@charset "utf-8";

	/* CSS Document*/

.babyandcart-menu-bg{box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.8);background:#fafafa; position:absolute; top:207px; height:37px; width:100%; z-index:-1; display:none;}

.allsort{

	z-index:9999;

	text-align:center;background:#a34581; /*box-shadow:#0093d9px 2px 5px #333333;*/ height:38px;

}

/*.allsort a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

}*/

.allsort h4{

	position:relative;

	/*background:url(https://www.babyandcart.com/catalog/template/babyandcart/image/categories_title.gif) repeat-x 0 0 scroll;*/

	font-size:14px;

	height:40px;

	width:186px;

	line-height:40px;

	padding-left:20px;

	position:absolute;

	top:-40px;

	left:0;

}

.allsort h4 a{

	color:#fff;

	font-size:14px;

	font-family:Tahoma,Arial;

}

.allsort .mt{

	padding-right:12px;

	padding-left:16px;

	padding-bottom:12px;

	cursos:pointer;

	line-height:24px;

	padding-top:14px;

	height:24px

}

.allsort .mt strong{

	font-size:14px;

	float:left;

	color:#630

}

#o-search .allsort .mt a{

	color:#630

}

.allsort .mc-box{width:1230px; margin:0 auto; position:relative;}

.allsort .mc{overflow:visible;}

.allsort .item{

	float:left;

	border-left:1px solid #cb6ba8;z-index:999;}

	/* background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/repeat.png") 0 -797px repeat-x ;

	margin-top:3px;*/

	

.allsort span{

	display:block;

	z-index:1;

	width:190px;

	position:relative;

}

.allsort .fore_last span{width:210px;}

.allsort h3{

	/*background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/categories_ico2.png") -5px 0 no-repeat scroll;

	width:189px;*/

	height:38px;

	line-height:38px;

	border-right:none;

}

.allsort h3 a{

	font-size:16px; display:block;

	color:#fff; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:600;

}

.allsort .fore_last h3 a{background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/order_tracking.png") 20px 7px no-repeat; padding-left:42px;}

/*.allsort .fore_file h3 a{background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/factory_profile.png") 20px 7px no-repeat; padding-left:42px;}*/

.allsort h3 a:hover{

	color:#fff;

	text-decoration:none;

}

.allsort S{

	display:block;

	background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/icon.png") -10px -411px no-repeat ;

	right:0;

	width:13px;

	position:absolute;

	top:17px;

	height:13px

}

.allsort .item .i-mc{

	display:none;

	background:#444349;

	left:50px;

	overflow:hidden;

	padding:20px;

	position:absolute;

	top:38px;

	/*width:1190px;box-shadow:2px 1px 2px #555;

	border-radius:0 0 5px 5px;*/

}

.allsort .fore0 .i-mc{left:auto;}

.allsort .fore1 .i-mc{left:230px;}

.allsort .fore2 .i-mc{left:350px;}

.allsort .fore4 .i-mc{left:500px;}

.allsort .subitem dl{

	overflow:hidden;

	background:#fff;

	float:left; border:1px solid #fff; padding:5px 5px 10px; width:200px; margin-right:20px;}

.allsort .subitem dl.last{margin-right:0;}

.allsort .subitem dt img{width:190px; height:190px;}

.allsort .subitem dd,.allsort .subitem dd a{color:#444349;}

.allsort .subitem dd a{

	display:inline-block;

	line-height:150%;

	height:22px;

	line-height:22px;}

.allsort .subitem dd.name{line-height:120%; overflow:hidden; padding:0 10px; margin-top:10px; max-height:34px;}

.allsort .subitem dd.price{margin:10px 0; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#f60;font-weight:bold;}

.allsort .subitem dd.price del{display:inline-block; margin-right:5px; font-size:12px; color:#444349; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}

.allsort .subitem dd.addcart a{display:inline-block; width:36px; height:36px; background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/pradust-cart.png") 0 0 no-repeat; text-indent:-9999px;}

.allsort .subitem dd.addcart a:hover{background-position:0 -36px;}

.allsort .subitem dt a:hover,.allsort .subitem dd a:hover{

	color:#f60;

	text-decoration:underline;

}

.allsort .subitem dd em{

	font-style:normal;

	display:block;

	/* float:left;

	width:150px;*/

	overflow:hidden;

}

.allsort .subitem dd .blue{

	color:blue;

	padding-right:3px;

}

.allsort .fr{

	background:#fff;

	margin-bottom:-2000px;

	padding-bottom:2010px;

	width:176px

}

.allsort .fr dl{

	padding-bottom:0px

}

#o-search .allsort .fr a{

	color:#666

}

.allsort .brands{

	padding-right:8px;

	padding-left:8px;

	padding-bottom:6px;

	width:160px;

	padding-top:6px

}

.allsort .brands em{

	float:left;

	width:80px

}

.allsort .brands dd{

	line-height:20px;

	padding-top:6px

}

.allsort .promotion{

	padding-right:8px;

	padding-left:8px;

	padding-bottom:6px;

	width:160px;

	padding-top:6px

}

.allsort .promotion dd{

	line-height:20px;

	padding-top:6px

}

.allsort .mc .extra{

	/*border-top:#fde6d2 1px solid;*/

	padding:7px 10px;

	font-weight:bold;

}

.allsort .mc .extra a{

	color:#c10000;

	font-family:Arial;

	font-size:11px;

}

.allsort .mc .extra a:hover{

	color:#f60;

	text-decoration:underline;

}

.allsorthover .mt .extra{

	background-position:-274px -190px

}

.allsorthover .mc{

	display:block

}



.allsort .hover h3{

	background:#444349;

	/*background:url("../image/categories_ico2.png") -5px 0 no-repeat #fff;

	border-radius:3px 0 0 3px;*/

	cursor:pointer;

	/*box-shadow:2px 1px 2px #555;*/

	border-color:#f99935;

}

.allsort .hover h3 a{

	color:#fff;

}

.allsort .hover S{

	display:none

}

.allsort .hover .i-mc{

	display:block;

	z-index:12

}

.allsort .hover .i-mc h2{ background:none; border:none;font-size:16px; border-bottom:1px dotted #777; margin:0; padding:0; line-height:100%; text-align:left; padding:5px; margin-bottom:10px; color:#fff; font-weight:normal;}

.allsort .fore_first span{width:50px;}

.allsort .fore_first h3,.allsort .hover.fore_first h3{background:url("https://www.babyandcart.com/catalog/template/babyandcart/image/icon_topbar.png") no-repeat scroll 18px -118px; width:50px; text-indent:-9999px;}

.allsort .hover.fore_first h3{background-color:#444439; }



*HTML .allsort .item dd{

	padding-bottom:6px

}



@media screen and (max-width:1400px) { 

.allsort .mc-box{width:1330px; position:relative; margin:auto;}

.allsort .subitem dl{width:220px;}

.allsort .subitem dt img{width:210px; height:210px;}

.allsort .fore2 .i-mc{left:402px;}

} 