@charset "utf-8";
/* CSS Document */

*{	margin:0; padding:0; list-style:none; border:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; font-size:12px;outline:none; outline:none;
	}
body{
		background:url(/skin/frontend/default/default/images/bg.jpg) repeat-x center; background-position:0 50px;
	}
div#body{
		background:url(/skin/frontend/default/default/images/bg_body.png) no-repeat; width:997px; height:auto; 
		margin:3px auto;
	}	
div#head{
	height:181px;
	background:url(/skin/frontend/default/default/images/bg_head.png) no-repeat bottom;
	}	
	div#logo{ margin-left:60px; position:relative; top:30px; width:219px; height:106px;}
	div#cart_info{ width:500px;   text-align:right; color:#947878; float:right; margin-right:50px; position:relative; margin-top:-75px; clear:both;}
		div#cart_info img.dots{ margin:0 3px;}
		div#cart_info a{ color:#947878;}
		div#cart_info p{ margin:6px 0;}
		div#cart_info p span{ }
		div#cart_info a.wishlist_btn{ display:inline-block; width:54px; height:24px; background:url(/skin/frontend/default/default/images/btn_wishlist.jpg) no-repeat; position:relative; top:10px;}
		div#cart_info a.wishlist_btn:hover{ background:url(/skin/frontend/default/default/images/btn_wishlist_hover.jpg) no-repeat;}
		
	div#nav{ background:url(/skin/frontend/default/default/images/bg_nav.jpg) no-repeat; width:976px; height:32px; margin:42px auto -10px auto;}
div#nav_search{ float:right; margin-right:10px;clear:both; display:inline; position:relative; top:-5px; }
	div#nav_search form{ margin-top:-25px;}
div#wrapper{
	background:url(/skin/frontend/default/default/images/bg_wrapper.png) repeat-y;
	}


/* nav */	
div#nav div#menu ul{
	position:relative; /* background:url(/skin/frontend/default/default/images/nav_divider.png) no-repeat left;*/
	background-position:5px 0;
	 /* width:800px; */ margin-left:8px; z-index:100;
	}
div#nav div#menu ul li{
	display:inline; float:left; /*background:url(/skin/frontend/default/default/images/nav_divider.png) no-repeat right;*/
	}
div#nav div#menu ul li a span{
	color:#f1dddd; font-size:13px; font-weight:bold;position:relative; margin:0; margin-left:-3px; z-index:10;
	height:35px; display:block; text-align:center;  top:10px;
	}
div#nav div#menu ul li a span{
	
	}
div#nav div#menu ul li a:hover, div#nav div#menu ul li a.nav_active{
	color:#ffffff;
	}	
	
div#nav div#menu ul li a#nav_about{
	width:80px; 
	}
	div#nav div#menu ul li a#nav_about span{
		margin-left:2px;
		}
div#nav div#menu ul li a#nav_about:hover, div#nav div#menu ul li a#nav_about.nav_active{
	background:url(../images/nav_about.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_new_trends{
	width:95px;
	}
	div#nav div#menu ul li a#nav_new_trends span{
		margin-left:3px;
		}
div#nav div#menu ul li a#nav_new_trends:hover, div#nav div#menu ul li a#nav_new_trends.nav_active{
	background:url(../images/nav_designers.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_designers{
	width:95px;
	}
	div#nav div#menu ul li a#nav_designers span{
		margin-left:2px;
		}	
div#nav div#menu ul li a#nav_designers:hover, div#nav div#menu ul li a#nav_designers.nav_active{
	background:url(../images/nav_designers.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_celebrity_style{
	width:128px; 
	}
div#nav div#menu ul li a#nav_celebrity_style:hover, div#nav div#menu ul li a#nav_celebrity_style.nav_active{
	background:url(../images/nav_fashion_classes.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_events{
	width:78px;
	}
	div#nav div#menu ul li a#nav_events span{
		margin-left:2px;
		}
div#nav div#menu ul li a#nav_events:hover, div#nav div#menu ul li a#nav_events.nav_active{
	background:url(../images/nav_events.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_press{
	width:72px;
	}
	div#nav div#menu ul li a#nav_press span{
		margin-left:2px;
		}
div#nav div#menu ul li a#nav_press:hover, div#nav div#menu ul li a#nav_press.nav_active{
	background:url(../images/nav_press.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_fashion_classes{
	width:128px; 
	}
	div#nav div#menu ul li a#nav_fashion_classes span{
		margin-left:2px;
		}
div#nav div#menu ul li a#nav_fashion_classes:hover, div#nav div#menu ul li a#nav_fashion_classes.nav_active{
	background:url(../images/nav_fashion_classes.png) no-repeat top center;
	}
