/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#696864;
font-size:12px;
margin:0px;
padding:0px;
}

li{
margin:0px;
padding:0px;


}

ul{
padding-left:18px;
margin:0px;

}

td, table{
font-family:Arial, Helvetica, sans-serif;
color:#696864;
font-size:11px;
margin:0px;
padding:0px;

}

img,
.img{

border:0px;
border-color:#000000;
}

img a:link{
border:0px #000000;
}

a:link{

border:0px;


}

h1{
font-family:Arial, Helvetica, sans-serif;
color:#819594;
font-size:14px;
padding-left:15px;;
background-image:url(images/arrow_2.gif);
background-position:0% 47%;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#819594;
font-size:14px;
padding-left:15px;;
background-image:url(images/arrow_2.gif);
background-position:0% 47%;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
color:#819594;
font-size:14px;
padding-left:15px;;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
color:#819594;
font-size:14px;
padding-left:0px;;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}

acronym{
margin:0;
padding:inherit;
border:0px;
background-color:transparent;
}

abbr{
background-color:#FFFFFF;

}

#top{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}
#top2{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top_2.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}
#top3{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top_3.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}

#top4{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top_4.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}

#top5{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top_5.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}

#top6{
height:95px;
width:100%;
text-align:left;
background-image:url(images/top_6.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
vertical-align:bottom;
}

#middle{
width:100%;
text-align:justify;
background-color:#FFFFFF;
margin:0px;
}
#footer{
height:36px;
float:left;
width:100%;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
background-color:#FDFDF4;
text-align:left;
background-color:#FFFFFF;
margin:0px;
}
.footer_credits{
color:#000000; 
height:36px; 
float:right; 
font-size:11px; 
padding-top:12px;
padding-right:10px;

}
.footer_links{
color:#000000; 
height:36px; 
float:left; 
font-size:11px; 
padding-left:20px; 
padding-top:12px;
}
.footer_links a:link,
.footer_links a:visited,
.footer_links a:active{
color:#000000;
text-decoration:none;
}
.footer_links a:hover{
color:#000000;
text-decoration:underline;
}
.spacer{
margin:0px;
padding-left:20px;
}
.text1{
width:420px;
height:auto;
text-align:justify;
float:left;
padding:0px;

}
.topdivider{
background-image:url(images/lines_1.gif); 
width:96%; 
height:1px; 
overflow:hidden;
}
.main_div{
background-image:url(images/divider.gif); 
background-repeat:no-repeat; 
height:382px; 
width:30px; 
overflow:hidden;
background-position:50% 90%; 
z-index:2; 
float:left;
display:block;
clear:none;
}

.main_div2{
height:382px; 
width:20px; 
overflow:hidden;
z-index:2; 
float:left;
display:block;
}
.cityname{
font-weight:bold;
color:#565656;
width:93px;
overflow:visible;
height:10px;
}
.phone{
font-weight:bold;
color:#568884;
width:93px;
overflow:visible;
}
.email{
font-family:Arial, Helvetica, sans-serif;
color:#568884;
font-size:11px;
padding-left:22px;;
font-weight:bold;
background-image:url(images/email_icon.gif);
background-position:0% 55%;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:93px;
overflow:visible;
}
.email a:link,
.email a:visited{
color:#568884;
text-decoration:none;
}
.email a:hover{
color:#519e9a;
text-decoration:none;
background-color:#f0ebda;
}
.infodiv{
background-image:url(images/lines_2.gif);
background-repeat:no-repeat;
width:394px;
height:1px;
padding-top:3px;
padding-bottom:3px;
background-color:#FFFFFF;
overflow:hidden;
background-position:0% 20%; 
}

.infodiv2{
background-image:url(images/lines_2.gif);
background-repeat:no-repeat;
width:394px;
height:1px;
padding-top:3px;
padding-bottom:3px;
background-color:#FFFFFF;
overflow:hidden;
background-position:0% 0%; 
}


.products_name{
color:#84827d;
font-size:11px;
padding-left:3px;
font-weight:bold;
padding-top:2px;
}
.products_name a:link,
.products_name a:visited{
color:#84827d;
text-decoration:none;
}
.products_name a:hover{
color:#519e9a;
text-decoration:none;
background-color:#f0ebda;
}
.products_div{
padding-bottom:4px;
padding-top:4px;
width:173px;
overflow:hidden;
}
.home_services{
font-family:Arial, Helvetica, sans-serif;
color:#84827d;
font-size:11px;
padding-left:15px;;
font-weight:bold;
padding-top:2px;
background-image:url(images/arrow_1.gif);
background-position:0% 55%;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:100px;
}
.home_services a:link,
.home_services a:visited{
color:#84827d;
text-decoration:none;
}
.home_services a:hover{
color:#519e9a;
text-decoration:none;
background-color:#f0ebda;
}
.content_box{
width:100%; 
display:block; 
height:auto;
}
.projectgallery{
font-size:10px;
font-weight:bold;
padding-left:4px;
}

