@import url('reset.css');.clear {	clear: both}	.left {	float: left;	clear: right;}.right {	float: right;	clear: left;}img.right {  	float: right;  	clear: left;  	margin: 5px 0 5px 5px;}img.left {  	float: left;  	clear: right;  	margin: 5px 5px 5px 0;}.hide {  	margin-left: -9000em;  	display: none;}body { 	margin: 0 auto;	background: #f0eeee url(/images/body-bg.jpg) repeat-x top left;	text-align: center;	font: 10px/1.2 Arial, Helvetica, sans-serif;}/* =Typography-------------------------------------------------------------*/p, li {	text-align: left;	font-size: 120%;}p {	line-height: 1.3em;	margin: .5em 0;}/* =Headings-------------------------------------------------------------*/h1, h2, h3 {	margin-bottom: .5em;}h1 {	font-size: 24px;	color: #000;	padding-top: 3px;	font-weight: bold;}h2 {	font-size: 22px;	color: #FF0000;	padding-top: 3px;	font-weight: bold;}h3 {	font-size: 14px;	font-weight: bold;	margin-top: 20px;}/* =Links-------------------------------------------------------------*/a, a:visited {	color: #FF0000;	text-decoration: none;}a:hover {	text-decoration: underline;}/* =Layout-------------------------------------------------------------*/div#wrapper {	width: 1000px;	margin: 0 auto;	text-align: left;}div#container {	width:1000px;	padding: 5px;	float: left;	background-color: #fff;	margin-top: 13px;}div#mast {	float: left;	width: 999px;	height: 140px;	background: #fff url(/images/header.jpg) no-repeat top left;	position: relative;	border-bottom: solid 4px #000;}div#banner {	float: left;	width: 999px;	height: 199px;	background: #fff url(/images/banner.jpg) no-repeat top left;}div#content {	width: 995px;	float: left;	border: 2px solid #acacac;	min-height:250px;}div#sidebar {	width: 305px;	padding: 5px;	margin-left: 10px;	margin-top: 15px;	float: left;	background: #fff url(/images/main-index-bg.jpg) no-repeat top left;}div#sidebarInternal {	width: 200px;	padding: 5px;	margin-left: 10px;	margin-top: 10px;	float: left;	background: #fff url(/images/sidebarInternal-bg.jpg) no-repeat top left;}div#main {	float: left;	width: 660px;	margin-top: 13px;	padding: 5px ;	background-color: #fff;}div#mainIndex {	float: left;	width: 995px;	margin-top: 10px;	padding: 5px ;	background-color: #fff;}div#IndexLeft {	float: left;	width: 230px;	min-height: 200px;	padding: 4px ;	background: #fff url(/images/home_box_bg.jpg) no-repeat top left;}div#IndexCenter{	float: left;	margin-left: 5px;	width: 230px;	min-height: 200px;	padding: 4px ;	background: #fff url(/images/home_box_bg.jpg) no-repeat top left;}div#IndexCenter2{	float: left;	margin-left: 5px;	width: 230px;	min-height: 200px;	padding: 4px ;	background: #fff url(/images/home_box_bg.jpg) no-repeat top left;}div#IndexRight{	float: left;	margin-left: 5px;	width: 230px;	min-height: 200px;	padding: 4px ;	background: #fff url(/images/home_box_bg.jpg) no-repeat top left;}div#mainInternal {	float: left;	width: 750px;	margin: 15px 10px;	background-color: #fff;}div#mainCenter {	float: left;	margin-left: 15px;	width: 305px;	min-height: 200px;	padding: 5px ;	background: #fff url(/images/main-index-bg.jpg) no-repeat top left;}div#mainRight {	float: left;	margin-left: 15px;	width: 303px;	min-height: 200px;	padding: 5px ;	background: #fff url(/images/main-index-bg.jpg) no-repeat top left;	margin-top: -2px;}div#footer {	float: left;	width: 980px;	padding: 10px;	background-color: #fff;	border-top: solid 2px #ff0000;}div#footerIndex {	float: left;	width: 990px;	padding: 10px;	background-color: #fff;	border-top: solid 2px #ff0000;}	/* =Branding/Banner/Masthead Styling-------------------------------------------------------------*/a#homeLink {	display: block;	width: 290px;	height: 110px;	position: absolute;	margin-top: 10px;	text-decoration: none;}a#monthlyLink {	display:block;	height:125px;	margin-left:25px;	margin-top:50px;	position:absolute;	text-decoration:none;	width:150px;}ul#mastnav {	background:transparent url(/images/mast-bg.jpg);	height:26px;	margin: 112px 0pt 0pt 635px;	padding-top:5px;}ul#mastnav li {	color: #FF0000;	float: left;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;	height: 23px;}ul#mastnav li a:hover {	color:#000;	text-decoration:none;}p#slogan, p#callnow, p#number {	margin: 0;	font-weight: bold;	position: absolute;	text-align: right;}p#slogan{	color:#000000;	font-family:"Times New Roman",Times,serif;	font-size:29px;	margin-left:691px;	width:301px;}p#callnow {	color:#ACACAC;	font-family:Arial,Helvetica,sans-serif;	font-size:18px;	margin-left:790px;	margin-top:39px;	width:200px;}p#number {	color:#6d3332;	font-family:Arial, Helvetica, sans-serif;	font-size:30px;	margin-left: 814px;	margin-top: 45px;}/* =Main Content Styles-------------------------------------------------------------*//* =Secondary Content Styles-------------------------------------------------------------*/ul#services {	margin-left: 50px;	margin-bottom: 15px;}ul#services li {	color:#6D3332;	font-size:12px;	font-weight:bold;	margin-top:5px;	padding:2px;	list-style-type: disc;}ul#cities {	margin-left: 50px;	margin-bottom: 15px;}ul#cities li {	color:#6D3332;	font-size:12px;	font-weight:bold;	margin-top:5px;	padding:2px;	list-style-type: disc;	width: 125px;}ul#sitemap {	margin-left: 50px;	margin-bottom: 15px;}ul#sitemap li {	color:#6D3332;	font-size:12px;	font-weight:bold;	margin-top:5px;	padding:2px;	list-style-type: disc;}ul#sitemapServices {	margin-left: 50px;	margin-bottom: 15px;}ul#sitemapServices li {	color:#6D3332;	font-size:12px;	font-weight:bold;	margin-top:5px;	padding:2px;	list-style-type: disc;}/* =Sidebar Content Styles-------------------------------------------------------------*/ul#sidebar li {	margin:0;}ul#sidebar li a, ul#sidebar li a:visited {	border-bottom:1px solid #CCC5C1;	color: #FF0000;	display:block;	font-size:14px;	height:14px;	margin:0 2px;	padding:10px;	font-weight: bold;}ul#sidebar li.last a {	border-bottom:1px solid #fff;	color: #FF0000;	display:block;	font-size:14px;	height:14px;	margin:0 2px;	padding:10px;	font-weight: bold;}ul#sidebar li a:hover {	background-color:#fff;	color:#000;	text-decoration: none;}/* =Footer Styles-------------------------------------------------------------*/ul#footernav {	width: 990px;	float: right;}ul#footernav li, ul#footernav li a:link, ul#footernav li a:visited {	color: #acacac;	float: left;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;}ul#footernav li a:hover{	color: #FF0000;	float: left;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;}/* =Main Navigation Styles-------------------------------------------------------------*/ul#mastnav li ul.subNav {	background: #fff url(/images/subNav-bg.jpg) no-repeat top center;	position: absolute;	display: none;	border: 1px solid #ccc5c1;	padding: 2px;	margin-top: 12px;}#mastnav ul.subNav li {	float: none;	height: auto;}#mastnav ul.subNav li a, #mastnav ul.subNav li a:visited{	display: block;	padding: 8px 10px;	font-size: 12px;	color: #000;	border-bottom: 1px solid #ccc5c1;	font-weight: bold;	width: 150px;	height: 10px;}#mastnav ul.subNav li.last a, #mastnav ul.subNav li.last a:visited{	display: block;	padding: 8px 10px;	font-size: 12px;	color: #000;	border-bottom: 1px solid #E8E8E8;	font-weight: bold;	width: 150px;	height: 10px;}#mastnav ul.subNav li a:hover {	background-color: #fff;	color: #FF0000;}#mastnav ul.subNav li.last a:hover {	background-color: #fff;	color: #FF0000;}#mastnav ul.subNav li.lastvert a {	border-bottom: none;}#mastnav li:hover ul.subNav, #mastnav li.sfhover ul.subNav {	display: block;}/* =Secondary Navigation Styles-------------------------------------------------------------*//* =Form Styles-------------------------------------------------------------*/fieldset {	padding: 10px;	border: none;}	fieldset legend {	color: #FF0000;	font-size: 24px;	font-weight: bold;}	fieldset label {	color:#000000;	font-size:12px;	font-weight:bold;}	fieldset input, fieldset select {	margin: 5px;}	fieldset select {	width: 146px;}		fieldset textarea {	height:140px;	margin-left:5px;	width:300px;}	fieldset input.submit {	width: auto;	float: right;}form td {	vertical-align: middle;}/* =Table Styles-------------------------------------------------------------*/table {   border-spacing: 0;	border-collapse: collapse;	}td {  text-align: left;	font-weight: normal;	}/* =Miscellaneous Styles-------------------------------------------------------------*/p.location {	color:#000;	font-size:15px;	margin-top:0.5em;	padding-left:10px;	width: 200px;}
