/* CSS Document */
html {
	height:100%;
	}

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EAE9E5;
	margin:0px;
	padding:0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size:11px;
	height:100%;
	}
	
h1 {
	margin:0px;
	padding:0px;
	font-size:13px;
	}
	
h1.services {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	color: #666600;
	}
	
h1.left-top-city {
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-size:14px;
	}
	
h1.right-top-city {
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-size:19px;
	}
	
h2 {
	border-bottom: 1px solid #CCCCCC;
	color: #666600;
	font-size: 1.2em;
	font-weight:700;
	padding-bottom:4px;
	}
	
h1.sub-header {
	color: #3D3D3D;
	font-size: 1.0em;
	font-weight:700;
	}
	
h2.services {
	margin:0px;
	padding:0px;
	font-size:1.0em;
	border-bottom:none;
	}

h3 {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.content-pages #footer {
	background-color:#434344;
	width:953px;
	float:left;
	letter-spacing:-1px;
	word-spacing:2px;
	}
	
.footer-padding {
	padding:10px;
	}

.content-pages #container { 
	width: 953px;
	min-height:100%;
	overflow: hidden;
	color: #000000;
	background-color:#317023;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	} 

.content-pages #top-banner { 
	width:953px;
	height:29px;
	background-color:#EAE9E5;
	}
	
.top-banner-left {float:left; width:300px; color:#3a3935; font-size:10px;}
.top-banner-right {float:right; width:300px; color:#3a3935; font-size:10px; text-align:right;}
	
.content-pages #banner { 
	background-image: url("content-images/new-banner.jpg");
	width:953px;
	height:203px;
	background-repeat:no-repeat;
	}
	
.banner-padding {
	float:right;
	text-align:right;
	padding-top:7px;
	padding-right:40px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 3px;
	}

.banner-padding form {
	display:inline;
	color:#000000;
	background-color: transparent;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	letter-spacing: normal;
	}

.banner-padding form b {
	margin-right: 10px;
	}

#searcharr {
	width: 21px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #000000;
	background: transparent url(App_Themes/default/images/shell/btn_search.gif) no-repeat 0px 0px;
	cursor: pointer;
	position: relative;
	top: 3px;
	}

.searcharrbox {
	color: #000000;
	background-color:#d7d19d;
	border:1px solid #ffffff;
	height:14px;
	width:104px;
	position: relative;
	top: 1px;
	}

.banthumb {
	float:left;
	}

.banthumb img {
	height:140px;
	width:165px;
	border: none;
	}

.content-pages #crumb-trail { 
	background-image: url("content-images/crumb-trail-stretch.jpg");
	width:953px;
	height:27px;
	background-repeat:repeat-x;
	color:#613318;
	background-color: transparent;
	font-size:10px;
	}

.content-pages #crumb-trail a {color:#613318; background-color: transparent; font-size: 11px; text-decoration: none; font-weight: bold}

.content-pages #crumb-trail a:hover {text-decoration: underline}

.content-pages #crumb-trail strong {font-size:11px}

.content-pages #crumb-trail div {padding-left:35px; padding-top:7px;}

.content-pages  #crumb-trail h1 {
	color:#613318;
	background-color: transparent;
	letter-spacing:.8px;
	font-size:11px;
	padding:0px;
	margin:0px;
	display:inline;
	}

.content-pages #mainbody {
	width:508px;
	color:#3D3D3D;
	margin-bottom:0px;
	float:left;
	background-color:#FFFFFF;
	min-height:100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -2000px; padding-bottom: 2000px;
	}
	
.content-pages #mainbody-map {
	width:697px;
	margin-bottom:0px;
	float:left;
	background-color:#FFFFFF;
	min-height:100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -2000px; padding-bottom: 2000px;
	}

.mainbody-padding {
	padding: 8px 7px;
	}

	
.content-pages #left-nav {
	width:189px;
	float:left;
	background-color:#317023;
	min-height:100%;
	margin-bottom: -2000px; padding-bottom: 2000px;
	}
	
.left-nav-padding {
	padding:8px;
	}
	
.content-pages #right-nav {
	width:256px;
	float:right;
	background-color:#317023;
	text-align:center;
	min-height:100%;
	margin-bottom: -2000px; padding-bottom: 2000px;
	margin-top:10px;
	}
	
.right-nav-padding {
	padding:8px;
	text-align:center;
	}
	
.phone-box-right {
	background-color:#FFFFFF;
	width:183px;
	height:60px;
	color:#c20051;
	font-size:14px;
	}
	
div#aboutparainfo {display: none}

div#aboutparaadditional {display: none}

.lmo {text-decoration: none;}

.lmo:hover {text-decoration: none;}

ul.marketpages {
	margin:0px;
	padding:0px;
	list-style-position:inside;
	color:#FFFFFF;
	}
	
ul.marketpages-states {
	margin:0px;
	padding:0px;
	list-style-position:inside;
	color:#000000;
	}
	
.clbo {clear:both;}	
.spacer {width:953px; height:5px; background-color:#EAE9E5;}
.spacer2 {width:953px; height:10px; background-color:#EAE9E5;}

a.topban-nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#07ac74; text-decoration:none; }
a.topban-nav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#07ac74; text-decoration:underline; }

a.leftnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.leftnav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#660000; text-decoration:underline; }

a.statepages { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#009C5C; text-decoration:none; }
a.statepages:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#009C5C; text-decoration:underline; }

a.bodynav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009C5C; text-decoration:none; font-weight:bold; }
a.bodynav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009C5C; text-decoration:underline; font-weight:bold; }

a.bodynav-services { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#009C5C; text-decoration:none; font-weight:bold; }
a.bodynav-services:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#009C5C; text-decoration:underline; font-weight:bold; }

a.expand-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.expand-text:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }

a.expand-text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.expand-text2:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008000; text-decoration:none; }

a.city-links { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009C5C; text-decoration:none; }
a.city-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009C5C; text-decoration:underline; }

a.footernav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0px 20px 0px 10px; }
a.footernav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#ffffff; text-decoration:underline; text-transform:uppercase; padding:0px 20px 0px 10px; }

a.bannernav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#008000; background-color: transparent; text-decoration:none; font-weight:bold; letter-spacing: normal; }
a.bannernav:hover { color: #ff6600; background-color: transparent; text-decoration:underline; }

a.topnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.topnav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background: #d7d19d; }

a.leftnavcity { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }
a.leftnavcity:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

.lbx {color: #000000; background-color: transparent; text-decoration: none}

.lbx:hover {text-decoration: underline}