BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial,sans-serif

}

H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H6 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H1 {

	FONT: 18px/20px georgia,times,serif

}

H2 {

	FONT: 18px/20px georgia,times,serif

}

H3 {

	

}

H4 {

	

}

H5 {

	

}

H6 {

	

}

BLOCKQUOTE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

BLOCKQUOTE P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

TD A {

	COLOR: #db6c00; FONT-FAMILY: Arial

}

A {

	COLOR: #db6c00; FONT-FAMILY: Arial

}

TD A:visited {

	COLOR: #db6c00; FONT-FAMILY: Arial

}

A:visited {

	COLOR: #db6c00; FONT-FAMILY: Arial

}

TD A:hover {

	

}

A:hover {

	

}

DL DT {

	

}

DL DD {

	

}

UL {

	

}

UL LI {

	

}

A IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

SUP {

	LINE-HEIGHT: 2

}

.ys_wrapper {

	BACKGROUND: #fff; MARGIN: 0px auto

}

.ys_sideBar#ys_cartPage {

	WIDTH: 760px

}

#ys_mastHead {

	

}

#ys_mastHead #ys_merchHeader {

	

}

#ys_sideBar {

	MIN-WIDTH: 150px; FLOAT: left; WIDTH: auto! important

}

#ys_pageBody {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 10px

}

.ys_sideBar#ys_pageBody {

	MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid

}

#ys_pageBody #ys_merchLogo {

	TEXT-ALIGN: center

}

#ys_merchLogo H2 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#ys_pageBody #ys_ofbMessage {

	

}

#ys_ofbMessage H2 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#ys_ofbMessage P {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: "courier new",courier,monospace

}

#ys_pageBody #ys_progress {

	

}

#ys_pageBody #ys_userMessages {

	BORDER-RIGHT: #e9e69f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e9e69f 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fffecd; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: #e9e69f 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e9e69f 1px solid

}

#ys_userMessages H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 14px/14px georgia,times,serif; PADDING-TOP: 10px

}

#ys_userMessages UL {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/12px "courier new",courier,monospace; PADDING-TOP: 0px

}

#ys_userMessages UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px

}

#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 0px; FONT: 12px/14px arial,verdana,sans-serif

}

#ys_pageMessage P {

	

}

#ys_pageBody #ys_merchInfo {

	MARGIN: 10px 0px; FONT: 12px/14px arial,verdana,sans-serif

}

#ys_pageBody P#ys_giftCertMessage {

	PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(https://store1.yimg.com/Img/gift_small.gif) no-repeat 0px 50%; MARGIN: 10px 0px; LINE-HEIGHT: 14px

}

#ys_giftCertMessage EM {

	FONT-WEIGHT: bold; FONT-STYLE: normal

}

#ys_pageBody #ys_cart {

	MARGIN: 10px auto

}

#ys_cart A IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

#ys_cart TABLE.ys_basket {

	BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; BORDER-LEFT: #cc0001 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cc0001 1px solid

}

TABLE.ys_basket {

	FONT: 11px/11px Arial,arial,verdana,sans-serif; WIDTH: 300px; BORDER-COLLAPSE: collapse

}

TABLE.ys_basket TH {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: normal; empty-cells: show

}

TABLE.ys_basket TD {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: normal; empty-cells: show

}

TABLE.ys_basket THEAD TH {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; FONT: bold 11px Verdana,arial,verdana,sans-serief; COLOR: #cc0001; PADDING-TOP: 3px

}

TABLE.ys_basket THEAD TR.ys_head TH {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cc0001; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Verdana,arial,verdana,sans-serief; BORDER-RIGHT-WIDTH: 0px

}

.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: 0px

}

TABLE.ys_basket .ys_last {

	WHITE-SPACE: nowrap; BORDER-RIGHT-WIDTH: 0px

}

TABLE.ys_basket TR.ys_lastRow TD {

	BORDER-BOTTOM-WIDTH: 0px

}

TABLE.ys_basket TR.ys_oddRow {

	

}

TABLE.ys_basket TR.ys_evenRow {

	

}

TABLE.ys_basket TBODY TD INPUT.text {

	WIDTH: 30px; TEXT-ALIGN: center

}

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 {

	MARGIN-TOP: 5px; DISPLAY: block; FONT-STYLE: normal

}

