@charset "utf-8";
/* CSS Document */

.customerService h1 { background: transparent url(../images/customerService_h1.gif) no-repeat top left; height: 69px !important; }

.customerService .sectionRow {clear: both; margin-bottom: 20px; background: transparent url(../images/sitemap_sectionRow_bg.gif) repeat-y top left; width: 593px;}
.customerService .mapSection { width: 157px; padding: 15px; margin-right: 10px; float: left; }
.customerService .mapSection ul li { padding-left: 8px; background: transparent url(../images/map_bullet.gif) no-repeat top left !important; display: block; }
.customerService .mapSection ul li a:hover { display: inline;  }

.customerService h2 { margin-top: 0px !important; width: 159px !important; height: 60px !important; float: none !important;}
#shoppingMap h2 { background: transparent url(../images/customerService_h2_shopping.gif) no-repeat top left; }
#orderingMap h2 { background: transparent url(../images/customerService_h2_ordering.gif) no-repeat top left; }
#deliveryMap h2 { background: transparent url(../images/customerService_h2_delivery.gif) no-repeat top left;  }
#accountMap h2 { background: transparent url(../images/customerService_h2_account.gif) no-repeat top left; }
#cliniqueMap h2 { background: transparent url(../images/customerService_h2_clinique.gif) no-repeat top left; }
#questionMap h2 { background: transparent url(../images/customerService_h2_questions.gif) no-repeat top left;  }

