INPUT {
	MARGIN: 0px;
}
FORM {
	MARGIN: 0px;
}
P {
	MARGIN: 12pt 0px;
}

.confirmationpg_contentdiv {
	background:white;
	width:797px;
	padding-top:121px;
	margin-left:171px;
	height:auto;
}

.text_plain {
	FONT-SIZE: 8pt; COLOR: black;
}

.text_plain_popup {
	background:white;
	font-size:8pt;
	color:black;
}

.text_10 {
	FONT-SIZE: 10pt;
}

.pdp_printpg_hdr_left {
	width:300px;
	background:black;
}

.pdp_printpg_hdr_left #logoimg {
	position:absolute;
	left:10px;
	top:10px;
}

.pdp_printpg_hdr_right {
	width:276px;
	background:black;
	padding-bottom:4px;
}

.text_accent {
	FONT-SIZE: 8pt;
	COLOR: #000000;
}
.text_accent:link {
	FONT-SIZE: 8pt; COLOR: #000000;
}
.text_accent:visited {
	FONT-SIZE: 8pt; COLOR: #000000;
}

.pdp_text_accent {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	text-align:right;
	margin-right:17px;
	margin-top:12px;
}
.pdp_text_accent:link {
	FONT-SIZE: 8pt; COLOR: #ffffff;
}
.pdp_text_accent:visited {
	FONT-SIZE: 8pt; COLOR: #ffffff;
}

.text_head {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black;
}
.text_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black;
}
.error_contextual {
	COLOR: #cc0000;
}
.error_contextual:link {
	COLOR: #cc0000;
}
.error_contextual:visited {
	COLOR: #cc0000;
}
.error_contextual:active {
	COLOR: #cc0000;
}

.shell_header_bg {
width:968px;
height:84px;
}

.shell_leftnav_bg {
	background:#000000; 
}
.shell_content_bg {
	BACKGROUND-COLOR: white;
}

.shell_content_bg .text_plain {
	margin:29px 0px 10px 18px;
}

.text_bag_numitems {

}
.text_bag_price {

}
.text_leftnav {
	FONT-SIZE: 8pt; COLOR: #25201d; FONT-FAMILY: Arial, Geneva, sans-serif;
}
.text_leftnav:link {
	TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none;
}
.text_leftnav:visited {
	TEXT-DECORATION: none
}
.text_leftnav_container {
	/*padding:0px 0px 0px 5px;*/
	line-height:125%;
	width:171px;
}
.text_breadcrumb {
	FONT-SIZE: 8pt; COLOR: #25201d; FONT-FAMILY: Arial, Geneva, sans-serif; display:none;
}

.text_leftnav_container_endeca {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px;
}
.text_leftnav_container_endeca_labels {
	text-align:right;
	width:171px;
	height:auto;
	vertical-align:top;
	padding-top:31px;
}
.text_leftnav_container_endeca_labels a {
	color:#999999;
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 12px 5px 10px;
	border-bottom: 1px solid #333333;
	text-decoration:none;
	font-weight:700;
}
.text_leftnav_container_endeca_labels:visited {
	TEXT-DECORATION: none;
}

.mainnav {
	text-align:right;
	width:171px;
	height:auto;
	vertical-align:top;
	padding-top:31px;
	padding-bottom:30px;
}

.mainnav_toplink {
	text-align:right;
	margin:0px 0px 0px 22px;
	width:149px;
}

.mainnav_toplink + div {
	margin-top:18px;
}
/*
.mainnav_toplink + span {
	margin-bottom:18px;
}
*/
.mainnav_toplink a {
	color:#999999;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 12px 1px 10px;
	border-bottom: 1px solid #333333;
	text-decoration:none;
	font-weight:700;
	display:block;
	width:125px;
	letter-spacing:2px;
}

.mainnav_toplink a:hover {
	color:#dddddd;
}

.mainnav_img_toplink {
	text-align:right;
	margin:11px 0px 0px 0px;
	width:auto;
	height:auto;
}

.mainnav_img_toplink a {
	padding: 0px 12px 0px 0px;
	display:block;
}

.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-position:right;
	color:white;
}

.pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	display:block;
	text-align:right;
	margin: 10px 15px 10px 0px;
}

