/*one brand catcher*/
.main .brand-catcher{overflow:hidden;zoom:1;}
.main .brand-catcher .brand-description{float:left;width:535px;padding:0 20px 0 0;background:url(i/gradients/v-white-to-grey2.png) 100% 100% no-repeat;display:inline;}
.main .brand-catcher .brand-description p{width:540px;margin:0 0 15px 0;}
.main .brand-catcher .brand-description .prd-more-info a{float:right;}
.main .brand-catcher .brand-logo img {float:right;}

/*one brand zoom product*/
.main .box-zoom-prd{margin-top:0;}
.main .box-zoom-prd h2 span, .main .box-zoom-prd .box-header span{text-transform:none;}
.main .box-zoom-prd .box-content{overflow:hidden;zoom:1;}
.main .box-zoom-prd .box-content .prd-image{float:left;width:250px;height:210px;margin:20px 0 0 0;padding:0 20px 0 20px;display:inline;}
.main .box-zoom-prd .box-content .prd-text{float:left;width:430px;padding:20px 20px 20px 0;display:inline;}
.main .box-zoom-prd .box-content .prd-text .prd-name{width:400px;padding:0 0 10px 0;font-size:16px;border-bottom:1px solid #ccc;display:block;}
.main .box-zoom-prd .box-content .prd-text .prd-name a{height:40px;}
.main .box-zoom-prd .box-content .prd-text .prd-desc{height:150px;padding:15px 0 0 0;font-size:11px;color:#000000;}
.main .box-zoom-prd .box-content .prd-text .prd-more-info a{padding-left:10px;background:url(i/bullets/grey-arrow.png) 0 4px no-repeat;}

/*one brand categories*/
.main .brand-categories{position:relative;margin-top:30px;padding-bottom:15px;}
.main .brand-categories .box-header{position:absolute;top:-12px;}
.main .brand-categories .box-header h3{padding:0 10px 0 0;font-size:14px;color:#be2f87;background-color:#fff;}
.main .brand-categories .list-category{border-top:1px solid #ccc;}
.main .brand-categories .list-category ul{overflow:hidden;margin:10px 0 0;zoom:1;}
.main .brand-categories .list-category li{width:175px;margin:5px 0 0;padding-right:10px;vertical-align:top;display:inline-block;}
.IE .main .brand-categories .list-category li{display:inline;}
.main .brand-categories .list-category li a{padding-left:10px;text-decoration:none;background:url(i/bullets/arrow-left-world.png) 0 4px no-repeat;display:inline-block;}

/*one brand products best of*/
.main .products-best-of .box-content{padding:0 15px 15px 15px;overflow:hidden;}
.main .products-best-of .box-content table{width:100%;}
.main .products-best-of .box-content table tr.prd-footer td{border-bottom:1px solid #ccc;}
.main .products-best-of .box-content table tr.last td{border-bottom-width:0;}
.main .products-best-of .box-content table tr.prd td.prd-image{padding-top:15px;vertical-align:top;}
.main .products-best-of .box-content table td.prd-image div{position:relative;}
.main .products-best-of .box-content table td.prd-image div a img{display:block;}
.main .products-best-of .box-content .prd-text{width:450px;padding:15px 0 0 20px;}
.main .products-best-of .box-content .prd-text a{text-decoration:none;}
.main .products-best-of .box-content .prd-text h3 a{color:#be2f87;}
.main .products-best-of .box-content .prd-sticker{position:absolute;width:52px;height:42px;text-align:center;background:url(i/stickers/small-16bits.png) no-repeat 0 0;top:-5px;left:-5px;}
#IE6 .main .products-best-of .box-content .prd-sticker{background:url(i/stickers/small-8bits.png) no-repeat 0 0;}
.main .products-best-of .box-content .prd-sticker strong{position:absolute;color:#fff;top:13px;left:12px;}
.main .products-best-of .box-content .prd-text p{font-size:11px;}
.main .products-best-of .box-content .prd-amount-details{width:160px;padding:20px 0 0 0;text-align:center;}
.main .products-best-of .box-content .prd-amount-details .prd-amount ins strong{font-size:18px;}
.main .products-best-of .box-content .prd-availability{margin:5px 0 0 0;}
.main .products-best-of .box-content .box-footer {padding:10px 0 10px 20px;font-size:11px;}
.main .products-best-of .box-content .box-footer .view-more{float:right;padding:14px 0 0 20px;background:url(i/bullets/square-purple.png) no-repeat 10px 18px;}
.main .products-best-of .box-content .box-footer .view-more span{float:right;text-align:right;}
.main .products-best-of .box-content .rating{float:left;}

/*one brand related infos*/
.main .brand-related-infos {margin:15px 0 0;padding:5px 10px;border:1px solid;word-wrap:break-word;}
.main .brand-related-infos h3{font-size:12px;color:#be2f87;}
.main .brand-related-infos .link-brand {margin:10px 0 0;}
.main .brand-related-infos .link-brand li {margin:10px 0 0;}
.main .brand-related-infos .link-brand li a {color:#be2f87;}
.main .brand-related-infos .link-other-brand li strong{color:#be2f87;}
.main .brand-related-infos .link-other-brand li{margin:10px 0;}
.main .brand-related-infos .link-other-brand  li,.main .company .link-other-brand  li a {color:#9ca8af;}

/*all-brands search filters*/
.box-search-filters .box-header{margin:0 0 10px;}
.box-search-filters .box-header,
.box-search-filters .box-header h2{font-size:18px;color:#60a4ff;}
.box-search-filters .box-content form{margin:0 0 15px;}
.box-search-filters .box-content form select{margin-right:5px;vertical-align:middle;display:inline-block;width:25%;}
.box-search-filters .box-content form span.button{vertical-align:middle;}
.box-search-filters .box-content .alphabetical-search{width:100%;overflow:hidden;}
.box-search-filters .box-content .alphabetical-search li{float:left;margin-right:4px;display:inline;}
.box-search-filters .box-content .alphabetical-search li a{width:22px;height:21px;line-height:19px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;display:block;background:#9cc6fe;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.35, #9cc6fe),color-stop(0.9, #6eacff));background:-moz-linear-gradient(center top, #9cc6fe 35%, #6eacff 90%);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #60a4ff;}
.box-search-filters .box-content .alphabetical-search li a:hover{text-decoration:underline;background:#6eacff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, #6eacff),color-stop(0.9, #9cc6fe));background:-moz-linear-gradient(center top, #6eacff 50%, #9cc6fe 90%);}
.box-search-filters .box-content .alphabetical-search li a.unselected{background:#a6a6a6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.15, #ddd),color-stop(0.8, #a6a6a6));background:-moz-linear-gradient(center top, #ddd 15%, #a6a6a6 80%);border-color:#a6a6a6;}
.box-search-filters a.button{border:1px solid #81a213;background:#95ba19;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.15, rgb(187,224,53)),color-stop(0.66, rgb(144,175,41)));background:-moz-linear-gradient(center top,rgb(187,224,53) 15%,rgb(144,175,41) 66%);padding-left:8px;font-weight:bold;color:#FFF;height:19px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.box-search-filters a.button span{background:none;padding-right:8px;height:19px;line-height:19px;}
.box-search-filters a.button:active{background:#bbe035;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.15, rgb(144,175,41)),color-stop(0.66, rgb(187,224,53)));background:-moz-linear-gradient(center top,rgb(144,175,41) 15%,rgb(187,224,53) 66%);}
.box-search-filters a.button:active span{color:#FFF;}

/*all-brands popular brands*/
.main .box-popular-brands h2 span,
.main .box-popular-brands .box-header span{text-transform:none;color:#60a4ff;}
.box-popular-brands .box-content{padding:0 5px 15px;overflow:hidden;zoom:1;}
.box-popular-brands .box-content li{float:left;width:140px;padding:10px 5px;display:inline;}
.box-popular-brands .box-content li a{font-size:11px;text-align:center;display:block;}
.box-popular-brands .box-content li a img{margin:0 auto;display:block;}

/*all-brands shop in shops carousel*/
.main .box-shops h2 span,
.main .box-shops .box-header span{text-transform:none;color:#60a4ff;}
.box-shops{overflow:hidden;zoom:1;}
.box-shops .box-content{zoom:1;}
.box-shops .box-content dl{padding:10px 15px;overflow:hidden;zoom:1;}
.box-shops .box-content dl dd,.box-shops dl dt{float:left;width:470px;display:inline;}
.box-shops .box-content .shop-image{width:223px;margin-right:15px;overflow:hidden;}
.box-shops .box-content .shop-image a img{display:block;}
.box-shops .box-content .shop-logo{text-align:right;}
.box-shops .box-content .shop-name a{text-decoration:none;}
.box-shops .box-content .shop-name{margin:0 0 15px;padding:0 0 5px;font-size:25px;color:#6d7b83;border-bottom:1px solid #6d7b83;}
.box-shops .box-content .shop-desc{margin:0 0 15px;}
.box-shops .box-content .view-more a{color:#60a4ff;}
.box-shops .box-footer{padding:0 15px 10px;}
.box-shops .box-footer p{color:#60a4ff;}
.box-shops .box-footer p strong{color:#be2f87;}
.box-shops .box-footer p a{margin:0 2px;text-decoration:none;color:#60a4ff;display:inline-block;}
.box-shops .box-footer p a:hover{text-decoration:underline;}
.box-shops .box-footer p a.view-more{padding-left:8px;font-size:11px;text-decoration:underline;color:#666;background:url(i/bullets/grey-arrow.png) 0 3px no-repeat;}
.box-shops .box-footer p a.view-more:hover{color:#be2f87;}

/*box novelties*/
.sidebar .box-novelties .box-header{background:#be2f87 url(i/boxes/nav-world.png) repeat-x 0 0;}
.sidebar .box-novelties .box-header h2{margin:0;padding:0;}
.sidebar .box-novelties .box-content{padding:10px 10px 10px 10px;border:1px solid #be2f87;}
.sidebar .box-novelties .box-content .desc {line-height:11px;font-size:11px;text-align:justify;color:#7f7f7f;}
.sidebar .box-novelties .box-content .box-prd{border-bottom:1px solid #ccc;}
.sidebar .box-novelties .box-content .last{border-bottom-width:0;}
.sidebar .box-novelties .box-content .products {padding:0 0 10px 0;}
.sidebar .box-novelties .box-content .products .prd-name {padding:10px 0 5px 0;font-size:11px;}
.sidebar .box-novelties .box-content .products .prd-image {float:left;height:70px;margin:0 10px 0 0;}
.sidebar .box-novelties .box-content .products .prd-sticker{position:relative;overflow:hidden;top:0;zoom:1;}
.sidebar .box-novelties .box-content .products .prd-sticker span {float:left;width:40px;height:15px;text-align:center;color:#fff;border:1px solid #fff;background:#be2f87;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#be2f87),color-stop(0.85, #e464b3));background:-moz-linear-gradient(center bottom,#be2f87 0%,#e464b3 85%);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.sidebar .box-novelties .box-content .products .prd-previous-amount{clear:both;font-size:11px;}
.sidebar .box-novelties .box-content .products .prd-amount {font-size:13px;}

/*box rolodex sis*/
.sidebar .box-rolodex-sis .box-content{padding:0;}
.sidebar .box-rolodex-sis ul li p.label strong{background-image:url(i/boxes/ucm-rolodex-lightblue.png);}
.sidebar .box-rolodex-sis ul li p.label span{padding-top:10px;}
.sidebar .box-rolodex-sis ul li .content{height:auto;padding:10px 5px;font-size:11px;}
.sidebar .box-rolodex-sis ul li .content img{float:right;margin:0;}
.sidebar .box-rolodex-sis ul li .content-text .more-info a{background:url(i/bullets/lightblue-arrow.png) 0 5px no-repeat;}
.IE .sidebar .box-rolodex-sis ul li p.label strong,
.IE .sidebar .box-rolodex-sis ul li p.label strong span{display:block;}

/*alphabetical list*/
.main .alphabetical-list{margin-top:12px;padding-top:12px;}
.main .alphabetical-list .box-in-1{border:1px solid #ccc;}
.main .alphabetical-list .box-header{position:relative;overflow:hidden;top:-12px;zoom:1;}
.main .alphabetical-list .box-header h2{overflow:hidden;zoom:1;}
.main .alphabetical-list .box-header h2 span{float:left;margin-left:15px;padding:0 5px;font-size:20px;color:#60a4ff;background:#fff;display:inline;}
.main .alphabetical-list .box-header .back-top{float:right;margin:-5px 10px 0 0;padding-left:8px;font-size:11px;background:url(i/bullets/grey-arrow.png) 0 3px no-repeat;display:inline;}
.main .alphabetical-list .box-content{padding:0 20px 15px;overflow:hidden;zoom:1;}
.main .alphabetical-list .box-content ul{float:left;width:160px;margin-right:10px;}
.main .alphabetical-list .box-content ul li{line-height:20px;border-bottom:1px solid #ccc;}
.main .alphabetical-list .box-content ul li a{text-decoration:none;color:#be2f87;}

/*box caractersitc search*/
.main .box-caracteristic-search .table-wrap{width:763px;border-left:1px solid #c6e755;border-right:1px solid #c6e755;}
.main .box-caracteristic-search .table-wrap form table{width:100%;border-bottom:1px solid #c6e755;}
.main .box-caracteristic-search .table-wrap form table thead .search th{height:32px;background:#c6e755;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#c6e755),color-stop(0.5, #d7ee88));background:-moz-linear-gradient(center bottom,#c6e755 0%,#d7ee88 50%);}
.main .box-caracteristic-search .table-wrap form table thead .search .search-brand{padding-left:10px;text-align:left;}
.main .box-caracteristic-search .table-wrap form table thead .search .rating{font-size:11px;font-weight:normal;}
.main .box-caracteristic-search .table-wrap form table thead .search .search-price{padding-right:40px;text-align:right;}
.main .box-caracteristic-search .table-wrap form table thead .search .search-price a{font-size:11px;font-weight:normal;}
.main .box-caracteristic-search .table-wrap form table thead .search .search-price a.order-descend-active,.main .box-caracteristic-search .table-wrap form table thead .search .search-price a.order-descend:hover{background-position:100% 0;}
.main .box-caracteristic-search .table-wrap form table thead .prd-title-list{height:32px;}
.main .box-caracteristic-search .table-wrap form table thead .prd-title-list th{padding-left:10px;text-align:left;}
.main .box-caracteristic-search .table-wrap form table thead .prd-title-list th h3{vertical-align:middle;color:#be2f87;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-image{padding:0 0 0 10px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-image div{position:relative;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-image .prd-sticker{position:absolute;width:52px;height:42px;text-align:center;top:0;left:-5px;background:url(i/stickers/small-16bits.png) no-repeat 0 0;}
#IE6 .main .box-caracteristic-search .table-wrap form table tbody .prd .prd-image .prd-sticker{background:url(i/stickers/small-8bits.png) no-repeat 0 0;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-image .prd-sticker strong{position:absolute;color:#fff;top:13px;left:12px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-text{width:455px;padding:0 0 0 20px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-text p strong{font-size:12px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-text p{font-size:11px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-amount-details{text-align:center;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-amount-details .prd-previous-amount del{font-size:11px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd .prd-amount-details .prd-amount ins strong{font-size:18px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd-footer td{border-bottom:1px solid #c6e755;}
.main .box-caracteristic-search .table-wrap form table tbody .prd-footer .box-footer{padding:0 0 10px 20px;font-size:11px;}
.main .box-caracteristic-search .table-wrap form table tbody .prd-footer .box-footer .rating{float:left;}
.main .box-caracteristic-search .table-wrap form table tbody .prd-footer .box-footer .rating .prd-rating{position:absolute;}