body {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	margin: 0px;
	background-color: #000000;
	/*padding: 0px;*/
}

/* Setting the links globally like this causes IE 6 to display every link in black, even if it is overwritten later in the stylesheet.
We will need to find a way to set the font colors for all links in a way that doesn't cause the left nav to disappear in IE 6.

a:link {
	color:#444444;
}

a:visited {
	color:#444444;
}
*/

.shell_width {width: 968px;}

#header_world{
	position:absolute;
	width:158px;
	height:14px;
	top:50px;
	left:410px;
}

.shell_header_bg {
	background: #000000 url('/wcsstore/Zodiac/images/en_US/shell/header_bg_home.gif') top left no-repeat;
	width: 968px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #333333;
	/*position:relative;
	top:0;
	left:0;*/
}

.shell_leftnav_bg {
	background-color:#000000;
	width:171px;
}

.text_leftnav_container_td {width:171px;}

/* LOGO */
#logoimg {
	position:absolute;
	z-index:3;
	left:14px;	
	top:19px;
}

#logotagline {
	position:absolute;
	z-index:3;
	left:14px;	
	top:19px;
	display:none;
}

/* HEADER Element Absolute Positioning*/
#header_FSSCWomens {
	position:absolute;
	z-index:3;
	left:303px;
	top:52px;
	display:none;
}

#header_FSSCWomens img {
	width:72px;
	height:16px;
	display:none;
}

#header_FSSCMens {
	position:absolute;
	z-index:3;
	left:222px;
	top:52px;
}

#header_FSSCMens img {
	width:43px;
	height:16px;
}

#header_shopping_cart {
	position:absolute;
	z-index:3;
	left:828px;
	top:55px;
}

#header_shopping_cart img {
	width:106px;
	/*height:49px;*/
	/*height:16px;*/
	height:9px;
}

#header_go_btn {
	position:absolute;
	z-index:3;
	left:767px;
	top:53px;	
}

#header_go_btn img {
	width:30px;
	height:14px;
}

#header_search {
	position:absolute;
	z-index:3;
	left:686px;
	top:53px;
}

#header_search form {
	margin:0px;
	padding:0px;
}

.shell_search_field {
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
	border: #2a2a2a 1px solid;
	background:#000000; 
	font-size: 9px;
	width: 71px;
	height: 12px;
	color: #656565;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:1px 4px 0px 0px;
	letter-spacing:1px;
	text-indent:15px;
	text-transform:uppercase;
}

#header_bag_numitems {
	position:absolute;
	z-index:4;
	left:940px;
	top:55px;
	text-align:center;
	width:23px;
	height:10px;
	color:#cbcbcb;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}

#header_bag_price {
	/*position:absolute;
	z-index:3;
	left:686px;
	top:38px;*/
	display:none;
}

.text_bag_numitems {
	font-size: 8pt;
	color: white;
}

.text_bag_price {
	font-size: 8pt;
	color: #666666;
}

/* Text Styles for Header Elements - If Images don't load */
#header_FSSCMens a, #header_go_btn a, #header_world a, #logoimg a, #header_shippinginfo a {	/* #header_FSSCWomens a, */
	font-family: Arial, Helvetica, sans-serif;
	color:#9a9a9a; 
	font-size:9pt; 
	font-weight:700; 
	letter-spacing:1px;
	text-decoration:none; 
	text-transform:uppercase;
}

#header_search a, #header_shopping_cart a {
	font-family: Arial, Helvetica, sans-serif;
	color:#656565; 
	font-size:9px; 
	letter-spacing:1px;
	text-decoration:none; 
	text-transform:uppercase;
}

#header_FSSCMens a:hover, #header_world a:hover, #header_shopping_cart a:hover, #header_go_btn a:hover {	/*#header_FSSCWomens a:hover, */
	color:#FFFFFF; 
}
/*END - Text Styles for Header Elements*/

/* Header DEPT MENU DROP DOWN LISTS:  Since there aren't any in Zodiac, turn off by using "display:none" */
.shell_menu_FSSCWomens {
	/*
	z-index: 5;
	left: 179px;
	visibility: hidden;
	width: 95px;
	color: #666666;
	position: absolute;
	top: 51px;
	background-color: #cccccc
	*/
	display:none;
}

.shell_menu_FSSCMens {
	/*
	z-index: 6;
	left: 258px;
	visibility: hidden;
	width: 95px;
	color: #666666;
	position: absolute;
	top: 51px;
	background-color:#cccccc
	*/
	display:none;
}

