 /*9/16/08-for ET only- - - - -[ BEGIN GLOBAL CSS ]- - - - - - - - - - *//*KEY: The "S >" denotes the beginning of asthetic styles,which if edited, should not affect page structure.*//* begin misc. styles *//*html {	height:100%;	min-height: 100%;	margin-bottom: 1px;}*//*sa - changed,text-align: center; the margins to shorthand: margin: 10px auto 10 auto; changed bg color to d8cfc0, 10-2 change text-align: center; to compensate in IE*/body { /*height:auto%; */ margin: -10px auto 10px auto; text-align: center; padding:0; /*margin:0 auto auto 0;*/  /*padding:0;*/ /* S > */ line-height:1.3; background-color:#7c183a}/*actual site bg color*/body,td,p,ul,li { /* S > */  font-family: arial, helvetica, sans-serif; font-size:11px; color:#333333; vertical-align: top; } /* sa - margin: 10px auto 10 auto; NOTE: (text-align: left;) will flush left on IE, background-color: #FFFFFF change width to 100% fr 765*/#wrapper {	width: 778px; /*was 805*/	margin-left: auto;	margin-right: auto;	margin-top:-18;	background-color: #ffffff;	}	#pageContainer { 	width: 765px; /*height: auto;*/ 	margin: 10px auto 10px auto; 	/*background-image: url('/assets/images/header_nav/ZD-gap_bkgd.gif'); /*odd space filler in the top nav, will spillout the right if not all centered*/ 	background-position: 0 114px;	background-repeat: repeat-x;	background-color: #ffffff;	text-align: left;}#pageHeader { padding: 10px 0 10px 0; }#leftnav_container, #leftnavcontainer { margin-left: 0px; width: 120px; float: left;}#leftnav_container_content { padding: 11px 0 0 10px; }/*was 11 0 0 8px */#leftnav_container_content a:visited {color: #000000;text-decoration: none; }#leftnav_container_content a:hover {color: #000000;text-decoration: none; }#leftnav_container_content a:link {color: #000000;text-decoration: none; }#leftnav_container_content a:active {color: #000000;text-decoration: none; }/*#main_body_container_wleftnav { width: 595px; float: left; } */#main_body_container_wleftnav { width: 605px; /*float: left;*/ float: right; }#main_body_container_rlnav { width: 625px; /*float: left; */ float: left; }#mbcwln_container_content {padding: 13px 0 0 0px;}table.general {margin: 0; padding: 0;}table.general td {padding: 0 5px 5px 0;}table.general td.error_row {padding: 0 5px 10px 0;}.redText { color:#004990 } /*was 990000 red*/#footerLeft { background-color: #f1f0f0;border-top:1px solid #999;border-left:1px solid #999;	border-bottom:1px solid #999;border-right:1px solid #999;}/*really the right side currently*/#footerLeft img {display:block;}#footerRight { width: 289px;/*10/29 added*/	/*background-image: url('/assets/images/footer_nav/ZY-footer-top-2.gif');*//*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/footer_nav/ZY-footer-top-2.gif');  */	position:relative;	border-top:1px solid #999;	border-bottom:1px solid #999;	background-position: top;	background-color: #f1f0f0;}/*	background of join our email list (middle) footer */#footerCopyright {padding: 0 0 0 10px;}/*sabackground-color:#d8cfc0;*/#headertable { width: 765px; height: 114px; /*display: block;*/ margin: 0; padding: 0; background-image: url('/assets/images/header_nav/et-headerimage.gif');background-repeat:repeat-x;background-position: 0 0px;}/*	background upper nav area, above the nav*/#headerlinks a {color:#000;text-decoration:none; font-size:12px;padding:0 8 0 8px; white-space:nowrap; font-family:arial, helvetica, sans-serif}#headerlinks li{ 	display: inline;	position: relative;	padding: 0 0 0 50;	float:right;	z-index:2; } #headerphone {	margin: 0;	padding: 90 0 0 0;	z-index:2;}  #headertable #logocell {	padding: 0;	height: 80px;	width: 304px;}#headertable td {/*	navigation image of the now gray area under MS logo */	/*background-image: url('/assets/images/header_nav/zd-nav-bg-roundedge.gif');	/*background-repeat:no-repeat;	/*background-position: 0 96px;*/	top:-20;	}#headertable #usercontrol {	padding-bottom:0px;	height: 55px;/*	sa-padding-top: 25px; was: padding-right: 45*/	margin-top: -10px;	padding-right: 0px;	text-align: right;	/* padding: 5px 0 0 12px; // from jsp page inline style *//*	background-image: url('/assets/images/shopping-bag-empty.gif');	background-position: top right;	background-repeat: no-repeat; */}/*10/12 SEA margin-left: 240px;*/#usercontrol #greeting {	float: left;	position:relative;	margin-left: 0px;	padding-top: 35px;	padding-left: 0px;	text-align: right;	z-index:2;	font: 11px Helvetica, Sans-serif;}/*padding to 2 from 4, float right from float left, took out position: relative;*/#usercontrol #cart {	float: right;	margin-left:0px;	padding-top: 0px;}/* was left: 715px; changes: margin: 0, left: 760px; added position: relative;*/#cart img#bagIcon {	display: block;	position: relative;	left: -3px;	top: 33px;}/*sa - took out float: left out put back relative, changed left to right: 20px (controls shopping bag img)*/#cart img#bagText {	display: block;	position: relative;	top: -8px;	left: -130px;/*view my cart*/	z-index:1;	margin: 0;}/*sa - took out position: absolute; 0 items*/#cart #cart_contents {	width: 55px;	display: block;	position: relative;	top: -12px;	right: 85px;/*item*/	margin: 0 5px;	font: 9px "ITC Novarese Std Book", Helvetica, Sans-serif; 	cursor: pointer;}/*#headertable td {	border: 1px solid black;}*/#headertable ul, #globalnav {	padding: 0 0 0 75;/*space before top most nav */	margin: 0 0 0 0;	text-align: left;	width: 250px;	height: 20px;	margin-top:15px;/*space before top most nav */}#globalnav a {color:#000;text-decoration:none; font-size:12px;padding:0 8 0 8px; white-space:nowrap; arial, helvetica, sans-serif}#globalnav li {	position:absolute;	float: left;	display: inline;	padding: 0 0 0 0px;	margin: 0;}#globalnav li img {	display: inline;	margin: 0;	padding: 0;}table#mainnav {	/*background-image: url('/assets/images/header_nav/et-navbars.gif');	background-repeat:no-repeat;background-position: 0 0px;*/	background-color:#f1f0f0;	width: 100%;	margin-top: -5px;/*a negitive value here took out a gap above the nav*/	padding: 0px;		/*background-color: #ff0000;	/*border-bottom: 1px solid #dfdcdb;/*below the main nav currently peach color*/	}/*10/2 sa-text-align: left;*/table#mainnavcontainer {	width: 100%;	margin: 0;	padding: 0;}/*height change from 24 to 30px */td.header-mainnav-element {	/*background-color: #f1f0f0;bg of nav text area*/	height: 60px;/*to adjust height of nav*/    padding-top: 25px;/*to adjust type on nav*/	padding-bottom:0px;/*to add to bottom of teal nav*/}td#searchbox {	padding-right: 0;	margin-left:20px;	padding-top: 22px;	width: 185px;}#bordertop { background-color:#f1f0f0;}/*#header-promo {	border-top: 1px solid #cccccc;/*bottom of current gray nav}*/td#searchbox form, .searchForm {	display: block;	margin: 0;	padding: 0;/*	height: 20px; */	/*	border: 1px solid black; */	}td#searchbox form img {	display: block;	float: left;}td#searchbox .textinput {	border-top: 1px solid #626262;	border-left: 1px solid #626262;	border-right: 1px solid #989898;	border-left: 1px solid #989898;	background-color: #FFF;	font-family: "ITC Novarese Std Book", Arial, Helvetica, sans-serif;	font-size: 0.9em;	padding-bottom:3px;	display: block;	float: left;	margin:2 0 0 0px;}td#searchbox .button {	display: block;	float: left;	padding-left:3px;	margin: 0 0 0 0;  /*moves top button*/}#servicecontainer {		background-color: #eaf2fd;	background-image: url('/assets/images/footer_nav/footer-top-1.gif');/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/footer_nav/footer-top-1.gif');  */	background-repeat: repeat-x;	background-position: top;	background-color: #eaf2fd;	height: 35px;}dl#customerservice {	padding: 14px 0 0 12px;	list-style-type: none;	margin: 0;	margin-right: 6px;}dl#customerservice dt, dl#customerservice dd {	display: block;	float: left;	margin: 0;	padding: 0;}dl#customerservice dd, dl#shopping dd {	border-right: 1px solid black;}dl#customerservice dd.last, dl#shopping dd.last {	border: none;}#shoppingcontainer {		/*width: 0px;footer width- taking this width out fixed the right image from popping out of the right side of the footer*/	font-family: "ITC Novarese Std Book", helvetica, sans-serif;	white-space: nowrap;	float:left;	}dl#shopping {	padding: 14px 0 0 12px;	list-style-type: none;	margin: 0;	margin-right: 6px;	}dl#shopping dd, dl#shopping dt {	display: block;	float: left;	margin: 0;	padding: 0;}dl#shopping dt {	margin-right: 6px;}dl#shopping dd a, dl#customerservice dd a {	margin: 0 9px 0 10px;}#subscribebox {	background-color:#f1f0f0;	}#subscribebox_padding {/*	middle part of footer  */  	padding: 5px 5px 0px 5px;/* can control width of footer, puts space in the right side of button  */	}#subscribebox_padding_confirm {/*	middle part of footer  */
  	padding: 5px 5px 0px 5px;/* can control width of footer, puts space in the right side of button  */
	
}#subscribe_btn {/*	blue button in right part of footer  */	background-color:#7c183a;	color: #FFF;	padding-top:2px;	border-top: 1px solid #666;	border-right: 1px solid #666;	border-bottom: 1px solid #666;	border-left: 1px solid #666;	float: left;	}/* changed to take out border-right: 1px solid black; */td#footerLinks {	text-align: left;	margin-left: 5px;	width: 100%;	font-weight:bold;}td#footerCopyright {	text-align: center;}#footer-certifications {	display: block;	float: right;}#footer-certifications img {	display: block;	float: left;}#footerspace { 	margin-top: 5px;	margin: 5px; }	#tracking-tags img {	display: inline;}#tracking-tags {	display: block;	height: 1px;	width: 100%;}/* homepage layout */#homepage-promos {/*	background-image: url('/assets/images/footer_nav/horizontal-line.gif'); *//*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/footer_nav/horizontal-line.gif');	background-repeat: repeat-x;	background-position: bottom;	height: 352px;	margin: 0 0 7px;	padding: 0;	max-height: 352px; */		/* testing */	height: 347px;/*	border: 1px solid #900; *//*	margin-bottom: 1px;   */ }#homepage-promos td {	margin: 0;	padding: 0;}#homepage-promos img {	margin: 0;	border: 0;}#homepage-promos a {	margin: 0;	padding: 0;}#homePromo1 {/*	display: block;	float: left;	width: 468px;	height: 347px;	padding: 0;	margin: 0; */		/* testing */	height:352px;	padding: 0;}#homePromo2 {/*	display: block;	float: left;	width: 296px;	height: 174px;	max-height: 174px;	padding: 0;	margin: 0; */		/* testing */	height: 174px;	padding: 0;}#homePromo3 {/*	display: block;	float: left;	width: 296px;	height: 173px;	max-height: 173px;	padding: 0;	margin: 0; */		/* testing */	height: 178px;	padding: 0;		background-image: url('/assets/images/footer_nav/horizontal-line.gif');	background-repeat: repeat-x;	background-position: bottom;	}td.myblock {	padding: 0;	margin: 0;}td.featuredHeader1 {	margin: 0;}#homePromo4 {	margin: 0 0 7px;}#content {	margin: 0;	padding: 0;	display: block;	width: 100%;}#featuredHeader1 {	display: block;	width: 100%;	margin: 0 0 7px;}#homeFeatured1 {	display: block;	width: 100%;	margin: 0 0 7px;}/*iframe, iframe * { padding:0;margin:0;border:none;height:0;width:0;line-height:0; }*//* nav styles */.category {	list-style:none;	background-image: url('/assets/images/ZD-bullet.gif');	background-repeat: no-repeat;	background-position: 2 5px;}.subcategory {	list-style:none;	background-image: url('/assets/images/ZD-bullet.gif');	background-repeat: no-repeat;	background-position: 2 5px;}#leftnavcontainer, #contentcontainer {	/*padding-top: 13px; */}#leftnavcontainer {	/*padding-left: 14px; */}#leftnavcontainer img, #leftnav_container img {	margin-left: -2px; /*was -6px; *//*	margin-top: 13px; */}#leftnavcontainer ul, #leftnav_container ul {/*	list-style-type: disc; */	text-indent: -6px;	list-style-type: none;	list-style-image: none;	margin-left: -4px; /*0px; */	padding-left: 0; /*18px;*/	padding-right: 0;	margin-top: 5px;/*	line-height: 1.1; */		width: 115px; /*auto; */		overflow: hidden; /* this is new */}#leftnavcontainer ul li, #leftnav_container ul li {	margin-left: 0px;	padding-left: 12px;/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/bullet.gif'); */	background-repeat: no-repeat;	background-position: 0 6px;	}#leftnav_container ul li a:link, #leftnavcontainer ul li a:link, #leftnav_container ul li a:visited, #leftnavcontainer ul li a:visited {	color: #999;	text-decoration: none;}#leftnav_container ul li a:hover, #leftnav_container ul li a:hover {	text-decoration: underline;}/*#leftnav_container ul li a.nav_here, #leftnavcontainer ul li a.nav_here {	color: #369;	text-decoration: none;	font-weight: bold;}*/#leftnav_container a.nav_here:link, #leftnav_container a.nav_here:visited, #leftnavcontainer a.nav_here:link, #leftnavcontainer a.nav_here:visited {	color:#333333;	text-decoration: none;	font-weight: bold;}/*#leftnav_container a.nav_here:hover {	color: #369;	text-decoration: underline;	font-weight: bold;}*/#leftnav_container ul.subcategories, #leftnavcontainer ul.subcategories {     padding-left: 0; /*6px; */     margin-top: 0;     margin-bottom: 3px;           /* these two are new */     width: auto;     margin-left: 15px;}/*#leftnav_container ul.subcategories li, #leftnavcontainer ul.subcategories li {	padding-left: 3px;}*//* main content css */#contentwell {	margin-top: 12px; 	padding: 0px 15px 28px 20px;}#contentwell_wleftnav, #contentwell_rlnav-cond {	margin-top: 12px;	padding: 0px 0px 28px 0px;	/* took out float: right*/}#contentwell_rlnav-cond {	float: left;	width: 475px;	}#contentwell_rightnav, #contentwell_custserv, #contentwell_account {	margin-top: 12px;	display: block;	float: left;	width: 600px;	padding: 0 15px 28px 20px;}#contentwell_rlnav {	margin-top: 12px;	display: block;	float: left;	width: 490px;/*	padding: 0 0 28px 20px; */	padding: 0 0 28px 10px;}#contentwell_custserv {	width: 550px;	margin-left: 12px;}#contentwell_account {	width: 580px;/*	margin-left: 12px; */	padding-right: 0;}#rightnav, #rightnav2 {	float: left;	width: 110px;/*	border: 1px solid #000; */	padding: 5px;	margin-top: 30px;		text-align: left;}#rightnav2 {	border: 1px solid #000;}#rightnav_narrow {	float: left;	width: 120px;	border: 1px solid #000;	margin-top: 30px; /*12px; */	padding: 3px 5px 5px;		text-align: left;}/* disables conditional right-nav stuff for KJ */#rightnav2 {	display: none;}/*.related-items {	border: 1px solid #000;}*//*#browse-products, */#browse-products2 {
	margin-top: 15px;
	width: 120px;	border: 1px solid #000;	text-align: center;}h2 {	font-size: 12px;	margin: 3px 0;	text-align: left;}/*td.section-feature {	padding-top: 15px;}*/table#section-features, table#section-features1, table#catalog_collection, table#catalog_collection1 {	margin-top: 15px;/*	margin-bottom: 18px; */	border: 1px solid #999;	width: 100%;}table#section-features h2, table#section-features1 h2, table#catalog_collection h2, table#catalog_collection1 h2 {/*	margin-left: 10px; */	margin:  5px 10px /*2px*/;	text-align: left;	}table#section-features table, table#section-features table, table#catalog_collection table, table#catalog_collection1 table {	width: 100%;}table#section-features td td td, table#section-features1 td td td, table#catalog_collection td td td, table#catalog_collection1 td td td {	padding: 0 8px;}table#section-features img, table#section-features1 img {	display: block;	margin-bottom: 3px;}table#catalog_collection, table#catalog_collection1 {/*	padding-bottom: 30px; */}table#catalog_collection table, table#catalog_collection1 table {	margin-bottom: 30px;}/* new from sm */table#section-featured1 {	width: 100%;	margin: 0 0 20px; /*0 15px 20px; */}table#section-featured1 table {	width: 100%;}/* end new */#more_btn {	float: right;	display: block;	margin-top: -48px;	margin-bottom: 26px;	margin-right: 10px; }#sm-more_btn {	display: none;}#breadcrumbcontainer {	padding: 3px 0 10px;	margin: 0;	height: 14px;}#noaccount {	width: 330px;	padding-right:20;/*	border: 1px solid black; */	text-align: left;}#yesaccount {	width: 330px;/*	border: 1px solid black; */	text-align: left;}/* sitemap */dl.sitemap_left {	clear: both;	float: left;	width: 175px;}dl.sitemap_right {	float: left;	width: 175px;}.sitemap_left dd, .sitemap_right dd {	margin-left: 12px;}.sitemap_left dt, .sitemap_right dt {	font-weight: bold;}/* need help box */#needHelpBox {	clear: both;	width: 730px;	border: 1px solid #999;	margin: 10px 0 10px 20px;	padding: 7px 0;	text-align: left;/*	display: inline-block; */}/* product page */table#product-detail {	width: 510px;}#productImage {	margin-right: 10px;}#tabs-borders {	background-color: #FFF;	background-image: url('/assets/images/shopping/ET-tabs_bkgd.gif');	height: 43px;	}#tab_descr {	width: 132px;}#tab_review {	width: 134px;}#tab_service {	width: 71px;}#tab_brand {	width: 63px;}#tab_care {	width: 105px;}#tab_sizing {	width: 64px;}#tab_descr, #tab_service, #tab_review, #tab_brand, #tab_care, #tab_sizing {/*	height: 43px; */	display: block;	float: left;}.tab-component {	padding-top: 15px;}a.swatch:link, a.swatch_current:link, a.swatch:visited, a.swatch_current:visited {	display: block;	width: 40px;	height: 40px;	margin: 0;	border: none;}a.swatch:link, a.swatch:visited /*, a.swatch_current:visited */{	margin: 1px;	border: none;}a.swatch:hover {	margin: 0;	border: 2px solid #666;}/* checkout pages */img#checkout-path {	display: block;	margin: 12px 0 12px 18px;}.shoppingBagPromo {	width: 100%;	border: 1px solid #00868C;	text-align: center;}.emptycell-wborder {	border-right: 1px solid #666;}#merch_total {	border-right: 1px solid #666;	background-color: #FFF;	text-align: right;}#promo_key {	width: 60%;	border-right: 1px solid #666;		background-color: #E9E7E2}#order_total {	width: 40%;	border-right: 1px solid #666;		background-color: #E9E7E2;	text-align: right;}#default_crosssell {	border: 1px solid #CCC;	padding: 10px;	margin: 10px 0;}#default_crosssell h2 {	margin-bottom: 10px;}#default_crosssell table {	width: 100%;}#default_crosssell img {	display: block;}/* search pages */#searchResults ul {	margin-left: 18px;	padding-left: 0;}#dotted-line {	margin-top: 6px;	margin-right: 0px;	float: right;}#dotted-line_nobc {	margin-top: 33px;	margin-right: 0px;	margin-bottom: -6px;	float: right;}#contentwell_rlnav-cond #dotted-line, #contentwell_rlnav-cond #dotted-line_nobc {	display: none;}/* form styles */form { margin:0px 0px 0px 0px; }/*.form {	line-height: 1.0;}*/.form div.spacer {	display: block;	float: left;	width: 150px;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form label {	display: block;	float: left;	width: 150px;	text-align: right;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form label.form_required {	font-weight: bold;}.form input, .form select {	margin-top: 6px;/*	display: block;	float: left; */}.form .inline {	display: inline;}.form2 div.spacer {	display: block;	float: left;	width: 120px;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form2 label {	display: block;	float: left;	width: 120px;	text-align: right;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form2 label.form_required {	font-weight: bold;}.form2 input, .form select {	margin-top: 6px;/*	display: block;	float: left; */}.form2 .inline {	display: inline;}.form3 div.spacer {	display: block;	float: left;	width: 175px;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form3 label {	display: block;	float: left;	width: 175px;	text-align: right;	margin-right: 6px;	padding-top: 3px;	margin-top: 6px;}.form3 label.form_required {	font-weight: bold;}.form3 input, .form select {	margin-top: 6px;/*	display: block;	float: left; */}q:before, q:after {    content: "";}/* lifestyles */h1.lifestyle {	font-size: 18px;	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	color: #004990;	padding-top: 1px;	padding-bottom: 10px;	margin: 0;}#ls_featured_01 {	display: block;	width: 100%;	margin-bottom: 12px;}#ls_featured_01 img {	float: left;	display: block;	margin-right: 12px;	margin-bottom: 12px;}#ls_promos {	clear: both;	display: block;	width: 100%;	margin-top: 12px;}#ls_promos img {	display: block;	float: left;}#ls_promos img.middle {	margin: 0 20px;}img.no-btmspace { display:block; }p.nomargins { margin:0px 0px 0px 0px; }p.padfive { margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; }p.padten { margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; }p.padfifteen { margin:0px 0px 0px 0px; padding:15px 15px 15px 15px; }p.padtop-five { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; }p.padbtm-five { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }p.padbtm-fifteen { margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; }p.padblt-ten { margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; }p.padrl-ten { margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; }.no-padding { padding:0px 0px 0px 0px; }.redtext {color:#CC0000; font-weight: bold;} /* used for SALE ITEMS also changed to bold*/.redboldtext {color:#CC0000;font-weight: bold;}	/* made blue for KJ */.redtext14 {color:#CC0000; font-size:14px;}		/* made blue for KJ */.shopbag_promo { /* S > */ padding:10px; font-size:14px; color:#00868C;font-weight: bold; }.valign-mid { vertical-align: middle;}#frame { position:relative; width:760px; height:auto; margin:0px auto; padding:0px 0px 0px 0px; text-align:left; /* S > */ background:#ffffff; }.el-float-left { float:left; height:auto; margin:0px 0px 0px 0px; }.el-float-right { float:right; height:auto; margin:0px 0px 0px 0px; }.floatclearb { clear:both; font-size:1px; line-height:0; }.fourteenpx { /* S > */ font-size:14px; }.txt-fontblue { /* S > */ color:#004990; }/*336699*/.txt-fontred { /* S > */ color:#004990; }.txt-bold { /* S > */ font-weight:bold; }.txt-italic { /* S > */ font-style:italic; }.txt-bold-italic { /* S > */ font-weight:bold; font-style:italic; }.li-rightborder { border-right:1px solid #cccccc; }.vert-align { vertical-align:middle; }a:link { /* S > */ color:#000000; text-decoration:underline; }a:visited { /* S > */ color:#000000; text-decoration:underline; }a:active { /* S > */ color:#000000; text-decoration:underline;  }a:hover { /* S > */ color:#000000; text-decoration:underline; }a.links-inline:link { /* S > */ color:#004990; text-decoration:underline; }a.links-inline:visited { /* S > */ color:#004990; text-decoration:underline; }a.links-inline:active { /* S > */ color:#004990; text-decoration:underline; }a.links-inline:hover { /* S > */ color:#004990; text-decoration:underline; }a.links-none:link { /* S > */ color:#000000; text-decoration:none; }a.links-none:visited { /* S > */ color:#000000; text-decoration:none; }a.links-none:active { /* S > */ color:#000000; text-decoration:none; }a.links-none:hover { /* S > */ color:#000000; text-decoration:underline; }a.redtext:link { /* S > */ color:#004990; font-weight:bold; text-decoration:none; }a.redtext:visited { /* S > */ color:#a99874; font-weight:bold; text-decoration:none; }a.redtext:active { /* S > */ color:#004990; font-weight:bold; text-decoration:none; }a.redtext:hover { /* S > */ color:#a99874; font-weight:bold; text-decoration:underline; }/* Ted & Scott's styles for nav area 2/29/08 */a.topnavfirst:link, a.topnavfirst:visited, a.topnavfirst:active {/*Men's*/	margin-left:10;	margin-right:3px; 	color:#000000;	font-weight:normal;	font-size:13px; 	font-family:"Novarses Book","ITC Novarses Book Std", Arial, Helvetica, sans-serif; 	text-decoration:none;	padding-left:30px;	padding-right:0px; }a.topnavfirst:hover { 	margin-left:10;	margin-right:3px; 	color:#666666;	font-weight:normal;	font-size:13px;	font-family:"Novarses Book","ITC Novarses Book Std", Arial, Helvetica, sans-serif;	text-decoration:none;	padding-left:30px;	padding-right:0px;}a.topnav:link, a.topnav:visited, a.topnav:active { /*Women's Brands...*/ 	background-image: url('/assets/images/header_nav/et-navbar.gif');	background-position:0 0;	background-repeat:no-repeat;	color:#000000;	margin:6px;	padding-left:35px; 	font-weight:normal; 	font-size:13px;	font-family: "Novarses Book", "ITC Novarses Book Std",arial, helvetica, sans-serif;	text-decoration:none;	white-space:nowrap;}a.topnav:hover { /*Women's Brands...*/	color:#666666; 	margin:6px;	padding-left:35px;	font-weight:normal; 	font-size:13px; 	font-family: "Novarses Book","ITC Novarses Book Std",arial, helvetica, sans-serif; 	text-decoration:none;	white-space:nowrap; }/* end misc. styles *//*  >>>  #left-nav is considered column one in a two and three column layout  <<<  *//* begin full page layout styles */#columns-one-con { float:left; width:760px; margin-top:205px; }#columns-one-checkout { float:left; width:760px; margin-top:235px; }/* end full page layout styles *//* begin two column layout styles */#columns-two-con { float:left; width:760px; margin-top:205px; /* S > */ background-image:url(/assets/images/js/bg_leftnav.gif); background-repeat:repeat-y; }#columns-two-c2 { float:right; width:591px; }/* end two column layout styles *//* begin three column layout styles */#columns-three-con { float:left; width:591px; margin-top:205px; /* S > */ background-image:url(/assets/images/js/bg_leftnav.gif); background-repeat:repeat-y; }#columns-three-c2 { float:right; width:422px; }#columns-three-c3 { float:right; width:159px; margin-top:205px; }/* end three column layout styles *//*  begin left nav styles  */p.left-nav-header { margin:0px 0px 0px 0px; padding:15px 10px 0px 5px; /* was 10 > */ font-weight:bold; color:#004990; border-top:1px solid #cccccc; }ul.left-nav-all { display:none; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; list-style-type:none; }li.left-nav-each { margin:0px 0px 0px 0px; padding-right:5px; padding-bottom:4px; padding-left:8px;}ul.left-nav-init { margin:0px 0px 0px 0px; padding:10px 0px 10px 20px; list-style-type:none; }li.left-nav-more { padding:5px 10px 5px 10px; text-align:right; /* S > */ font-weight:bold; color:#004990; }#left-nav { float:left; width:159px; /* S > */ background-color:#ffffff; }#left-nav-borders { /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }a.left-nav-level1:link { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level1:visited { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level1:active { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level1:hover { /* S > */ color:#333333; text-decoration:underline; }a.left-nav-level2:link { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level2:visited { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level2:active { /* S > */ color:#333333; text-decoration:none; }a.left-nav-level2:hover { /* S > */ color:#333333; text-decoration:underline; }a.left-nav-view:link { /* S > */ color:#666666; text-decoration:none; }a.left-nav-view:visited { /* S > */ color:#666666; text-decoration:none; }a.left-nav-view:active { /* S > */ color:#666666; text-decoration:none; }a.left-nav-view:hover { /* S > */ color:#666666; text-decoration:underline; }/*  end left nav styles  *//* begin header styles */img.header-feature-img { margin:0px 10px 0px 10px; }#header { position:absolute; top:43px; left:0px; width:760px; height:132px; /* S > */ background-color:#cccccc; }#header-bar { position:absolute; top:82px; left:1px; width:759px; height:8px; /* S > */ background:#999999; }/* original use Jen's below instead #header-breadcrumbs { position:absolute; top:183px; left:5px; width:100%;  color:#666666; font-weight:bold; background:#ffffff; z-index:2; } */#header-breadcrumbs { padding-bottom:20px; }#header-feature-nav { position:absolute; top:1px; left:286px; width:473px; height:57px; text-align:center; /* S > */ background-color:#f0f0f0; }#header-global-nav { position:absolute; top:58px; left:286px; width:473px; height:24px; text-align:center; /* S > */ background-color:#ffffff; }#header-logo { position:absolute; top:1px; left:1px; width:284px; height:81px; }#header-main-nav { position:absolute; top:90px; left:1px; width:758px; height:41px; text-align:center; /* S > */ background-color:#dce4ed; }#header-main-nav p.active { margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; /* S > */ font-weight:bold; border-top:1px solid #cccccc; }#header-main-nav p.inactive { margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; /* S > */ font-weight:bold; border-top:1px solid #ffffff; }#header-search { position:absolute; width:100%; height:45px; top:0px; left:0px; }#header-search-box { position:absolute; width:220px; right:0px; bottom:10px; text-align:right; }#header-search-phone { position:absolute; width:520px; bottom:10px; left:0px; }#header-welcome { position:absolute; top:182px; left:254px; width:250px; text-align:center; /* S > */ font-size:13px; font-weight:bold; color:#999999; background-color:#ffffff; z-index:2; }#header-welcome-border { position:absolute; top:175px; left:0px; width:100%; height:15px; z-index:1; /* S > */ border-bottom:1px solid #cccccc; }.header-search-field { vertical-align:bottom; }.header-txt-callus { /* S > */ font-weight:bold; color:#999999; }.header-txt-phone { /* S > */ font-weight:bold; color:#cc0000; }a.header-main-nav:link { /* S > */ color:#ffffff; text-decoration:none; }a.header-main-nav:visited { /* S > */ color:#ffffff; text-decoration:none; }a.header-main-nav:active { /* S > */ color:#ffffff; text-decoration:none; }a.header-main-nav:hover { /* S > */ color:#ffffff; text-decoration:underline; }a.header-main-navb:link { /* S > */ color:#cc0000; text-decoration:none; }a.header-main-navb:visited { /* S > */ color:#cc0000; text-decoration:none; }a.header-main-navb:active { /* S > */ color:#cc0000; text-decoration:none; }a.header-main-navb:hover { /* S > */ color:#cc0000; text-decoration:underline; }/* end header styles *//*  begin footer styles  */#footer { clear:both; position:relative; width:760px; padding-top:10px; }#footer-associations { text-align:center; }#footer-associations p.left { height:90px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-align:center; /* S > */ border-left:1px solid #cccccc; }#footer-associations p.right { height:90px; margin:0px 0px 0px 0px; padding:10px 10px 0px 0px; text-align:left; }#footer-con { width:760px; /* S > */ background-color:#efefef; background-image:url(/assets/images/js/bg_footer.gif); background-repeat:repeat-x; }#footer-copyright { padding:12px 5px 12px 5px; text-align:center; /* S > */ border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }#footer-copyright ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; }#footer-copyright li { height:0px; padding:0px 5px 0px 5px; display:inline; }#footer-cust-serv { padding:12px 10px 12px 10px; text-align:center; }#footer-cust-serv ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; }#footer-cust-serv li { height:0px; padding:0px 8px 0px 8px; display:inline; }#footer-left { float:left; width:290px; /* S > */ font-weight:bold; color:#666666; line-height:1.5; }#footer-left div.footer-info-call { padding:10px 15px 5px 15px; }#footer-left div.footer-info-live { padding:0px 15px 5px 15px; }#footer-left div.footer-info-email { padding:0px 15px 10px 15px; }#footer-left img { vertical-align:middle; }#footer-leftnav-bg { position:absolute; top:-1px; left:1px; width:157px; height:1px; }#footer-right { float:right; width:469px; padding:10px 0px 12px 0px; }.footer-right-con { width:469px; }.footer-right-links { float:left; width:25%; }.footer-right-links p { margin:0px 0px 0px 0px; padding:3px 0px 5px 15px; }.footer-right-links p.end { padding-right:15px; }.footer-spacer {	background-color: #ffffff;	height: 10px;	width: 10px;}#footerspacer {	padding-top: 3px;	margin: 5px;}a.footer-links:link { /* S > */ color:#333333; text-decoration:underline; }a.footer-links:visited { /* S > */ color:#333333; text-decoration:underline; }a.footer-links:active { /* S > */ color:#333333; text-decoration:underline; }a.footer-links:hover { /* S > */ color:#333333; text-decoration:underline; }/*  end footer styles  *//*  begin paging component styles  */.paging-current { padding:3px 3px 3px 3px; /* S > */ font-weight:bold; color:#004990; background-color:#c3e0f2; }.paging-larrow { padding:3px 3px 3px 10px; vertical-align:middle; }.paging-num { padding:3px 3px 3px 3px; vertical-align:middle; }.paging-rarrow { padding:3px 10px 3px 3px; vertical-align:middle; }.paging-select { /* S > */ border-left:1px solid #cccccc; border-right:1px solid #cccccc; }.paging-select select { vertical-align:middle; }.paging-viewall { padding:3px 3px 3px 10px; /* S > */ font-weight:bold; }a.paging-num:link { /* S > */ color:#333333; text-decoration:underline; }a.paging-num:visited { /* S > */ color:#333333; text-decoration:underline; }a.paging-num:active { /* S > */ color:#333333; text-decoration:underline; }a.paging-num:hover { /* S > */ color:#333333; text-decoration:underline; }a.paging-viewall:link { /* S > */ color:#004990; }a.paging-viewall:visited { /* S > */ color:#004990; }a.paging-viewall:active { /* S > */ color:#004990; }a.paging-viewall:hover { /* S > */ color:#004990; }/*  end paging component styles  *//* - - - - - - - - - -[ END GLOBAL CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN HOME PAGE CSS ]- - - - - - - - - - */h1.headerone-home { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; }h2.headertwo-home { margin:0px 0px 15px 0px; padding:0px 10px 0px 10px; /* S > */ font-size:16px; color:#999999; }h3.headerthree-home { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; color:#999999; }h4.headerfour-home { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:12px; color:#999999; }ul.currentbrands { margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; list-style-type:none; }ul.currentbrands li { float:left; display:block; }ul.currentbrands li.img-currentbrands { width:120px; text-align:right; }ul.currentbrands li.txt-currentbrands { width:260px; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }ul.newbrands { margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; list-style-type:none; }ul.newbrands li { float:left; display:block; }ul.newbrands li.img-newbrands { width:120px; text-align:right; }ul.newbrands li.txt-newbrand { width:260px; padding-left:20px; }ul.prodthumbs { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; text-align:center; list-style-type:none; }ul.prodthumbs li { float:left; display:block; text-align:center; margin:0px 0px 0px 0px; padding:0px 12px 5px 12px; }#more-brands { position:relative; bottom:0px; margin-bottom:0px; padding:0px 0px 0px 0px; }#more-brands img { position:relative; bottom:0px; left:154px; }#content-newbrands { width:100%; /* S > */ background-color:#f6f6f6; }#content-prodthumbs { width:100%; }#content-staffpick { width:100%; }#shoefindercontainer {width: 765px; height: 76px; margin-top: -1px;border:1px solid #999999; margin-bottom: 5px;}/*	sa-added *this ID will change width of table,  having width at 100% will restrict the width this from the styles.css  since no ref for this on this css, changed width from 603 to 100% */#shoefinder{ background-image: url('/assets/images/header_nav/et-shoefinderimage.gif');background-repeat:repeat-x;background-position: 0 0px; height: 77px;border:1px solid #999999; }/*color of the right side of shoefinder table*/#shoefinder_bg {background-image:url(/assets/images/homepage/shoe_find_hed.jpg);background-repeat: no-repeat;}#shoefindercontainer2 {background-image:url(/assets/images/header_nav/et-headerimage-sf2.gif);background-position: 0 0px;width:622px;}.shoefinder_sectionlabel 	{font-family: "ITC Novarese Std Book", aria, helvetical; font-size: 13px; font-weight:normal; color: #000; text-decoration: none; line-height: 20px;padding-top:10px;} /*added ITC Novarese Std Book here*/.shoefinder_menulabel 	{font-family: "ITC Novarese Std Book", arial; font-size: 16px; font-weight:bold; color: #FFFFFF; text-decoration: none;}.container-newbrands { /* S > */ background-color:#f6f6f6; }.content-borders { position:relative; /* S > */ border-right:1px solid #cccccc; border-bottom:10px solid #72a1c4; border-left:1px solid #cccccc; }.content-currentbrands { width:100%; }.content-prodborders { position:relative; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; background-image:url(/assets/images/js/bg_homeprod.jpg); background-repeat:repeat-x; }.headers-subhead { /* S > */ font-size:14px; color:#004990; }.nav-center { float:left; width:1px; height:25px; }.nav-sidebar { float:left; width:10px; height:25px; }.registry-text { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-align:left; }.search-registry { margin:0px 0px 10px 0px; /* S > */ font-size:14px; font-weight:bold; color:#999999; text-align:left; }.special-borderbtm { margin:0px 0px 5px 0px; padding-bottom:5px; text-align:left; /* S > */ border-bottom:1px solid #cccccc; }.special-borders { margin:0px 0px 10px 0px; text-align:center; /* S > */ border:1px solid #cccccc; }.special-content { padding:10px 10px 10px 10px; background:#eeeeee; }.special-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#999999; background:#ffffff; }.bold16px { /* S > */ font-size:16px; font-weight:bold; color:#000000; }.bold14px { /* S > */ font-size:14px; font-weight:bold; color:#000000; }.bold12px { /* S > */ font-size:12px; font-weight:bold; color:#000000; }.style_no { /* S > */ font-size:10px; font-weight:bold; color:#999999; }.stepone  {background-image:url(/assets/images/shopping/step_1.gif);background-repeat: no-repeat;}a.c3-href-header:link { /* S > */ color:#999999; text-decoration:none; }a.c3-href-header:visited { /* S > */ color:#999999; text-decoration:none; }a.c3-href-header:active { /* S > */ color:#999999; text-decoration:none; }a.c3-href-header:hover { /* S > */ color:#999999; text-decoration:underline; }/*.b_rollovers{height: 43px;} *//* [SH] Jen's 5/10 file has .b_rollovers{height: 34px;} but it does not appear to be used *//* - - - - - - - - - -[ END HOME PAGE CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN LANDING PAGE CSS ]- - - - - - - - - - */h1.header1-brand { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; }h2.headertwo-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#004990; }h3.headerthree-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#004990; }h4.headerfour-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#004990; }h5.headerfive-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#004990; }h6.headersix-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#004990; }img.brand-moreinfo { margin:0px 0px 10px 10px; }img.img-brand { margin:20px 0px 20px 0px; }td.brand-bottom { padding:20px 20px 20px 20px; /* S > */ border-bottom:1px solid #cccccc; }td.brand-desc { padding:20px 20px 20px 20px; /* S > */ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; background-image:url(/assets/images/js/bg_brandprod.jpg); background-repeat:repeat-x; }td.brand-logo { width:155px; text-align:center; /* S > */ border-bottom:1px solid #cccccc; }td.brand-top { padding:20px 20px 20px 20px; /* S > */ border-bottom:1px solid #cccccc; }#brand-display { width:100%; }.brand-wrapper { /* S > */ border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }a.brand-headers:link { /* S > */ font-size:13px; font-weight:bold; color:#004990; text-decoration:none; }a.brand-headers:visited { /* S > */ font-size:13px; font-weight:bold; color:#004990; text-decoration:none; }a.brand-headers:active { /* S > */ font-size:13px; font-weight:bold; color:#004990; text-decoration:none; }a.brand-headers:hover { /* S > */ font-size:13px; font-weight:bold; color:#004990; text-decoration:underline; }/* - - - - - - - - - -[ END LANDING PAGE CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN PRODUCT DETAILS CSS ]- - - - - - - - - - */img.thumb-first { margin:0px 0px 3px 0px; padding:5px 5px 5px 5px; /* S > */ border:1px solid #cccccc; }img.thumb-rows { margin:10px 0px 3px 0px; padding:5px 5px 5px 5px; /* S > */ border:1px solid #cccccc; }img.view-larger-img { padding:5px 5px 5px 5px; /* S > */ border:1px solid #cccccc; }p.prod-details-padrbl10 { margin:0px 0px 0px 0px; padding:0px 10px 10px 10px; }td.salsa-box { /* S > */ border-left:1px solid #cccccc; }td.salsa-description { /* S > */ border-right:1px solid #cccccc; }td.salsa-review { /* S > */ border-bottom:1px solid #cccccc; }#prod-details-acc { float:left; width:270px; padding:10px 0px 10px 0px; }#prod-details-add { clear:both; padding:5px 10px 10px 5px; text-align:right; }#prod-details-addtocart { margin:0px 0px 0px 8px; padding:0px 0px 0px 8px; /* S > */ border-left:1px solid #cccccc; }#prod-details-checkacc { float:left; width:27px; margin:0px 5px 0px 0px; padding:10px 0px 10px 0px; text-align:right; }#prod-details-embroidery { display:none; overflow:auto; width:100%; padding:10px 0px 10px 0px; /* S > */ border-bottom:1px solid #cccccc; }#prod-details-embroidery .embroidery-drp { float:left; width:250px; padding:0px 0px 10px 0px; }#prod-details-embroidery .embroidery-label { float:left; width:35px; padding:0px 0px 10px 0px; }#prod-details-embroidery .embroidery-txt { float:left; clear:left; padding:0px 0px 0px 35px; }#prod-details-ext { padding:5px 0px 5px 0px; }#prod-details-helpful1 { float:right; width:120px; text-align:right; }#prod-details-helpful2 { float:right; width:170px; padding:6px 0px 0px 0px; font-weight:bold; text-align:right; }#prod-details-icons { margin:10px 0px 0px 0px; border-top:1px solid #cccccc; }#prod-details-iconsl { float:left; width:100px; padding:10px 0px 0px 10px; text-align:left; }#prod-details-iconsr { float:left; width:auto; padding:10px 0px 0px 10px; text-align:left; /* S > */ border-left:1px solid #cccccc; }#prod-details-info { float:right; width:315px; line-height:1.5; }#prod-details-logo { float:right; padding:0px 10px 0px 10px; }#prod-details-options { clear:both; margin:10px 0px 0px 0px; padding:10px 10px 0px 0px; /* S > */ border-top:1px solid #cccccc; }#prod-details-optionsacc { padding:10px 0px 10px 0px; }#prod-details-optionsadd { padding:10px 0px 10px 0px; /* S > */ border-bottom:1px solid #cccccc; }#prod-details-pricing { float:left; }#prod-details-pricing h1.product-name { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; font-weight:bold; }#prod-details-print { padding:10px 0px 10px 0px; }#prod-details-prod { float:left; width:265px; text-align:center; }#prod-details-qty { padding:5px 0px 5px 0px; }#prod-details-qtytxt { float:left; width:150px; padding:5px 0px 5px 0px; }#prod-details-readall { float:right; width:129px; }#prod-details-recommend { width:100%; overflow:auto; margin:5px 0px 0px 0px; /* S > */ background-color:#efefef; }#prod-details-rectxt { padding:10px 0px 0px 10px; /* S > */ font-weight:bold; }#prod-details-reviewer { float:left; width:420px; }#prod-details-reviews { width:100%; }#prod-details-reviewtxt { clear:both; padding:10px 0px 10px 0px; }#prod-details-specs { margin:0px 0px 15px 0px; padding:10px 10px 10px 10px; /* S > */ border:1px solid #cccccc; }#prod-details-thumb { float:right; padding:0px 0px 10px 10px; }#prod-details-useful { float:left; width:240px; padding:6px 0px 0px 0px; }#prod_tab_accessoriesl { display:none; }#prod_tab_instructionsl { display:none; }#prod_tab_photosl { display:block; text-align:center; }#prod_tab_specsl { display:none; }#prod_tab_swatchesl { display:none; text-align:center; }#prod_tab_featuresl { display:none; }/* [SH] from Jen 5/10 */#tab-description { display:block; padding: 5px; }#tab-review { display:none; }#tab-service { display:none; }#tab-brand-info { display:none;}#tab-product-care { display:none;}#tab-sizing { display:none;}/* [SH] end from Jen 5/10 */#step1 {background-image:url(/mason/assets/images/shopping/step_1.gif); padding-top: 20px; vertical-align: center; background-repeat:no-repeat;}#step2 {background-image:url(/mason/assets/images/shopping/step_2.gif); padding-left: 20px; vertical-align: center; background-repeat:no-repeat;}#step3 {background-image:url(/mason/assets/images/shopping/step_3.gif); padding-left: 20px; vertical-align: center; background-repeat:no-repeat;}.stepEmpty {background-color: #666666; text-align: center; width: 12px; height: 12px; padding-bottom: 1px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; color: #FFF; font-weight: bold; overflow: none;}.prod-details-containers { padding:10px 10px 10px 10px; /* S > */ border:1px solid #cccccc; }.prod-details-headers { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }.prod-details-imgtab { float:left; display:block; margin:15px 1px 0px 0px; }.prod-details-price { /* S > */ font-size:14px; color:#cc0000; font-weight:bold; }.prod-details-strike-price { /* S > */ font-size:14px; color:#666666; font-weight:bold; }.prod-accessory-details-price { /* S > */ font-size:10px; color:#cc0000; font-weight:bold; }.prod-accessory-details-strike-price { /* S > */ font-size:10px; color:#666666; font-weight:bold; }.prod-refine-price { /* S > */ color:#cc0000;}.prod-details-youmayalso { /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }.prod-details-youmayalso td { padding:5px 5px 5px 5px; }.prod-details-youmayalsog { /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }.prod-details-youmayalsog td { padding:5px 5px 5px 5px; background-color:#f6f6f6; }.smallboldteal {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#00868C; font-weight:bold;}.teal {font-family:Arial,Verdana,Helvetica,sans-serif; color:#00868C;}a.product-details-brand:link { /* S > */ color:#004990; text-decoration:underline; }a.product-details-brand:visited { /* S > */ color:#004990; text-decoration:underline; }a.product-details-brand:active { /* S > */ color:#004990; text-decoration:underline; }a.product-details-brand:hover { /* S > */ color:#004990; text-decoration:underline; }.grayborder1px {border: 1px solid #666666;}/* - - - - - - - - - -[ END PRODUCT DETAILS CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN BROWSE/REFINE CSS ]- - - - - - - - - - */#browse-paging-bottom td { padding:10px 10px 10px 10px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }#browse-paging-top td { padding:10px 10px 10px 10px; /* S > */ border:1px solid #cccccc; }#browse-refine-div { display:block; /* S > */ line-height:1.5; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }#browse-toggle-off { display:none; }#browse-toggle-on { display:block; }.browse-empty-div { font-size:3px; /* S > */ color:#ffffff; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }.browse-empty-div30 { height:30px; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }.browse-compare-items { padding:3px 3px 3px 10px; /* S > */ font-weight:bold; border-left:1px solid #cccccc; }a.browse-compare-items:link { /* S > */ color:#004990; }a.browse-compare-items:visited { /* S > */ color:#004990; }a.browse-compare-items:active { /* S > */ color:#004990; }a.browse-compare-items:hover { /* S > */ color:#004990; }/* - - - - - - - - - -[ END BROWSE/REFINE CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN CART CSS ]- - - - - - - - - - */table.cart-table-cross { width:100%; /* S > */ border-left:1px solid #cccccc; }table.cart-table-cross td.cross-td-borders { padding:10px 10px 10px 10px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }table.cart-table-embroidery td.cell-btm { padding:0px 5px 0px 0px; }table.cart-table-embroidery td.cell-top { padding:0px 5px 5px 0px; }table.cart-table-main { width:100%; /* S > */ border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.cart-table-main td.cart-td-attribute { padding:10px 10px 10px 10px; /* S > */ border-top:1px solid #cccccc; }table.cart-table-main td.cart-td-backorder { width:100%; padding:5px 5px 5px 5px; /* S > */ border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; }table.cart-table-main td.cart-td-embroidery { padding:20px 20px 20px 20px; /* S > */ border-top:1px dashed #cccccc; }table.cart-table-main td.cart-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.cart-table-main td.cart-td-options { padding:10px 10px 10px 10px; /* S > */ border-top:1px solid #cccccc; border-left:1px dashed #cccccc; }table.cart-table-pricing td { padding:4px 0px 4px 10px; }table.cart-table-subtotal { width:100%; /* S > */ border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.cart-table-subtotal td.cart-td-sub { padding:20px 0px 20px 0px; }table.cart-table-subtotal td.cart-td-subleft { padding:20px 0px 20px 10px; }table.cart-table-subtotal td.cart-td-subright { padding:20px 10px 20px 10px; }#cart-header-main { margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; /* S > */ font-size:16px; font-weight:bold; border-right:1px solid #cccccc; }.cart-btn-checkout { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; /* S > */ border-left:1px solid #cccccc; }.cart-buttons { padding:10px 10px 20px 10px; text-align:right; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }.cart-buttons-edit { padding:10px 10px 20px 10px; text-align:right; }.cart-order-subtotal { /* S > */ font-weight:bold; color:#cc0000; }.cart-price-total { /* S > */ color:#cc0000; }.cart-update-total { /* S > */ border-top:1px solid #cccccc; }/* - - - - - - - - - -[ END CART CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN CHECKOUT CSS ]- - - - - - - - - - */img.checkout-icon { display:block; padding:0px 0px 5px 0px; }table.checkout-table-billform td { padding:0px 10px 10px 0px; }table.checkout-table-billinfo td.cell-item { padding:0px 0px 5px 0px; /* S > */ font-weight:bold; }table.checkout-table-billinfo td.cell-price { padding:0px 0px 5px 0px; }table.checkout-table-billinfo td.order-item { padding:5px 0px 0px 0px; /* S > */ font-weight:bold; color:#cc0000; border-top:1px solid #cccccc; }table.checkout-table-billinfo td.order-price { padding:5px 0px 0px 0px; /* S > */ border-top:1px solid #cccccc; }table.checkout-table-main { width:100%; /* S > */ border:1px solid #cccccc; }table.checkout-table-main td.checkout-td-billform { padding:0px 20px 15px 20px; }table.checkout-table-main td.checkout-td-ccinfo { padding:0px 15px 15px 15px; }table.checkout-table-main td.checkout-td-ccinfo .cell-cc { /* S > */ font-weight:bold; color:#666666; }table.checkout-table-main td.checkout-td-giftdesc { padding:15px 5px 15px 5px; }table.checkout-table-main td.checkout-td-giftprice { padding:15px 5px 15px 5px; /* S > */ font-weight:bold; color:#cc0000; }table.checkout-table-main td.checkout-td-giftqty { padding:15px 5px 15px 5px; /* S > */ font-weight:bold; }table.checkout-table-main td.checkout-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.checkout-table-main td.checkout-td-headerp { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; background-color:#f6f6f6; }table.checkout-table-main td.checkout-td-icons { padding:15px 15px 10px 15px; /* S > */ border-left:1px solid #cccccc; }table.checkout-table-main td.checkout-td-itemrow { /* S > */ border-bottom:1px dashed #cccccc; }table.checkout-table-main td.checkout-td-ordersum { /* S > */ border-left:1px solid #cccccc; }table.checkout-table-main td.checkout-td-ordertotal { padding:15px 15px 15px 15px; /* S > */ border-bottom:1px dashed #cccccc; }table.checkout-table-main td.checkout-td-required { padding:15px 15px 15px 15px; }table.checkout-table-main td.checkout-td-shipdrop { padding:15px 15px 15px 15px; /* S > */ border-right:1px dashed #cccccc; }table.checkout-table-main td.checkout-td-signup { padding:20px 20px 20px 20px; /* S > */ border-top:1px dashed #cccccc; }table.checkout-table-main td.checkout-td-zeropad { padding:0px 0px 0px 0px; }table.checkout-table-register td { padding:4px 4px 4px 4px; /* S > */ font-weight:bold; }table.checkout-table-shipinfo td.checkout-td-giftcardinfo { padding:15px 15px 15px 15px; /* S > */ border-left:1px solid #cccccc; }table.checkout-table-shipinfo td.checkout-td-shipaddress { padding:15px 15px 15px 15px; }table.checkout-table-sub { width:100%; /* S > */ border:1px solid #cccccc }table.checkout-table-sub td.cart-td-attribute { padding:10px 10px 10px 10px; /* S > */ border-top:1px solid #cccccc; }table.checkout-table-sub td.cart-td-backorder { width:100%; padding:5px 5px 5px 5px; /* S > */ border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; }table.checkout-table-sub td.cart-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.checkout-table-sub td.cart-td-headerp { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; background-color:#f6f6f6; }table.checkout-table-sub td.cart-td-options { padding:10px 10px 10px 10px; /* S > */ border-top:1px solid #cccccc; border-left:1px dashed #cccccc; }#checkout-breadcrumbs  { position:absolute; width:100%; top:190px; left:0px; z-index:2; }#checkout-header-main { margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; /* S > */ font-size:16px; font-weight:bold; border-right:1px solid #cccccc; }.my-giftmessage { padding:5px 5px 5px 5px; /* S > */ border:1px solid #cccccc; }/* - - - - - - - - - -[ END CHECKOUT CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN COMPARE CSS ]- - - - - - - - - - */#compare-table-main { clear:left; }#compare-table-main table td { padding:8px 8px 8px 8px; }.compare-convert-wishlist { float:left; margin:10px 0px 0px 0px; padding:5px 0px 5px 8px; /* S > */ font-weight:bold; }.compare-product-listing { float:left; margin:10px 0px 0px 0px; padding:5px 8px 5px 0px; /* S > */ font-weight:bold; border-right:1px solid #cccccc; }.compare-remove-all { float:left; margin:10px 0px 0px 0px; padding:5px 8px 5px 8px; /* S > */ font-weight:bold; border-right:1px solid #cccccc; }/* - - - - - - - - - -[ END COMPARE CSS ]- - - - - - - - - - *//* [SH] added from Jen 5/10/* - - - - - - - - - -[ BEGIN YOUR ACCOUNT CSS ]- - - - - - - - - - */a.left-nav-youraccount:link { /* S > */ color:#333333; text-decoration:none; line-height:20px;}a.left-nav-youraccount:visited { /* S > */ color:#333333; text-decoration:none; line-height:20px;}a.left-nav-youraccount:active { /* S > */ color:#333333; text-decoration:none; line-height:20px;}a.left-nav-youraccount:hover { /* S > */ color:#333333; text-decoration:underline; line-height:20px;}.left-nav-youraccount-on  { /* S > */ color:#D32005; text-decoration:none; line-height:20px;}.callout { background-color:#cccccc; padding: 5px 10px 5px 10px; }.account-containers { display: inline-block; text-align: left; padding:10px; border: 1px solid #000;}.account-containers2 { text-align: center; padding: 0; margin: 9px 0; border: none; }table#order_history {width:583px; margin-top: 12px; }table#order_history td { padding: 5px 10px 5px 10px; border-bottom:1px solid #666; }table#order_history td.tablehd { background-color:#cccccc; }/* - - - - - - - - - -[ END YOUR ACCOUNT CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN WISH LIST CSS ]- - - - - - - - - - */.tablehd { background-color:#cccccc; padding: 5px 10px 5px 10px; }.status {color:#339EA3}.alert {color:#cc0000}/* - - - - - - - - - -[ END WISH LIST CSS ]- - - - - - - - - - *//* [SH] end added from Jen 5/10/* - - - - - - - - - -[ BEGIN STROLLER WIZARD CSS ]- - - - - - - - - - */h1.stroller-wizard { /* S > */ font-size:14px; font-weight:bold; }table.stroller-wizard-main { width:80%; /* S > */ border:1px solid #cccccc; }table.stroller-wizard-main td.cell-instructions { padding:15px 15px 15px 15px; /* S > */ border-right:1px dashed #cccccc; }table.stroller-wizard-main td.cell-wizard { width:60%; padding:10px 10px 10px 10px; }.stroller-buttons { width:90%; }/* - - - - - - - - - -[ END STROLLER WIZARD CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN TRACK ORDER CSS ]- - - - - - - - - - */h1.track-order { /* S > */ font-size:14px; font-weight:bold; }p.track-shipping-status { margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; text-align:left; /* S > */ border:1px solid #cccccc; }table.track-order-main { width:80%; /* S > */ border:1px solid #cccccc; }table.track-order-main td.cell-fields { width:60%; padding:10px 10px 10px 10px; }table.track-order-main td.cell-instructions { padding:15px 15px 15px 15px; /* S > */ border-right:1px dashed #cccccc; }table.track-order-main p.track-td-divider { margin:0px 0px 10px 0px; /* S > */ border-bottom:1px dashed #cccccc; }table.track-order-main td.track-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.track-order-main td.track-td-subhead { padding:5px 5px 5px 5px; /* S > */ font-weight:bold; background-color:#f6f6f6; }.track-buttons { width:90%; }/* - - - - - - - - - -[ END TRACK ORDER CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN REVIEWS CSS ]- - - - - - - - - - */h1.product-reviews { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; }p.reviews-review-cont { margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; /* S > */ border:1px solid #cccccc; background-color:#f6f6f6; }table.reviews-table-graph { /* S > */ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.reviews-table-main { width:100%; /* S > */ border:1px solid #cccccc; }table.reviews-table-main td.reviews-blue-bar { width:24px; height:4px; padding:0px 0px 0px 0px; /* S > */ background-color:#9ac6f2; }table.reviews-table-main td.reviews-buttons { padding:15px 15px 15px 15px; text-align:right; }table.reviews-table-main td.reviews-distribution { width:100%; padding:0px 0px 0px 0px; /* S > */ border-top:1px solid #cccccc; border-right:1px solid #cccccc; }table.reviews-table-main td.reviews-fillout-form { padding:15px 15px 15px 15px; /* S > */ border-right:1px dashed #cccccc; }table.reviews-table-main td.reviews-first { padding:15px 15px 15px 15px; }table.reviews-table-main td.reviews-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.reviews-table-main td.reviews-instructions { width:100%; padding:15px 15px 15px 15px; /* S > */ border-top:1px dashed #cccccc; }table.reviews-table-main td.reviews-more { padding:15px 15px 15px 15px; /* S > */ border-top:1px dashed #cccccc; }table.reviews-table-main td.reviews-paging-btm { padding:10px 10px 10px 10px; /* S > */ border-top:1px solid #cccccc; }table.reviews-table-main td.reviews-paging-top { padding:10px 10px 10px 10px; /* S > */ border-bottom:1px solid #cccccc; }table.reviews-table-main td.reviews-prod-desc { padding:5px 5px 5px 5px; }table.reviews-table-main td.reviews-text { padding:15px 15px 15px 15px; }table.reviews-table-main td.reviews-white-bar { width:24px; height:4px; padding:0px 0px 0px 0px; /* S > */ background-color:#ffffff; }table.reviews-table-main td.reviews-zeropad { padding:0px 0px 0px 0px; }.reviews-comment { /* S > */ font-size:14px; color:#666666; font-weight:bold; }.reviews-paging-showing { /* S > */ font-size:12px; }.reviews-prod-title { /* S > */ font-size:14px; font-weight:bold; }/* - - - - - - - - - -[ END REVIEWS CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN REGISTRY CSS ]- - - - - - - - - - */h1.registry-lookup { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; /* S > */ font-size:16px; }table.registry-table-lookup { width:100%; /* S > */ border:1px solid #cccccc; }table.registry-table-lookup td.registry-td-lookup { padding:15px 15px 15px 15px; }table.registry-table-lookup td.registry-td-results { padding:5px 5px 5px 5px; /* S > */ font-size:12px; font-weight:bold; background-color:#f6f6f6; }table.registry-table-lookup td.registry-td-resultsi { padding:5px 5px 5px 5px; /* S > */ background-color:#ffffff; border-top:1px solid #cccccc; }table.registry-table-main td.registry-td-alerts { padding:15px 15px 15px 15px; /* S > */ font-weight:bold; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-brdrbl { padding:15px 15px 15px 15px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-brdrl { padding:15px 15px 15px 15px; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.registry-table-main td.registry-td-headergray { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; background-color:#f6f6f6; }table.registry-table-main td.registry-td-itemheader { padding:0px 0px 0px 0px; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-message { padding:10px 10px 10px 10px; /* S > */ border:1px solid #cccccc; background-color:#f6f6f6; }table.registry-table-main td.registry-td-names { /* S > */ border-right:1px solid #cccccc; padding:15px 15px 15px 15px; }table.registry-table-main td.registry-td-price { padding:10px 10px 10px 10px; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-price2 { padding:10px 10px 10px 10px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-prod { padding:10px 10px 10px 10px; /* S > */ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-quantity { padding:10px 10px 10px 10px; /* S > */ border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-quantity2 { padding:10px 10px 10px 10px; /* S > */ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.registry-table-main td.registry-td-shipinfo { padding:15px 15px 15px 15px; /* S > */ border-right:1px dashed #cccccc; border-left:1px solid #cccccc; }td.registry-td-home { padding:0px 0px 0px 0px; text-align:right; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }td.registry-td-create { padding:10px 0px 10px 0px; /* S > */ border-top:1px dashed #cccccc; }td.registry-td-view { padding:10px 0px 10px 0px; /* S > */ border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; }td.registry-zeropad { padding:0px 0px 0px 0px; }.nav-account-active { /* S > */ font-weight:bold; color:#004990; }.registry-home-header { /* S > */ font-size:14px; font-weight:bold; }/* - - - - - - - - - -[ END REGISTRY CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN ORDER STATUS CSS ]- - - - - - - - - - */table.order-table-main td.cell-left { width:40%; padding:15px 15px 15px 15px; /* S > */ border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.order-table-main td.cell-right { width:60%; padding:15px 15px 15px 15px; /* S > */ border-right:1px solid #cccccc; }table.order-table-main td.order-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.order-table-main td.order-td-headers { padding:5px 5px 5px 5px; text-align:center; /* S > */ font-size:11px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.order-table-main td.order-td-items { padding:5px 5px 5px 5px; text-align:center; }table.order-table-main td.order-td-list { padding:0px 0px 0px 0px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px dashed #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; }table.order-table-main td.order-td-list2 { padding:0px 0px 0px 0px; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.order-table-main td.order-td-shipinfo { padding:5px 5px 5px 5px; text-align:center; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.order-table-main td.order-td-shipitems { padding:5px 5px 5px 5px; }table.order-table-main td.order-zeropad { padding:0px 0px 0px 0px; }.table-header { /* S > */ font-size:14px; font-weight:bold; }/* - - - - - - - - - -[ END ORDER STATUS CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN ACCOUNT CSS ]- - - - - - - - - - */table.account-main { width:100%; text-align:left; }table.account-main td { padding:0px 0px 0px 0px; }table.account-main td.header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.account-main td.left { width:49%; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }table.account-main td.middle { width:2%; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }table.account-main td.register-btm { padding:15px 15px 15px 15px; }table.account-main td.register-top { padding:15px 15px 15px 15px; border-bottom:1px solid #cccccc; }table.account-main td.right { width:49%; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }table.account-table-main { width:100%; /* S > */ text-align:left; border:1px solid #cccccc; }table.account-table-main td.account-td-signin { height:140px; padding:15px 15px 15px 15px; }table.account-table-main td.account-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.account-table-main td.account-td-btns { padding:0px 15px 15px 0px; text-align:right; }table.account-table-main td.account-td-formfields { width:40%; padding:10px 10px 10px 10px; }table.account-table-main td.account-td-updates { padding:0px 10px 15px 10px; /* S > */ font-weight:bold; }table.account-table-main td.account-td-submit { padding:0px 10px 10px 10px; text-align:right; }td.account-td-create { padding:10px 0px 10px 0px; /* S > */ border-top:1px dashed #cccccc; }td.account-td-home { padding:0px 0px 0px 0px; text-align:right; /* S > */ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }.account-home-header { /* S > */ font-size:14px; font-weight:bold; }/* - - - - - - - - - -[ END ACCOUNT CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN RETURNS CSS ]- - - - - - - - - - */table.returns-table-main { width:100%; text-align:left; /* S > */ border:1px solid #cccccc; }table.returns-table-main td.returns-td-header { padding:5px 5px 5px 5px; /* S > */ font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }table.returns-table-main td.returns-td-instruct { padding:15px 15px 15px 15px; }table.returns-table-main td.returns-td-continue { padding:15px 15px 15px 15px; text-align:right; /* S > */ border-top:1px dashed #cccccc; }table.returns-table-damaged { text-align:left; /* S > */ border:1px solid #cccccc; }table.returns-table-damaged td { padding:10px 10px 10px 10px; }table.returns-table-damaged td.returns-td-header2 { /* S > */ font-weight:bold; color:#cc0000; border-bottom:1px dashed #cccccc; }table.returns-table-label { width:95%; text-align:left; /* S > */ border:1px dashed #cccccc; }table.returns-table-label td { /* S > */ font-size:16px; font-weight:bold; }table.returns-table-label td.returns-td-label1 { width:50%; padding:10px 10px 10px 10px; /* S > */ border-right:1px dashed #cccccc; }table.returns-table-label td.returns-td-label2 { width:50%; padding:10px 10px 10px 10px; }table.returns-table-label td.returns-td-label3 { padding:10px 10px 10px 10px; /* S > */ border-top:1px dashed #cccccc; }/* - - - - - - - - - -[ END RETURNS CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN CUSTOMER SERVICE CSS ]- - - - - - - - - - */table.cust-table-main { width:100%; text-align:left; /* S > */ border:1px solid #cccccc; }table.cust-table-main td { /* S > */ font-size:13px; }table.cust-table-sections { width:95%; text-align:left; /* S > */ border-top:1px dashed #cccccc; }table.cust-table-sections td { padding:10px 10px 10px 10px; }table.cust-table-contact { width:100%; text-align:left; /* S > */ border:1px solid #cccccc; }/* - - - - - - - - - -[ END CUSTOMER SERVICE CSS ]- - - - - - - - - - *//* - - - - - - - - - -[ BEGIN SITEMAP CSS ]- - - - - - - - - - */table.sitemap-table-main { width:90%; }table.sitemap-table-main td { padding:0px 0px 0px 0px; line-height:1.5; }table.sitemap-table-main td.outer-border { width:50%; padding:15px 15px 15px 15px; /* S > */ border:1px solid #cccccc; }/* - - - - - - - - - -[ END SITEMAP CSS ]- - - - - - - - - - *//* [SH] added from Jen 5/10/* - - - - - - - - - -[ BEGIN ONLING GIFT CERT CSS ]- - - - - - - - - - */.EGCheading {font-weight:bold; font-size:18px; color:#9F9989;}.EGCcopy1 {font-weight:bold; font-size:13px; color:#CC0000;}.EGCcopy2 {font-weight:bold; font-size:17px;}/* - - - - - - - - - -[ END ONLINE GIFT CERT CSS ]- - - - - - - - - - *//* [SH] end added from Jen 5/10/* - - - - - - - - - -[ START GENERAL EXCEPTIONS CSS ]- - - - - - - - - - */.error {text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10pt; color:#990000;}.smallerrortext {text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10pt; color:#CC0000; font-weight:bold;}.smallboldblue {text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10pt; color:#004990; font-weight:bold;}/* - - - - - - - - - -[ END GENERAL EXCEPTIONS CSS ]- - - - - - - - - - *//* [SH] added from Jen 5/15 */A.RegularGrey:link {text-decoration: underline; font-family: arial; font-size: 11px; color: #666666;}A.RegularGrey:visited {text-decoration: underline; font-family: arial; font-size: 11px; color: #666666;}A.RegularGrey:active {text-decoration: underline; font-family: arial; font-size: 11px; color: #666666;}A.RegularGrey:hover {text-decoration: underline; font-family: arial; font-size: 11px; color: #666666;} .redBold12 {font-family:"ITC Novarese Std Book", Arial,Helvetica,sans-serif; font-size:12px; color:#004990; font-weight:bold;}input{ margin-top: 0px; font-family: "ITC Novarese Std Book", palatino, arial,helvetica; font-size: 12px; text-decoration: none; line-height: 15px; color:#000;} select{	font-family: "ITC Novarese Std Book", arial; font-size: 12px; text-decoration: none; line-height: 15px; color:#666666;}.verdanaregularred 	{font-family: arial; font-size: 11px; color: #CC0000; text-decoration: none; line-height: 15px;}.thumbPrice 	{font-family: arial; font-size: 11px; color: #CC0000; text-decoration: none; line-height: 20px;}/* [SH] end added from Jen 5/15 *//* [AR] added header centering 7/18/06  */table.alignment {width:763px;margin-left:0px; margin-right:auto; }/* [SA] added 11/1/07  */.box {	border-style: solid;	border-color:#333333	border-width: thin;}.footertable { /* [SA] added left footer table 11/1/07  */	background-color: #FFFFFF;	padding: 3px;	border:1px solid #333333;}.indent {	padding: 5px;}	.tableBold {  /* [SA] added left footer table  to bold top lines 10/25/07  */	font-family: "ITC Novarese Std Book", Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}.redBold15 {    font-family:"Copperplate Gothic", Arial bold, Helvetica bold;    font-size:15px;     color:#7c183a;     font-weight:bold;    text-decoration:none;    text-transform:capitalize;}                #borderbottom {	background-color:cccccc;	margin-bottom:0px;	margin-top:0px;	padding-top:0px;	padding-bottom:0px;}	#menu {	width:800px;	height:35px;	position:absolute;	left:25px;	top:110px;/*to move the nav from the top*/}#footer-logo {	padding-top: 10px; 	float: left; } .priceText {	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #000000;}.priceTextred {	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: absolute;}.priceTextredVerySmall {	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 8px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: absolute;}a.priceTextredVerySmall:link, a.priceTextredVerySmall:visited {	display: block;	margin: 0;	border: none;	font-family:"Novarese Book",Palatino, Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 9px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: absolute;	}.priceTextlarge {	font-family:"Novarese Book",Palatino, Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 40px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #FF0000;	height: inherit;	padding-bottom: 18px;	margin-left: -5px;}.priceTextsmall {	font-family:"Novarese Book",Palatino, Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: relative;	top: -7px;	height: 30px;	left: 3px;	width: 23px;}.style1 {	color: #FF0000;	text-decoration:none;	font-weight: bold;	top: -18px;	position: relative;	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;}/*#cart #viewMyCart {      display: block;      position: absolute;      top: 21px; /*move View My Cart text in header      right: 240px;      margin: 0 5px;	  white-space:nowrap;      font: 10px "Novarese Book",Palatino, Verdana, Arial, Helvetica, sans-serif;      cursor: pointer;	  text-decoration: none;}*/ a.viewMyCartLink:link {      position:absolute;	  left:230px;	  top:-25px;	  margin:4px;	  height:14px;	  width:130px;	  color:#000;	  text-align:center;	  text-decoration: none;	  font-family:"ITC Novarese Std Book"Arial, Helvetica, sans-serif;	  font-size:12px;	  padding:2 0 2 0; }a.orderStatusLink:link {      position:absolute;	  left:110px;	  top:-25px;	  margin:4px;	  height:14px;	  width:130px;	  color:#000;	  text-align:center;	  text-decoration: none;	  font-family:"ITC Novarese Std Book"Arial, Helvetica, sans-serif;	  font-size:12px;	  padding:2 0 2 0; }a.phoneLink:link {      position:absolute;	  left:110px;	  top:-25px;	  margin:4px;	  height:14px;	  width:130px;	  color:#7c183a;	  text-align:center;	  text-decoration: none;	  font-family:"ITC Novarese Std Book"Arial, Helvetica, sans-serif;	  font-size:16px;	  padding:2 0 2 0; }a.myAccountLink:link {      position:absolute;	  left:230px;	  top:-5px;	  margin:4px;	  height:14px;	  width:130px;	  color:#000;	  text-align:center;	  text-decoration: none;	  font-family:Arial, Helvetica, sans-serif;	  font-size:12px;	  padding:2 0 2 0;}a.customerServiceLink:link {      position:absolute;	  left:110px;	  top:-5px;	  margin:4px;	  height:14px;	  width:130px;	  color:#000;	  text-align:center;	  text-decoration: none;	  font-family:"ITC Novarese Std Book"Arial, Helvetica, sans-serif;	  font-size:12px;	  padding:2 0 2 0; } a.headerNavLink:link {      text-decoration: none;      margin: 0 5px;      font: 12px "ITC Novarese Std Book", Helvetica, Sans-serif; }#popup_body_style {background-color:#f1f0f0;}#reviewyourorder-headercolor {background-color:#9d4d68;}
