/* ------------------------------------------------------- FOOTER Content */
#footer li.country span { background: url(/images/helpdesk/flag_unitedkingdom_19x13.gif) no-repeat 0 0; display: inline-block; text-indent: -10000px; height: 13px; width: 19px; }
#header li.country span { background: url(/images/helpdesk/flag_unitedkingdom_13x8.gif) no-repeat 0 0; }
a.loc_EN { text-decoration: underline !important; }

/** Credit Card Logos */
.cardLogos { background: url(/images/EN/cc_logos.png) no-repeat; }
.cardLogos { background-position: right top; }

.btn { cursor:pointer; border:0; outline: 0; text-indent: -100000px; display: block;}
.cart-continue .btn { text-indent: none;text-indent: none;color: #1a1b46;border: medium none;border-radius: 3px;cursor: pointer;display: inline-block;font-family: Arial,sans-serif;font-size: 11px;font-weight: normal;letter-spacing: 0.025em;line-height: 14px;margin: 10px;padding: 10px;text-align: center;text-decoration: none;text-indent: 0;text-transform: uppercase;  }
    .btn:hover {-moz-opacity: 0.9; opacity: 0.9; }
    .btn.drk,
    body#fec .action a.submit{ background: url(/images/EN/btn_drk.png) no-repeat; height: 22px;}
    .btn.drk#monogram-preview { background-position: 0px 0px; width:137px; margin: auto; }
    .btn.drk#employee-start-shopping { background-position: -0px -40px!important; width: 110px; height: 20px; }
    .btn.drk#aos-signin { background-position: 0px -120px; width: 86px; height: 15px; }
    .btn.drk#aos-logout { background-position: -250px -117px; width: 107px; float: right; }
    .btn.drk#add-to-cart,
    .btn.drk#add-cyo-to-cart,
    .btn.drk#add-certificate-to-cart { background-position: -500px -0px; width:137px; margin: 0 auto; }
    .btn.drk#preview-gift-certificate-button { background-position: -250px 0; width: 161px; margin: 0 auto;}
    .btn.drk#mc-goto-cart,
    .btn.drk.continue { width: 159px; margin: 0 auto; background-position: -250px -40px;}
    .poloSolidHome .btn.drk.continue { margin-top: 20px;}
    .btn.drk.ok {  background-position: 0 -160px; height: 20px; width: 111px; }
    body#fec .action a.submit{ width:53px; height:19px; text-indent:999px; display:block; margin:0 0 10px 291px; overflow: hidden; background-position: -500px -120px;}

.cyo-steps h4 { height: 20px; width: 338px; background: transparent url(/images/EN/CYO_stepsprite.png) no-repeat 0 0; text-indent: -9999px; }
#cyo-step-size h4 { background-position: 0 -30px }
#cyo-step-color h4 { background-position: 0 -60px }
#cyo-step-embroidery-color h4 { background-position: 0 -90px; }
#cyo-step-quantity h4 { background-position: 0 -120px }
#cyo-step-initials-font h4 { background-position: 0 -150px }
.monogram #cyo-step-quantity h4 { background-position: 0 -180px }

/* Employee Page */
#employee-welcome { background: url(/images/EN/rl.enGB.employee-welcome.gif) no-repeat; }
#employee-discount { background: url(/images/EN/employee-discount.gif) no-repeat; }

/* Signup Thank You */
#footer-signup { background-image: url(/images/EN/signup-thank-you.png); }

/* enlarge image headers */
#enlarge-right-column h4 { background: #BAB8B9 url(/images/EN/hdr_overlay.png) no-repeat; height: 20px; text-indent: -100000px; }
#enlarge-right-column h4.additional { background-position: 0 0 }
#enlarge-right-column h4.colors { background-position: 0 -20px; }

/* family page */
form.parametricSort select, form.filter select { width: 130px; }

/* ------------------- product level tabs */
#ca-lightbox ul.ui-tabs-nav li,
#tabs-zoom ul.ui-tabs-nav li,
#tabs ul.ui-tabs-nav li { background: url(/images/EN/tabs.png) no-repeat; background-color: #fff!important; text-indent: -100000px; }
#tabs-zoom ul.ui-tabs-nav { left: -2px; height: 23px; }
#tabs-zoom ul.ui-tabs-nav li { background: url(/images/EN/tabs.png) no-repeat!important; }

/* assistance */
ul.ui-tabs-nav li#tab-assistance { background-position: 0px 0px; width: 119px;  }
ul.ui-tabs-nav li#tab-assistance.ui-tabs-selected { background-position: 0px -27px;}
/* details */
#tabs ul.ui-tabs-nav li#tabDetails { background-position: -150px 0px; width: 53px;}
#tabs ul.ui-tabs-nav li#tabDetails.ui-tabs-selected { background-position: -150px -27px; }
/* email us */
ul.ui-tabs-nav li#tab-email {  background-position: -250px 0px; width: 62px; }
ul.ui-tabs-nav li#tab-email.ui-tabs-selected { background-position: -250px -27px; }
/* enlarge image */
ul.ui-tabs-nav li#tab-enlarge { background-position: -500px 0px!important; width: 90px; }
ul.ui-tabs-nav li#tab-enlarge.ui-tabs-selected { background-position: -500px -27px!important; }
/* fit guide */
ul.ui-tabs-nav li#tab-fit { background-position: -651px 0px!important; width: 63px; }
ul.ui-tabs-nav li#tab-fit.ui-tabs-selected { background-position: -651px -27px!important; }
/* gift services */
ul.ui-tabs-nav li#tab-gift { background-position: -800px 0px; width: 80px; }
ul.ui-tabs-nav li#tab-gift.ui-tabs-selected { background-position: -800px -27px; }
/* returns and exchanges */
ul.ui-tabs-nav li#tab-returns { background-position: -950px 0px; width: 124px; }
ul.ui-tabs-nav li#tab-returns.ui-tabs-selected { background-position: -950px -27px; }
/* shipping info */
ul.ui-tabs-nav li#tab-shipping { background-position: -1104px 0px; width: 119px;}
ul.ui-tabs-nav li#tab-shipping.ui-tabs-selected { background-position: -1104px -27px;}

/* size chart */
ul.ui-tabs-nav li#tab-size,
ul.ui-tabs-nav li#tabSize { background-position: -1300px 0!important; width: 71px;}
ul.ui-tabs-nav li#tab-size.ui-tabs-selected,
ul.ui-tabs-nav li#tabSize.ui-tabs-selected { background-position: -1300px -27px!important; }
/* RL style guide */
#tabs ul.ui-tabs-nav li#tabStyle,
#tabs-zoom ul.ui-tabs-nav li#tab-style { background-position: -1451px 0px!important; width: 91px; }
#tabs ul.ui-tabs-nav li#tabStyle.ui-tabs-selected,
#tabs-zoom ul.ui-tabs-nav li#tab-style.ui-tabs-selected { background-position: -1451px -27px!important; }
/* rl magazine */
ul.ui-tabs-nav li#tabMag { background-position: -1601px 0px; width: 81px;}
ul.ui-tabs-nav li#tabMag.ui-tabs-selected { background-position: -1601px -27px;}
/* rl TV */
ul.ui-tabs-nav li#tabTV { background-position: -1698px 0px; width: 49px;}
ul.ui-tabs-nav li#tabTV.ui-tabs-selected { background-position: -1698px -27px;}

#tabs ul.ui-tabs-nav li.guide { background: url(/images/EN/tabs_guide.png) no-repeat; text-indent: -100000px; position: relative; width: 156px; }
     /* big and tall */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000002,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000147 { background-position: -0px 0px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000002.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000147.ui-tabs-selected { background-position: -0px -25px!important; }
    /* black label */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000673,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000164 { background-position: 0px -50px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000673.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000164.ui-tabs-selected { background-position: 0px -75px!important; }
    /* ralph lauren */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000151,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000628 { background-position: -200px -0px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000151.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000628.ui-tabs-selected { background-position: -200px -25px!important; }
    /* rlx */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000165 { background-position: -200px -50px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000165.ui-tabs-selected { background-position: -200px -75px!important; }
    /* polo ralph lauren */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000152 { background-position: -400px 0px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000152.ui-tabs-selected { background-position: -400px -25px!important; }
    /* golf */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000172 { background-position: -400px -50px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000172.ui-tabs-selected { background-position: -400px -75px!important; }
    /* purple label */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000153 { background-position: -600px -0px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000153.ui-tabs-selected { background-position: -600px -25px!important; }
    /* lauren */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000886,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000628 { background-position: -600px -50px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000886.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000628.ui-tabs-selected { background-position: -600px -75px!important; }
    /* collection */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000002,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000175,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000156,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000173,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000583 {background-position: -800px 0px;}
    ul.ui-tabs-nav li#tabGuide.guide.guide1000002.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000175.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000156.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000173.ui-tabs-selected,
    ul.ui-tabs-nav li#tabGuide.guide.guide1000583.ui-tabs-selected { background-position: -800px -25px; }
    /* pink pony */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000675 { background-position: -800px -50px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000675.ui-tabs-selected { background-position: -800px -75px!important; }
    /* blue label */
    ul.ui-tabs-nav li#tabGuide.guide.guide1000160 { background-position: -1000px 0px; }
    ul.ui-tabs-nav li#tabGuide.guide.guide1000160.ui-tabs-selected { background-position: -1000px -25px; }

/* ------------------- product level labels */
#product .label.size { background-position: 0 10px!important; }
#product .label.quantity { background-position: 0 -30px!important; }
#product .label.color { background-position: 0 -70px!important; }
#product .label.narrow { background-position: 0 -110px!important; }
#product .label.country { background-position: 0 -240px!important; /*width: 110px;*/}
#product .label.fit,
#product .label.sizeGuide { display: block; height: 15px; }
#product .label.fit { background-position: 0 -220px!important; width: 68px; }
#product .label.sizeGuide { background-position: -195px -220px!important; width: 78px; }
#product.poloCustomFlagOutfit .label { background: url(/images/EN/hdr_product.png) no-repeat; text-indent: -10000px; }
#product.poloCustomFlagOutfit #countryLabel.label { background-image: none; text-indent: 0; }
#product.poloCustomFlagOutfit #size-chart.label { background-image: none; text-indent: 0; }
#product.poloCustomFlagOutfit .label.color { /*width: 112px;*/ background-position: 0 -280px !important; background-image: none; text-indent: 0; };


/* You May Also Like / Recently Viewed */
#product h4.label.nrelated { background-position: 2px -200px; }
#product h4.label.related { background-position: 2px -200px; }
#product h4.label.recent { background-position: 2px -160px; }
#product h4.label {background: url("/images/EN/hdr_product.png") no-repeat; border-bottom: 1px solid #dfdfdf; font-size: 14px; height: 17px; margin: 30px 0 10px -3px; text-indent: -9999px;}
/* ------------------------------------ gold headlines - checkout - shopping - my account */
h2#checkout-headline,
h1#customer-assistance,
#assistance-header,
h2#my-account,
h2#shopping-bag-header,
h1#sitemap { height: 20px; text-indent: -9999px; margin-bottom: 24px; background: url(/images/EN/hdr_cart.gif) no-repeat; }
    h2#checkout-headline { width: 128px; background-position: 0 0; float: left;}
    #assistance-header,
    h1#customer-assistance { width: 267px; background-position: 0 -20px ;}
    h2#my-account { width: 160x; background-position: 0 -40px; margin-bottom: 20px; }
    h2#shopping-bag-header { width: 165px; float: left; background-position: 0 -60px }
    h1#sitemap { width: 155px; background-position: 0 -80px; }

a#size-chart { float: left; }
/*a#size-chart,
a#fit-guide { background-repeat: no-repeat; float: left; display: block; width: 65px; height: 15px; text-indent: -99999px; }
a#size-chart { background-image: url(/images/size-chart.gif); margin-bottom: 5px; }
a#fit-guide { background-image: url(/images/fit-guide.gif); margin-left: 10px; }*/
#product .single-line a#fit-guide { background-position: 7px -220px !important; width: 78px; background-color: #b2b4c3; margin-left: 0; }
.single-line a#size-chart,
.single-line a#fit-guide {display: block; float: none;}
/*-------------------------------------------------------- CART */
#shopping-empty-nav li a { /*padding: 0 10px;*/ }

/* ------------------------------------------------------- CHECKOUT */
.btn_submit,
/*.addToCartDisabled,
.addToCart,*/
a.cancel-order-button,
a#confirm-cancel,
.btn_pdf,
#helpdesk .btn_print,
.article .btn_print,
#account .btn_delete,
#account-address-book .btn_delete,
#account-address-book .btn_edit,
#language-preference-lbox .btn_Save,
input#editSave,
a.saveButton,
input#save,
a.editCancelLink,
button#create,
a.logout,
a#logout,
button#track-order-submit,
button#sign-in-button,
a.return-to-order-history,
a.return-to-shopping,
/*#cart-continue-shopping a,*/
a#move-all-to-cart,
/*button#update-bag,*/
/*#bag-actions a#registration-user,*/
/*#bag-actions a#move-to-wish-list,*/
a#back-one,
a#dont-cancel,
/*a#view-wish-list,*/
a#email-wishlist,
/*.btn_addtobag,*/
.btn_forgot,
button#back-to-shopping,
a.print,
li.edit a { text-align: left; display: block; height: 30px; background: url(/images/EN/btn_spriteGRID.png); text-indent: -9999px; border: none; outline: 0; cursor: pointer; position: relative; padding: 0!important;}

.btn_edit,
.btn_delete,
.btn_cancel,
.btn_Save,
a.save,
a.cancel,
a.delete {float: left;}

/* Gold Sign In */
button#sign-in-button { width: 63px; background-position: 0px 0px; }
button#sign-in-button:hover { background-position: 0px -40px; }

button#createUserButton,
input#signInButton { float: right; }

a#createUserButton {float: right; padding: 10px;}

button#sign-in-button.blue { background-position: 0px -80px; }
button#sign-in-button.blue:hover { background-position: 0px -120px; }

/* Logout */
a.logout,
a#logout { width: 70px; background-position: 0px -160px; }
a.logout:hover,
a#logout:hover { background-position: 0px -200px; }

/* View Wishlist */
/*a#view-wish-list { width: 102px; background-position: 0px -400px; }*/
/*a#view-wish-list { width: 102px;}*/
/*a#view-wish-list:hover { background-position: 0px -440px; }*/

/* Add an Address */
a.addanaddress { top: -2px; }

/* Create */
button#create { width: 66px; background-position: -125px 0px; }
button#create:hover { background-position: -125px -40px; }
button#create.blue { width: 85px; background-position: -125px -80px; }
button#create.blue:hover { background-position: -125px -120px; }

/* Apply Promo Code */
form#promoCodeCommand input#promoCode {width: 135px;}
fieldset#apply-promo-code {float: right; width: 220px}
/*a#promoApply { width: 62px; float: left; position: relative;}*/

/* Download PDF */
a.btn_pdf { width: 108px; background-position: 0 -320px; float: left; }
a.btn_pdf:hover { background-position: 0 -360px; }

/* Print Receipt */
a.print { width: 100px; background-position: -250px -240px; }
a.print:hover { background-position: -250px -280px; }
#helpdesk a.btn_print, .article a.btn_print { width: 100px; background-position: -250px -240px; }
#helpdesk a.btn_print:hover, .article a.btn_print:hover { background-position: -250px -280px; }

/* submit */
.btn_submit { width: 68px; background-position: -250px 0px; }
.btn_submit:hover { background-position: -250px -40px; }
.btn_submit.blue { width: 68px; background-position: -250px -80px; }
.btn_submit.blue:hover { background-position: -250px -120px; }

/* Delete */
#account-address-book .btn_delete.disabled:hover,
#account-address-book .btn_delete.deleteDisabled:hover,
#account-address-book .btn_delete,
#account .btn_delete.disabled:hover,
#account .btn_delete.deleteDisabled:hover,
#account .btn_delete { width: 87px; background-position: -250px -160px; }
#account-address-book .btn_delete:hover,
#account .btn_delete:hover { background-position: -250px -200px; }

/* Email Your Wishlist */
a#email-wishlist { width: 140px; background-position: -250px -320px; }
a#email-wishlist:hover { background-position: -250px -360px; }

/* Move All to Wishlist */
#bag-actions a#move-to-wish-list,
#bag-actions a#registration-user { /*width: 150px;*/ background-position: -250px -400px; }
#bag-actions a#move-to-wish-list:hover,
#bag-actions a#registration-user:hover { background-position: -250px -440px; }

/* Edit Payment Method */
.btn_editpayment {margin: 0 auto;}

/* Track */
button#track-order-submit { width: 65px; background-position: -375px 0px; }
button#track-order-submit:hover { background-position: -375px -40px; }

/* Edit */
#account-address-book .btn_edit:hover,
li.edit a:hover { background-position: -375px -120px; }
#account-address-book .btn_edit,
#account-address-book .btn_edit.disabled:hover,
#account-address-book .btn_edit.editDisabled:hover,
li.edit a { width: 74px; background-position: -375px -80px; }

/* Save */
input#editSave,
a.saveButton,
#language-preference-lbox .btn_Save,
input#save {  width: 53px; background-position: -372px -160px; }
input#editSave:hover,
a.saveButton:hover,
#language-preference-lbox .btn_Save:hover,
input#save:hover{ background-position: -372px -200px; }

/* back one step */
a#back-one { width: 57px; background-position: -375px -240px; }
a#back-one:hover { background-position: -375px -280px; }

a#dont-cancel { background-position: -750px -160px; width: 208px; }
a#dont-cancel:hover { background-position: -750px -200px; }

/* Proceed to Checkout */
#proceed-to-checkout { background-position: -740px 0px; float: right; }
#proceed-to-checkout:hover { background-position: -740px -40px; }

/* cancel order */
a.cancel-order-button {background-position: -750px -80px; width: 115px; top: -4px; left: -3px;}
a.cancel-order-button:hover {background-position: -750px -120px; }

a#confirm-cancel {background-position: -750px -240px; width: 212px;  }
a#confirm-cancel:hover {background-position: -750px -280px; }

/* Cancel */
a.editCancelLink { width: 65px; background-position: -500px -80px; }
a.editCancelLink:hover { background-position: -500px -120px; }

/* Send email */
.btn_forgot { width: 115px; background-position: -500px -160px; margin-top: -3px;}
.btn_forgot:hover { background-position: -500px -200px; }

/* Back to Shopping */
button#back-to-shopping { width: 140px; background-position: -500px -240px; }
button#back-to-shopping:hover { background-position: -500px -280px; }

/* Continue Checkout */
#shipping-continue-button,
input.checkout.submit,
a.checkout.submit,
body#authenticate #proceed-to-checkout { /*background-position: -500px 0px; */float: right;}
/*input#shipping-continue-button:hover,
a.checkout.submit:hover,
input.checkout.submit:hover,
body#authenticate #proceed-to-checkout:hover { background-position: -500px -40px; }*/

/* Update Bag */
div#vat-bag-actions button#update-bag { min-height:34px; border 0; /*width: 88px; background-position: -750px -480px; left: -2px;*/ }
/*button#update-bag:hover { background-position: -750px -520px; }*/

a.return-to-order-history {width: 210px; background-position: -750px -560px;}
a.return-to-order-history:hover { background-position: -750px -600px; }

/* Submit Order  (Enabled and Disabled) */
div#review-submit .submit-order-disable,
div#review-submit .submit-order-enable { /*background-color: #f5f5f5;*/ background-position: -1000px 0px; /*width: 195px;*/}
div#review-submit .submit-order-disable:hover,
div#review-submit .submit-order-enable:hover { background-position: -1000px -40px; }

a.return-to-shopping { width: 165px; background-position: -1000px -80px;}
a.return-to-shopping:hover {background-position: -1000px -120px;}

/* Move All to Shopping Bag */
a#move-all-to-cart { width: 205px; background-position: -1000px -240px; }
a#move-all-to-cart:hover { background-position: -1000px -280px; }

/* Use Promotion Code */
.btn_promotional { margin: 0 auto}

/*.addToCartDisabled,
.addToCart,
.btn_addtobag.disabled:hover,
.addToCart,
.btn_addtobag { width: 90px; background-position: -1000px -400px; margin: 8px 0; left: -3px;}
.btn_addtobag:hover { background-position: -1000px -440px; }*/

/* Continue Shopping */
/*#cart-continue-shopping a { width: 135px; background-position: -1000px -160px; }*/
#cart #cart-continue-shopping a.css-button { width: 130px; margin-right: 45px; text-align: left}
#cart.ieVersion #cart-continue-shopping a.css-button,
#cart.touch #cart-continue-shopping a.css-button { width: 130px;}
/*#cart-continue-shopping a:hover { background-position: -1000px -200px; }*/

/* ------------------------------- checkout steps */
ul#checkout-nav { overflow: hidden; margin: 0 auto 12px auto; width: 900px;}
ul#checkout-nav li { float: left; display: block; text-indent: -9999px; height: 29px; background: url(/images/EN/checkout_steps.png) no-repeat; width: 170px; border-right: #fcfcfc 12px solid; }
ul#checkout-nav li a { display: block; text-indent: -9999px; width: 100%; height: 21px; padding: 0 6px 14px 0; }
/* ------------- step 1 */
ul#checkout-nav li.addresses_completed { background-position: 0px -29px  }
ul#checkout-nav li.addresses_selected  { background-position: 0px -58px }
/* ------------- step 2 */
ul#checkout-nav li.shipping_default   { background-position: -170px 0px; }
ul#checkout-nav li.shipping_completed { background-position: -170px -29px; }
ul#checkout-nav li.shipping_selected  { background-position: -170px -58px; }
/* ------------- step 3 */
ul#checkout-nav li.payment_default   { background-position: -348px -0px  }
ul#checkout-nav li.payment_completed { background-position: -348px -29px }
ul#checkout-nav li.payment_selected  { background-position: -348px -58px }
/* ------------- step 4 */
ul#checkout-nav li.review_default    { background-position: -525px 0px }
ul#checkout-nav li.review_completed  { background-position: -525px -29px }
ul#checkout-nav li.review_selected   { background-position: -525px -58px }
/* ------------- step 5 */
ul#checkout-nav li.receipt_default,
ul#checkout-nav li.receipt_selected { border-right: none; }
ul#checkout-nav li.receipt_default  { background-position: -700px -0px }
ul#checkout-nav li.receipt_selected { background-position: -700px -58px }

#paymentForm .certPinRow a#giftCardApply {}
form#paymentForm div#credit-card-select ul.table-row li#col_3 label {padding-top:2px;}

#backtotop { background: url('/images/EN/siteOptimization/backtotop.png') no-repeat }
#backtotop:hover { background: url('/images/EN/siteOptimization/backtotop_hover.png') no-repeat }
.dns-page #backtotop { background: url('/images/EN/siteOptimization/backtotop_denim.png') no-repeat }
.dns-page #backtotop:hover { background: url('/images/EN/siteOptimization/backtotop_denim_hover.png') no-repeat }
#backtotop.small, .dns-page #backtotop.small { background: url('/images/EN/siteOptimization/backtotop_ipad.png') no-repeat }
#backtotop.small.clicked, .dns-page #backtotop.small.clicked { background: url('/images/EN/siteOptimization/backtotop_ipad_active.png') no-repeat }

/* ---poloSolidHome Styles */
.poloSolidHome #product-collection-table.sale table.collection .sizeCol {
    padding-left: 10px;
    width: 113px;
}
.poloSolidHome #product-collection-table table.collection .sizeCol{
    padding-left: 10px;
    width: 133px;
}
.poloSolidHome #product-collection-table.sale table.collection .patternCol {
    width: 140px;
}
.poloSolidHome #product-collection-table table.collection .patternCol {
    width: 191px;
}
.poloSolidHome #product-collection-table.sale table.collection .qtyCol {
    width: 140px;
}
.poloSolidHome #product-collection-table table.collection .qtyCol {
    width: 177px;
}
.poloSolidHome #product-collection-table.sale table.collection .priceCol {
    width: 95px;
}
.poloSolidHome #product-collection-table table.collection .priceCol {
    width: 132px;
}
.poloSolidHome #product-collection-table.sale table.collection .salePriceCol {
    color: #a72223;
    text-align: left;
    width: 145px;
}
.poloSolidHome #product-collection-table.sale table.collection .totalCol {
    padding-right: 10px;
    text-align: left;
    width: 67px;
}
.poloSolidHome #product-collection-table table.collection .totalCol {
    padding-right: 10px;
    text-align: left;
    width: 69px;
}
/*--CYO Labels */
.siteOptimization.poloCustomFlagOutfit #size-label, 
.siteOptimization.poloCustomFlagOutfit #color-label {width:33px !important;}
.siteOptimization.poloCustomFlagOutfit fieldset#sizeContainer #size-utils {
  padding-left: 51px;
}