/* bootstrap modal fix for ie8 */
.modal-dialog {
    width:800px;
    margin: 30px auto;
}
body {min-width:1000px;}
.page-header-container {
	padding:0 10px 17px;
	max-width:1000px;
}
#main-nav ul > li > a {
    font-size: 11px;
}
#main-nav .drop-wrapper {border:1px solid #ccc;}
#main-nav nav > ul > li > a:hover,
#main-nav nav > ul > li.active > a,
#main-nav nav > ul > li:hover > a {
	margin-bottom:-1px;
	position:relative;
	z-index:10;
	height:35px;
	border:1px solid #ccc;border-width:1px 1px 0;
	padding:4px 5px 0;
}
.header-btns {display:none;}
#main-nav.js-tab-hidden {
	left:11px !important;
	right:11px !important;
	top:auto !important;
	width:auto !important;
	position:absolute;
	bottom:-27px !important;
	display:block !important;
}
#search-form.js-tab-hidden,
#minicart.js-tab-hidden,
.footer-links .slide.js-slide-hidden,
.category-descr .slide.js-slide-hidden,
#discount-coupon-form .discount.js-slide-hidden,
.delivery-info .slide-holder.js-slide-hidden {
	left:0 !important;
	top:0 !important;
	position:relative !important;
	display:block !important;
}
.minicart-frame {border:6px solid #d3d4d4;}
.mini-products-list .product-image {
	overflow:hidden;
	border:1px solid #d8d8d8;
}
#minicart .close,
.footer-links .open,
.category-descr .open,
#discount-coupon-form .open,
.delivery-info .open {display:none;}
.slideshow .txt .box {background:#fff;}
.slideshow .panel {letter-spacing:0;}
.main {
	padding:0 10px;
	max-width:1000px;
}
.three-columns .item-bock .txt,
.block .product-item .txt {background:#000;}
.price-box .special-price .price {font-size:13px;}
.footer {
	max-width:975px;
	padding:74px 10px 12px 35px;
}
.block-layered-nav .block-content > dl > dt:after {display:none;}
.mini-products-list .product-image img,
.credit-card img,
.product-image img {max-width:none;}
.product-image img {width:100%;}
.products-grid .product-image,
#recently-viewed-items .product-image,
.product-image,
#crosssell-products-list .product-image {display:block;}
.data-table .product-image {border:1px solid #dfdfdf;}
.product-collateral > dl > dt:after, .product-collateral > dl > dt:before {display:none;}
.product-view .add-to-cart-buttons .button {min-width:112px;}
.grouped-items-table-wrapper .add-to-cart-buttons {width:44px;}
.grouped-items-table-wrapper .add-to-cart-buttons .button {min-width:10px;}
.grouped-items-table-wrapper .add-to-cart .qty-wrapper {
	float:left;
	width:33px !important;
}
.product-view .add-to-cart .qty-wrapper {width:145px;}
.product-collateral {
	clear: both;
	margin:0 -4px 37px -7px;
}
.collateral-tabs dd h2 {
	font:16px/20px Georgia, Times, serif;
	color:#000;
	margin:0 0 4px;
}
.product-collateral .toggle-tabs {
	display: block;
	width: 100%;
	font:15px/19px Georgia, Times, serif;
	position: relative;
}
.product-collateral .toggle-tabs li {
	float: left;
	margin:0 6px 0 0;
}
.product-collateral .toggle-tabs li > span {
	display:block;
	color:#080809;
	background:#e3e3e3;
	padding:12px 23px 12px;
}
.product-collateral .toggle-tabs li.current span,
.product-collateral .toggle-tabs li:hover span {
	background:#fafafa;
	z-index:5;
	padding:15px 23px 9px;
	-webkit-box-shadow: 0 -2px 2px 0 rgba(0,0,0,0.15);
	box-shadow: 0 -2px 2px 0 rgba(0,0,0,0.15);
}
.product-collateral .toggle-tabs li:first-child {border-left: none;}
.product-collateral .toggle-tabs:after {
	content: '';
	display: table;
	clear: both;
}
.product-collateral > dl {width: 100%;}
.product-collateral > dl > dt {display: none;}
.product-collateral > dl > dd {
	width: 100%;
	display: none;
	padding: 34px 15px 30px 30px;
	background:#fafafa;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
}
.product-collateral > dl > dd:after{
	display:block;
	clear:both;
	content:'';
}
.product-collateral > dl > dd.current {display: block;}
.product-view .add-to-links a {letter-spacing:-1px;}
.cart .cart-totals select {margin:0 0 13px;}

