
* body {
    background-color: #FFFFFF;
    background-image: url("/images/bg_facade_gradientp2.jpg");    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
}

img {
    border: medium none;
}
.pageWIDTH {
    padding-bottom: 52px;
    padding-top: 18px;
    width: 950px;
}
.pageWIDTH2 {
    width: 950px;
}
.float_L {
    display: inline;
    float: left;
}
.colorgreen {
    color: #8FC800;
}
div #pageMAIN {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 10px 0 15px;
    width: 950px;
	zoom: 1;
}
div #pageMAINIframe {
    background-color: #FFFFFF;
    overflow: auto;
    width: 920px;
}
#pageMAIN #leftNavGlobal {
    float: left;
    width: 205px;
}
#pageMAIN #rightContentGlobal {
    float: left;
    margin-right: 15px;
    padding-top: 0px;
    width: 730px;
}
div #page {
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.padding10_T {
    padding-top: 10px;
}
.pad10LR {
    padding-left: 10px;
    padding-right: 10px;
}
.pad15LR {
    padding-left: 15px;
    padding-right: 15px;
}
.pad15L {
    padding-left: 15px;
}
.pad43T {
    padding-left: 43px;
}
.padCartShop {
    padding: 6px 10px 0 0;
}
.spacer_8H {
    height: 8px;
    position: relative;
}
.spacer_20H {
    height: 20px;
    position: relative;
}
.spacer_107H {
    height: 107px;
    position: relative;
}
.None {
    display: none;
}
.BackgroundItemAdded {
    background-image: url("/images/_en/_ww/common/item_added_to_cart.gif");
    background-repeat: no-repeat;
    height: 497px;
    position: relative;
    width: 302px;
}
.margain6T {
    margin-top: 6px;
}
.margain19L {
    margin-left: 19px;
}
.margain7T {
    margin-top: 7px;
}
.margain11R {
    margin-right: 11px;
}
.error10pxR {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.error {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey11pxR_error {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.msg_error {
    color: #ED1C24;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.Ablack9pxR {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
.Ablack10pxR {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.Ablack10pxB {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.Ablack11pxBUC {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
.Ablack11pxR {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.Ablack12pxR {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.Ablack12pxB {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.Ablack13Boldpx {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.Ablack13Regularpx {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.Ablack17pxTT {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
.Ablack30pxB {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
}
.Awhite10pxB {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.Awhite11pxR {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.Awhite11pxB {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.Awhite16pxB {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.AGris11pxB {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.AGris12pxR {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey9pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey10pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey10pxB {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.AGrey11pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey11pxB {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.AGrey12pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey12pxB {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.AGrey16pxB {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.AGrey17pxB {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
.AGrey24pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
}
.AGrey32pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: normal;
    text-decoration: none;
}
.lightboxtrig {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: normal;
    text-decoration: none;
}

.AGreyLite12pxB {
    color: #868686;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.AGreen10pxB {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.AGreen10pxR {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.AGreen11pxB {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.AGreen11pxR {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.AGreen12pxR {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.AGreen12pxB {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.AOrange12pxR {
    color: #EC7A23;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.AOrange13pxB {
    color: #EC7A23;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.Aquote12pxR {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.ADarkGreen12pxB {
    color: #669900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.AYellow15pxB {
    color: #FFFF00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.AGreen15pxB {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.AGreen24pxB {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}
.HBlack28pxB {
    color: #000000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 28px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    text-decoration: none;
}
#botNAV {
    background-color: #FFFFFF;
    padding: 0 15px 24px;
    position: absolute;
    width: 920px;
    z-index: 1;
}
#botNavGlobal {
    background: url("/images/_ww/_ww/footer/global_bg-bottom.gif") no-repeat scroll center bottom transparent;
    height: 20px;
    padding: 0 15px;
    position: absolute;
    width: 920px;
    z-index: 1;
}
#TOPCOUNTRY {
    background-image: url("/images/_ww/_ww/header/changecountry-bg.gif");
    height: 23px;
}
#TOPNAV {
    background-image: url("/images/_ww/_ww/common/bg_header_repeatline.gif");
    background-repeat: repeat-x;
    height: 52px;
}
#secNAV {
    background-color: #FFFFFF;
    height: 42px;
    margin: 0;
    padding: 0;
}
.leftNav {
    background-color: #FFFFFF;
    padding: 0 13px;
    vertical-align: top;
    width: 205px;
}
.leftNavCheckOut {
    background-color: #FFFFFF;
    padding: 20px 13px 0;
    vertical-align: top;
    width: 177px;
}
.leftNavCheckOutimg {
    background-color: #FFFFFF;
    padding: 0;
    vertical-align: top;
    width: 177px;
}
.rightContent {
    background-color: #FFFFFF;
    padding-right: 10px;
    vertical-align: top;
    width: 745px;
}
.listed-none {
    list-style-type: none;
}

#menu1-global, #menu1-global ul, #menu1-global ul ul 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 99;
}
#menu1-global li {
    float: left;
}
#menu1-global li ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
}
#menu1-global a, #menu1-global a:visited {
    color: #4D4D4D;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    text-decoration: none;
    text-indent: 7px;
}
#menu1-global li.home {
    background: url("/images/_en/_ww/header/global_home_btn_new_off.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 55px;
}
#menu1-global li.store {
    background: url("/images/_en/_ww/header/global_store_btn_new_off.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 95px;
}
#menu1-global li.vcampaigns {
    background: url("/images/_en/_ww/header/global_values_btn_new_off.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 149px;
}
#menu1-global li.blounge {
    background: url("/images/_en/_ww/header/global_lounge_btn_new_off.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 68px;
}
#menu1-global li.loyalty {
    background: url("/images/_en/_ww/header/global_rewards_btn_new_off.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 110px;
}
#menu1-global li li a, #menu1-global li li a:visited {
    margin: 3px 0;
    vertical-align: middle;
    width: 150px;
}
#menu1-global li:hover {
    position: relative;
}
#menu1-global li:hover > ul {
    display: block;
    left: -1px;
    margin-top: 38px;
    position: absolute;
    top: 0;
}
#menu1-global li.home:hover > a {
    background: url("/images/_en/_ww/header/global_home_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 55px;
}
#menu1-global li.store:hover > a {
    background: url("/images/_en/_ww/header/global_store_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 95px;
}
#menu1-global li.loyalty:hover > a {
    background: url("/images/_en/_ww/header/global_rewards_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 110px;
}
#menu1-global li.vcampaigns:hover > a {
    background: url("/images/_en/_ww/header/global_values_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 149px;
}
#menu1-global li.blounge:hover > a {
    background: url("/images/_en/_ww/header/global_lounge_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 68px;
}
#menu1-global li.shop li:hover > a {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #669900;
    width: 150px;
}
#menu1-global li.loyalty li:hover > a {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #EC7A23;
    width: 150px;
}
#menu1-global table {
    border-collapse: collapse;
    font-size: 1em;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
* html #menu1-global li a:hover {
    position: relative;
}
* html #menu1-global li.home-ie:hover {
    background: url("/images/_en/_ww/header/global_home_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 55px;
}
* html #menu1-global li.store-ie:hover {
    background: url("/images/_en/_ww/header/global_store_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 95px;
}
* html #menu1-global li.loyalty-ie:hover {
    background: url("/images/_en/_ww/header/global_rewards_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 110px;
}
* html #menu1-global li.vcampaigns-ie:hover {
    background: url("/images/_en/_ww/header/global_values_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 149px;
}
* html #menu1-global li.blounge-ie:hover {
    background: url("/images/_en/_ww/header/global_lounge_btn_new_on.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 68px;
}
* html #menu1-global li.shop li a:hover {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #669900;
    position: relative;
}
* html #menu1-global li.loyalty li a:hover {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #EC7A23;
    position: relative;
}
* html #menu1-global li ul {
    display: block;
    margin: 10px 0 0 30px;
    position: absolute;
    visibility: hidden;
}
#menu1-global li a:hover ul {
    left: -31px;
    top: 28px;
    visibility: visible;
}
#menu2-shopping, #menu2-shopping ul, #menu2-shopping ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 98;
}
#menu2-shopping li {
    background: url("/images/_ww/_ww/header/catalog-nav_v-separator.jpg") no-repeat scroll right top transparent;
    float: left;
}
#menu2-shopping li li {
    background: none repeat scroll 0 0 transparent;
}
#menu2-shopping li ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
}
#menu2-shopping a, #menu2-shopping a:visited {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding: 4px 7px 0;
    text-decoration: none;
}
#menu2-shopping li li a, #menu2-shopping li li a:visited {
    color: #666666;
    font-weight: normal;
    height: 15px;
    margin: 2px 0;
    padding: 0 7px;
    vertical-align: middle;
    width: 200px;
}
#menu2-shopping li:hover > a {
    background-color: #FFFFFF;
    color: #000000;
}
#menu2-shopping li:hover {
    position: relative;
}
#menu2-shopping li:hover > ul {
    display: block;
    left: -1px;
    margin-top: 25px;
    position: absolute;
    top: 0;
}
#menu2-shopping li li:hover > a {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #669900;
    width: 200px;
}
#menu2-shopping table {
    border-collapse: collapse;
    font-size: 1em;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
