@import 'reset.css';
@import 'typography.css';
@import 'grid.css';
@import 'forms.css';

body{
	margin: 0px; 
	background: #898989 none;
	height: 100%;
}
img{
	border:0px;
}

html{
	height: 100%;
}

.container{
	background: #E7E7E7 url(/storefront-files-has/images/container.png) repeat-x 0px -1px; 
}
*html .container{
	background: #E7E7E7 url(/storefront-files-has/images/container.png) repeat-x 0px 1px; 
}

.header{
	background: transparent url(/storefront-files-has/images/header.png) no-repeat 0px 0px; 
	height: 193px;
}
*html .header{
	height: 195px;
}

.quickmenu ul{
	margin: 0px 0px 0px 0px; 
}

.quickmenu li{
	float: left;
	vertical-align: middle;
	padding: 9px 7px 7px 7px; 
}

html* .quickmenu li{
	float: left;
	vertical-align: middle;
	padding: 12px 7px 7px 7px; 
}

.quickmenu{
	position: absolute; 
}

.quickmenu li a{
	display: block;
	margin: 3px 0px 0px 0px; 
	color: Black;
}

.quickmenu li a img{
	margin: -3px 0px 0px 0px; 
}

.about{
	position: absolute;
	margin: 65px 0px 0px 20px; 
}

.about a{
	font-size: 16px;
	color: White;
	margin: 0px 10px 0px 0px; 
}

.about a:hover{
	color: #C11200;
}

.help{
	background: transparent url(/storefront-files-has/images/help.png) no-repeat 0px 0px; 
	position: absolute; 
	height: 28px;
	margin: 62px 0px 0px 300px; 
	padding: 5px 0px 0px 40px; 
}

.help a{
	color: #D81400;
	font-size: 12px;
} 

.search{
	position: absolute; 
	margin: 140px 0px 0px 20px;  
}
.search-2{
	margin: 40px 0px 0px 20px;  
}


.userlogin{
	position: absolute; 
	margin: 142px 0px 0px 400px;  
}

.userlooged{
	position: absolute; 
	margin: 127px 0px 0px 335px;  	
	width: 230px;
}

.userlooged a{
	color: White;
	display: block;
	font-size: 12px;
}

.user{
	color: White;
	font-size: 20px;
	font-weight: bold; 
	width: 57%;
}

.basket{
	position: absolute; 
	margin: 122px 0px 0px 570px;  
}

.basket td{
	color: White;
	vertical-align: middle;
}

.brands{
	background-color: #CCCCCC;
	padding: 8px; 
}

.brands table{
	width: 100%;
}

.brands select{
	width: 100%;
}

.brands a{
	font-weight: bold; 
	font-size: 12px;
}

.leftlist{
	margin: 10px 0px 10px 15px; 
	line-height: 190%;
}

.nb{
	margin: 0px 0px 0px 15px; 
	line-height: 190%;
	list-style: none;
	display: block;
}


.left{
	background: #E7E7E7 no-repeat 0% 100%;
	padding: 0px 0px 0px 0px;  
}

.footer{
	background: transparent url(/storefront-files-has/images/footer.png) no-repeat 0px 0px; 
	height: 40px;
	padding: 25px 0px 0px 200px; 
	width: 770px;
}

.footer a{
	color: White;
	font-size: 12px;
	margin: 0px 5px 0px 5px; 
}

.footer a:hover{
	color: Black;
}

.item{
	width: 365px;
	background: #F0F0F0; 
	float: left;
	margin: 0px 10px 10px 0px;
	margin-right: 10px;
	paddin-bottom: -5px;
}

.item table{
	margin: 5px; 
}

.item a{
	display: block;
	margin: 0px 0px 7px 0px; 
}

.item img{
	margin: 0px 10px 0px 0px; 	
}
.i2 span{
	height: 250px;
	color: #000000;
	font-size: 11px;
	background: #F3F3F3;
	height: 250px;
}
.i2 strong{
	font-size: 14px;
	font-weight: bold;
}

.linethrough{
	text-decoration: line-through;
	font-size: 12px;
	font-weight: normal;
}

.content{
	padding: 0px 0px 20px 0px; 
}

.insidecontent{
	padding: 0px 15px 20px 10px; 	
	padding: 0px 0px 20px 0px; 
	margin: 0px 7px 0px 2px;
}
.insidecontent ol{
	margin-left: 20px;
	
}
.insidecontent ul li, .insidecontent ol li{
	margin-bottom: 5px;
	list-style: disc;
	font-size: 12px;

}
.insidecontent ol li{
	list-style: decimal;
}

.path{
	background-color: #D5D5D5;
	color: #840D00;
	padding: 5px 5px 6px 15px;  
	margin: 0px 0px 0px 0px; 
}

.path a{
	color: Black;
}

.out{
	border: 0px solid #898989;
	background: transparent url(/storefront-files-has/images/content.png) repeat-x 0% 100%; 
}

.productphoto img{
	border: 1px solid White; 
}

.product{
	margin: 0px 0px 10px 0px; 
}
a.cart{
	background: transparent url(/storefront-files-has/images/cc.png) no-repeat;
	background-position: 0px -5px;
	padding-top: 5px;
	padding-left: 45px;
	padding-bottom: 7px;
	font-size: 11px;
}
span.p3{
	display: block;
	margin-left: 15px;

}
span.p4{
	display: block;
	margin-left: 30px;
}
div.live{
	float: right;
	padding-right: 2px;
}
#floatPrice{
	position: absolute;
}
.ProductName a,.ProductName a:hover{
	color: White;
}
.no-border{
	border:0px;
	text-decoration: none;
}
.CategoryDescription{
    font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    margin-bottom: 10px;
}