/* BEGIN YUI STYLES */

/* YUI GRIDS */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


/* YUI BASE */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
h1 {font-size:138.5%; }h2 {font-size:123.1%;}h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left:1em;}p{margin-bottom:1em;}

/* FRAMEWORK STYLES */
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/*--- Tips ---*/
/*---
Calculating ems
    pixel width / 13px = "Em width"
    "Em width" * 0.9759 = IE's EM width
*You must specify seperate em for IE since they both render it differently. 
For example: 
    #custom-doc {
        width: 46.15em;  -- non-IE 
        *width: 45.04em; -- IE 
        }
/*--- End Tips ---*/
/*--- Sitemap Styles ---*/
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; } .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #000; }

.sitemap-header { font-size: 1em; color: #000; padding-top: 25px; }
.sitemap-1 { font-size: .9em; padding-left: 25px; }
.sitemap-2 { font-size: .9em; padding-left: 50px; }
.sitemap-3 { font-size: .9em; padding-left: 75px; }
.sitemap-4 { font-size: .9em; padding-left: 100px; }
/*--- End Sitemap Styles ---*/
/*--- Paging Styles ---*/
div#paging { clear: both; padding:0; margin-right:10px;}
div#paging div#ctrls { padding-bottom: 5px; }
div#paging div#ctrls2 { padding-top: 5px; }
div#paging div.ctrls td { padding: 4px; color: #000; font-size:.85em;}
div#paging div.ctrls td a { color: #000; text-decoration: none; }
div#paging div.ctrls .chosen { font-weight: bold; }
div#paging div.ctrls span.pageof { margin: 0 12px; }
div#paging div#contents { padding: 14px 0; }
div#paging div#contents table { width: 100%; }
div#paging div#contents table td { padding: 6px; text-align: center;}
div#paging div#contents table td.imgCell { padding-bottom: 0; }
div#paging div#contents table td.imgCell img { background:#F1F2F4; border:1px solid #E2E4E3; padding:4px; }
div#paging div#contents table td.verticalSpacer { padding: 0 6px; background: url("contsVertSep.gif") repeat-y center top; }
div#paging div#contents table td.horizontalSpacer { height:50px; background: url("contsHorzSep.gif") repeat-x left center; }
div#paging div#contents table td div.name { padding: 0 0 6px; }
div#paging div#contents table td div.name a { text-decoration:none; font-size: 12px; color: #474747; font-weight: bold; }
div#paging div#contents table div.price { font-size:11px; }
div#paging div#contents table div.price s { text-decoration: line-through; font-weight: normal; }
div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice { font-size: 11px; font-weight: bold; color: #6D6D6D; }
table.pagectrls2 { background:#F1F2F4; border:1px solid #E2E4E3; padding:1px 2px;}
table.pagectrls2 a:hover {text-decoration:underline;}
div#paging div#contents table div.saleprice {  }
div#sortlinks a, div#sortlinks2 a, .sortlinks .chosen  {padding-right:25px;}
span#leftArrowDiv1 a {padding-right:5px;}
span#leftArrowDiv2 a {padding-right:5px;}
div#paging div.ctrls td .pagelinks a.viewall {font-weight:bold;}
div#paging div.ctrls td .pagelinks a.viewall:hover {text-decoration:underline;}
.infoCell .saleprice {padding-right:10px; font-size:11px; color:#6D6D6D;}
.infoCell .yousave {color:#DD120C; font-size:12px;}
/*--- End Paging Styles ---*/

/* -- SC Snap Shop v2 -- */
img.popImg-0036{ vertical-align: top; }
div#iconHolster-0036{ text-align: center; position: absolute; z-index: 1; cursor: pointer; width: 100%; margin: 0 auto; padding: 0; overflow: hidden; }
div#iconObj-0036{ position: absolute; z-index: 1; top: 0; left: 0; }
div#iconHolster-0036.hover-0036 div#iconObj-0036{ top: auto; bottom: 0; }
div.pop-0036{ position: absolute; width: 548px; background-color: #D6D6D6; float: left; z-index: 1000; }
div.pop-0036 *{ padding: 0; margin: 0; }
div.pop-0036 a{ color: #000; text-decoration: underline; cursor: pointer; }
div.pop-0036 a:hover{ text-decoration: none; }
div.pop-0036 .tabContsCaption-0036 ul{ margin: 1em 0; list-style-position: inside; }
div.popMid-0036{ background-color: #fff; float: left; border: solid 1px #A3A3A3; position: relative; top: -2px; left: -2px; }
div.popTop-0036{ background: #A3A3A3 url(/lib/yhst-19931730927510/scSSdragBar.png) repeat-x 0 0; float: left; opacity: .5; filter: alpha(opacity=50); cursor: move; }
div.dragging-0036{ opacity: .75; filter: alpha(opacity=75); }
div.activePop-0036 div.popTop-0036,
div.activePop-0036 div.popAccess-0036{ opacity: 1; filter: alpha(opacity=100); }
div.popTopInner-0036{ background: url(/lib/yhst-19931730927510/scSSdragCorner.png) no-repeat 0 0; width: 546px; height: 27px; float: left; }
div.loading-0036 div.popTopInner-0036{ background: url(/lib/yhst-19931730927510/scSStopLoading.gif) no-repeat center center; }
div.popInner-0036{ clear: both; border-top: solid 1px #A3A3A3; width: 546px; float: left; font: normal 11px/1.2 Verdana,sans-serif; text-align: left; }
div.popInner-0036 th,
div.popInner-0036 td{ font: normal 11px/1.2 Verdana,sans-serif; }
div.popInner-0036 th,
div.popInner-0036 tr.infoSale-0036 td{ font-weight: bold; }
div.popInner-0036 tr.infoSale-0036 span.youSave-0036{ font-weight: normal; color: #474747; }
div.pop-0036 a.closeX-0036{ float: right; margin: 3px 3px 0 0; display: block; color: #fff; background-color: #424242; text-decoration: none; }
div.accessBox-0036 a,
div.pop-0036 a.closeX-0036:hover{ text-decoration: none; }
div.pop-0036 a.closeX-0036 img{ vertical-align: top; border: none; }
div.dragTip-0036{ position: absolute; top: -34px; left: -28px; }
div.pop-0036 div.popBody-0036{ background: #F6F6F6 url(/lib/yhst-19931730927510/scSSbg.gif) repeat-x 0 0; float: left; width: 546px; cursor: auto; }
div.loading-0036 div.popBody-0036{ display: none; }
div.pop-0036 div.popBodyPad-0036{ float: left; padding: 8px 7px 4px; }
div.pop-0036 div.popBodyInner-0036{ float: left; width: 532px; }
div.popAccess-0036,
div.onlyPop-0036 div.popAccess-0036{ float: left; width: 228px; padding-top: 4px; opacity: .5; filter: alpha(opacity=50); }
div.popAccess-0036 img{ vertical-align: middle; }
div.popAccessFoot-0036 img{ margin-right: 4px; }
div.accessBoxOuter-0036{ float: left; display: none; width: 228px; position: absolute; bottom: -3px; left: 1px; background-color: #D6D6D6; }
div.accessBox-0036{ float: left; width: 228px; background: url(/lib/yhst-19931730927510/scSSaccessBg.png) repeat-x left bottom; position: relative; top: -2px; left: -2px; }
div.accessBoxPad-0036{ float: left; border: solid 1px #A4A4A4; padding: 4px 7px; }
div.accessBoxInner-0036{ float: left; width: 212px; }
ul.accessBoxList-0036{ margin-bottom: 4px; overflow: auto; }
ul.accessBoxList-0036 li{ list-style: none; }
ul.accessBoxList-0036 li a{ display: block; padding: 3px 7px; color: #000; }
ul.accessBoxList-0036 li a:hover{ color: #B40001; }
ul.accessBoxList-0036 li.currentPop-0036 a{ border: none; color: #888; cursor: default; }
ul.accessBoxList-0036 li.currentPop-0036 a:hover{ color: #888; text-decoration: none; }
div.accessBoxFoot-0036{ float: left; width: 212px; border-top: solid 1px #CFCFCF; padding-top: 4px; font-size: 10px; }
div.accessBoxFoot-0036 img{ float: left; cursor: pointer; }
div.accessBoxFoot-0036 a{ display: block; float: right; color: #2B2B2B; }
div.accessBox-0036 a:hover,
div.pop-0036 h2 a:hover,
ul.tabsHd-0036 li a:hover{ text-decoration: underline; }
div.accessBoxFoot-0036 a *{ vertical-align: middle; }
div.accessBoxFoot-0036 a img{ margin-left: 4px; float: none; }
div.pop-0036 h2{ font: bold 14px/1.2 Tahoma,Verdana,sans-serif; color: #000; padding-bottom: 4px; margin-bottom: 4px; border-bottom: solid 1px #000; }
div.pop-0036 h2 a{ float: right; padding-left: 12px; font: normal 11px/1.7 Verdana,sans-serif; color: #000; text-decoration: none; }
div.pop-0036 h2 b{ text-decoration: none; }
ul.tabsHd-0036{ float: left; width: 532px; background: url(/lib/yhst-19931730927510/scSStabsTop.gif) no-repeat 0 bottom; }
ul.tabsHd-0036 li{ list-style: none; float: left; width: 131px; margin-right: 2px; background: #D7D7D7 url(/lib/yhst-19931730927510/scSStabMid.gif) repeat-y -131px 0; text-transform: uppercase; color: #6E6E6E; font-size: 10px; font-weight: bold; text-align: center; }
ul.tabsHd-0036 li.currTab-0036{ background-color: #fff; background-position: 0 0; }
ul.tabsHd-0036 li a{ color: #000; cursor: pointer; display: block; padding-bottom: 3px; background: url(/lib/yhst-19931730927510/scSStabBtm.png) no-repeat -131px bottom; text-decoration: none; }
ul.tabsHd-0036 li.currTab-0036 a{ background-position: -393px bottom; color: #000; }
ul.tabsHd-0036 li a.tabMain-0036{ background-position: -262px bottom; }
ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036{ background-position: 0 bottom; }
ul.tabsHd-0036 li a span{ display: block; padding: 5px; background: url(/lib/yhst-19931730927510/scSStabTop.gif) no-repeat -131px 0; }
ul.tabsHd-0036 li.currTab-0036 a span{ background-position: 0 0; }
ul.tabsHd-0036 li.viewCartTab-0036{ float: right; background: none; text-align: right; font-weight: normal; text-transform: none; width: 80px; }
ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span{ background: none; color: #000; font-weight: bold; }
div.tabContsPad-0036{ clear: both; float: left; border: solid 1px #92B5CD; border-top: none; background: #EFBF9B url(/lib/yhst-19931730927510/scSSbgInner.png) repeat-x; padding: 8px; }
div.tabConts-0036{ float: left; width: 514px; }
div.imgHolster-0036{ float: left; width: 202px; text-align: center; }
div.imgHolster-0036 img{ border: solid 1px #BBB; background-color: #fff; }
div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036{ float: right; width: 296px; display: none; }
div.tabContsMain-0036 form{ padding: 0; margin: 0; }
input.text-0036,
div.tabContsMain-0036 select{ border: solid 1px #B6B6B6; background-color: #fff; color: #717171; font-size: 10px; width: 172px; }
div.tabContsMain-0036 select{ width: 184px; }
input.monogram-0036{ width: auto; margin-right: 2px; }
input.text-0036,
div.tabContsMain-0036 select option{ padding: 1px 6px; }
div.tabContsMain-0036 table{ width: 100%; border-collapse: collapse; padding: 0; }
table.prodInfoTable-0036{ border: none; margin-bottom: 10px; }
table.prodInfoTable-0036 tr.infoSale-0036 th,table.prodInfoTable-0036 tr.infoSale-0036 td{ color: #474747; }

/*Turned alternating colors off by default */
/*table.prodInfoTable-0036 tr.odd-0036{ background-color:#F7F7F7; }*/
table.prodInfoTable-0036 tr.priceUpdated-0036{ background-color: #FCFDB1 !important; }
table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td{ border-top: solid 1px #E5E5E5; border-bottom: solid 1px #E5E5E5; padding: 4px 8px; text-align: left; vertical-align: middle; }
table.prodInfoTable-0036 th{ text-align: right; width: 76px; border-right: solid 1px #E5E5E5; }
input.qtyIn-0036{ width: 50px; text-align: right; background-color: #FCFDB1; color: #000; }
table.qtyTable-0036{ border: solid 1px #E2E2E2; margin-bottom: 10px; }
table.qtyTable-0036 th,
table.qtyTable-0036 td{ width: 20%; text-align: right; padding: 4px 8px; vertical-align: middle; }
table.qtyTable-0036 th,
table td.qtyCell-0036{ font-weight: bold; background-color: #eee; }
table.qtyTable-0036 th{ text-align: center; border-bottom: solid 1px #E2E2E2; }
div.bttnHol-0036{ text-align: right; }
a.shipLink-0036,
a.orderLink-0036,
a.cancelLink-0036,
a.editLink-0036{ float: left; margin-top: 6px; font-weight: bold; }
input.atcBttn-0036,
input.updateBttn-0036{ padding: 2px 8px; }
a.editLink-0036,
input.updateBttn-0036{ float: right; }
div.shipFormPad-0036{ clear: both; padding: 12px; margin-bottom: 10px; }
div.shipCalcRow-0036{ padding: 6px 0; }
div.shipCalcRow-0036 label{ float: left; width: 60px; margin: 2px 4px 0 0; }
div.shipCalcRow-0036 input.zip-0036,
div.shipCalcRow-0036 input.state-0036{ width: 60px; }

a.orderLink-0036,
a.editLink-0036{ margin: 0 0 10px; }
div.shipTablePad-0036{ clear: both; padding: 6px 12px; }
div.shipTableRow-0036{ padding: 3px 0; }
div.shipTableRow-0036 label{ float: left; width: 172px; margin-right: 4px; }
div.shipTableRow-0036 span{ float: right; }
div.shipTableHd-0036{ padding: 3px 0; font-weight: bold; border-bottom: solid 1px #000; margin-bottom: 6px; }
div.emptyRates-0036{ padding: 3px 0; font-style: italic; text-align: center; }
div.shipCalcDisclaimer-0036{ font-style: italic; padding: 6px 12px; }
div.knowDrag-0036 div.dragTip-0036,
div.shipTable-0036,
div.showShip-0036 form.pitHolster-0036,
div.shipCalcBox-0036,
div.shipLoading-0036 form,
div.shipDone-0036 form{ display: none; }
div.accessOpen-0036 div.accessBoxOuter-0036,
div.tabConts-0036 div.currTab-0036,
div.showShip-0036 div.shipCalcBox-0036,
div.shipDone-0036 div.shipTable-0036{ display: block; }
div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036{ background-color: #EBEBEB; }
div.shipLoading-0036{ background: url(/lib/yhst-19931730927510/scSSloading.gif) no-repeat center center; }
div.tabContsInsets-0036 a{ display: block; float: left; margin: 4px; border: solid 1px transparent; }
div.tabContsInsets-0036 img{ border: solid 1px #C4C2C3; vertical-align: top; }
div.tabContsInsets-0036 a.currInset-0036,
div.tabContsInsets-0036 a.currInset-0036 img{ border: solid 1px #616161; }
div.clearer-0036{ clear: both; }
div#confirmAtcPop{ position: absolute; background-color: #000; opacity: .75; filter: alpha(opacity=75); z-index: 20000; }
div#confirmAtcPopMsg{ position: absolute; background-color: #fff; border: solid 1px #000; text-align: center; z-index: 20001; width: 400px; padding: 16px; font: normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif; }
div#confirmAtcPopMsg{ font: normal 1em "Tahoma",Verdana,Geneva,Arial,Helvetica,sans-serif; }
div#confirmAtcPopMsg input,
div#confirmAtcPopMsg label{ vertical-align: middle; }
div#confirmAtcPopMsg label{ cursor: pointer; }
div#confirmAtcPopMsg .confirmAtcPopTitle{ font-size: 1.2em; font-weight: bold; padding: 5px; }
div#confirmAtcPopMsg .confirmAtcPopActions{ padding: 10px; }
div#confirmAtcPopMsg .confirmAtcPopActions a{ margin: 5px 10px; }
div#confirmAtcPopMsg label{ padding: 0 7px; }
/* -- End SC Snap Shop v2 -- */
/*--- Tabbed Details Styles ---*/
div#sc-tab-details { padding: 0 0 20px 0; margin: auto; width: 715px; clear: both; }
div#sc-tab-details ul#sctab { padding: 0; margin: 0; float: left; height:28px; width: 700px; clear: both; list-style: none; position:relative; z-index:999;}
div#sc-tab-details ul#sctab li {list-style:none;}
div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover { margin: 0 2px 0 0; height: 27px; float: left; background: #DFEA7D url('tab-bg-right.jpg') no-repeat right -27px; font: bold 12px "Trebuchet MS", Geneva, sans-serif; }
div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a { text-decoration: none; display: block; overflow: hidden; float: left; width: 120px; text-align:center; height: 21px; background: transparent url('tab-bg-left.jpg') no-repeat left -27px; font: bold 12px "Trebuchet MS", Geneva, sans-serif; text-align: center; padding-top: 6px; color: #757575; }
div#sc-tab-details ul#sctab li.tabhover { background-color: #5D3C83; background-position: right 0; }
div#sc-tab-details ul#sctab li.tabhover a { background-position: left 0; color: #000000; }
div#sc-tab-details ul#sctab li.tabhover a:hover { text-decoration: none; color: #757575; }
div#sc-tab-details div#sctabinfo { margin: -2px 0 0 0; position:relative; z-index:1; float:left; width:700px;}
div#sc-tab-details div#sctabinfo div.infobox { clear: both; font: normal 12px Tahoma, Geneva, sans-serif; padding: 10px 16px; border: 1px solid #EAEAEA; text-align: left; }
/*--- End Tabbed Details Styles ---*/

/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scMainImage{ display:-moz-inline-block; display: inline-block; }

.scImgEnlargeLoader{ background: url(loading.gif) #FFFFFF no-repeat center center; text-align: center; }
.scImgEnlargeLoader img{ visibility: hidden; }

#scWrapper{ filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; background: #000000; }

#scImgBox{ font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA; }

#scImgTitle{ font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/ text-align: left; padding-bottom: 5px; }
#scImgBox-insets{ padding: 10px 75px 0 0; background: #CACACA; }
#scImgBox-insetPreview img{ border: 2px solid #000000; /*border color for inset preview*/ display: none; }
#scImgBox-insets a{ font: bold 14px/18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 5px 1px 5px; border: 1px solid #FFFFFF; text-decoration: none; margin: 0 5px 0 0; background: #3F3F3F; }
#scImgBox-insets .absClose,
#scImgBox-insets .absClose-noInset{ font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/}

#scImgBox .close{ font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF; border: 1px solid #FFFFFF; padding: 0 5px 1px 5px; margin: -15px -15px 0 0; text-decoration: none; background: #3F3F3F; }

#scPage-insets{ padding: 2px; }
#scPage-insets a img{ border: 2px solid #FFF; }
#scPage-insets a:hover img{ border: 2px solid #666666; }
#scPage-insets *{ vertical-align: middle; }

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }
#scWrapper{ position: absolute; display: none; top: 0px; left: 0px; z-index: 1000; width: 100%; height: 800px; cursor: hand; }
#scImgBox{ display: none; position: absolute; top: 0; left: 0; z-index: 1500; text-align: center; }
#scImgBox-mainImg{ background: url(loading.gif) #FFFFFF no-repeat center center; text-align: center; }
#scImgBox-mainImg.schidebg{ background: #FFFFFF; }
#scImgBox-mainImg img{ vertical-align: middle; }
#scImgBox-insets{ position: relative; left: 0; text-align: left; clear: both; }

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }
#scImgBox .close{ position: absolute; top: 0; right: 0; }
#scImgBox-insetPreview{ text-align: center; position: absolute; left: 0; bottom: 0; display: none; z-index: 200; }
#scPage-insets .scMainImgLnk{ display: none; }

/*--- Send to Friend 2.0 Styles --*/
.scStfCloseConfirmation, 
.scStfCloseConfirmationOr, 
.scStfCloseConfirmationLink, 
.scStfCloseConfirmationESCKey a{ color:#000; }
.scStfCloseConfirmation{ padding-top:15px; }
.scStfCloseConfirmationOr{ padding:5px 0; }
#scStfMessage ul li{ text-align:left; }
#scStfMessage ul{ width:100%; }
#scStfMessage{ color:#C00; text-align:center; font-weight:bold; background-color:#FFF; font:bold 12px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.scStfMessageFloat{ position: absolute; width: 575px; z-index: 9001; padding:20px; }
#scStfIframe{ background-color:#FFF; }
#scStfAjaxContainer{ position: absolute; z-index: 9001; width:580px; }
.scStfLink{ font:bold 13px Tahoma, Verdana, Arial, sans-serif; padding:10px 0; }
.scStfLink a{ color:#F00; }
#scStfOverLay{ position: absolute; z-index: 9000; opacity: .5; filter: alpha(opacity=50); background-color: #000; cursor: pointer; }
.scStfHidden { visibility:hidden; }
.scStfNone { display: none; }
#scStfPreLoader{ background: #fff url(stfAjaxLoader.gif) center 35px no-repeat; padding:55px 0pt 40px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; position: absolute; width: 575px; z-index: 9001; background-color: #FFF; }
.scStfClearBoth { clear:both; }
.scStfContainer { width:560px; padding:10px; background-color:#c3bfbf; margin:0 auto; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.scStfLogo { background-color:#FFF; position:relative; }
.scStfCloseX_BgIeFix { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//lib.store.yahoo.net/lib/yhst-19931730927510/scStfClose.png', sizingMethod='image'); right:-10px; top:-20px; }
.scStfCloseX_Bg { background-image:url(scStfClose.png); right:-20px; top:-20px; }
.scStfCloseX { position:absolute; cursor:pointer; width:24px; height:24px; }
.scStfTabs { margin-top:10px; text-align:right; float:left; width:560px; }
.scStfTabs img { float:right; margin-left:5px; }
.scStfFormContainer { background-color:#FFF; padding-bottom:10px; }
#scStfItemName { font-size:14px; padding:18px 0 10px 235px; margin-left:15px; background:url(scStfEnvelope.gif) 0 20px no-repeat; min-height:20px; _height:20px; }
.scStfForm { padding:0; margin:0 auto; width:473px; background:url(scStfFormBg.gif) repeat-y; }
.scStfRowInpContainer input,
.scStfRowSubjectContainer input,
.scStfForm textarea { font:11px Arial, Helvetica, sans-serif; }
.scStfFormTop { background:url(scStfFormCornersTop.gif) no-repeat; height:13px; }
.scStfFormBottom { background:url(scStfFormCornersBottom.gif) no-repeat; height:13px; overflow:hidden; }
.scStfFieldText { font-weight:bold; }
.scStfAddFriendTabOn{ background:url(scStfAddFriendTab.gif) no-repeat; }
.scStfAddFriendTabOff{ background:url(scStfAddFriendTab.gif) 0 -21px no-repeat; }
#scStfAddFriendTab{ height:21px; width:143px; cursor:pointer}
#scStfRemoveFriendTab { width:121px; height:21px; cursor:pointer}
.scStfRemoveFriendTabOn{ background:url(scStfRemoveFriendTab.gif) no-repeat; }
.scStfRemoveFriendTabOff{ background:url(scStfRemoveFriendTab.gif) 0 -21px no-repeat; }
.scStfMessageArea{ margin:10px; }
.scStfProcessing{ padding-top:5px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; clear:both; float:right; width:135px; }
.scStfPrivacyPolicy{ text-align:right; padding:0 50px 20px 0; }
.scStfPrivacyPolicy a{ color:#000; font-weight:bold; }
/*INPUT ROW*/
.scStfRow { width:198px; float:left; }
.scStfColumn1 { padding:0 0 10px 27px; }
.scStfColumn2 { padding:0 0 10px 12px; }
.scStfRowInpContainer { background:url(scStfInputBg.gif) no-repeat; width:198px; height:27px; margin-top:5px; }
.scStfRowInpContainer input { margin:4px 0 0 5px; height:16px; width:188px; border:0; }
/*INPUT ROW*/

/*SUBJECT ROW*/
.scStfRowSubjectContainer { margin-left:27px; width:408px; }
.scStfRowSubjectContainer div { background:url(scStfSubjectInputBg.gif) no-repeat; height:27px; }
.scStfRowSubjectContainer span { display:block; margin-bottom:5px; }
.scStfRowSubjectContainer input { margin:4px 0 0 5px; height:16px; width:398px; border:0; }
/*SUBJECT ROW*/

/*MESSAGE ROW*/
.scStfRowMessageContainer { margin:10px 0 0 27px; width:411px; }
.scStfRowMessageContainer div { background:url(scStfMessageInputBg.gif) no-repeat; height:162px; }
.scStfRowMessageContainer span { display:block; margin-bottom:5px; }
.scStfRowMessageContainer textarea { margin:4px 0 0 5px; height:151px; width:400px; border:0; }
/*MESSAGE ROW*/

/*BUTTONS ROW*/
.scStfForm .scStfResetButton { padding:0; width:81px; float:left; margin:15px 0 0 25px; font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; border:0; background:none; }
.scStfForm .scStfResetButton:hover { text-decoration:none; cursor:pointer; }
.scStfSubmitButton { float:right; margin:15px 35px 0 0; }
.scStfDisabledButtons{ opacity: .5; filter: alpha(opacity=50); background-color:#999; }
/*-- End Send to Friend 2.0 Styles --*/


/* Yahoo! Cross-Sell Styles */
.ystore-cross-sell-table { width: 100%; font-size: inherit; font:100%; }
.ystore-cross-sell-title { padding-bottom: 6px; color: $itemcaption-title-text-color; font: bold $item-caption-title-text-size$item-caption-title-text-font; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width: 28%; padding-right: 5%; }
.ystore-cross-sell-product-image-link { display: block; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom: 16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin: 0 0 10px; font-size:11px; }
.ystore-cross-sell-table .ys_promo { font-weight: bold;}

/* END Yahoo! Cross-Sell Styles */


/*--- Yahoo! Store Styles ---*/
body, html {background:#ECECEC;}
body {background:#ECECEC url(bodybg.gif) repeat-x 0 0;}
.yui-t2 .yui-b {width:14.5em; *width:14em;}
.yui-t2 #yui-main {}
#homemain a{font-size:0;}

#hd, #ft { }
#hd {background:transparent url(headerbg.jpg) no-repeat 0 0; height:133px; position:relative; z-index:999;}
#hdtop {height:20px;}
#logolink {display:block; width:259px; height:48px; position:absolute; left:15px; top:45px;}
#acctlinks {float:right; padding-right:20px; width:150px}
#newsfeed {float:left; padding:3px 0 0 15px; margin-left:5px; background:transparent url(newsbullet.gif) no-repeat 0 7px; color:#fff; font-size:11px;}
#newsfeed strong {display:block; float:left; width:85px;}
#newsfeed ul {width:520px; position:relative; float:left; margin:0; padding:0;}
#newsfeed li {width:100%; list-style:none; list-postion:inside; position:absolute; top:0px; left:3px; overflow:hidden; display:none;}
#newsfeed li a {color:#fff; text-decoration:none;}
#newsfeed li a:hover {text-decoration:underline;}

#hdlinks {padding:15px 0 10px 20px; text-align:right; font-family:Tahoma, Arial, sans-serif;}
#hdlinks a {font-size:.85em; color:#716B6B; text-decoration:none; padding:0 17px 0 0;}
#hdlinks a:hover {text-decoration:underline;}
#hdlinks a#viewcart {background:transparent url(viewcart.gif) no-repeat 0 center; color:#000; font-weight:bold; padding-left:17px; margin-left:15px;}
#hdlinkscell {float:left; width:330px;}
#hdright {float:right; width:520px; height:85px;}
#acctlinks { text-align:right; font-size:11px;}
#acctlinks a {font-size:11px; color:#000; padding:0 0 0 10px; text-decoration:none; float:none;}
#acctlinks a:hover {text-decoration:underline;}
#hdsearch { padding:15px 0 0 0; s}
#freeshipping {float:left; width:236px; height:22px; font-size:.85em; font-weight:bold;}
#freeshipping div {padding:0; text-align:center; color:#000;}
#freeshipping div span {color:#95140E;}
.searcharea {float:right; padding-left:15px; width:268px; }
.searcharea #query {width:200px; border:1px solid #D5D3D4; color:#716B6B; background:url(searchbg.gif) no-repeat 2px center; padding:2px 0 2px 18px; font-size:.9em;}
.searcharea input {vertical-align:middle;}
#headernav {clear:both;}
.pagesepr {background:url(dot-sep-r.gif) repeat-x 0 center; height:10px; margin:0 10px; clear:both;}
.pagesepb {background:url(dot-sep-b.gif) repeat-x 0 center; height:10px; margin:0 10px; clear:both;}
#hd .headerlinks {float: right; margin: 0; list-style: none; margin: 0; padding: 0; width: 690px;  }
#ft .footerlinks li { float: left; padding: 5px 0; }
#ft .footerlinks li a { border-right: solid 1px #9DB6DF; color: #000; font: 0.9em tahoma, arial, sans-serif; padding: 0 7px;  text-decoration: none;  }
#ft .footerlinks li a:hover { text-decoration: underline; }
#ft .footerlinks li.last a { border: none; }
#ft .footerlinks li * { vertical-align: middle; }

/* left nav */
.categoryheader {padding-left:2px; margin-bottom:4px;}
.featuresheader {margin-top:15px;}
.leftnavcommon a, .featuredlinks a {display:block;color:#595758; padding:4px 5px 4px 25px; font-weight:bold; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #ECECEC; font-size:.9em;}
.leftnavcommon a:hover, .featuredlinks a:hover {text-decoration:underline;}
#leftnavcurrent {}
#leftnavcurrent #leftnavcurrenttop { display:block; background:#F2F1ED; padding:2px 4px 2px 25px; color:#93140D; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:.9em;}
#leftnavcurrent ul {border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; margin:1px 0 0; padding:3px 0 5px 25px;}
#leftnavcurrent ul li { list-style:none;}
#leftnavcurrent ul li a {color:#595758; text-decoration:none; padding-left:10px;}
#leftnavcurrent ul li a:hover {color:#93140D; text-decoration:underline; background:url(leftnavbullet.gif) no-repeat 0 center;}
#leftnavcurrent ul li a#currentSub {color:#93140D; background:url(leftnavbullet.gif) no-repeat 0 center;}
.navhtmlarea {width:174px; margin:20px auto 10px auto;}
.navhtmlareacont {padding:10px; text-align:center;}

/* Navigation */
.nav-top-ad {text-align:center; padding:0 0 5px 0; }
.nav, .nav ul { list-style: none; margin: 0; padding: 0; }
.nav { font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative;}
.nav li {  float: left; margin: 0; padding: 0; position: relative; list-style:none; background:url(hnavbullet.gif) no-repeat left center;}
.nav li a { font-size:0; margin-left:4px; display: block; text-decoration: none; border-left:1px solid #94150E; border-right:1px solid #94150E;}
.nav li a:hover { color: #fff; border-left:1px solid #77110C; border-right:1px solid #77110C; background-color:#B0312B;}
#nav li:hover a, #nav li.sfhover a { color: #fff;  border-left:1px solid #77110C; border-right:1px solid #77110C; background-color:#B0312B;}
#nav li:hover ul a, #nav li.sfhover ul a {  color: #fff;  border:0;}
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover {  color: #fff; border:0; background: #9F2925;}
.nav ul { background: #B0312B; border: 1px solid #77110C; border-top:0; list-style: none; margin: 0; width: 175px; position: absolute; top: -999em; left: 4px; }
.nav li:hover ul,
.nav li.sfhover ul { top: 28px; }
.nav ul li { border: 0; float: none; padding:0; margin:0; width:100%;}
.nav li.first {background:none;}
.nav li ul li a { padding:3px 5px 3px 15px; white-space: nowrap; margin:0; border:0; font: normal .85em Arial, Helvetica, sans-serif; color: #fff; }
.nav ul a:hover { background: #9F2925; color: #fff; text-decoration:underline; border:0;}
#headernav ul ul {margin:0; padding:0;}
#headernav ul ul li {margin:0;}

#scTestimonials {background:#F2F0F1 url(testimonialsbg.jpg) no-repeat 0 0; width:174px; border:1px solid #E3E1E2; margin:0 auto; padding-top:45px;}
#testiConts {padding:0 3px 3px;}
#testiConts ul {margin:0; padding:0;}
#testiConts ul li {list-style:none;}
#testiviewall {text-align:right;}
#testiviewall a {color:#97130E; font-size:.8em;}
.testimonial {padding:0 0 15px 0;}

.mailinglist {color:#000; margin:0 10px; font-weight:bold; background:url(mailinglistbg.gif) no-repeat 0 0;  height:43px;}
.mailinglist .news-email{width: 275px;}
.mailinglist span {font-size:15px; }
#newsletter-email {width:280px; font-size:11px; padding:3px 0 0 5px; color:#999999;}
.mailinglist form {width:315px;margin:0; padding:10px 10px 0 0; float:right;}
.mailinglist input, .mailinglist span {vertical-align:middle; }
#ft { background:#fff; margin:0 auto;}
#ft .credits { clear: both; }
.product-categories {width:170px; float:right; }
.features {width:170px; float:right;}
.customer-service {width:170px; float:right; }
.information-center {width:170px; float:right; }
.contact-info {width:205px; float:right; text-align:center; }
#footerphone {font-weight:bold; padding-bottom:7px; color:#404040;}
#footerphone div {font-weight:normal; padding:20px 0 0 0; color:#636363; font-size:.9em;}
.subfooter strong {display:block; padding-left:20px; font-size:12px; }
#footerphone strong {font-size:13px;}
.subfootercont {background:#fff url(footerseps.gif) repeat-y 0 0;  margin:0 30px; float:left;}
.subfooter ul {padding:0; margin:5px 0 5px 20px; }
.subfooter ul li {list-style:none; padding-right:3px;}
.subfooter ul li a {text-decoration:none; text-transform:capitalize; font-size:11px; color:#636363;}
.subfooter ul li a:hover {text-decoration:underline;}
.product-categories ul li {}
.subfooter { clear:both; padding:40px 0 0;}
.subfooter a {color:#fff; font-size:10px; }
.credits {background:#fff url(footerdecor.jpg) no-repeat center 8px; padding:50px 0 30px 0; *padding-top:20px; text-align:center; font-size:14px; color:#555;}
.credits div {font-weight:bold;}
.credits div#copyright {font-weight:normal; font-size:.8em; color:#B3B3B3;}
.credits span {color:#c00;}
.clear, .cleared { clear: both; }
#bd {clear:both; background:#fff url(leftnavbg.gif) repeat-y 0 0; position:relative; z-index:1;}
#bd .sectinfocont td { vertical-align: top; }
#bd .sectinfocont .sectcontents { clear: both; }
body .yui-t2 #bd .altbd {}
body .yui-t2 #bd .altbd .yui-b {/*padding:2px 0 0 8px;*/padding-top: 2px;}
#yui-main .yui-home {margin:0; background:#fff;}
#homemainleft {position:relative; float:left; height:312px; width:638px;}
#homemainleft a {padding-left:10px;}
#homemainleftmsg {  position:absolute; bottom:0; left:10px; width:624px; background-color:#000; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; height:55px;}
#homemainleftmsgbot {border-top:4px solid #94150E; width:624px; height:55px; position:absolute; bottom:0; left:10px;}
#homemainleftmsgbot h3 {color:#fff; font-size:22px; font-weight:normal; margin:0; padding:2px 10px 2px 10px; -moz-opacity:1; opacity:1; filter: alpha(opacity=100);}
#homemainleftmsgbot p {color:#fff; margin:0; padding:0 0 0 10px;}
#homemainright {float:right; width:308px;}
#homemainright a {padding:0 0 0 7px; display:block; float:left;}
#homemainright-horizontal {float:left; width:300px; padding-top:10px; background:#E9E7E8;}
#homemainright-horizontal a {padding:0 0 10px 0; display:block; text-align:center;}

/* section page */
#contents-table td{vertical-align:top;}
#contentbanner {padding-bottom:2px;}
.scBreadcrumbs {color:#53432A; font-size:.85em; padding:2px 0;}
.scBreadcrumbs span {color:#DA587E;}
.scBreadcrumbs a {color:#94150F; text-decoration:none;}
.sectinfocont {padding:0 0 5px 0; margin:20px 0 5px 0; }
.sectimg {float:left; width:295px; text-align:center; }
.sectinfoimg {float:left; width:440px; color:#767072; }
.sectinfoimg div {font-size:.9em;}
.sectinfoimg h1.pagename {margin:0 0 10px 0; padding:0; font-size:1.1em; color:#000; }
.sectinfo h1.pagename {margin:0 0 10px 0; padding:0; }
.sectinfo div {color:#767072; padding-bottom:10px;}

/* item page */
.itemimg {float:left; width:250px; background:#F7F7F7; border:1px solid #E7E7E7; margin:15px;}
.itemimgint {padding:8px;}
a.clickimg {display:block; height:16px;}
.iteminfo {float:right; width:430px; margin-top:10px;}
.iteminfo h1 {margin:0; padding:0;}
.itemimginsets {margin:10px auto; background:#FFFFFF url(clicktoenlarge.gif) no-repeat center 0; width:214px;}
#scPage-insets {border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid; text-align:center; padding-bottom:5px;}
.prodby {font-style:italic; font-weight:bold; color:#B3B3B3; font-size:.9em;}
.itemcaption {font-size:.85em; color:#6F6F6F; margin:15px 0 10px 0; width:380px;}
.itemcaption ul {color:#6F6F6F;}
.itemcaption ul li {list-style-type:square; }
.product-info-table {width:380px; background:transparent url(dot-sep-r.gif) repeat-x scroll 0 bottom; padding-bottom:10px;}
.pittop {color:#6F6F6F; font-size:.85em; padding-bottom:3px;}
.pittop table {width:100%;}
.pitprices {background:url(pitpricebg.gif) no-repeat 0 0; height:47px;}
.pitpricecell {float:left; padding:8px 0; width:270px; background:url(pitsepright.gif) no-repeat right 0;}
.pitpricecell td p {padding:2px 0 0 0; margin:0;}
.pitprodreviews {float:left; width:110px; text-align:center; padding:7px 0 5px 0;}
.pitprodreviews a {display:block; color:#95140F; font-size:10px; text-decoration:underline;}
.pityousave {color:#DE130D; font-size:.85em;}
.pitsaleprice {color:#3D3D3D; font-size:0.9em;}
.pitsaleprice p {font-size:1.2em; font-weight:bold; color:#000;}
.pitsaleprice strong {font-size:1.2em; font-weight:bold; color:#000;}
.pitregprice {color:#666666; font-size:.85em;}
.itemattributecell { background:url(pitsepright.gif) repeat-y 195px 0;}
.itemattributecell p {margin:0; padding:8px 0 2px 0; color:#666666; font-size:.8em; font-weight:bold;}
.itemcolors {float:left; width:195px;}
.itemcolors img {margin-right:7px; margin-bottom:7px;}
.itemlinks {float:left; width:160px; text-align:left; padding:10px 0 0 20px;}
.itemlinks a.shipping-date {color:#000; font-size:11px; display:block; padding:0 0 5px 0;}
.itemopts {background:#F7F6F2; border:1px solid #EFEFEF; height:38px; padding:0 0 0 15px; clear:both; margin-top:2px;}
.itemoption {float:left; width:100px; margin-right:20px;}
.itemoption select, .itemquantity select, .itemquantity-main select {font-size:.8em; color:#666666}
.itemoption p, .itemquantity p, .itemquantity-main p {margin:0; padding:0 0 2px 0; color:#000; font-size:.8em; font-weight:bold;}
.itemquantity, .itemquantity-main {float:right; width:50px; margin-right:10px;}
#itemcolor {width:auto; margin:0;}
.addtocart {text-align:right; width:380px; padding-top:10px;}
.addtocart-msg {float:left;}
.addtocart-cont {float:right; width:145px;}
.addtocart-cont  a {font-size:11px; color:#000; display:block;}
.multiadd-header {padding:15px 0 20px 0;}
.multi-add-cont {clear:both; width:725px;}
.multi-image {width:150px; text-align:center;}
.multiinfo { padding:0 0 0 5px;}
.multiinfo a {font-weight:bold; color:#000; font-size:1em; text-decoration:none;}
.multiinfo p.multicap {font-size:.85em; color:#6F6F6F; margin:10px 0 10px 0; width:600px;}
.multiadd-pricecell { padding:8px 0 5px 0;}
.multiadd-pricecell table {}
.multiadd-code {color:#6F6F6F; font-size:.85em; padding-bottom:3px;}
.multiadd-sep {border-top:1px solid #ECECEC; margin:20px 0 0 0; padding:0 0 15px 0;}
.multiadd-button {text-align:right; padding:20px 0;}

#cross-sell {clear:both; margin:10px 0 10px 0;}
#cross-sell a {text-decoration:none; font-size: 12px; color: #474747; font-weight: bold;}
#cross-sell table td {text-align:center;}
#cross-sell table div.price { font-size:12px; }
#cross-sell table div.price s { text-decoration: line-through; font-weight: normal; }
#cross-sell table div.price-bold,
#cross-sell table div.sale-price-bold { font-size: 12px; font-weight: bold; color: #cc0000; }

/* item page validation */
.itemoption {position:relative;}
#orderForm label {}
#orderForm label.error {background:transparent url(errorbubble.png) no-repeat 0 0; position:absolute; bottom:20px; left:55px; padding:6px 0 18px 0; width:75px; text-align:center; color:#fff; font-size:11px; z-index:999; }
#orderForm select.error {border:1px solid #94140E;}

/*--- Styles Adjust ---*/
h3.pagename, .itembanner, #seo-related-links h3.relatedHd {
    color: #FFF;
    font-size: 1.1em;
    font-weight: bold; 
    padding: 5px 0 5px 5px; 
    }
#recentlyViewedItems {padding-bottom:10px;}
#recentlyViewedItems .name a {text-decoration:none; font-size: 12px; color: #474747; font-weight: bold;}
#recentlyViewedItems table td {text-align:center;}
#recentlyViewedItems table div.price { font-size:12px; }
#recentlyViewedItems table div.price s { text-decoration: line-through; font-weight: normal; }
#recentlyViewedItems table div.price-bold,
#recentlyViewedItems table div.sale-price-bold { font-size: 12px; font-weight: bold; color: #cc0000; }

td.verticalSpacer { background: url(/lib/STOREID/vsep.gif) center top repeat-y; }
td.horizontalSpacer { background: url(/lib/STOREID/hsep.gif) left center repeat-x; }

/*--- Related Items Styles ---*/
#seo-related-links { width: 465px; float:left; border:1px solid #EBE9EA; padding-bottom:10px;}
    #seo-related-links:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
    #seo-related-links h3.relatedHd { color: #000; background: url(relateditems-header.gif) no-repeat left 0; margin:5px 0 10px 10px; padding:5px 0 10px 10px;}
    #seo-related-links ul { margin:0; padding: 0; list-style: none; }
    #seo-related-links ul.seo-links li { width: 49%; float: left; display: inline; margin:0; padding:0; }
        #seo-related-links ul.seo-links li a { text-decoration: none; padding-left: 25px; display: block; _width: 100%; color:#000; font-size:.8em;}
            #seo-related-links ul.seo-links li a:hover { text-decoration: underline; }
/*--- End Related Items Styles ---*/

.cont-bottom-html { margin-right:10px;}
.cont-bottom-inter {width:256px; float:right;}

/*** Key Product Icon Styles ***/
/*Key Prod Icons - Icon below Item Image */

.key-product-area
{
    margin: 0 auto;
    text-align: center;
    /*width: (x)px;*/
}

.key-prod-icon
{
    margin: 5px 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.product-scroller {clear:both; background:url(scrollerbg.jpg) repeat-x 0 0; height:124px; width:929px; margin:0 auto; position:relative;}
.scroller-html {float:left; width:275px;}
.home-info-main {background:url(home-info-mid.gif) repeat-y 0 0; width:930px; margin:0 auto;}
.home-info-int {background:url(home-info-bot.gif) no-repeat 0 bottom;}
.home-info-left {width:296px; float:left; border-top:1px solid #C7C3C4;}
.home-info-right {width:621px; float:right; border-top:1px solid #C7C3C4;}
.home-info-left-box {padding:10px;}
.home-info-left-box p {padding:5px 0 0 5px;}
.home-info-right-box {padding:10px;}
.feat-label {font-weight:bold; color:#A7140D; font-size:14px;}
.feat-label-black {color:#000;}
.home-info-cell {padding:5px 0 15px 0;}
.home-info-right-box-left {float:left; width:300px; border-right:1px solid #B9BAB4; margin-bottom:10px;}
.home-info-right-box-left div {padding-right:10px;}
.home-info-right-box-right {float:right; width:280px;}
.home-info-right-box-right ul {margin:0; padding:10px 0 0 10px;}
.home-info-right-box-right ul li{list-style:none;}
.home-info-right-box-right ul li a {color:#000; text-decoration:none; font-weight:bold; font-size:.9em;}
.home-info-right-box-right ul li a:hover {color:#6E6C6D; text-decoration:underline;}
.home-info-right-box-right ul li a span{font-size:11px; font-weight:normal;}
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px; }
a.scrollviewall {position:absolute; left:327px; top:99px; display:block; z-index:999;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-skin-tango .jcarousel-container { x-moz-border-radius: 10px; xbackground: #F0F6F9; xborder: 1px solid #346F97; }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding: 3px 45px; height:105px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  500px; height: 117px; border-left:1px solid #773B3D;  border-right:1px solid #773B3D; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 125px; height: 117px; text-align:center; }
.jcarousel-skin-tango .jcarousel-item-horizontal { xmargin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 45px; right: 15px; width: 26px; height: 28px; cursor: pointer; background: transparent url('scroll-arrow-right.gif') no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { xbackground-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 45px; left: 15px; width: 26px; height: 28px; cursor: pointer; background: transparent url('scroll-arrow-left.gif') no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { xbackground-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0 0; }

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url('next-vertical.png') no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url('prev-vertical.png') no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }


#scrollarea { width:840px; background:#C5C5C5; overflow:hidden; }
#scrollarea #scrolltab { float:left; width:300px; color:#B6006E; display:inline; font-weight:bold; background:#EFEFEF url('scroll-bar-topleft.jpg') no-repeat top left; position:relative; padding:8px 10px 3px; text-transform:uppercase; }
#scrollarea #scrolltabtoggle { position:absolute; top:0px; right:0px; width:75px; height:24px; background:url('hide.jpg') no-repeat 0px 0px; }
#scrollarea #scrolltabtoggle.show { position:absolute; top:0px; right:0px; width:75px; height:24px; background:url('hide.jpg') no-repeat 0px -24px; }
#scrollarea #scrolltabtoggle a { display:block; height:24px; }
#scrollarea #scrollitems { clear:both;	height:170px; width:840px; background:url('scroll-area-bg.jpg') repeat-x top left; border-bottom:2px solid #C5C5C5; }

.jcarousel-item .image { height:117px; overflow:hidden; margin-bottom:8px; }
.jcarousel-item .image a img { border:1px solid #C7C7C7; }
.jcarousel-item .image a:hover img { border:1px solid #BD0F71; }
.jcarousel-item .name { padding:0pt 5px; }
.jcarousel-item .name a { font-size:10px; color:#000; }
.jcarousel-item .name a:hover { color:#B70068; text-decoration:none; }
.jcarousel-item .designer { font-size:10px; color:#909090; font-family:Arial, Helvetica, sans-serif; padding-top:2px; }

/* mini cart */
div#scMCholster-0061 {  float: right;  width: 320px;  text-align: left;  position: relative;  z-index: 1; color: #fff;  font: normal 10px/1.2 Arial, Helvetica, sans-serif; }
div#scMCholster-0061.open-0061 {  z-index: 10000; }
div#scMCholster-0061 a {  color: #fff; }
div#ctrlPad-0061 { /*Do not add float otherwise ie 6 will not display properly*/
 background: url('scMCcartIcon.gif') no-repeat 5px 7px;  padding: 2px; }
div#minCart-0061 {  width: 152px;  float: left; border:1px solid #575556; background:#525051; }
div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 { display: block;  padding: 1px 3px;  text-align: center; }
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {  float: right;  width: 70px; }
div#minCart-0061 span.itemCnt-0061 {  float: left; }
div#minCart-0061 span.itemCnt-0061 span {  font-weight: normal; }
div#ctrlBox-0061 { float: left;  width: 148px; padding-left:3px; padding-top:3px;}
div#ctrlBox-0061 span {  display: block;  padding-top: 20px; }
a#toggLink-0061 {  display: block;  overflow: hidden;  height: 10px;  width: 84px;  background: url('scMCtoggCart.png') no-repeat 0 0;  float: left; }
a#checkoutLink-0061 {  display: block;  overflow: hidden;  height: 10px;  width: 64px;  background: url('scMCcheckout.png') no-repeat 0 0;  float: right; }
div.open-0061 a#toggLink-0061 {  background-position: 0 -10px; }
div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {  opacity: .2;  filter: alpha(opacity=20);  cursor: default; }
div#smCart-0061 {  position: absolute;  /* top: 20px; */
 right: 0;  border: solid 1px #E0E0DE;  width: 344px;  background: #000 url('scMCloading.gif') no-repeat center center;  z-index: 10000; }
div.closed-0061 div#smCart-0061 {  height: 0;  width: 0;  overflow: hidden;  border: none; }
iframe#cartViewer-0061 {  border: none;  width: 344px;  height: 0;  vertical-align: top; }
div.loading-0061 div#smCart-0061 {  height: 60px; }
div.loading-0061 iframe#cartViewer-0061 {  height: 1px !important; }
div.clearer-0061 {  clear: both; }

/* cart */
#accountinfo {width:725px;}

/* search */
#searchpageHeader {font-size:13px;}
#search-form a {font-size:12px; color:#94150F; text-decoration:none;}
#search-form td {padding:0 0 5px 0; color:#000000;}
#search-form td font {font-size:12px;}

/*Key Prod Icons - Icon on top of Item Image*/
/*
.key-product-area
{
    position: relative;
    margin: 0 auto;
    width: (x)px;
}

.key-product-area a img
{
    padding-top: 5px;
}

.key-prod-icon
{
    width: auto;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
}
*/

/*** End Key Product Icon Styles ***/

#search-page #info-div a{
	color: #000;
}

#search-page #info-div table td{
	padding: 5px;
	vertical-align: top;
}

#info-div h1
{
    margin-bottom: 0;
}


/* 8-19-09 Mods*/

h2.shipbanner
{
    font-size: 15px;
    color: #fff;
    margin: 2px 10px 2px 0;
    padding: 4px 10px;
    text-align: center;
    width: 719px;
}

h2.shipbanner span
{
    font-size: 11px;
    padding-left: 15px;
    font-weight: normal;
    background: url(ship-arrow.gif) right 4px no-repeat;
    padding-right: 7px;
}

h2.shipbanner span a
{
    color: #fff;
}

h2.shipbanner span a:hover
{
    text-decoration: none;
}

.seo-featured
{
    margin-right: 10px;
    background: #616161;
    padding: 8px 3px 12px;
    color: #fff;
    float: left;
    width: 733px;
    margin-bottom: 20px;
}

* html .seo-featured
{
    float: none;
}

h2.seo-feat-title
{
    font-size: 14px;
    margin: 0 0 10px;
    padding:0 10px 5px;
    border-bottom: 1px solid #818181;
}

ul.seo-feat-links
{
    float: left;
    width: 733px;
}


ul.seo-feat-links, ul.seo-feat-links li
{
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.seo-feat-links li
{
    float: left;
    width: 32%;
}


ul.seo-feat-links li a
{
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    display: block;
    padding: 2px 0 2px 50px;
    background: url(seo-bullet.gif) 35px center no-repeat;
}

ul.seo-feat-links li a:hover
{
    text-decoration: underline;
}

.seo-capt
{
    padding-top: 5px;
    margin-top: 5px;
    width: 749px;
}

.seo-capt div
{
    padding: 15px 15px 40px 0;
}

.seo-capt .pagesepr
{
    margin-left: 0;
    padding: 0;
}

.sect-coupon
{
    padding-bottom: 45px;
    margin-right: 10px;
    width: 739px;
}

.seo-cross
{
    text-align: center;
    margin-right: 10px;
    padding: 30px 65px;
    width: 609px;
}

h2.seo-cross-title
{
    font-size: 12px;
    margin: 0;
    padding-bottom: 8px;
}

.seo-cross a
{
    padding: 0 5px;
    color: #000;
}

.seo-cross a:hover
{
    text-decoration: none;
}

.sectcontents
{
    width: 749px;
}

body .yui-t2 #bd .altbd .yui-b
{
    margin: 0em 0em 0em 15.4615em;
    *margin: 0em 0em 0em 15.0750em;
}

#freeShipCountDownBanner2
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    background: #000;
    text-align: center;
}

/* sequence banner */
.scSequenceBanner {width:718px; height:312px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
.scSequenceBannerMain {position:relative;}
.scSequenceBannerMain div {position:absolute; top:0; left:0;}
.scSequenceButtons { height:25px; position:absolute; z-index:100;}
/* graphical button background */
a.scSButton {cursor:pointer; display:block; float:left; width:25px; padding:6px 0 6px 0; background:url(/lib/yhst-19931730927510/scSBbtn.png) no-repeat right 0; color:#000; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(/lib/yhst-19931730927510/scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(/lib/yhst-19931730927510/scSBbtn.png) no-repeat center 0; font-weight:bold;}
/** square button (CSS version) 
a.scSButton {cursor:pointer; display:block; float:left; width:20px; padding:2px 0; background:#000; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#555;}
a.scSBon, a.scSBon:hover {background:#900;}
**/
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(/lib/yhst-19931730927510/scSBPause.png) no-repeat 0 0;}

#homepage{float: left; width: 100%;}
#home-nav{width: 192px; float: left; display: inline;}
#home-main{width: 718px; float: right; margin-right: 20px; display: inline;}
.socialmedia{
text-align: right;
padding-bottom: 7px;
}

.socialmedia img{
margin-left: 20px;
}

.home-contents{
margin-top: 20px;
}

.home-link{
float: left; display: inline;
color: #B74851;
font-size: 18px;
margin-right: 15px;
}

.home-table{
padding-top: 10px;
}

.home-table #contents-table td{
text-align: center;
}

.home-table #contents-table a{
color: #888888;
font-size: 11px;
text-decoration: none;
}

.home-table #contents-table .price-bold{
color: #434343;
font-weight: bold;
font-size: 11px;
margin-top: 5px;
}

.home-table #contents-table .price{
color: #434343;
font-weight: bold;
font-size: 11px;
margin-top: 5px;
}

.home-table #contents-table .sale-price-bold{
color: #B74851;
font-weight: bold;
font-size: 11px;
margin-top: 1px;
}

.values{
background: url(/lib/yhst-19931730927510/satisfaction-guarantee-bg.gif) 0 0 no-repeat;
height: 117px; overflow: hidden;
border-bottom: 1px solid #B2B2B2;
margin-top: 20px;
}

.values table{
width: 100%;
}

.values td{
font-family: georgia, serif;
font-size: 11px;
color: #8F8F8F;
}

.values td div{
color: #4B4B4B;
}

.values td.vp1{
width: 200px;
padding-left: 20px;
padding-top: 40px;
}

.values td.vp2{
text-align: center;
width: 270px;
padding-top: 60px;
}

.values td.vp3{
padding-left: 15px;
padding-top: 35px;
}

#home-final{
color: #7F7F7F;
font-family: georgia, serif;
padding-top: 30px;
padding-bottom: 30px;
}

#home-final a{
color: #8E0A17;
text-decoration: underline;
}

#home-nav .conts-title{
color: #B8454C;
font-size: 18px;
padding-left: 20px;
}

#home-nav{
padding-top: 16px;
}

#home-nav .conts-block{
margin-bottom: 20px;
}

#home-nav .conts-block ul{
margin: 8px 0 0 22px;
padding: 0;
}

#home-nav .conts-block li{
list-style: none;
}

#home-nav .conts-block li a{
color: #000;
font-size: 12px;
text-decoration: none;
padding: 2px 0;
display: block;
}

#home-nav .conts-block li a:hover{
text-decoration: underline;
}

#home-nav #scTestimonials{
margin-left: 15px;
}

#home-nav .home-badges{
text-align: center;
padding-top: 50px;
}

#pagesepr-top{background: 0 !important;}

#multi-add-cont{width: auto !important;}
#multi-add-cont td.multi-image{width: 100px;}
#multi-add-cont .itemoption{width: 90px;}
#multi-add-cont .ma-price-bold{color: #7F7F7F; font-weight: bold; display: inline; margin-left: 10px;}
#multi-add-cont .multiadd-button{padding-right: 20px;}
#multi-add-cont .ma-sale{color: #94140E; font-weight: bold; display: inline;}
#multi-add-cont .ma-price{color: #7F7F7F; font-weight: bold; display: inline; margin-left: 10px; text-decoration: line-through;}
#multi-add-cont .ma-yousave{display: inline; margin-left: 10px; font-size: 11px;}
#mctextbox{font-size: 12px; text-align: center; padding: 0 15px 10px}


/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

 

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }

#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }

#ys_social_fblike {float:left;}

#ys_social_tweet {float:left;}

#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}

#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}