.projectgallery a:link,
.projectgallery a:visited,
.projectgallery a:active{
text-decoration:none;
color:#696864;
padding-left:4px;
}
.projectgallery a:hover{
color:#519e9a;
text-decoration:none;
text-decoration:none;
background-color:#f0ebda;
padding-left:4px;
}

.projectgallery2{
font-size:10px;
padding-left:0px;
}

.projectgallery2 a:link,
.projectgallery2 a:visited,
.projectgallery2 a:active{
text-decoration:none;
color:#000000;
padding-left:0px;
}
.projectgallery2 a:hover{
color:#519e9a;
text-decoration:none;
text-decoration:none;
background-color:#f0ebda;
padding-left:0px;
}


.contactinfo{
color:#968c68;
font-weight:bold;

}

.contactinfo2{
color:#577472;
font-weight:bold;

}

.contactformbody{
font-weight:bold;

}

.field{
font-size:11px;
background-color:#FFFFFF;
border-width:1px;
border-color:#666666;

}

.paintserviceslinks,
.paintserviceslinks a:link,
.paintserviceslinks a:active,
.paintserviceslinks a:visted{
font-size:12px;
color:#696864;
text-decoration:none;

}

.contentheading{
font-family:Arial, Helvetica, sans-serif;
color:#317eb4;
font-size:13px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:8px;
font-weight:bold;
background-image:url(images/arrow_1.gif);
background-position:0% 25%;
padding-left:15px;
}
a:link,
a:visited,
a:active{
text-decoration:none;
color:#317eb4;
padding-left:0px;
}
.contentpaneopen{
width:650px;
}
a:hover{
color:#3d918b;
text-decoration:none;
text-decoration:none;
background-color:#f9f9f4;
padding-left:0px;
}

h5{
font-family:Arial, Helvetica, sans-serif;
color:#84827d;
font-size:12px;
padding-left:15px;;
background-image:url(images/pdf_icon.gif);
background-position:0% 47%;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}

h5 a:link,
h5 a:visited,
h5 a:active{
text-decoration:none;
color:#84827d;
padding-left:0px;

}

h5  a:hover{
color:#519e9a;
text-decoration:none;
text-decoration:none;
background-color:#f0ebda;
padding-left:0px;
}

.back_button,
.back_button a:link,
.back_button a:visited,
.back_button:active,
.back_button a:hover{
background-color:#FFFFFF;
}


/** content item navigation  **/

.pagenav{
	height:20px;
	line-height:10px;
	text-align:right;
	letter-spacing:0px;
	color:#317eb4;
	clear:both;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	background-color:#efdf71;
	padding-left     		: 5px;
	padding-right    		: 5px;
	padding-top      		: 2px;
	padding-bottom   		: 2px;
	font-weight     		: bold;
	border           		: 1px solid ;
	text-decoration:none;
}


.pagenav2 {
height:20px;
line-height:10px;
text-align:right;
letter-spacing:0px;
clear:both;
font-size: 11px;
margin-left: 0;
margin-right: 0;
background-color:inherit;
padding-left     		: 5px;
padding-right    		: 5px;
padding-top      		: 2px;
padding-bottom   		: 2px;
font-weight     		: bold;
border           		: 1px solid ;
background-color:transparent;
text-decoration:none;
color:#121212;
}

a.pagenav2:link,
a.pagenav2:visited,
a.pagenav2:active{

border           		: 1px solid ;
color:#317eb4;
padding-left     		: 5px;
padding-right    		: 5px;
padding-top      		: 2px;
padding-bottom   		: 2px;

}
a.pagenav_next:link,
a.pagenav_pre:link{
border           		: 1px solid ;
text-decoration:none;
background-color:transparent;
color:#317eb4;
padding-left     		: 5px;
padding-right    		: 5px;
padding-top      		: 2px;
padding-bottom   		: 2px;
}
a.pagenav:link{

border           		: 1px solid ;
color:#317eb4;
background-color:transparent;
padding-left     		: 5px;
padding-right    		: 5px;
padding-top      		: 2px;
padding-bottom   		: 2px;
}
a.pagenav:visited{

border           		: 1px solid ;
color:#317eb4;
background-color:transparent;
padding-left     		: 5px;
padding-right    		: 5px;
padding-top      		: 2px;
padding-bottom   		: 2px;


}

a.readon{ font-size:11px;}


a.letter{ width:17px; height:17px; vertical-align:middle; text-align:center; display:block; margin-right:3.5px; background-color:#FFFFFF; border:1px solid #E8E7E6; float:left; margin-top:10px;}

a.letter:hover{width:17px; height:17px; vertical-align:middle; text-align:center; display:block; margin-right:3.5px; background-color:#FFFFFF; border:1px solid #E8E7E6; float:left; margin-top:10px; background-color:#EEF5FB;}