body { margin:0px auto; padding:0px; background:#eeeeee url(../images/bg.jpg) repeat-x  ; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; 
	   }
	   
* {margin: 0; padding: 0; outline: none;}
img {border: none;}

h1,h2,h3,h4,h5,h6,span,label,input{margin:0px ; padding:0px;
				  }	
				  
h2{
			  margin:0px;
			  padding:0px 0px 0px 0px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:14px;
			  font-weight: bold;
			  color:#000000; }
				  
.clear{
clear:both;
}

#Wrapper{width:100%;
      height: auto;
      margin:0 auto;
	  padding:0px;
	  overflow:hidden;
	   }				  
#main{width:1002px;
      height: auto;
      margin:0 auto;
	  padding:0px;
	  overflow:hidden;
	   
	
	  }	
	  
.header{width:1002px;
          height:113px;
		  margin:0px ;
		  padding:0px;

		  }

.logo{width:391px;
               float:left;
			   margin:0px 0px 0px 0px;
			   padding:0px;
			  
                }
					
.top_contact{width:530px;
               float:right;
			   line-height:40px;
			   margin:20px 0px 0px 0px;
			   padding:0px 0px 0px 0px;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:18px;
			   color:#fff;
			   font-weight: normal; text-align:right;
}
	
	
#nav_bg{ width:1002px; margin:0px; padding:0px ; float:left; height:49px;  background:url(../images/top_menu_bg.jpg) no-repeat;}

#nav{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	width:800px;
}
/*#nav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#nav li { 
	  float:left; 
	  padding: 0px 0px 0px 0px;	
}

#nav li a {
	font-weight: bold ;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	color: #fff;
	padding:0px 25px 0px 25px;
	margin:0px 0px 0px 0px;
	float:left;
	border-left:#0999db 1px solid; line-height:49px;

	
}
#nav li a .activ{border-left:none;}

#nav li a:hover{
    color:#000000;text-decoration:none;
   
}


#nav li a.current {
       color:#000000; text-decoration:none;
      

}*/
#banner{width:1002px;
              height: auto;
			   margin:0px;
			   padding:0px;
			   float:left;
			  
                }
				
				
#banner_down_add{width:1002px;
              height: auto;
			   margin:40px 0px 0px 0px;
			   padding:0px;
			   float:left;
			  
                }				
			

.top_cor_ban_up{width:1002px; height:15px; margin:0px 0px 0px 0px; padding:0px; float:left; background:url(../images/top_cor_ban_up.jpg) no-repeat;}	

.middle_cor_ban_midd{width:1002px; height:auto;  margin:0px 0px 0px 0px; padding:0px; float:left; background:url(../images/middle_cor_ban_midd.jpg) repeat-y;  overflow:hidden;}	

.bottom_cor_ban_down{width:1002px; height:15px; margin:0px 0px 0px 0px; padding:0px; float:left; background:url(../images/bottom_cor_ban_down.jpg) no-repeat;}	

.left_top_add{width:642px; height: auto; margin:0px 0px 0px 15px; padding:0px; float:left;}
	
	
						
#left_panel{width:683px; margin:20px 0px 0px 0px; padding:0px;
float:left; height:auto;
}
.welcome{
margin:0px auto; padding:0px 0 0 0px; width: auto;
}
h1{
margin:0px 0px 0px 0px ;  padding:0px; font-size:24px; color:#000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif;
}


.contact_text{margin:0px 0px 0px 0px ;  padding:0px 0px 0px 30px; font-size:18px; color: #e08302; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}

.number{margin:0px 0px 0px 0px ; padding:0px 0px 0px 30px; font-size:18px; color: #333; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}





#right_panel{width:283px; margin:20px 0px 0px 0px; padding:0px;
float:right; height:auto;
}

#right_panel_top{width:282px; margin:0px 0px 0px 0px; padding:0px;
float:right; height:auto;
}

