input {margin: 0px;}

form {margin: 0px;}

p {margin: 12pt 0px;}

.text_plain {font-size: 8pt; color: black;}

.text_accent {font-size: 8pt; color: #3C2F28;}

.text_accent:link {font-size: 8pt; color: #3C2F28;}

.text_accent:visited {font-size: 8pt; color: #3C2F28;}

.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;}

/* Required for PDP Pages */
.shell_header_bg {
	background: url('/wcsstore/common/en_GB/header_bg_home.gif') top left no-repeat;
}

/* Required for Search Results Page and Cart Empty */
.shell_leftnav_bg {
	background: url('/wcsstore/common/leftnav_bg_other.gif') top left no-repeat; 
	width: 171px; 
	height: 33px;
}

.shell_content_bg {}

.shell_content_bg .text_plain {
	margin:29px 0px 10px 9px;
}

/* LOGO */
#logoimg {
	position:absolute;
	z-index:3;
	left:23px;	
	top:10px;
	display: block;
}

/* TRANSPARENT LOGO - (spacer image) - Linking to Homepage - Contained in "headerfillslot.html" */
.logo img {
	/*background: url('/wcsstore/common/Logo_transp8Alpha.png') top left no-repeat;*/  /*IE6 Friendly Transparent Logo*/
}

/*.text_bag_numitems {font-size: 8pt; color: white;}
.text_bag_price {font-size: 8pt; color: #666666;}*/

/* BEGIN LEFTNAV */
/* Category Pages - Original */
.text_leftnav {
	color:#25201D;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
}

a.text_leftnav {
	text-decoration:none;
}
/* END Category Pages - Original */

/* Customer Care Left Nav - contained inside text_leftnav_container - Orig */

.text_leftnav_container {
	padding: 0 0 0 5px;
}

.text_custcare_leftnav {
	padding: 0 3px 0 3px; 
	font-size: 8pt; 
	color: #666666; 
}

.text_custcare_leftnav a {
	color: #3c2f28; 
	text-decoration: none;
}

.text_custcare_leftnav a:hover {
	color: #3c2f28; 
	text-decoration: none;
	font-weight: bold;
}

.text_custcare_leftnav_active {
	padding: 0 3px 0 3px;
	text-decoration: none;
	color: white; 
	background-color: #9F936C;
}

.text_custcare_leftnav_active a {
	padding: 0 3px 0 3px;
	color: white; 
	background-color: #9F936C;
}
/* END Customer Care Left Nav - contained inside text_leftnav_container */

/* Category Links - Category and Customer Service */
.mainnav {
	background:#FFFFFF url('/wcsstore/common/leftnav_bg_other.gif') no-repeat;
	width:171px; 
	height:auto;
	vertical-align:top;
	margin:0 10px 0px 0px;
}

.mainnav_toplink {
	width:171px;
	font-size:9pt;
	color:#666666;
	font-weight:bold;
	text-indent: 15px;
	/*text-transform:capitalize;*/
}

/* Padding between Customer Care Categories (first div skipped)*/
.mainnav_toplink + div {
	margin-top:18px;
	text-indent: 18px; /* to align with what vintage are you on homepage */ 
}

/* Padding between Categories on Category Pages (CatFeat) (first div skipped) - doesnt appear to affect anything now*/
/*.mainnav_toplink a + div {
	margin-top:18px;
}*/

/* Padding between Categories on Category Pages (CatFeat) (first div skipped) Sublinks are contained within a span */
.mainnav_toplink + span {
	margin-bottom:15px;
	text-indent: 18px; /* to align with what vintage are you on homepage */
}

.mainnav_toplink a {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
	display:block;
	font-weight:normal;
}

.mainnav_toplink a.selected {
	color:#666666; /* Change color for selected main toplink sections */
	font-weight:bold;
}

.mainnav_toplink a:hover {}

/* Category Sublinks - Category and Customer Service Pages */
.cat_mainnav_sublinks {
	margin:0px 0px 0px 5px;
	display:block;
	color:#3c2f28;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
}

/* Category Pages - SubLinks (ON) Indent */
a.cat_mainnav_sublinks span {
	margin:0px 0px 0px 15px;
}

.cat_mainnav_sublinks a {
	margin:0px 0px 0px 4px;
	display:block;
	color:#3c2f28;
	font-size:8pt;
	text-decoration:none;
}

.cat_mainnav_sublinks a:hover {
	font-weight: bold;
}

.cat_mainnav_sublinks a.selected {
	font-weight: bold;
	color:#3c2f28;
}

/* Sub Cat links */
.cat_mainnav_sublinks_off {
	margin:0px 0px 0px 4px;
	display:block;
	color:#3c2f28;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
	display:none;
}

/* Required to make Sublinks in an unselected Category format properly */
.cat_mainnav_sublinks_off a {
	margin:0px 0px 0px 4px;
	display:block;
	color:#3c2f28;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
	text-decoration:none;
}

/* Category Pages - SubLinks (OFF) Indent */
a.cat_mainnav_sublinks_off span {
	margin:0px 0px 0px 15px;
}

.cat_mainnav_sublinks_off a:hover {
	font-weight: bold;
}

.cat_mainnav_sublinks_off a.selected {
	font-weight: bold;
}

/* Breadcrumb - New */
#mainnav_breadcrumb {
	margin-top:35px;
	margin-left:15px; 
}
/* END Breadcrumb - New */

