@charset "utf-8";
/* CSS Document */

@import "dropdown/dropdown.css";
@import "dropdown/dropdown.vertical.css";
@import "dropdown/dropdown.vertical.rtl.css";
@import "dropdown/dropdown.upward.css";
@import "dropdown/dropdown.linear.css";
@import "dropdown/themes/_template/default.css";

@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,  b, u, i, center,  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-size: 100%;
	vertical-align: baselinebaseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */  
 :focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */  
 ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */  
 table {
	border-collapse: collapse;
	border-spacing: 0;
}




body {	background:#eeeeca url(../images/bkg.jpg) repeat-x; 	margin: 0; 	padding: 0; 	text-align: center; }
body, div, p, ul {	font: 100% Trebuchet MS; 	color: #000000; 	text-align:justify; font-size:14px; }
.container {  	width: 1000px;  margin: 0 auto; 	text-align: left; background:  url(../images/rightPaneBKG2.png) repeat-y right; }
.sidebar1 { 	float: right; 	width: 389px;  margin:0px; padding:0px;	}
.sidebarTop {padding-top:22px;}
.mainContent {	margin: 0 394px 0 0; padding: 0px 15px 15px 15px; }
.fltrt {float: right; 	margin-left: 8px; }
.fltlft { 	float: left; 	margin-right: 8px; }
.clearfloat { 	clear:both; 	height:0; 	font-size: 1px; 	line-height: 0px; }
img {	border:0px;}
p, h1, h2, h3, h4 {padding: 5px 0px 5px 0px;}
.newsletterCon {width:262px;	margin-right:auto;	margin-left:auto;	padding-top:9px; text-align:left; }
.menuBKG {background:url(../images/menu2.png) repeat-y right; height:48px; margin-bottom:15px;  behavior: url("../images/iepngfix.htc");  }
.menuPOS {padding-top:7px;}
.logo {margin-left:25px; margin-right:auto; width:320px; height:109px;}
.addressPOS {margin-right:130px;}
.green {color:#336601;}
.addressStyle {list-style:none; text-align:right; font-size:16px;}
.m10 {margin:10px;}
.rightBlurb {background:url(../images/topBlurbBKG.jpg) repeat-x; height:145px; width:320px; padding:15px; font-size:16px;}
.bigLetter {font-size:25px; font-weight:bold;}
.hoursPOS {margin:15px; width:320px; margin-left:auto; margin-right:auto;}
.mailingList {background:url(../images/mailinglistBkg.jpg) no-repeat; width:327px; height:237px; margin-left:auto; margin-right:auto; margin-bottom:15px;}
.join {width:250px; font-weight:bold; padding:15px 0px 0px 55px;}
.footer {background:url(../images/menu2.png) repeat-y right; height:71px;}
.botNav {font-size:10px; text-align:center; padding-top:10px;}
a.link {color:#33601; text-decoration:underline;}
a.link:visited, a.link:active {color:#33601; text-decoration:underline;}
a.link:hover {color:#33601; text-decoration:underline;}

a.bot:link {color:#000000; text-decoration:none;}
a.bot:visited {color:#000000; text-decoration:none;}
a.bot:hover, a.bot:active {color:#000000; text-decoration:none;}
p {margin-top:10px;}
h1 {color:#336601; font-size:20px;}
h2 {color:#336601; font-size:17px;}
h3, h4 {color:#336601; margin-top:5px; margin-bottom:5px; font-weight:bold;}
h4 {font-size:16px;}
.submit {margin-top:10px;}
.form {margin-left:10px;}
.label {margin:10px 0px 10px 0px;}
.coupon {width:50%; text-align:center; border:dashed 4px #000000; padding:15px; background:#ffffff; }
.ieFix { behavior: url("../images/iepngfix.htc") }