* html #menu2-shopping li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    position: relative;
}
* html #menu2-shopping li li a:hover {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #669900;
    position: relative;
}
* html #menu2-shopping li ul {
    display: block;
    margin: 10px 0 0 30px;
    position: absolute;
    visibility: hidden;
}
#menu2-shopping li a:hover ul {
    left: -31px;
    top: 15px;
    visibility: visible;
}
* html #menu2-shopping .wellbeing-ie {
    width: 54px;
}
* html #menu2-shopping .gifts-ie {
    width: 24px;
}
* html #menu2-shopping .makeup-ie {
    width: 50px;
}
* html #menu2-shopping .bathbody-ie {
    width: 65px;
}
* html #menu2-shopping .skincare-ie {
    width: 51px;
}
* html #menu2-shopping .mens-ie {
    width: 31px;
}
* html #menu2-shopping .homefragrance-ie {
    width: 88px;
}
* html #menu2-shopping .fragrance-ie {
    width: 54px;
}
* html #menu2-shopping .hair-ie {
    width: 20px;
}
* html #menu2-shopping .specials-ie {
    width: 46px;
}
* html #menu2-shopping .shopbyline-ie {
    width: 67px;
}
#menu2-account {
    float: right;
    list-style-type: none;
}
#menu2-account li {
    float: left;
}
#menu2-account li, #menu2-account a, #menu2-account a:visited {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    text-decoration: none;
}
#menu2-account a {
    display: block;
    height: 20px;
    padding: 5px 7px 0;
}
#menu2-account a:hover {
    background-color: #FFFFFF;
    color: #000000;
}
* html #menu2-account .signin-ie {
    width: 52px;
}
* html #menu2-account .register-ie {
    width: 48px;
}
* html #menu2-account .myaccount-ie {
    width: 78px;
}
.menu_border {
    background-color: #FFFFFF;
    border-color: #D5D5D5; /* previous value was -moz-use-text-color #D5D5D5 */
    border-right: 1px solid #D5D5D5;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 23px;
    padding-left: 12px;
}
.menu_border_fix {
    background-color: #99CC33;
    border-color: -moz-use-text-color #D5D5D5 #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #FFFFFF;
    height: 23px;
    padding-left: 12px;
}

