@import url(pipe.min.css);@import url(accounts.min.css);
/*body{line-height:1;color:#000;font:11px arial, sans-serif;background:#F4F4F4 url(../images/noel-habillage-site.jpg) no-repeat top center;background-attachment:fixed;margin:0}*/
body{line-height:1;color:#000;font:11px arial, sans-serif;background:#F4F4F4 url(../images/bg-body.gif) repeat-x top center;margin:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
.pagepro table{width:100%;margin:0;padding:0}
button{border:none;background:none;cursor:pointer;font:11px arial, sans-serif;margin:0;padding:0}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
img{display:block;border-style:none}
html,body{height:100%}
input,textarea,select{font:100% arial, sans-serif;vertical-align:middle}
form,fieldset{border-style:none;margin:0;padding:0}
h3{text-transform:uppercase;background:url(../images/heading-arrow.gif) no-repeat 0 1px;font-size:12px;margin:20px 0;padding:0 0 0 13px}
.title_pros{text-transform:uppercase;background:url(../images/heading-arrow-blue.gif) no-repeat 0 1px;font-size:12px;margin:20px 0;padding:0 0 0 13px;font-weight:bold;}
h3 a,h3 a:link,h3 a:visited,h3 a:hover{font-size:10px;font-weight:400;text-decoration:none;color:#000}
h4{text-transform:uppercase;background:url(../images/heading-arrow.gif) no-repeat 0 1px;font-size:11px;padding:0 0 0 13px}
.leftbar{float:left;width:193px;padding:15px 0}
#page{width:980px;overflow:hidden;position:relative;min-height:100%;background:#fff;margin:0 auto}
* html #page{height:100%;overflow:visible}
#page .logo{position:absolute;top:28px;left:0;width:280px;height:32px;text-indent:-9999px;overflow:hidden;background:url(../images/logo.gif) no-repeat;z-index:51;margin:0}
#page .baseline{position:absolute;top:60px;left:0;z-index:52;font-size:11px;color:#8f8f8f;text-transform:uppercase;margin:0}
#header{width:100%;height:162px;position:absolute;top:0;left:0;z-index:50;background:url(../images/bg-body.gif) repeat-x}
.top-nav .user-nav{float:left;list-style:none;height:14px;background:#f4f4f4;margin:0;padding:3px 7px}
.top-nav .leftside{float:left;height:20px;width:4px;background:url(../images/top-nav-left-border.gif) no-repeat}
.top-nav .rightside{float:left;height:20px;width:4px;background:url(../images/top-nav-right-border.gif) no-repeat}
.top-nav .user-nav li{float:left;color:#000;font-size:9px;padding-left:11px;display:inline;border-left:1px solid #dfdfdf;text-transform:uppercase;line-height:14px;margin:0 0 0 11px}
.top-nav .user-nav li.first{border-left:none;text-transform:none;margin:0;padding:0}
.top-nav .user-nav li.first strong{font-size:12px}
.top-nav .user-nav .nav-aide{background:url(../images/icon-aide.gif) no-repeat;padding:0 0 0 14px}
.top-nav .user-nav .nav-contact{background:url(../images/icon-contact.gif) no-repeat;padding:0 0 0 14px}
.top-nav .user-nav .nav-phone{background:url(../images/icon-phone.gif) no-repeat;padding:0 0 0 14px}
.top-nav .about-nav{float:left;list-style:none;background:url(../images/top-nav-sep.gif) no-repeat;margin:0;padding:3px 0 3px 13px}
.top-nav .about-nav li{float:left;color:#fff;background:url(../images/arrow-sep.gif) no-repeat 0 2px;font-size:9px;display:inline;margin:0 11px 0 0;padding:0 0 0 8px}
.top-nav .lang-nav{float:left;list-style:none;background:url(../images/top-nav-sep.gif) no-repeat;font-size:10px;margin:0;padding:3px 0 3px 9px}
.top-nav .lang-nav li{float:left;color:#fff;display:inline;margin:0 7px 0 0}
.lnk-french{background:url(../images/lng-french.gif) no-repeat 100% 2px;padding:0 18px 0 0}
.lnk-english{background:url(../images/lng-english.gif) no-repeat 100% 2px;padding:0 18px 0 0}
.lnk-german{background:url(../images/lng-german.gif) no-repeat 100% 2px;padding:0 18px 0 0}
.lnk-italy{background:url(../images/lng-italy.gif) no-repeat 100% 2px;padding:0 18px 0 0}
.number-1{width:100%;overflow:hidden;position:absolute;top:118px;right:0}
.number-1 .box{float:right;width:192px;height:32px;background:url(../images/bg-number-1.gif) repeat-x;color:#e9e9e9;font-size:10px;line-height:32px;text-align:center;text-transform:uppercase}
.shop-nav{width:100%;overflow:hidden;position:absolute;top:108px;right:0}
.shop-nav .container{float:right;width:192px;height:54px;margin:0;padding:0}
.shop-nav .user-info{width:166px;height:22px;color:#000;font-size:10px;line-height:22px;background:url(../images/icon-wishlist.gif) no-repeat 18px center;overflow:hidden;padding:0 0 0 34px}
.shop-nav .user-info a{color:#666;float:left}
.shop-nav .user-info a.exit{float:left;width:22px;height:22px;background:url(../images/icon-exit.gif) no-repeat center;text-decoration:none;margin-left:5px}
.shop-nav .box{width:161px;height:32px;background:#000 url(../images/ico-basket.gif) no-repeat 18px center;color:#fff;font-size:11px;line-height:32px;text-transform:uppercase;padding:0 5px 0 34px}
.shop-nav ul{float:right;list-style:none;background:#fff;border-bottom:1px solid #dfdfdf;margin:0;padding:0}
.shop-nav ul li{float:left;border-left:1px solid #dfdfdf;font-size:9px;text-transform:uppercase;padding:3px 8px 3px 23px}
.shop-nav .nav-newsletter{background:url(../images/icon-newsletter.gif) no-repeat 4px 3px}
.shop-nav .nav-wishlist{background:url(../images/icon-wishlist.gif) no-repeat 9px 3px}
.shop-nav .nav-basket{background:url(../images/icon-basket.gif) no-repeat 9px 3px}
.shop-nav .nav-basket a{color:#ee3897}
.shop-nav .nav-basket form{float:right;margin:-2px 0 0;padding:0}
.shop-nav .box form select{background:#000;color:#fff;border:#fff 1px solid}
.main-nav{width:797px;position:absolute;top:102px;left:0;z-index:1}
.main-nav ul{float:left;list-style:none;position:relative;margin:2px 0 0 -1px;padding:0}
.main-nav ul li{float:left;font-size:12px;background:#000;margin-right:1px}
.main-nav ul li.espacepro_bar{border-top: 3px solid #3CBDDC}
.main-nav ul li.espacepro_bar .btn-c{margin:-3px 0px 0px 0px}

.main-nav.noel_bar ul li.noel_bar .drop{display:block}
.main-nav ul li.noel_bar{background-color:#ab0303;font-weight:bold;border-top: 3px solid #000000}
.main-nav ul li.noel_bar .btn-c{margin:-3px 0px 0px 0px}
.main-nav ul li.noel_bar .drop .drop-area .btn-c{margin:0px 0px 0px 0px}
.main-nav.noel_bar ul li.noel_bar,.main-nav ul noel_bar{background:#ab0303}
.main-nav.noel_bar ul li.noel_bar,.main-nav ul li.noel_bar:hover{background:#ab0303}
.main-nav ul li.noel_bar .drop .drop-area{background:#ab0303}

.main-nav.soldes_bar ul li.soldes_bar .drop{display:block}
.main-nav ul li.soldes_bar{background-color:#ee3897;font-weight:bold;border-top: 3px solid #ffaed8}
.main-nav ul li.soldes_bar .btn-c{margin:-3px 0px 0px 0px}
.main-nav ul li.soldes_bar .drop .drop-area .btn-c{margin:0px 0px 0px 0px}
.main-nav.soldes_bar ul li.soldes_bar,.main-nav ul soldes_bar{background:#ee3897}
.main-nav.soldes_bar ul li.soldes_bar,.main-nav ul li.soldes_bar:hover{background:#ee3897}
.main-nav ul li.soldes_bar .drop .drop-area{background:#ee3897}

h2.title_searchengine_christmas{border-bottom:1px solid #d4d4d4;color:#2A6582;}
.main-nav ul li.product_bar .btn-c{font-weight:bold}

.main-nav ul li a:hover{float:left;color:#fff;text-decoration:none}
.main-nav ul li .btn-c{float:left;height:18px;cursor:pointer;padding:8px 6px 0}
.main-nav ul li li a:hover{text-decoration:underline}
.green ul li:hover,.green ul li.hover,.green ul li.active{background:#009cb7}
.main-nav ul li.simulate .btn-simulate{background:url(../images/ico-simulate.gif) no-repeat;font-weight:400;padding:0 0 0 18px}
.main-nav ul li .drop{position:absolute;top:26px;left:1px;width:100%;display:none}
.main-nav ul li .drop .drop-area .infos{display:block;height:23px;color:#fff;padding:9px 0 0 11px}
.main-nav ul li .drop .drop-area .infos a.prices.active,.main-nav ul li .drop .drop-area .infos a.prices:hover{background:url(../images/subnav-lnk-white.gif) no-repeat;color:#925796}
.main-nav ul li .drop .drop-area{background:#925796;width:796px}
.green ul li .drop .drop-area{background-color:#009cb7}
.main-nav ul li .drop ul{height:1%;float:none;list-style:none;position:relative;margin:0;padding:9px 0 0 11px}
.main-nav ul li .drop ul li{float:left;font-size:11px;background:url(../images/nav-sep.gif) no-repeat 100% 4px;margin:0 8px 0 0;padding:0 6px 0 0}
.main-nav ul li ul li .btn-l{float:left;width:5px;height:23px;background:none;cursor:pointer}
.main-nav ul li ul li:hover .btn-l,.main-nav ul li ul li.hover .btn-l{background:url(../images/subnav-left.png) no-repeat}
.main-nav ul li ul li .btn-c{float:left;height:18px;cursor:pointer;background:none;padding:5px 5px 0}
.main-nav ul li ul li:hover .btn-c,.main-nav ul li ul li.hover .btn-c{background:url(../images/subnav-center.png) repeat-x}
.main-nav ul li ul li .btn-r{float:left;width:5px;height:23px;cursor:pointer;background:none}
.main-nav ul li ul li:hover .btn-r,.main-nav ul li ul li.hover .btn-r{background:url(../images/subnav-right.png) no-repeat}
.main-nav ul li .drop ul li a{color:#fff;position:relative;margin:0 -7px 0 -10px}
.main-nav ul li ul li:hover a,.main-nav ul li ul li.hover a{color:#74267c}
.main-nav ul li ul li em{display:block;font-style:normal;background:none;padding:0 0 5px}
.main-nav ul li ul li:hover em,.main-nav ul li ul li.hover em{background:url(../images/subnav-arrow.gif) no-repeat 50% 100%}
.main-nav ul li .drop-2{position:absolute;top:32px;left:0;width:100%;display:none}

.main-nav ul li .drop-2 .drop-box{background:#fff;width:759px;border:#666 1px solid;border-top:none;position:relative;text-transform:none;padding:15px 14px}
.main-nav ul li .drop-2 .drop-box .drop-box-title .title-categ{font-size:18px;color:#666;font-weight:400;background:none;text-transform:none;margin:0;padding:0 4px 10px}
.main-nav ul li .drop-2 .drop-box .drop-box-title .title-categ-link a{font-size:11px;position:absolute;color:#6F0F75;font-weight:400;background:url(../images/fleche-accueil.png) no-repeat 0% 10%;text-decoration:underline;text-transform:none;margin-left:10px;padding:0 0 30px 12px;margin-top:4px}
.main-nav ul li .drop-2 .drop-box .box{top:2%;}
.main-nav ul li .drop-2 .drop-box .box .module .main{display:block;width:130px;border:#D6D6D6 1px solid;margin:0;padding:5px 5px 5px 5px;background:#F0F0F0;text-align:center;font-size:12px}
.main-nav ul li .drop-2 .drop-box .box .module .main strong{color:#3CBDDC;font-weight:bold}
.main-nav ul li .drop-2 .drop-box .box .module .main a{font-size:12px;position:relative;color:#000000;font-weight:bold;background:url(../images/fleche-contact.png) no-repeat 0% 10%;text-decoration:underline;margin-left:10px;padding:0 0 0 12px;line-height:12px}

.main-nav ul li .drop-2 ul{width:auto;float:left;list-style:none;height:auto;text-transform:none;margin:0 14px 0 0;padding:0}
.main-nav ul li .drop-2 ul li{vertical-align:top;line-height:16px;text-transform:none;font-size:11px;background:none;width:100%;float:none;clear:both;margin:0 0 1px;padding:0}
.main-nav ul li .drop-2 ul li a{color:#6f0f75;margin:0;padding:0 0 0 6px}
.green ul li .drop-2 ul li a{color:#0e4b5a}
.main-nav ul li .drop-2 ul li.active a,.main-nav ul li .drop-2 ul li a:hover{color:#fff;background:url(../images/subnav-lnk-pink.gif) no-repeat}
.main-nav ul li .drop-2 ul li a span{float:left;height:16px;cursor:pointer;padding:0 6px 0 0}
.main-nav ul li .drop-2 ul li.active a span,.main-nav ul li .drop-2 ul li a:hover span{background:url(../images/subnav-lnk-pink.gif) no-repeat 100% 0}
.main-nav ul li .drop-2 .box{position:absolute;background:url(../images/dot-grey.gif) repeat-y 0 100%;right:0;bottom:0;margin:14px;padding:0 0 0 14px}
.main-nav ul li .drop-2 .box ul{width:120px;margin:0}
.main-nav ul li .drop-2 .box ul li a span{width:100px;height:auto;cursor:pointer;padding:0 6px 0 0}
.main-nav ul li .drop-2 .box ul li.active a,.main-nav ul li .drop-2 .box ul li a:hover{color:#fff;background:url(../images/subnav-lnk-pink-big.gif) no-repeat}
.main-nav ul li .drop-2 .box ul li.active a span,.main-nav ul li .drop-2 .box ul li a:hover span{padding-top:3px;background:url(../images/subnav-lnk-pink-big.gif) no-repeat 100% 0}
.main-nav ul li .drop-2 .box ul li.active a span span.close,.main-nav ul li .drop-2 .box ul li a:hover span span.close{background:url(../images/subnav-lnk-pink-big.gif) no-repeat 0 100%;width:100%;height:3px;display:block;float:none;position:relative;margin:0 -6px;padding:0}
.main-nav ul li .drop-2 .box ul li.active a span span.close span,.main-nav ul li .drop-2 .box ul li a:hover span span.close span{background:url(../images/subnav-lnk-pink-big.gif) no-repeat 100% 100%;width:3px;height:3px;display:block;position:absolute;right:0;margin-right:-12px;margin-top:-3px;line-height:3px;font-size:1px}
#header .search{position:absolute;top:46px;width:100%}
#header .search .text{float:left;padding:0 8px 0 0}
#header .search .text input{float:left;width:234px;height:15px;font-size:11px;color:#666;border:#d8d8d8 1px solid;border-top:#959595 1px solid;background:url(../images/input-background.gif) repeat-x 100%;margin:0;padding:5px}
#header .search .btn-search{float:left;display:block;border:0;cursor:pointer;text-decoration:none;margin:0;padding:0}

.sidebar .sidearea .module .main .content .btn-search-noel{float:right;display:block;border:0;cursor:pointer;text-decoration:none;margin-right:10px;padding:0}
#search_form_noel #search{float:right;display:block;border:0;cursor:pointer;text-decoration:none;margin-right:35px;padding:0}

#header .social-media{position:absolute;top:77px;left:0;width:100%;display:inline-block;zoom:1;margin:auto}
#header .social-media-google{position:absolute;top:80px;left:110px;width:100%;display:inline-block;zoom:1;margin:auto}

span.btn-left-pink{display:block;float:left;height:26px;line-height:21px;background:url(../images/btn-pink-small.gif) no-repeat left top;font-size:11px;color:#fff;cursor:pointer;position:relative;padding:0 0 0 10px}
span.btn-right-pink{display:block;float:left;height:26px;width:10px;background:url(../images/btn-pink-small.gif) no-repeat right top;cursor:pointer;position:relative}
span.btn-left-pink span.arrow-icon-white{background:url(../images/heading-arrow-white.gif) no-repeat right center;padding-right:12px}
span.btn-left{display:block;float:left;height:26px;line-height:21px;background:url(../images/btn-black-small.gif) no-repeat left top;font-size:11px;color:#fff;cursor:pointer;position:relative;padding:0 0 0 10px}
span.btn-left span.arrow-icon{background:url(../images/heading-arrow.gif) no-repeat right center;padding-right:12px}
span.btn-left span.arrow-icon-inverse{background:url(../images/heading-arrow-inverse.gif) no-repeat left center;padding-left:15px}
span.btn-left span.basket-icon{background:url(../images/icon-basket-pink.gif) no-repeat left center;padding-left:18px}
span.btn-right{display:block;float:left;height:26px;width:10px;background:url(../images/btn-black-small.gif) no-repeat right top;cursor:pointer;position:relative}
#content{width:100%;overflow:hidden;position:relative;background:url(/static/common/images/content-background.gif) repeat-y;padding:162px 0 245px}
.main{width:759px;float:left;display:inline;background:#fff;margin:0;padding:6px 14px 15px 14px}
.toppadding{padding-top:70px}
.visual{width:759px;height:214px;overflow:hidden;position:relative;margin-bottom:20px}
.visual .mags{background-color:#ccc;width:759px;height:214px;position:absolute}
.visual .mags a{display:block;width:759px;height:214px;position:absolute}
.visual .text{margin:53px 0 0 284px}
.visual .heading-boum{text-indent:-9999px;overflow:hidden;width:416px;height:65px;background:url(../images/heading-boum.gif) no-repeat;margin:0 0 -6px}
.visual p{font-size:10px;line-height:12px;color:#616161;position:relative;margin:0 0 10px}
.visual .more{font-size:11px;color:#000;text-decoration:underline;margin:0 0 0 38px}
.pages{list-style:none;position:absolute;bottom:5px;right:10px;z-index:10;margin:0;padding:0}
.pages li{float:left;display:inline;font-size:11px;line-height:16px;text-align:center;margin:0 0 0 3px}
.pages li a:hover,.pages li.active a{background-position:0 -16px;text-decoration:none;color:#fff}
.headline{width:100%;overflow:hidden;background:#000;margin:0 0 23px}
.headline .more{float:right;background:url(../images/more-arrow.gif) no-repeat 100% 3px;color:#fff;font-size:10px;line-height:13px;text-transform:uppercase;display:inline;margin:8px 10px 0 0;padding:0 13px 0 0}
.headline ul{height:1%;overflow:hidden;list-style:none;margin:0;padding:0}
.headline ul li{float:left;background:url(../images/headline-sep.gif) no-repeat 100% 4px;font-size:9px;line-height:18px;color:#fff;text-transform:uppercase;padding:5px 10px 4px 9px}
.headline .mail{float:left;width:130px;background:url(../images/bg-mail.gif) no-repeat;padding:2px 0 2px 30px}
.headline .mail .text{float:left;width:95px;font-size:9px;border:0;background:none;text-transform:uppercase;margin:0 4px 0 0;padding:1px 0 0}
.headline .mail .btn-mail{float:left;background:url(../images/btn-mail.gif) no-repeat;width:24px;height:13px;font-size:9px;line-height:13px;border:0;color:#fff;cursor:pointer;padding:0 0 2px}
.headline .rss{background:url(../images/icon-rss.gif) no-repeat 100% 0;padding:0 18px 0 0}
.selection{width:100%;overflow:hidden;background:url(../images/dots.gif) repeat-x 0 100%;margin:0 0 20px}
.selection .heading{height:1%;overflow:hidden;background:url(../images/heading-arrow.gif) no-repeat 0 1px;margin:0 0 10px;padding:0 0 0 13px}
.heading h2{float:left;font-size:11px;line-height:14px;text-transform:uppercase;margin:0 7px 0 0}
.selection .heading .title{float:left;font-size:10px;line-height:14px;color:#6a6a6a;text-transform:uppercase}
.selection .selection-list{list-style:none;width:759px;overflow:hidden;position:relative;margin:0 0 16px;padding:0}
.selection .selection-list li{float:left;width:138px;margin:0 12px 0 0}
.selection.vp .selection-list li{width:177px}
.selection .image{width:100%;height:108px;overflow:hidden;margin:0 0 12px;position:relative;z-index:4;}
.selection .image-label{overflow:hidden;margin:0 0 12px;position:absolute;z-index:10;opacity:0.6;filter:alpha(opacity=60);}
.selection.vp .image{height:200px}
.selection.vp .image{height:200px}
.selection.vp .vplinks{background-color:#000;font-size:10px;line-height:18px;text-align:center;color:#fff;text-transform:uppercase;position:absolute;top:82px;width:171px}
.selection.vp .vplinks.outofstock{background-color:#666}
.selection.vp .vplinks a.info{float:left;background-color:#000;border-right:1px solid #fff;padding:0 3px}
.selection .text{overflow:hidden;background:url(../images/selection-border.gif) no-repeat;position:relative;margin:0 0 0 -1px;padding:0 0 0 7px}
.selection .text img{float:right;margin-bottom:20px}
.selection .text a{text-decoration:none;color:#666}
.selection .text dl{font-size:11px;line-height:13px;color:#666;margin:0}
.selection .text dd{display:inline;background:url(../images/selection-sep.gif) no-repeat 0 7px;margin:0;padding:0 0 0 6px}
.selection .text .price{display:block;font-size:11px;color:#EE3897;font-style:normal}
.selection .text .price.stroked{text-decoration:line-through;color:#666}
.new-products{width:758px;overflow:hidden;margin:0 0 31px}
.new-products .tabs{width:100%;overflow:hidden;list-style:none;margin:0;padding:0}
.new-products .tabs li{float:left;margin:0 1px 0 0}
.new-products .tabs li span.tab{float:left;background:url(../images/tabs-background-off.gif) no-repeat left top;padding:0 0 0 13px}
.new-products .tabs li span.tab.active{text-decoration:none;background:url(../images/tabs-background-on.gif) no-repeat left top}
.new-products .tabs li span.tab span{float:left;background:url(../images/tabs-background-off.gif) no-repeat right top;height:24px;cursor:pointer;padding:11px 13px 0 0}
.new-products .tabs li span.tab.active span{background:url(../images/tabs-background-on.gif) no-repeat right top}
.new-products .tabs li span.tab strong{display:block;font-size:11px;text-transform:uppercase;color:#000;padding:0}
.new-products .tabs li span.tab a{display:block;font-size:11px;color:#666;font-style:normal;padding:0 0 0 14px}
.new-products .cont{width:100%;overflow:hidden;background:#dce0e2}
.new-products .cont .top{background:url(../images/bg-new-products-t.gif) no-repeat}
.new-products .cont .bottom{background:url(../images/bg-new-products-b.gif) no-repeat 0 100%;height:1%;overflow:hidden;padding:11px 0 12px}
.new-products .cont .bottom a.link span.btn-left{margin-left:10px}
.new-products .cont .bottom a.rss{float:right;line-height:26px;margin-right:10px;padding-right:12px;color:#666;background:url(../images/icon-rss.gif) no-repeat right center;text-transform:uppercase;font-size:9px}
.new-products .cont .products-list{list-style:none;width:750px;overflow:hidden;margin:0 0 12px 10px;padding:0}
.new-products .cont .products-list li{float:left;width:138px;height:108px;background-color:#fff;position:relative;margin:0 12px 0 0}
.new-products .cont .products-list a{display:block;width:138px;height:108px;position:relative;}
.new-products .cont .products-list .image-label{overflow:hidden;position:absolute;z-index:10;opacity:0.6;filter:alpha(opacity=60);left:0px;}
.new-products .cont .products-list .info{position:absolute;left:0;bottom:0;background:#000;width:120px;display:none;padding:9px}
* html .new-products .cont .products-list .info{bottom:-1px}
.new-products .cont .products-list .info strong,.new-products .cont .products-list .info span,.new-products .cont .products-list .info em,.new-products .cont .products-list .info a{display:block;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;font-style:normal;font-weight:400;height:auto;width:auto}
.design{width:772px;overflow:hidden;margin:0 0 29px}
.design .design-area{float:left;width:294px;margin:0 14px 0 0}
.design .design-parts{width:450px}
.design .heading,.magazines .heading,.newsletter_abo .heading{height:1%;overflow:hidden;background:url(../images/heading-arrow.gif) no-repeat;margin:0 0 12px;padding:0 0 0 13px}
.design .heading h3,.magazines .heading h3{font-size:12px;line-height:14px;text-transform:uppercase;background:none;margin:0;padding:0}
.design .heading .title,.magazines .heading .title{display:block;font-size:10px;color:#8c8c8c}
.design .design-box{height:1%;overflow:hidden;border:1px solid #ececec;padding:0 0 6px}
.design .design-box .image{width:100%;overflow:hidden;margin:0 0 27px}
.design .design-parts .design-box .image{margin:0 0 11px}
.design .design-box .text{height:1%;overflow:hidden;padding:0 0 0 10px}
.design .design-box .text ul{list-style:none;float:left;width:91px;margin:0;padding:0}
.design .design-box .text ul li{vertical-align:top;font-size:10px;line-height:12px;margin:0 0 3px}
.design .design-box .text ul li a{color:#3c3c3c}
.design .design-box .lnk-box{width:100%;margin:0 0 7px}
.design .design-box .lnk-box a{float:right;font-size:9px;line-height:11px;color:#3c3c3c;text-transform:uppercase;text-decoration:underline;background:url(../images/arrow-black.gif) no-repeat 100% 2px;display:inline;position:relative;margin:0 10px 0 0;padding:0 13px 0 0}
.design .design-box .lnk-box .view-all{margin-top:-13px}
.magazines .heading{margin:0 0 7px}
.magazines .gallery{height:1%;overflow:hidden;border:1px solid #ececec;padding:11px 0 10px}
.magazines .gallery .btn-prev{background:url(../images/btn-prev.gif) no-repeat center;width:15px;height:226px;float:left;text-indent:-9999px;overflow:hidden;margin:0 10px 0 0}
.magazines .gallery .btn-next{background:url(../images/btn-next.gif) no-repeat center;width:15px;height:226px;float:right;text-indent:-9999px;overflow:hidden}
.magazines .gallery .mask{float:left;width:704px;height:226px;overflow:hidden;position:relative;margin:0}
.magazines .gallery ul{width:99999px;overflow:hidden;list-style:none;position:absolute;z-index:10;margin:0;padding:0}
.magazines .gallery ul li{float:left;width:160px;padding:0 8px}
.magazines .gallery ul li img{display:block;border:1px solid #e1e1e1}
.magazines .gallery ul li span.summary span.title{display:block;font-size:11px;font-weight:700;padding:4px 0}
.magazines .footer{background:url(../images/mag-footer-background.gif) repeat-x center;height:26px;border:1px solid #ECECEC;border-top:none;padding:12px 10px}
.magazines .footer a{line-height:50px}
.magazines .footer a.rss{background:transparent url(../images/icon-rss.gif) no-repeat scroll right center;color:#666;float:right;font-size:9px;line-height:26px;padding-right:12px;text-transform:uppercase}
.sidebar{float:right;width:193px;padding:27px 0}
.sidebar .sidearea{height:1%;overflow:hidden;padding:0 0 112px}
.sidebar .sidearea-s{padding:0 0 55px}
.sidebar .sidearea h3{font-size:10px;color:#fff;background:#000;text-transform:uppercase;margin:0;padding:6px 10px 6px 23px}
.sidebar .sidearea .module{color:#000;margin:0 0 10px 10px}
.sidebar .sidearea .module .top{background:url(../images/modules-background.gif) no-repeat top left;padding-top:4px}
.sidebar .sidearea .module .main{display:block;width:auto;float:none;background:url(../images/modules-background.gif) no-repeat bottom left;height:1%;margin:0;padding:10px 10px 24px}
.sidebar .sidearea .module .main .title{font-size:11px;font-weight:700;text-transform:uppercase;padding-left:12px;background:url(../images/heading-arrow.gif) no-repeat left top;line-height:13px;margin-bottom:10px}
.sidebar .sidearea .module .main .content{height:1%}
.sidebar .sidearea .module .main .content ul{list-style:none;margin:0;padding:0}
.sidebar .sidearea .module .main .content ul li{background:url(../images/check-module-list.gif) no-repeat left 5px;margin:0;padding:5px 5px 5px 20px}
.sidebar .sidearea .module .main .content .btn-prev{background:url(../images/btn-prev.gif) no-repeat center;width:15px;height:120px;float:left;text-indent:-9999px;overflow:hidden;margin:0}
.sidebar .sidearea .module .main .content .btn-next{background:url(../images/btn-next.gif) no-repeat center;width:15px;height:120px;float:right;text-indent:-9999px;overflow:hidden;margin:0}
.sidebar .sidearea .module .main .content .magmod{width:163px;overflow:hidden;position:relative;height:228px;margin-bottom:5px}
.sidebar .sidearea .module .main .content .magmod ul li{float:left;width:163px;background:none;margin:0;padding:0}
.sidebar .sidearea .module .main .content .magmod ul li .summary .title{display:block;font-size:11px;font-weight:700;background:none;margin:0;padding:4px 0}
.sidebar .sidearea .module .main .content .pagesmag ul li{float:left;display:inline;font-size:11px;line-height:16px;text-align:center;background:none;margin:0 3px 3px 0;padding:0}
.sidebar .sidearea .module .main .content .pagesmag ul li.active a,.sidebar .sidearea .module .main .content .pagesmag ul li a:hover{text-decoration:none;color:#fff;background-position:0 -16px}
.sidebar .sidearea .module .main .content .mask{width:132px;overflow:hidden;position:relative;height:200px}
.sidebar .sidearea .module .main .content .mask ul li{float:left;width:133px;background:none;margin:0;padding:0}
.sidebar .sidearea .module .main .content .mask ul li a.img{display:block;width:133px;height:120px;text-decoration:none}
.sidebar .sidearea .module .main .content .mask ul li dl{color:#666;font-size:11px;line-height:13px;text-align:center;margin:0}
.sidebar .sidearea .module .main .content .mask ul li em.price{color:#EE3897;display:block;font-size:11px;font-style:normal;text-align:center}
.sidebar .sidebox{border-top:1px solid #eee;background:url(../images/sidebox-arrow.gif) no-repeat 50% 0;height:1%;overflow:hidden;padding:6px 0 0}
.sidebar .last{border-bottom:1px solid #eee}
.sidebar .sidebox .open-sale,.sidebar .sidebox .question-maison,.sidebar .sidebox .intramuros,.sidebar .sidebox .luxe-tv{width:100%;overflow:hidden;position:relative;text-align:center}
.sidebar .sidebox .open-sale strong,.sidebar .sidebox .intramuros strong,.sidebar .sidebox .luxe-tv strong{position:absolute;left:0;bottom:18px;text-align:center;width:100%;font-weight:400;text-transform:uppercase;font-size:9px;line-height:12px}
.sidebar .sidebox .intramuros strong{font-size:10px;bottom:12px}
.sidebar .sidebox .luxe-tv strong{font-size:10px;bottom:1px}
.sidebar .sidebox .open-sale strong a,.sidebar .sidebox .intramuros strong a,.sidebar .sidebox .luxe-tv strong a{color:#000;text-decoration:underline;background:url(../images/arrow-black.gif) no-repeat 100% 3px;padding:0 10px 0 0}
.sidebar .sidebox .luxe-tv strong a{color:#fff;background:url(../images/arrow-white.gif) no-repeat 100% 2px}
.items{width:176px;overflow:hidden;background:url(../images/bg-items.jpg) no-repeat;height:233px;margin:0 0 29px 1px;padding:9px 7px 0 8px}
.items .heading-items{background:url(../images/heading-items.gif) no-repeat;width:163px;height:19px;text-indent:-9999px;overflow:hidden;margin:0 0 0 5px}
.items .title{display:block;font-size:11px;font-weight:400;color:#d2acc0;margin:0 0 1px 5px}
.items .item-area{width:100%;background:url(../images/bg-item-box.gif) no-repeat;height:189px;position:relative;padding:2px 0 0}
.items .item-box{width:191px;overflow:hidden;position:relative;margin:0 -7px 7px -8px}
.items .item-box .btn-prev{float:left;background:url(../images/btn-left.gif) no-repeat;text-indent:-9999px;overflow:hidden;width:12px;height:36px;margin:23px 10px 0 0}
.items .item-box .btn-next{float:right;background:url(../images/btn-right.gif) no-repeat;text-indent:-9999px;overflow:hidden;width:12px;height:36px;margin:23px 0 0}
.items .item-box .mask{width:150px;float:left;overflow:hidden;position:relative}
.items .item-box .mask ul{width:99999px;overflow:hidden;list-style:none;margin:0;padding:0}
.items .item-box .mask ul li{width:150px;float:left}
.items .item-info{height:60px;overflow:hidden;padding:5px 12px 0}
.items .item-info .name{display:block;font-size:9px;text-transform:uppercase;font-weight:400;margin:0 0 3px}
.items .item-info .name span{color:#ef51a4}
.items .item-info p{font-size:9px;color:#666;margin:0 0 3px}
.items .btn-item{position:absolute;bottom:3px;left:2px;width:168px;height:19px;font-size:10px;line-height:20px;background:url(../images/btn-item.gif) no-repeat;color:#fff;text-transform:uppercase;padding:1px 0 0 6px}
* html .items .btn-item{bottom:2px}
.items .btn-item span{color:#cf5e9b}
#footer{width:980px;overflow:hidden;background:#fff;height:240px;position:relative;margin:-245px auto 0;padding:0 0 74px}
.foot-nav{width:100%;overflow:hidden;background:#000;text-align:center;list-style:none;margin:0 0 19px;padding:6px 0}
.foot-nav li{display:inline;color:#fff;text-transform:uppercase;background:url(../images/footer-sep.gif) no-repeat 0 3px;padding:0 5px 0 9px}
.foot-nav li:first-child{background:none;padding-left:0}
.wrap-l{float:left;position:relative;left:50%}
.wrap-r{position:relative;left:-50%;text-align:center}
.payment{width:100%;overflow:hidden;margin:0 0 7px}
.payment .payment-securise{float:left;background:url(../images/payment-securise.gif) no-repeat;text-indent:-9999px;overflow:hidden;width:108px;height:25px;margin:0 8px 0 0}
.payment ul{list-style:none;float:left;margin:0;padding:0}
.links{width:100%;overflow:hidden;margin:0 0 1px}
.links strong{font-size:9px;line-height:12px;float:left;margin:0 4px 0 0}
.links ul li{float:left;background:url(../images/foot-sep.gif) no-repeat 0 1px;font-size:9px;line-height:12px;margin:0 0 0 -5px;padding:0 11px 0 5px}
.abc{width:100%;overflow:hidden;margin:0 0 28px;padding:2px 0 0}
.abc strong{font-size:9px;line-height:12px;float:left;text-transform:uppercase;color:#7f7f7f;margin:0 4px 0 0}
.abc ul li{float:left;background:url(../images/abc-sep.gif) no-repeat 0 1px;font-size:9px;line-height:12px;color:#7f7f7f;text-transform:uppercase;margin:0 0 0 -5px;padding:0 9px 0 5px}
.abc ul li a{color:#7f7f7f}
.footer-logo{display:block;width:203px;height:20px;background:url(../images/footer-logo.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin:0 auto}
.breadcrumbs{height:1%;overflow:hidden;list-style:none;position:relative;margin:0 0 13px;padding:0}
.breadcrumbs li{float:left;background:url(../images/breadcrumbs-sep.gif) no-repeat 0 2px;font-size:9px;text-transform:uppercase;color:#666;margin:0 0 0 -7px;padding:0 12px 0 7px}
.product{background:url(../images/dots-vertical.gif) repeat-y 296px 0;width:100%;overflow:hidden;margin:0 0 23px}
.product .product-area{width:100%;overflow:hidden;background:url(../images/dots-gorizontal.gif) repeat-x 0 100%;padding:0}
.product .photo{width:297px;float:left;padding:10px 0 0 8px}
.product .photo .photo-box{width:250px;overflow:hidden;margin:0 0 22px}
.product .photo .photo-box-label{overflow:hidden;text-transform:uppercase;font-size:9px;text-decoration:none;color:#666666;}
.product .photo .photo-box-label a img{width:80px;}
.product .photo .thumbs{width:246px;overflow:hidden;list-style:none;background:url(../images/dots-vertical.gif) repeat-y 100% 0;margin:0 0 22px 10px;padding:0}
.product .photo .thumbs li{float:left;background:url(../images/dots-vertical.gif) repeat-y;padding:0 4px 0 6px}
.product .photo .thumbs a{display:block;width:50px;height:50px}
.product .photo .zoom{display:block;width:34px;height:9px;background:url(../images/ico-zoom.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin:0 0 0 112px}
.product .info{width:448px;float:right;padding:0 3px 0 0}
.product .head-box{height:1%;overflow:hidden;margin:0 0 12px;padding:0 8px}
.product .info h2{font-size:16px;line-height:26px;color:#fff;background:#000;height:26px;margin:0 0 5px;padding:0 0 0 5px}
.product .info .title{display:block;font-size:24px;text-transform:uppercase;margin:0 0 2px}
.product .info .variation dl,.product .info .structure dl,.product .info .author dl{float:left;background:url(../images/author-sep.gif) no-repeat 0 8px;font-size:10px;line-height:18px;text-transform:uppercase;margin:0 0 0 -7px;padding:0 10px 0 7px}
.product .info .variation dd,.product .info .variation dd a,.product .info .structure dd,.product .info .structure dd a,.product .info .author dd,.product .info .author dd a{display:inline;color:#666;text-decoration:none;margin:0}
.product .info .variation a{color:#666;font-size:10px;line-height:18px;background:url(../images/arrow-black-s.gif) no-repeat left center;padding:0 0 0 10px}
.product .price-box{height:1%;overflow:hidden;background:url(../images/dots-gorizontal.gif) repeat-x;margin:0 0 4px;padding:7px 8px 0}
.product .price-box .available{height:1%;overflow:hidden;background:url(../images/circle-green.gif) no-repeat 0 5px;padding:0 0 0 19px}
.product .price-box .available strong,.product .price-box .unavailable strong{text-transform:uppercase;font-size:11px;line-height:18px;color:#353536}
.product .price-box .available em,.product .price-box .unavailable em{font-size:12px;line-height:18px;font-style:normal;color:#353536}
.product .price-box .available .price,.product .price-box .unavailable .price{float:right;font-size:16px;line-height:18px;color:#ee3897;font-weight:400;position:relative;margin:-2px 0 0}
.product .price-box .warning a.maximiles{clear:both;display:block;font-size:10px;color:#666;padding-left:24px;background:url(../images/maximiles-logo.gif) no-repeat left center;height:18px;line-height:18px;text-decoration:none;margin-top:10px}
.product .price-box .warning a.lnk-basket{display:block;margin-top:5px;text-decoration:none}
.product .price-box .warning span.btn-left{display:block;float:left;height:27px;line-height:23px;background:url(../images/btn-black-medium.gif) no-repeat left top;font-size:12px;color:#fff;padding:0 0 0 10px}
.product .price-box .warning span.btn-left img{float:left;padding:5px 10px 5px 5px}
.product .price-box .warning span.btn-right{display:block;float:left;height:27px;width:10px;background:url(../images/btn-black-medium.gif) no-repeat right top}
.product .price-box .warning .priceinfo{float:right;text-align:right}
.product .price-box .warning em{font-size:10px;font-style:normal;color:#666665}
.product .price-box .warning .price{font-size:10px;color:#6b6b6b;padding:5px 0}
.product .price-box .warning .price strong{display:block;font-size:9px;color:#666;font-weight:400}
.product .price-box .warning .price em{display:block;font-size:9px;color:#9e9e9e;font-style:normal}
.product .price-box .warning .hprice{font-size:14px;color:#6b6b6b;text-decoration:line-through}
.product .action-box{height:1%;overflow:hidden;background:url(../images/dots-gorizontal.gif) repeat-x;padding:8px}
.product .action-box .pro{float:right;background:#f6f6f6;border:#dfdfdf 1px solid;padding:5px}
.product .action-box .pro strong.title{display:block;font-size:10px;text-transform:uppercase}
.product .action-box .pro span.text{display:block;font-size:10px}
a.lnk-info,.product .action-box .pro a{display:block;background:transparent url(../images/arrow-black-s.gif) no-repeat scroll left center;color:#666;font-size:10px;padding:0 0 0 10px}
.product .action-box .actions ul{list-style:none;width:100%;overflow:hidden;margin:0;padding:0}
.product .action-box .actions ul li{vertical-align:top;font-size:10px;color:#666;background:url(../images/arrow-black-s.gif) no-repeat 0 3px;margin:0 0 2px;padding:0 0 0 15px}
.product .action-box .add-box{width:138px;float:right}
.product .action-box .add-box .price{width:100%;overflow:hidden;text-align:right;margin:0 0 10px}
.product .action-box .add-list li{vertical-align:top;font-size:9px;line-height:12px;text-transform:uppercase;margin:0 0 2px}
.product .action-box .add-list li a{display:block;height:1%;color:#4f4f4f;padding:7px 0 5px 10px}
.product .action-box .add-list .lnk-basket{background:#000 url(../images/ico-basket.gif) no-repeat 10px 6px;color:#fff;padding:6px 0 5px 30px}
.product .action-box .add-list .lnk-wishlist{background:#000 url(../images/ico-wishlist-w.gif) no-repeat 4px 3px;color:#fff;text-decoration:none;padding:6px 0 3px 22px}
.product .specifications{height:1%;overflow:hidden;background:url(../images/dots-gorizontal.gif) repeat-x;padding:8px}
.product .specifications em{font-size:10px;text-transform:uppercase;padding-bottom:5px;font-style:normal}
.product .specifications ul{list-style:none;width:100%;overflow:hidden;margin:0;padding:5px 0 0}
.product .specifications ul li{vertical-align:top;background:url(../images/bullet-spec.gif) no-repeat 0 6px;font-size:10px;line-height:12px;color:#666;padding:0 0 0 13px}
.description .description-box{width:100%;overflow:hidden;margin:0 0 23px}
.description h3{font-size:11px;text-transform:uppercase;margin:0 0 3px}
.description .color h3{margin:0 0 10px}
.description .profile{height:1%;overflow:hidden;background:#f7f7f7 url(../images/dots-gorizontal.gif) repeat-x 0 100%;padding:17px 28px 5px}
.description .profile p{font-size:12px;line-height:14px;color:#000;text-align:justify;margin:0 0 13px}
.description .profile p a{color:#000;font-weight:700}
.description .var-color{width:755px;overflow:hidden;background:#fff url(../images/dots-gorizontal.gif) repeat-x 0 100%}
.description .var-color table{border-collapse:collapse;width:100%;margin:0}
.description .var-color .thead .photo{background:#f7f7f7 url(../images/bg-table-l.gif) no-repeat}
.description .var-color .thead .info{background:#f7f7f7 url(../images/bg-table-r.gif) no-repeat 100% 0}
.description .var-color .thead td{background:#f7f7f7;vertical-align:middle;font-size:11px;text-transform:uppercase;height:23px;padding-top:0;padding-bottom:0}
.description .var-color td{vertical-align:middle;font-size:11px;color:#1f1614;background:url(../images/dots-gorizontal.gif) repeat-x;padding:13px 0 0 20px}
.description .var-color img{vertical-align:middle;padding:0 0 2px}
.description .var-color .photo{width:91px;background:none;padding:13px 0 0 34px}
.description .var-color .photo a{display:block;width:68px;height:44px;background-repeat:no-repeat;background-position:center}
.description .var-color .name{width:143px}
.description .var-color .access{width:110px}
.description .var-color .availability{width:89px}
.description .var-color .price{width:78px}
.description .var-color .info .info-links .lnk-info{float:left;font-size:11px;line-height:15px;color:#fff;background:#000;margin:0 13px 0 0;padding:5px 7px 3px 9px}
.description .var-color .info .info-links .lnk-basket{background:#000 url(../images/ico-basket.gif) no-repeat 75% 7px;padding:5px 20px 3px 9px}
.description .other-products h3{margin:0 0 30px}
.description .other-products table{width:760px;overflow:hidden;background:url(../images/dots-gorizontal.gif) repeat-x 0 100%}
.description .other-products ul{width:775px;overflow:hidden;list-style:none;background:url(../images/dots-gorizontal.gif) repeat-x 0 100%;margin:0 0 0 -1px;padding:0 0 2px}
.description .other-products table td{width:120px;margin:0;padding:0}
.description .other-products table td div.innerinfo{height:100px;background:url(../images/dot-grey.gif) repeat-y;text-align:center;position:relative;margin:0;padding:6px 13px 20px}
.description .other-products ul li{width:120px;background:url(../images/dot-grey.gif) repeat-y;float:left;position:relative;padding:7px 18px 23px 17px}
.description .other-products .info{position:absolute;left:1px;bottom:-1px;right:-1px;background:#000;display:none;text-align:left;padding:10px}
* html .description .other-products .info{bottom:-2px}
.description .other-products .info strong,.description .other-products .info span,.description .other-products .info em,.description .other-products .info a{display:block;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;font-style:normal;font-weight:400}
.sidebar .sidearea .heading{height:1%;overflow:hidden;background:url(../images/heading-sidebar.gif) repeat-x;border-top:1px solid #eee;padding:13px 0 9px 11px}
.sidebar .sidearea .heading h4{font-size:9px;color:#000;background:url(../images/heading-arrow.gif) no-repeat;text-transform:uppercase;margin:0;padding:0 0 0 12px}
.sidebar .product-gallery{width:100%;overflow:hidden;background:url(../images/bg-product-gallery.gif) repeat-x 0 100%;padding:10px 0 19px}
.sidebar .furniture{background:none;padding:14px 0 2px}
.sidebar .product-gallery .btn-prev{float:left;background:url(../images/btn-left.gif) no-repeat;text-indent:-9999px;overflow:hidden;width:12px;height:36px;margin:40px 4px 0 0}
.sidebar .product-gallery .btn-next{float:right;background:url(../images/btn-right.gif) no-repeat;text-indent:-9999px;overflow:hidden;width:12px;height:36px;margin:40px 0 0}
.sidebar .furniture .btn-prev,.sidebar .furniture .btn-next{margin-top:13px}
.sidebar .product-gallery .mask{width:152px;float:left;position:relative;overflow:hidden}
.sidebar .product-gallery .mask ul{list-style:none;width:99999px;overflow:hidden;margin:0;padding:0}
.sidebar .product-gallery .mask ul li{float:left;width:152px}
.sidebar .product-gallery .img{width:100%;overflow:hidden;margin:0 0 5px}
.sidebar .product-gallery .prod-info{width:100%;overflow:hidden;text-align:center}
.sidebar .product-gallery .name{display:block;font-size:11px;color:#317cc9}
.sidebar .product-gallery .name a{color:#317cc9}
.sidebar .product-gallery .price{display:block;font-style:normal;color:#db5ca8;font-weight:700}
.promo{width:757px;overflow:hidden;position:relative}
.promo .text{position:absolute;top:5px;left:20px}
.promo h2{font-size:31px;line-height:33px;color:#666;font-weight:400;margin:0}
.promo .subtitle{display:block;font-size:18px;color:#8c8c8c;text-transform:uppercase;font-weight:400}
.promo .text ul{float:left;list-style:none;margin:0;padding:0 15px 0 0}
.promo .text ul li{font-size:11px;line-height:16px;padding-left:12px}
.promo .text ul li.active{background:url(/static/common/images/small-arrow.gif) no-repeat left center;font-weight:700}
.promo .text ul li a{color:#000;text-decoration:none}
.options{height:1%;overflow:hidden;background:url(../images/bg-options.gif) repeat-x;padding:11px 5px 7px 11px}
.options .refine{float:left;padding:0 5px 0 0}
.options .refine label{text-transform:uppercase;float:left;font-size:10px;line-height:20px;margin:0 7px 0 0}
.options .refine select{float:left;width:108px;font-size:10px;text-transform:uppercase;margin:0 12px 0 0}
.options .price{float:right;padding-left:5px}
.options .price em{float:left;font-size:9px;line-height:20px;text-transform:uppercase;font-style:normal;margin:0 10px 0 0}
.options .price a{width:9px;height:5px;display:block;text-indent:-9999px;overflow:hidden}
.options .price a.active,.options .price a:hover{background-position:0 -5px}
.options .price .lnk-up{background:url(../images/arrow-up.gif) no-repeat;margin:0 0 4px}
.options .price .lnk-down{background:url(../images/arrow-down.gif) no-repeat}
.options .sort label{float:left;font-size:10px;line-height:20px;text-transform:uppercase;margin:0 14px 0 0}
.options .sort select{width:130px;float:left;font-size:10px;text-transform:uppercase}
.selection-pages ul{float:right;list-style:none;background:url(../images/pages-sep.gif) no-repeat 100% 0;margin:0;padding:0}
.selection-pages ul li{float:left;background:url(../images/pages-sep.gif) no-repeat;font-size:10px;text-transform:uppercase;margin:0 0 0 5px;padding:6px 0 3px 9px}
.selection-pages-bottom ul li{padding:1px 0 1px 14px}
.selection-pages select{font-size:10px;text-transform:uppercase}
.selection-pages .lnk-prev{background:url(../images/arrow-prev.gif) no-repeat 0 2px;padding:0 0 0 9px}
.selection-pages .lnk-next{background:url(../images/arrow-next.gif) no-repeat 100% 2px;padding:0 9px 0 0}
.selection-pages .inactive{color:#ccc}
.selection-pages .inactive .lnk-prev{background:url(../images/arrow-prev-inactive.gif) no-repeat 0 2px;padding:0 0 0 9px}
.selection-pages .inactive .lnk-next{background:url(../images/arrow-next-inactive.gif) no-repeat 100% 2px;padding:0 9px 0 0}
.selection-pages-bottom .lnk-next{margin:0 3px 0 0}
.selection-pages ul ul{float:left;list-style:none;background:none;margin:0 3px 0 0;padding:0}
.selection-pages ul ul li{float:left;background:none;margin:0;padding:0 2px 0 3px}
.selection-pages ul ul li a:hover,.selection-pages ul ul li.active a{color:#ee3897;text-decoration:none}
.selection-b{background:none;margin:0}
.selection-b .selection-list{background:url(../images/dots-gorizontal.gif) repeat-x 0 100%;padding:0 0 24px}
.selimage{display:block;width:138px;height:100px;background-position:center;background-repeat:no-repeat}
.selimage-vp{display:block;width:177px;height:190px;background-position:center;background-repeat:no-repeat}
.brandindex div.leftbar{width:168px;float:left;padding-right:20px}
.brandindex div.leftbar div:after{padding-bottom:20px;display:block;clear:both;content:""}
.brandindex div.cols{padding-bottom:20px;width:759px}
.brandindex div.col{float:left;width:170px;padding-right:15px}
.brandindex div.col h3{font-size:16px;text-transform:uppercase;margin:16px 0}
.brandindex .brandlogo{display:block;width:50px;height:50px;float:left;margin:0 5px 5px 0}
.designerindex{margin-bottom:19px}
.designerindex h2{font-size:16px;display:block;text-transform:uppercase;font-weight:400;background:url(../images/dots.gif) repeat-x 0 100%;padding-bottom:5px;clear:both;margin-bottom:10px}
.designerindex h2 a.letter{font-size:16px;display:inline;text-transform:uppercase;font-weight:400;padding-bottom:10px;clear:both;margin-top:20px;margin-right:5px;margin-bottom:20px}
.designerindex h2 a.letter.active,.designerindex h2 a.letter:hover{font-size:18px;display:inline;text-transform:uppercase;font-weight:700;padding-bottom:10px;clear:both;margin-top:20px;margin-bottom:20px}
.designerindex div.col{float:left;width:243px;padding-right:10px}
.magsindex div.mag{float:left;width:166px;margin-right:15px;text-align:justify;border-right:#ebebeb solid 1px;padding:0 15px 10px 0}
.magsindex div.mag.last{margin-right:0;border-right:none;padding:0 0 10px}
.magsindex a{text-decoration:none;color:#333;text-transform:uppercase}
.zoom div.main{float:left;width:750px;height:750px;margin:0;padding:0}
.zoom.full div.main{float:left;width:884px;height:750px;margin:0;padding:0}
.zoom div.thumbs{float:left;width:120px;padding-left:10px}
.zoom div.thumbs a,.zoom div.thumbs a:hover{text-decoration:none;margin-bottom:10px}
#vp-subscribe,#vp-past,#vp-future,#vp-current,.vp-home{margin-bottom:10px}
.vp-home .vp-header{padding:10px 0}
.vp-home .vp-box{border:1px #ccc solid}
.vp-home .vp-title{text-transform:uppercase;font-size:14px;background:url(../images/heading-arrow.gif) no-repeat 5px center;padding:10px 10px 10px 23px}
.vp-home .vp-image{margin-top:-1px;height:193px;overflow:hidden;background:#ccc}
.vp-home .vp-image div{margin-top:132px;text-align:center;text-transform:uppercase;font-size:12px}
.vp-home .vp-image div a{background:#000 url(../images/arrow-white.gif) no-repeat 5px center;color:#fff;text-decoration:none;line-height:26px;padding:5px 5px 5px 20px}
.vp-home .vp-image div a:hover{background-color:#4B76B2}
.addfriend .text{float:left;width:142px;background:url(../images/bg-search.gif) no-repeat;padding:0 12px}
.addfriend label{float:left;line-height:20px}
.addfriend .text input{float:left;width:142px;font-size:9px;color:#666;border:0;background:none;margin:0;padding:5px 0}
.addfriend .btn-search{float:left;width:26px;height:20px;background:url(../images/btn-search.gif) no-repeat;font-size:9px;line-height:20px;text-transform:uppercase;color:#000;border:0;cursor:pointer;margin:0;padding:0}
#friends span{margin-right:10px}
#friends button.delete{margin-left:5px;cursor:pointer}
.feedsbloc div.title{height:100px;background:url(../images/vertical-grey-grad.png) repeat-x bottom;text-transform:uppercase}
.feedsbloc div.title td h1{font-weight:400;margin:0;padding:0}
.feedsbloc div.title td em{font-size:10px;color:#999;font-style:normal}
.feedsbloc div.rsslinks,.feedsbloc div.sociallinks{margin-bottom:20px}
.feedsbloc div.rsslinks ul li{line-height:32px;background:url(../images/rss-small.png) no-repeat left center;text-transform:uppercase;padding:5px 0 5px 40px}
.feedsbloc div.sociallinks ul li.twitter{line-height:32px;background:url(../images/twitter-small.png) no-repeat left center;text-transform:uppercase;padding:5px 0 5px 40px}
.feedsbloc div.sociallinks ul li.facebook{line-height:32px;background:url(../images/facebook-small.png) no-repeat left center;text-transform:uppercase;padding:5px 0 5px 40px}
.partnersbloc ul li{padding:0 0 5px}
.field_error{border:1px solid red!important;background:#ff8080!important;color:#000!important}
.newsletter_abo{background:transparent url(../images/dots.gif) repeat-x top;clear:both;margin:0 0 19px;padding:10px 0 0}
.newsletter_abo form{background:transparent url(../images/dots.gif) repeat-x bottom;padding:0 0 10px}
.newsletter_abo form .inputs{margin-top:64px}
.newsletter_abo form ul{background:transparent url(../images/newsletter_background_arrow.gif) no-repeat right center;list-style:none;display:block;margin:0;padding:0 60px 0 0}
.newsletter_abo form ul li{background:transparent url(../images/newsletter_bullet.gif) no-repeat left center;display:block;color:#666;font-size:11px;line-height:24px;margin:0;padding:0 0 0 20px}
.newsletter_abo form input{background:transparent url(../images/input-background.gif) repeat-x scroll 100% 50%;color:#666;font-size:11px;height:15px;width:185px;float:left;border-color:#959595 #D8D8D8 #D8D8D8;border-style:solid;border-width:1px;margin:0 0 0 5px;padding:5px}
.newsletter_abo form .inputs a{float:left;margin-left:5px}

.newsletter_abo_top {background:transparent url(../images/dots.gif) repeat-x top;clear:both;margin:0 0 19px 0;padding:2px 0 0 0;}
.newsletter_abo_top form{background:transparent url(../images/dots.gif) repeat-x bottom;padding:0 0 10px}
.newsletter_abo_top form .inputs{margin-top:5px}
.newsletter_abo_top form ul{background:transparent url(../images/newsletter_background_arrow.gif) no-repeat right center;list-style:none;display:block;margin:0;padding:0 60px 0 0}
.newsletter_abo_top form ul li{background:transparent url(../images/newsletter_bullet.gif) no-repeat left center;display:block;color:#666;font-size:11px;line-height:24px;margin:0;padding:0 0 0 20px}
.newsletter_abo_top form input{background:transparent url(../images/input-background.gif) repeat-x scroll 100% 50%;color:#666;font-size:11px;height:15px;width:185px;float:left;border-color:#959595 #D8D8D8 #D8D8D8;border-style:solid;border-width:1px;margin:0 0 0 5px;padding:5px}
.newsletter_abo_top form .inputs a{float:left;margin-left:5px}


.sidebar .sidearea .module .main .content .tagBloc ul li{padding-left:0;background:none}
.tagsCloud{color:#7F7F7F;font-size:9px;line-height:12px;text-transform:uppercase;overflow:hidden;width:95%;margin:0 4px 0 0;padding:5px}
.tagsCloud .wrap-l{float:left;left:50%;position:relative}
.tagsCloud .wrap-r{left:-50%;position:relative;text-align:center}
.tagsCloud span:after{content:"|";padding:0 2px}
ins,.main-nav ul li ul li a:hover,.visual .more:hover,.new-products .cont .bottom a.link,.design .design-box .lnk-box a:hover,.sidebar .sidebox .open-sale strong a:hover,.sidebar .sidebox .intramuros strong a:hover,.sidebar .sidebox .luxe-tv strong a:hover,.product .photo .thumbs a:hover,.product .price-box .warning a span.btn-left,.product .price-box .warning a:hover span.btn-left{text-decoration:none}
a,a:link,a:visited,.sidebar .sidearea .module a,.sidebar .sidearea .module a:link,.sidebar .sidearea .module a:visited{color:#666;text-decoration:none}
a:hover,.sidebar .sidearea .module a:hover{color:#666;text-decoration:underline}
#page .logo a,.footer-logo a{display:block;height:100%}
.top-nav,.product .info .variation,.product .info .structure,.product .info .author,.description,.description .var-color .info .info-links{width:100%;overflow:hidden}
.top-nav .nav-box,.shop-nav .box form,#header .search form,.options .sort{float:right}
.top-nav .user-nav li a,.magazines .gallery ul li span.summary span.text a,.breadcrumbs li a,.product .info .title span,.product .action-box .actions ul li a,.feedsbloc div.sociallinks ul li a,.feedsbloc div.rsslinks ul li a{color:#666}
.top-nav .user-nav li.black a,.shop-nav ul li a,.links ul li a,.selection-pages ul li a,.selection-pages ul ul li a{color:#000}
.top-nav .about-nav li a,.top-nav .lang-nav li a,.shop-nav .box a,.headline ul li a,.selection.vp .vplinks span,.selection.vp .vplinks a,.foot-nav li a{color:#fff}
.shop-nav .box form label,#header .search .invisible,.visual .mags span.summary,.options .invisible,.newsletter_abo form label{display:none}
.main-nav:after,.main-nav ul li .drop .drop-area:after,.main-nav ul li .drop ul:after,.main-nav ul li .drop-2:after,.main-nav ul li .drop-2 .drop-box:after,.design .design-box .lnk-box:after,.items .item-area:after,.promo .text ul:after,.brandindex div.cols:after,.zoom div.thumbs:after,.addfriend:after{display:block;clear:both;content:""}
.main-nav ul li a,.main-nav ul li a:visited,.main-nav ul li a:link{float:left;color:#fff}
.main-nav ul li .btn-l,.main-nav ul li .btn-r{float:left;width:3px;height:26px;cursor:pointer}
.main-nav.product_bar ul li.product_bar,.main-nav ul li.product_bar:hover,.main-nav.brand_bar ul li.brand_bar,.main-nav ul li.brand_bar:hover,.main-nav.room_bar ul li.brand_bar,.main-nav ul li.room_bar:hover,.main-nav.designer_bar ul li.designer_bar,.main-nav ul li.designer_bar:hover,.main-nav.gifts_bar ul li.gifts_bar,.main-nav ul li.gifts_bar:hover,.main-nav.vp_bar ul li.vp_bar,.main-nav ul li.vp_bar:hover,.main-nav.magazine_bar ul li.magazine_bar,.main-nav ul li.magazine_bar:hover,.main-nav.lifestyle_bar ul li.lifestyle_bar,.main-nav ul li.lifestyle_bar:hover,.main-nav.espacepro_bar ul li.espacepro_bar,.main-nav ul li.espacepro_bar:hover,.main-nav ul li:hover,.main-nav ul li.hover,.main-nav ul li.active,.main-nav ul li.simulate{background:#925796}
.main-nav.product_bar ul li.product_bar .drop,.main-nav.brand_bar ul li.brand_bar .drop,.main-nav.designer_bar ul li.designer_bar .drop,.main-nav.gifts_bar ul li.gifts_bar .drop,.main-nav.vp_bar ul li.vp_bar .drop,.main-nav.magazine_bar ul li.magazine_bar .drop,.main-nav.lifestyle_bar ul li.lifestyle_bar .drop,.main-nav.espacepro_bar ul li.espacepro_bar .drop,.main-nav ul li:hover .drop,.main-nav ul li.hover .drop,.main-nav ul li.active .drop,.main-nav ul li ul li:hover .drop-2,.selection .image img,.new-products .cont .products-list li:hover .info,.new-products .cont .products-list li.hover .info,.design .design-box .image img,.sidebar .sidebox img,.payment ul li img,.product .photo .thumbs img,.description .other-products table td:hover .info,.description .other-products ul li:hover .info,.description .other-products ul li.hover .info,.promo img{display:block}
.main-nav ul li .drop .drop-area .infos a.letter,.main-nav ul li .drop .drop-area .infos a.prices,.main-nav ul li .drop .drop-area .infos a.letterBrand{line-height:16px;margin:0;padding:0 0 0 6px}
.main-nav ul li .drop .drop-area .infos a.letter span,.main-nav ul li .drop .drop-area .infos a.prices span,.main-nav ul li .drop .drop-area .infos a.letterBrand span{float:left;height:16px;padding:0 6px 0 0}
.main-nav ul li .drop .drop-area .infos a.letter.active,.main-nav ul li .drop .drop-area .infos a.letter:hover,.main-nav ul li .drop .drop-area .infos a.letterBrand:hover{background:#925796 url(../images/subnav-lnk-white.gif) no-repeat;color:#925796}
.main-nav ul li .drop .drop-area .infos a.letter.active span,.main-nav ul li .drop .drop-area .infos a.letter:hover span,.main-nav ul li .drop .drop-area .infos a.prices.active span,.main-nav ul li .drop .drop-area .infos a.prices:hover span,.main-nav ul li .drop .drop-area .infos a.letterBrand:hover span{background:#925796 url(../images/subnav-lnk-white.gif) no-repeat 100% 0}
.green ul li .drop-2 ul li.active a,.green ul li .drop-2 ul li a:hover,.green ul li .drop-2 ul li.active a span,.green ul li .drop-2 ul li a:hover span{background-image:url(../images/subnav-lnk-green.gif)}
.pages li a,.pages li a:visited,.sidebar .sidearea .module .main .content .pagesmag ul li a,.sidebar .sidearea .module .main .content .pagesmag ul li a:visited{float:left;background:url(../images/btn-pages.gif) no-repeat;width:17px;height:16px;color:#fff}
.headline label,.payment ul li{float:left;margin:0 5px 0 0}
.vp .text,.feedsbloc div.title table{height:100px}
.selection .text dt,.product .info .variation dt,.product .info .structure dt,.product .info .author dt,#cto_gr_7709412_ac img,#cto_gr_7709411_ac img{display:inline}
.new-products .cont .products-list img,.items .item-box .mask img,.product .photo .photo-box img,.sidebar .product-gallery .mask ul li img{display:block;margin:0 auto}
.new-products .cont .products-list li:hover,.new-products .cont .products-list li.hover,.description .other-products{position:relative}
.magazines,.selection-pages{width:100%;overflow:hidden;margin:0 0 19px}
.magazines .gallery ul li span.summary,.sidebar .sidearea .module .main .content .magmod ul li .summary{color:gray;line-height:16px}
.magazines .gallery ul li span.summary span.text,.sidebar .sidearea .module .main .content .magmod ul li .summary .text{display:block;font-size:11px}
.sidebar .sidearea .module .main .content .magmod ul,.sidebar .sidearea .module .main .content .mask ul{list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;position:absolute;width:99999px;z-index:10;margin:0;padding:0}
.sidebar .sidearea .module .main .content .pagesmag ul,.product .action-box .add-list{list-style:none;margin:0;padding:0}
.sidebar .sidearea .module .main .content .mask ul li dt,.sidebar .sidearea .module .main .content .mask ul li dd{display:block;margin:0;padding:0}
* html .wrap-r,.product .action-box .actions,.options .price span,.newsletter_abo form .header,.newsletter_abo form .inputs{float:left}
.links ul,.abc ul{float:left;list-style:none;overflow:hidden;margin:0;padding:0}
.product .price-box .unavailable,.product .price-box .warning{height:1%;overflow:hidden}
.product .action-box .add-list .lnk-basket:hover,.product .action-box .add-list .lnk-wishlist:hover,.description .var-color .info .info-links .lnk-info:hover,.description .var-color .info .info-links .lnk-basket:hover{background-color:#018189;text-decoration:none}
.description .var-color .first td,.selection-pages-bottom ul{background:none}
.brandindex h2,.magsindex h2{font-size:16px;display:block;text-transform:uppercase;font-weight:400;background:url(../images/dots.gif) repeat-x 0 100%;padding-bottom:5px;clear:both}
.brandindex div.leftbar a,.brandindex div.col a,.designerindex div.col a{text-decoration:none;color:#333;display:block}
.feedsbloc div.rsslinks ul,.feedsbloc div.sociallinks ul,.partnersbloc ul{list-style:none;margin:0;padding:0}
