@import url(/wcsstore/common/css/master.css) all;
@import url('/wcsstore/common/css/master.css');
/* Import Common CSS*/
@media tty {
	i{content:"\";/*" "*/}}; @import '/wcsstore/common/css/master.css'; /*";}
}/* */

@import url('/wcsstore/common/css/master.css'); /*hiding from IE5 Mac*/
    
/*\*//*/
  @import "/wcsstore/common/css/master.css";
/**/


@media tty {
 i{content:"\";/*" "*/}} @import '/wcsstore/common/css/master.css'; /*";}
}/* */

body {
	color: black;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 10pt; 
	margin: 0px; 
}

.shell_width {width: 968px;}

/* May not be used anymore*/
.shell_header_container {width: 968px;}

.shell_header_bg {
	/*background:url('/wcsstore/common/en_GB/header_bg_home.gif') top left no-repeat;*/
	width: 968px;
	height: 55px;
	margin: 0px;
	padding: 0px;
}

.shell_leftnav_bg {width:171px;}

/* Drops the Breadcrumb down below logo */
.text_leftnav_container_td {
	width:171px;
	padding-top:35px;
}

/* LOGO - From IT - Disabled */
#logoimg {
	/*position:absolute;
	z-index:3;
	left:23px;	
	top:10px;*/
	display:none;
}

/* What Vintage are You? */
#logotagline {
	/*position:absolute;
	z-index:3;
	left:23px;	
	top:19px;*/
	display:none;
}

/* TRANSPARENT LOGO - (spacer image) - Linking to Homepage - Contained in "headerfillslot.html" */  /*ADDED 9-1-09*/
.logo img {
	/*background: url('/wcsstore/common/Logo_transp.png') top left no-repeat;*/  /*WORKS everywhere except IE6 gets blueish white behind logo*/
	/*background: url('/wcsstore/common/Logo_transp32.png') top left no-repeat;
	background: url('/wcsstore/common/Logo_transp24.png') top left no-repeat;*/
	/*These don't work*/
	/*background: url('/wcsstore/common/Logo_transp8Index.png') top left no-repeat;
	background: url('/wcsstore/common/Logo_TranspAlphaAdaptiveOpaqueBlueMatte.gif') top left no-repeat;
	background: url('/wcsstore/common/Logo_transp8Alpha.png') top left no-repeat;*/
	/*background: url('/wcsstore/common/logo_transp_wvay.png') top left no-repeat;*/
	/*background: url('/wcsstore/common/Logo_TranspIndexWebAdaptive.gif') top left no-repeat;*/
	position:absolute;
	top:10px;
	left:23px;
	z-index:2;
	width:118px;
	height:80px;
}

/*Main Content on Homepage or Category Page as Flash Animation*/
#flash_home {
	position:absolute; 
	top:55px; 
	left:171px;
	text-align:left;
}

/* Main Content on Homepage or Category Page as Static Image */
/*#bodyContent img {
	position:absolute; 
	top:55px; 
	left:171px;
	width:797px; 
	height:488px;
}*/

/* HEADER Element Absolute Positioning*/
#header_FSSCWomens {
	position:absolute;
	z-index:3;
	left:179px;
	top:36px;
	font-size:15px;
	color:#321F1A;
	
}

#header_FSSCWomens img {
	width:75px;
	height:15px;
}

#header_FSSCMens {
	position:absolute;
	z-index:3;
	left:258px;
	top:36px;
	font-size:15px;
	color:#321F1A;
}

#header_FSSCMens img {
	width:75px;
	height:15px;
}

/* Search Box */
#header_search {
	position:absolute;
	z-index:3;
	left:680px;
	top:35px;
}

#header_search form {
	margin:0px;
	padding:0px;
}

/* Search Text */
.shell_search_field {
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
	width: 116px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	border: #B5B1A5 1px solid;
	background:#FAFBF6; 
	margin:0px;
	padding:1px 4px 0px 0px;
}

#header_go_btn {
	position:absolute;
	z-index:3;
	left:805px;
	top:36px;	
	font-size:11px;
}

#header_go_btn img {
	width:30px;
	height:15px;
}

/* Basket/Bag Text */
#header_shopping_cart {
	position:absolute;
	z-index:3;
	left:844px;
	top:36px;
	font-size:11px;
}

#header_shopping_cart img {
	width:50px;
	height:15px;
}
/* END Basket/Bag Text */

#header_bag_numitems {
	position:absolute;
	z-index:3;
	left:896px;
	top:36px;
	text-align:center;
	width:20px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;	
	/*background:url('/wcsstore/common/en_GB/header_bg_bag.gif') top left no-repeat;    TEST TO MAKE HEADER BG TEXT
	position:absolute;
	top:25px;
	left:896px;*/
}

#header_bag_price {
	position:absolute;
	z-index:3;
	left:917px;
	top:36px;
	font-size: 8pt;
	color: #666666;}
	
#header_shippinginfo {display:none;}
#header_shippinginfo img {display:none;}

