body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000;
	margin: 0px;
}

a {outline:none; color:#666666;}
a:hover {outline:none; color:#9a9a9a;}
a img {border:none; outline:none;}
img {border:none;}

.shell_width {width: 968px;}

.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;*/
}

.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 {
	display:none;
	position:absolute;
	top:52px;
	left:303px;
	z-index:3;
}

#header_FSSCWomens img {
	display:none;
	width:72px;
	height:16px;
}

#header_FSSCMens {
	position:absolute;
	top:52px;
	left:226px;
	z-index:3;
}

#header_FSSCMens img {
	width:121px;
	height:17px;
}

/*#header_world {
	position:absolute;
	top:52px;
	left:373px;
	z-index:3;
}*/

#header_FSSCWOZ {
	position:absolute;
	top:52px;
	left:373px;
	z-index:3;
}

#header_FSSCWOZ img {
	width:158px;
	height:17px;
}

#header_FSSCPressKit {
	position:absolute;
	top:52px;
	left:561px;
	z-index:3;
}

#header_FSSCPressKit img {
	width:90px;
	height:17px;
}

#header_shopping_cart {
	position:absolute;
	top:55px;
	left:828px;
	z-index:3;
}

#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:#FFFFFF;
}

.text_bag_price {
	font-size: 8pt;
	color:#666666;
}

/* Text Styles for Header Elements - If Images don't load */
#header_FSSCMens a, #header_world a, #header_FSSCWOZ a, #header_FSSCPressKit a, #header_go_btn 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_FSSCWOZ a:hover, #header_FSSCPressKit a:hover, 
#header_shopping_cart a:hover, #header_go_btn a:hover {color:#FFFFFF;}/*#header_FSSCWomens a:hover, */
/*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 {
	/*
	background-color: #cccccc
	color: #666666;
	position: absolute;
	top: 51px;
	left: 179px;
	width: 95px;
	visibility: hidden;
	z-index: 5;
	*/
	display:none;
}

.shell_menu_FSSCMens {
	/*
	background-color:#cccccc;
	color: #666666;
	position: absolute;
	top: 51px;
	left: 258px;
	width: 95px;
	visibility: hidden;
	z-index: 6;
	*/
	display:none;
}

.shell_menu_FSSCWOZ {
	/*
	background-color:#cccccc;
	color: #666666;
	position: absolute;
	top: 51px;
	left: 258px;
	width: 95px;
	visibility: hidden;
	z-index: 7;
	*/
	display:none;
}

.shell_menu_FSSCPressKit {
	/*
	background-color:#cccccc
	color: #666666;
	position: absolute;
	top: 51px;
	left: 258px;
	width: 95px;
	visibility: hidden;
	z-index: 6;
	*/
	display:none;
}

.shell_menu_Watches {
	/*
	background-color: #cccccc
	color: #666666;
	position: absolute;
	top: 51px;
	left: 344px;
	width: 95px;
	visibility: hidden;
	z-index: 6;
	*/
	display:none;
}

.shell_menu_Gifts {
	/*
	background-color: #cccccc
	color: #666666;
	position: absolute;
	top: 51px;
	left: 597px;
	width: 95px;
	visibility: hidden;
	z-index: 6;
	*/
	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; 
}

/* 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;}

/* 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;
	top:0px;
	left:665px;
	text-align:right;
}

#header_shippinginfo img {
	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 - ALL Orders: DEFAULT OVERNIGHT MSG */
.OvernightShip {display:none;}

/* Free STANDARD shipping - ALL Orders: DEFAULT STANDARD MSG */
.StandardShip {display:inline;}

/*RARELY USED*/
	/* Free OVERNIGHT shipping - Orders OVER $100 : ship_Overnight_100 */
	.OvernightShip_Over_100 {display:none;}
	
	/* Free STANDARD shipping - Orders Over $100 */
	.StandardShip_Over_100 {display:none;}

/*END DIV Controlled Shipping Messages & Header Images*/


