body { padding:0px; background:#ffffff; margin: 0px; text-align:center;font-size:12px; }
body, td, th, select, input, p { font-size: 12px; font-family:Arial, Tahoma, Verdana, Helvetica;color:#000000; }
h1,h2,h3,h4,h5,h6 { margin:0;padding:0; }
h1,h2 { font:18px/20px georgia,times,serif; }
h3,h4 { }
h5,h6 { }
blockquote { margin:0;padding:0; }
blockquote p { padding:0;margin:0; }
p { margin:0;padding:0; }
td a, a { color:#666666;font-family:Arial; }
td a:visited, a:visited { color:#666666;font-family:Arial; }
td a:hover, a:hover { }
dl dt, dl dd { }
ul { }
ul li { }
a img { border:0; }
sup { line-height:2; }
.ys_wrapper { background:#fff;margin:0 auto; }
#ys_cartPage.ys_sideBar, #ys_shipBillPage.ys_sideBar, #ys_billingPage.ys_sideBar, #ys_shippingPage.ys_sideBar, #ys_reviewPage.ys_sideBar, #ys_confirmationPage.ys_sideBar { width:706px; }
#ys_mastHead { }
#ys_mastHead #ys_merchHeader { }
#ys_sideBar { float:left;min-width:150px;width:auto !important;width:150px; }
#ys_pageBody { margin:0 auto;padding:10px;width:706px; }
#ys_pageBody.ys_sideBar { margin:0;border-left:1px solid #ccc;overflow:hidden;width:auto; }
*html #ys_pageBody.ys_sideBar { width:750px; }
#ys_pageBody #ys_merchLogo { text-align:center; }
#ys_merchLogo h2 { padding:10px;font-size:120%; }
#ys_pageBody #ys_ofbMessage { }
#ys_ofbMessage h2 { padding:10px;font-size:120%; }
#ys_ofbMessage p { padding:0 10px 10px 10px;font-size:12px;font-family:"courier new",courier,monospace; }
#ys_pageBody #ys_progress { }
#ys_pageBody #ys_userMessages { margin:0 auto;background:#fffecd;padding:10px;border:1px solid #e9e69f; }
#ys_userMessages h4 { font:14px/14px georgia,times,serif;margin:0;padding:10px 0; }
#ys_userMessages ul { padding:0 10px;font:12px/12px "courier new",courier,monospace;margin:0; }
#ys_userMessages ul li { padding:0;margin:0 0 5px 10px; }
#ys_userMessages ul#ys_errorMessages { color:#f00; }
#ys_userMessages ul#ys_warningMessages { color:#000; }
#ys_userMessages ul#ys_infoMessages { color:#000; }
#ys_pageBody #ys_pageMessage { margin:10px 0;font:12px/14px arial,verdana,sans-serif; }
#ys_pageMessage p { }
#ys_pageBody #ys_merchInfo { margin:10px 0;font:12px/14px arial,verdana,sans-serif; }
#ys_pageBody p#ys_giftCertMessage { margin:10px 0;font-size:12px;line-height:14px;padding-left:20px;background:url(/https://store1.yimg.com/Img/gift_small.gif) 0 50% no-repeat; }
#ys_giftCertMessage em { font-style:normal;font-weight:bold; }
#ys_pageBody #ys_cart { margin:10px auto; }
#ys_cart a img { border:0; }
#ys_cart table.ys_basket { border:1px solid #e9e9e4;width:100%; }
table.ys_basket { border-collapse:collapse;font:11px/11px Arial,arial,verdana,sans-serif;width:300px; }
table.ys_basket th,table.ys_basket td { empty-cells:show;padding:5px;border:1px solid #ccc;vertical-align:top;white-space:normal; }
table.ys_basket thead th { padding:3px 6px;background:#a2a2a2;color:#e9e9e4;font:bold 11px Verdana,arial,verdana,sans-serief; }
table.ys_basket thead tr.ys_head th {font-family:Verdana,arial,verdana,sans-serief;color:#a2a2a2;background:#e9e9e4;border-width:0;margin:0;padding:3px 6px; }
.ys_sideCart table.ys_basket thead th { text-align:left; }
.ys_sideCart table.ys_basket thead th.ys_last { text-align:right; }
table.ys_basket .ys_first { border-left-width:0; }
table.ys_basket .ys_last { border-right-width:0;white-space:nowrap; }
table.ys_basket tr.ys_lastRow td { border-bottom-width:0; }
table.ys_basket tr.ys_oddRow { }
table.ys_basket tr.ys_evenRow { }
table.ys_basket tbody td input.text { text-align:center;width:30px; }
table.ys_basket tbody td img { float:left;margin-right:10px; }
table.ys_basket tbody td strong { font-weight:bold; }
table.ys_basket tbody td span.ys_itemInfo strong { }
table.ys_basket tbody td span.ys_itemInfo em { font-style:normal;display:block;margin-top:5px; }
table.ys_basket tbody td ul.ys_itemOptions { margin:0;padding:0; }
ul.ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
table.ys_basket .ys_items { text-align:left; }
table.ys_basket .ys_options { text-align:left; }
table.ys_basket .ys_unitPrice { text-align:center; }
table.ys_basket .ys_quantity { text-align:center; }
table.ys_basket .ys_inStock { text-align:center; }
table.ys_basket .ys_cost { text-align:right; }
table.ys_basket span.ys_giftCertIcon { background:url(/https://store1.yimg.com/Img/gift_small.gif) 0 2px no-repeat;height:17px;display:block;float:left;width:18px;overflow:hidden; }
table.ys_basket tr.ys_cartEmpty td { text-align:center;font-weight:bold;padding:10px;color:#f00; }
table.ys_basket tbody td ul#ys_itemOptions { margin:0;padding:0; }
table.ys_basket tbody tr.ys_updateQty { background:#eee; }
ul#ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
table.ys_basket tr.ys_orderLine td { font-weight:bold; }
table.ys_basket tr.ys_orderLine td.ys_first { text-align:right; }
table.ys_basket tr.ys_orderLine td img { float:none;display:inline; }
table.ys_basket tr.ys_orderLine td.ys_last { font-weight:normal; }
.ys_majorSection .ys_subSection table.ys_basket { width:275px !important;margin-top:8px;border-collapse:collapse;border:1px solid #e9e9e4 !important; }
.ys_subSection table.ys_basket tbody td, .ys_subSection table.ys_basket thead th { padding:3px 2px !important;border:0;border-bottom:1px solid #ccc; }
#ys_shipBillPage .ys_subSection table.ys_basket, #ys_onePage .ys_subSection table.ys_basket { font-size:9px; }
#ys_shipBillPage .ys_subSection table.ys_basket td, #ys_onePage .ys_subSection table.ys_basket td { padding:3px; }
div.ys_pageActions { margin:20px 0;font:12px/13px verdana,arial,sans-serif;height:1%; }
div.ys_pageActions ul { list-style:none;margin:0;padding:0; }
div.ys_pageActions ul li { margin:0;padding:0; }
div.ys_pageActions ul li.ys_first { text-align:left;float:left; }
div.ys_pageActions ul li.ys_second { text-align:right; min-height:30px; _height:30px; }
div.ys_pageActions ul li.ys_third { float:left; clear:both; margin:10px 0 -10px; }
#ys_pageBody.ys_sideCart #ys_cartInfo { float:right;width:150px; }
#ys_pageBody.ys_sideCart #ys_webLoyalty, #ys_pageBody.ys_sideCart #ys_calculatorReview, #ys_reviewPage #ys_pageBody.ys_sideCart #ys_calculatorReview { float:none; }
#ys_pageBody #ys_webLoyalty, #ys_pageBody #ys_calculatorReview { width:150px;border:1px solid #e9e9e4; }
#ys_reviewPage #ys_pageBody #ys_calculatorReview { float:right; }
.ys_majorSection .ys_subSection #ys_pageBody #ys_webLoyalty, #ys_pageBody .ys_majorSection .ys_subSection #ys_calculatorReview {width: 275px; border-width: 0 0 0 0;}
#ys_pageBody #ys_calculatorReview table.ys_basket { width:150px;border:1px solid #e9e9e4 !important; }
#ys_pageBody #ys_calculatorReview table.ys_basket td, #ys_pageBody #ys_calculatorReview table.ys_basket th { font-size:10px;font-weight:normal;padding:0;border-left-width:0;border-right-width:0; }
#ys_pageBody.ys_topWebLoyalty #ys_buyerInfo, #ys_pageBody #ys_buyerInfo.ys_calculatorReview { margin-right:160px; }
#ys_pageBody .ys_discount { clear:left;margin:0 auto 10px auto;background:#fffecd;padding:5px 10px 10px 10px;border:1px solid #e9e69f; }
#ys_cartPage #ys_calculatorReview { float:none; }
#ys_cartPage #ys_calculatorReview table.ys_basket { width:300px; }
#ys_cartPage #ys_calculatorReview table.ys_basket td { padding:2px;font-size:11px; }
#ys_cartPage #ys_calculatorReview table.ys_basket th { padding:3px;font-size:11px;font-weight:bold; }
.ys_discount strong { display:block;font:bold 12px/14px arial,verdana,sans-serif;margin:0;padding:10px 0; }
.ys_discount ul { padding:0 10px;font:12px/12px "courier new",courier,monospace;margin:0; }
.ys_discount ul li { padding:0;margin:0 0 5px 10px; }
#ys_pageBody #ys_relatedItems { margin:10px 0;clear:left; }
#ys_relatedItems h3 { font:bold 14px/16px arial,verdana,sans-serif; }
#ys_relatedItems dl { font-family:arial,verdana,sans-serif;font-size:12px; }
#ys_relatedItems dl dt { clear:left;float:left;padding-right:10px;display:block; }
#ys_relatedItems dl dt img { border:0;float:left;padding-right:10px;display:block; }
#ys_relatedItems dl dd { margin:10px 0;padding:0 0 10px 0; }
#ys_relatedItems dl dd .ys_relatedItemDesc { float:left; }
#ys_relatedItems dl dd.ys_hr { clear:left;border-bottom:1px solid #eee; }
#ys_relatedItems dl dd.ys_hr hr { display:none; }
#ys_relatedItems dl dd em { font-style:normal;display:block; }
#ys_relatedItems dl dd span { color:#f00;font-size:10px; }
#ys_relatedItems dl dd em.ys_promo { color:#f00;font-size:10px; }
#ys_relatedItems dl dd strong { float:right;text-align:right;display:block; }
#ys_relatedItems table { width:100%; }
#ys_relatedItems .ystore-cross-sell-cell { padding: 10px 0; border-bottom: 1px solid #eee; }
#ys_relatedItems .ystore-cross-sell-product-image-link { display:block; float:left; margin-right:8px; }
#ys_relatedItems div.ystore-cross-sell-order-button-container { float:right; }
#ys_relatedItems div.ystore-cross-sell-product-caption { float:left; }
#ys_relatedItems p.ys_promo { color:#f00;font-size:12px; }
#ys_pageBody.ys_sideCart #ys_cart { width:150px;margin:0 0 10px 0; }
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket td, #ys_pageBody.ys_sideCart #ys_cart table.ys_basket th { font-size:10px;line-height:10px;border-right-width:0;border-left-width:0; }
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket th { font-weight:bold; }
#ys_pageBody.ys_sideCart { width:750px; }
#ys_pageBody.ys_sideCart #ys_buyerInfo, #ys_pageBody.ys_sideCart .ys_pageActions, #ys_pageBody.ys_rss .ys_pageActions, #ys_pageBody.ys_sideCart #ys_orderReview, #ys_pageBody.ys_sideCart #ys_orderConfirmation, #ys_pageBody.ys_sideCart #ys_upsAddrValidation { margin-right:160px; }
#ys_pageBody #ys_buyerInfo { border:1px solid #e9e9e4;clear:left; }
* html #ys_pageBody #ys_buyerInfo { height:1%; }
#ys_pageBody #ys_buyerInfo.ys_noShipping #ys_shipBillBillingInfo, #ys_pageBody #ys_buyerInfo.ys_noBilling #ys_shipBillShippingInfo { margin-left:0;width:100%;border-left-width:0;border-right-width:0; }
#ys_buyerInfo #ys_shipBillShippingInfo { }
#ys_onePage #ys_shipBillShippingInfo, #ys_shipBillPage #ys_shipBillShippingInfo { float:left;border-bottom-width:0;border-right:1px solid #ccc; }
#ys_onePage #ys_shipBillBillingInfo, #ys_shipBillPage #ys_shipBillBillingInfo { border-bottom-width:0;border-left:1px solid #ccc; }
#ys_onePage #ys_shipBillShippingInfo { width:350px; }
#ys_onePage #ys_shipBillBillingInfo { margin-left:350px; }
#ys_shipBillPage #ys_shipBillShippingInfo { width:295px; }
#ys_shipBillPage #ys_shipBillBillingInfo { margin-left:295px; }
#ys_onePage #ys_shipBillOtherInfo, #ys_shipBillPage #ys_shipBillOtherInfo, #ys_onePage #ys_giftCertInfo, #ys_shipBillPage #ys_giftCertInfo { clear:left; }
#ys_mastFoot { clear:both; }
#ys_mastFoot #ys_merchFooter { }
#ys_merchFooter p { font:12px/12px verdana,arial,sans-serif; }
#ys_mastFoot #ys_yFooter { text-align:center;background:#fff;padding:10px 100px;margin:0; }
#ys_yFooter * { font-weight:normal;font-style:normal; }
#ys_yFooter p { margin:0;padding:0;font:10px/11px verdana,arial,sans-serif; }
#ys_yFooter p em { display:block; }
#ys_yFooter p#ys_copyright { margin-top:10px; }
#ys_progress { text-align:center;margin:0 auto 10px auto;cursor:default;overflow:hidden;display:table; }
#ys_progress span.ys_progressVisited { display: table-cell !important;display: inline-block;width: 110px;line-height:20px;background:url(/https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) 100% -1px no-repeat;background-color:#AAAAAA;color:#000000;font-family:Arial,verdana,sans-serif; }
#ys_progress span.ys_progressCurrent { display: table-cell !important;display: inline-block;width: 110px;line-height:20px;background:url(/https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) 100% -1px no-repeat;font-weight: bold;background-color:#f4c164;color:#000000;font-family:Arial,verdana,sans-serif;}
#ys_progress span.ys_progressFuture { display: table-cell !important;display: inline-block;width: 110px;line-height:20px;background:url(/https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) 100% -1px no-repeat;background-color:#CCCCCC;color:#000000;font-family:Arial,verdana,sans-serif;}
#ys_progress span span.ys_progressLabel { padding: 0 12px 0 15px; white-space: nowrap; height:20px; display: block; background:url(/https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_end_3.gif) 0 -2px no-repeat; }
.ys_majorSection { font-family:arial,verdana,sans-serif;font-size:12px;width:100%; }
#ys_onePage .ys_majorSection, #ys_shipBillPage .ys_majorSection { border-width:0;width:auto; }
.ys_majorSection h3 { background:#e9e9e4;color:#a2a2a2;font-family:Verdana,verdana,sans-serif;margin:0;padding:3px 6px;font-size:11px; }
.ys_majorSection h4 { border-bottom:1px solid #a2a2a2;background:#a2a2a2;color:#e9e9e4;font-family:Verdana,arial,verdana,sans-serif;padding:3px 6px;font-size:11px; }
.ys_majorSection h5 { margin:0 0 10px 0; }
.ys_majorSection h4 span { display:block; }
.ys_majorSection h4 span.ys_first { float:left;text-align:left; }
.ys_majorSection h4 span.ys_edit { float:right;text-align:right; }
.ys_majorSection .ys_subSection { padding:6px;overflow:hidden;zoom:1; }
.ys_majorSection fieldset { font:11px/12px arial,verdana,sans-serif;border:0;padding:6px; }
.ys_majorSection fieldset.ys_merchFields { clear:left; }
.ys_majorSection label { color:#000000;font-family:Arial,sans-serif;display:block;padding-bottom:10px !important;padding-bottom:8px; }
.ys_subSection .ys_subSection { padding:0; }
.ys_subSection fieldset { font:9.5px arial,verdana,sans-serif;border:0;margin:0;padding:0; }
.ys_subSection fieldset label.r1 { display:inline;margin-bottom:0; }
.ys_subSection fieldset label input.checkbox { display:inline;padding-right:10px;margin-bottom:1px; }
#ys_billingAddress { overflow:hidden; }
#ys_shippingOptions fieldset label { padding-bottom:0 !important;padding-top:1em; }
#ys_shippingOptions fieldset label#labelmerchant-selected-shipping-methods { padding-top:0; }
#ys_downloadMessage { clear:left; }
#ys_payment fieldset label strong { margin:0;padding:1px 0; }
#ys_billTo ul, #ys_billTo ul li { list-style:none;margin:0;padding:0; }
.ys_subSection fieldset ul#ys_billToAddress { float:left; }
p#ys_billToEmail { clear:left; }
.ys_subSection fieldset div#ys_billingInputs {height: 1%;}
.ys_subSection fieldset label#labelshipping-city, .ys_subSection fieldset label#labelbilling-city, .ys_subSection fieldset label#labelshipping-state-for-shipping-calculator, .ys_subSection fieldset label#labelShipMethod { float:left;padding-right:10px; }
#ys_cartPage #labelShipMethod { padding-top:12px; }
.ys_subSection fieldset label#labelshipping-zip, .ys_subSection fieldset label#labelbilling-zip, .ys_subSection fieldset label#labelmerchant-selected-shipping-methods { clear:left;float:left;padding-right:10px; }
.ys_subSection fieldset label#labelshipping-country, .ys_subSection fieldset label#labelbilling-country { clear:left; }
label#labelcard-type { float:left;padding-right:10px; }
label#labelcard-type strong { display:block; }
label.ys_radioGroup { float:none !important; }
label strong.ys_radioLabel { display:block;float:none; }
label#labelcard-number { }
label#labelcard-exp-month { clear:left;float:left;padding-right:10px; }
#ys_onePage #ys_paymentMethod select, #ys_shipBillPage #ys_paymentMethod select, #ys_shipBillPage #labelshipping-state select, #ys_onePage #labelshipping-state select, #ys_shipBillPage #labelbilling-state select, #ys_onePage #labelbilling-state select { width:120px !important; }
* > ys_onePage #ys_paymentMethod option, * > #ys_shipBillPage #ys_paymentMethod option { width:100px; }
label#labelcard-exp-year { float:left; }
#ys_cartPage label#labelshipping-country { clear:none; }
fieldset#ys_couponFieldset { position:relative; }
#ys_couponFieldset .ys_secondary { }
fieldset#ys_couponFieldset input#gc-redemption-code{ float:left;margin-right:10px; }
label#labelgift-wrap-checkbox strong, label#labelgmk-enabled strong, label#labelratings strong, label#payUsingCreditCard strong, label#payUsingPaypal strong, label#notSameAsShipping strong, label#sameAsShipping strong, label#labelgift-wrap-checkbox input, label#labelgmk-enabled input, label#labelratings input, label#payUsingCreditCard input, label#payUsingPaypal input, label#notSameAsShipping input, label#sameAsShipping input { display:inline;font-weight:normal; }
label#labelccSelectedRadio strong, label#labeluseShippingRadio strong, label#labeluseBillingRadio strong, label#labelppSelectedRadio strong {display:inline;font-weight:bold; }
div#billCreditCard { height:auto; zoom:1; overflow:hidden;}
.ys_subSection fieldset label.radio input, .ys_subSection fieldset label.radio em, .ys_majorSection label.checkbox strong, .ys_majorSection label.ys_plainText em, .ys_majorSection label.ys_plainText strong { display:inline; }
.ys_majorSection label strong { display:block;font-weight:normal; }
.ys_subSection fieldset label input { }
#ys_shipBillShippingInfo .ys_subSection fieldset label select, #ys_shipBillBillingInfo .ys_subSection fieldset label select { }
.ys_majorSection label em, .ys_majorSection em { display:block; }
label#labelcard-cvv { clear: both; }
label#labelcard-cvv input.text { width:50px !important; }
span#ys_cvnImage { display: block; padding:0; margin: 0 }
span#ys_cvnAmexImage { display: block; padding:0; margin-left: 85px; margin-top: -32px; }
input#cvn { width:45px; }
span#cvn_enabled { }
input.ys_primary,button.ys_primary { background:#66A5FF;color:#FFF;font:10px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; }
input.ys_secondary,button.ys_secondary { background:#E0E1E5;color:#000;font:10px Verdana,verdana,sans-serif;padding:1px 3px;text-align:center;cursor:pointer; }
input.ys_stdBtn,button.ys_stdBtn {font:bold 10px verdana,arial,sans-serif;padding:1px 0;text-align:center;cursor:pointer; }
* html input.ys_primary, * html button.ys_primary, * html input.ys_secondary, * html button.ys_secondary { padding:0;border:2px outset #e0e1e5; }
input.ys_submitLinkBtn { display:inline;background:transparent;color:blue;font:11px/11px arial,verdana,sans-serif;padding:0;margin:0;border:0;cursor:pointer; }
input.radio,input.checkbox,label#labelconfirm-email strong { display:inline; }
input.radio { position:relative;top:2px; }
textarea,input.text,select { font:12px helvetica,arial,"courier new",courier,monospace;padding:0;margin:1px 0; }
textarea#comments,textarea#giftcert_msg { width:300px;height:75px; }
#ys_onePage #ys_shipBillShippingInfo textarea, #ys_onePage #ys_shipBillBillingInfo textarea, #ys_shipBillPage #ys_shipBillShippingInfo textarea, #ys_shipBillPage #ys_shipBillBillingInfo textarea { width:250px; }
div.ys_infoWrap { background:#fff;border:1px solid #ccc;margin:10px auto;padding:2px;-moz-border-radius:3px; }
div.ys_info { background:#eee;margin:0;padding:0 0 1px 0;-moz-border-radius:3px; }
div.ys_info * { margin:0; }
.ys_disclaimer { font:10px/10px verdana,arial,sans-serif;margin:5px 0;padding:0; }
p#ys_upsDisclaimer { clear:left;margin-bottom:8px;font-size:10px;font-family:Arial,arial,verdana,sans-serif; }
p#ys_upsLogo { clear:left;padding:5px 0; }
span.ys_errorMark { color:#f00;font-size:14px; }
#ys_paypalSection { font:11px/14px Arial,verdana,arial,sans-serif;color:#000;margin:10px 0;width:100%;clear:left;min-height:68px;height:auto !important;height:68px; }
#ys_paypalSection h5 { font:bold 11px/13px Arial,verdana,arial,sans-serif;color:#000;margin:0;padding:0; }
#ys_paypalSection p { margin:0;padding:0; }
#ys_paypalSection a img { border:0; }
#ys_paypalSection .fl { float:left; }
#ys_paypalSection .sep { padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ccc; }
.ys_paypalSection { font:11px/14px Arial,verdana,arial,sans-serif;color:#000;padding:0 0 10px; margin-top:-8px; overflow:hidden; _float:right; }
.ys_paypalSection h5 { font:bold 11px/13px Arial,verdana,arial,sans-serif;color:#000;margin:0;padding:0; }
.ys_paypalSection p { margin:0;padding:0; }
.ys_paypalSection a img { border:0; }
.ys_paypalSection .fl { float:left; }
.ys_paypalSection .sep { padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ccc; }
#ys_paymentMethod .ys_paypalSection, #ys_review .ys_paypalSection, #ys_confirmation .ys_paypalSection, #ys_orderStatus .ys_paypalSection { margin-top:2px; _float:none; }
#ys_pageBody.ys_sideCart #ys_paypalSection { margin-right:160px; }
#ys_paypalBilling { width:250px; }
#ys_paypalBilling h5 { margin-bottom:10px; }
#ys_paypalBilling p img { display:block; }
#ys_paypalBilling p#ys_paypalLogo { float:left; }
#ys_paypalBilling p#ys_paypalTerms { margin-left:70px; }
#ys_paypalBilling p#ys_paypalTerms img { margin-top:10px; }
div.ys_outside { color:#999;font:11px/13px Arial,verdana,sans-serif;width:400px; }
div#billPayPal { height:auto !important;height:1em; }
#ys_paypalBillingReturn .ys_paySection { margin-left:25px; }
#ys_paypalBillingReturn h5 label { color:#000; }
#ys_paypalShipBill #ys_paypalTermsSection { margin-right:120px; }
#ys_paypalShipBill #ys_paypalTermsSection p#ys_paypalLogo { float:left;margin-right:10px; }
#ys_paypalShipBill #ys_paypalTermsSection p#ys_paypalTerms { float: none !important;float:left; }
#ys_paypalShipBill #ys_paypalPayNow { float:right;margin:0 0 0 10px;padding:0; }
#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection, #ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection { margin-right:0; }
#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection p#ys_paypalLogo, #ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection p#ys_paypalLogo { float:none;margin-right:0; }
#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalPayNow, #ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalPayNow { float:none;margin:0;padding:0; }
#ys_paypalConfirm h5, #ys_paypalConfirm h6 { margin:0;padding:0; }
#ys_paypalConfirm h6 { font:10px/12px Arial,verdana,arial,sans-serif; }
#ys_paypalConfirm h5 { font:12px/12px Arial,arial,verdana,sans-serif; }
#ys_paypalPayMethodsSole p { margin:0;padding:0; }
#ys_paypalPayMethodsSole p#ys_paypalCcs { float:left;margin:-15px 15px 0 0; }
.full * { color:#000 }
.soft * { color:#ccc; }
#ys_orderStatus p,#ys_orderStatus li { line-height:16px; }
#ys_billToEmail { font-size:12px; }
#ys_shipTo,#ys_billTo { overflow:hidden; }
#ys_shipTo ul { list-style:none;list-style:none;margin:0;padding:0;line-height:12px; }
ul#ys_shipToAddress,ul#ys_billToAddress { font-size:12px;float:left; }
ul#ys_shipToGift { margin:10px 0 10px 200px;font-size:12px;zoom:1; }
p#ys_shipMethod, ul#ys_ccInfo { margin-left:200px; }
p#ys_shipMethod strong { display:block;font-weight:normal;padding:1px 0; }
p#ys_shipMethod strong span { font-weight:bold; }
p#ys_shipMethod em { display:block; }
#ys_reviewPage .ys_majorSection h4 { height:1.2em; }
#ys_buyerInfo .ys_majorSection .ys_subSection td.ys_giftCert strong { display:inline;font-weight:bold; }
#orderInfo { font-family:Arial; }
#ys_orderInfo table { border-collapse:collapse;margin-bottom:20px; }
#ys_orderInfo table th, #ys_orderInfo table td { height:20px;font-size:12px;line-height:13px;padding:3px 6px; }
#ys_orderInfo table th { text-align:right;font-weight:bold;color:#000;vertical-align:top;width:100px; }
#ys_orderInfo table td { text-align:left;vertical-align:top;line-height:16px; }
#ys_orderInfo em { display:block;font-style:normal;font-weight:bold; }
#ys_orderInfo strong { display:block;font-weight:normal; }
#ys_orderInfo table td ul { list-style:none;margin:0;padding:0;vertical-align:top; }
#ys_orderInfo table td ul li { list-style:none;margin:0 0 10px 0;padding:0; }
#ys_orderInfo table td ul li label { display:block;margin:0;padding:0; }
#ys_orderInfo table td ul li label input { margin:2px 0; }
#ys_orderInfo li input.chk { float:left;display:block; }
#ys_orderInfo label#labelupsAgreement { float:left; }
#ys_orderInfo li input.btn { margin:3px 0;display:block; }
#ys_orderInfo ul li p { padding:0;margin:0 0 5px; }
#ys_orderInfo ul li p.trackingCheck { padding:0;margin:0 0 5px 25px;line-height:0; }
#ys_shipTo li, #ys_shipTo p, #ys_billTo li, #ys_billTo p {line-height:18px;font-size:12px; }
div#ys_paymentMethod hr { clear:both; }
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.b { font-weight:bold; }
.i { font-style:italic; }
.in { display:inline; }
.bl { display:block; }
.access { text-decoration:underline; }
.h { display:none !important; }
.cl { clear:left; }
.cb { clear:both; }
.dis * {cursor: default;}
#ys_paypalOr { float:right; }
#ys_paypalOrContainer { width:100%; height:36px; margin-top:0; margin-bottom:10px; }
#ys_proceedContainer .ys_primary { width:143px; height:30px; font-size:105%; }
#ys_paypalPayNow.ys_paypalCartPage { height:60px; }
#ys_paypalPayNow.ys_paypalSoleBillShip {}
#ys_paypalPayNow.ys_paypalSoleBillShip input { margin-top:20px; }
#extDiv1 { }
#extDiv1 span { }
#extDiv2 { }
#extDiv2 span { }
#extDiv3 { }
#extDiv3 span { }
#extDiv4 { }
#extDiv4 span { }
#extDiv5 { }
#extDiv5 span { }
#extDiv6 { }
#extDiv6 span { }
.ys_majorSection .ys_subSection #ys_savedCarts table.ys_basket { width:100% !important; margin-top:0px; }
.ys_majorSection .ys_subSection #ys_savedCarts table.ys_basket th { text-align:left; }
.ys_majorSection #ys_customerCarts { padding:0; }
.ys_plainText em { font-style:normal; }
#ys_buyerInfo #ys_crProfileShipTo { }
#ys_crProfilePage #ys_crProfileShipTo { float:left;border-bottom-width:0;border-right:1px solid #ccc; }
#ys_crProfilePage #ys_crProfileBillTo { border-bottom-width:0;border-left:1px solid #ccc; }
#ys_crProfilePage #ys_crProfileShipTo { width:50%; }
#ys_crProfilePage #ys_crProfileBillTo { margin-left:50%; }
#ys_crProfileShipTo .ys_subSection fieldset label select, #ys_crProfileBillTo .ys_subSection fieldset label select { width:200px; }
#ys_crProfilePage .ys_majorSection { border-width:0;width:auto; }
#ys_crProfileShipTo h4, #ys_crProfileBillTo h4 { overflow:hidden; padding-bottom:0; *height:1%; }
#ys_crProfilePage #labelcr-cart-name { padding-bottom: 0px !important; }
#ys_crProfilePage .ys_subSection table.ys_basket tbody td.ys_actions { width:40%; text-align:left; }
#ys_crProfilePage .ys_subSection table.ys_basket tbody td.ys_actions a { margin-right:90px; }
#ys_crProfilePage div.ys_pageActions ul li.ys_third { margin-top:40px; }
#ys_crProfilePage #ys_customerViewProfile { clear:both; }
#ys_crProfilePage #ys_buyerInfo { overflow:hidden; }
#ys_buyerInfo #ys_crEditProfileShip { }
#ys_crEditProfilePage #ys_crEditProfileShip { float:left;border-bottom-width:0;border-right:1px solid #ccc; }
#ys_crEditProfilePage #ys_crEditProfileBill { border-bottom-width:0;border-left:1px solid #ccc; }
#ys_crEditProfilePage #ys_crEditProfileShip { width:50%; }
#ys_crEditProfilePage #ys_crEditProfileBill { margin-left:50%; }
#ys_crEditProfileShip .ys_subSection fieldset label select, #ys_crEditProfileBill .ys_subSection fieldset label select { width:200px; }
#ys_crEditProfilePage .ys_majorSection { border-width:0;width:auto; }
#ys_crEditProfilePage div.ys_pageActions { margin: 20px auto; width: 750px; }
#ys_crEditProfilePage #ys_pageBody #ys_buyerInfo:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#ys_crEditProfilePage #ys_pageBody #ys_buyerInfo { *height:1%; }
#ys_crEditProfilePage #ys_billingEmail { clear:left; }
#ys_buyerInfo #ys_crLoginWrap { }
#ys_regLoginPage #ys_crLoginWrap { float:left;border-bottom-width:0;border-right:1px solid #ccc; }
#ys_regLoginPage #ys_crRegWrap { border-bottom-width:0;border-left:1px solid #ccc; }
#ys_regLoginPage #ys_crLoginWrap { width:50%; }
#ys_regLoginPage #ys_crRegWrap { margin-left:50%; }
#ys_crLoginWrap .ys_subSection fieldset label select, #ys_crRegWrap .ys_subSection fieldset label select { width:200px; }
#ys_regLoginPage .ys_majorSection { border-width:0;width:auto; }
#ys_regLoginPage #ys_pageBody #ys_buyerInfo.ys_noReg #ys_crLoginWrap { margin-left:0;width:100%;border-left-width:0;border-right-width:0; float:none; }
div.ys_custreg_cart_button { position:relative; float:left; height:auto; margin-top:10px; }
.bd{font-weight:bold;}
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.wrap {width:708px;margin: auto;text-align:left;background:#ffffff;}
.wrapIn {padding-left:1px;}
#topDiv {height:78px;}
#logoBlock {}
#logo{padding:31px 0 0 1px;}
#tNav {position:absolute;margin:23px 0 0 755px;font-size:11px; text-transform:uppercase;}
#tNav a{color:#ffffff;text-decoration:none;}
#tNav a:hover{color:#ffffff;text-decoration:underline; }
#search {position:absolute;margin:47px 0 0 503px;height:25px;background:#9d9797;}
#search .tex {width:92px;border:1px solid #abadb3;font-size:10px;height:15px;}
#search .c1 {float:left;padding:2px 0px 2px 6px;color:#ffffff;}
#search .c2 {float:left;height:22px;}
#search .c2In {padding:2px 4px 0px 9px;}
#search .c3 {float:left;padding:2px 0px 2px 0px;}
#topText {position:absolute;margin:33px 0 0 431px;color:#736f6f;border:1px solid #e4e1e2;padding:3px 22px;font-size:10px;text-align:center;}
#topText .lnk {font-size:12px;font-weight:bold;}
#topText a {text-decoration:none;}
#topText a:hover {text-decoration:underline;}
#mainArea {}
#mainAreaIn {padding-top:5px;}
#footer {width:1000px;font-size:11px;text-align:center;clear:both;}
.style7 {color: #B0AEAE; font:bold 11px Geneva, Arial, Helvetica, sans-serif; }
.style8 {color: #B8B6B6;font:bold 10px Arial, Helvetica, sans-serif}
.botNav1 {padding:10px 0 10px 0;color:#736f6f;border-top:2px solid #cccccc;margin:3px 0 0 0;font-size:10px;font-weight:bold;}
.botNav1 a {color:#736f6f;}
.botNav {padding:10px 0 15px 0;color:#736f6f;border-top:2px solid #cccccc;margin:3px 0 0 0;font-size:10px;font-weight:bold;}
.botNav a {color:#736f6f;}
#copy {color:#ffffff;font:11px Tahoma;padding:7px 0 11px 0;}
#copy1 {color:#d8d8d8;font:10px Tahoma;}
#copy1 a{color:#d8d8d8;}
.p1 { background-repeat:no-repeat;background-position: center center;}
.combTitle div{float:right;padding:2px 0 1px 0;}
.combTitle span{float:left;display:block;font-size:14px;font-weight:bold;padding:1px 0 3px 20px;background: url(/i/comb-arr.gif) no-repeat 6px 5px;}
#dhtmlDiv {font-size:10px;font-weight:bold;width:1000px;}
ul.jd_menu, ul.jd_menu_vertical { margin: 0 0 0 0; padding: 0px; list-style-type: none; border-top:1px solid #cdcbcb;border-bottom:1px solid #cdcbcb;border-right:1px solid #cdcbcb; height:20px !important; }
ul.jd_menu ul, ul.jd_menu_vertical ul { display: none; }
ul.jd_menu li { float: left; margin:0; border-left:1px solid #cdcbcb; }
ul.jd_menu .l1{height:20px;}
ul.jd_menu .l1a{display:block;font:bold 10px Tahoma;color:#777474;padding:3px 7px 3px 7px;text-decoration:none;}
ul.jd_menu .l1a:hover{color:#000000;}
ul.jd_menu_slate li.jd_menu_active_menubar, ul.jd_menu_slate li.jd_menu_hover_menubar { }
ul.jd_menu_slate li { font-family: Tahoma, sans-serif; font-size: 11px; padding: 0; cursor: pointer; white-space: nowrap; color: #777474; border-right:1px solid #ffffff; }
ul.jd_menu ul { position: absolute; display: none; list-style-type: none; margin: 0px; padding: 0px; z-index: 10000; }
ul.jd_menu ul { padding:0px; margin: 0px; }
ul.jd_menu ul li { float: none; margin: 0px 0px 0px 0px; }
ul.jd_menu_slate { height: 23px; clear: both; }
#priceMsg1 {display:none;}
#priceMsg2 {display:none;}
#priceMsg3 {display:none;}
.presentDiv {position:absolute !important;display:none;margin:0 0 0 -40px;background:#fff;border:1px solid #000;z-index:10000;}
.presentDiv iframe{border:0px solid #000;width:434px;}
.ordWrapp {}
.ordWrapp .ttl {font: bold 12px Verdana;text-align:center;padding-top:4px;text-transform:uppercase;}
#giftTop1,#giftTop2 {cursor: move;height:22px;background:#f4c164;width:434px !important;}
#close1,#close2 {position:absolute;margin:5px 0 0 419px;cursor:pointer !important;}
#shipMsg {background:#f4f4f4;margin:10px 0;text-align:center;padding:3px;display:none;}
#shipMsg span {}
#vc { margin:52px 0 0 879px; position:absolute; }
/*
     FILE ARCHIVED ON 18:45:32 Jan 29, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:12:49 May 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.337
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.032
  esindex: 0.006
  cdx.remote: 34.275
  LoadShardBlock: 192.86 (3)
  PetaboxLoader3.resolve: 336.968 (4)
  PetaboxLoader3.datanode: 130.862 (4)
  load_resource: 289.585
*/