.menu_loyalty_border {
    background-color: #FFFFFF;
    height: 20px;
}
.menu_loyalty_border_fix {
    background-color: #99CC33;
    color: #FFFFFF;
    height: 20px;
}
.tableLeftNav {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #D5D5D5;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-style: none solid;
    border-width: 0 1px;
}
.tableLeftNav .title {
    padding: 10px 0 10px 12px;
}
.tableLeftNav td {
    border-bottom: 1px solid #D5D5D5;
    color: #FFFFFF;
    font-weight: bold;
    height: 23px;
    padding-left: 12px;
    text-align: left;
}
.tableLeftNav td.subNav {
    border-bottom: 1px solid #D5D5D5;
    color: #FFFFFF;
    font-weight: bold;
    height: auto;
    padding-left: 30px;
    text-align: left;
}
.tableLeftNav a {
    color: #4D4D4D;
    display: block;
    font-weight: bold;
    height: 19px;
    padding-top: 4px;
    text-decoration: none;
}
.tableLeftNav td.activePage a {
    color: #FFFFFF;
}
.tableLeftNav td.activePage a:hover {
    color: #FFFFFF;
}
div .leftNavGreen {
    margin: 0 13px;
}
.leftNavGreen .tableLeftNav td.activePage {
    background-color: #8FC800;
}
.leftNavGreen .tableLeftNav a:hover {
    color: #8FC800;
}
div .leftNavBlue {
    margin: 0 auto;
}
.leftNavBlue .tableLeftNav td.activePage {
    background-color: #0198CB;
}
.leftNavBlue .tableLeftNav a:hover {
    color: #0198CB;
}
div .leftNavPink {
    margin: 0 auto;
}
.leftNavPink .tableLeftNav td.activePage {
    background-color: #EC008C;
}
.leftNavPink .tableLeftNav a:hover {
    color: #EC008C;
}
div .leftNavYellow {
    margin: 0 auto;
}
.leftNavYellow .tableLeftNav td.activePage {
    background-color: #D09E01;
}
.leftNavYellow .tableLeftNav a:hover {
    color: #D09E01;
}
div .leftNavOrange {
    margin: 0 auto;
}
.leftNavOrange .tableLeftNav td.activePage {
    background-color: #EC7A23;
}
.leftNavOrange .tableLeftNav a:hover {
    color: #EC7A23;
}
.leftRegister {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 205px;
}
.titlegrey {
    background-color: #F0F0F0;
    height: 20px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
    width: 732px;
}
.signinMyBodyShop_BOX {
    background-image: url("/images/_en/_ww/mybodyshop/bg_box_newcustomer.gif");
    background-repeat: no-repeat;
    height: 230px;
    padding: 0;
    position: relative;
    width: 344px;
}
.signinMyBodyShop2_BOX {
    background-image: url("/images/_en/_ww/mybodyshop/bg_box_customerlogin.gif");
    background-repeat: no-repeat;
    height: 230px;
    padding: 0;
    position: relative;
    width: 344px;
}
.signin_BOX {
    background-image: url("/images/_en/_ww/checkout/bg_noregister_step1.gif");
    background-repeat: no-repeat;
    height: 230px;
    padding: 0;
    position: relative;
    width: 344px;
}
.signin2_BOX {
    background-image: url("/images/_en/_ww/checkout/bg_register_step1.gif");
    background-repeat: no-repeat;
    height: 230px;
    padding: 0;
    position: relative;
    width: 344px;
}
.login {
    padding: 30px 13px 13px;
}
#loyalty_Content {
    float: right;
    height: 532px;
    position: relative;
    width: 765px;
}
#loyalty_Title {
    float: left;
    margin-left: 20px;
    margin-top: 45px;
    position: relative;
}
#loyalty_leftNAV {
    float: left;
    position: relative;
    width: 184px;
}
#loyalty_Main {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-top: 10px;
    position: relative;
    width: 100%;
}
#loyalty_FAQ_WhiteContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    float: none;
    height: 136px;
    margin-left: 15px;
    margin-top: 15px;
    position: relative;
    width: 680px;
}
#acquiredPts {
    float: left;
    margin-top: 37px;
    position: relative;
}
#myOffers {
    float: left;
    position: relative;
    width: 343px;
}
#myVouchers {
    float: left;
    margin-left: 28px;
    position: relative;
    width: 343px;
}
#whiteBox_Activation {
    float: left;
    margin-top: 15px;
    position: relative;
    width: 340px;
}
.greenHeader {
    background: url("/images/_en/_ww/common/greenHeader.gif") repeat-x scroll 0 0 transparent;
    position: relative;
}
.greenHeader.left {
    background: url("/images/_en/_ww/common/l_greenHeader.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding-left: 13px;
    width: 254px;
}
.whiteBox {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 20px;
    position: relative;
}
.whiteBoxBottom {
    background: none repeat scroll 0 0 transparent;
    height: 4px;
    width: 100%;
}
.whiteBoxBottomL {
    background: url("/images/_en/_ww/common/bottom_l_whitebox.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 4px;
    width: 4px;
}
.whiteBoxBottomM {
    background: url("/images/_en/_ww/common/bottom_whitebox.gif") repeat-x scroll 0 0 #FFFFFF;
    float: left;
    height: 4px;
}
.whiteBoxBottomR {
    background: url("/images/_en/_ww/common/bottom_r_whitebox.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 4px;
    width: 4px;
}
.input-newsletter input {
    color: #737373;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    width: 200px;
}
.input-newsletter_error input {
    border: 1px solid #ED1C24;
    color: #ED1C24;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    width: 200px;
}
#central_container {
    background: url("/images/_ww/_ww/homepage_mainpanel_back.png") no-repeat scroll left top transparent;
    height: auto;
    margin: 0 auto 10px;
    width: 930px;
}
#homepage_maincol {
    display: inline;
    float: left;
    margin-left: 5px;
    padding: 15px;
    width: 600px;
}



#homepage_rightcol {
    float: right;
    margin: 8px 10px 0 0;
    padding-left: 5px;
    width: 270px;
}
#homepage_rightcol div.homepage_right_panel h2 {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0 0 4px;
}
#homepage_rightcol div.homepage_right_bottompanel h2 {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0 0 4px;
}
#homepage_rightcol div.homepage_right_panel {
    background: url("/images/_ww/_ww/right_panel_shader.png") no-repeat scroll center bottom transparent;
    clear: both;
    margin: 0 0 5px;
    padding: 0 0 5px 5px;
    width: 260px;
}
div.right_column_title h2.right_column_header {
    color: #74BF02;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
}
div.right_column_title img#shader {
    margin-bottom: 4px;
}
#homepage_rightcol div.homepage_right_bottompanel {
    margin: 0;
    padding: 0 0 12px 5px;
    width: 260px;
}
div.homepage_right_panel img.right_panel {
    float: left;
    margin-right: 14px;
}
div.homepage_right_bottompanel img.right_panel {
    float: left;
    margin-right: 14px;
}
div.homepage_right_panel p {
    float: left;
    width: 136px;
}
div.homepage_right_bottompanel p {
    float: left;
    width: 136px;
}
#homepage_rightcol img.panel_button {
    border: medium none;
    float: right;
    margin-right: 5px;
    margin-top: 6px;
}
#homepage_rightcol div.clearfix {
    clear: both;
}
#homepage_bottom_container {
    background: url("/images/_ww/_ww/homepage_bottompanel_back.png") no-repeat scroll left top transparent;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px;
    width: 910px;
}
#homepage_bottom_container div.homepage_bottom_panel #review_left {
    float: left;
    width: 116px;
}
#homepage_bottom_container img.panel_button {
    border: medium none;
    float: right;
    margin-top: 15px;
}
#homepage_bottom_container img#bottom_panel_button {
    border: medium none;
    float: right;
    margin-top: 33px;
}
#homepage_bottom_container div.homepage_bottom_panel {
    float: left;
    margin-right: 27px;
    padding: 0 0 0 10px;
    width: 280px;
}
#homepage_bottom_container img.bottom_pic {
    float: left;
    margin-right: 10px;
}
#homepage_bottom_container img#reviews {
    margin: 10px 2px;
}
#homepage_bottom_container img#reviews_number {
    float: right;
    margin-top: 11px;
}
#homepage_bottom_container h2 {
    color: #4D4D4D;
    font-size: 16px;
    margin: 12px 0 8px;
    padding: 0 0 0 0;
}
#homepage_bottom_container h2.short {
    margin: 12px 0 8px 0;
    width: 116px;
}
#homepage_bottom_container div.homepage_bottom_panel_last {
    float: right;
    margin-right: 0;
    padding-left: 0;
    width: 270px;
}
#homepage_bottom_container div.homepage_bottom_panel_last h2 {
    padding: 0 0 0 10px;
}
#homepage_bottom_container div.homepage_bottom_panel_last img.quicklink_icon {
    margin-right: 2px;
    vertical-align: middle;
}
#homepage_bottom_container div.homepage_bottom_panel_last label {
    clear: both;
    color: #4D4D4D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    width: 110px;
}
#homepage_bottom_container div.homepage_bottom_panel_last select {
    margin-top: 4px;
    width: 140px;
}
#homepage_bottom_container div.homepage_bottom_panel_last p.linkitem {
    margin: 0 0 21px 6px;
}
* {
    margin: 0;
    padding: 0;
}
.NMA_homeON {
    background-color: #CCC4C8;
}
#index_shopPNL_HLDR {
    height: 375px;
    margin: 45px 0 7px 7px;
    width: 160px;
}
#index_shopPNL {
    height: 325px;
    padding: 35px 10px 10px;
    position: absolute;
    width: 140px;
}
.index_shopPNL_TEXT {
    padding: 5px 0;
    position: relative;
    width: 140px;
}
.tdvalignT {
    vertical-align: top;
}
a {
    text-decoration: none;
}
.float_R {
    float: right;
}
#copyright {
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    position: relative;
}
.recviewHOLDERbg {
    background-image: url("/images/_en/_ww/common/bg_recently_reviewed.gif");
    background-repeat: no-repeat;
    height: 120px;
    margin-top: 8px;
    padding-top: 8px;
    position: relative;
    width: 733px;
}
.CollectionBrowsedByCollection {
    background-image: url("/images/_en/_ww/common/Img_BrowsedByCollection.gif");
    background-repeat: no-repeat;
    float: right;
    height: 120px;
    width: 733px;
}
.CollectionBrowsedByTreatment {
    background-image: url("/images/_en/_ww/common/Img_browsedbyTreatment.gif");
    background-repeat: no-repeat;
    float: right;
    height: 120px;
    margin-top: 8px;
    padding-top: 8px;
    width: 733px;
}
.recviewPRODmask {
    height: 50px;
    overflow: hidden;
    position: absolute;
    width: 191px;
}
.recviewPRODholder {
    position: absolute;
}
.subCAT_pnlswatchHLDR {
    border-bottom-width: 1px;
    left: 10px;
    margin-top: 3px;
    padding-bottom: 3px;
    position: relative;
    width: 390px;
}
.hideit {
    visibility: hidden;
}
.quickshop_btn {
    margin-left: -10px;
    margin-top: -5px;
    position: absolute;
}
.bg_TL {
    background-position: left top;
    background-repeat: no-repeat;
}
.bg_TR {
    background-position: right top;
    background-repeat: no-repeat;
}
.bg_BR {
    background-position: right bottom;
    background-repeat: no-repeat;
}
.bg_BL {
    background-position: left bottom;
    background-repeat: no-repeat;
}
.bg_MID {
    background-position: center center;
    background-repeat: no-repeat;
}
.LTgrey_BRDR {
    border: 1px solid #D0D0D0;
}
.grey_BRDR {
    border: 1px solid #858585;
}
.pink_BRDR {
    border: 1px solid #F9DAE8;
}
.RL_grey1px {
    border-right: 1px solid #CDCDCD;
}
.LL_grey1px {
    border-left: 1px solid #CDCDCD;
}
.BL_grey1px {
    border-bottom: 1px solid #CDCDCD;
}
.BL_indexPNL_1px {
    border-bottom: 1px solid #AC8B74;
}
.TL_grey1px {
    border-top: 1px solid #CDCDCD;
}
.BL_pink1px {
    border-bottom: 1px solid #F9DAE8;
}
.BL_pink2px {
    border-bottom: 2px solid #F9DAE8;
}
.LL_pink2px {
    border-left: 2px solid #F9DAE8;
}
.BL_green1px {
    border-bottom: 1px solid #8FC800;
}
.pnkBGgreyBRDR {
    background-color: #FAF0F5;
    border: 1px solid #C7C7C7;
}
.OPACITY50 {
}
.OPACITY60 {
}
.OPACITY70 {
}
.OPACITY80 {
}
.OPACITY90 {
}
.alignC {
    margin-left: auto;
    margin-right: auto;
}
.padding02_A {
    padding: 2px;
}
.pad02TB {
    padding-bottom: 2px;
    padding-top: 2px;
}
.padding03_T {
    padding-top: 3px;
}
.padding03_A {
    padding: 3px;
}
.padding03_L {
    padding-left: 3px;
}
.padding03_B {
    padding-bottom: 3px;
}
.padding05_A {
    padding: 5px;
}
.padding05_T {
    padding-top: 5px;
}
.padding05_B {
    padding-bottom: 5px;
}
.padding05_L {
    padding-left: 5px;
}
.padding05_R {
    padding-right: 5px;
}
.padding10_A {
    padding: 10px;
}
.padding10_B {
    padding-bottom: 10px;
}
.padding10_R {
    padding-right: 10px;
}
.padding10_L {
    padding-left: 10px;
}
.pad05LR {
    padding-left: 5px;
    padding-right: 5px;
}
.padding15_A {
    padding: 15px;
}
.padding_15T {
    padding-top: 15px;
}
.padding_15L {
    padding-left: 15px;
}
.padding15_R {
    padding-right: 15px;
}
.padding15_B {
    padding-bottom: 15px;
}
.padding20_A {
    padding: 20px;
}
.padding20_T {
    padding-top: 20px;
}
.padding20_L {
    padding-left: 20px;
}
.padding20_R {
    padding-right: 20px;
}
.padding20_B {
    padding-bottom: 20px;
}
.pad20LR {
    padding-left: 20px;
    padding-right: 20px;
}
.padding25_T {
    padding-top: 25px;
}
.padding25_L {
    padding-left: 25px;
}
.padding25_R {
    padding-right: 25px;
}
.padding25_B {
    padding-bottom: 25px;
}
.padding30_R {
    padding-right: 30px;
}
.padding40_R {
    padding-right: 40px;
}
.SPACER_05H {
    height: 5px;
    position: relative;
}
.SPACER_10H {
    height: 10px;
    position: relative;
}
.SPACER_15H {
    height: 15px;
    position: relative;
}
.SPACER_30H {
    height: 30px;
    position: relative;
}
.margain2px {
    margin: 2px;
}
.margain2T {
    margin-top: 2px;
}
.margain3L {
    margin-left: 3px;
}
.margain3T {
    margin-top: 3px;
}
.margain5T {
    margin-top: 5px;
}
.margain5L {
    margin-left: 5px;
}
.margain10_R {
    margin-right: 10px;
}
.margain10T {
    margin-top: 10px;
}
.margain10L {
    margin-left: 10px;
}
.margain10B {
    margin-bottom: 10px;
}
.margain15T {
    margin-top: 15px;
}
.margain15R {
    margin-right: 15px;
}
.margain15L {
    margin-left: 15px;
}
.margain20T {
    margin-top: 20px;
}
.margain20L {
    margin-left: 20px;
}
.margain20_B {
    margin-bottom: 20px;
}
.margain25_T {
    margin-top: 25px;
}
.margain25_L {
    margin-left: 25px;
}
.margain25_R {
    margin-right: 25px;
}
.margain30_T {
    margin-top: 30px;
}
.margain30L {
    margin-left: 30px;
}
.margain35_T {
    margin-top: 35px;
}
.margain40_T {
    margin-top: 40px;
}
.margain40_L {
    margin-left: 40px;
}
.margain50_L {
    margin-left: 50px;
}
.margain60_L {
    margin-left: 60px;
}
.tabHLDR {
    height: 17px;
    position: relative;
}
.tab {
    position: absolute;
}
.tabZfoward {
    z-index: 10;
}
.pinkPNL_BG {
    background-image: url("/images/pinkcrnr_BG.gif");
    background-repeat: no-repeat;
    position: relative;
}
.pnkBGgreyBRDR_DRK {
    background-color: #FBDFEC;
    border: 1px solid #A1A1A1;
}
.benefitAndTechnology_ON {
    background-color: #F2F2F2;
}
.benefitAndTechnology_OFF {
    background-color: #FFFFFF;
}
ul#secondaryNAV {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
ul#secondaryNAV a {
    color: #FFFFFF;
    text-decoration: none;
}
ul#secondaryNAV li {
}
ul#subLFTNAV {
    list-style-type: none;
    text-indent: 20px;
}
ul#subLFTNAV a {
    color: #6E6E6E;
    text-decoration: none;
}
ul#subLFTNAV a:hover {
    background-color: #8F8F8F;
    text-decoration: none;
    text-transform: none;
}
ul#subLFTNAV li {
    left: 15px;
    list-style-type: none;
    margin-top: 2px;
    position: relative;
    text-indent: 0;
    text-transform: none;
    width: 119px;
}
.LFTNAV_on {
    background-color: #8F8F8F;
    margin-top: 2px;
}
#firstNAV {
    background-color: #FFFFFF;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    height: 18px;
    padding: 0;
}
#secNAV_FSbtn_OPAC {
    background-color: #A88496;
    height: 18px;
    margin-left: -140px;
    margin-top: 0;
    position: absolute;
    width: 136px;
}
.secNAVdropmenu {
    background-color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    font-weight: bold;
    height: auto;
    line-height: 16px;
    margin-top: 17px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    text-transform: uppercase;
    visibility: hidden;
    width: 125px;
}
#FSbanner {
    height: auto;
    margin-top: 18px;
    position: absolute;
    visibility: visible;
}
#COdrop {
    background-color: #FFFFFF;
    margin-left: -140px;
    margin-top: 18px;
    position: absolute;
    width: 288px;
}
#COdropQuickShop {
    background-color: #000000;
    margin-left: -140px;
    margin-top: 18px;
    position: absolute;
    width: 288px;
}
.subcatNAVSpacer {
    border-bottom: 1px solid #F1F1F1;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
    width: 135px;
}
#subcatNAV {
    margin-left: auto;
    margin-right: auto;
    width: 150px;
}
#colorexplorer {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    width: 135px;
}
#justforyou {
    background-color: #FFFFFF;
    background-position: center top;
    background-repeat: no-repeat;
    border: 1px solid #D0D0D0;
    margin: 10px 2px 4px;
    padding: 10px 15px;
    position: relative;
    width: 128px;
}
#quickshop {
    left: 18px;
    margin-top: 18px;
    position: relative;
    width: 130px;
}
#mymakeupkit {
    left: 18px;
    margin-top: 5px;
    position: relative;
    width: 130px;
}
#subCAT_allshades {
    position: absolute;
    width: 415px;
}
#subCAT_pnlAS_btn {
    left: 325px;
    margin-top: 4px;
    position: absolute;
}
#subCAT_title_close {
    left: 28px;
    margin-top: 8px;
    position: absolute;
    width: 372px;
}
#pnl_HLDR {
    background-color: #FFFFFF;
    background-image: url("/images/pnl_mid_BG.gif");
    background-position: 100% 50%;
    background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    width: 330px;
    z-index: 2;
}
#closeBTN {
    margin-left: 275px;
    margin-top: 12px;
}
#pnl_bot {
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
}
#pnl_shadename {
    margin-left: 25px;
    margin-top: 90px;
    position: absolute;
}
#pnl_SM_HLDR {
    background-image: url("/images/pnl_SM_mid_BG.gif");
    background-repeat: repeat-y;
    position: absolute;
    width: 150px;
    z-index: 2;
}
.ML_HDR {
    margin-left: 15px;
    margin-top: 15px;
    position: relative;
}
.ML_pnlTXT {
    position: absolute;
    z-index: 2;
}
.ML_secpnl_BG {
    background-image: url("/images/ML_secpnl_BG.gif");
    height: 75px;
    position: relative;
}
.mainHDR {
    left: 10px;
    margin-top: 10px;
    position: relative;
    width: 609px;
}
#FRG_btleHLDR {
    border-bottom: 1px solid #C8C8C8;
    margin-top: 15px;
    position: relative;
    width: 605px;
}
#prod_HLDR {
    left: 15px;
    margin-top: 2px;
    padding-right: 50px;
    position: relative;
    width: 554px;
}
#shop_HLDR {
    border-top: 1px solid #C8C8C8;
    left: 37px;
    padding-bottom: 22px;
    padding-top: 1px;
    position: relative;
    width: 565px;
}
#swatchname {
    position: relative;
}
#lwr_HDR {
    background-color: #9D9D9D;
    height: 19px;
    position: relative;
}
.lwr_LAYOUT {
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
.MU_lwr_SP_swtchPNL {
    padding-bottom: 3px;
    padding-top: 2px;
    position: relative;
    width: 400px;
}
#MU_lwr_BT_hdrHLDR {
    height: 34px;
    position: relative;
}
#MU_lwr_techHDR {
    height: 22px;
}
.MU_lwr_BT_LtText {
    height: 35px;
    left: 20px;
    margin-top: 5px;
    position: absolute;
}
.MU_lwr_BT_RtText {
    border-left: 1px solid #C8C8C8;
    height: 38px;
    margin-left: 302px;
    padding-left: 19px;
    padding-top: 5px;
    position: absolute;
    width: 240px;
}
.MU_lwr_BT_whiteBOX {
    height: 42px;
    position: relative;
}
#MU_lwr_SP_pwrsystem {
    background-image: url("/images/pinkcrnr2pxOL_whiteBG.gif");
    width: 142px;
}
.prod_allureedch {
    margin-left: 175px;
    margin-top: 175px;
    position: absolute;
}
.SC_lwr_PF_HLDR {
    margin-top: 5px;
    padding-bottom: 10px;
    position: relative;
    width: 556px;
}
#yourskinroutine {
    background-color: #FFFFFF;
    background-position: center top;
    border: 1px solid #D0D0D0;
    margin: 10px 2px 4px;
    padding: 10px 15px;
    position: relative;
    width: 124px;
}
#mainHDR {
    margin-left: 10px;
    margin-top: 15px;
    position: relative;
    width: 400px;
}
#mainTAG {
    position: relative;
    width: 585px;
}
#explorecheck {
    margin-top: 10px;
    position: relative;
    width: 595px;
}
#checkitout {
    background-color: #FEE3F1;
    background-image: url("/images/checkitout_bg.gif");
    background-repeat: no-repeat;
    height: 46px;
    padding-left: 4px;
    padding-top: 12px;
    width: 174px;
}
.exploreDROPboxes {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 94px;
}
.prodswtchHLDR {
    margin-top: 20px;
    position: relative;
    width: 605px;
}
.swtchHLDRbg {
    background-image: url("/images/subcatPROD_bg.gif");
    background-repeat: no-repeat;
    height: 100px;
    width: 390px;
}
.swatchMASK {
    height: 80px;
    margin-left: 5px;
    margin-top: 17px;
    overflow: hidden;
    position: absolute;
    width: 300px;
}
.swatchNEXTPREV {
    margin-left: 312px;
    margin-top: 25px;
    position: absolute;
    width: 70px;
}
.swtchHLDR {
    position: absolute;
    width: 100%;
}
.pageVIEW {
    background-color: #FAF0F5;
    border: 1px solid #C7C7C7;
    height: 18px;
    margin-top: 10px;
    position: relative;
    width: 602px;
}
tbody th {
    border-right: 1px solid #DADADA;
}
.CE_mainHLDR {
    height: 230px;
    margin-left: 20px;
    margin-right: 10px;
    position: relative;
    width: 558px;
}
#CE_featured {
    background-image: url("/images/whitecrnrOL_BG.gif");
    padding: 7px 5px 7px 10px;
    position: relative;
    width: 182px;
}
#CO_thankyouBS {
    background-image: url("/images/CO_thankyou_BG.gif");
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    padding: 6px;
}
#CE_coloressentials {
    background-image: url("/images/whitecrnrOL_BG.gif");
    height: 222px;
    padding: 7px 5px 3px 10px;
    position: relative;
    top: 7px;
    width: 182px;
}
.CE_tab {
    background-image: url("/images/CE_tab_BG.gif");
    background-repeat: repeat-x;
    border-left: 1px solid #CBCBCB;
    height: 17px;
    margin-top: -17px;
    padding-left: 5px;
    position: absolute;
    width: 120px;
    z-index: 2;
}
#CE_ViewProd {
    margin-left: 20px;
    position: relative;
    width: 765px;
}
#CE_prodMASK {
    overflow: hidden;
    position: relative;
    width: 710px;
}
.width_135 {
    width: 135px;
}
.BackgroundQuickShop {
    background-image: url("/images/_en/_ww/common/quickshop_med_ICN.png");
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 50px;
    z-index: 900;
}
.BackgroundBottom_Item {
    background: url("/images/_ww/_ww/common/Img_item_bottom.png") repeat scroll 0 0 transparent;
    height: 14px;
    margin-right: -7px;
    width: 302px;
}
.BackgroundMiddle_Item {
    background: url("/images/_ww/_ww/common/Img_item_middle.png") repeat scroll 0 0 transparent;
    margin-right: -3px;
    width: 302px;
}
.BackgroundTop_Item {
    background: url("/images/_ww/_ww/common/Img_top_item.png") repeat scroll 0 0 transparent;
    height: 9px;
    margin-right: -7px;
    width: 302px;
}
#bglounge {
    background: url("/images/_en/_ww/beauty-lounge/bg.jpg") repeat-x scroll center top #FFFFFF;
}
#lounge {
    margin: 0;
    padding: 0;
}
#lounge a {
    color: #75BF00;
    text-decoration: none;
}
#lounge a:hover {
    color: #75BF00;
    text-decoration: underline;
}
#lounge #lounge_breadcrumbs {
    margin: 0 0 5px 17px;
    position: relative;
    text-align: left;
}
#lounge #lounge_breadcrumbs .txt1 {
    color: #74BC00;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#lounge #lounge_breadcrumbs .txt2 {
    color: #4D4D4D;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#lounge #lounge_colA {
    float: left;
    margin-left: 10px;
    text-align: left;
    width: 613px;
}
#lounge #lounge_colA .lounge_colA1 {
    float: left;
    text-align: left;
    width: 302px;
}
#lounge #lounge_colA .lounge_colA2 {
    float: right;
    text-align: left;
    width: 302px;
}
#lounge #lounge_colB {
    float: right;
    margin-right: 10px;
    width: 310px;
}
#lounge #lounge_colB .block_sociallinks {
    position: relative;
    text-align: left;
    width: 100%;
}
#lounge #lounge_colB .block_video {
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colB .block_highlights {
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colB .block_poll {
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colB .block_loveyourbody {
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .blockbigtop {
    background: url("/images/_en/_ww/beauty-lounge/bloc-big-bgtop.gif") no-repeat scroll center top transparent;
    height: 17px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .blockbigcontent {
    background: url("/images/_en/_ww/beauty-lounge/bloc-big-bgmiddle.gif") no-repeat scroll center bottom transparent;
    padding: 1px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#lounge #lounge_colA .blockbigcontent .blockbigalign {
    margin: 0 auto;
    text-align: left;
    width: 94%;
}
#lounge #lounge_colA .blockbigcontent .blockbigalign .image {
    float: left;
    margin: 0 10px 0 0;
}
#lounge #lounge_colA .blockbigcontent .blockbigalign .new {
    margin-top: 5px;
}
#lounge #lounge_colA .blockbigcontent .blockbigalign .btn {
    bottom: 0;
    position: absolute;
    right: 18px;
    text-align: right;
}
#lounge #lounge_colA .blockbigbottom {
    background: url("/images/_en/_ww/beauty-lounge/bloc-big-bgbottom.gif") no-repeat scroll center top transparent;
    height: 21px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .lounge_colA1 .block_newA11 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .lounge_colA1 .block_newA12 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .lounge_colA1 .block_newA13 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .lounge_colA2 .block_newA21 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .lounge_colA2 .block_newA22 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .lounge_colA2 .block_newA23 {
    margin-top: 15px;
    position: relative;
}
#lounge #lounge_colA .blocktop {
    background: url("/images/_en/_ww/beauty-lounge/bloc-bgtop.gif") no-repeat scroll center top transparent;
    height: 14px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .blockcontent {
    background: url("/images/_en/_ww/beauty-lounge/bloc-bgbottom.gif") no-repeat scroll center bottom transparent;
    padding: 1px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#lounge #lounge_colA .blockcontent .blockalign {
    margin: 0 auto;
    text-align: left;
    width: 265px;
}
#lounge #lounge_colA .blockcontent .blockalign .image {
    margin-top: 10px;
    position: relative;
}
#lounge #lounge_colA .blockcontent .blockalign .btn {
    padding: 10px 0 20px;
    position: relative;
    text-align: right;
}
#lounge #lounge_colB .blocktop {
    background: url("/images/_en/_ww/beauty-lounge/bloc-right-bgtop.gif") no-repeat scroll center top transparent;
    height: 11px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colB .blockcontent {
    background: url("/images/_en/_ww/beauty-lounge/bloc-right-bgbottom.gif") no-repeat scroll center bottom transparent;
    padding: 1px 0;
    position: relative;
    text-align: left;
    width: 100%;
}
#lounge #lounge_colB .blockcontent .blockalign {
    margin: 0 auto;
    text-align: left;
    width: 265px;
}
#lounge #lounge_colB .blockcontent .blockalign .image {
    margin-top: 10px;
    position: relative;
}
#lounge #lounge_colB .blockcontent .blockalign .btn {
    padding: 10px 0 20px;
    position: relative;
    text-align: right;
}
#lounge #lounge_colB .blockcontent .blockalign .margin {
    margin-top: 10px;
}
#lounge #lounge_colB ul {
    list-style-type: none;
    margin-top: 10px;
}
#lounge #lounge_colB ul li {
    margin-top: 2px;
}
#lounge h3 {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 3px;
}
#lounge h4 {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#lounge .normaltxt {
    color: #868686;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
