/* CSS Document */

#wrap{
			width:995px;
			text-align:center;
			margin:0 auto auto;
			}
	
body{
			background-color:#000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			margin:0;
			padding:0;
			}
	
#container{
			float:left;
			width:995px;
			}
	
/*------<header>-----*/	
		
#header{
			float:left;
			margin:0;
			padding:0;
			background-color:#232222;
			width: 995px;
			}

/*------<navigation>-----*/	

#nav{
			float:left;
			margin:0;
			padding:0;
			height:21px;
			width:995px;
			}
	
/*------<content>-----*/

#content{
			float:left;
			margin:0;
			padding:0;
			width:995px;
			}
	
#left_content{
			float:left;
			min-height:220px;
			width:157px;
			}

#right_content{
			min-height:549px;
			width:838px;
			float:right;
			background:url(../images/bg_slivr.gif) repeat-y;
			padding:0;
			margin:0;
			}
	
#home_cont{
			height:549px;
			width:838px;
			background:url(../images/Bride.jpg) top left no-repeat;
			float:right;
			padding:0;
			margin:0;
			}

#sample_cont{
			float:right;
			padding:0;
			margin:70px 30px 0 0;
			}

#silv_pack{
			float:left;
			background:url(../images/Silver_Pack.gif) top left no-repeat;
			margin:15px 10px 0 25px;
			padding:0;
			width:351px;
			height:216px;
			}

#gold_pack{
			float:left;
			background:url(../images/Gold_pack.gif) top left no-repeat;
			margin:15px 0 0 15px;
			padding:0;
			width:351px;
			height:216px;
			}
			
#bott_packs{
			float:left;
			margin:0;
			padding:0;
			width:800px;
			min-height:310px;
			}
#plat_pack{
			float:left;
			background:url(../images/Plat_pack.gif) left no-repeat;
			margin:15px 10px 0 25px;
			padding:0;
			width:351px;
			height:280px;
			}

#extra_pack{
			float:left;
			background:url(../images/Extra_pack.gif) left no-repeat;
			margin:15px 0 20px 15px;
			padding:0;
			width:351px;
			height:280px;
			}

#pack_text{
			list-style:none;
			padding:3px 0 0 0;
			margin:18px 0 0 0;
            font-size:11px;
			color:#b8b7b7;
			text-align:left;
			}
			
#pack_text1{
			float:left;
			list-style:none;
			padding:3px 0 0 0;
			margin:18px 0 0 0;
            font-size:11px;
			color:#b8b7b7;
			text-align:left;
			width:250px;
			}
#pack_text2{
			float:left;
			list-style:none;
			padding:0;
			margin:20px 0 0 0;
            font-size:11px;
			color:#b8b7b7;
			text-align:left;
			width:90px;
			}
			
#diampack_text{
			list-style:none;
			padding:3px 0 0 0;
			margin:72px 0 0 0;
            font-size:11px;
			color:#b8b7b7;
			text-align:left;
			}
			
#pack_text li{
            line-height:14px;
            padding: 0 10px 0 0;
            margin-left:7px;
			text-align:left;
            }

#pack_text2 li{
            line-height:14px;
            padding: 0 10px 0 0;
            margin-left:7px;
			text-align:left;
            }
			
#contact{
			float:left;
			background:url(../images/Contact_lab.jpg) top left no-repeat;
			margin:35px 0 0 35px;
			padding:0;
			width:166px;
			height:34px;
			}
			
#contact_info{
			float:left;
			margin:85px 0 0 35px;
			padding:0;
			width:350px;
			height:340px;
			}
			
.contact_text{
			list-style:none;
			padding:3px 0 0 0;
			margin:18px 0 0 0;
            font-size:16px;
			color:#b8b7b7;
			text-align:left;
			}
			
#banner_text{
			list-style:none;
			padding:3px 0 0 20px;
			margin:10px 0 0 0;
            font-size:10px;
			color:#b8b7b7;
			text-align:left;
			}

#testimonials{
			float:left;
			list-style:none;
			margin:35px 0 0 25px;
			padding:0;
			color:#b8b7b7;
			clear:both;
			}
			