#right_panel_top h3{width: auto;
			  margin:0px;
			  padding:0px 0px 10px 18px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:18px;
			  font-weight:  normal;
			  color:#ff9400; text-transform:uppercase;
	
			  }
.right_top_cor_bg{ width:282px; height:14px; 
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background: url(../images/right_top_cor.jpg) no-repeat;
					  float:left; overflow:hidden;

}	




.right_middle_cor_bg{ width:282px; height: auto;
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background:#195587;
					  float:left;

}				
		
		
.right_bottom_cor_bg{ width:282px; height:14px; 
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background: url(../images/right_bottom_cor.jpg) no-repeat;
					  float:left;

}


.name_input{width:233px;
background: url(../images/input.jpg) no-repeat;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
color:#000;
padding:0px; text-transform:capitalize;
}	

.name_textarea{width:233px;
background: url(../images/request_info_bg.jpg) no-repeat;
height:78px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
color:#000;
padding:0px; 
}	

.select{width:233px;
background: url(../images/input.jpg) no-repeat;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:none;
color:#000;
padding:0px; text-transform:uppercase;
}	
#right_panel_contact{width:282px; margin:15px 0px 0px 0px; padding:0px;
float:right;
}

#right_panel_contact h4{width: auto;
			  margin:140px 0px 0px 0px;
			  padding:0px 0px 0px 20px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:18px;
			  font-weight:  bold;
			  color:#195587; 
	
			  }

#right_panel_contact h3{width: auto;
			  margin:0px 0px 0px 0px;
			  padding:0px 0px 0px 20px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:24px;
			  font-weight: bold;
			  color:#ff9400; 
	
			  }
				
#estimate{width:282px; margin:15px 0px 0px 0px; padding:0px;
float:right; height: auto; background:url(../images/estimate.jpg) no-repeat;
}
					
.Bottom_container{width:100%;
                   height: auto;
				   margin:0px auto;
				   padding:0px;
				   background:#113174; overflow:hidden;
				       } 
.Bottom_container_inner{width:1002px;
                   height:auto;
				   margin:0px auto;
				   padding:0px;
				   overflow:hidden;
				   
				       }
.bottom_text{
			  margin:0px;
			  padding:20px 0px 10px 14px;
			  font-family: Arial, Helvetica, sans-serif;
			  font-size:18px;
			  font-weight: normal;
			  color:#1cb0f6;
	
			  }		   
			  
			  
			  
.bottom_submenu ul{width:210px;
margin:0px; padding:0px; list-style:none;
}
.bottom_submenu ul li{
margin:0px; padding:0px 0 0 0px; 
}
.bottom_submenu ul li a{
margin:0px; padding:0px 0px 0px 15px; color:#4c4c4c; text-decoration:none; display:block; 
line-height:20px; color:#ffffff; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:normal;
}
.bottom_submenu ul li a:hover{
 color:#ff9400;
text-decoration:none;
} 

.footer{width:450px; margin:auto; padding:20px 0px 0px 0px; height: auto;
}

.footer ul{margin:0px 0px 0px 0px; padding:0px;
}

.footer ul li{margin:0px; padding:0px; display:inline; list-style:none; float:left;
}