/* Landing Page Info */
#landing-features1 img {
	display: block;
}
#landing-features1 td {
	width: 20%;
	padding:2px;
}
#landing-featured1 h2 {
	margin:  3px 2px;
	text-align: center;
}
#landing-features1 {
	margin: 10px 2 0;
	text-align:center;
	border: 1px solid #BCBCBC;
	width: 760px; 
}
table#landing-featured1 {
	width: 728px;
	margin: 0 12px 20px;
	text-align: center;
}
table#landing-features1 {
	width: 728px;
	margin: 0 3px 5px;
	text-align: center;
}
table#landing-featured1 table {
	width: 100%;
}
td.landing-feature {
	padding-top: 0px;
}
table#landing-feature-01 {
	border: 1px solid #999;
	width: 100%;
	align:center;
}
#landing-right{
	text-align:right;
	margin:  0px 2px;
	width: 760;
}
#landing-more_btn {
	display: block;
	margin-top: -15px;
	margin-bottom: 26px;
	margin-left: 80px;
	
}
#leftnav_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:13.5px;
	font-weight: bold;
	color: #7C183A;
	margin-bottom: 7px;
	letter-spacing: -0.05em;
}
#landing_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:32px;
	font-weight: bold;
	color: #7C183A;
	margin-bottom: 7px;
	letter-spacing: -0.05em;
}

#rightnavcrosssell {
	float: right;
	width: 120px;
	padding: 5px;
	margin-top: 30px;
	
	text-align: left;
}