/* 1. GENERAL
-----------------------------------------------------------------------------------------------*/	
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, .head { 
	margin-bottom:10px;
	color:#df930f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h1 { font-size:1.9em; }
h2 { font-size:1.8em; }
h3 { font-size:1.7em; }
h4 { font-size:1.5em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }
p{ padding:0 0 10px;}

/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {	font-family:Arial, Helvetica, sans-serif;}

/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {	text-decoration:none;}
a:hover, a:active {}
a:focus{	outline:none;	}
a img{ vertical-align:bottom;} 

/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
img {	border: none;    -ms-interpolation-mode: bicubic; }	
input{ vertical-align:middle;}
cufon {  }

li{ list-style-position:inside; list-style-type:none; }
ul.disc li{ list-style-type: disc; }

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {clear: both;font-size: 0;height: 0;	line-height: 0;	overflow: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/.clearfix {display: block;}/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body {  
	font:12px/14px Tahoma, Geneva, sans-serif;
	text-align:center;
	background:#4a5461 url(images/body_bg.png) repeat-x top left;
}

#wrap{
	text-align:left;
	margin:0 auto;
	width:960px;
	border:5px solid #4e5864;
	border-width:0 5px;
}

.top-links{
	background:#000;
	text-align:right;
	color:#999898;
	height:20px;
	padding:8px 10px 0;
}
.top-links a{
	color:#999898;
	margin:0 4px;
}
.top-links a:hover{
	color:#fff;
}
#header{
	background:url(images/header_bg.jpg) no-repeat top left;
	height:326px;
}
#header h1,
#header p{
	display:none;
}

#main{
	background:#fff;
	color:#1e1d1d;
	padding:0 30px 20px;
}
#main a{
	color:#1e1d1d;
	text-decoration:underline;
}
#main p,
#main li{
	padding:4px 0;
	margin:0;
}
#main ul.special li{ 
	background:url("images/li.png") no-repeat scroll 0 10px transparent;
	margin-left:12px;
	padding-left:20px;
}
.new-coll{
	width:350px;
	float:left;
	padding:20px 0 0;
}
.new-coll span{
	color:#504F4D!important;
	text-decoration:none!important;
}
.new-coll .prods .aaa{
	display:inline-block;
	float:left;
	text-align:center;
	font-size:11px;
	color:#575655;
	font-weight:bold;
	width:101px;
	height:90px;
	margin-right:8px;
}
.new-coll .prods .aaa span{
	border:1px solid #c0c0c0;
	display:inline-block;
	width:100px;
	height:70px;
	margin:0 0 4px;
}
.new-coll .prods .aaa span img{
	border:3px solid #d8d7d7;
}

.brands{
	clear:both;
	padding:20px 0 0;
	line-height:16px;	
}
.brands .left-part{
	float:left;
	width:155px;
	padding:0 0 0 7px;
}

.top-prods{
	float:right;
	width:545px;
	padding:20px 0 20px;
}
.top-prods a{
	display:inline-block;
	float:left;
	border:1px solid #c0c0c0;
	width:126px;
	height:133px;
	margin:0 11px 11px 0;
}
.top-prods a.last{	margin-right:0;}
.top-prods a img{
	border:4px solid #d8d7d7;
}
.top-prods a:hover img{
	border-color:#6c6b6b;
}

.celebs{
	float:left;
	width:330px;
}
.celebs h3,
.hot-prods h3{
	color:#88999a;
}
.celebs span{
	border:1px solid #C0C0C0;
	display:inline-block;
	float:left;
	height:107px;
	margin:0 4px 11px 0;
	width:103px;
}
.celebs span.last{	margin-right:0;}
.celebs span img{
	border:4px solid #d8d7d7;
}

.hot-prods{
	float:right;
	width:543px;
}

.hot-prods span{
	border:1px solid #C0C0C0;
	display:inline-block;
	float:left;
	height:107px;
	margin:0 4px 11px 0;
	width:103px;
}
.hot-prods span.last{	margin-right:0;}
.hot-prods span img{
	border:4px solid #d8d7d7;
}


.footer{
	text-align:right;
	padding:20px 10px;
	color:#fff;
	margin:0 auto;
	width:960px;
	font-size:11px;
}