/* God I hate Microsoft! */

#container {overflow-x: hidden;}
#header {display: block;overflow:hidden;}

.bloghome-box {overflow: hidden;}

.callback span {line-height: 26px;}
#navtop {height: 67px;position: relative;clear: both; z-index: 100;}
#navtop .sw {position: relative;}
#navtop .search {width: 470px;}
#navtop #cart {width:200px;position: relative;display: block;}
#navtop .cart_ico {text-align:right}
#navigation .tab_home a span {z-index: 55;}
#shops .content {z-index:100;clear: both;height: 300px;}
#navtop #cart .content {top:28px;}

#navigation > ul > li > div {background: #fff;}
#navigation > ul > li > div > ul > li > div{visibility:hidden;background: #fff;}

#navigation ul li {
	position: relative;
}
#navigation ul li div {
	z-index: 99;
}
#navigation ul li.active div {
	display: block;
}
#menu ul li {
	position: relative;
}
#menu ul li div {
	z-index: 100;
}
#menu .parent:hover > div {display:none;overflow: hidden;}
#menu .parent > div {display:none;}
.dchild, .cdchild {visibility:hidden }

#navigation #goals ul > li > a {white-space: normal}

.success, .warning, .attention, .information {
	position: relative;
}
.success .close, .warning .close, .attention .close, .information .close {
	position: absolute;
	right: 10px;
}
.product-list > div {
	position: relative;
display: block;
clear: both;
overflow: visible;
height: 220px;
}
.product-list .left {position: relative;}

.product-grid > div {
	display: inline;
}
.product-info {position: relative;clear: both;}
.product {height: 500px;}
.product-info .review .tooltip {float:right;}
.product-info .cart {overflow: hidden;}

/* button */
.prduct-info a.button span {
	line-height: 12px;
	display: block;
}


#notification {z-index: 100;}
.box {padding-bottom:10px;}
.home {position: relative;clear: both;}

#sort .jq-selectbox .select {width: 120px;z-index: 100;}
#limit .jq-selectbox .select {width: 40px;z-index: 100;}

ul.dropdown ul {zoom: 1;}

#content {z-index: 1;}