TABLE.ys_basket TBODY TD UL.ys_itemOptions {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

UL.ys_itemOptions LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: 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 {

	DISPLAY: block; BACKGROUND: url(https://store1.yimg.com/Img/gift_small.gif) no-repeat 0px 2px; FLOAT: left; OVERFLOW: hidden; WIDTH: 18px; HEIGHT: 17px

}

TABLE.ys_basket TR.ys_cartEmpty TD {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #f00; PADDING-TOP: 10px; TEXT-ALIGN: center

}

TABLE.ys_basket TBODY TD UL#ys_itemOptions {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

TABLE.ys_basket TBODY TR.ys_updateQty {

	BACKGROUND: #eee

}

UL#ys_itemOptions LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: 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 {

	DISPLAY: inline; FLOAT: none

}

TABLE.ys_basket TR.ys_orderLine TD.ys_last {

	FONT-WEIGHT: normal

}

.ys_majorSection .ys_subSection TABLE.ys_basket {

	BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; MARGIN-TOP: 8px; BORDER-LEFT: #cc0001 1px solid; WIDTH: 275px! important; BORDER-BOTTOM: #cc0001 1px solid; BORDER-COLLAPSE: collapse

}

.ys_subSection TABLE.ys_basket TBODY TD {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 3px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-WIDTH: 0px

}

.ys_subSection TABLE.ys_basket THEAD TH {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 3px! important; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-WIDTH: 0px

}

#ys_shipBillPage .ys_subSection TABLE.ys_basket {

	FONT-SIZE: 9px

}

#ys_onePage .ys_subSection TABLE.ys_basket {

	FONT-SIZE: 9px

}

#ys_shipBillPage .ys_subSection TABLE.ys_basket TD {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

#ys_onePage .ys_subSection TABLE.ys_basket TD {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

DIV.ys_pageActions {

	MARGIN: 20px 0px; FONT: 12px/13px verdana,arial,sans-serif; HEIGHT: 1%; width:740px; margin: 0 auto;

}

DIV.ys_pageActions UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

DIV.ys_pageActions UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV.ys_pageActions UL LI.ys_first {

	FLOAT: left; TEXT-ALIGN: left

}

DIV.ys_pageActions UL LI.ys_second {

	TEXT-ALIGN: right

}

.ys_sideCart#ys_pageBody #ys_cartInfo {

	FLOAT: right; WIDTH: 150px

}

.ys_sideCart#ys_pageBody #ys_webLoyalty {

	FLOAT: none

}

.ys_sideCart#ys_pageBody #ys_calculatorReview {

	FLOAT: none

}

#ys_reviewPage .ys_sideCart#ys_pageBody #ys_calculatorReview {

	FLOAT: none

}

#ys_pageBody #ys_webLoyalty {

	BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; BORDER-LEFT: #cc0001 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cc0001 1px solid

}

#ys_pageBody #ys_calculatorReview {

	BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; BORDER-LEFT: #cc0001 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cc0001 1px solid

}

#ys_reviewPage #ys_pageBody #ys_calculatorReview {

	FLOAT: right

}

.ys_majorSection .ys_subSection #ys_pageBody #ys_webLoyalty {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 275px; BORDER-RIGHT-WIDTH: 0px

}

#ys_pageBody .ys_majorSection .ys_subSection #ys_calculatorReview {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 275px; BORDER-RIGHT-WIDTH: 0px

}

#ys_pageBody #ys_calculatorReview TABLE.ys_basket {

	BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; BORDER-LEFT: #cc0001 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cc0001 1px solid

}

#ys_pageBody #ys_calculatorReview TABLE.ys_basket TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

#ys_pageBody #ys_calculatorReview TABLE.ys_basket TH {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

.ys_topWebLoyalty#ys_pageBody #ys_buyerInfo {

	MARGIN-RIGHT: 160px

}

#ys_pageBody .ys_calculatorReview#ys_buyerInfo {

	MARGIN-RIGHT: 160px

}

#ys_pageBody .ys_discount {

	BORDER-RIGHT: #e9e69f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e9e69f 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fffecd; PADDING-BOTTOM: 10px; MARGIN: 0px auto 10px; BORDER-LEFT: #e9e69f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e9e69f 1px solid

}

#ys_cartPage #ys_calculatorReview {

	FLOAT: none

}

#ys_cartPage #ys_calculatorReview TABLE.ys_basket {

	WIDTH: 300px

}

#ys_cartPage #ys_calculatorReview TABLE.ys_basket TD {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px

}