.pagination a {
	color:#666666;
	text-decoration:underline;
	margin:0px 2px 0px 2px;
}

.pagination a.selected {
	font-weight:bold;
	text-decoration:none;
}

#bottom_pagination {
	margin-top:25px;

}

.numproducts {
	font-weight:bold;
	margin-right:3px;
	text-transform:uppercase;
	color:#333333;
}

.verticalbar {
	margin:0px 5px 0px 5px;
}

.backarrows img, .frontarrows img {
	vertical-align:middle;
}

.backarrows a, .frontarrows a {
	text-decoration:none;
}

.viewall {
	margin-left:3px;
	text-transform:uppercase;
	font-weight:bold;
}

.viewall a {
	text-decoration:none;
}

.pagination_numbers a {
	text-decoration:none;
	color:#878787;
}

.pagination_numbers a:hover {
	text-decoration:underline;
}

.pagination_numbers a.selected {
	font-weight:bold;
	color:black;
}

#product_area {
	text-align:left;
	margin:0px 0px 0px 20px;
}

.text_leftnav_container_endeca_filters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-TOP: 0px;
}
.text_breadcrumb {
	FONT-SIZE: 8pt; COLOR: #25201d; FONT-FAMILY: Arial, Geneva, sans-serif;
}
.text_pagination {
	FONT-SIZE: 8pt;
}
.text_pagination_num_products {
	FONT-WEIGHT: bold;
}
.text_pagination_dividers {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.text_pagination_pagenos {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.text_pagination_selected {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.text_pagination_img_pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

.cat_content {
	background:#ffffff;
	width:797px;
	padding-bottom:20px;
	vertical-align:top;
}

#cat_feature_img {
	display:block;
	padding-top:0px;
	margin-top:0px;
}

.cat_product_data_table {

}

.cat_product_data_table td {
	width:185px;
}

.cat_product_data_container_normal {
	text-align:center;
	width:185px;
}
.cat_product_thumbnail {
	WIDTH: 162px; HEIGHT: 165px;
}

.cat_prod_name {
	display:none;
}

.cat_prod_name_img {
	display:none;
}

.cat_prod_sku {

}

.cat_prod_sku_img {

}

.cat_prod_price {

}

.cat_prod_note {
	display:block;
	text-transform:lowercase;
	color:red;
	font-weight:bold;
	font-size:10px;
}

.text_cat_product_data {
	FONT-SIZE: 8pt; TEXT-ALIGN: center; width:185px;
}
.td_field_emailfriend {
	WIDTH: 200px;
}
.field_emailfriend {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 98%; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px;
}
.textarea_emailfriend {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 425px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 60px;
}

.popup_bottom_strip {
	HEIGHT: 36px; BACKGROUND-COLOR: #000000;
}

.copyInfo {
	margin:0px 10px 0px 10px;
}

.cart_line_height {
	LINE-HEIGHT: 150%; width:576px;
}
.cart_unit_format {
	PADDING-RIGHT: 25px;
}
.cart_total_format {
	PADDING-RIGHT: 14px;
}
.field_cart {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 98%; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #fafbf6;
}
.select_cart {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 98%; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #fafbf6;
}

.cart_hr_long {
	border-bottom: 2px solid #666666;
}

.cart_hr_thin {
	border-bottom: 1px solid #666666;
}

.cart_account_header_container {
	WIDTH: 208px; HEIGHT: 25px; BACKGROUND-COLOR: #868173;
}
.cart_account_header {
	
}
.cart_account_border_dark_left {
	BORDER-LEFT: #868173 1px solid;
}
.cart_account_border_dark_right {
	BORDER-RIGHT: #868173 1px solid;
}
.cart_account_border_light_left {
	BORDER-LEFT: white 1px solid;
}
.cart_account_border_light_right {
	BORDER-RIGHT: white 1px solid;
}
.cart_account_border_dark_bottom {
	BORDER-BOTTOM: #868173 1px solid;
}
.cart_breadcrumb_rightspacer {
	WIDTH: 16px;
}
.cart_breadcrumb_rightarea {
	WIDTH: 195px;
}
.cart_leftarea {
	WIDTH: 161px; 
	PADDING-TOP: 14px;
	vertical-align:top;
}
.cart_leftspacer {
	width: 10px;
	background:#ffffff;
}
.cart_main_section {
	WIDTH: 576px;
	background:white;
	padding:15px 0px 15px 0px;
}

.cart_main_section a {
	color:#444444;
	text-decoration:underline;
}
.cart_rightspacer {
	WIDTH: 26px;
	background:white;
}
.cart_rightarea {
	WIDTH: 185px; PADDING-TOP: 14px; background:#ffffff;
}

.cart_billandship_main {
	width: 565px;
	background:white;
	padding:15px 0px 15px 0px;
}

.cart_billandship_main a {
	color:#444444;
	text-decoration:underline;
}

.cart_billandship_main + .cart_rightspacer {
       width:15px;
}

/*7-17-09 Added  - left and right column styles inside cart_billandship_main table */
td.cart_billandship_bill {
	width:250px;
}

/*7-17-09 Added - Widens Gap for *Required information Message to Align Back & Continue Buttons far Right like originally designed */
td.cart_billandship_bill, span.error_contextual {
	width:237px;
}

/*7-17-09 Added - Widens Right Shipping Column to accomodate for Deleted Duplicated cart_rightspacer & cart_rightarea */
.cart_billandship_ship {
	width:250px;
}

.textarea_cart {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafbf6;
}
.giftoptions_container {
	BORDER-RIGHT: #9f936c 0px solid; BORDER-LEFT: #9f936c 0px solid;
}
.giftoptions_divider {
	BORDER-BOTTOM: #b2730e 2px dashed;
}
.giftcard_mail_option_hdr {
	PADDING-LEFT: 10px; PADDING-TOP: 4px; BACKGROUND-COLOR: #cda150; TEXT-ALIGN: left;
}
.giftcard_email_option_hdr {
	PADDING-LEFT: 10px; PADDING-TOP: 4px; BACKGROUND-COLOR: #cda150; TEXT-ALIGN: left;
}
.shipping_left_col {
	BORDER-RIGHT: #9f936c 1px solid; BORDER-LEFT: #9f936c 1px solid; BORDER-BOTTOM: #9f936c 1px solid;
}
.shipping_right_col {
	BORDER-RIGHT: #9f936c 1px solid; BORDER-BOTTOM: #9f936c 1px solid;
}
.shipping_cell_padding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}
.shipbill_container_labels {
	PADDING-BOTTOM: 2px;
}
.shipbill_container_inputs {
	PADDING-BOTTOM: 6px;
}

/* 
On the sites that allow for mulitiple billing and shipping addresses, use the class "shipbill_tablehdr_bill_ship" and hide 
the class "shipbill_tablehdr_bill_only". 
*/

.shipbill_tablehdr_bill_only {
	
}

.shipbill_tablehdr_bill_ship {
	display:none;
}

.shipbill_copyinfo_td {
	width:72px;
	visibility:hidden;
}

.shipbill_address2_td {
	width:252px;
	padding-left:0px;
	visibility:hidden;
}

.reviewpayment_input_spacing {
	PADDING-RIGHT: 10px;
}
.text_myacct_leftnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px;
}
.text_myacct_leftnav:link {
	TEXT-DECORATION: none;
}
.text_myacct_leftnav:visited {
	TEXT-DECORATION: none;
}
.text_myacct_leftnav:active {
	TEXT-DECORATION: none;
}
.text_myacct_leftnav_active {
	TEXT-DECORATION: none;
}
.text_myacct_leftnav_active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #3c2f28; PADDING-TOP: 0px;
}
.text_myacct_leftnav_active:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #3c2f28; PADDING-TOP: 0px;
}
.text_myacct_leftnav_active:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #3c2f28; PADDING-TOP: 0px;
}
.text_myacct_leftnav_active:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #3c2f28; PADDING-TOP: 0px;
}
.text_myacct_leftnav A:hover {
	FONT-WEIGHT: bold; COLOR: #3c2f28;
}
.textarea_wishlist {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 233px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 55px; BACKGROUND-COLOR: #fafbf6;
}
.myaccount_order_separator {
	BORDER-BOTTOM: #9f936c 1px solid;
}
.sitemap_links:link {
	TEXT-DECORATION: none;
}
.sitemap_links:visited {
	TEXT-DECORATION: none;
}
.sitemap_links:active {
	TEXT-DECORATION: none;
}
.sitemap_container {
	PADDING-BOTTOM: 10px;
}
.textarea_giftcards {
	FONT-SIZE: 8pt; WIDTH: 199px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 55px; BACKGROUND-COLOR: #fafbf6;
}
#navbar A:hover {
	FONT-WEIGHT: bold;
}


