HTML {overflow: scroll;}
BODY, P, TD, LI, A, DIV, SPAN, SELECT, INPUT, TEXTAREA { font-family : Arial, Helvetica, sans-serif; font-size: 13px; color: #675545;}
BODY { margin: 0px 0px 10px 0px; padding: 0px; background: #fff url('/gifs/2010_top_logo1a.gif') repeat-x; background-position: 0px 0px;}
H1,H2,H3,H4,H5 {margin: 0px; padding: 0px;}
A { color: #A60000; outline: none; }
HR { border:0; height:1px; color:#CEA98C; background:#CEA98C; margin: 20px 0px 20px 0px; margin: expression('13px 0px 13px 0px');}
.hr2 {margin: 10px 0px 10px 0px; margin: expression('3px 0px 3px 0px');}
FORM {display: inline;}
IMG {border: 0px;}
INPUT[type="text"] { font-size: 12px; background-color: #FFFFFF !important; border: 1px solid #A5ACB2; height: 17px; }
OL, UL { margin: 4px 0px 4px 30px; padding: 0px; }

#navbar ul { float: right; }
#navbar li, #navbar div { float: left; height: 35px; }
#navbar ul, #navbar li { padding: 0px; margin: 0px; }
#navbar li { background: url('/gifs/fpo_tab_off.gif') repeat-x; list-style: none; }
#navbar a { display: block; margin: 11px 10px 0px 10px; font-size: 14px; font-weight: bold; color: #675545; text-decoration: none; }
#navbar a:hover { color: #000; }
#navbar .on { background-image: url('/gifs/fpo_tab_on.gif'); }
#navbar .on a { color: #862335; }

.leftbtn { background: url('/gifs/fpo_tab_left.gif') no-repeat; padding-left: 4px;}
.rightbtn { background: url('/gifs/fpo_tab_right.gif') no-repeat; background-position: top right; padding-right: 4px;}
.midbtn { background: url('/gifs/fpo_tab_mid.gif') no-repeat; padding-left: 1px;}

#mainbody { margin: 0px auto 0px auto; background: url('/gifs/2010_top_logo1.gif') no-repeat; background-position: top center; text-align: center;}
#maindiv { width: 1000px; margin: 0px auto 0px auto; text-align: left;}
#leftnav { width: 225px; }
.lnav_cgy { border: 1px solid #CEA98C; background: #EAE3D1; margin-bottom: 15px; }
.lnav_cgy a { color: #675545; font-weight: bold; display: block; padding: 3px 0px 3px 20px; text-decoration: none; line-height: 19px; background: url('/gifs/fpo_lnav_off.gif') repeat-x; }
.lnav_cgy a:hover {color: #000; text-decoration: underline;}
.lnav_cgy .on {background: url('/gifs/fpo_lnav_on.gif') repeat-x; color: #862335; }
.lnav_cgy .on:hover {color: #862335;}
.lnav_hdr { font-family: "Times New Roman", serif; font-size: 32px; line-height: 32px; color: #675545; margin: 10px 0px 18px 15px;}
.lnav_links {border-bottom: 1px solid #CEA98C; border-top: 1px solid #CEA98C; margin: 0px 0px 80px 0px;}
.lnav_links .indent a {padding-left: 30px; font-weight: normal; font-size: 12px;}

#rightmod { float: right; width: 246px; margin: 0px 0px 50px 25px; }
#rightmod .inside {border: 1px solid #CEA98C; border-top: 0px; padding: 50px 15px 25px 15px; background: url('/gifs/fpo_rightcol_bkg.jpg') no-repeat #ded5b3;}
#rightmod .text { margin: 0px 8px 0px 8px; font-size: 12px;}

#rightmod2 { float: right; width: 246px; margin: 20px 0px 20px 20px; }
#rightmod2 .inside {border-left: 1px solid #CEA98C; padding: 0px 20px 280px 20px;}

.leftmod {background: url('/gifs/fpo_leftmod_gradient.gif') repeat-x; width: 225px; margin-bottom: 15px;}
.leftmod .inside {border: 1px solid #CEA98C; padding: 12px 12px 20px 12px;}

#footer { height: 247px; background: #E3D8B9; }
.fcol { margin: 15px 0px 0px 28px; padding: 0px 10px 0px 10px; border-left: 1px solid #CEA98C; float: left; height: 157px; text-align: left;}
.fcol a { color: #675545; line-height: 20px; font-weight: bold; font-size: 12px;}
.frcol { float: right; background: url('/gifs/fpo_footer_guarantee.gif') no-repeat; width: 230px; height: 160px; text-align: left; }
.frcol a {font-size: 12px;}
.fbot {clear: left; background: url('/gifs/fpo_footer_gradient.jpg') repeat-y; height: 75px; width: 751px; float: left;}
.fbotin { border-top: 1px solid #CEA98C; padding: 12px 0px 0px 48px; font-size: 18px; font-weight: bold; line-height: 24px; color: #A60000;}
.fbotin span { font-size: 12px; color: #000; }
.copyright { font-size: 10px; color: #867562; padding-top: 3px;}

#home_prod {float: left;}
#home_grad {border-left: 1px solid #CEA98C; border-right: 1px solid #CEA98C; background: url('/gifs/2010_centerstage_left_gradiant.gif') repeat-x; float: left;}
#home_bnr {width: 764px; height: 253px; background: url('/gifs/2010_centerstage_inspire.jpg') no-repeat; float: left;}
#home_txt {padding: 88px 15px 0px 565px; color: #675545; font-size: 14px; line-height: 22px;}

.pagehead {font-family: 'Times New Roman',serif; font-size: 28px; line-height: 28px; color: #675545; }
.border {border: 1px solid #CEA98C;}
.borderleft {border-left: 1px solid #CEA98C;}
.breadcrumb {border: 1px solid #CEA98C; border-left: 0px; padding: 8px 0px 8px 20px; background: #EAE3D1; color: #675545; }
.breadcrumb b {color: #862335; font-weight: bold;}
.topbanner {padding: 77px 0px 0px 577px; color: #867562; font-size: 14px; line-height: 18px;}
.centermod {padding: 25px;}
.header {font-size: 22px; line-height: 24px; color: #862335; font-weight: bold;}
.modhead {font-family: 'Times New Roman', serif; font-size: 22px; color: #862335; margin-bottom: 5px; }

.incform label {display: block; font-size: 10px; margin-top: 3px;}
.error_table {border: 4px solid #c00; border-right: 0px; border-left: 0px; background: #ff9; margin: 10px 0px 0px 0px;}
.error_table td {padding: 2px 10px 2px 10px;}
.border_table {border-top: 1px solid #CEA98C; border-left: 1px solid #CEA98C;}
.border_table td {border-bottom: 1px solid #CEA98C; border-right: 1px solid #CEA98C;}
.table_steaks td {border-bottom: 1px solid #CEA98C; padding: 15px 25px 15px 0px; vertical-align: bottom;}
.ul_points li {padding-top: 10px;}

.leftimg {float: left; margin: 5px 20px 15px 0px;}
.rightimg {float: right; margin: 5px 0px 15px 20px;}

.incform div {float: left; margin-right: 10px;}
.incform br {clear: both;}

.fpo {border: 3px solid #000; background: #999; color: #fff; padding: 20px; margin: 12px 0px 12px 0px; font-size: 18px; font-weight: bold;}
.fpo_inline {border: 1px solid #000; padding: 2px; background: #999; color: #fff;}

/*
#rightcol { float: left; width: 656px; }

.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 #CEA98C; border-top: 0px;}
.border2 {border: 1px solid #CEA98C;}

.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;}
.clear {clear: both;}

.coupon { font-size: 11px; border: 2px dashed #CEA98C; 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: #CEA98C; border-right: 1px solid #fff; padding: 5px 10px 5px 10px !important;}
.itemlistheadlast {border-right: 1px solid #CEA98C !important;}

.retaildiv {top:0; left:0; position:absolute; display: none; border: 1px solid #CEA98C; 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 #CEA98C; 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;}
}

*/