#ys_cartPage #ys_calculatorReview TABLE.ys_basket TH {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.ys_discount STRONG {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: bold 12px/14px arial,verdana,sans-serif; PADDING-TOP: 10px

}

.ys_discount UL {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/12px "courier new",courier,monospace; PADDING-TOP: 0px

}

.ys_discount UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px

}

#ys_pageBody #ys_relatedItems {

	CLEAR: left; MARGIN: 10px 0px

}

#ys_relatedItems H3 {

	FONT: bold 14px/16px arial,verdana,sans-serif

}

#ys_relatedItems DL {

	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif

}

#ys_relatedItems DL DT {

	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left

}

#ys_relatedItems DL DT IMG {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

#ys_relatedItems DL DD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 0px

}

#ys_relatedItems DL DD .ys_relatedItemDesc {

	FLOAT: left

}

#ys_relatedItems DL DD.ys_hr {

	CLEAR: left; BORDER-BOTTOM: #eee 1px solid

}

#ys_relatedItems DL DD.ys_hr HR {

	DISPLAY: none

}

#ys_relatedItems DL DD EM {

	DISPLAY: block; FONT-STYLE: normal

}

#ys_relatedItems DL DD SPAN {

	FONT-SIZE: 10px; COLOR: #f00

}

#ys_relatedItems DL DD EM.ys_promo {

	FONT-SIZE: 10px; COLOR: #f00

}

#ys_relatedItems DL DD STRONG {

	DISPLAY: block; FLOAT: right; TEXT-ALIGN: right

}

#ys_relatedItems TABLE {

	WIDTH: 100%

}

#ys_relatedItems .ystore-cross-sell-cell {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid

}

#ys_relatedItems .ystore-cross-sell-product-image-link {

	DISPLAY: block

}

#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 {

	FONT-SIZE: 10px; COLOR: #f00

}

.ys_sideCart#ys_pageBody #ys_cart {

	MARGIN: 0px 0px 10px; WIDTH: 150px

}

.ys_sideCart#ys_pageBody #ys_cart TABLE.ys_basket TD {

	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 10px; BORDER-RIGHT-WIDTH: 0px

}

.ys_sideCart#ys_pageBody #ys_cart TABLE.ys_basket TH {

	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 10px; BORDER-RIGHT-WIDTH: 0px

}

.ys_sideCart#ys_pageBody #ys_cart TABLE.ys_basket TH {

	FONT-WEIGHT: bold

}

.ys_sideCart#ys_pageBody {

	WIDTH: 750px

}

.ys_sideCart#ys_pageBody #ys_buyerInfo {

	MARGIN-RIGHT: 160px

}

.ys_sideCart#ys_pageBody .ys_pageActions {

	MARGIN-RIGHT: 160px

}

.ys_rss#ys_pageBody .ys_pageActions {

	MARGIN-RIGHT: 160px

}

.ys_sideCart#ys_pageBody #ys_orderReview {

	MARGIN-RIGHT: 160px

}

.ys_sideCart#ys_pageBody #ys_orderConfirmation {

	MARGIN-RIGHT: 160px

}

.ys_sideCart#ys_pageBody #ys_upsAddrValidation {

	MARGIN-RIGHT: 160px

}

#ys_pageBody #ys_buyerInfo {

	CLEAR: left; BORDER-RIGHT: #cc0001 1px solid; BORDER-TOP: #cc0001 1px solid; BORDER-LEFT: #cc0001 1px solid; BORDER-BOTTOM: #cc0001 1px solid

}

* HTML #ys_pageBody #ys_buyerInfo {

	HEIGHT: 1%

}

#ys_pageBody .ys_noShipping#ys_buyerInfo #ys_shipBillBillingInfo {

	BORDER-LEFT-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px

}

#ys_pageBody .ys_noBilling#ys_buyerInfo #ys_shipBillShippingInfo {

	BORDER-LEFT-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px

}

#ys_buyerInfo #ys_shipBillShippingInfo {

	

}

#ys_onePage #ys_shipBillShippingInfo {

	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px

}

#ys_shipBillPage #ys_shipBillShippingInfo {

	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px

}

#ys_onePage #ys_shipBillBillingInfo {

	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #ccc 1px solid

}

#ys_shipBillPage #ys_shipBillBillingInfo {

	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #ccc 1px solid

}

#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 {

	CLEAR: left

}