.footer ul li a{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
                      text-decoration:none; font-weight:normal; border-left:1px solid #aaaaaa; }
					  
.footer ul li a.bordernon{border:none;
}					  
					  
.footer ul li a:hover{color:#ff9400;
}   
.copyright{width:240px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
 color:#ff9400;
 padding:20px 0px 20px 0px; text-align:center;

} 




.lable{font-family:Verdana, Arial, Helvetica, sans-serif; 
         font-size:12px; 
		 color:#000000;
		 font-weight:normal;
		 padding:0px 0px 0px 0px;
		 margin:0px 0px 0px 0px;
							  }
.input{width:210px; 
         height:20px; 
		 background: #FFFFFF;
		 border:1px solid #a1a1a1;
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
         font-size:12px; 
		 color:#000000;
		 font-weight:normal;
		 padding:0px 0px 0px 5px;
		 margin:0px 0px 0px 10px;
		 float:left;
							  }

.comment{width:210px; 
         height:100px; 
		 background:#FFFFFF;
		 border:1px solid #a1a1a1;
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
         font-size:12px; 
		 color:#000000;
		 font-weight:normal;
		 padding:0px 0px 0px 5px;
		 margin:0px 0px 0px 10px;
		 float:left;
							  }
.right_top_testimonial{ width:301px; height: auto;
					  margin:0px 15px 0px 0px ;
					  padding:0px 0px 0px 0px ;
					  float: right;

}	
.right_top_testimonial h3{ width: auto;
			  margin:0px;
			  padding:0px 0px 10px 18px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:18px;
			  font-weight: bold;
			  color:#113174; text-transform:uppercase; font-style:italic;

}	

.right_top_testimonial_bg{ width:301px; height:12px; 
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background: url(../images/testimonial_bg_top.jpg) no-repeat;
					  float:left; overflow:hidden;

}	




.right_middle_testimonial_bg{ width:301px; height: auto;
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background: url(../images/testimonial_bg_middle.jpg) repeat-y;
					  float:left;

}				
		
		
.right_bottom_testimonial_bg{ width:301px; height:12px; 
					  margin:0px ;
					  padding:0px 0px 0px 0px ;
					  background: url(../images/testimonial_bg_bottom.jpg) no-repeat;
					  float:left;

}

.testimonials {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding: 0 15px 0 15px;
    width: auto; 
}


.zip{width:282px; height:auto; margin:0px; padding:0px; float:left;}							  
							  
.zip_code {
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding:2px 0px 0 8px;
    text-decoration:none;
}


.zip_code a {
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding:2px 0px 0 8px;
     text-decoration:none;
}
.zip_code a:hover {
    color: #ff9400; text-decoration: none;
    
}
							  		

.span{
	margin:0px 0px 0px 0px ;  padding:0px; font-size:25px; color:#ff9400; font-weight: normal; font-family:Arial, Helvetica, sans-serif;
     }

.paracontent
{
 margin:0px; padding:10px 0 0px 0; color:#fff; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right;text-align:right;
  }

.articletitle{margin:0px 0px 0px 0px ;  padding:0px; font-size:30px; color:#FF9400; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}	

ul {
	 padding-left: 20px;
	}	
	
	
	.icon{ width:120px; height:auto;
 float:right; margin:10px; padding:0px;}
 
 
 #cities_container{width:1010px;
height:auto;
margin:20px 0px 0px 0px;
padding:0px;
float: left;
}

#cities{ margin:0; padding:0; width:100%; float:left;}
#cities h3{ margin:0; padding:10px 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#DB8036; font-weight:bold;}
#cities ul{ margin:0; padding:0 0 0px 0; display:inline; float:left;}
#cities ul li{ margin:0; padding:px 0px 0px 0px ;  display:inline; float:left;  }
#cities ul li a{ margin:0; padding:0 10px 0px 10px; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; text-decoration: none;/* border-right:1px solid #FFF;*/}
#cities ul li a:hover{ color:#DB8036;}									
															  		
#list_cities{ margin:0; padding:0; width:100%; float:left; border:solid 1px #FF9400;}
#list_cities h3{ margin:0; padding:10px 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF9400; font-weight:normal;}
#list_cities ul{ margin:0; padding:0 0 0px 0; list-style:none; float:left;}
#list_cities ul li{ margin:0; padding:px 0px 0px 0px ;  display:inline; float:left; width:135px;}
#list_cities ul li a{ margin:0; padding:0 10px 0px 10px; color:#000;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; text-decoration:underline; /*border-right:1px solid #FFF;*/}
#list_cities ul li a:hover{ color:#DB8036; text-decoration:underline;}								
																	
																	.send_button{width:100px;
background: url(../images/submit.jpg) no-repeat;
height:28px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
border:none;
}
