/*col-left*/
#col-left ul.world-navigation{padding:0;height:594px;background:url(i/common/global/diamond-pattern.png) 0 100% no-repeat;}

/*col-main*/
#col-main div.carousel{position:relative;float:left;width:390px;height:399px;border-bottom:1px solid #000;z-index:1;}
#col-main div.carousel h2{height:39px;text-indent:-9999px;border-bottom:1px solid #000;}
#col-main div.carousel div.box-content{width:390px;height:359px;overflow-y:auto;overflow-x:hidden;background:#000;}
#col-main div.carousel li{position:relative;width:390px;height:359px;z-index:1;zoom:1;}
#col-main div.carousel li img{display:block;}
#col-main div.carousel li p.label{position:absolute;bottom:0;left:0;padding:0 0 0 12px;width:378px;height:39px;color:#fff;line-height:39px;background:#000;border-top:1px solid #fff;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;z-index:2;}
#col-main div.carousel li p.label a{color:#fff;font-size:10px;text-transform:uppercase;}
#IE6 #col-main div.carousel li p.label{bottom:-1px;}
.js #col-main div.carousel div.box-content{position:relative;overflow-y:hidden;zoom:1;}
.js #col-main div.carousel li{float:left;}
.js #col-main div.carousel .carousel-wrap{width:100%;}
.js #col-main div.carousel .carousel-control{position:absolute;bottom:11px;right:0;z-index:3;width:9px;height:18px;text-indent:-1000em;cursor:pointer;}
.js #col-main div.carousel .carousel-next{right:20px;}
.js #col-main div.carousel .carousel-previous{right:47px;}
.js #col-main div.carousel .disabled{filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;cursor:default;}

#col-main div.box-essential{width:391px;}
.lang-fr #col-main div.box-essential h2{background:url(i/fr/texts/essential.png) 10px 50% no-repeat;}
.lang-de #col-main div.box-essential h2{background:url(i/de/texts/essential.png) 10px 50% no-repeat;}
#col-main div.box-essential .box-content{border-right:1px solid #000;}
.lang-fr #col-main div.box-collections h2{background:url(i/fr/texts/collections.png) 10px 50% no-repeat;}
.lang-de #col-main div.box-collections h2{background:url(i/de/texts/collections.png) 10px 50% no-repeat;}
#col-main div.box-essential object{width:390px;height:360px;}

#col-main dl.box-product-push{clear:left;overflow:hidden;zoom:1;}
#col-main dl.box-product-push dd{position:relative;overflow:hidden;float:left;width:194px;height:194px;border-right:1px solid #000;}
#col-main dl.box-product-push dd.first,#col-main dl.box-product-push dd.last{width:195px;}
#col-main dl.box-product-push dd.last{border:0;}
#col-main dl.box-product-push dd p.prd-sticker{position:absolute;top:0;left:0;}
#col-main dl.box-product-push dd p.prd-image a,
#col-main dl.box-product-push dd p.prd-image a img{display:block;}
#col-main dl.box-product-push dd p.prd-label{width:100%;}
#col-main dl.box-product-push dd p.prd-label a{display:block;height:31px;line-height:31px;text-align:center;font-size:10px;color:#fff;text-transform:uppercase;}