/* Text Styles for Header Links - If Images don't load */
#header_go_btn a, #logoimg a, #header_shippinginfo a, #header_search a, #header_shopping_cart a, #logoimg a {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none; 
	text-transform:uppercase;
}

#header_FSSCMens a, #header_FSSCWomens a {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none; 
	text-transform: capitalize;
	color:#321F1A;
	font-size:15px;
}

#header_FSSCMens a:active, #header_FSSCWomens a:active {
	color:#B5B1A5;
}

#header_FSSCMens a:hover, #header_FSSCWomens a:hover {
	color:#B5B1A5;
}

#header_go_btn a, #header_shopping_cart a {
	color:#B5B1A5;
}
/*END - Text Styles for Header Elements*/

/* Header DEPT MENU DROP DOWN LISTS: */
.shell_menu_FSSCWomens {
	position: absolute;
	left: 179px;
	top: 51px;  
	width: 95px; 
	background-color: #cccccc;
	color: #666666;
	/*filter: alpha(opacity=90);  
	moz-opacity: .90;
	opacity: .90;*/
	visibility: hidden; 
	z-index: 5;   
}

.shell_menu_FSSCMens {
	position: absolute; 
	left: 258px;
	top: 51px;
	width: 95px; 
	background-color: #cccccc;
	color: #666666;
	/*filter: alpha(opacity=90); 
	moz-opacity: .90; 
	opacity: .90;*/
	visibility: hidden;
	z-index: 6;     
}

.shell_menu_Watches {
	position: absolute; 
	left: 344px;
	top: 51px;
	width: 95px; 
	background-color: #cccccc;
	color: #666666;
	/*filter: alpha(opacity=90); 
	moz-opacity: .90; 
	opacity: .90;*/
	visibility: hidden;
	z-index: 6;     
}

.shell_menu_Gifts {
	position: absolute; 
	left: 597px;
	top: 51px;
	width: 95px; 
	background-color: #cccccc;
	color: #666666;
	/*filter: alpha(opacity=90); 
	moz-opacity: .90; 
	opacity: .90;*/
	visibility: hidden;
	z-index: 6;     
}

/* Dept Drop Down Menu Items - JS Rollover showLayer('menu_FSSCWomens') or ('menu_FSSCMens') */
.dept_menu_item_container {
	padding:2px 10px 2px 10px;
	width: 75px; 
	cursor: pointer; 
	color: #25201d;
}

.dept_menu_item_active {
	background-color: #999999;
	color: #ffffff; 
}
/* End JS Rollover layers */

/*HEADER Fillslot*/
/* Not sure if this is used - this may have been the shipping/promo area in the header */
.shell_header_container_fillslot {width:368px;}

/* Promo area in Header: "shell/headerfillslot.html" */
#header_fillslot {}

/* Inside Header folder header_fillslot1 - Promo area in Header - POSSIBLY NAMED INCORRECTLY? */
#header_fillslotdiv {
	position:absolute;
	z-index:3;
	left:411px;
	top:36px;
}

/* BREADCRUMB - PDP, Category, Customer Care, (Home) */
#mainnav_breadcrumb {
	text-align:left;
	font-size: 8pt;
	/*color: #25201D;*/  /*Color controlled by common/css/master.css*/
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	margin-bottom:15px;
}

#mainnav_breadcrumb a {
	text-decoration:underline;
	/*color: #25201D;*/  /*Color controlled by common/css/master.css*/
}

/* BREADCRUMB - Men's & Women's Dept Pgs + (Cart color controlled on other.css & should remain dark gray) */
.text_breadcrumb {
	/*color: #452A17;*/	/*Color controlled by common/css/master.css*/
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
	margin-top:35px;
}

.text_breadcrumb a {
	/*color: #452A17;*/	/*Color controlled by common/css/master.css*/
}
/* END Breadcrumb */

/* LEFT NAV - Home and Dept Pages */
a.left_nav_category {	
	margin:0px; 
	padding: 0px 0px 4px 7px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:11pt;
	font-weight:bold;
	/*color: #452A17;*/	 /* Color controlled by common/css/master.css */
	text-decoration: none;
	border:none;
}

a.left_nav_category:hover{
	/*color: #FFFFFF;*/  /* Color controlled by common/css/master.css */
	text-decoration: none;
}

a.left_nav_subcat {
	margin:0px;
	padding:2px 0px 3px 19px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:9pt;
	/*color: #EDC46F;*/  /* Color controlled by common/css/master.css */
	text-decoration:none;
	list-style:none;
}

a.left_nav_subcat:hover {
	/*color: #FFFFFF;*/  /* Color controlled by common/css/master.css */
	text-decoration:none;
}

/*MASTER.css Controlled*/
/*a.starck{color: #fff;}*/  
/*a.starck:hover{color: #fff;}*/
/* END - Home and Dept Pages - Left Nav */

