BODY, P, TD, LI, A, DIV, SPAN, SELECT, INPUT, TEXTAREA { font-family : Arial, Helvetica, sans-serif;}
SELECT { font-size: 12px; }
A { color: #000000; outline: none; }
SUP {font-size: 80%}
.hr { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 15px 0px 15px 0px; margin: expression("10px 0px 10px 0px"); }
.hr2 { border:0; height:1px; color:#d1c69d; background:#d1c69d; margin: 10px 0px 10px 0px; margin: expression("4px 0px 4px 0px"); }
.clear {clear: both;}

.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; }

.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('/gifs/new/btn08_add_to_cart1a.gif') no-repeat; width: 86px; }
.padtopbot {padding: 6px 0px 6px 0px;}
.pageheadleft {background: url('/gifs/new/category_guarantee1a.gif') no-repeat; background-position: bottom center; height: 54px; margin-top: 10px;}
.fblike {padding: 4px 0px 4px 0px;}
.pmi-ad-outer-container {	background:transparent url('/gifs/new/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: expression("4px 0px 4px 0px"); }

.tabminus { background: url('/gifs/new/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('/gifs/new/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: 3px solid #d1c69d; clear: both;}
.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;}

#topmessage { background: #fffae2; color: #000; font-size: 17px; border-top: 2px solid #000; padding: 4px; }
#verifyemail { display: none; }

.searchnav { background: url('/gifs/new/cstage_roundedbg.gif') repeat-x #d1c69d; font-size: 11px; line-height: 11px; color: #000; padding: 0px 15px 0px 20px;}
.searchlineborder {background: url('/gifs/new/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; font-weight: bold;}
.componentitems {font-size: 11px; font-weight: normal;}
.searchvertline {float: left; background: #d1c69d; margin: 0px 5px 0px 5px;}

.pagenav { background: url('/gifs/new/cstage_roundedbg.gif') repeat-x #fff; font-size: 11px; line-height: 11px; color: #000; padding: 0px 15px 0px 20px;}
.pagenav a { color: #555; }
.pagenav a:hover { color: #000; text-decoration: underline; }

.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('/gifs/new/110408_overstocks_red_bar.gif') no-repeat; padding: 4px;}
.ositem { border: 1px dashed #d1c69d; border-top: 0px; padding: 5px; }

.headbar {font-size: 12px; font-weight: bold; background: url('/gifs/new/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('/gifs/new/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;}
.redbar {
	margin: 15px 0px 0px 0px; padding: 4px 0px 6px 8px;
	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;
	font-size: 14px; color: #fff; cursor: pointer;  font-weight: bold;
}
.bar {font-family: Arial, sans-serif; font-size: 13px; background-color: #A3293A; color: #fff; font-weight: bold; padding: 4px; text-align: center;}

.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('/gifs/new/affiliate_3across_blank.gif') no-repeat;}
.across3bar3 { background: url('/gifs/new/affiliate_3across_bestvalue.gif') no-repeat;}
.across3td { background: #fffae2; border: 1px solid #d1c69d; border-left: 0px;}

.tabbar {font-size: 12px; font-weight: bold; background: url('/gifs/new/v3_cart_bar1d.gif') repeat-x; padding: 0px 0px 4px 10px !important; vertical-align: bottom;}
.tabbar3 {font-size: 12px; font-weight: bold; background: url('/gifs/new/v3_cart_bar1c.gif') repeat-x; padding: 0px 10px 4px 10px !important; vertical-align: bottom; border-right: 1px solid #fff;}
.tabbar4 {font-size: 12px; font-weight: bold; background: url('/gifs/new/v3_cart_bar1c.gif') repeat-x; padding: 0px 10px 4px 10px !important; vertical-align: bottom;}
.tabbar1 {font-size: 15px; font-weight: bold; background: url('/gifs/new/v3_cart_bar1a.gif') no-repeat; padding: 0px 0px 0px 10px !important; vertical-align: bottom;}
.tabright1 { float: right; background: url('/gifs/new/v3_cart_bar1b.gif') no-repeat; background-position: top right; height: 26px; height: expression("35px"); padding-top: 9px;}
.tabbar2 {font-size: 12px; font-weight: bold; background: url('/gifs/new/v3_cart_bar1c.gif') repeat-x; padding: 0px 0px 0px 10px !important; vertical-align: bottom;}
.tabright2 { float: right; background: url('/gifs/new/v3_cart_bar1e.gif') no-repeat; background-position: top right; height: 21px; height: expression("35px"); padding-top: 14px;}

.tbar1 {background: url('/gifs/new/tabbar1.gif') no-repeat; height: 34px;}
.tbar2 {background: url('/gifs/new/tabbar2.gif') no-repeat; background-position: top right; padding: 2px 28px 0px 12px; font-size: 16px;}
.tbar3 {background: url('/gifs/new/tabbar3.gif') no-repeat; background-position: top right; padding: 10px 0px 0px 0px; font-size: 12px;}

.gift_checkbox { width: 15px; height: 15px; width: expression("17px"); height: expression("17px"); margin-bottom: 0px; background: none !important; }
.glbprmtext { font-size: 12px; font-weight: bold; color: #0000CC; } /* referenced in global promotion data, don't delete */
.addon_pets { border-right: 1px solid #d1c69d; }
.addon_pets td { border-left: 1px solid #d1c69d; border-bottom: 1px solid #d1c69d;}

.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('/gifs/new/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;}

.subcat_header {background: url('/gifs/new/100810_category_graphic1.gif') no-repeat; height: 106px; margin-top: 10px; }
.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: #F8F0E5; }
.subcat_copy h2 {display: inline; font-size: 13px;}
.subcat_list a { font-size: 13px; line-height: 20px; color: #000; 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('/gifs/new/100810_category_graphic2.gif') repeat-x #E0D0AE; height: auto; width: 596px; width: expression("626px"); padding: 0px 0px 12px 30px; }
.featured td { background: #F8F0E5; 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;}

BODY {
	background: #fff;
	text-align: center;
	margin: 10px 0px 10px 0px;
	padding: 0;
}
.divmain {
	border: 4px solid #96233F;
	border-bottom: 0px;
	border-top: 0px;
	background: #FFFFFF;
	width: 996px;
	min-width: 996px;
	max-width: 996px;
	width: expression("1004px");
	margin-left: auto;
	margin-right: auto;
}

#logobar {
	border-top: 4px solid #96233F;
}

#Blanket {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background: no-repeat #333333 url('/gifs/new/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:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background: no-repeat url('/gifs/new/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; margin: expression("5px 0px 5px 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;
	width: expression("900px");
	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;}

#right_giftcenter a {color: #000; font-size: 12px; line-height: 15px; font-weight: normal;}

.minicarthead { background: url('/gifs/new/shadow_right.gif') repeat-x #91885e; height: 22px; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; padding-top: 8px; height:expression("30px"); }
.minicartbody { padding: 8px; background: #fffae2; }
.minicarticon { background: url('/gifs/new/v4_shoppingcart_icon.gif') no-repeat;}
.minicartline { background: #d1c69d; }

.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; }

.redlink {color: #a60000;}

.newsletter_input {font-size: 10px; color: #666666; border: 1px solid #d1c69d; width: 100px; height: 19px; background: #fff !important;}

H1 {margin: 0px; font-weight: normal;}
.icrossing_recipe {font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
H2 {margin: 0px;}
.headertop {color:#FFFFFF; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 3px;}
.headers {color:#000000; font-size: 13px; font-weight: bold;}
.headers1 {color:#FFFFFF; font-size: 13px; font-weight: bold;}
.headers2 {color:#FFFFCC; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 4px;}
.headers3 {font-size: 16px; font-weight: bold;}
.headers4 {font-size: 12px;}
.headers5 {font-weight: bold; font-size: 22px;}
.headers18 {font-size: 18px;}
.subhead1 {font-family: "Times New Roman", serif; font-size: 15px; font-weight: normal;}
.subhead {font-size: 15px; font-weight: bold;}
.pagehead {font-weight: bold; font-size: 22px; line-height: 22px; border-bottom: 1px solid #CCCC99; text-align: center; background-image: url(/gifs/new/top_background.gif); background-repeat: repeat-y; background-position: center; padding: 10px; margin-top: 0; margin-left: 17px; margin-right: 17px;}

.body {font-size: 12px;}
.bodysmall {font-size: 11px;}
.body1 {color:#990000; font-size: 12px; font-weight: bold;}
.body1a {color:#008868; font-size: 12px; font-weight: bold;}
.body2 {font-size: 12px; font-weight: bold;}
.body3 {color:#FFFFFF; font-size: 12px; font-weight: bold;}
.body4     {font-size: 12px;}
.body5     {color:#FFFFFF; font-size: 12px; font-weight: bold;}
.body14 {font-size: 14px;}
.body16 {font-size: 14px;}
.bodygreen {font-family:  Arial Black, Arial, sans-serif; color:#007700; font-size: 12px; text-decoration: none;}
.bodygrn   {color:#666633; font-size: 12px;}
.bodygrn2 {color:#336600; font-size: 12px; font-weight: bold;}

.leftnav {font-size: 11px; font-weight: normal; color: #333300; text-decoration: none}
.leftnav:hover {font-size: 11px; font-weight: normal; color: #990000}
.category {font-size: 12px; color: #333300; text-decoration: none}
.categoryon {font-size: 12px; color: #990000; text-decoration: none}
.subcat {font-size: 11px; font-weight: normal; color: #333300; text-decoration: underline}
.subcaton {font-size: 11px; font-weight: normal; color: #990000; text-decoration: underline}
.leftnavon {font-size: 11px; font-weight: normal; color: #990000; text-decoration: none}
.leftnavul {font-size: 11px; font-weight: normal; color: #990000; text-decoration: underline}
.allnav {font-size: 11px; font-weight: normal; color: #333300;}
.coupon {font-size: 12px; font-weight: bold; color: #333300; text-decoration: none}
.smallwhite {color:#FFFFFF; font-size: 11px; font-weight: bold;}
.navredfix {color:#990000; font-size: 11px; text-decoration: underline;}
.navredvar {color:#990000; font-size: 12px; text-decoration: underline;}
.navgreenvar {color:#567F23; font-size: 12px; text-decoration: underline;}
.rthomehdr {color:#FFFFFF; background-color: #CC0000; font-size: 13px; font-weight: bold;}
.rightbar1 {color: #ffffff; background-color: #91885e; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; text-align: center;}
.rightbar2 {color: #FFFFFF; background-color: #5b722e; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; text-align: center;}
.rightbar3 {color: #FFFFFF; background-color: #5E6C3C; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; text-align: center;}
.rightbar4 {color: #FFFFFF; background-color: #6D3115; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; text-align: center;}
.rightbar5 {color: #FFFFFF; background-color: #4F123F; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; text-align: center;}

.captions {font-size: 12px; font-weight: bold;}
.captions1 {font-size: 12px;}
.captions2 {font-size: 9px;}
.captions3 {font-size: 11px; font-weight: normal;}
.captions4 {font-size: 11px; font-weight: bold;}
.captionswhite {color:#FFFFFF; font-size: 12px; font-weight: bold;}
.captionsred {color:#990000; font-size: 12px; font-weight: bold;}
.captionsred1 {color:#990000; font-size: 12px; font-weight: normal;}
.captionspurple {color:#660066; font-size: 12px; font-weight: bold;}
.captionsindent {font-size: 11px; font-weight:bold; margin-left: 15px;}
.captionshome {color:#333300; font-size: 12px; font-weight: bold; background-color: #d1c69d;}

.noUL {text-decoration: none;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.indent {margin-left: 30px;}
.footerbkg {background-image: url(/gifs/new/green_square1.gif);}

.rec1 {color:#990000; font-size: 12px; font-weight: bold;}
.rec2 {color:#000000; font-size: 12px; font-style: italic;}
.rec3 {color:#000000; font-size: 11px;}
.rec4 {color:#000000; font-size: 11px; background-color: #F0F0E3;}
.recbody {font-size: 12px;}
.recbody2 {font-size: 12px; background-color: #F0F0E3;}

.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;}

.orxhdr1   {font-size: 12px; font-weight: bold; color: #000000;}
.orxhdr2   {font-size: 12px; font-weight: bold; color: #990000;}
.orxhdr3   {font-size: 12px; color: #FFFFFF;}
.orxhdr4   {font-size: 12px; font-weight: bold; color: #000000;}
.orxred    {font-size: 12px; font-weight: bold; color: #CC0000;}
.orxbody1  {font-size: 11px;}
.orxbody2  {font-size: 11px; background-color: #D0D098;}
.orxbg0    {background-color: #F7F7EF;}
.orxbg1    {background-color: #990000;}
.orxbg2    {background-color: #A0A058;}

BR { font-size : 11px; }
FORM { display: inline; }

@media print {
	.noprint {display:none;}
}