#test_text{
			float:left;
			margin:0;
			padding:0;
			list-style:none;
			color:#b8b7b7;
			font-size:11px;
			text-align:left;
			width:700px;
			}

#test_text .test_text{
			margin:0;
			padding-bottom:15px;
			}			
			
#test_text .test_name{
			margin:0;
			padding:0 0 35px 400px;
			}
			
#about_us{
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			color:#b8b7b7;
			clear:both;
			width:302px;
			height:203px;
			}
			
#about_text{
			float:left;
			margin:0 0 0 25px;
			padding:0;
			text-align:left;
			color:#b8b7b7;
			font-size:12px;
			line-height:20px;
			width:450px;
			}

#flash{
			text-align:center;
			color:#b8b7b7;
			font-size:9px;
			width:550px;
			float:left;
			margin:0;
			padding:0 0 0 135px;
			min-height:85px;
			}

#blog_link a{
			color:#b8b7b7;
			text-decoration:Underline;
			font-size:12px;
			}
			
#flash_link a{
			color:#b8b7b7;
			text-decoration:Underline;
			font-size:9px;
			}
			
#vndorspg{
			float:left;
			background:url(../images/vendrecm.jpg) top left no-repeat;
			margin:15px 0 0 35px;
			padding:0;
			width: 700px;
			height:60px;
			}

#vndorslinks{
			padding:3px 0 0 0;
			margin:65px 0 0 0;
			color:#b8b7b7;
			text-align:left;
			}
#linkslft{
			float:left;
			padding:3px 30px 0 0;
			margin-top:25px;
			color:#b8b7b7;
			text-align:left;
			width:300px;
			}
#linksrt{
			float:left;
			padding:3px 0 0 0;
			margin-top:25px;
			color:#b8b7b7;
			text-align:left;
			width:350px;
			}
#vndors li{
			list-style:none;
            line-height:14px;
            padding: 0 10px 0 0;
            margin-left:7px;
			text-align:left;
            }
#vndorslinks li a{
            text-decoration:none;
            color: #b8b7b7;
            }
			
#vndorslinks li a:hover{
            text-decoration:underline;
			color: #6a6969; 
            }
.vndtopic	{
			font-size:15px;
			font-weight:bold;
			margin:0 0 20px 0;
			text-decoration:underline;
			}
.vndname {
			font-size:12px;
			font-weight:bold;
			margin:0 0 2px 0;
			}
.phnum {
			font-size:12px;
			margin:0 0 2px 0;
			}
.phnum_nl{
			margin-bottom:20px;
			}
.vlinks {
			margin-bottom:20px;
			}
#services_pg{
			float:left;
			margin:0 0 15px 25px;
			padding:0;
			}
						
#services{	
			float:left;
			padding:0;
			margin:10px 0 0 0;
			}
			
#services_obj{
			float:left;
			margin:0;
			padding:0;
			width: 163px;
			}		
		
#servlft{
			float:left;
			padding:0;
			margin:10px 0 0 20px;
			color:#b8b7b7;
			width:auto;
			}
#servrt{
			float:left;
			padding:0;
			margin-top:10px;
			color:#b8b7b7;
			width:710px;
			}
			
#serv_desc {
			font-size:12px;
			float:left;
			margin:0;
			padding:0 0 0 20px;
			width:450px;
			color:#b8b7b7;
			text-align:left;
			}	

.service_topic	{
			font-size:15px;
			font-weight:bold;
			margin:0 0 5px 0;
			text-decoration:underline;
			text-align:left;
			}


/*------<footer>-----*/

#footer{
			float:left;
			margin:0;
			padding:0;
			background-color:#232222;
			width: 995px;
			height:22px;
			}
		
#nav_links{
            list-style:none;
            margin:3px 0 0 0;
            padding:3px 0 10px 0;
            font-size:9px;
            }
			
#nav_links li{
            display: inline;
            height:10px;
            line-height:10px;
            padding: 0 10px 0 0;
            margin-left:10px;
            }
			
#nav_links .fl{
            margin-left:0;
			}

#nav_links li a{
            text-decoration:none;
            color: #6a6969; 
            }
			
#nav_links li a:hover{
            text-decoration:underline;
            }
	
