@charset "UTF-8";

/* ------------------------------------------------------------------------------------------------------*/
/* ZERO OUT ALL BROWSER PRE-SET VALUES  -----------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

html 	{ overflow-y: scroll; }	/* Add this in to always generate vertical scrolls (and avoid page shift on centered layouts) */
a:focus	{ outline: 0; } 			/* Gets rid of outlines in FF */
.clear 	{ clear: both; height:0; overflow: hidden; }



/* ------------------------------------------------------------------------------------------------------*/
/* BASE BLOCK ELEMENTS & GLOBAL STYLES ------------------------------------------------------------------*/


body { background: #000; }


#wrapper {
	width: 958px;
	margin: 0 auto;
	padding: 0;
	border-right: 1px solid #686667;
	border-bottom: 1px solid #686667;
	border-left: 1px solid #686667;
}

#header {
	width: 958px;
	margin: 0;
	padding: 17px 0 0 0;
}

#pageContent {
	width: 958px;
	margin: 0;
	padding: 0;
	background: url(../images/shared/gray-rule.gif) repeat-y 150px;
}

#footer {
	clear: both;
	width: 958px;
	min-height: 16px;
	margin: 0 10px 0 0;
	padding: 8px 0;
	border-top: 1px solid #727274;
	background: #231f20 url(../images/shared/footer-decoration.gif) center 5px no-repeat;
}



/* ------------------------------------------------------------------------------------------------------*/
/* HEADER / TOP NAV / SEARCH  ----------------------------------------------------------------------------------------------*/

a.logo {
	margin: 0 0 20px 20px;
	display: block;
	width: 414px;
	height: 78px;
	text-indent: -5000px;
	background: url(../images/shared/golden-closet-logo.gif) no-repeat;
}


/* Top Navigation  ----------------------------*/

#topNav { 
	width: 460px;
	margin: 27px 0 0 0;
	float: right;
	color: #c4c6c8;
	font-size: 11px;
}

#topNav a:link		{ color: #c4c6c8; text-decoration: none; }
#topNav a:visited	{ color: #c4c6c8; text-decoration: none; }
#topNav a:hover		{ color: #c4c6c8; text-decoration: underline; }
#topNav a:active	{ color: #c4c6c8; text-decoration: underline; }


#topNav p#topNavLinks { float: left; margin-right: 5px; }
#topNavLinks a#rssIcon { position:relative; top:0.45em; margin-left: 10px; }
#topNavLinks a#youtubeIcon { position:relative; top:0.45em; margin-left: 10px; }
#topNavLinks a#facebookIcon { position:relative; top:0.45em; margin-left: 10px; }

#topNavLinks a#icon { position:relative; top:0.45em; margin-left: 10px; }



/* Search Form  ----------------------------*/

#topNav #searchBox  {
	width: 155px;
	float: right;
	margin: 4px 0 0 0;
	font-size: 9px;
}

#searchBox input#searchField {
	border: 1px solid #fff;
	margin: 0 0 3px 0;
	padding: 2px;
	width: 108px;
	height: 15px;
	font-size: 8px;
	color: #ffffff;
	background: #000;
}

#searchBox input#searchBtn { 
	position:relative;
	top:0.25em;
}

/* ------------------------------------------------------------------------------------------------------*/
/* HEADER / MAIN NAVIGATION  --------------------------------------------------*/


ul#mainNav {
	position: relative; /* For the dropdown menus in IE */
	z-index: 100; 		/* Positionit on top of jquery/cycle slideshow images */
		height:24px;
	list-style-type:none;
	padding:0 0 0 74px;
	width:884px;
	background: #231f20 url(../images/shared/bg-main-nav.gif) repeat-x;
}

ul#mainNav li {
	position: relative; /* For the dropdown menus in IE */
	z-index: 100; /* Positionit on top of jquery/cycle slideshow images */
	float: left;
	margin: 0;
}

ul#mainNav a {
	display: block;
	height: 24px;
	text-indent: -5000px;
}


a.home				{ width: 53px; background: url(../images/shared/nav-home.gif) no-repeat; }
a.home:hover		{ background-position: -53px 0; }
a.newItems 			{ width: 84px; background: url(../images/shared/nav-newItems.gif) no-repeat; }
a.newItems:hover	{ background-position: -84px 0; }
a.categories		{ width: 91px; background: url(../images/shared/nav-categories.gif) no-repeat; }
a.categories:hover	{ background-position: -91px 0; }
a.celebrityCouture		{ width: 141px; background: url(../images/shared/nav-celebrity-couture.gif) no-repeat; }
a.celebrityCouture:hover	{ background-position: -141px 0; }
a.archive			{ width: 74px; background: url(/images/shared/nav-archive.gif) no-repeat; }
a.archive:hover		{ background-position: -74px 0; }
a.services			{ width: 72px; background: url(../images/shared/nav-services.gif) no-repeat; }
a.services:hover	{ background-position: -72px 0; }
a.payment 			{ width: 72px; background: url(../images/shared/nav-payment.gif) no-repeat; }
a.payment:hover		{ background-position: -72px 0; }
a.shipping			{ width: 72px; background: url(../images/shared/nav-shipping.gif) no-repeat; }
a.shipping:hover	{ background-position: -72px 0; }
a.auctions			{ width: 74px; background: url(../images/shared/nav-auctions.gif) no-repeat; }
a.auctions:hover	{ background-position: -74px 0; }
a.aboutus			{ width: 74px; background: url(../images/shared/nav-aboutus.gif) no-repeat; }
a.aboutus:hover		{ background-position: -74px 0; }
a.subscribe			{ width: 77px; background: url(../images/shared/nav-subscribe.gif) no-repeat; }
a.subscribe:hover	{ background-position: -77px 0; }