#lounge .coloredtxt {
    color: #7DC200;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#lounge #lounge_colA a {
    color: #75BF00;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#lounge #lounge_colA a:hover {
    color: #75BF00;
    text-decoration: underline;
}
#lounge #lounge_colA .blockartbigtop {
    background: url("/images/_en/_ww/beauty-lounge/bloc-artbig-bgtop.gif") no-repeat scroll center top transparent;
    height: 24px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .blockartbigcontent {
    background: url("/images/_en/_ww/beauty-lounge/bloc-artbig-bgmiddle.gif") no-repeat scroll center bottom transparent;
    margin-top: -2px;
    position: relative;
    text-align: center;
    width: 100%;
}
#lounge #lounge_colA .blockartbigcontent .blockartbigalign {
    margin: 0 auto;
    text-align: left;
    width: 94%;
}
#lounge #lounge_colA .blockartbigcontent .blockartbigalign .image {
    float: left;
    margin: 0 10px 0 0;
}
#lounge #lounge_colA .blockartbigcontent .blockartbigalign .new {
    margin-top: 5px;
}
#lounge #lounge_colA .blockartbigcontent .blockartbigalign .btn {
    bottom: 0;
    position: absolute;
    right: 18px;
    text-align: right;
}
#lounge #lounge_colA .blockartbigbottom {
    background: url("/images/_en/_ww/beauty-lounge/bloc-artbig-bgbottom.gif") no-repeat scroll center top transparent;
    height: 23px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .art1txt {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 14px;
    margin: 0 0 10px 17px;
    position: relative;
}
#lounge #lounge_colA .art2txt {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 12px;
    margin: 0 0 10px 17px;
    position: relative;
}
#lounge #lounge_colA .lounge_colArt1 {
    margin-left: 17px;
    position: relative;
    text-align: left;
}
#lounge #lounge_colA .lounge_colArt1 .photography {
    float: right;
    margin: 0 0 5px 15px;
    position: relative;
    width: 293px;
}
#lounge #lounge_colA .lounge_colArt1 .photography .bgtop {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgtop.gif") no-repeat scroll center top transparent;
    height: 20px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .lounge_colArt1 .photography .bgmiddle {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgmiddle.gif") no-repeat scroll center top transparent;
    position: relative;
    text-align: center;
    width: 100%;
}
#lounge #lounge_colA .lounge_colArt1 .photography .bgbottom {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgbottom.gif") no-repeat scroll center top transparent;
    height: 21px;
    position: relative;
    width: 100%;
}
#lounge #lounge_colA .lounge_colArt2 {
    margin-top: 10px;
    position: relative;
    text-align: left;
}
#lounge #lounge_colA .lounge_colArt2 .photography {
    float: left;
    margin: 0 25px 5px 0;
    position: relative;
    width: 293px;
}
#lounge #lounge_colA .lounge_colArt2 .photography .bgtop {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgtop.gif") no-repeat scroll center top transparent;
    height: 20px;
    position: relative;
    width: 100%;
} 
#lounge #lounge_colA .lounge_colArt2 .photography .bgmiddle {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgmiddle.gif") no-repeat scroll center top transparent;
    position: relative;
    text-align: center;
    width: 100%;
}
#lounge #lounge_colA .lounge_colArt2 .photography .bgbottom {
    background: url("/images/_en/_ww/beauty-lounge/article_photo_bgbottom.gif") no-repeat scroll center top transparent;
    height: 21px;
    position: relative;
    width: 100%;
}