/* SITEMAP and 404 ERROR Page - LINKS */
.sitemaplinks a {text-decoration:none;}
.sitemaplinks a:hover {font-weight:bold;}

.out_of_stock_text {color:red;}


/* FOOTER */
.footer_table {
	vertical-align:top;
	line-height: 150%;
	height: 78px;
	width:967px;
	margin: 10px 0px 0px 10px; 
	border-top:1px solid #CCCCCC;
	font-family: Arial, Geneva, sans-serif;
	font-size:11px;
}

.footer_table a{
	/*color:#666666;*/ /*Color Controlled by Master.css*/
	text-decoration:none;
}

#footer_left {
	width:457px;
	text-align:left;
	text-decoration:none;
}

.footerhighlight {
	/*color:#666666;*/ /*Color Controlled by Master.css*/
	margin-right:5px;
	/*font-weight:bold;*/
}

.footerhighlight a {
	/*color: #666666;*/ /*Color Controlled by Master.css*/
	text-decoration:none;
}

.footerregular a {
	/*color: #666666;*/ /*Color Controlled by Master.css*/
	text-decoration:none;
	padding: 0px 5px 0px 5px;
}

.footerMenu, .footerCopyright {
	/*color: #666666;*/ /*Color Controlled by Master.css*/
	text-decoration:none;
	margin: 0px 5px 0px 5px;
}

/*.footerCopyright, .footerPad{margin-top: 10px;}*/

#footer_right {
	/*padding: 10px 0px 0px 0px;*/ /*prior to 12-8-09*/
	padding: 10px 0px 0px 0px;
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	line-height: 150%;
	height: 78px;
}


/* Shipping & Newsletter Message Font Styles - footer_shipPolicy & footer_emailList (& footer_promo except color) */
.head_foot_Msg a {
	/*color:#B62D05;*/ /* Reddish */ /*Color Controlled by Master.css*/
	font-size:11px;
	text-decoration:none;
	line-height:150%;
}	

.footer_promo a {	
	/*color:#326959;*/ /* TEAL */ /*Color Controlled by Master.css*/
	font-weight:bolder;
	/*font-size:11px;
	text-decoration:none;
	line-height:150%;*/
	padding:0px 5px 0px 0px;
}

.footer_promo2 a {	
	/*color:#7E8799;*/ /* Gray */ /*Color Controlled by Master.css*/
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	line-height:150%;
	padding:0px 5px 0px 0px;
}

/*CONTEST with three Different Font Colors & Sizes*/
.contest_name {	
	/*color:#326959;*/ /* TEAL */  /*Color Controlled by Master.css*/
	font-size:12px;
	font-family: Geneva, Arial, sans-serif;
	font-weight:500;
	font-stretch:narrower;
	line-height:155%;
	/*letter-spacing:-.5pt;*/
}	

.contest_info {	
	/*color:#E47A2B;*/ /* Sherbert Orange */  /*Color Controlled by Master.css*/
	font-size:12px;
	font-family: Geneva, Arial, sans-serif;
	font-weight:500;
	font-stretch:narrower;
	/*letter-spacing:-.5pt;*/
}	
	
.contest_link {
	/*color:#7E8799;*/ /* Blue Gray */  /*Color Controlled by Master.css*/
	font-size:11px;
	text-decoration:underline;
	font-stretch:narrower;
	/*letter-spacing:-.5pt;*/
}
/* END - CONTEST with three Different Font Colors & Sizes*/	

.footer_shipPolicy a {
	/*color:#B62D05;*/ /* Reddish */ 
	font-weight: bolder;
	/*font-size:11px;*/
	/*text-decoration:none;
	line-height:150%;*/
	text-transform:uppercase;
	padding:0px 5px 0 5px;
}

.footer_emailList a {
	/*color:#B5B1A5;*/ /*LT GRAY*/ /*Color Controlled by Master.css*/
	font-weight:bolder;
	/*font-size:11px;
	text-decoration:none;
	line-height:150%;*/
	padding:0px 3px 0px 5px;
}

/* Header Styles for E-mail Newsletter - used only when footer is too long & wraps */
.header_Newsletter a {
	font-weight:900;
	padding:0px;
	position:absolute; 
	top:36px; 
	left:401px;
}

/* Header Styles for Shipping Message - used only when footer is too long & wraps */
.header_Ship a {
	font-weight:900;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	position:absolute; 
	top:36px; /* if only one line of header text */
	/*top:24px; *//*	 if two lines of header text */
	left:401px;		/*Free ALL Orders*/
	/*left:421px;*/ /*Free Orders Over $100*/
}

/*Shipping Message TEXT Line 2*/
.header_Ship2 {
	font-weight:900;
	padding:0px;
	margin:0px;
	text-transform: none;
	position:absolute; 
	top:35px; 
	left:353px;
}

.header_Ship_img {
	padding:0px;
	position:absolute; 
	top:28px; 
	left:359px;
}
/* END Footer */

/*LINKS*/
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
a:active {outline: none;}
