@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type:none;}
body{
	background: #999999 url(../images/bg_yrepeat.jpg) repeat-y;
	}
#master_container{width:800px;margin-left:100px;

	}
#master_container .logo
	{
	position: absolute;left:100px;
	}
#master_container #flash
	{
	margin-left:260px;margin-top:-2px;
	}
#master_container .top_nav
	{
	margin:20px 0 0 285px;
	}
#master_container .history
	{
	margin:0 0 0 55px;
	}
#master_container .top_nav a:link
	{
	font: bold .75em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#master_container .top_nav a:visited
	{
	font: bold .75em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#master_container .top_nav	a:hover
	{
	font: bold .75em "trebuchet MS", verdana; color: #bb0f22; text-transform:uppercase;text-decoration:none;
	}
#master_container .top_nav a:active
	{
	font: bold .75em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
 #master_container .split
	{
	font: normal 1em "trebuchet MS", verdana; color: #df6713;padding:0 6px 0 6px;
	}
	
#content_body
	{
	margin-top:35px;width:100%;
	}
#left_nav
	{
	float:left;text-align:right;width:30%; margin-top:-6px;
	}
* html #left_nav
	{
	float:left;text-align:right;width:26%; margin-top:-6px;
	}
#master_container .top_nav a.active, 
#left_nav li.active a
	{
	color: #bb0e21; 
	}
* html #left_nav
	{
	float:left;margin-left:20px;text-align:right;
	}
#left_nav .header
	{
	font: bold 1.25em "trebuchet MS", verdana; color: #bb0f22; text-transform:uppercase;padding-bottom:4px;
	}
#left_nav ul
	{
	list-style-type:none;
	}
#left_nav li
	{
	padding-bottom:10px;
	}
#left_nav a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
#left_nav a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
#left_nav a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#left_nav a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
#left_nav .organic_nav a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #678448; text-transform:uppercase;text-decoration:none;
	border-bottom:thin dotted #666666;
	border-top: thin dotted #666666;
	padding:3px 0;
	}
#left_nav .organic_nav a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #678448; text-transform:uppercase;text-decoration:none;
	border-bottom:thin dotted #666666;
	border-top: thin dotted #666666;
	padding:3px 0;
	}
#left_nav .organic_nav a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #678448; text-transform:uppercase;text-decoration:none;
	border-bottom:thin dotted #666666;
	border-top: thin dotted #666666;
	padding:3px 0;
	}
#left_nav .organic_nav a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #678448; text-transform:uppercase;text-decoration:none;
	border-bottom:thin dotted #666666;
	border-top: thin dotted #666666;
	padding:3px 0;
	}
#left_nav .cumberland_nav 
	{
	padding-top:5px;
	}
	
#left_nav .cumberland_nav a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#left_nav .cumberland_nav a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#left_nav .cumberland_nav a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#left_nav .cumberland_nav a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
.content .content_head
	{
	display:block;font: italic 2.5em georgia; color: #bb0f22;padding-bottom:5px;
	}
.content .content_head_sm
	{
	display:block;font: italic 1.5em georgia; color: #bb0f22;padding-bottom:3px;
	}
.content .content_head_organic
	{
	display:block;font: italic 2.5em georgia; color: #678448;padding-bottom:5px;
	}
.content
	{
	font: normal .75em "trebuchet MS", verdana; color: #000;line-height:21px;width:480px;float:left;margin-left:45px;margin-top:-5px;	
	}
.values
	{
	font: normal 1.75em georgia; color: #666666;line-height:21px;width:480px;float:left;line-height:1.4;	
	}
.year
	{
	font: bold 1em "trebuchet MS", verdana; color: #000;
	}
.header_image
	{padding-bottom:15px;}
img.truck {float: right; clear: right; margin: 0 0 0 1em;}
.read_more a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
.read_more a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
.read_more a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
.read_more a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #666; text-transform:uppercase;text-decoration:none;
	}
.location a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
.location a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
.location a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #000;text-decoration:none;
	}
.location a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
.location_state
	{
	font: bold 1em "trebuchet MS", verdana; color: #000; text-transform:uppercase;text-decoration:none;
	}
#flashcontent
	{
	float:right;padding-left:6px;display:block;z-index:-99;
	}
h2
	{
	font: bold 1em "trebuchet MS", verdana; color: #bb0f22;	padding-top:20px;}
.td_odd	
	{
	background-color:#efefef;
	}
.interior_list li a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #bb0f22; padding:5px 0;
	}
