/* ----- MAINNAV -----*/	
#mainnav{
	height: 12px;
	margin: 20px 0px 0px 1px;
	padding: 0px;
	}
	

	#mainnav ul.sub {
		position: absolute;
		display: none;
		width: 140px;
		background-color: #bab8ac;
		top: 23px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		z-index: 1000;
		}
	
	#mainnav li.sub a{
		list-style-type: none;
		list-style-position: inside;
		color: #30281e;
		text-indent: 10px;
		text-decoration: none;
		font-size: 12px;
		font-family: Helvetica, Arial, Verdana, san-serif;
		padding: 0px;
		margin: 5px 0px 5px 0px;
		}

	#mainnav li.sub a:hover{
		background-color: #30281e;
		color: #bab8ac;
		}

#mainnav ul.main{
	width: 700px;
	margin: 0px;
	padding: 0px;
	}
	
#mainnav ul.main li.main{
	position: relative;
	float: left;
	text-indent: -9000px;
	line-height:13px;
	}
	
#mainnav li:hover ul, li.over ul { 
	display: block; 
	}

#mainnav ul.main li.main a{
	display: block;
	}
		
	a.home, a.home_active{
		width: 40px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.home_active:link, a.home_active:visited{
		background: url(/content/struct/imgs/btn_home.gif) no-repeat scroll left bottom;
		}	
			
		a.home:link, a.home:visited{
		background: url(/content/struct/imgs/btn_home.gif) no-repeat scroll left top;
		}
				
		a.home:hover, a.home_active:hover{
		background: url(/content/struct/imgs/btn_home.gif) no-repeat scroll left bottom;
		}
	
	a.new, a.new_active{
		width: 32px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.new_active:link, a.new_active:visited{
		background: url(/content/struct/imgs/btn_new.gif) no-repeat scroll left bottom;
		}	
			
		a.new:link, a.new:visited{
		background: url(/content/struct/imgs/btn_new.gif) no-repeat scroll left top;
		}
				
		a.new:hover, a.new_active:hover{
		background: url(/content/struct/imgs/btn_new.gif) no-repeat scroll left bottom;
		}
				
	a.designers, a.designers_active{
		width: 47px; 
		height: 23px;
		padding-left: 65px;
		}
		
		a.designers_active:link, a.designers_active:visited{
		background: url(/content/struct/imgs/btn_designers.gif) no-repeat scroll left bottom;
		}	
				
		a.designers:link, a.designers:visited{
		background: url(/content/struct/imgs/btn_designers.gif) no-repeat scroll left top;
		}
		
		a.designers:hover, a.designers_active:hover{
		background: url(/content/struct/imgs/btn_designers.gif) no-repeat scroll left bottom;
		}
		
	a.women, a.women_active{
		width: 53px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.women_active:link, a.women_active:visited{
		background: url(/content/struct/imgs/btn_women.gif) no-repeat scroll left bottom;
		}
		
		a.women:link, a.women:visited{
		background: url(/content/struct/imgs/btn_women.gif) no-repeat scroll left top;
		}
		
		a.women:hover, a.women_active:hover{
		background: url(/content/struct/imgs/btn_women.gif) no-repeat scroll left bottom;
		}
	
	a.men, a.men_active{
		width: 30px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.men_active:link, a.men_active:visited{
		background: url(/content/struct/imgs/btn_men.gif) no-repeat scroll left bottom;
		}
		
		a.men:link, a.men:visited{
		background: url(/content/struct/imgs/btn_men.gif) no-repeat scroll left top;
		}
		
		a.men:hover, a.men_active:hover{
		background: url(/content/struct/imgs/btn_men.gif) no-repeat scroll left bottom;
		}
	
	a.sale, a.sale_active{
		width: 36px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.sale_active:link, a.sale_active:visited{
		background: url(/content/struct/imgs/btn_sale.gif) no-repeat scroll left bottom;
		}
		
		a.sale:link, a.sale:visited{
		background: url(/content/struct/imgs/btn_sale.gif) no-repeat scroll left top;
		}
		
		a.sale:hover, a.sale_active:hover{
		background: url(/content/struct/imgs/btn_sale.gif) no-repeat scroll left bottom;
		}
		
	a.blog, a.blog_active{
		width: 37px; 
		height: 23px;
		padding-left: 35px;
		}
		
		a.blog_active:link, a.blog_active:visited{
		background: url(/content/struct/imgs/btn_blog.gif) no-repeat scroll left bottom;
		}
		
		a.blog:link, a.blog:visited{
		background: url(/content/struct/imgs/btn_blog.gif) no-repeat scroll left top;
		}
		
		a.blog:hover, a.blog_active:hover{
		background: url(/content/struct/imgs/btn_blog.gif) no-repeat scroll left bottom;
		}
		
	a.about, a.about_active{
		width: 72px; 
		height: 23px;
		padding-left: 0px;
		}
		
		a.about_active:link, a.about_active:visited{
		background: url(/content/struct/imgs/btn_about.gif) no-repeat scroll left bottom;
		}
		
		a.about:link, a.about:visited{
		background: url(/content/struct/imgs/btn_about.gif) no-repeat scroll left top;
		}
		
		a.about:hover, a.about_active:hover{
		background: url(/content/struct/imgs/btn_about.gif) no-repeat scroll left bottom;
		}
	

/* ----- DESIGNERS -----*/	


#index_column{
	padding: 0px;
	margin: 0px;
	float: left;
	}

#index_letter{
	margin: 0px;
	padding: 20px 0px 20px 0px;
	}	

#index_letter span{
	font-size: 18px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #bbb8ad;
	}	


.index_list{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 10px;
	width: 150px;
	}

.index_list li{
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;	
	}
	
a.index:link {
	font-size: 12px;
	line-height: 17px;
	color: #bbb8ad;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a.index:active {
	font-size: 12px;
	line-height: 17px;
	color: #bbb8ad;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a.index:visited {
	font-size: 12px;
	line-height: 17px;
	color: #bbb8ad;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a.index:hover {
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	background-color: #7c7869;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