/* My Account Navigation */

ul#accountNav {
	width: 950px;
	height: 18px;
	padding: 6px 8px 0 0;
	font-size: 11px;
	list-style-type: none;
	background: #231f20 url(../images/shared/gray-rule.gif) repeat-y 150px;
	overflow: hidden;
}

ul#accountNav li {
	float: left;
	margin: 0 0 0 36px;
}

ul#accountNav li.first {
	margin: 0 0 0 570px;
}

#accountNav a:link		{ color: #ccc; text-decoration: none; }
#accountNav a:visited	{ color: #ccc; text-decoration: none; }
#accountNav a:hover		{ color: #fff; text-decoration: underline; }
#accountNav a:active	{ color: #fff; text-decoration: underline; }

#accountNav a.checkoutBtn {
	padding-right: 11px;
	display: block;
	background: url(../images/shared/checkoutBtn-arrow.gif) right no-repeat;
}


/* ------------------------------------------------------------------------------------------------------*/
/* SUB NAV DROP-DOWNS  ----------------------------------------------------------------------------------*/

/* Using Suckerfish Drop-down technique */
/* NOTE: the "top" and "left" attributes need to be overridden from IE browsers in "baseStyles_IEadj.css"
/* For more info: http://www.alistapart.com/articles/dropdowns/ */

ul#mainNav li div.subNav {
	display: none;
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 10px 0 0 0;
	background-color: #000;
	border-bottom: 1px solid #919192;
	border-left: 1px solid #919192;
	border-right: 1px solid #919192;
	filter:alpha(opacity=75); 	/* IE */
	-moz-opacity:0.75;			/* Firefox */
	-khtml-opacity: 0.75;		/* Safari / Chrome */
	opacity: 0.75; 				/* CSS 3 */
	z-index: 100; /* Positionit on top of jquery/cycle slideshow images */
}

ul#mainNav li div.subNav ul {
	height: auto;
	padding: 0;
	letter-spacing: .05em;
	background: none;
	list-style: none;
}
	
ul#mainNav li div.subNav li{ 
	margin: 0 0 2px 0;
	float: none;
	position: relative;
	text-transform: capitalize;
}

ul#mainNav div.subNav li a {
	display: inline;
	width: auto;
	float: none;
	text-indent: 0;
	font-size: 11px;
	padding: 3px 0 3px 14px;
}

/* Basic Link Styles */
ul#mainNav li div.subNav li a:link		{ color: #ccc; text-decoration: none; }
ul#mainNav li div.subNav li a:visited	{ color: #ccc; text-decoration: none; }
ul#mainNav li div.subNav li a:hover		{ color: #fff; text-decoration: underline; }
ul#mainNav li div.subNav li a:active	{ color: #fff; text-decoration: underline; }

/* This is what makes the drop-downs display (along with some js for IE) */
ul#mainNav li:hover div.subNav, ul#mainNav li.over div.subNav { display: block; }

/* "Services" Subnav */
ul#mainNav #services_subnav { width: 220px; } 

/* "Categories" Subnav */
ul#mainNav #categories_subnav { width: 285px; margin-left: -84px; } 
ul#subnav_col1, ul#subnav_col2 {float: left; margin: 0 25px 10px 0 }
ul#subnav_bottomNav { 
	clear: both;
	width: 300px;
	border-top: 1px solid #919192;
}

ul#mainNav div.subNav ul#subnav_bottomNav li { 
	display: block;
	float: left;
	margin: 0;
	padding: 5px 18px 5px 0;
	border-right: 1px solid #919192;
}
ul#mainNav div.subNav ul#subnav_bottomNav li.last { border-right: 0; } /* Hide border on last list item */



/* ------------------------------------------------------------------------------------------------------*/
/* PAGE CONTENT BLOCK / SIDEBAR  --------------------------------------------------*/

#categoriesSidebar {
	float: left;
	width: 124px;
	margin: -24px 0 0 0;
	padding: 5px 0 15px 20px;
}

#categoriesSidebar h2 {
	margin: 0 0 18px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
}

#categoriesSidebar ul#categoriesNav {
	margin: 0 0 18px 0;
	padding: 0;
	letter-spacing: .1em;
	list-style-type: none;
}

