/* box categories */
.box-categories{position:relative;zoom:1;}
.box-categories h1{margin-bottom:8px;font-size:21px;background:url(i/search/bg-title.png) repeat-x 0 0;}
.box-categories h1 span{
	padding:0px 10px 0 0;
	color:#333;
	font-weight:normal;
	background:#FFF;
}
.box-categories .see-top-sellers a{position:absolute;top:-6px;right:0;padding-left:15px;line-height:normal;font-weight:bold;text-decoration:underline;color:#333;background:url(i/bullets/arrow-right-purple.png) 0 3px no-repeat;}
.box-categories .see-top-sellers a:hover{
color:#812990;
}
.box-categories .box-content{overflow:hidden;padding-bottom:8px;border-bottom:2px solid #fff;zoom:1;}
.box-categories .box-content div{position:relative;float:left;height:169px;margin:10px 8px 0 0;display:inline;background:url(i/boxes/bg-left-box-categories.png);}
.box-categories .box-content div.last{margin:10px 0 0 0;}
.box-categories .box-content h2{
	height:22px;
	padding:7px 0 0 15px;
	font-size:11px;
	color:#333;
	background:url(i/boxes/categories-nav-top.png) no-repeat 100% 100%;
	cursor:pointer;
}
.box-categories .box-content .enabled h2{background:url(i/boxes/categories-nav-top.png) no-repeat 100% 0;}
.box-categories .box-content h2.tab2rows{height:27px;padding:2px 0 0 15px;line-height:12px;}
.box-categories .box-content h2.hover,
.box-categories .box-content h2.expanded{background:url(i/boxes/categories-nav-top.png) no-repeat 100% -29px;}
.box-categories .box-content ul,
.box-categories .box-content p{position:absolute;left:1px;top:29px;height:140px;background:url(i/boxes/categories-nav-bottom.png) no-repeat 100% 0;}
.box-categories .box-content p{text-align:center;}
.box-categories .box-content p img{vertical-align:middle;margin-top:4px;}
.box-categories .box-content ul{height:130px;padding-top:10px;background:#f0f0f0;background:url(i/boxes/categories-nav-bottom.png) no-repeat 100% 100%;}
.box-categories .box-content ul a{display:block;margin:0 0 0 10px;padding-left:12px;line-height:18px;font-size:12px;text-decoration:none;color:#000;background:url(i/bullets/square-purple.png) no-repeat 0 50%;zoom:1;}
.box-categories .box-content ul a:hover{text-decoration:underline;}
.box-categories .box-footer{height:36px;margin-bottom:1px;border-bottom:1px solid #812990;text-align:center;background:#e3d7d7;}
.box-categories .box-footer select{padding:2px 2px 2px 5px;margin-top:8px;vertical-align:middle;border:0;}
#IE6 .box-categories .box-footer form{padding-top:7px;}

/* Box categories : 4 by column */
.box-categories .box-content .box-content-4 {width:185px;} 
.box-categories .box-content .box-content-4 ul,
.box-categories .box-content .box-content-4 p{width:184px;}
.box-categories .box-content .box-content-4 h2{width:170px;}


/* Box categories : 3 by column */
.box-categories .box-content .box-content-3{width:249px;}
.box-categories .box-content .box-content-3 ul,
.box-categories .box-content .box-content-3 p{width:248px;}
.box-categories .box-content .box-content-3 h2{width:234px;}



/* All about */
.all-about{display:inline;float:left;overflow:hidden;margin:25px 25px 15px 10px;height:430px;width:230px;}
.all-about h2{
	color:#812990;
	font-size:12px;
	text-decoration:none;
}
.all-about p{margin:10px 0;font-size:11px;color:#999;text-align:justify;line-height:16px;color:#666;}
.all-about p a{color:#333;text-decoration:none;}
.all-about p a:hover{color:#000;text-decoration:underline;}
.all-about p.links{padding:20px 0 0 0;font-size:12px;text-align:right;}

/* Must Have */
.must-have{display:inline;float:left;margin:15px 0;width:500px;font-size:11px;position:relative;overflow:hidden;zoom:1;}
.must-have .prd-amount{font-size:14px;}
.must-have .prd-avail{margin:0 0 10px;font-size:12px;}
.must-have .box-header{overflow:hidden;zoom:1;height:41px;background:url(i/boxes/box-must-have-header.png) no-repeat 0 0;}
.must-have .box-header div{float:left;width:310px;}
.must-have .box-header h2{
	padding:4px 0 0 8px;
	font-size:16px;
	color:#812990;
}
.must-have .box-header h3 {height:16px;padding:0 0 0 8px;font-size:12px;color:#812990;line-height:12px;}
.must-have .box-header select{display:inline;float:right;width:180px;padding:2px 2px 2px 5px;margin:12px 8px 0 0;vertical-align:top;border:0;}
/* must have star product */
.must-have .must-have-main{position:relative;display:inline;float:left;width:285px;}
.must-have .must-have-main .must-have-main-content{height:286px;padding:17px 0 16px 9px;border-right:1px solid #e0e0e0;border-left:1px solid #999;}
.must-have .must-have-main h3{margin:0 0 10px;padding:0 0 0 5px;height:24px;line-height:24px;font-size:14px;color:#4266b0;background:url(i/worlds/must-have-shadow.png) 0 100% repeat-x;border-bottom:1px solid #b3c2df;}
.must-have .must-have-main .prd-image{float:left;width:150px;position:relative;}
.must-have .must-have-main .prd-image .prd-sale-sticker{position:absolute;z-index:1000;top:px;left:5px;}
#IE6 .must-have .must-have-main .prd-image .prd-sale-sticker{position:absolute;z-index:1000;top:15px;left:5px;}

.must-have .must-have-main a.prd-image{float:left;margin:5px 0 0 0;}
.must-have .must-have-main .prd-text{float:left;width:115px;margin-top:25px;}
.must-have .must-have-main .prd-name a{text-decoration:none;font-size:12px;color:#000;}
.must-have .must-have-main .prd-name a:hover{text-decoration:underline;}
.must-have .must-have-main .prd-infos{font-size:12px;color:#666;}
.must-have .must-have-main .prd-amount{height:22px;line-height:22px;font-size:21px;}
.must-have .must-have-main .prd-desc{padding:10px 0 0 0;clear:both;}
.must-have .must-have-main .pack-avail{float:left;overflow:hidden;background:url(i/bullets/arrow-right-purple.png) no-repeat 0 50%;}
.must-have .must-have-main .more-info{overflow:hidden;padding:0 10px 0 0;margin:0 0 5px;width:296px;}
.must-have .must-have-main .more-info a{background:url(i/bulleinformations.png) 0 50% no-repeat;}
.must-have .must-have-main .box-footer{position:relative;height:48px;padding:10px;background:url(i/worlds/must-have-col-left-bottom.png) no-repeat 0 100%;}
.must-have .must-have-main .box-footer p{position:absolute;bottom:10px;}
.must-have .must-have-main .box-footer p.pack-avail{left:12px;bottom:40px;}
.must-have .must-have-main .box-footer p a{font-size:12px;}
.must-have .must-have-main .box-footer p.pack-avail a{text-decoration:none;color:#000;padding: 0 12px;}
.must-have .must-have-main .box-footer p.pack-avail a:hover{text-decoration:underline;}
.must-have .must-have-main .box-footer p.category{left:12px;color:#812990;}
.must-have .must-have-main .box-footer p.category a{color:#812990;}
.must-have .must-have-main .box-footer p.category a:hover{color:#000;}
.must-have .loader{position:absolute;top:41px;left:5px;background:#FFF url(i/icons/loader.gif) no-repeat 50% 40px;display:none;}

/* DIV pack-available */
#pack-available{position:relative;width:265px;height:175px;padding:10px;background:url(i/worlds/must-have-col-left-bottom.png) no-repeat 0 100%;border-top:1px solid #e0e0e0;}
.js #pack-available{position:absolute;bottom:0;left:0;}
#pack-available .close{margin:10px 0 0 0;float:left;width:155px;height:130px;background:url(i/bullets/cross-bundle-big.png) no-repeat 50% 50%;}
#pack-available .prd-pack{margin:10px 0 0 0;float:left;width:155px;height:130px;background:url(i/bullets/cross-bundle-big.png) no-repeat 50% 50%;}
#pack-available .prd-pack img{float:left;padding:12px 15px;}
#pack-available .prd-pack-desc{margin-top:30px;}
#pack-available .prd-more-info{float:left;margin-top:40px;}
#pack-available .close-window{float:right;height:9px;width:9px;text-indent:-9999px;background:url(i/bullets/cross-grey.png) no-repeat center;}
#pack-available .close-window:hover{background:url(i/bullets/cross-red.png) no-repeat center;}

/* must have mini products */
.must-have-minis{display:inline;float:right;width:215px;}
.must-have-minis ul{position:relative;overflow:auto;height:377px;}
.must-have-minis li{position:relative;overflow:hidden;margin:0 10px;padding:10px 10px 10px 0;border-bottom:1px solid #e0e0e0;zoom:1;}
.must-have-minis li.last{border:0;}
.must-have-minis li .prd-text{position:relative;}
.must-have-minis .js ul{overflow:visible;height:auto;}
.must-have-minis .js .carousel-wrap{overflow:hidden;border-right:1px solid #999;}
/*#IE6 .must-have-minis .js .carousel-wrap{height:340px;}*/
.must-have-minis .js li{padding:10px 0;height:89px;width:195px;overflow:hidden;}
.must-have-minis .js .carousel-control{display:block;height:27px;text-indent:-1000em;background:url(i/worlds/must-have-sliders.png) 0 0 no-repeat;cursor:pointer;}
.must-have-minis .js .next{background-position:0 -27px;height:30px;}
.must-have-minis .js .hover.next{background-position:0 -84px;cursor:pointer;}
.must-have-minis .js .next.disabled{background-position:0 -141px;cursor:default;}
.must-have-minis .js .hover.previous{background-position:0 -57px;cursor:pointer;}
.must-have-minis .js .previous.disabled{background-position:0 -114px;cursor:default;}
.must-have-minis li .prd-image{float:left;position:relative;}
.must-have-minis li .prd-image .prd-sale-sticker-small{position:absolute;top:-5px;left:0;z-index:1000;}
.must-have-minis li .prd-name{padding:0 0 5px;line-height:12px;}
.must-have-minis li .prd-name a{color:#333;text-decoration:none}
.must-have-minis li .prd-name a:hover {text-decoration:underline;color:#000;}
.must-have-minis li .prd-name strong{color:#000;}
.must-have-minis li .prd-name:hover strong{text-decoration:underline;}
.must-have-minis li .prd-avail{margin:0;}
.must-have-minis li .prd-image a{float:left;width:60px;height:40px;text-align:center;}

.must-have-minis .prd-saving{margin-top:2px;font-size:13px;font-weight:bold;}
.must-have-minis .js li .prd-text{top:7px;width:131px;overflow:hidden;}

/* offer ad */
.box-ad-offer{clear:both; background:url(i/boxes/box-ad.png) no-repeat 0 0;height:136px;width:765px;text-align:center;}
.box-ad-offer h2,
.box-ad-offer strong{display:block;padding:5px;color:#666;font-size:18px;font-weight:normal;text-align:left;}
.box-ad-offer h2 span,
.box-ad-offer strong span{color:#999;}

/* What's hot */
.box-whats-hot{display:inline;float:left;width:250px;margin:15px 15px 15px 0;}
.box-whats-hot h2,
.box-whats-hot .box-title{
	display:block;
	height:29px;
	padding:5px 0 0 11px;
	color:#333;
	font-size:18px;
	font-weight:normal;
	background:url(i/boxes/box-whats-hot.png) no-repeat 0 0;
}
.box-whats-hot .box-title span{color:#d71440;}
.box-whats-hot dl{height:80px;padding:20px 5px 10px 5px;}
.box-whats-hot dl,
.box-whats-hot p{border:5px solid #d9d9d9;border-top:0;border-bottom:0;}
.box-whats-hot p{padding:0 15px}
.box-whats-hot dd.prd-image{float:left;position:relative;padding:0 10px 0 5px;margin-top:-10px;border-right:0;}
.box-whats-hot dd.prd-image .prd-sale-sticker{position:absolute; top:0; left:0;}
.box-whats-hot dt a{text-decoration:none;color:#000;}
.box-whats-hot dd.prd-amount{font-size:18px;}
.box-whats-hot dd.prd-saving{font-size:11px;line-height:14px}
.box-whats-hot dd.prd-saving span{font-size:13px;}
.box-whats-hot dd.prd-saving img{ vertical-align:top}
.box-whats-hot dd.prd-avail{padding:10px 5px;}
.box-whats-hot .prd-name a{text-decoration:none;color:#000;}
.box-whats-hot .prd-name a:hover{text-decoration:underline;}
.box-whats-hot .prd-desc{color:#666;font-size:11px;line-height:15px; padding:5px 15px;}
.box-whats-hot .prd-more-info{margin:0;padding:4px 0 40px 15px;background:url(i/boxes/box-whats-hot-middle.png) no-repeat 0 100%;}
.box-whats-hot .last{padding-bottom:52px;background:url(i/boxes/box-whats-hot-bottom.png) no-repeat 0 100%;border:0;}
.box-whats-hot .prd-more-info a{padding:0 10px 0 15px;font-size:12px;font-weight:bold;background:url(i/bullets/arrow-right-purple.png) 0 3px no-repeat;color:#000;}
.box-whats-hot .prd-more-info a:hover{color:#812990;}

/* top-sellers */
#col-main .top-sellers{float:right;width:500px;background:none;margin-top:15px;}
#col-main .top-sellers h2{height:29px;padding:0 0 3px 10px;color:#812990;font-size:18px;font-weight:normal;}
#col-main .top-sellers h2 span{color:#d71440}
#col-main .top-sellers .box-content{width:auto;zoom:1;}
#col-main .top-sellers .table-wrap{padding:0;}
#col-main .top-sellers .table-wrap tr.first td{padding-top:17px;}
.top-sellers .box-content td{padding:6px 5px;height:134px;}
.IE .top-sellers .box-content td{height:121px;}
#col-main .top-sellers .box-content .nav-wrap{width:438px;overflow:hidden;zoom:1;}
#col-main .top-sellers .box-content .nav-wrap ul li  a{width:107px;}
#col-main .top-sellers .box-content .nav-wrap ul li.active a{width:105px;}
#col-main .top-sellers .box-footer{width:480px;margin-left:0;background:url(i/boxes/box-footer-small.png) no-repeat 0 0;}
#col-main .top-sellers .box-content .loader{display:none;}
/* ajax load */
#col-main #top-sellers-box{clear:none;float:right;height:500px;width:497px;}

/*ad col main left */
.box-ad-250{clear:left;float:left;display:inline;}
