/* Aphrodite&amp;Co*/
body 			{padding: 0; padding-top: 5px; background-color: #000; color: #fff; min-width: 780px; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

/* Containers */
#wrap {
	background: #000; margin: 0 auto; width: 780px;
}


#logo			{margin: auto; margin-bottom: 15px; width: 780px; text-align: center;}
#container	{width: 780px; height: 520px;}
#containerHomepage	{width: 780px; height: 420px;}
#promos {width: 780px; height: 80px; padding-top: 10px;}
#left {width: 390px; float: left;}
#right  {width: 390px; float: right;}
#thumbs  {width: 390px; background-color: #fff;}
#description  {width: 390px; padding-top: 50px;}
#looks {padding-left: 30px;}

/* Helpful styles */
.hide 		{ top: -850px; position: absolute; }
.clear 		{ clear: both; height: 0; }
.screenLogo {
	display: inline;
}
.printLogo {
	display: none;
}
/* Text */
a 				{color: #FFCC33; text-decoration: none;}
a:hover 		{color: #fff; text-decoration: none;}
a:visited	{color: #FFCC33; text-decoration: none;}
h1 			{ top: -850px; position: absolute; }
h2 			{ }

h2.events {
	background-image: url(../images/h2_events.gif); background-repeat: no-repeat; width: 400px; height: 60px;
}
h2.stores {
	background-image: url(../images/h2_storesf.gif); background-repeat: no-repeat; width: 400px; height: 60px;
}
h2.music {
	background-image: url(../images/h2_music.gif); background-repeat: no-repeat; width: 400px; height: 60px;
}
h2.subscribe {
	background-image: url(../images/h2_subscribe.gif); background-repeat: no-repeat; width: 400px; height: 60px;
}
h2.careers {
	background-image: url(../images/h2_careers.gif); background-repeat: no-repeat; width: 400px; height: 60px;
}

h3.music {
	background-image: url(../images/musicsubhead.gif); background-repeat: no-repeat; width: 267px; height: 50px;
}

h3.subscribethanks {
	background-image: url(../images/h3_subscribethanks.gif); background-repeat: no-repeat; width: 400px; height: 30px;
}

/* Homepage */

#photoholder {
  width:780px;
  height:420px;
  background:#000 url('images/loading.gif') 50% 50% no-repeat;
}
#thephoto {
  width:780px;
  height:420px;
}

#promo1 {
	width: 252px;
	float: left;
}
#promo2 {
	width: 252px;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
}
#promo3 {
	width: 252px;
	float: left;	
}
/* Product Thumbnails */
#thumb img {
	margin: 1px;
}
div.thumbOff {border: 1px solid black; width: 100%; background-color: black; float:left; width:128px; height:128px;}
div.thumbOn  {border: 1px solid silver; width: 100%; background-color: black; float:left; width:64px; height:128px;}

/* Product Descriptions */

.item {
	width: 275px;
	font-size: 14px;
	float: left;
}
.price {
	font-size: 14px;
	color: #FFCC33;
}

#emailtofriend {
	background-image: url(../images/emailtofriend.gif); background-repeat: no-repeat; background-position: left; padding-left: 18px;
}
#printthispage {
	background-image: url(../images/printthispage.gif); background-repeat: no-repeat; background-position: left; padding-left: 18px;
}
.pricingDisclaimer {
	color: #666;
	font-size: 10px;
}

/* Events */

#events {
	overflow: auto;
	height: 410px;
	padding-left: 250px;
	scrollbar-face-color: #666; /* this stuff only works under IE. */
	scrollbar-shadow-color: #000; 
	scrollbar-highlight-color: #000; 
	scrollbar-3dlight-color: #000; 
	scrollbar-darkshadow-color: #000; 
	scrollbar-track-color: #000; 
	scrollbar-arrow-color: #000; 
}
h3.eventMonth {
	padding-left: 140px;
	font-size: 28px;
}
.eventDate {
	float: left;
	width: 128px;
	height: 128px;
	border: 1px solid silver;
	margin-bottom: 30px;
	font-size: 72px;
	color: silver;
	text-align: right;
}
.date {
}
.eventDescription {
	margin-left: 138px;
	width: 350px;
	margin-bottom: 30px;
}
.eventDescription strong {
	color: #FFCC33;
}


