@charset "utf-8";
/* CSS Document */
html { font-family:Arial; font-weight:normal; min-height: 101%; }
#container { 
width:786px; 
margin-left: auto ;
margin-right: auto ;
}
#menubar { 
position:relative; 
background-image: url(images/menubar.png); height:46px; background-repeat:no-repeat;
}
#menubar_home { 
position:relative; 
background-image: url(images/main_03.png); height:46px; background-repeat:no-repeat;
}
#menubar_est { 
position:relative; 
background-image: url(images/estimate_01.png); height:46px; background-repeat:no-repeat;
}
#item1 {  left:15px; padding:10px;  position:absolute; }
#item2 {  left:80px; padding:10px;  position:absolute; }
#item3 {  left:234px; padding:10px; position:absolute; }
#item4 {  left:372px; padding:10px; position:absolute; }
#item5 {  left:510px; padding:10px; position:absolute; }
#item6 {  left:690px; padding:10px; position:absolute; }

a { color:#FFF; text-decoration:none; border:none; font-size:14px;  letter-spacing: -.02em; line-height: 1.5; }
a img { border-style:none; }
a:hover { text-decoration:underline; font-stretch:narrower;}
#header_est { 
background-image: url(images/Estimate_02.png); height:355px; background-repeat:no-repeat;
}
#header { 
background-image: url(images/title1.png); height:130px; background-repeat:no-repeat;
}
#blocks { 
clear:both; 
position:relative; 
}
#estimate { 
clear:both; 
position: absolute; 
top:200px;
}

#block1 { 
left:0px;
top:0px;
position:absolute;
width:455px;
height:151px;
background-image: url(images/title2a.png); 
background-repeat:no-repeat;   				
}

#block2_srv { 
left:456px;
top:0px;
position:absolute;
width:296px;
height:348px;
background-image: url(images/services.png); 
background-repeat:no-repeat;  
}
#block3 { 
left:751px;
top:0px;
position:absolute;
width:35px;
height:348px;
background-image: url(images/title2c.png); 
background-repeat:no-repeat;  
}
#block2_op { 
left:456px;
top:0px;
position:absolute;
width:296px;
height:348px;
background-image: url(images/operations.png); 
background-repeat:no-repeat;  
}
			#block2_loc { 
left:456px;
top:0px;
position:absolute;
width:296px;
height:348px;
background-image: url(images/locations.png); 
background-repeat:no-repeat;  
}
#block2_con { 
left:456px;
top:0px;
position:absolute;
width:296px;
height:348px;
background-image: url(images/contact.png); 
background-repeat:no-repeat;  
}

			#header_home { 

}
#blocks_home { 
clear:both; 
position:relative; 
height:400px;
}
#block1_home { 
left:15px;
top:0px;
position:absolute;
width:171px;
height:201px;
			
}
#block2 { 
left:210px;
top:0px;
position:absolute;
width:171px;
height:201px;

}
#block3_home { 
left:405px;
top:0px;
position:absolute;
width:171px;
height:201px;

}
#block4 { 				
left:600px;
top:0px;
position:absolute;
width:171px;
height:201px;

}
#block5 {
font-size:30px; font-weight:bold; color:#000;
position:absolute;
top:180px;
left:18px;
width:500px;

}
#block6 {
font-size:24px;
font-weight:Normal;
color:#000;
position:absolute;
top:205px;
left:35px;
width:500px;
}
#block6b {
font-size:24px;
font-weight:Normal;
color:#000;
position:absolute;
top:305px;
left:17px;
width:500px;
}
#block7 {
position:absolute;
top:160px;
left:500px;					
}
#block p {
font-size:12px; font-weight:bold;
}
#p1 {
font-size:16px; font-weight:bold; color:#F00;
padding-left:0px;
}
#p2 {
font-size:16px; font-weight:normal; color:#000;
}
#pad50 {
padding-left:0px;
}
#pagetitle {
	float:left;padding-left:70px;width:600px;position:absolute;top:150px;
}
#pagecontent {
	float:left;padding-left:70px;width:650px;position:absolute;top:220px;
}
#estimateform {
	float:left;padding-left:70px;width:650px;position:absolute;top:300px;
}
#open {
clear:both; position:relative; 
}
#footer { 
clear:both; position:relative; background-image: url(images/main_19.png); 
height:333px; background-repeat:no-repeat; left:0
}
#footertitle {
font-size:20px; color:#FFF; 
left:28px;
padding-top:15px;
padding-left:25px;
}
#footertext {
font-size:14px; color:#FFF; 
padding-left:25px;
}
#footertext p { line-height:1.3em;
}
#pcp {
font-size:16px; font-weight:bolder; color:#03A5DD;
}
#nmg {
font-size:16px; font-weight:bolder; color:#03A5DD;
}
h4 {
	font-size:16px; font-weight:normal; color:#F17222;
	padding-bottom:0px;margin-bottom:0px;
}
h5 {
	font-size:16px; 
	font-weight:normal; 
	text-transform:capitalize; 
	color:#03A5DD;
	padding-bottom:0px;margin-bottom:0px;
}
ul {
	padding-top:0px;margin-top:0px;
	padding-bottom:0px;margin-bottom:0px;
}

td {
	 font-size:14px; 
	 font-weight:lighter; 
}
td input {
	 height:35; 
	 font-size:14px; 
	 font-weight:lighter; 
	 color:#333;
	 width:300px; 
}
abutton {
	 height:35; 
	 font-size:14px; 
	 font-weight:lighter; 
	 color:#333;
	 width:150px; 
} 

select {
	 height:35; 
	 font-size:14px; 
	 font-weight:lighter; 
	 color:#333;
	 width:170px; 
}
textarea {
	 font-size:14px; 
	 font-weight:lighter; 
	 color:#333;
	 width:300px; 
}