/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height:.5cm;
color:#FFFFFF;
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
}
.superscript {
font-family:Arial, Helvetica, sans-serif;
font-size:10px; 
line-height:.3cm;
}
.largeText {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
font-weight:bold;
line-height:.6cm;
}
.headings,h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFD000; 
font-size:12px; 
font-weight:bold;
line-height:.6cm;
text-transform:uppercase;
}

.testimonial {
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF;
font-size:14px; 
font-weight:bold;
font-style:italic;
line-height:.6cm;
}

.projects {
color:#FFD000;
font-weight:bold;
}
.contactInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFD000; 
font-size:12px; 
font-weight:bold;
line-height:.6cm;
}

.homeHeadings {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:0.6cm;
}
.largehomeHeadings {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:0.6cm;
}
.address {color:#FFD000; font-weight:bold;}

.estimate .homepage_a{color:#ffd000;}
.yellowBold {color:#FFFF00; font-weight:bold;}
.mainHeads{font-family:"Times New Roman", Times, serif; font-weight:700; text-transform:uppercase; font-size:14px; color: #C5654A;}
.subheads{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #C5654A;}
.coloredText {color:#FFFF00;}
.boilerplate {font-size:10px; font-style:italic; line-height:.4cm;}

/*Links*/
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; text-decoration:none;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; text-decoration:none;}
a:hover {color: #FFAF17; text-decoration:underline;}

/*updated styles for hidden SEO*/
#topNav{
	margin-bottom:1px;
}
#hide_logo{
	color:#FFF;
	font-size:32px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:3px;
}
#hide_logo span{
	font-size:15px;
	letter-spacing:normal;
	line-height:normal;
}
#hide_navigation{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#hide_navigation li{
	text-align:center;
	display:inline;
	margin:0px 1px;
	padding:0px;
	display:block;
	width:auto;
	float:left;
}
#hide_navigation li a div{
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:15px;
}
#hide_navigation li a span{
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:15px;
	display:block;
}
#hide_navigation li a{
	color:#006633;
	font-weight:900;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#hide_navigation li a:hover span{
	background-image:url(images/alternate_menu/roll_over_sun.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#hide_navigation li a:hover{
	text-decoration:none;
}
#hide_rotation{
	padding:20px 10px;
	color:#000;
}
#hide_rotation a{
	color:#000;
}
#hide_rotation a:hover{
	color:#333333;
	text-decoration:underline;
}
#secondary_nav{
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	background-image:url(images/copyTop.jpg);
	text-align:left;
	padding-left:32px;
}
#secondary_nav li{
	display:inline;
}
#secondary_nav li a{
	padding:2px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#fff;
	text-decoration:none;
	letter-spacing:2px;
}
#secondary_nav li a:hover{
	color:#FFD000;
}
#content_table{
	margin-bottom:12px;
}
.home_button_container{
	margin:19px 0px 0px 9px;
	text-align:right;
	background-image:url(images/alternate_menu/home_background_image.jpg);
}
.home_button{
	display:block;
	padding:0px 11px 0px 0px;
	text-align:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
}
.home_button:visited{
	color:#fff;
	text-decoration:none;
}
.home_button:hover{
	color:#FFD000;
	text-decoration:none;
}
#content_table{
	background-image:url(images/copyBackground.jpg);
}


.estimate {color:#FFD000; font-size:18px; font-weight:bold; line-height:.6cm;}
.estimate a{font-size:22px;color:#FFFF00;}
#estimate_block{background-color:#2b713b;margin:20px 0px -40px 0px;padding:15px 0px;font-size:18px;}
#estimate_block img{float:left;margin-left:50px;}
#estimate_block a{color:#fff;font-size:22px;line-height:34px;}
#estimate_block a:hover{text-decoration:none;color:#ffff00;}
#estimate_block span{margin-left:-40px;}
