BODY{
	margin : 0;
	PADDING : 0;
	background-color: #E0E1E3;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/top_strip.gif);
	background-attachment: scroll;


}

#layout {
vertical-align: middle; 
	width:1001px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:auto;
		
	background-color:#E0E1E3;


}


#top_section {background:url(../images/home_top.gif);width:1001px;	height:146px;}
#top_nav {width:245px;height:104px;margin-top:28px;margin-left:62px;background:url(../images/top_nav.gif);}

#shade {width:900px; height:461px; background-color:#E0E1E3; margin-left:auto; margin-right:auto; margin-bottom:0px; background:url(../images/grey_shade_back.jpg) no-repeat;padding-top:10px;}
#shade2 {width:900px; height:53px; margin-left:auto; margin-right:auto; margin-bottom:0px;}
#shade3 {width:900px; overflow:auto; background-color:#E0E1E3; margin-left:auto; margin-right:auto; margin-bottom:0px; background:url(../images/grey_shade_back.jpg) no-repeat;padding-top:10px;}

#address {width:893px; height:53px; background-color:#E0E1E3; margin-bottom:0px;padding-bottom:0px; background:url(../images/addres.gif) no-repeat;}
#bottom_strip2 {width:100%; height:25px;background:url(../images/bottom_strip.gif); margin-left:auto; margin-right:auto; }

#left_nav {float:left;width:205px;height:451px;background-color:#FFFFFF;padding-top:10px;background-image: url(../images/nav_back.jpg);}
#content {float:left;width:681px;height:461px;margin-left:7px;background-image: url(../images/content_back.jpg);}
#content p {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 80%;text-align: left;}
#content li {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 80%;text-align: left;}
#content a {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 90%;font-weight: bold;}

#left_nav2 {float:left;width:205px;height:451px;background-color:#FFFFFF;padding-top:10px;}
#content2 {float:left;width:681px;overflow:auto;margin-left:7px;background-color:#FFFFFF; background-image: url(../images/content_back.jpg);background-position: bottom center;background-repeat: no-repeat;}
#content2 p {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 80%;text-align: left;}
#content2 li {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 80%;text-align: left;}
#content2 a {font-family: Arial, Helvetica, sans-serif;color: #4E4E4E;font-size: 100%;font-weight: bold;}

#grey {float:left;width:673px;height:30px;background-color:#738CA5;padding-top:0px;padding-right:8px;}
#grey p {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;text-align: right;}

#pink {float:left;width:673px;height:30px;background-color:#AD7BAD;padding-top:0px;padding-right:8px;}
#pink p {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;text-align: right;}

#green {float:left;width:673px;height:30px;background-color:#649444;padding-top:0px;padding-right:8px;}
#green p {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;text-align: right;}

#blue {float:left;width:673px;height:30px;background-color:#39ADD6;padding-top:0px;padding-right:8px;}
#blue p {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;text-align: right;}

#flash_box {float:left;width:648px;padding-left:20px;overflow:auto;margin-left:0px;margin-bottom:10px;}
#text {float:left;width:648px;padding-left:20px;padding-top:0px;overflow:auto;margin-left:0px;margin-bottom:10px;}

.img {margin-right:20px;margin-bottom:20px;float:left;}

.dot {float:left;width:5px;padding-left:0px;padding-right:20px;}
.right_text {float:right;width:620px;overflow:auto;padding-right:20px;}

#menu{height:104px; width:255px;text-align:right;padding: 28px 0px 0px 50px;}
/* SITE NAVIGATION MENU */
#nav_a {background-image: url(../images/top_nav.gif);height:104px; width:254px;}
#nav_a ul {margin: 0px;padding: 0px;list-style: none;}
#nav_a span {display:none}
#nav_a ul li {list-style: none;margin: 0px;padding: 0px;float:right;}

#hometoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/ground_works.gif);height: 27px;width: 254px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#hometoplink:hover {background-position: 0 27px}
#roofingtoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/roofing.gif);height: 24px;width: 254px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#roofingtoplink:hover {background-position: 0 24px}
#carpentrytoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/carpentry.gif);height: 25px;width: 254px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#carpentrytoplink:hover {background-position: 0 25px}
#hiretoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/hire.gif);height: 28px;width: 254px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#hiretoplink:hover {background-position: 0 28px; color: #FFFFFF;}





/* SITE NAVIGATION MENU LEFT*/
#nav_b {width:204px;}
#nav_b ul {margin: 0px;padding: 0px;list-style: none;}
#nav_b ul li {list-style: none;margin: 0px;padding: 0px;float:left;}


#groundlefttoplink {font-family: Arial;color: #000000;font-size: 75%;font-weight: bold;background-image: url(../images/nav/ground_left.gif);height: 19px;width: 174px;display: block;padding-left:30px;padding-top:4px;text-decoration: none; }
#groundlefttoplink:hover {background-position: 0 23px;color: #000;}

#groundleft2toplink {font-family: Arial;color: #000000;font-size: 75%;font-weight: bold;background-image: url(../images/nav/ground_left2.gif);height: 28px;width: 174px;display: block;padding-left:30px;padding-top:4px;text-decoration: none; }
#groundleft2toplink:hover {background-position: 0 35px;color: #000;}


input, textarea, select	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 85%;border:0px;	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;padding:0px;}
	
.table_form 			{font-family: Arial, Helvetica, sans-serif;color: #6C6C6C;font-size: 100%;font-weight: normal;text-align:left;margin-top:10px;}
	
.table_form  td			{padding-top:5px;padding-bottom:5px;}