.csPage h2 { float: none !important; width: 696px !important; border-bottom: 1px solid #C1C1C1; padding-bottom: 10px; }
.csPage h2 span { display: block; text-indent: -9999px; }
.csPage #csShopping { background: transparent url(../images/customerService_h2_shoppingPage.gif) no-repeat top left; } 
.csPage #csOrdering { background: transparent url(../images/customerService_h2_orderingPage.gif) no-repeat top left; }
.csPage #csDelivery { background: transparent url(../images/customerService_h2_deliveryPage.gif) no-repeat top left; }
.csPage #csAccount { background: transparent url(../images/customerService_h2_accountPage.gif) no-repeat top left; }
.csPage #csClinique { background: transparent url(../images/customerService_h2_cliniquePage.gif) no-repeat top left; }

.csPage ul { float: none !important;}
.csPage ul li { padding-left: 20px; background: transparent url(../images/icon_play.png) no-repeat center left; list-style-type: none; height: 25px; }
.csPage ul li a { color: #706C6B; font-weight: bold; }
.csPage ul li a:hover { color: #FC9400; }

.csPage .item ol {padding-bottom: 10px; }
.csPage .item ol li {font-size: 1.1em; list-style-type: decimal; padding-left: 20px;list-style-position: inside; }
.csPage .item ul {padding-bottom: 10px; }
.csPage .item ul li { background-image: none !important; list-style-type: disc !important; height: auto !important; list-style-position: inside; padding-left: 0px; font-size: 1.1em; }

.csPage .item { background-color: #F8FAFA; padding: 19px 35px 20px 22px; margin-bottom: 10px; width: 639px; }
.csPage .item h3 { font-size:1.1em; font-weight:bold; height: 15px !important; margin: 10px 0 5px !important; float: none !important; }
.csPage .item h3 span { display: block; text-indent: -9999px; }
.csPage .item p { float: none !important; margin-bottom: 10px !important; }
.csPage .item a.cta { display: block; color: #706C6B; padding-left: 20px; background: transparent url(../images/icon_play.png) no-repeat center left; height: 26px; text-decoration: none; font-size: 1.1em; font-weight: bold; }
.csPage .item a:hover {color: #FC9400 ; }

.csPage .item #howToShop { background: transparent url(../images/customerService_h2_howtoshop.gif) no-repeat top left; height: 35px !important; }
.csPage .item #searchAndBrowse { background: transparent url(../images/customerService_h2_searchBrowse.gif) no-repeat top left; height: 35px !important; }
.csPage .item #itemAvailability { background: transparent url(../images/customerService_h2_itemAvailability.gif) no-repeat top left; height: 35px !important; }
.csPage .item #orderHistory { background: transparent url(../images/customerService_h2_orderHistory.gif) no-repeat top left; height: 35px !important; }
.csPage .item #offerCodes { background: transparent url(../images/customerService_h2_offerCodes.gif) no-repeat top left; height: 35px !important; }
.csPage .item #orderProcess { background: transparent url(../images/customerService_h2_orderProcessing.gif) no-repeat top left; height: 35px !important; }
.csPage .item #orderProcess { background: transparent url(../images/customerService_h2_orderProcessing.gif) no-repeat top left; height: 35px !important; }

.csPage .item #paymentOptions { background: transparent url(../images/customerService_h2_paymentOptions.gif) no-repeat top left; height: 35px !important; }
.csPage .item #paymentProcessing { background: transparent url(../images/customerService_h2_paymentProcessing.gif) no-repeat top left; height: 35px !important; }
.csPage .item #prices { background: transparent url(../images/customerService_h2_prices.gif) no-repeat top left; height: 35px !important; }
.csPage .item #orderEnquiries { background: transparent url(../images/customerService_h2_orderEnquiries.gif) no-repeat top left; height: 35px !important; }
.csPage .item #orderCancellations { background: transparent url(../images/customerService_h2_orderCancellations.gif) no-repeat top left; height: 35px !important; }
.csPage .item #reOrder { background: transparent url(../images/customerService_h2_reOrder.gif) no-repeat top left; height: 35px !important; }
.csPage .item #giftWrap { background: transparent url(../images/customerService_h2_giftWrap.gif) no-repeat top left; height: 35px !important; }
.csPage .item #security { background: transparent url(../images/customerService_h2_security.gif) no-repeat top left; height: 35px !important; }

.csPage .item #order { background: transparent url(../images/customerService_h2_whereOrder.gif) no-repeat top left; height: 35px !important; }
.csPage .item #deliveryOptions { background: transparent url(../images/customerService_h2_deliveryOptions.gif) no-repeat top left; height: 35px !important; }
.csPage .item #deliveryRules { background: transparent url(../images/customerService_h2_deliveryRules.gif) no-repeat top left; height: 35px !important; }
.csPage .item #returns { background: transparent url(../images/customerService_h2_returns.gif) no-repeat top left; height: 35px !important; }
.csPage .item #damaged { background: transparent url(../images/customerService_h2_damaged.gif) no-repeat top left; height: 35px !important; }
.csPage .item #satisfaction { background: transparent url(../images/customerService_h2_satisfaction.gif) no-repeat top left; height: 35px !important; }


.csPage .item #register { background: transparent url(../images/customerService_h2_howToRegister.gif) no-repeat top left; height: 35px !important; }
.csPage .item #benefits { background: transparent url(../images/customerService_h2_benefits.gif) no-repeat top left; height: 35px !important; }
.csPage .item #update { background: transparent url(../images/customerService_h2_updateAccount.gif) no-repeat top left; height: 35px !important; }
.csPage .item #forgot { background: transparent url(../images/customerService_h2_forgot.gif) no-repeat top left; height: 35px !important; }
.csPage .item #report { background: transparent url(../images/customerService_h2_report.gif) no-repeat top left; height: 35px !important; }
.csPage .item #unsubcribe { background: transparent url(../images/customerService_h2_unsubscribe.gif) no-repeat top left; height: 35px !important; }

.csPage .item #nearestStore { background: transparent url(../images/customerService_h2_nearestStore.gif) no-repeat top left; height: 35px !important; }
.csPage .item #bonusTime { background: transparent url(../images/customerService_h2_bonus.gif) no-repeat top left; height: 35px !important; }
.csPage .item #technical { background: transparent url(../images/customerService_h2_spam.gif) no-repeat top left; height: 35px !important; }
.csPage .item #employment { background: transparent url(../images/customerService_h2_employment.gif) no-repeat top left; height: 35px !important; }
.csPage .item #corporate { background: transparent url(../images/customerService_h2_corporate.gif) no-repeat top left; height: 35px !important; }

fieldset.notopmargin { margin-top:0px;  }


