.search-top-container h1{margin-bottom:5px;font-size:18px;font-weight:normal;}
.search-top-container h1 strong{font-weight:normal;color:#812990;}

.facilited-search{margin-left:20px;}
.facilited-search ul{margin-bottom:15px;}
.facilited-search li{padding-left:12px;background:url(i/bullets/square-purple.png) no-repeat 0 50%;}
.facilited-search h2{margin-bottom:5px;}

#advanced-search div.box div span.selected{width:350px;background:url(i/bullets/checked-small-green.png) no-repeat 100% 3px;}

/* Rounded box*/
span.rounded-top{display:block;width:960px;height:4px;margin-bottom:0;padding-bottom:0;background:#e0e0e0 url(i/boxes/box-top.png) no-repeat 0 0;}
span.rounded-bottom{display:block;width:960px;height:4px;margin-bottom:15px;background:url(i/boxes/box-bottom-search.png) no-repeat 0 0;}
span.rounded-bottom2{display:block;width:960px;height:4px;background:url(i/boxes/box-bottom-search.png) no-repeat 0 0;}

/* Box Another Search */
.another-search{height:45px;margin-bottom:10px;padding-left:170px;padding-top:13px;background:url(i/search/gradiant-another-search.png) no-repeat 0 0;}
.another-search p,
.another-search div{float:left}
.another-search p{padding-right:51px;}
.another-search div input{float:none;width:263px;margin-right:10px;padding-left:18px;background:#fff url(i/icons/gradiant-search.png) no-repeat 3px;border:0;}
.another-search em.legend{display:block;font-size:11px;color:#fff;}
.another-search p{font-weight:bold;color:#fff;}
.search-top-container h2.another{margin-bottom:11px;width:170px;height:18px;font-size:15px;color:#909;}
h2.steps-options{margin-bottom:11px;font-size:15px;color:#666;}

/* Box Advanced Search */
#advanced-search{width:960px;}
#advanced-search .box{background:#e0e0e0 url(i/boxes/box-top.png) no-repeat 0 0;}
#advanced-search .box .box-content{padding:10px 0 10px 170px;background:url(i/boxes/box-bottom-search.png) no-repeat 0 100%;}
#advanced-search .box .box-content div{clear:left;line-height:30px;}
#advanced-search .box .box-content div div{clear:none;}
.js #advanced-search .box div input{display:none;}
#advanced-search .box label{float:left;width:146px;font-weight:bold;}
#advanced-search .box label.disabled{color:#666;}
#advanced-search .box select{width:255px;margin:0 0 3px;padding:1px;vertical-align:middle;border:0;}
#advanced-search .box label.narrow{padding-top:20px;}
#advanced-search .box .narrowed-search{clear:none;float:left;width:530px;margin:10px 0 10px;padding:10px 10px 0;background:#f7f1f1;}
#advanced-search .box .narrowed-search div{float:left;padding-bottom:10px;line-height:20px;}
#advanced-search .box .narrowed-search div.clear-left{clear:both;margin-right:20px;}
#advanced-search .box .narrowed-search label{font-weight:normal;}
#advanced-search .box .narrowed-search .price-range select{width:125px;margin-right:5px;}
#advanced-search .submit-search{margin-top:15px;}
#advanced-search .submit-search div{overflow:hidden;line-height:normal;zoom:1;}
#advanced-search .submit-search label{line-height:22px;}
#advanced-search .submit-search button{width:105px;height:19px;padding:0;text-indent:-9999px;background:url(i/btn/submit-search-on-off.png) no-repeat 0 0;border:0;cursor:pointer;}
#advanced-search .submit-search button.disabled{background-position:0 -19px;}
form#advanced-search div.optical-zoom,
form#advanced-search div.video-mode{float:left;display:inline;}
form#advanced-search div.optical-zoom select{margin-right:20px;}

/* Caracteristics Search */

#characteristic-search  .caracteristics-title{background:url(i/search/bg-title.png) repeat-x 0 0;overflow:hidden;zoom:1;}
#characteristic-search h1{float:left;font-size:21px;background:#fff;}
#characteristic-search h1 span{padding:0px 5px 0 0;color:#812990;background:#fff;}
#characteristic-search  .caracteristics-title .search-results{display:inline-block;margin-bottom:15px;padding:6px 5px 0 0;font-size:12px;font-weight:bold;background-color:#fff;}
#characteristic-search  .search-results strong{color:#909;}
#characteristic-search .search-results{display:inline-block;margin-bottom:15px;padding:0;font-size:18px;font-weight:normal;}
#characteristic-search ul.list-links{overflow:hidden;margin-bottom:37px;}
#characteristic-search ul.list-links li{float:left;width:241px;height:22px;padding:0 10px 0 0;font-size:12px;line-height:20px;font-weight:normal;border-bottom:1px solid #ddd;}
#characteristic-search ul.list-links li h2{font-weight:normal;display:inline;}
#characteristic-search ul.list-links li a{color:#000;text-decoration:none;}
#characteristic-search ul.list-links li a:hover,
#characteristic-search ul.list-links li.active a{text-decoration:underline;}
#characteristic-search ul.list-links li span{font-size:10px;color:#812990}

#characteristic-search .sort-bar{overflow:hidden;position:relative;clear:both;height:20px;margin-bottom:5px;padding:5px;color:#fff;background:url(i/search/bg-compare.png) no-repeat 0 0;zoom:1;}
#characteristic-search .sort-bar form{position:absolute;top:5px;left:5px;width:105px;margin-right:50px;}
#characteristic-search .sort-bar button{display:block;width:105px;height:24px;text-indent:-9999px;background:url(i/btn/search-compare.png) no-repeat 0 0;border:0;cursor:pointer;}
#characteristic-search .sort-bar p{float:left;display:inline;margin-right:5px;}
#characteristic-search .sort-bar .brand{width:440px;margin:2px 0 0 165px;}
#characteristic-search .sort-bar a{float:left;color:#fff;text-decoration:none;}
#characteristic-search .sort-bar a:hover{
	text-decoration:underline;
	color:#812990;
}
#characteristic-search .sort-bar a.arrow{width:9px;height:9px;margin:4px 0 0 5px;font-size:1px;text-indent:-9999px;}
#characteristic-search .sort-bar a.arrow-down{background:url(i/bullets/arrow-yellow.png) no-repeat 50% -48px;}
#characteristic-search .sort-bar a.arrow-down-active{background-position:50% -18px;}
#characteristic-search .sort-bar a.arrow-up{background:url(i/bullets/arrow-yellow.png) no-repeat 50% -33px;}
#characteristic-search .sort-bar a.arrow-up-active{background-position:50% -3px;}
#characteristic-search .bottom{height:25px;padding:0 6px 5px 6px;}
#characteristic-search .bottom button{background:url(i/btn/search-compare-bottom.png) no-repeat 0 0;}
#characteristic-search .bottom .brand{width:440px;margin:7px 0 0 59px;}
#characteristic-search .alt .brand{width:440px;margin-left:165px;}
#characteristic-search .sort-bar .price{margin-top:2px;}
#characteristic-search .bottom .price{margin-top:7px;}

#characteristic-search .sticker-sale{position:absolute;top:0;left:0;height:40px;width:40px;text-indent:-9999px;background:url(i/stickers/sale.png) no-repeat 0 0;}
#IE6 #characteristic-search .sticker-sale{background-image:url(i/stickers/sale-ie6.gif);}
#characteristic-search .prd-img a{display:block;position:relative;margin:15px 15px 0;}

div.alert{padding:5px 5px 5px 25px;background:#f7ffaf url(i/icons/alert-compare.png) no-repeat 5px 5px;border:solid 1px #ccc;}
div.caution{padding:5px 5px 5px 25px;border:solid 1px red;background:#FFEFEF url(i/icons/caution-compare.png) no-repeat 5px 5px;color:red;}

#characteristic-search .prd-services{float:right;margin:8px 0 0 7px;}
#characteristic-search .table-wrap  .prd-services span.home-delivery{display:block;padding-left:13px;font-size:11px;color:#666;}
#characteristic-search .table-wrap  .prd-services span.available{background:url(i/icons/available.png) no-repeat 0 4px;}
#characteristic-search .table-wrap  .prd-services span.collect-at-store{display:block;padding-left:12px;font-size:11px;color:#666;}
#characteristic-search .table-wrap  .prd-services span.unavailable{background:url(i/icons/unavailable.png) no-repeat 0 3px;}
#characteristic-search .table-wrap{margin-left:10px; margin-bottom:5px;}
#characteristic-search .table-wrap .prd-select{background:#812990;width:20px;}
#characteristic-search .table-wrap .prd-img{width:140px;}
#characteristic-search .table-wrap .prd-details{width:405px;padding-top:15px;padding-right:40px;vertical-align:top;}
#characteristic-search .table-wrap .prd-amount-details{padding-top:10px;width:155px;vertical-align:top;}
#characteristic-search .table-wrap .prd-amount-details .in-store-price{font-size:11px;}
#characteristic-search .table-wrap .prd-amount-details .prd-saving{margin:3px 0;}
#characteristic-search .table-wrap .prd-past-amount{font-weight:normal;}
#characteristic-search .table-wrap .prd-reviews{margin:5px 0 0 0;}
#characteristic-search .table-wrap .prd-spec-icons{clear:both;padding:5px 15px 0 0;text-align:right;}
#characteristic-search .prd-tab-description-features td{padding-bottom:10px;background:url(i/search/bg-product.png) repeat-x 0 100%;}
#characteristic-search .prd-description-features a.tab{float:left;margin-right:20px;text-decoration:none;color:#000;}
#characteristic-search .prd-description-features a.tab span{float:left;height:18px;padding:2px 20px 0 5px;background:url(i/bullets/arrow-down-purple.png) no-repeat 96% 50%;}
#characteristic-search .prd-description-features a.tab:hover{text-decoration:underline;cursor:pointer;}
#characteristic-search .prd-description-features a.active{color:#333;text-decoration:none;background:url(i/tabs/bg-tab-left.png) no-repeat 0 0;}
#characteristic-search .prd-description-features a.active span{background:url(i/tabs/bg-tab-right.png) no-repeat top right;}
#characteristic-search .prd-description-features div{clear:left;margin-bottom:1px;}
#characteristic-search .prd-description-features .prd-description{padding:15px 15px 20px 15px;line-height:15px;background:#eee url(i/tabs/tab-content-top.png) no-repeat -595px top;}
#characteristic-search .prd-description-features .prd-description a{color:#909;}
#characteristic-search .prd-description-features .prd-description a:hover{color:#000;}
#characteristic-search .prd-description-features .prd-features{padding:15px 10px 25px 10px;background:#eee url(i/tabs/tab-content-top.png) no-repeat 0 0;}
#characteristic-search .prd-features li{padding:3px 0 3px 15px;font-size:11px;background:url(i/bullets/square-purple.png) no-repeat 5px 50%;border-bottom:1px solid #ddd;}
#characteristic-search .prd-features li.last{border:0;}

/* Caracteristics Search */
#col-left .box,
#col-left .ad-insert{width:180px;margin-bottom:15px;}
#col-left .last{margin-bottom:0;}
#col-left .box p.box-title,
#col-left .box h2{height:30px;text-indent:-9999px;}
#col-left .box select{width:170px;margin:0 0 3px 0;padding:2px 2px 2px 5px;vertical-align:middle;font-size:12px;border:0;}

/* Active filters */
.box-active-filters p.box-title {background:url(i/boxes/title-active-filters.png) no-repeat 0 0;}
.box-active-filters .box-content{padding:0 5px 5px 5px;background:#cecece url(i/boxes/bg-active-filters.png) no-repeat 0 100%;}
.box-active-filters li{overflow:hidden;width:160px;padding:3px 0 3px 10px;font-size:11px;border-bottom:1px solid #333333;}
.box-active-filters li span{float:left;width:150px;}
.box-active-filters li a.check{float:right;margin-top:3px;height:9px;width:9px;text-indent:-9999px;cursor:pointer;background:url(i/bullets/cross-grey.png) no-repeat center;}
.box-active-filters li a.check:hover{background-image:url(i/bullets/cross-red.png);}
.box-active-filters .info{padding:3px 10px;font-size:9px;color:#666;}

.select-criteria p.box-title,
.select-criteria h2{background:url(i/boxes/title-select-criteria.png) no-repeat 0 0;}
.select-criteria div{padding:2px 5px 7px 5px;background:#999;}
.select-criteria p.submit-search{padding:0 0 7px 0;text-align:center;background:url(i/boxes/bg-select-criteria.png) no-repeat 0 100%;}
/*.select-criteria input{display:block;margin:0 auto;width:105px;height:19px;background:transparent url(i/btn/submit-search.png) 0 0 no-repeat;border:0;text-indent:-1000em;cursor:pointer;}*/
.select-criteria input.hidden{display:none;}

#col-left .box.select-brand p.box-title,
#col-left .box.select-brand h2{height:35px;background:url(i/boxes/title-select-brand.png) no-repeat 0 0;}
.select-brand ul{border:5px solid #999;border-top:0; border-bottom:0;padding:0 10px 5px 10px;}
.select-brand ul li{height:17px;padding-left:10px;background:url(i/bullets/square-purple.png) no-repeat 0 50%;}
.select-brand ul li a{text-decoration:none;color:#000;}
.select-brand ul li a:hover{text-decoration:underline;}
.select-brand .more-brands{padding:9px 5px 10px 5px;background:url(i/boxes/bg-more-brands.png) no-repeat 0 0;}
.select-brand div.box-footer{height:5px;background:transparent url(i/boxes/bg-select-criteria.png) 0 100% no-repeat;}

.select-price-range p.box-title{background:url(i/boxes/title-select-price-range.png) no-repeat 0 0;}
.select-price-range div{background:#999;}
.select-price-range form{padding:2px 5px 19px 5px;background:url(i/boxes/bg-select-criteria.png) no-repeat 0 100%;}

#col-left .box.accessories-research h2{height:45px;background:url(i/boxes/title-accessories-research.png) no-repeat 0 0;}
.accessories-research div{background:#999;padding:2px 15px 7px 15px;font-size:11px;color:#ebcceb}
.accessories-research #accessories-search fieldset{height:25px;padding:0 14px 5px 15px;background:url(i/boxes/bg-accessories-research.png) no-repeat 0 100%;}
.accessories-research #accessories-research-field{vertical-align:bottom;width:105px;padding:2px 5px;border:0;}
.accessories-research .ok{vertical-align:bottom;margin-left:7px;}

.cont-select-criterion{margin:5px 0;}
.cont-select-criterion a{margin:0 5px 0 0;line-height:18px;font-size:12px;color:#999;text-decoration:none;}
.cont-select-criterion a strong{font-weight:normal;}
.cont-select-criterion a:hover{text-decoration:underline;}