#categoriesNav li {
	margin: 0 0 2px 0;
	font-size: 11px;
	line-height: 13px;
	color: #ccc;
	padding: 0;
}

#categoriesNav li a {
	display: block;
	width: 130px;
	height: 17px;
	margin: 0 0 0 -20px;
	padding: 3px 0 0 20px;
}

#categoriesNav a:link		{ color: #ccc; text-decoration: none; }
#categoriesNav a:visited	{ color: #ccc; text-decoration: none; }
#categoriesNav a:hover		{ color: #fff; background: url(../images/shared/categoriesNav_onState.gif) repeat-x; }
#categoriesNav a:active		{ color: #fff; background: url(../images/shared/categoriesNav_onState.gif) repeat-x;  }



/* ------------------------------------------------------------------------------------------------------*/
/* PAGE CONTENT BLOCK / MAIN CONTENT  --------------------------------------------------*/

#mainContent {
	float: left;
	width: 710px;
	margin: 11px 0 0 34px;
	padding: 0;
}




/* ------------------------------------------------*/
/* All text styles for Main Text Block area -------*/


#mainContent h1 {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
}

#mainContent h2 {
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
	letter-spacing: .05em;
	margin: 20px 0 10px 0;
	padding: 0;
	text-transform: uppercase;
}

#mainContent h3 {
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
	letter-spacing: .05em;
	margin: 0;
	padding: 0;
}
/*
#mainContent h4 {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 4px 0;
	padding: 0;
	color: #baae94;
}*/

#mainContent p {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #999;
}
body.page-id-398 #mainContent p {
	margin: 0 0 30px 0; }

#mainContent ul {
 	list-style-type: none;
	padding: 0;
	margin: 0 0 14px -3px;
	font-size: 12px;
	line-height: 14px;	
	color: #999;
}

#mainContent ul li {
	margin: 8px 0 4px 0;
	background: url(../images/shared/listBullet.gif) no-repeat .4em .5em;
	padding-left: 13px;
}

#mainContent ol {
 	list-style-type: decimal;
	padding: 0;
	margin: 0 0 16px 25px;
	font-size: 12px;
	line-height: 14px;	
	color: #999;
}

#mainContent ol li {
	margin: 8px 0 4px 0;
}


#mainContent a:link		{ color: #fff; text-decoration: none; }
#mainContent a:visited	{ color: #fff; text-decoration: none; }
#mainContent a:hover	{ color: #fff; text-decoration: underline; }
#mainContent a:active	{ color: #fff; text-decoration: underline; }


#mainContent hr {
	height: 1px;
	color: #4d4d4d; /* For IE */
	background: #4d4d4d; /* For Firefox */
	margin: 8px 0 16px 0;
}




/* -------------------------------------------------------------------------------------------------------*/
/* FOOTER BLOCK  -----------------------------------------------------------------------------------------*/

#footer p#copyright {
	margin: 1px 0 0 10px;
	padding: 0;
	color: #5d5e61;
	font-size: 10px;
	line-height: 11px;
	float: left;
}

#footer p#footerLinks {
	margin: 0 10px 0 0;
	padding: 0;
	color: #c4c6c8;
	font-size: 11px;
	line-height: 12px;
	float: right;
}


p#footerLinks a:link	{ color: #c4c6c8; text-decoration: none; }
p#footerLinks a:visited	{ color: #c4c6c8; text-decoration: none; }
p#footerLinks a:hover	{ color: #c4c6c8; text-decoration: underline; }
p#footerLinks a:active	{ color: #c4c6c8; text-decoration: none; }

#adsrch1{
    background-color: #000;
    display:none;
	overflow: hidden;
	height:405px;
	width: 517px;
	border: 1px #fff solid;
	background: #000; 
	color: #fff; 
	position:absolute;
	top:74px;
    right: 211px;
	z-index:150;
}






/* Override the pre-defined CSS that comes with the plug-in */

#content .youtube_gallery {
	margin-top: -15px; 
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#content .youtube_gallery_item { margin: 3px 5px; }
#content .youtube_gallery_item img { background: #000; border-color: #000; }
#content .youtube_gallery_item img.ytsg_play { background: none; }

/* Additional Adjustments */
#content .youtube_gallery_item { font-size: 11px; line-height: 16px; text-align: center; }
#sb-overlay { opacity: .8 !important; } /* Shadowbox element: Darken the overlay a bit more to remove distraction. */
#sb-wrapper { padding-left: 50px; } /* Shadowbox element: Move the video over to align it with the underlying page content. */
#sb-title { display: none; }   /* Shadowbox element: Hide the title above the video that's playoig ( redundant - already included in the youtube-generated video itself). */








#mainContent div.sz-youtube-list ul li {
	background: none;
	width:120px;
	padding-left: 15px;}
#mainContent div.sz-youtube-list p {
	font-size: 11px;
	line-height: 16px; }
