
body{
   margin:auto;
   padding:auto;
}
#main_container{
   width:924px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
}
#header{
}
.logo{
float:left;
margin-top:10px;
}
#navigation{
   width:480px;
   height:auto;
   float:right;
   margin-top:40px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:right;
}
.callat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.phone{
	color:#0099FF;
	font-size:18px;
		padding-right:10px;
}
#navigation ul{
   margin:0px;
   padding:0px;
   list-style:none;
}
#navigation ul li{
   margin:0px;
   padding:0px;
   display:block;
   list-style:none;
   float:left;
 }
#navigation ul li a{
    background-image:url(../images/button.png);
   background-repeat:no-repeat;
   width:158px;
   height:25px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   display:block;
   text-decoration:none;
   padding-top:10px;
}
#header_1{
   width:924px;
   height:auto;
   margin-top:3px;
}
.header_left_img{
   background-image:url(../images/left_img.png);
   background-repeat:repeat-x;
}
.header_right_img{
   background-image:url(../images/right_img.png);
   background-repeat:no-repeat;
   background-position:right;
}
#content_container{
}
#get_free_estimate{
   width:609px;
   height:auto;
}
.estimate_img{
   width:578px;
   height:39px;
   background-image:url(../images/estimate_img.png);
   background-repeat:no-repeat;
   margin-left:12px;
}
.estimate_bg{
   background-image:url(../images/estimate_bg_img.png);
   width:609px;
   height:174px;
   padding-top:20px;
}

.estimate_mid_part_text{
   background-color:#FFFFFF;
   border:1px solid #48a9d5;
}
.clear{
   clear:both;
   height:1px;
}
.blue_border{
   border:1px solid #48a9d5;
   background-color:#FFFFFF;
}
.small_frey_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4e4e4e;
   font-weight:bold;
}
.small_blue_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#48a8d0;
   text-decoration:underline;
}
.blue_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#0066FF;
   text-decoration:underline;
}

.small_blue_text a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#48a8d0;
   text-decoration:underline;
}
.big_grey_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:24px;
   font-weight:bold;
   color:#4e4e4e;
}
.big_orange_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:24px;
   font-weight:bold;
   color:#d9a332;
}
.quote_listmenu{
   width:145px;
   height:20px;
}
#right_pannel{
   width:293px;
   height:auto;
}
.right_left_img{
   background-image:url(../images/right_pannel_left_img.png);
   background-repeat:repeat-y;
}
.right_right_img{
   background-image:url(../images/right_pannel_right_img.png);
   background-repeat:repeat-y;
}
.right_mid_bg{
   border-left:1px solid #8fb9d0;
   border-right:1px solid #8fb9d0;
   background-image:url(../images/right_bg.png);
   background-repeat:repeat-x;
   background-color:#c7e9fa;
}
.right_side_links ul{
   margin:0px;
   padding:0px;
   list-style:none;
}
.right_side_links ul li{
   background-image:url(../images/bytton2.png);
   background-repeat:no-repeat;
   width:234px;
   height:25px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#48a8d0;
   padding-top:10px;
   padding-left:5px;
}
.right_side_links ul li a{
   color:#48a8d0;
}
#sub_links ul{
    margin:0px;
	padding:0px;
	list-style:none;
}
#sub_links ul li {
    background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-bottom:5px;
	margin-left:20px;
	list-style:none;
	line-height:14px;
}
#sub_links ul li a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.deashed_border{
    border-right:1px dashed #666666;
}
.deashed_border_2{
    border-right:1px dashed #666666;
	border-top:1px dashed #666666;
	padding-top:20px; 
}
.deashed_border_3{
	border-top:1px dashed #666666 ;
	padding-top:20px;
}
.heading_bg{
   background-image:url(../images/heading_bg.png);
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#4e4e4e;
   font-weight:bold;
}
.simple_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#4e4e4e;
   text-align:justify;
   padding-left:10px;
   padding-right:10px;
 }
 .orange_bg{
    background-color:#d9a332;
}
.footer_bg{
   background-color:#eaeaea;
 }
 .footer_links{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
	text-align:center;
}

.footer_links a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
	text-align:center;
}

.copyright_text{
   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
}
	
.copyright_text_inv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
	text-decoration:none;
}	

.copyright_text_inv a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
	text-decoration:none;
}	   
a img{
	border:0;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.inner_content{
	padding-bottom:10px;
	padding-right:10px;
}   
.textarea {
    width:145px;
	height:15px;
	padding-left:5px;
}   
#popup {
    width:400px;
	height:auto;
	border:1px dashed #666666;
}   
.popup_heading {
   width:auto;
   height:30px;
   background-color:#D9A332;
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:left;
   padding-left:10px;
   padding-top:10px;
  
}   
.popup_fields {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#666666;
   text-align:right;
   padding-right:5px;
} 
.more{
  padding-right:15px;
 }
 .blue_bg{
    background-color:#59b1d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	padding-left:10px;
}
.span{
   color:#FF0000;
}
.text{
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#666666;
   padding-left:10px;
}
.field_text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#0590ce;
   padding-right:5px;
}
.small_textfiels{
   width:80px;

}
.big_listmenu{
   width:145px;
   height:20px;
}
.big_textarea{
    width:250px;
}
  .error{
  font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#CC0000;
   text-align:center;
  }
  .specifyheight{
  height:250px;
  }
  
  .callat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.phone{
	color:#0099FF;
	font-size:18px;
		padding-right:10px;
}