#ys_shipBillPage #ys_shipBillOtherInfo {

	CLEAR: left

}

#ys_onePage #ys_giftCertInfo {

	CLEAR: left

}

#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 {

	PADDING-RIGHT: 100px; PADDING-LEFT: 100px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center

}

#ys_yFooter * {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

#ys_yFooter P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/11px verdana,arial,sans-serif; PADDING-TOP: 0px

}

#ys_yFooter P EM {

	DISPLAY: block

}

#ys_yFooter P#ys_copyright {

	MARGIN-TOP: 10px

}

#ys_progress {

	MARGIN: 0px auto 10px; OVERFLOW: hidden; CURSOR: default; TEXT-ALIGN: center

}

#ys_progress SPAN.ys_progressVisited {

	DISPLAY: inline-block; BACKGROUND: url(https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) #ffffff no-repeat 100% -1px; WIDTH: 110px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,verdana,sans-serif

}

#ys_progress SPAN.ys_progressCurrent {

	DISPLAY: inline-block; FONT-WEIGHT: bold; BACKGROUND: url(https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) #cc0001 no-repeat 100% -1px; WIDTH: 110px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,verdana,sans-serif

}

#ys_progress SPAN.ys_progressFuture {

	DISPLAY: inline-block; BACKGROUND: url(https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_3.gif) #ffffff no-repeat 100% -1px; WIDTH: 110px; COLOR: #c8c8c8; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,verdana,sans-serif

}

#ys_progress SPAN SPAN.ys_progressLabel {

	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(https://a248.e.akamai.net/sec.yimg.com/us.yimg.com/i/us/str/el/reverse_arrow_end_3.gif) no-repeat 0px -2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 20px

}

.ys_majorSection {

	FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: arial,verdana,sans-serif

}

#ys_onePage .ys_majorSection {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px

}

#ys_shipBillPage .ys_majorSection {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px

}

.ys_majorSection H3 {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #cc0001; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Verdana,verdana,sans-serif

}

.ys_majorSection H4 {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; COLOR: #cc0001; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana,arial,verdana,sans-serif

}

.ys_majorSection H5 {

	MARGIN: 0px 0px 10px

}

.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-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px; ZOOM: 1

}

.ys_majorSection FIELDSET {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT: 11px/12px arial,verdana,sans-serif; BORDER-RIGHT-WIDTH: 0px

}

.ys_majorSection FIELDSET.ys_merchFields {

	CLEAR: left

}

.ys_majorSection LABEL {

	DISPLAY: block; PADDING-BOTTOM: 10px! important; COLOR: #000000; FONT-FAMILY: Arial,sans-serif

}

.ys_subSection .ys_subSection {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.ys_subSection FIELDSET {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/12px arial,verdana,sans-serif; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

.ys_subSection FIELDSET LABEL.r1 {

	DISPLAY: inline; MARGIN-BOTTOM: 0px

}

.ys_subSection FIELDSET LABEL INPUT.checkbox {

	PADDING-RIGHT: 10px; DISPLAY: inline; MARGIN-BOTTOM: 1px

}

#ys_billingAddress {

	OVERFLOW: hidden

}

#ys_shippingOptions FIELDSET LABEL {

	PADDING-BOTTOM: 0px! important; PADDING-TOP: 1em

}

#ys_shippingOptions FIELDSET LABEL#labelmerchant-selected-shipping-methods {

	PADDING-TOP: 0px

}

#ys_downloadMessage {

	CLEAR: left

}

#ys_payment FIELDSET LABEL STRONG {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px

}

#ys_billTo UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#ys_billTo UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.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 {

	PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelbilling-city {

	PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelshipping-state-for-shipping-calculator {

	PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelShipMethod {

	PADDING-RIGHT: 10px; FLOAT: left

}

#ys_cartPage #labelShipMethod {

	PADDING-TOP: 12px

}

.ys_subSection FIELDSET LABEL#labelshipping-zip {

	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelbilling-zip {

	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelmerchant-selected-shipping-methods {

	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left

}

.ys_subSection FIELDSET LABEL#labelshipping-country {

	CLEAR: left

}

.ys_subSection FIELDSET LABEL#labelbilling-country {

	CLEAR: left

}

LABEL#labelcard-type {

	PADDING-RIGHT: 10px; FLOAT: left

}

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; PADDING-RIGHT: 10px; FLOAT: left

}

#ys_onePage #ys_paymentMethod SELECT {

	WIDTH: 100px! important

}