/* Breadcrumb - OLD Name - Prevent CART Breadcrumb color from changing with Dept Updates to Breadcrumb in shell.css */
.text_breadcrumb {
	color: #25201D; /*Dark Gray*/
}

.text_breadcrumb a {
	color: #25201D; /*Dark Gray*/
}
/* END Breadcrumb */

/* NOT Sure these Endeca ones are needed anymore */
.text_leftnav_container_endeca {
	padding:0 0 0 12px;
	line-height:125%;
}

.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: capitalize;*/
	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;}

/*Armani*/
/*.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;
}
*/

.on {
	/*color:#666666;
	font-size:8pt;
	letter-spacing:1px;*/
}
/* END LEFTNAV */

/* Customer Care Pages - Main Content - Right */
.cc_content_bg {
	background:white;
	font-size: 8pt;
	color: #000000;
	padding:37px 0px 10px 9px;
	vertical-align:top;
	width:768px;
}

.cc_content_bg h1 {
	font-weight:normal;
	font-size:12pt;
	color:#333333;
	margin:0px;
}

#cc_content_main {
	vertical-align:top;
	font-size: 8pt;
	color: #000000;
	width:574px; /*564 */
	padding-right: 5px;
}

.cc_content_main h1 {
	font-weight:bold;
	font-size:12pt;
	color:#333333;
	margin:0px;
}

#cc_content_main h2 {
	font-weight:bold;
	font-size:9pt;
	color:#333333;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

#cc_content_main h3 {
	font-weight:bold;
	font-size:9pt;
	margin-bottom:0px;
	/*border-bottom-style:groove;*/
}

/* One column only for Large Document Content like Privacy - Security or Terms of Use */
#cc_content_main_col {
	vertical-align:top;
	font-size: 8pt;
	color: #000000;
	width:650px;
}

#cc_content_sub {
	vertical-align:top;
	font-size: 8pt;
	color: #000000;
	width:190px; /* 180 */
	padding-left: 10px;
	border-left:1px solid #D5C590;
}

#cc_content_sub h3 {
	font-weight:600;
	font-size: 11pt;
	color: black;
	margin-bottom:6px;
}

.cc_content_pgheader {
	display:block;
	margin-bottom:0px;
	font-weight:bold;
}

/*SITEMAP*/
.cc_sitemap_table {
	width:680px;
	height:400px;
}

.cc_sitemap_narrowcol {
	/*width:110px;*/
	width:20%;
	vertical-align:top;
}
	
.cc_sitemap_widecol {
	/*width:200px;*/
	width:30%;
	vertical-align:top;
}

.cc_indent {margin-left:15px;}

/* END Customer Care Pages - Main Content - Right */

/*PAGINATION - New*/

/*Pagination - Top Div*/
#top_pagination{}

/*Pagination - Bottom Div*/
#bottom_pagination {
	padding-bottom:5px;
}

/* Pagination Numbers */	
.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;
}

.pagination_numbers a {
	text-decoration:underline;
	color:#878787;
}

.pagination_numbers a:hover {
	text-decoration:underline;
}

.pagination_numbers a.selected {
	font-weight:bold;
	color: #000000;
	text-decoration:none;  /*added to look like old site*/
}

/* # Products in Category or Found in Search */
.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;
}

/* NOT SURE what this is for */
#product_area {
	text-align:left;
	margin:0px 0px 0px 10px;
}
/*END PAGINATION*/

/* CATEGORY FEATURE FILLSLOT CONTENT */
.cat_content {
	background:#ffffff;
	width:797px;
	vertical-align:top;
	height:auto;
}

/* CATEGORY FEATURE IMAGE */
#cat_feature_img {padding-left:9px;}

.cat_product_data_table {}

.cat_product_data_table td {
	width:185px;
}

.cat_product_data_container_normal {
	padding:0 15px 0 0;
	text-align:center;
	width:185px;
}
	
/*.cat_product_data_container_endrow {padding: 25px 0 0 0;}*/

/* Product Thumbnail */
.cat_product_thumbnail {width: 162px; height: 165px;}

/* Product Name & Sku as a Link */
.cat_prod_name {
	display: block;
}

