/* RESETS & BASIC PAGE SETUP */* { margin: 0; padding: 0; }html {	overflow-y: scroll;	/*background-color: #D6D6D6;*/}body {	font: 62.5% "arial", sans-serif;	margin-top: 0px;	padding-top: 0px;	color: #000;}/*ul.MenuBarHorizontal ul{ list-style: none inside; }*//*p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }*/#back{	background-image: url(../images/back.png);	background-repeat: repeat-y;	width: 1200px;	margin-right: auto;	margin-left: auto;}	.contactform { 	font-size: 1.2em;	}	.style6{	color: #660000	}a{	color:#36C;	text-decoration:none;	outline: none;	}a:hover{	color:#F60;	text-decoration: underline;	}/*ul.MenuBarHorizontal a{ 	border: none; 	}*/h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: normal;	color: #000;	}	h1#logo {	width: 850px;	height: 148px;	background: url(../images/header_logo.jpg) no-repeat center center;	text-indent: -9999px;	}	#headerbox{	width:850px;	height: 148px;	margin-top: 0px;	padding-top: 0px;	}#addresshead{	float: right;	width: 450px;	height: 143px;	}.address_copy{	font-size: 14px;	text-align: right;	padding-top: 25px;	padding-right: 30px;	line-height: 16px;	}	.phone{	font-size: 13px;	color: #11619C;	text-align: right;	padding-top: 8px;	padding-right: 30px;	}/* END RESET *//* TOOLBOX */.floatleft { float: left; }.floatright { float: right; }.clear { clear: both; }.outdent {margin-left: -20px;}.outdent45 {margin-left: -45px;}.indent {margin-left: 10px;}/* END TOOLBOX *//* STRUCTURE AND STUFF */#page-wrap {	width: 850px;	margin: 0 auto;	}	#main-content {	padding-right: 0px;	padding-bottom: 30px;	padding-left: 20px;	}		#main-content-home {	background: url(../images/background_home.jpg) no-repeat;	padding-bottom: 30px;	padding-left: 20px;}#main-content-resi {	background: url(../images/background_resi.jpg) no-repeat;	padding-bottom: 30px;	padding-left: 20px;}#main-content-municipal {	background: 	padding-bottom: 30px;	padding-left: 20px;	background-image: url(../images/background_municipal.jpg);	background-repeat: no-repeat;}#main-content-com {	background: url(../images/background_commercial.jpg) no-repeat;	padding-bottom: 30px;	padding-left: 20px;}	#copy-area-home {	width: 300px;	float: left;	padding-top: 0px;	margin-top: 15px;	}	#copy-area-home p {	font-size: 1.2em;	line-height: 1.8em;	}		#copy-area {	width: 550px;	float: left;	padding-top: 0px;	margin-top: 5px;	}	#copy-area p {	font-size: 1.2em;	line-height: 1.8em;	}		#copy-area-contact {	width: 810px;	float: left;	padding-top: 0px;	margin-top: 5px;	}	#copy-area-contact p {	font-size: 1.2em;	line-height: 1.8em;	}	#copy-area-directions{	width: 800px;	float: left;	padding-top: 0px;	margin-top: 15px;	}	#copy-area-parts{	width: 800px;	float: left;	padding-top: 0px;	margin-top: 15px;	}		#copy-area-parts p{		font-size: 1.2em;	line-height: 1.8em;	}#copy-area-parts ul {	font-weight: normal;	font-size: 12px;	padding-left: 10px;}#copy-area-parts li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	list-style-type: disc;	list-style-position: outside;	font-weight: normal;}#copy-area-directions	p {	font-size: 1.2em;	line-height: 1.8em;}#copy-area ul {	padding-left: 45px;	font-weight: normal;	font-size: 12px;}#copy-area ul ul {	padding-left: 10px;}#copy-area li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	list-style-type: disc;	list-style-position: outside;	font-weight: normal;}.gallery-p{	font-size: 12px;}#right_column {	width: 270px;	float: right;	margin-top: 5px;	padding-top: 0px;	} #nobullet ul {	padding-left: 45px;	font-weight: normal;	font-size: 12px;	list-style-type: none;}#nobullet ul ul {	padding-left: 15px;}#nobullet li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	font-weight: normal;	list-style-type: none;}#copy-area p{	padding-left: 25px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;	line-height: 16px;		}		.imageleft {		float: left;		margin-right: 10px;		padding: 6px;		margin-bottom: 5px;		margin-top: 10px;		}				.imageright {		float: right;		margin-right: 20px;		padding: 6px;		margin-bottom: 5px;		background-color: #FFFFFF;		}#footer {	height: 80px;	}ul#navfooter {	text-align: center;	padding-top: 25px;	font-family: "lucidia grande", sans-serif;	font-size: 16px;	color: #036;		}	ul#navfooter li {	display: inline;	text-align: center;		}		ul#navfooter li a {	text-align: center;	color: #036;	text-decoration: none;		}		ul#navfooter li a:hover {	background-position: top center;	text-decoration: underline;		}	ul#nav li a.active {			background-position: top center ;		}		#tag{	width: 850px;	text-align: right;	margin-top: 0;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	padding-bottom: 30px;	}.copyright{	font-family: "Lucida Grande", sans-serif;	font-size: 10px;	color: #036;	text-align: left;	display: block;	float: left;	padding-top: 10px;	}/* END STRUCTURE */.trailer {	float: left;	margin-left: 40px;	clear: none;	width: 200px;	margin-top: 10px;}.trailer p {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666;	margin-top: 5px;}#spec-left {	width: 400px;	float: left;	margin-top: 5px;	padding-top: 0px;}#spec-left p{	font-size: 1.2em;	line-height: 1.8em;}#spec-right{	width: 300px;	float: right;	margin-top: 5px;	padding-top: 0px;}#spec-right p{	font-size: 1.2em;	line-height: 1.8em;}h1#spec {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;	color: #000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;	padding-top: 15px;	margin-bottom: 25px;	margin-right: 20px;	}#print {	margin-top: 5px;	width:100px;	height:60px;	float: right;	margin-right: 20px;}#directions-column{	width: 325px;	float: right;	margin-top: 5px;	padding-top: 0px;}.box{	width: 385px;	float: left;	margin-left: 10px;	margin-top: 20px;}