div#nav div#menu ul li a#nav_blog{
	width:78px; 
	}
div#nav div#menu ul li a#nav_blog:hover, div#nav div#menu ul li a#nav_blog.nav_active{
	background:url(../images/nav_events.png) no-repeat top center; 
	}
/* nav */
	
div#tag{
	background:url(/skin/frontend/default/default/images/tag.png) no-repeat; z-index:10;
	height:167px; width:142px; position:relative; top:-28px; margin-left:36px; 
	}
div#footer{
	background:url(/skin/frontend/default/default/images/bg_footer.png) no-repeat; clear:both;
	height:295px;margin-left:1px; padding-bottom:1px;
	}
	div#store_info{ margin:-135px 0 0 34px;}
		
		li#contact_info{ width:269px; height:160px; float:left; display:inline;}
			li#contact_info div{ padding:45px 0 0 40px;}
			
			li#contact_info p {color:#849b4e;  font-size:10px;  line-height:18px;}
				li#contact_info p span{color:#5a471b; }
			
			li#contact_info a{color:#947878;}
				li#contact_info a.contact_directions{ background:url(/skin/frontend/default/default/images/btn_directions.jpg) no-repeat; width:73px; height:19px; display:block; position:relative;  z-index:30; margin:2px 0 3px  -8px;}
				li#contact_info a.contact_directions:hover{ background:url(/skin/frontend/default/default/images/btn_directions_hover.jpg) no-repeat;}
				li#contact_info a.contact_email{ background:url(/skin/frontend/default/default/images/btn_email.jpg) no-repeat; width:64px; height:19px; 
					display:block; position:relative;  z-index:30; margin:2px 0 3px -8px;}
				li#contact_info a.contact_email:hover{ background:url(/skin/frontend/default/default/images/btn_email_hover.jpg) no-repeat;}
				
		li#store_hours{ width:208px; height:160px; float:left;display:inline; }
			li#store_hours h4{ color:#5a471b; padding:45px 0 0 40px;}
			li#store_hours p{ color:#849b4e; padding:0 0 0 40px; 
					line-height:18px; font-size:10px; 
					}
		
		li#social_links{  width:198px; height:160px; float:left;display:inline;}
			li#social_links div#FB{ position:relative; top:57px; margin-left:63px;}
			li#social_links div#twit{ position:relative; top:57px; margin-left:96px;}			
		
		li#mailing_list_signup{ width:248px; height:160px; clear:right; float:left;display:inline;}
		li#mailing_list_signup p{  color:#FFFFFF; margin:58px 15px 5px 22px;  font-size:10px; }
		div#mailing_list_signup_form { display:inline; height:20px;}
			div#mailing_list_signup_form form{ margin-left:18px;}
			
	div#footer_links{color:#947878;font-size:10px;font-size:10px;  float:left; position:relative; top:45px; margin-left:40px;}
		div#footer_links p{ margin:5px 0;font-size:10px;}
		div#footer_links a{ margin:0 3px;color:#947878;font-size:10px; }
		div#footer_links a:hover{ color:#849b4e; }
	div#nobis{ float:right;}
		div#nobis a{ display:block; background:url(/skin/frontend/default/default/images/nobis.png) no-repeat; height:31px; width:91px; position:relative; top:50px; margin-right:45px;}



/* Breadcrumbs */
.breadcrumbs { position:relative; top:15px; margin-left:32px; font-size:.95em; line-height:1.25em; }
.breadcrumbs li { display:inline; }
.breadcrumbs li a{ color:#96B75C; font-weight:bold; }

button.close{
	background:url(/skin/frontend/default/default/images/btn_close.png) no-repeat; width:100px; height:23px;	
	display:block; cursor:pointer;
	}