.shell_menu_Watches {
	/*
	z-index: 6;
	left: 344px;
	visibility: hidden;
	width: 95px;
	color: #666666;
	position: absolute;
	top: 51px;
	background-color: #cccccc
	*/
	display:none;
}

.shell_menu_Gifts {
	/*
	z-index: 6;
	left: 597px;
	visibility: hidden;
	width: 95px;
	color: #666666;
	position: absolute;
	top: 51px;
	background-color: #cccccc
	*/
	display:none;
}

/* 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; 
}

/* Promo area in Header: "shell/headerfillslot.html" */
#header_fillslot {}

/* This may be named incorrectly and may do nothing */
#header_fillslotdiv {
	position:absolute;
	z-index:3;
	left:411px;
	top:50px;
}

/*SHIPPING*/
#header_shippinginfo {
	position:absolute;
	z-index:4;
	/*left:686px;  SKINNY Ship Message
	top:40px;*/
	left:669px; /*Tall Ship Message*/
	top:0px;
	text-align:right;
}

#header_shippinginfo img {
	/*width:289px;
	height:49px;*/
	/*width:281px;*/
	width:299px;
	height:49px;
	border:0px;
}

/* Shipping Callout on Shipping Preferences page: color should match font color of shipping graphic */
.shipMsg {color:#B21E2E;}

/*Controls BOTH Header Shipping Graphic displayed and Shipping page Messages/Prices Shown*/
/*To turn ON div: toggle Display:inline; To Turn OFF: Display:none; --- Note: Only one style should be on at a time */

/* Free OVERNIGHT shipping */
.OvernightShip {
	display:none;
}

/* Free OVERNIGHT shipping - Orders OVER $100 : ship_Overnight_100 */
.OvernightShip_Over_100 {
	display:none;
}

/* Free STANDARD shipping - ALL Orders: DEFAULT MSG */
.StandardShip {
	display:inline;
}

/* Free STANDARD shipping - Orders Over $100 */
.StandardShip_Over_100 {
	display:none;
}
/*END DIV Controlled Shipping Messages & Header Images*/

/* Hidden Categories such as Employee sale - Drop Down Dept Lists on Intl sites: Must hide them for ADZ or Hidden Links will show in header */
#menu_FSSCHiddenCategory .shell_menu_FSSCHiddenCategory{display:none;}
#header_FSSCHiddenCategory{display:none;}
.dept_menu_item_container{display:none;}


/*BREADCRUMBS*/
#mainnav_breadcrumb {
	text-align:left;
	font-size: 8pt;
	color: #25201d;
	font-family: Arial, Geneva, sans-serif;
	margin-bottom:15px;
	/* if the breadcrumb is not to be shown, use the style below to remove it from the page:*/
	display:none;
}

#mainnav_breadcrumb a {
	text-decoration:underline;
}


/* Sitemap and 404 Error Page Links */
.sitemaplinks a {text-decoration:none;}
.sitemaplinks a:hover {font-weight:bold;}


/* FOOTER */
.footer_table {
	border-top:1px solid #333333;
	font-size: 9px; 
	color: #666666; 
	line-height: 150%;
	width:967px;
}

.text_footer a { 
	color: #666666; 
	text-decoration:none;
}

.footer_table a { 
	color: #666666; 
	text-decoration:none;
}

#footer_left {
	padding-left:22px;
	padding-top:9px;
	vertical-align:top;
}

.footerhighlight {
	font-weight:bold;
	color:#9a9a9a;
}

.footerhighlight a {
	color:#9a9a9a;
}

#footerMenu {
	text-transform:uppercase;
}

#footerMenu a { 
	color: #666666; 
	text-decoration:none;
}

#footerMenu, #footerCopyright {
	text-transform:uppercase;
	margin-bottom:16px;
}

div div span {
	margin:0px 5px 0px 5px;
}

#footer_emailList {
	float:right;
}

#footerCopyright a { 
	color: #666666; 
	text-decoration:none;
}

#footer_right {
	padding-top:9px;
	text-align:right;
	vertical-align:top;
}




/* These styles may not be used on the site.  We may want to delete them. */
#watchbar_flash {}



/*.text_footer { }

.text_footer:link {
	color: #666666; 
	text-decoration: none;
}

.text_footer:visited {
	color: #666666; 
	text-decoration: none;
}*/


.page_nav_buttons {
	padding-right: 15px; padding-left: 0px; padding-bottom: 0px; padding-top: 5px; text-align:right; float:right;
}

.out_of_stock_text {color:red;}