/* Divider Image Located after Product Name */
/* ADZ sites only - directs to following image: /wcsstore/FossilUK/images/en_GB/shell/pdp_price_divider.gif */
.cat_prod_name_img {display:none;}

/* Product Sku only and NOT a Link - ADZ sites only*/
.cat_prod_sku {display:none;}

/* Divider Image Located after Product Name */
/* ADZ sites only - directs to following image: /wcsstore/FossilUK/images/en_GB/shell/pdp_price_divider.gif */
.cat_prod_sku_img {display:none;}

.cat_prod_price {}

/* Search Results or Category Page - Out of Stock Text */
.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;
	padding:0 0 15px 0;
	width:185px;
}

/* These styles are for use on the popup pages */
/* Pop-up Windows in Cart */
#pu_header {
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	color:#25201D;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

/* Bottom of Pop-up Windows - with Close Window Button */
.popup_bottom_strip {
	height: 39px;
	background-color: #F4F1DD;
	width:100%;
	text-align:right;
	margin-right:10px;
}

.popup_bottom_strip img {
	text-align: right;
	margin-right:10px;
	vertical-align:middle;
}

/* Centers Close Window Text in Zoom Image - Scene 7 */
.popup_bottom_strip_inside {
	padding-top:12px;
}

.text_plain_popup {
	font-size: 8pt; 
	color: black;
}

.copyInfo {margin:0px 10px 0px 10px;}

.field_cart {
	border: #666666 1px solid; 
	background-color: #FAFBF6;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	width: 98%; 
	height: 18px; 
}

.select_cart {
	border: #666666 1px solid; 
	background-color: #FAFBF6;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	width: 98%; 
	height: 18px; 
}

.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_dark_bottom {border-bottom: #868173 1px solid;}

.cart_account_border_light_left {border-left: white 1px solid;}
.cart_account_border_light_right {border-right: white 1px solid;}

.cart_breadcrumb_rightspacer {width:61px;}

.cart_breadcrumb_rightarea {width:138px;}

.cart_leftarea {
	width:154px;
	padding:10px 0 0 5px;
	vertical-align:top;
}

.cart_leftspacer {width:16px;}

.cart_main_section {
	width:576px;
	padding-top:13px;
	padding-bottom:14px;
}

.cart_billandship_main {
	width:576px;
	background:white;
	padding:15px 0px 15px 0px;
}

.cart_billandship_bill {
	width:300px;
}

.cart_billandship_ship {
	width:302px;
	float:right;
}

.cart_rightarea {
	width:138px; /*actual width inside checkoutRightNav.html*/
}

.cart_rightspacer {
	width:64px;
}

.textarea_cart {
	border: #666666 1px solid; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FAFBF6;
}

.cart_line_height {line-height: 150%;}

.cart_hr_long{border-bottom: 2px solid #9F936C;}

.cart_hr_thin{border-bottom: 1px solid #9F936C;}

.cart_unit_format {padding-right: 25px;}

.cart_total_format {padding-right: 14px;}

.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: 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;*/
	padding-right: 8px;
}
/* END - SHIPPING & BILLING */

/* Watch Instructions Page - Table Header, Table Divider, & Data */
.witblhdr {background-color: #A6BFBE;}

.witbldvdr {background: url('/wcsstore/common/watch_divider.gif') repeat-y left top;}

.widata {
	padding: 30px 20px 30px 20px;
	background-color: #E2E6D1;
}
/* END Watch Instructions Page - Table Header, Table Divider, & Data */

.text_thumbnail_outofstock {color: red;}

/* PDP and Category page - Swatch Border Colors */
.blackSwatchBorder {border: 1px solid black;}
.whiteSwatchBorder {border: 1px solid white;}

/* Category pages - Smaller Swatches */
.cat_swatch_td {/*padding:2px 2px 0px 0px;*/}

.cat_swatch_td img {
	width:20px;
	height:10px;
}

.catSwatch {
	width:auto;
	background:white;
	text-align:center;
}

.catSwatch img {
	display:inline;
	border:1px solid white;
	padding:0px;
	background:white;
}

.catSwatch_row2 img {
	display:inline;
	border:1px solid white;
	padding:1px;
	background:white;
}

.catSwatch a {
	padding:1px;
	font-size:1px;
}

.catSwatch .catSwatchSelect {
	display:inline;
	border:1px solid black;
	padding:1px;
	background:white;
}

#catSwatch_row2 {
	padding-left:9px;
	background:white;
}

/* SEARCH RESULTS Page - Transparent Img Width - Necessary if Background is not White */
.searchpg_width_img {
	width: 778px;
	height:1px;
}

/* CONFIRMATION Pg - Main Content */
.confirmationpg_contentdiv {
	margin-left: 180px;
	margin-top:15px;
}

/* LANDING Pgs - Main Content - Prevent Wrapping of Main Content image */
.content_div_home img {
	white-space:nowrap;	
	display:inline;
}