#ys_shipBillPage #ys_paymentMethod SELECT {

	WIDTH: 100px! important

}

#ys_shipBillPage #labelshipping-state SELECT {

	WIDTH: 100px! important

}

#ys_onePage #labelshipping-state SELECT {

	WIDTH: 100px! important

}

#ys_shipBillPage #labelbilling-state SELECT {

	WIDTH: 100px! important

}

#ys_onePage #labelbilling-state SELECT {

	WIDTH: 100px! important

}

* > ys_onePage #ys_paymentMethod OPTION {

	WIDTH: 100px

}

* > #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 {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelgmk-enabled STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelratings STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#payUsingCreditCard STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#payUsingPaypal STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#notSameAsShipping STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#sameAsShipping STRONG {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelgift-wrap-checkbox INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelgmk-enabled INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelratings INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#payUsingCreditCard INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#payUsingPaypal INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#notSameAsShipping INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#sameAsShipping INPUT {

	DISPLAY: inline; FONT-WEIGHT: normal

}

LABEL#labelccSelectedRadio STRONG {

	DISPLAY: inline; FONT-WEIGHT: bold

}

LABEL#labeluseShippingRadio STRONG {

	DISPLAY: inline; FONT-WEIGHT: bold

}

LABEL#labeluseBillingRadio STRONG {

	DISPLAY: inline; FONT-WEIGHT: bold

}

LABEL#labelppSelectedRadio STRONG {

	DISPLAY: inline; FONT-WEIGHT: bold

}

DIV#billCreditCard {

	OVERFLOW: hidden; ZOOM: 1; HEIGHT: auto

}

.ys_subSection FIELDSET LABEL.radio INPUT {

	DISPLAY: inline

}

.ys_subSection FIELDSET LABEL.radio EM {

	DISPLAY: inline

}

.ys_majorSection LABEL.checkbox STRONG {

	DISPLAY: inline

}

.ys_majorSection LABEL.ys_plainText EM {

	DISPLAY: inline

}

.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 {

	WIDTH: 200px

}

#ys_shipBillBillingInfo .ys_subSection FIELDSET LABEL SELECT {

	WIDTH: 200px

}

.ys_majorSection LABEL EM {

	DISPLAY: block

}

.ys_majorSection EM {

	DISPLAY: block

}

LABEL#labelcard-cvv {

	CLEAR: both

}

LABEL#labelcard-cvv INPUT.text {

	WIDTH: 50px! important

}

SPAN#ys_cvnImage {

	PADDING-RIGHT: 0px; MARGIN-TOP: -32px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 85px; PADDING-TOP: 0px

}

SPAN#ys_cvnAmexImage {

	PADDING-RIGHT: 0px; MARGIN-TOP: -32px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 85px; PADDING-TOP: 0px

}

INPUT#cvn {

	WIDTH: 45px

}

SPAN#cvn_enabled {

	

}

INPUT.ys_primary {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cc0001; PADDING-BOTTOM: 1px; FONT: bold 11px Arial,verdana,sans-serif; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center

}

BUTTON.ys_primary {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cc0001; PADDING-BOTTOM: 1px; FONT: bold 11px Arial,verdana,sans-serif; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center

}

INPUT.ys_secondary {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #cc0001; PADDING-BOTTOM: 1px; FONT: bold 10px Verdana,verdana,sans-serif; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center

}

BUTTON.ys_secondary {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #cc0001; PADDING-BOTTOM: 1px; FONT: bold 10px Verdana,verdana,sans-serif; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; TEXT-ALIGN: center

}

INPUT.ys_stdBtn {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; FONT: bold 10px verdana,arial,sans-serif; CURSOR: pointer; PADDING-TOP: 1px; TEXT-ALIGN: center

}

BUTTON.ys_stdBtn {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; FONT: bold 10px verdana,arial,sans-serif; CURSOR: pointer; PADDING-TOP: 1px; TEXT-ALIGN: center

}

* HTML INPUT.ys_primary {

	BORDER-RIGHT: #e0e1e5 2px outset; PADDING-RIGHT: 0px; BORDER-TOP: #e0e1e5 2px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e1e5 2px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e1e5 2px outset

}

* HTML BUTTON.ys_primary {

	BORDER-RIGHT: #e0e1e5 2px outset; PADDING-RIGHT: 0px; BORDER-TOP: #e0e1e5 2px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e1e5 2px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e1e5 2px outset

}