#keyboardMsg a:link
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
#keyboardMsg a:visited
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
#keyboardMsg a:hover
	{
	font: bold 1em "trebuchet MS", verdana; color: #bb0f22;text-decoration:underline;
	}
#keyboardMsg a:active
	{
	font: bold 1em "trebuchet MS", verdana; color: #666;text-decoration:none;
	}
#webmail
	{
	margin-top:145px;
	}
#webmail a 
	{
	display: block; width: 105px;height: 24px;background: transparent url(../images/associates1.jpg) no-repeat;
	}
#webmail a:hover 
	{
	background-position: -105px 0;
	}

.staff_pic
	{
	float:right; margin-top:10px; padding:8px;
	}


/*weatherbug*/
.stickerbody{margin:0px; padding:0px;}
.wXbody, .wXheader, .wXalert, .wXgrill, .forecast {margin:0px; padding:0px; font-family:Arial, Helvetica; font-size:9px;}
.wXbody {width:250px; height:250px; border:none; text-align:center;position:absolute;left:100px;top:725px}
.wXheader {height:35px; line-height:12px; text-align:center;}
.wXalert { background:url(../../../../Images/Stickers/v2/250X250/alert.gif) no-repeat; margin-left:2px; width:232px; color:#ffffff; text-align:center;}
.wXalert a:link, .wXalert a:visited {color:#ffffff;}
.wXgrill {height:56px; padding-left:47px; margin-top:8px; }
.wXgrill #thermometer { float:left; height:56px; margin:4px 0px 0px 4px; }
.wXgrill #temperature { float:left; height:45px; margin:14px 0px 0px 4px; }
.wXgrill #compass  { float:left; height:56px; margin:0px 0px 0px 18px; }
.wXheader #zipcode {font-weight:bold; font-size:10px;}
#zipcode a:link, #zipcode a:visited {text-decoration:none; color:#000000;}
#compass { width:56px; text-align:center; }
.compass-n { background:url(../../../../Images/Stickers/v2/250X250/compass-n.gif) no-repeat center; }
.compass-ne { background:url(../../../../Images/Stickers/v2/250X250/compass-ne.gif) no-repeat center; }
.compass-e { background:url(../../../../Images/Stickers/v2/250X250/compass-e.gif) no-repeat center; }
.compass-se { background:url(../../../../Images/Stickers/v2/250X250/compass-se.gif) no-repeat center; }
.compass-s { background:url(../../../../Images/Stickers/v2/250X250/compass-s.gif) no-repeat center; }
.compass-sw { background:url(../../../../Images/Stickers/v2/250X250/compass-sw.gif) no-repeat center; }
.compass-w { background:url(../../../../Images/Stickers/v2/250X250/compass-w.gif) no-repeat center; }
.compass-nw { background:url(../../../../Images/Stickers/v2/250X250/compass-nw.gif) no-repeat center; }
#compass #windspeed { font-size:13px; font-weight:bold; margin-top:16px; margin-left:2px;}
#compass #wsmeasure { font-size:7px; font-weight:bold; margin-left:2px;}
.wXbody .wXlinks { clear:both; height:12px; line-height:12px; text-align:center;  margin-top:3px; }
.wXlinks a:link, .wXlinks a:visited {text-decoration:none; color:#0000ff; padding-left:5px; padding-right:5px; font-size:11px;}
.wXheader h1, #zipcode h1 { font-size:9px; margin:0px; padding:0px; font-weight:normal; }
#temperature h2 { font-size:24px; display:inline; color:#000000; height:43px; line-height:43px; margin:0px; padding:0px; }
#temperature h2.wX100plus { font-size:18px; color:#000000;}
.forecast {display:block; width:250px; height:50px; margin-top:6px; clear:both; }
.day1 {float:left; width:80px; padding-left:28px; }
.day2 {float:right; width:80px;  padding-right:20px; }
.day {font-size:14px; text-align:left; padding-right:15px;}
.cond {float:left; padding-right:5px;}
.high {float:left; vertical-align:top; font-size:14px; font-weight:bold;}
.low {float:left; font-size:14px;}
.wXbody iframe { margin-top:8px; } 
.wXbody .footer #logo { float:left; margin:11px 0px 0px 8px; }
.wXbody .footer #location { float:right;  margin:17px 10px 0px 0px; } 
.error {font-family:Arial, Helvetica; font-size:11px; color:#ff0000;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
