body { background: url(/images/new/BGGradient.jpg) repeat-x; margin-top: 0px; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
TD { font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; text-align: left; }

mainbody { background: #ffffff; width: 1000px; text-align: center; }


A.nav_link { font-weight: normal; font-size: xx-small; color: #ffffff; font-family: verdana, arial, sans-serif; }
A.nav_link:visited { font-weight: normal; font-size: xx-small; color: #ffffff; font-family: verdana, arial, sans-serif; }
A.nav_link:hover { font-weight: normal; font-size: xx-small; color: #ffffff; font-family: verdana, arial, sans-serif; text-decoration: underline; }
A.body_link { font-weight: normal; font-size: xx-small; color: #000099; font-family: verdana, arial, sans-serif; }
A.body_link:visited { font-weight: normal; font-size: xx-small; color: #000099; font-family: verdana, arial, sans-serif; }
A.body_link:hover { font-weight: normal; font-size: xx-small; color: #000099; font-family: verdana, arial, sans-serif; text-decoration: underline; }
.nav_header_text { font-weight: bold; font-size: x-small; color: #aaaaaa; font-family: verdana, arial, sans-serif; }
H1 { font-weight: bold; font-size: 13px; margin-bottom: 10px; padding-bottom: 0px; color: #7d6a55; font-family: Arial, Helvetica, 'MS Sans' , sans-serif; }
H2 { font-weight: normal; font-size: 11px; margin-bottom: 5px; color: #7d6a55; font-family: Arial, Helvetica, 'MS Sans' , sans-serif; }
.searchform { border: #d5d0c9 1px solid; font-size: 11px; margin: 0px; color: #000000; padding: 2px; padding-bottom: 4px; font-family: arial; background-color: #ffffff; width: 120px; /*height: 14px;*/ }
.textarea { border: #d5d0c9 1px solid; font-size: 11px; margin: 0px; color: #000000; padding: 2px; padding-bottom: 4px; font-family: arial; background-color: #ffffff; }
.dropDown { border: #d5d0c9 1px solid; padding-left: 1px; font-size: 11px; margin: 1px; color: #000000; font-family: arial; background-color: #ffffff; }
.textBox { border-right: black 1px solid; padding-right: 1px; border-top: black 1px solid; padding-left: 1px; font-size: 10px; padding-bottom: 1px; margin: 1px; border-left: black 1px solid; color: #000000; padding-top: 1px; border-bottom: black 1px solid; font-family: arial; background-color: #ffffff; }

.formError { font-weight: bold; font-size: 11px; color: #ff0000; font-family: arial, MS Sans, sans-serif; }

.headersecondnav { font: normal 14px arial; color: #7d6a55; }
h1.headersecondnav { font: normal 14px arial; color: #7d6a55; padding-bottom: 0px; margin-bottom: 0px; }



.bottomnavbar { font: normal 11px arial; color: #7d6a55; }

.bottomNav { font: normal 11px arial; color: #7d6a55; }

TABLE.leftNavCategoryTable { background-color: #f4f3f1; }


TD.leftNavCategoryTD { background-color: #f4f3f1; }

td.leftNavCategoryTD a { font-size: 12px !important; }

td.leftNavCategoryTD a:hover { font-size: 12px; }

h1.leftNavHeader { font: normal 16px arial; color: #7d6a55; padding-bottom: 4px; border-bottom: solid 1px #d5d0c9; }

h2.categoryheader { font: bold 16px arial; color: #7d6a55; }

.categoryheadercontent { font: normal 12px arial; color: #7d6a55; }

.topPageBar { background-color: #cacaca; }
.topPageHeading { font-weight: bold; font-size: 14px; color: #7d6a55; font-family: Helvetica, Arial, MS Sans, sans-serif; }

.productFrame { border-right: #cac6c1 1px solid; border-top: #cac6c1 1px solid; border-left: #cac6c1 1px solid; border-bottom: #cac6c1 1px solid; }
.productDescriptionHeader { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, helvetica; }
.productPrice { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, helvetica; }
.itemAddedNotification { font-weight: bold; font-size: 12px; color: #aa0000; font-family: arial; }
.recommendHeading { padding-right: 4px; padding-left: 4px; font-size: 16px; padding-bottom: 6px; color: #7d6a55; padding-top: 6px; font-family: Arial, MS Sans, sans-serif; background-color: #e5e2de; }

.WBCArticlerightnav { font-weight: normal; font-size: 16px; color: #ffffff; font-family: Arial, helvetica; }
.wbcrightnavsupporttext { font-weight: normal; font-size: 14px; color: #ffffff; font-family: Arial, helvetica; }


.articleImageFrame { border-right: #cac6c1 1px solid; border-top: #cac6c1 1px solid; border-left: #cac6c1 1px solid; border-bottom: #cac6c1 1px solid; }

.articleBackground { background-color: #f4f3f1; }


H1.articleHeader { font-weight: Normal; font-size: 18px; margin-bottom: 1px; padding-bottom: 0px; color: #7d6a55; font-family: Arial, Helvetica, 'MS Sans' , sans-serif; }
.skincarequiznumber { font: bold 13px arial; color: #ffffff; text-align: center; background-color: #7d6a55; }

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide { display: none; }

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber { }
.tabberlive { margin-top: 1em; }

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav { margin: 0; padding: 6px 0; border-bottom: 1px solid #e5e2de; font: 16px Arial; }

ul.tabbernav li { list-style: none; margin: 0; display: inline; font: 16px Arial; }



/* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

/* height:200px; */

/* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

/* overflow:auto; */

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { /*display:none;*/ }
.tabberlive .tabbertab h3 { /*display:none;*/ }

h3.tabs { font-size: 14px; font-weight: bold; margin-top: 0px; }

.accountDivider { background-color: #cacaca; }
.accountData { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.accountLabel { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.accountHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.accountBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.category { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.confirmProductName { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.confirmLabel { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.confirmData { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.confirmInfoBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.confirmChangeLink { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.confirmShippingHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.confirmBillingHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.confirmCreditHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.confirmTableHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }

.basketGiftBorderLeft { border-right: #cccccc 0px dashed; border-top: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; }
.basketGiftBorderRight { border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; border-left: #cccccc 0px dashed; border-bottom: #cccccc 1px dashed; }
.basketTableBorder { border-right: #403329 0px solid; border-top: #403329 0px solid; border-left: #403329 0px solid; border-bottom: #403329 0px solid; }
.basketTableHeader { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #f0eeed; }

.basketQuantityTextbox { border-right: #aaaaaa 1px solid; padding-right: 1px; border-top: #aaaaaa 1px solid; padding-left: 1px; font-size: 10px; padding-bottom: 1px; margin: 1px; border-left: #aaaaaa 1px solid; color: #000000; padding-top: 1px; border-bottom: #aaaaaa 1px solid; font-family: arial; background-color: #ffffff; text-align: center; }

.shippingDivider { background-color: #cacaca; }
.shippingPickShippingBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.shippingShipInfo { font-size: 10px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.shippingPriceInfo { font-size: 10px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.shippingPickShippingHeader { font-weight: bold; font-size: 14px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.shippingShipToRadioText { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.shippingAddressBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.shippingAddressName { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.shippingAddressInfo { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.shippingaddHeader { font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }

.creditAddCidText { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Helvetica, Arial, MS Sans, sans-serif; }
.creditAddLabel { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Helvetica, Arial, MS Sans, sans-serif; }
.creditAddCreditBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.creditAddCreditHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.creditInfoBorder { border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; background-color: #ffffff; }
.creditUseBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.creditInfoMessage { font-weight: normal; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.creditUseThisCard { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.creditUseHeaders { font-weight: bold; font-size: 11px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; }
.creditPickCreditBorder { border-right: #cacaca 1px solid; border-top: #cacaca 1px solid; border-left: #cacaca 1px solid; border-bottom: #cacaca 1px solid; }
.creditPickCreditHeader { font-weight: bold; font-size: 12px; color: #7d6a55; font-family: Arial, MS Sans, sans-serif; background-color: #cacaca; }
.creditDivider { background-color: #cacaca; }
.hidden { display: none; }
.dashes { border-top: 1px dashed #d5d0c9; border-bottom: 0; border-left: 0; border-right: 0; margin-bottom: 10px; margin-top: 10px; height: 1px; }
.productListing1 { font-size: 13px; }
a.productListingLink1:link, a.productListingLink1:active, a.productListingLink1:visited, a.productListingLink1:hover, a.productListingLink1:active { font-size: 13px; }
.cs-title { font-size: 12px; }
.pDescription { font-size: 12px; }
.adjst-height { padding: 8px 0 0 0; display: block; }
.adjst-td-select { text-align: right; padding: 6px 0 0 0; float: left; display: block; width: 300px; }
.adjst-td-navigation { text-align: right; white-space: nowrap; padding: 4px 0 0 0; margin: 0px; float: right; display: block; height: 32px; }
b.pos-abs-b { position: absolute; width: 87%; display: block; background: #FFE9F5; left: 0; top: 0; padding: 6px 0 6px 22px; height: 15px; }
span.pos-abs-spal { display: block; position: absolute; width: 100%; bottom: 0; left: 3px; min-height: 60px; }
.spacial-radio-td span input[type=radio] { position: absolute; z-index: 2; }
b.pos-abs-b_billing { position: absolute; width: 87%; display: block; background: #FFE9F5; left: 0; top: 0; padding: 6px 0 6px 22px; height: 15px; }
/* task #5007 */

.procduct-row { border-left: solid 1px #f1efee; padding: 0px 10px; }
.product-con td.procduct-row:first-child { border-left: 0; }
.image-container { text-align: center; }
.product-title-cate-page { display: block; margin: 12px 0 0 0; min-height: 30px; }
.product-description-cate-page { display: block; margin: 5px 0 5px 0; min-height: 58px; }
.product-skintype-cate-page { display: block; margin: 5px 0 5px 0; min-height: 15px; font-size: 13px; }
/*.product-price-cate-page { display: block; margin: 5px 0 0 0; float: left; width: 130px; }*/
.product-price-cate-page { display: block; margin: 5px 0 0 0; float: left; width: 130px; position:relative; }
.ratingContainer { display:block !important; float: right; font-size: 14px; margin-bottom: 5px !important; height: 25px; right: 0px; top: 0px; width: 72px; }
/* position: absolute;*/
.right { float: right; }
a.vwdetails { position: absolute; height: 18px; right: 0px; bottom: 0px; }

/*.view-part { display: block; margin: 5px 8px 0 0; width: 80px; position: relative; height: 42px; }*/
.view-part { display: block; margin: 5px 8px 0 0; width: 80px; position: relative; height:57px; }
.product-con { border-bottom: solid 1px #e3e0de; }
/*.product-price-cate-page div { float: left !important; padding-right: 0px !important; text-align: right; }*/
.product-price-cate-page div { float: left !important; padding-right: 0px !important; text-align: right; }
.bottompart-ca { display: block; width: 100%; margin-bottom: 15px; }
.raiting-head { font-size: 14px; color: #D93A86; font-weight: bold; margin-bottom: 5px; }
.you-rating { font-size: 18px; color: #7d6a55; font-weight: bold; }
.txt14 { font-size: 14px; }
.pad-left-adjst { padding-left: 15px; }
.rating-popup { width: 601px; height: 445px; position: fixed; top: 10%; left: 33%; z-index: 999; background-color: white; border: solid 1px #7D6A55; overflow: hidden; box-shadow: 1px 1px 32px #333; }
.rating-popup iframe{ border: none; overflow:hidden;}
td.for-name { width: 157px;}
.div-addtocart{text-align:right;float:right;padding-right:35px;margin-top:10px;}