/*
These styles are for the Customer Care Pages 
*/

.cc_content_bg {
	background:white;
	font-size: 8pt;
	color: black;
	padding:29px 0px 10px 18px;
	vertical-align:top;
}

.cc_content_bg h1 {
	font-weight:normal;
	font-size:18px;
	color:#444444;
	margin:0px;
	text-transform:uppercase;
	letter-spacing:2px;
}

#cc_content_main {
	font-size: 8pt;
	color: black;
	width:522px;
	vertical-align:top;
	padding:0px 45px 0px 0px;
}

#cc_content_main h1 {
	font-weight:normal;
	font-size:18px;
	color:#444444;
	margin:0px;
	text-transform:uppercase;
	letter-spacing:2px;
}

#cc_content_main a {
	color:#444444;
	text-decoration:underline;
}

#cc_content_sub {
	font-size: 8pt;
	color: black;
	vertical-align:top;
	width:212px;
	/*border-right:red solid 1px;*/
}

#cc_content_sub h3 {
	font-weight:600;
	text-transform:uppercase;
	font-size: 11px;
	color: black;
	margin-bottom:6px;
}

.cc_content_pgheader {
	display:block;
	margin-bottom:0px;
	font-weight:bold;
}




.text_custcare_leftnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px;
}
.text_custcare_leftnav:hover {
	COLOR: #3c2f28; TEXT-DECORATION: none;
}
.text_custcare_leftnav A:hover {
	FONT-WEIGHT: bold; COLOR: #3c2f28;
}
.text_custcare_leftnav:link {
	TEXT-DECORATION: none;
}
.text_custcare_leftnav:visited {
	TEXT-DECORATION: none;
}
.text_custcare_leftnav:active {
	TEXT-DECORATION: none;
}
.text_custcare_leftnav_active {
	TEXT-DECORATION: none;
}
.text_custcare_leftnav_active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #9f936c;
}
.text_custcare_leftnav_active:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #9f936c;
}
.text_custcare_leftnav_active:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #9f936c;
}
.text_custcare_leftnav_active:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #9f936c;
}
UNKNOWN {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; WIDTH: 460px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100px; BACKGROUND-COLOR: #fafbf6;
}
.witblhdr {
	BACKGROUND-COLOR: #a6bfbe;
}
.witbldvdr {
	BACKGROUND: url(/wcsstore/Zodiac/images/customercare/watch_divider.gif) repeat-y left top;
}
.widata {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; BACKGROUND-COLOR: #e2e6d1;
}
.text_pdp_outofstock {
	color: red;
}
.text_thumbnail_outofstock {
	color: red;
}
.blackSwatchBorder {
	border: black 1px solid;
}
.whiteSwatchBorder {
	border: white 1px solid;
}
.cat_swatch_td {	
}

.cat_swatch_td IMG {
	width: 20px; height: 10px;
}


/* These styles are for use on the popup pages */
#pu_header {
	font-family:Arial, Helvetica, sans-serif;
	color:#25201D;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

.searchpg_width_img {
	border:0px;
	width:778px;
	height:1px;
}

.popup_bottom_strip {
	background:#000000 url('/wcsstore/Zodiac/images/en_US/pdp/print_pdp_bg.gif') top left no-repeat;
	text-align:right;
}

popup_bottom_strip_inside {
	margin-right:15px;
	margin-top:10px;
}



/*
These styles are used only on the cid_pu.html file.
*/


#popup_div {
	padding:5px 25px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:16px;
}

#popup_div P {
}

content_div_popup_security {
	vertical-align:top;
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:16px;
}

.securityCol_1 {
	width:380px;
	vertical-align:top;
	padding-top:15px;
}

.securityCol_2 {
	width:15px;
}

.securityCol_3 {
	width:162px;
	vertical-align:top;
	padding-top:15px;
}