@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	}
	
.clear{clear:both;}	
img{border:0px; outline:0px;}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x #ffffff;
	}	
	
#main{
	width:1000px;
	height:auto;
	margin:0px auto;
	padding:0px;
	}	
	
#header{
	width:995px;
	margin:0px auto;
	padding:5px 0px;
	}	
	
.logo{
	width:207px;
	height:85px;
	float:left;
	margin-top:5px;
	}	
	
.call_now{
	width:295px;
	float:right;
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#000000;
	height:62px;
	text-align:right;
	padding-left:15px;
	}	
	
.blue{
	color:#2495ae;
	}
	
	
#banner{
	background:url(../images/header_bg.jpg) no-repeat;
	width:1000px;
	height:299px;
	float:left;
	margin-top:10px;
	}	
	
.banner_txt{
	width:419px;
	height:auto;
	float:left;
	padding:40px 0px 10px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#3e3e3e;
	font-weight:normal;
	line-height:18px;
	position:relative;}


#top_navi{
	width:1000px;
	background:#002027;
	float:left;
	height:38px;
	line-height:38px;
	border-top:2px solid #094958;
	}

.top_nav{width:900px; font-family:'Myriad Pro'; margin:0px; color:#fff; text-decoration:none; line-height:normal; padding-top:0px; padding-left:0px; margin:0px auto;}  
.top_nav ul {margin:0px auto; padding:0; list-style:none;}    
.top_nav li {margin:0px; padding:0; float:left; display:block; background:url(../images/divider.jpg) no-repeat right top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:28px;}
.top_nav li a {float:left; display:block; color:#fff; text-decoration:none; padding:0px 0px 4px 4px; cursor:pointer;}
.top_nav li a span{float:left; display:block; color:#fff; text-decoration:none;height:38px; padding:5px 30px 0 40px; cursor:pointer;}
.top_nav li a:hover {background:url(../images/left_menu.jpg)  no-repeat left top; height:38px; cursor:pointer;}
.top_nav li a:hover span {background:url(../images/right_menu.jpg)  no-repeat right top; height:38px; }
.top_nav li a.current{background:url(../images/left_menu.jpg)  no-repeat left top; color:#fff; text-decoration:none;}  
.top_nav li a.current span {background:url(../images/right_menu.jpg)  no-repeat right top; color:#fff;}

#mdl_container{
	width:965px;
	height:auto;
	margin:0px auto;
	padding-top:20px;
	}

/*----left container starts-----*/

.left_container{ float:left;width:650px; margin:0px; border-right:1px solid #85a1aa;}
.left_container_oak{ float:left;width:650px; margin:0px;}
.left_row1{width:636px; height:auto; float:left; margin-top:15px;}
.img_1{width:132px; height:239px; margin-left:15px; float:right;} 
.content_left{width:485px; height:auto; float:left;}
.img_2{width:168px; height:164px; margin-right:15px; float:left; margin-top:10px; text-align:center;} 
.img_3{width:165px; height:166px; margin-left:15px; float:right; margin-top:10px;} 

.content_left_skirting{width:600px; height:auto; float:left; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; color:#010101;}
.img_skirting{width:562x; height:166px; margin-left:15px; float:left; margin-top:10px;} 

.content_left1{width:450px; height:auto; float:right; margin-top:10px;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; color:#010101;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:normal; color:#010101;}

.dp_img{width:254px; height:64px; margin-right:15px; float:left; margin-top:10px; text-align:center;}

/*----right container starts-----*/
.right_section{ float:right; width:300px; margin:0;}
.right_section_oak{ float:right; width:300px; margin:0; border-left:1px solid #85a1aa; padding-left:10px;}

#nav{font-size:12px;font-family:Georgia, "Times New Roman", Times, serif; color:#8f073b; margin-top:10px;}
#nav ul{margin:0px;	padding:0; text-align:left;}
#nav li{list-style:none;border-bottom:#303030 dotted 1px; background:url(../images/arrow_icon.jpg) no-repeat 0px 12px; padding:6px 0 6px 25px; line-height:25px;}
#nav li a{font-style:normal;color:#8f073b;text-decoration:none;}
#nav li a:hover{color:#6b6b6b;text-decoration:none;}
#nav .visited{color:#6b6b6b;text-decoration:none;}
#nav .active{color:#6b6b6b;text-decoration:none;}

#sub_nav{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#8f073b; margin-top:10px;}
#sub_nav ul{margin:0px 8px 0 0;	padding:0;text-align:left; color:#8f073b;}
#sub_nav li{  list-style:none;background:url(../images/arrow_icon_2.jpg) no-repeat left; padding:3px 0 5px 35px;line-height:25px; border-bottom:#303030 dotted 1px;}
#sub_nav li a{font-style:normal;color:#3e3e3e;text-decoration:none;}
#sub_nav li a:hover{color:#6b6b6b;text-decoration:none;}


#quick_quote{width:249px; height:auto; margin:0px auto; margin-top:15px;}
.quick_text{width:76px; float:left;}
.quick_field
{
	width:150px;
	height:18px;
	border:solid 1px;
	background-color:#fff;
	border-color:#85a1aa;
	color:#333333;
}
.quick_div_field{width:170px; float:right; margin-bottom:10px;}
.quick_field-multi
{
    width:150px;
	height:100px;
	border:solid 1px;
	background-color:#fff;
	border-color:#85a1aa;
	color:#333333;
}

.quick_button{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#011a20; width:150px; float:right; margin-right:15px; font-weight:bold;}
.quick_button a{text-decoration:none; color:#011a20;}
/*----right container ends-----*/

/*----footer container starts-----*/
#footer{
	width:100%;
	background:url(../images/footer_bg.jpg) no-repeat #515f63;
	height:128px;
	}
	
.footer_txt{
	width:968px;
	height:auto;
	margin:0px auto;
	}	
	
.footer_left{
	width:238px;
	height:auto;
	float:left;
	padding-top:11px;
	}
	
.footer_right{
	width:580px;
	height:auto;
	float:right;
	padding-top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}		
	
.footer_right ul{
	margin:0px;
	padding:0px;
	text-align:left;
	}
	
.footer_right ul li{
	list-style:none;
	display:inline;
	}		
.footer_right ul li a{
	text-decoration:none;
	color:#fff;
	}	
.footer_right ul li a:hover{
	text-decoration:underline;
	color:#fff;
	}		
	
.blue{
	color:#2495ae;
	}	
	
.read_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f073b;
	float:right;
	}	
	
.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f073b;
	text-decoration:none;
	}		
	
.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f073b;
	text-decoration:underline;
	}		
	
	
/*form css starts*/	

.registration_contr{
   width:302px;
  }
 .form{
   margin:0px;
   padding:0px;
   }
   
.form_text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.label_text{
 width:100px;
 margin-right:10px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#585858;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}
.label_text1{
 width:110px;
 margin-right:20px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}
.input_text{
   width:190px;
   margin:0px;
   padding-top:0px;
   height:15px;
   font-size:12px;
   color:#000000;
   border:1px solid #85a1aa;
   margin-bottom:10px;
  } 
 .input_text2{
   width:190px;
   margin:0px;
   padding-top:0px;
   height:80px;
   font-size:12px;
   color:#000000;
   border:1px solid #85a1aa;
  } 
  
  ol{margin-left:20px;}
  
 /* Css style 6 sept */
 
.mtop10{
 	margin-top:10px;
	}
 .mtop20{
 	margin-top:20px;
	}
	
	
	.offer-btn{width:272px;height:116px;margin-top:5px;margin-bottom:15px;position:absolute;top:100px; left:640px;}
