HTML { overflow: scroll; }
BODY, P, TD, LI, A, DIV, SPAN, SELECT, INPUT, TEXTAREA { font-family : Arial, Helvetica, sans-serif; }
BODY { margin: 0px 0px 0px 0px; padding: 0px; background: #fff url('../imagens/bgfoto8.gif') repeat-x; background-position: 0px 0px; font-size: 12px; color: #333;}
IMG { border: 0px; }
A { color: #000; }
HR { border:0; height:1px; line-height: 1px; color:#d1c69d; background:#d1c69d; display: block; margin: 0px 0px; padding: 0px;}
FORM { display: inline; }
H1 {margin: 0px; font-weight: normal;}
H2 {margin: 0px;}
SUP {font-size: 80%}
.hr { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 0px 0px 0px 0px; margin: expression("1px 0px 0px 0px"); }
.hr2 { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 0px 0px 0px 0px; margin: expression("0px 0px 0px 0px"); }
.clear { clear: both; }
/*2013_toplogobar bgfoto2 2012_toprepeatbar.gif*/ 
#mainbody { margin: 0px auto 0px auto; background: url('../imagens/2013_toplogobar.jpg') no-repeat; background-position: top center; text-align: center; }
#maindiv { width: 1000px; margin: 0px auto; text-align: left; }
#columnswrapper { clear: both; }
#contentwrapper { float: left; width: 100%; margin-top: 15px; }
#contentcolumn { margin: 0 175px 0 199px; padding-bottom: 15px;}
.contentcolumn2 { margin: 0 0 0 199px !important; padding-right: 21px; }
.contentcolumn1 { margin: 0 0 0 0 !important; border: 1px solid #d1c69d; border-bottom: 0px; padding: 15px 25px;}
#leftcolumn { float: left; width: 181px; margin-left: -1000px; margin-top: 15px; }
#leftnav { border: 1px solid #d1c69d; margin-bottom: -1px; }
#rightcolumn { float: left; width: 157px; margin-left: -157px; margin-top: 15px; }
#rightnav { border: 1px solid #d1c69d; margin-bottom: -1px; background: #fff; }
#navphone { text-align: right; -webkit-text-size-adjust:none; color: #999; padding: 2px 178px 2px 0px;}
#navphone a { font-weight: bold; margin: 0px 2px; font-size: 11px !important; color: #333; text-decoration:none; }
#navphone a:hover {text-decoration: underline;}
#navlinks { float: right; margin: 6px 6px 0px 0px; -webkit-text-size-adjust:none; color: #999;}
#navlinks a { font-weight: bold; margin: 0px 3px; font-size: 11px !important; color: #333; text-decoration:none; }
#navlinks a:hover {text-decoration: underline;}
#logoclick {float: left; width: 185px; height: 70px;}

ul.menu { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none; }
ul.menu ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none; }
*>ul.menu a { white-space: nowrap; }
ul.menu a { display: block; text-decoration: none; padding-left: 4px; color: #574e3c; padding-top: 0px; height: 19px; line-height: 18px; font-weight: bold; font-size: 11px; }
ul.menu div { width: 15px; height: 19px; position: absolute; margin-left: 164px; cursor: pointer; }
ul.menu a:hover { text-decoration: underline; }
ul.menu li a.expanded { background: url(leftbkg_minus.gif) no-repeat; }
ul.menu li a.notexpanded { background: url(leftbkg_plus.gif) no-repeat; }
ul.menu li a.notexpandable { background: url(leftbkg_line.gif) no-repeat; }
ul.menu li a.notexpandable2 { background: url(leftbkg_line.gif) no-repeat; }
ul.menu li ul.expanded { display: block; }
ul.menu li ul.notexpanded { display: none; }
ul.menu li ul li a { background: url(leftbkg_line.gif) no-repeat; font-weight: normal; padding-left: 10px; }
ul.menu li a.selected { background: url(leftbkg_arrow.gif) no-repeat; color: #903; }

ul.menu3 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none; }
ul.menu3 ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none;  }
*>ul.menu3 a { white-space: nowrap; }
ul.menu3 a { display: block; text-decoration: none; padding-left: 4px; color: #574e3c; padding-top: 0px; height: 19px; line-height: 18px; font-weight: bold; font-size: 14px; }
ul.menu3 div { width: 15px; height: 19px; position: absolute; margin-left: 164px; cursor: pointer; }
ul.menu3 a:hover { text-decoration: underline; }
ul.menu2 li a.expanded { background: url(leftbkg_minus.gif) no-repeat; }
ul.menu2 li a.notexpanded { background: url(leftbkg_plus.gif) no-repeat; }
ul.menu2 li a.notexpandable { background: url(leftbkg_line.gif) no-repeat; }
ul.menu2 li a.notexpandable2 { background: url(leftbkg_line.gif) no-repeat; }
ul.menu2 li ul.expanded { display: block; }
ul.menu2 li ul.notexpanded { display: none; }
ul.menu3 li ul li a { background: url(leftbkg_line.gif) no-repeat; font-weight: normal; padding-left: 10px; }
ul.menu3 li a.selected { background: url(leftbkg_arrow.gif) no-repeat; color: #903; }

ul.menu4 { padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none; }
ul.menu4 ul { padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none; }
ul.menu4 a { display: block; text-decoration: none; padding-left: 14px; color: #574e3c; padding-top: 0px; height: 19px; line-height: 18px; font-weight: bold; font-size: 11px; }


.fundomenu { clear: both; border-top: 1px solid #d1c69d;  font-size: 1px; line-height: 1px; font-weight: normal; }

#viewCartTab { float: right; background: url('2012_viewcarttab2.gif') no-repeat; width: 171px; height: 40px; margin-top: 4px; }
#viewCartTabInner { padding: 13px 0px 0px 10px; text-align: center; font-size: 12px; font-weight: bold; color: #820024; }
#searchbar { clear: both; margin-top: 20px; float: right; height: 51px; width: 540px; text-align:right; }
#searcharg { font-size: 14px; border: 0px; padding: 0px 10px; background-color: #FFFFFF !important; height: 30px; width: 440px; border-radius: 8px; }
#searchicon { float: right; background: url('2012_topsearchicon.gif') no-repeat; background-position: 10px 0px; }
#searchTypeDiv {color: #574e3c; background: url('icon_arrowdown.gif') no-repeat #F3EFDF; background-position: right center; padding: 0px 20px 0px 8px; float: right; line-height: 30px; margin-top:-30px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #d1c69d; cursor:pointer;}
#searchTypeChoicesDiv { padding: 12px 20px; border: 1px solid #d1c69d; background: #fff; margin-top: 4px; }
#searchTypeChoicesDiv a {text-decoration: none; line-height: 22px; color: #574e3c; font-weight: bold;}
#searchTypeChoicesDiv a:hover {text-decoration: underline;}

#navbar { clear: both; border-radius: 0px 0px 8px 8px; border: 1px solid #d1c69d; border-top: 0px; background: url('2012_toptabbkg.gif'); overflow: hidden;}
#navbar ul { margin: 0px; padding: 0px; }
#navbar li { float: left; list-style-type: none; margin: 0px; padding: 9px 14px; border-left: 1px solid #d1c69d; }
#navbar li a { font-size: 15px; line-height: 22px; font-family: Arial; font-weight: bold; color: #574e3c; text-decoration: none; }
#navbar li img { float: left; }
.navLiFirst { border-left: 0px !important; padding: 9px 13px !important; }
.navLiOn { background: #fff; }
.navLiLast { }

#navbottombkg { background: #F8F5E6; clear: both; text-align: center; }
#navbottom { width: 1000px; text-align: left; margin: auto; }
#navbottomlinks {background: #F4F0DD; border: 1px solid #d1c69d; padding: 40px 0px 0px 0px;}
#navbottomlinks ul {list-style: none; margin: 0px; padding: 3px 0px 12px 0px; }
#navbottomlinks a { color: #574e3c; font-size: 12px; text-decoration: none;}
#navbottomlinks a:hover { text-decoration: underline; }
#navbottomlinks .navbottomcol {float: left; padding: 0px 40px;}
#navbottomlinks .bordright {border-right: 1px solid #d1c69d; height: 95px;}
.navbottomtext {font-weight: bold; font-size: 13px; border-bottom: 1px solid #d1c69d; padding-bottom: 10px; margin-bottom: 10px;}
.copyright {font-size: 11px; text-align: left; width: 998px; padding: 10px 0px 20px 0px; }
.copyright a {color: #872434; text-decoration: none;}
.copyright a:hover {text-decoration:underline;}
.copyright span {font-size: 12px;}

/* .lefttopshop { background: url('img_menu.gif') no-repeat #F3EFDF; background-position: 0px 5px; padding-top: 55px; } */
.lefttopshop { background: no-repeat #F3EFDF; background-position: 0px 5px; padding-top: 15px; }
.lefttopdealoftheday { background: #AC2F38 url('2012_dealoftheday_osi.gif') no-repeat; padding: 0px 0px 12px 15px; color: #E1D1C1; }
.lefttopdealoftheday a { color: #E1D1C1; }
.navmod { clear: both; border-top: 4px solid #d1c69d; background: #fff; font-size: 12px; line-height: 14px; font-weight: normal; }
.navmodhead { font-size: 16px; line-height: 17px; font-weight: bold; color: #91885e; margin-bottom: 3px; }
.navmodhead2 { font-size: 20px; line-height: 21px; font-weight: bold; color: #91885e; margin-bottom: 3px; }
.navmodpad { padding: 8px; }
.navmod a { color: #a60000; }
.module_input {font-size: 10px; color: #666666; border: 1px solid #d1c69d; width: 100px; height: 16px; background: #fff !important;}
.rightbar {background: #91885E; color: #fff; font-size: 13px; font-weight: bold; text-align: center; height: 25px; line-height: 25px; }

.subcat_header {background: url('100810_category_graphic1.gif') no-repeat; height: 106px; }
.subcat_header h1 {font-family: Times New Roman, serif; font-size: 38px; font-weight: normal; color: #E7DDB9; padding: 17px 0px 0px 28px;}
.subcat_header h2 {font-size: 18px; font-weight: normal; font-style: italic; color: #fff; padding-left: 28px;}
.subcat_head { font-size: 16px; font-weight: bold; color: #7D2130; padding: 12px 0px 6px 0px; }
.subcat_copy { font-size: 13px; padding: 10px 30px 10px 28px; background: #F9F3EC; }
.subcat_copy h2 {display: inline; font-size: 13px;}
.subcat_list a { font-size: 13px; line-height: 20px; text-decoration: none; }
.subcat_list a:hover { text-decoration: underline; }
.subcat_list td { font-size: 13px; line-height: 20px; color: #000; text-decoration: none; }
.subcat_list { background: url('100810_category_graphic2.gif') repeat-x #E0D0AE; height: auto; width: 596px; padding: 0px 0px 12px 30px;}
.featured td { background: #F9F3EC; padding: 10px; font-size: 12px; line-height: 14px; border-bottom: 1px solid #fff; vertical-align: top;}
.qty_sendto { padding: 7px 7px 0px 0px; font-size: 11px; font-weight: bold;}

.itemlist td {padding: 8px 4px 0px 4px;}
.itemlist select {font-size: 11px;}
.itemlistcomp td {padding: 0px 4px 2px 10px; font-size: 11px;}
.itemlisthead td {font-size: 12px; font-weight: bold; background: url('category_bar1.gif') no-repeat; border-right: 1px solid #fff; padding: 5px 10px 5px 10px !important;}
.itemlistheadlast {border-right: 1px solid #d1c69d !important;}
.itemlink { font-size: 12px; color: #000; }
.itemlink_big { color:#000000; font-size: 13px; font-weight: bold; }
.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; }
.smallprice .regprice { font-size: 11px; }
.smallprice .savingsprice { font-size: 11px; }
.smallprice .saleprice { font-size: 12px; }
.itemid { font-size: 11px; }
.componentitems {margin: 0px 0px 0px 7px; padding: 0px; list-style: none;}
.componentitems li {font-size: 11px; text-indent: -7px; padding-left: 7px;}
.glbprmtext { font-size: 12px; font-weight: bold; color: #0000CC; } /* referenced in global promotion data, don't delete */

.cart_noborder { border-bottom: 0px !important; }
.cart_table td { padding: 5px 10px 5px 10px; border-bottom: 1px solid #d1c69d; }
.cart_table select {font-size: 11px;}
.shaded_addtocart .addtocart_image { background: url('btn08_add_to_cart1a.gif') no-repeat; width: 86px; }
.padtopbot {padding: 6px 0px 6px 0px;}
.pageheadleft {background: url('category_guarantee1a.gif') no-repeat; background-position: bottom center; height: 54px;}
.fblike {padding: 4px 0px 4px 0px;}
.pmi-ad-outer-container {  background:transparent url('right_strongmail.gif') repeat scroll 0 0; height:148px !important; width:155px !important; }
img.pmi-ad-img { display:none !important; }

.componentMouseOver {font-size: 11px; cursor: pointer;}
.combocompimg {width: 219px; }
.combocompimg img {width: 70px !important; height: 70px !important; margin: 0px 3px 3px 0px !important; float: left;}
.skuinfo_tabon { padding: 8px; text-align: center; float: left; font-weight: bold; font-size: 12px; color: #000; border: 1px solid #d1c69d; border-bottom: 0px; margin-right: 2px; background: #d1c69d;}
.skuinfo_taboff { padding: 8px; text-align: center; float: left; font-weight: bold; font-size: 12px; color: #000; border: 1px solid #d1c69d; border-bottom: 0px; cursor: pointer; margin-right: 2px; text-decoration: underline; background: #fffae2;}
.skuinfo_topborder { background: #d1c69d; clear: both; }
.skuinfo { font-size: 12px; display: none; max-height: 500px; overflow: auto; margin-top: 5px; }
.skuinfo_close {margin: 8px 4px 0px 0px ; cursor: pointer; display: none;}
.pagesel {font-weight: bold; text-decoration: none;}
.divNutr {float: right; margin: 5px 0px 5px 10px; padding: 5px 10px 5px 10px; border-left: 1px solid #d1c69d; display: none;}
.divTips {margin-top: 10px; font-size: 12px;}
.divTips hr { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 10px 0px 10px 0px; margin: }

.tabminus { background: url('icon_minus.gif') no-repeat; background-position: 10px 8px; padding: 6px 20px 5px 30px; margin-right: 3px; float: left; font-weight: bold; font-size: 12px; color: #330; cursor: pointer; border: 1px solid #d1c69d; border-bottom: 0px; }
.tabplus   { background: url('icon_plus.gif') no-repeat; background-position: 10px 8px; padding: 6px 20px 5px 30px; margin-right: 3px; float: left; font-weight: bold; font-size: 12px; color: #330; cursor: pointer; border: 1px solid #d1c69d; border-bottom: 0px; }
.tabon { background-color: #d1c69d; }
.taboff { background-color: #FFFAE2; }
.noexpand { background-image: none; }
.tabhr {border-bottom: 1px solid #d1c69d; clear: both;}

.tbar1 {background: url('tabbar1.gif') no-repeat; height: 34px;}
.tbar2 {background: url('tabbar2.gif') no-repeat; background-position: top right; padding: 2px 28px 0px 12px; font-size: 16px;}
.tbar3 {background: url('tabbar3.gif') no-repeat; background-position: top right; padding: 10px 0px 0px 0px; font-size: 12px;}

.across3head {color: #ffffff; font-size: 13px; font-weight: bold; text-align: center; padding: 12px 0px 8px 0px;}
.across3body {font-size: 12px; line-height: 14px; padding: 8px;}
.across3bar1, .across3bar2 { background: url('affiliate_3across_blank.gif') no-repeat;}
.across3bar3 { background: url('affiliate_3across_bestvalue.gif') no-repeat;}
.across3td { background: #fffae2; border: 1px solid #d1c69d; border-left: 0px;}

.buymore {padding: 7px; border: 1px solid #d1c69d; background: #fffae2; font-size: 16px;}
.buymore a {font-size: 13px;}
.buymore b {color: #91885e;}
.ossave {font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: url('110408_overstocks_red_bar.gif') no-repeat; padding: 4px;}
.ositem { border: 1px dashed #d1c69d; border-top: 0px; padding: 5px; }

.featuredrave { font-size: 12px; background: #FFFAE2; padding: 10px 15px 10px 15px; clear: both; margin: 5px 0px 5px 0px;}
.listedraves { font-size: 12px; display: none; max-height: 500px; overflow: auto; margin-top: 5px; padding-left: 5px;}
.ravepages { font-size: 12px; float: right; display: none;}
.readmore {color: #a60000; font-size: 12px;}
.rm_close {color: #009; font-size: 12px; display: none;}
#ravepage_holder { display: none; }
#compraves { display: none; }
.compfeaturedrave { font-size: 12px; background: #FFFAE2; padding: 10px 5px 10px 5px; clear: both; margin: 5px 0px 5px 0px; border-top: 2px solid #d1c69d; border-bottom: 2px solid #d1c69d;}

.socialLogin { position: relative; float:right; width: 88px; text-align:left; }
.socialLogin a { position: absolute; cursor:pointer; }
.socialLogin div { display: none; font-size: 12px; padding: 3px 15px; position: absolute; right: -30px; margin-top: -27px; background: #F3EFDF; border: 1px solid #220; border-radius: 5px; white-space: nowrap; }
.socialLogin img { margin: 4px 1px; position:relative; z-index: 2000; }

.cart_noborder { border-bottom: 0px !important; }
.cart_table td { padding: 5px 10px 5px 10px; border-bottom: 1px solid #d1c69d; }
.cart_table select {font-size: 11px;}

.headbar {font-size: 12px; font-weight: bold; background: url('category_bar1.gif') no-repeat; border-right: 1px solid #fff; padding: 3px 10px 3px 10px !important;}
.headbar2 {font-size: 12px; font-weight: bold; background: url('category_bar1.gif') no-repeat; border-right: 1px solid #d1c69d; padding: 4px 10px 4px 10px !important;}
.feature3 td { background: #fffae2; padding: 10px; font-size: 12px; line-height: 14px; border-right: 1px solid #d1c69d; border-bottom: 1px solid #d1c69d;}
.bar {font-family: Arial, sans-serif; font-size: 13px; background-color: #A3293A; color: #fff; font-weight: bold; padding: 4px; text-align: center;}
.memberbar {background: #fffae2; color: #a60000; font-weight: bold;padding: 5px 10px;}
.redbar { margin: 5px 0px 0px 0px; padding: 4px 0px 6px 8px; font-size: 14px; color: #fff; cursor: pointer;  font-weight: bold;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#c9435a), color-stop(0.50, #832434), to(#9a4e5a) );
	background: -moz-linear-gradient(top, #c9435a, #832434 50%, #9a4e5a); background-color: #96233F;
}

.bnrimg {margin-bottom: 15px;}
.body {font-size: 12px;}
.captions {font-size: 12px; font-weight: bold;}
.captions1 {font-size: 12px;}
.captions2 {font-size: 11px;}
.captions3 {font-size: 11px;}
.captions4 {font-size: 11px; font-weight: bold;}
.headers {color:#000000; font-size: 13px; font-weight: bold;}
.headers1 {color:#fff; font-size: 13px; font-weight: bold;}
.headers3 {font-size: 16px; font-weight: bold;}
.headers5 {font-weight: bold; font-size: 22px; line-height: 22px; }
.headers18 {font-size: 18px;}
.subhead {font-weight: bold; font-size: 15px;}
.pagehead {font-weight: bold; font-size: 22px; line-height: 22px; border: 1px solid #d1c69d; border-radius: 8px; text-align: center; padding: 10px; margin-bottom: 15px; background: url('2012_pageheadbkg.gif') repeat-x;}
.body2 {font-weight: bold;}
.body14 {font-size: 14px;}

.contentcolumn1 #aidBanner { display: none; }
#aidBanner {width: 780px; background: #862433; color: #fff; text-align: center; font-weight: bold; font-size: 16px; padding: 10px; margin-bottom: 14px;}
#aidBanner a { font-size: 12px; font-weight: normal; color: #fff; margin-left: 3px;}
.lp_banner {text-align: center;}
.navredfix {color:#a60000; font-size: 11px; text-decoration: underline;}
.navredvar {color:#a60000; font-size: 12px; text-decoration: underline;}
.redlink {color: #a60000;}

#ErrorBox { border: 4px solid #c00; border-left: 0px; border-right: 0px; background: #ff6; padding: 5px 20px 5px 20px; font-size: 12px; font-weight: bold; }
.errorbox { border: 2px solid #C00; border-left: 0px; border-right: 0px; background: #ff6; padding: 3px; font-size: 12px; font-weight: bold; }
.shadebox { border: 1px solid #d1c69d; background: #fffae2; padding: 6px; }
#ajaxError { border: 4px solid #c00; border-left: 0px; border-right: 0px; background: #fffae2; padding: 10px; margin: 1px 0px 10px 0px; font-size: 14px; font-weight: bold; display: none; }

#modalPopup { text-align: left; display: none; text-align: left; position: absolute; top: 0px; left: 0px; width: auto; height: auto; z-index: 9005; }
.modalPopup { text-align: left; display: none; text-align: left; position: absolute; top: 0px; left: 0px; width: auto; height: auto; z-index: 9001; }
.modalBorder {border: 5px solid #d1c69d; padding: 15px; background: #fff;}
.modalMsg {background: #fff; padding: 10px 15px 10px 15px; border: 2px solid #d1c69d; font-size: 13px;}
.modalButtons {background: #fff; padding: 8px 15px 4px 15px; border: 2px solid #d1c69d; border-top: 0px; float: right; clear: both;}
.modalPopupClose {float: right; margin: -12px -12px 0px 0px; cursor: pointer;}
.modalPopupClose2 {float: right; margin: -8px -8px 0px 0px; cursor: pointer;}

#popupMinicart {padding-bottom: 12px; background: #fff; border: 4px solid #d1c69d; overflow-y: hidden; border-radius: 10px; -moz-border-radius: 10px; border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; -moz-box-shadow: 2px 4px 4px #220; -webkit-box-shadow: 2px 4px 4px #220; box-shadow: 2px 4px 4px #220;}
.popupMinicartHeader {font-size: 22px; color: #91885e; font-weight: bold; padding: 5px 0px 0px 20px;}
.scrollMinicartBorder {border-bottom: 1px solid #d1c69d;}

.linkbar {background: #F3EFDF; font-size: 12px; color: #333; text-align: right; height: 27px; margin-top: 3px;}
.linkbar a {padding: 6px 10px; border-left: 3px solid #fff; float: right;}
.linkbar a:hover {text-decoration: underline;}
.linkon {color: #830b2c; font-weight: bold; text-decoration: none; background: #DBD0AC;}
.linkoff {color: #534A29; font-weight: bold; text-decoration: none;}

.winequality {text-align: center; font-style: italic; padding: 2px;}
.wineterms {font-size: 12px; margin-top: 1px; padding: 15px; background: #F9F3EC;}

.orx_hdr1   {font-size: 12px; font-weight: bold; color: #000000;}
.orx_hdr2   {font-size: 12px; font-weight: bold; color: #990000;}
.orx_hdr3   {font-size: 12px; color: #FFFFFF;}
.orx_hdr4   {font-size: 12px; font-weight: bold; color: #000000;}
.orx_red    {font-size: 12px; font-weight: bold; color: #CC0000;}
.orx_body1  {font-size: 11px;}
.orx_body2  {font-size: 11px; background-color: #D0D098;}
.orx_bg0    {background-color: #F7F7EF;}
.orx_bg1    {background-color: #990000;}
.orx_bg2    {background-color: #A0A058;}

.searchnav { background: url('cstage_roundedbg.gif') repeat-x #d1c69d; font-size: 11px; line-height: 11px; color: #000; padding: 0px 15px 0px 20px;}
.searchlineborder {background: url('cstage_lineborder.gif') repeat-x #d1c69d;}
.searchnav a { color: #000; text-decoration: none;}
.searchnav a:hover { color: #fff; }
.searchnav a span {color: #000 !important;}
.searchtopline { font-size: 12px; font-weight: bold; padding-bottom: 8px; }
.searchitem {float: left; width: 200px; font-size: 12px; border: 0px solid #ccc;}
.componentitems {margin: 0px 0px 0px 7px; padding: 0px; list-style: none;}
.componentitems li {font-size: 11px; text-indent: -7px; padding-left: 7px;}
.searchvertline {float: left; background: #d1c69d; margin: 0px 5px 0px 5px;}

#Blanket { display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background: no-repeat #333333 url('ajax-loader-big.gif'); background-position: center 300px; z-index: 9000; filter:alpha(Opacity=60); opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; }
#Blanket2 { display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background: no-repeat url('ajax-loader-big2.gif'); background-position: center center; z-index: 9000; filter:alpha(Opacity=70); opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; }
#AddToCartPopup { text-align: left; position: absolute; top: 200px; left: 200px; width: 510px; height: auto; visibility: hidden; z-index: 9002; }
#AddToCartPopup_Confirm {background: #fffae2; font-size: 14px; font-weight: bold; padding: 15px 15px 15px 20px; border: 2px solid #d1c69d;}
#AddToCartPopup_Offer {background: #fff; padding: 10px 15px 10px 15px; border: 2px solid #d1c69d; margin-top: 8px;}
#AddToCartPopup_Offer img {width: 85px; height: 85px; margin: 5px 15px 5px 0px;}
#AddToCartPopup_Offer hr { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 10px 0px 10px 0px; width: 376px;}
#AddToCartPopup_Offer .saleprice {font-size: 14px;}
#AddToCartPopup_Buttons {background: #fff; padding: 8px 15px 4px 15px; border: 2px solid #d1c69d; border-top: 0px; float: right; clear: both;}
#AddToCartPopup_NewRcvr {background: #fff; padding: 15px 15px 15px 15px; border: 2px solid #d1c69d; font-size: 13px;}
#RemoveItemPopup { text-align: left; position: absolute; top: 200px; left: 200px; width: 400px; height: auto; visibility: hidden; z-index: 9002; }
#RemoveItemPopup_Msg {background: #fff; padding: 10px 15px 10px 15px; border: 2px solid #d1c69d; font-size: 13px;}
#RemoveItemPopup_Buttons {background: #fff; padding: 8px 15px 4px 15px; border: 2px solid #d1c69d; border-top: 0px; float: right; clear: both;}
#CartReceiverPopup { text-align: left; position: absolute; background: #fff; top: 0px; left: 0px; width: auto; height: auto; display: none; z-index: 9003; }
#CartReceiverPopup input {background: #fffae2;}
#CartReceiverPopup select {background: #fffae2;}
#GiftUpsellPopup { display: none; text-align: left; position: absolute; background: #fff; top: 360px; left: 0px; width: 850px; height: auto; z-index: 9004; border: 5px solid #d1c69d; padding: 20px; font-size: 14px; }
#modalPopup { text-align: left; display: none; text-align: left; position: absolute; top: 0px; left: 0px; width: auto; height: auto; z-index: 9005; }
.modalPopup { text-align: left; display: none; text-align: left; position: absolute; top: 0px; left: 0px; width: auto; height: auto; z-index: 9001; }
.modalBorder {border: 5px solid #d1c69d; padding: 15px; background: #fff;}
.modalMsg {background: #fff; padding: 10px 15px 10px 15px; border: 2px solid #d1c69d; font-size: 13px;}
.modalButtons {background: #fff; padding: 8px 15px 4px 15px; border: 2px solid #d1c69d; border-top: 0px; float: right; clear: both;}
.modalPopupClose {float: right; margin: -12px -12px 0px 0px; cursor: pointer;}


@media print {
	.noprint {display:none;}
}



A.black_whiteLink { text-decoration: none; }
A.black_whiteLink:link { color: #000; }
A.black_whiteLink:active { color: #000; }
A.black_whiteLink:visited { color: #000; }
A.black_whiteLink:hover { color: #91885E; }