/* Stores */

#storesText {
	padding-left: 10px;
	overflow: auto;
	height: 550px;
	scrollbar-face-color: #666; /* this stuff only works under IE. */
	scrollbar-shadow-color: #000; 
	scrollbar-highlight-color: #000; 
	scrollbar-3dlight-color: #000; 
	scrollbar-darkshadow-color: #000; 
	scrollbar-track-color: #000; 
	scrollbar-arrow-color: #000; 
}

/* Music */

#musicText {
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	height: 390px;
	text-align: justify;
	scrollbar-face-color: #666; /* this stuff only works under IE. */
	scrollbar-shadow-color: #000; 
	scrollbar-highlight-color: #000; 
	scrollbar-3dlight-color: #000; 
	scrollbar-darkshadow-color: #000; 
	scrollbar-track-color: #000; 
	scrollbar-arrow-color: #000; 
}

/* Subscribe */

#subscribeText {
	padding-left: 10px;
	overflow: none;
	height: 500px;
	scrollbar-face-color: #666; /* this stuff only works under IE. */
	scrollbar-shadow-color: #000; 
	scrollbar-highlight-color: #000; 
	scrollbar-3dlight-color: #000; 
	scrollbar-darkshadow-color: #000; 
	scrollbar-track-color: #000; 
	scrollbar-arrow-color: #000; 
}
#subscribeText input.text, #subscribeText select {
	background-color: #666;
	color: #fff;
	border: 0px;
	margin-top: 5px;
}
#subscribeText label {
	font-size: 10px;
}
/* Careers */

#careersText {
	padding-left: 10px;
}

/* Primary Nav styles */


#nav ul{ margin: 0; padding: 0; }
#nav li{ display: inline; list-style: none; margin: 0; padding: 0; float: left; }

a.home {width: 75px;height: 40px;background-image: url(../images/navf_home.gif);background-repeat: no-repeat; display: block;}
a.home:hover{background-image: url(../images/navf_home_on.gif); background-repeat: no-repeat;}

a.men {width: 66px;height: 40px;background-image: url(../images/navf_mariee.gif);background-repeat: no-repeat; display: block;}
a.men:hover{background-image: url(../images/navf_mariee_on.gif); background-repeat: no-repeat;}

a.women {width: 89px;height: 40px;background-image: url(../images/navf_soiree.gif);background-repeat: no-repeat; display: block;}
a.women:hover{background-image: url(../images/navf_soiree_on.gif); background-repeat: no-repeat;}

a.accessories {width: 120px;height: 40px;background-image: url(../images/navf_accessories.gif);background-repeat: no-repeat; display: block;}
a.accessories:hover{background-image: url(../images/navf_accessories_on.gif); background-repeat: no-repeat;}

a.events {width: 83px;height: 40px;background-image: url(../images/navf_cocktail.gif);background-repeat: no-repeat; display: block;}
a.events:hover{background-image: url(../images/navf_cocktail_on.gif); background-repeat: no-repeat;}

a.stores {width: 79px;height: 40px;background-image: url(../images/nav_stores.gif);background-repeat: no-repeat; display: block;}
a.stores:hover{background-image: url(../images/nav_stores_on.gif); background-repeat: no-repeat;}

a.music {width: 78px;height: 40px;background-image: url(../images/nav_oriental.gif);background-repeat: no-repeat; display: block;}
a.music:hover{background-image: url(../images/navf_oriental_on.gif); background-repeat: no-repeat;}

a.subscribe {width: 106px;height: 40px;background-image: url(../images/navf_contact.gif);background-repeat: no-repeat; display: block;}
a.subscribe:hover{background-image: url(../images/navf_contact_on.gif); background-repeat: no-repeat;}

a.careers {width: 84px;height: 40px;background-image: url(../images/navf_partenaire.gif);background-repeat: no-repeat; display: block;}
a.careers:hover{background-image: url(../images/navf_partenaire_on.gif); background-repeat: no-repeat;}
