HTML {overflow: scroll;}
BODY, P, TD, LI, A, DIV, SPAN, SELECT, INPUT, TEXTAREA { font-family : Arial, Helvetica, sans-serif; font-size: 12px;}
BODY { margin: 0px 0px 10px 0px; padding: 0px; background-position: top; background: #fff url('/gifs/retail/2010_retail_websiteb.gif') repeat-x;}
A { color: #4C2D11; outline: none; }
HR { border:0; height:1px; color:#C5CACF; background:#C5CACF; margin: 10px 0px 10px 0px; margin: expression("4px 0px 4px 0px"); }
FORM {display: inline;}
INPUT[type="text"] { height: 21px; }
H1 {display: inline; color: #002542; font-size: 20px; font-family: 'Times New Roman',serif;}

#mainbody { margin: 0px auto 0px auto; background: url('/gifs/retail/2010_retail_websitea.jpg') no-repeat; background-position: top center; text-align: center;}
#maindiv { width: 890px; margin: 0px auto 0px auto; text-align: left;}
#leftcol { float: left; width: 234px; }
#rightcol { float: left; width: 656px; }
#footer {margin-top: 16px; text-align: right; color: #9299A0; font-size: 10px; }

#navbar {background: url('/gifs/retail/2010_retail_websitef.gif') repeat-x; height: 37px;}
#navbar ul, #navbar li, #navbar div { float: left; height: 37px; }
#navbar ul { padding: 0px; margin: 0px 0px 0px 231px; }
#navbar li { background: url('/gifs/retail/2010_retail_websited.gif') repeat-x; list-style: none; }
#navbar a { display: block; margin: 13px 10px 0px 10px; font-size: 14px; font-weight: bold; color: #002542; text-decoration: none; }
#navbar a:hover { color: #000; }

.leftbtn { background: url('/gifs/retail/2010_retail_websitec.gif') no-repeat; padding-left: 5px;}
.rightbtn { background: url('/gifs/retail/2010_retail_websitec2.gif') no-repeat; background-position: top right; padding-right: 9px;}
.midbtn { background: url('/gifs/retail/2010_retail_websitee.gif') no-repeat; padding-left: 1px;}
.rightofnav {margin: 13px 0px 0px 15px; height: auto !important;}

.inputlabel {padding-top: 7px; font-size: 9px; color: #673A19;}
.shadedbox {background: #F8F2E4; border: 1px solid #D1D1D1; border-top: 0px; border-right: 0px;}
.shadedbox INPUT[type="text"] { width: 185px; }
.border {border: 1px solid #C5CACF; border-top: 0px;}
.border2 {border: 1px solid #C5CACF;}

.brown {color: #4C2D11;}
.blue {color: #002542;}
.white {color: #ffffff;}
.grey {color: #9299A0;}
.body16 {font-size: 16px;}
.body14 {font-size: 14px;}
.body11 {font-size: 11px;}
.body10 {font-size: 10px;}
.body9 {font-size: 9px;}
.bluehead {font-family: 'Times New Roman',serif; font-size: 26px; color: #083366; }
.clear {clear: both;}

.coupon { font-size: 11px; border: 2px dashed #C5CACF; padding: 15px; text-align: center; vertical-align: top;}
.regprice {font-size: 12px; color: #000000; font-weight: normal;}
.savingsprice {font-size: 12px; color: #000000; font-weight: bold;}
.saleprice {font-size: 14px; color: #cc0000; font-weight: bold;}
.componentitems {font-size: 11px; font-weight: normal;}

.recipe OL { margin: 0px 0px 0px 2em; padding: 0px; }
.recipe UL { margin: 0px 0px 0px 2em; padding: 0px; }
.recipe LI { margin-top: 2px; }

.itemlist td {padding: 10px 4px 4px 4px;}
.itemlist select {font-family: Arial, sans-serif; font-size: 11px;}
.itemlistcomp td {font-family: Arial, sans-serif; padding: 0px 4px 2px 10px; font-size: 11px;}
.itemlisthead td {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; background: #C5CACF; border-right: 1px solid #fff; padding: 5px 10px 5px 10px !important;}
.itemlistheadlast {border-right: 1px solid #C5CACF !important;}

.retaildiv {top:0; left:0; position:absolute; display: none; border: 1px solid #C5CACF; background: #F8F2E4; text-align: left; padding: 3px 10px 3px 6px; min-width: 150px; width: auto !important; width: 190px; }
.statelink {font-size: 12px; line-height: 18px; text-align: right; color: #000; text-decoration: none; border-bottom: 1px solid #C5CACF; display: block; width: 125px;}
a.statelink:hover {text-decoration: underline; color: #002542;}
.citylink {font-size: 12px; color: #000; text-decoration: none;}
a.citylink:hover {text-decoration: underline; color: #002542;}

@media print {
	body {background: none;}
	#topnav {display: none;}
	#navbar {display: none;}
	#mainbody {background: none;}
	#maindiv {padding-top: 90px; background: url('/gifs/retail/logo_coupons.gif') no-repeat; background-position: top center;}
	#leftcol {display: none;}
	#rightcol {width: 100%; }
	#footer {display: none;}
	.border {border: 0px;}
}