.container_gallery{
	padding: 0 55px;	
}

.BlocItem{
	float: left;
    width: 150px;
	padding: 0 60px;
	margin-bottom:15px;
}

.itemGallery {
	background: none repeat scroll 0 0 #BE9D00;
    height: 150px;
    width: 150px;
	margin-bottom:10px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	top:50%;
}

.DescriptionItem{
margin-bottom:10px;
}

.BlocImg{
	display: table-cell;
	text-align: center;
    vertical-align: middle;
	width:150px;
	height:150px;
	_display: table-cell;
	_vertical-align: middle;
	_top:50%;
	
}
.BlocImg img {
	/*margin:auto;
	display: block;*/
}

.itemGallery .paysage {
	_margin-top:24px;
	_display: table-cell;
	_vertical-align: middle;
	_top:50%;
	/margin-top:24px;
	/display: table-cell;
	/vertical-align: middle;
	/top:50%;
}

.filmstrip li .paysage {
	margin-top:24px;
	display: table-cell;
	vertical-align: middle;
	top:50%;
}

.BlocImg a:hover{
	cursor:pointer;
	border:none;
	outline:none;
}

.btnView a:hover{
	cursor:pointer;
	border:none;
	outline:none;
}

.clear{
	clear:both;
	_display:inline;
}

.BlocItem h2 {
	font-size: 12px;
    padding-top: 10px;
}

#clear-img4 {
_clear:both;
}

#clear-img10 {
_clear:left;
}

#clear-img11 {
_clear:left;
}

#clear-img12 {
_clear:left;
}

.cache-img {
display:none;
}

.Detail_article #ariane {
padding:0 0 20px 5px;
}


.Detail_article #ariane a {
font-family:Arial;
font-size:12px;
color:#E2007A;
font-weight:bold;
}

.Detail_article #ariane span {
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
}