/*CUSTOMER CARE HOURS*/
#ccHrs8-6_M-F {display:none;}
#ccHrs7-10_M-S {display:none;}
#ccHrs10-8_Sun {display:none;}
#ccHrs7-8_M-F_8-5_Sat {display:none;}
#ccHrs7-8_M-F_9-6_Sat {display:inline;}																			/*DEFAULT Customer Care Hours*/
#ccHrsXMAS_6-10_M-Sat_11-7_Sun {display:inline; font-weight:bold; color:#B21E2E; margin:0px;}	/*HOLIDAY Customer Care Hours*/  /*Display=none after 12/31/11.*/

/*BREADCRUMBS*/
#mainnav_breadcrumb {
	font-family: Arial, Geneva, sans-serif;
	font-size: 8pt;
	color: #25201d;
	text-align:left;
	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;}

/*LEFT NAV*/
.mainnav {
	text-align:right;
	width:171px;
	height:auto;
	vertical-align:top;
	padding-top:31px;
	padding-bottom:30px;
}

.mainnav_toplink {
	text-align:right;
	width:149px;
	margin:0px 0px 0px 22px;
}

.mainnav_toplink + div {margin-top:18px;}

/* .mainnav_toplink + span {
	margin-bottom:18px;
} */

.mainnav_toplink a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border-bottom: 1px solid #333333;
	font-weight:700;
	letter-spacing:2px;
	text-decoration:none;
	text-transform:uppercase;
	width:125px;
	padding: 0px 12px 1px 10px;
}

.mainnav_toplink a:hover {background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/nav_on.gif') center right no-repeat; color:#dddddd;}
.mainnav_toplink .selected {background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/nav_on.gif') center right no-repeat; color:#dddddd;}

.mainnav_img_toplink {
	text-align:right;
	margin:11px 0px 0px 0px;
	width:auto;
	height:auto;
}

.mainnav_img_toplink a {
	display:block;
	padding: 0px 12px 0px 0px;
}

.mainnav_img_toplink img {border:0px;}

a.on {
	color:#FFFFFF;
	font-size:10px;
	letter-spacing:1px;
	cursor:default;
}

.cat_mainnav_sublinks {
	margin:5px 0px 5px 0px;
	display:block;
	color:#999999;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

.cat_mainnav_sublinks_off {display:none;}

.cat_mainnav_sublinks a {
	color:#999999;
	font-size:8px;
	padding: 0px 12px;
	margin: 5px 0px;
	border: 0px;
	text-decoration:none;
	font-weight:700;
	display:block;
}

.cat_mainnav_sublinks a.selected {
	/*background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/subnavselected.gif') no-repeat;*/
	background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/nav_on.gif') center right no-repeat; 
	color:#dddddd;
	background-position:right;
}

a.left_nav_subcat {}
a.left_nav_subcat:hover {background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/nav_on.gif') center right no-repeat;}
a.left_nav_subcat .selected {background:#000000 url('/wcsstore/Zodiac/images/en_US/shell/nav_on.gif') center right no-repeat;}





/* Sitemap and 404 Error Page Links */
.sitemaplinks a {text-decoration:none;}
.sitemaplinks a:hover {font-weight:bold;}


/* FOOTER */
#footer_content {
	/* background-color:#000; margin:15px 0 55px 0; */
	width:968px;
}

.footer_table {
	border-top:1px solid #333333;
	color: #666666; 
	font-size: 9px; 
	line-height: 150%;
	width:968px;
}

/*.footer_table a { 
	color: #666666; 
	text-decoration:none;
}

.text_footer a { 
	color: #666666; 
	text-decoration:none;
}*/

#footer_left {
	padding-top:9px;
	padding-left:22px;
	vertical-align:top;
}

.footerhighlight {
	color:#9a9a9a;
	font-weight:bold;
}

.footerhighlight a {color:#9a9a9a;}

#footerMenu a, #footerCopyright a { 
	color: #666666; 
	text-decoration:none;
}

#footerMenu a:hover, #footerCopyright a:hover { 
	color: #9a9a9a; 
	text-decoration:none;
}

#footerMenu, #footerCopyright {
	text-transform:uppercase;
	margin-bottom:16px;
}

div div span {margin:0px 5px 0px 5px;}

#footer_emailList {float:right;}

#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. */
.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;}

/*NEW STYLES*/
#pdpPrintableView {width:576px; margin:0px; padding:0px;}
.closeWindow {display:block; padding:0px; margin:0px;}
.printWindow {padding:0px}
