body { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f5f5fa; background-image: url(bg.gif); margin: 0 0 36px; padding: 0 0 36px; }
table { font-size: 12px; text-align: left; }
h1,h2,h3,h4 { color: #548416; }
table .special_text { background-color: #73b51f; }
#header { background-color: #036; text-align: left; width: 100%; height: auto; }
#googleSearch { text-align: left; width: auto; height: auto; float: right; padding: 0; }
#googleSearch .sb { color: #846300; font-size: 10px; background-color: transparent; width: 144px; height: 18px; margin-bottom: 6px; padding: 2px; border: solid 1px #f5b800; }
.mvcH2 {
	font-size: 14px;
	font-weight: Bold;
	color: #548416; 
}

#county {
	width: 300px;
	text-align:center;
	padding: 6px;
	height: auto;
margin-left:12px;
	background-color: #f6d509;
	clear: both;
}
#county h2 {
	margin: 12px 4px 4px 4px;
}
ul.countyB {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	cursor: pointer;
}
ul.countyB li{
	display: inline;
}
#addressBox {
	width: 312px;
	margin-left:12px;
	font-size:10px;
	height: auto;
	overflow:hidden;
	background-color: #f6d509;
	text-align: left;
	padding-bottom: 12px
}
#addressBox h2 {
	margin:0;
}
#cities {
	float: left;
	border-right: solid black 1px;
	width: 130px;
	text-align: left;
	padding: 6px;
}
#cities ul {
	font-size: 10px;
	padding: 0px 6px 0px 12px;
	margin: 0px 0px 0px 12px;
	text-indent: 0px;
	list-style-type: square;
	cursor:pointer
}
#cities ul {
	font-size: 10px;
	padding: 0px 6px 0px 12px;
	margin: 0px 0px 0px 12px;
	text-indent: 0px;
	list-style-type: square;
	cursor:pointer
}
#cities li {
	margin-bottom: 3px;
}
#storeAddress {
	float: left;
	font-size: 10px;
	width: 132px;
	height: 100%;
	margin: 6px;
	padding: 0px 12px 0px 12px;
	margin-top: auto;
	margin-bottom: auto;
	color: white;
	background-color: #548416;
}

.mainCol {
	width: 688px;
	clear: both;
}

.dtn_menus{ margin: 0; padding: 0; float: left; width: 100%; border-width: 1px 0; background: #f7d100 url(/images/E0180401/top_link_bg.jpg) repeat-x center top; }
.dtn_menus li{ height: 18px; display: inline; }
.dtn_menus li a{
	float: left;
	color: #846300;
	font: bold 13px Arial, Helvetica;	
	padding: 6px 9px;
	text-decoration: none;
	border-right: 1px solid white;
}
.dtn_menus li a:visited{
}
.dtn_menus li a:hover, .dtn_menus li a:active { background: #f7d100 url(/E0180401/top_hover_bg.jpg) repeat-x center top; }


.nav_main{ background-color: #036; list-style-type: none; margin: 0; padding: 6px 3px 6px 0; width: 173px; background-position: left top; background-repeat: no-repeat; }
.nav_main li a, .nav_main li a:visited, .nav_main li a:active { font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; width: auto; padding: 3px 0 3px 18px; text-decoration: none; }
* html .nav_main li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 160px;
}
.nav_main li a:hover{ background-color: #002850; background-image: url(/E0180401.linkdot.gif); background-repeat: no-repeat; background-position: left 50%; }


.nav_sub { background-color: #81cb22; list-style-type: none; margin: 0 0 0 20px; width: 170px; }
.nav_sub li a, .nav_sub li a:visited, .nav_sub li a:active{
	background: #ffffff;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 3px 0 3px 15px;
	text-decoration: none;
}
* html .nav_sub li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 160px;
}
.nav_sub li a:hover{ background-color: #73b51f; background-repeat: no-repeat; background-position: left 50%; }

#content_area {
	background-image: url(/images/E0180401/table2_bg.jpg);
	background-repeat: no-repeat;
}

table.one {
	background-color:#FFFFFF;
	width: 885px;
}
table.two {
	font-size: 12px;
	background-color: white;
	width: 885px;
}
.date { background-color:#f7d100; text-align: right; color: #846300; font: bold 12px Arial, Helvetica; padding-top: 2px; padding-bottom: 2px; }
.special_text2 { background-color: #f7d100; text-align: left; color: #846300; font: bold 12px Arial, Helvetica; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; }
tr.nudge {
	padding-top: 10px;
}
#branding {
	background-image: url(../images/spacer.gif);
	height: 200px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left top;
}
#branding p{
	float: left;
	padding-left: 10px;
	padding-bottom: 3px;
	font: bold 48px Arial, Helvetica;
	color: #FFFFFF;
}

.mainStyles_standard{
	color:#000000;
	font-family:Arial, Helvetica;
}
.mainStyles_bar{
  background-color:#003366;
	color:#FFFFFF;
	font-family:Arial, Helvetica;
}

a { color:#000000; }
a:visited { color:#000000; }
a:active { color:#477725; }

.mainStyles_largeFontSize{ font-size:16pt; }
.mainStyles_medLargeFontSize{ font-size:14pt; }
.mainStyles_normalFontSize{ font-size:10pt; }

.mainStyles_shadedBorder{
	border-top:1px solid #808080;
	border-right:1px solid #808080;
	border-bottom:1px solid #505050;
	border-left:1px solid #505050;
}
.mainStyles_LightTextColor1{ color:#505050; }
.mainStyles_LightTextColor2{ color:#808080; }
	