* HTML INPUT.ys_secondary {

	BORDER-RIGHT: #e0e1e5 2px outset; PADDING-RIGHT: 0px; BORDER-TOP: #e0e1e5 2px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e1e5 2px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e1e5 2px outset

}

* HTML BUTTON.ys_secondary {

	BORDER-RIGHT: #e0e1e5 2px outset; PADDING-RIGHT: 0px; BORDER-TOP: #e0e1e5 2px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e1e5 2px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e1e5 2px outset

}

INPUT.ys_submitLinkBtn {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/11px arial,verdana,sans-serif; CURSOR: pointer; COLOR: blue; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px

}

INPUT.radio {

	DISPLAY: inline

}

INPUT.checkbox {

	DISPLAY: inline

}

LABEL#labelconfirm-email STRONG {

	DISPLAY: inline

}

INPUT.radio {

	POSITION: relative; TOP: 2px

}

TEXTAREA {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; FONT: 12px helvetica,arial,"courier new",courier,monospace; PADDING-TOP: 0px

}

INPUT.text {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; FONT: 12px helvetica,arial,"courier new",courier,monospace; PADDING-TOP: 0px

}

SELECT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; FONT: 12px helvetica,arial,"courier new",courier,monospace; PADDING-TOP: 0px

}

TEXTAREA#comments {

	WIDTH: 300px; HEIGHT: 75px

}

TEXTAREA#giftcert_msg {

	WIDTH: 300px; HEIGHT: 75px

}

#ys_onePage #ys_shipBillShippingInfo TEXTAREA {

	WIDTH: 250px

}

#ys_onePage #ys_shipBillBillingInfo TEXTAREA {

	WIDTH: 250px

}

#ys_shipBillPage #ys_shipBillShippingInfo TEXTAREA {

	WIDTH: 250px

}

#ys_shipBillPage #ys_shipBillBillingInfo TEXTAREA {

	WIDTH: 250px

}

DIV.ys_infoWrap {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 10px auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; -moz-border-radius: 3px

}

DIV.ys_info {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 0px; -moz-border-radius: 3px

}

DIV.ys_info * {

	MARGIN: 0px

}

.ys_disclaimer {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; FONT: 10px/10px verdana,arial,sans-serif; PADDING-TOP: 0px

}

P#ys_upsDisclaimer {

	CLEAR: left; FONT-SIZE: 10px; MARGIN-BOTTOM: 8px; FONT-FAMILY: Arial,arial,verdana,sans-serif

}

P#ys_upsLogo {

	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

SPAN.ys_errorMark {

	FONT-SIZE: 14px; COLOR: #f00

}

#ys_paypalSection {

	MIN-HEIGHT: 68px; MARGIN: 10px 0px; FONT: 11px/14px Arial,verdana,arial,sans-serif; WIDTH: 100%; COLOR: #000; HEIGHT: auto! important

}

#ys_paypalSection H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px/13px Arial,verdana,arial,sans-serif; COLOR: #000; PADDING-TOP: 0px

}

#ys_paypalSection P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_paypalSection A IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

#ys_paypalSection .fl {

	FLOAT: left

}

#ys_paypalSection .sep {

	MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 25px; BORDER-BOTTOM: #ccc 1px solid

}

.ys_paypalSection {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 11px/14px Arial,verdana,arial,sans-serif; COLOR: #000; PADDING-TOP: 10px

}

.ys_paypalSection H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px/13px Arial,verdana,arial,sans-serif; COLOR: #000; PADDING-TOP: 0px

}

.ys_paypalSection P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.ys_paypalSection A IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

.ys_paypalSection .fl {

	FLOAT: left

}

.ys_paypalSection .sep {

	MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 25px; BORDER-BOTTOM: #ccc 1px solid

}

.ys_sideCart#ys_pageBody #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 {

	FONT: 11px/13px Arial,verdana,sans-serif; WIDTH: 400px; COLOR: #999

}

DIV#billPayPal {

	HEIGHT: auto! important

}

#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

}

#ys_paypalShipBill #ys_paypalPayNow {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px

}

#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection {

	MARGIN-RIGHT: 0px

}

#ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection {

	MARGIN-RIGHT: 0px

}

#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection P#ys_paypalLogo {

	FLOAT: none; MARGIN-RIGHT: 0px

}

#ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalTermsSection P#ys_paypalLogo {

	FLOAT: none; MARGIN-RIGHT: 0px

}

#ys_shipBillPage .ys_majorSection #ys_paypalShipBill #ys_paypalPayNow {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_onePage .ys_majorSection #ys_paypalShipBill #ys_paypalPayNow {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_paypalConfirm H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_paypalConfirm H6 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#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 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_paypalPayMethodsSole P#ys_paypalCcs {

	FLOAT: left; MARGIN: -15px 15px 0px 0px

}

.full * {

	COLOR: #000

}

.soft * {

	COLOR: #ccc

}

#ys_orderStatus P {

	LINE-HEIGHT: 16px

}

#ys_orderStatus LI {

	LINE-HEIGHT: 16px

}

#ys_billToEmail {

	FONT-SIZE: 12px

}

#ys_shipTo {

	OVERFLOW: hidden

}

#ys_billTo {

	OVERFLOW: hidden

}

#ys_shipTo UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL#ys_shipToAddress {

	FONT-SIZE: 12px; FLOAT: left

}

UL#ys_billToAddress {

	FONT-SIZE: 12px; FLOAT: left

}

UL#ys_shipToGift {

	FONT-SIZE: 12px; MARGIN: 10px 0px 10px 200px; ZOOM: 1

}

P#ys_shipMethod {

	MARGIN-LEFT: 200px

}

UL#ys_ccInfo {

	MARGIN-LEFT: 200px

}

P#ys_shipMethod STRONG {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; PADDING-TOP: 1px

}

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 {

	MARGIN-BOTTOM: 20px; BORDER-COLLAPSE: collapse

}

#ys_orderInfo TABLE TH {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; HEIGHT: 20px

}

#ys_orderInfo TABLE TD {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; HEIGHT: 20px

}

#ys_orderInfo TABLE TH {

	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 100px; COLOR: #000; TEXT-ALIGN: right

}

#ys_orderInfo TABLE TD {

	VERTICAL-ALIGN: top; LINE-HEIGHT: 16px; TEXT-ALIGN: left

}

#ys_orderInfo EM {

	DISPLAY: block; FONT-WEIGHT: bold; FONT-STYLE: normal

}

#ys_orderInfo STRONG {

	DISPLAY: block; FONT-WEIGHT: normal

}

#ys_orderInfo TABLE TD UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#ys_orderInfo TABLE TD UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#ys_orderInfo TABLE TD UL LI LABEL {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#ys_orderInfo TABLE TD UL LI LABEL INPUT {

	MARGIN: 2px 0px

}

#ys_orderInfo LI INPUT.chk {

	DISPLAY: block; FLOAT: left

}

#ys_orderInfo LABEL#labelupsAgreement {

	FLOAT: left

}

#ys_orderInfo LI INPUT.btn {

	DISPLAY: block; MARGIN: 3px 0px

}

#ys_orderInfo UL LI P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px

}

#ys_orderInfo UL LI P.trackingCheck {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 25px; LINE-HEIGHT: 0; PADDING-TOP: 0px

}

#ys_shipTo LI {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

#ys_shipTo P {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

#ys_billTo LI {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

#ys_billTo P {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

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 {

	FILTER: alpha(opacity=30); opacity: 0.3

}

.dis * {

	CURSOR: default

}

#ys_paypalOr {

	FLOAT: right

}

#ys_paypalOrContainer {

	MARGIN-TOP: -18px; MARGIN-BOTTOM: 2px; WIDTH: 100%; HEIGHT: 36px; margin: 0 auto;

}

#ys_proceedContainer .ys_primary {

	FONT-SIZE: 105%; WIDTH: 143px; HEIGHT: 30px;

}

.ys_paypalCartPage#ys_paypalPayNow {

	HEIGHT: 60px

}

.ys_paypalSoleBillShip#ys_paypalPayNow {

	

}

.ys_paypalSoleBillShip#ys_paypalPayNow INPUT {

	MARGIN-TOP: 20px

}

#extDiv1 {

	

}

#extDiv1 SPAN {

	

}

#extDiv2 {

	

}

#extDiv2 SPAN {

	

}

#extDiv3 {

	

}

#extDiv3 SPAN {

	

}

#extDiv4 {

	

}

#extDiv4 SPAN {

	

}

#extDiv5 {

	

}

#extDiv5 SPAN {

	

}

#extDiv6 {

	

}

#extDiv6 SPAN {

	

}



