/* - - - - - - - - - -[ 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;}*/body { /*height:auto%; */ width: 765px; /*margin:0 auto auto 0;*/ margin-top: 0; margin-left: 0; /*padding:0;*/ /* S > */ line-height:1.3; background-color:#ffffff;}body,td,p,ul,li { /* S > */ font-family:"gill sans",arial,helvetica,sans-serif; font-size:11px; color:#333333; vertical-align: top; }#pageContainer { width: 765px; /*height: auto;*/	background-image: url('/assets/images/header_nav/gap_bkgd.gif');	background-position: 0 114px;	background-repeat: repeat-x;	}#pageHeader { padding: 10px 0 10px 0; }#leftnav_container, #leftnavcontainer { width: 120px; float: left;}#leftnav_container_content { padding: 11px 0 0 12px; }/*#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:#990000 }#footerLeft { width: 500px; background-color: #c6dff5; }#footerRight { 	background-image: url('/assets/images/footer_nav/footer-top-2.gif');/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/footer_nav/footer-top-2.gif');  */	background-repeat: repeat-x;	background-position: top;	background-color: #e6e6e6; }#footerCopyright {padding: 0 0 0 10px;}#headertable { width: 765px; height: 114px; display: block; margin: 0; padding: 0;}#headertable #logocell {	padding: 0;	height: 114px;	width: 304px;	background-color: #C7DFF4;}#headertable td {/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/header_nav/nav-background.gif'); */	background-image: url('/assets/images/header_nav/nav-background.gif');	background-repeat: repeat-x;	background-position: 0 96px;}#headertable #usercontrol {		height: 60px;/*	padding-top: 25px; */	margin-top: 5px;	padding-right: 45px;	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; */}#usercontrol #greeting {	float: left;	margin-left: 0;	padding-top: 23px;	padding-left: 1px;	text-align: left;}#usercontrol #cart {	float: left;	padding-top: 4px;}#cart img#bagIcon {	display: block;	position: absolute;	top: 5px;	left: 715px;	margin: 0;}#cart img#bagText {	display: block;	position: absolute;	top: 31px;	left: 590px;	margin: 0;}#cart #cart_contents {	width: 55px;	display: block;	position: absolute;	top: 28px;	left: 660px;	margin: 0 3px;	text-align: center;		cursor: pointer;}/*#headertable td {	border: 1px solid black;}*/#headertable ul#globalnav {	padding: 0;	margin: 0;	text-align: right;	/*	width: 438px; *//*	width: 100%; */	width: 461px;	height: 40px;/*	padding-left: 23px; */	margin-top: 12px;/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/header_nav/nav-background.gif');	background-repeat: repeat-x;	background-position: 0 19px; */}#globalnav li {	float: left;	display: inline;	padding: 0;	margin: 0;}#globalnav li img {	display: inline;	margin: 0;	padding: 0;}table#mainnav {	width: 100%;	margin: 0;	padding: 0;	background-color: #C7DFF4;	border-bottom: 1px solid #dae9fd;/*	position: absoulte;	top: 114px; */}table#mainnavcontainer {	width: 100%;	margin: 0;	padding: 0;}td.header-mainnav-element, td#searchbox {	background-color: #C7DFF4;	height: 24px;	padding-left: 11px;	padding-right: 11px;	padding-top: 0px; 		border-bottom: 1px solid #dae9fd;}td#searchbox {	white-space: nowrap;	padding-right: 0;	width: 220px;}#header-promo {	border-top: 1px solid #859dba;}td#searchbox form, .searchForm {	display: block;	margin: 0;	padding: 0;/*	height: 20px; */	/*	border: 1px solid black; */	}td#searchbox form img {	display: block;	padding-top:2px;	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: Arial, Helvetica, sans-serif;	font-size: 0.9em;	padding: 2 1px;		display: block;	float: left;/*	height: 14px; */	margin: 0;	margin-top: -2px;}td#searchbox .button {	display: block;	float: left;	margin: 0;	margin: 0 0 0 4;  /* go button adjustment */}#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 {		white-space: nowrap;		height: 35px;}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 {		}#subscribebox_padding {  padding: 20px 12px 10px 12px;	}#subscribebox_padding_confirm {
  padding: 20px 12px 10px 12px;	
}#subscribe_btn {	background-color: #369;	color: #FFF;	border-top: 1px solid #369;	border-right: 1px solid #369;	border-bottom: 1px solid #666;	border-left: 1px solid #666;		float: left;	}td#footerLinks {	border-right: 1px solid black;	text-align: center;	width: 364px;}td#footerCopyright {	text-align: center;}#footer-logo {	display: none;}#footer-certifications {	display: block;	float: right;}#footer-certifications img {	display: block;	float: left;}#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: 7px;}#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;	/* background-image: url('/assets/images/footer_nav/horizontal-line.gif');	background-repeat: repeat-x;	background-position: bottom; */}#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 */#leftnavcontainer, #contentcontainer {	/*padding-top: 13px; */}#leftnavcontainer {	/*padding-left: 14px; */}#leftnavcontainer img, #leftnav_container img {	margin-left: 4px; /*12px; *//*	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: 10px; /*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('/assets/images/bullet.gif');/*	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: #369;	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: 0;}/*#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: 0px;	padding: 0px 0px 28px 0px;			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: 605px;/*	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: 105px;	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/ZA-tabs_bkgd.gif');/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/shopping/ZA-tabs_bkgd.gif'); */	background-repeat: repeat-x;		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: 2px solid #000;}a.swatch:link, a.swatch:visited /*, a.swatch_current:visited */{	margin: 1px;	border: 1px solid #666;}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: #369;	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;}.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:#336699; }.txt-fontred { /* S > */ color:#cc0000; }.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:#336699; text-decoration:underline; }a.links-inline:visited { /* S > */ color:#336699; text-decoration:underline; }a.links-inline:active { /* S > */ color:#336699; text-decoration:underline; }a.links-inline:hover { /* S > */ color:#336699; 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:#ff0000; font-weight:bold; text-decoration:none; }a.redtext:visited { /* S > */ color:#ff0000; font-weight:bold; text-decoration:none; }a.redtext:active { /* S > */ color:#ff0000; font-weight:bold; text-decoration:none; }a.redtext:hover { /* S > */ color:#ff0000; font-weight:bold; text-decoration:underline; }/* 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 10px; /* S > */ font-weight:bold; color:#336699; 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; }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:#336699; }#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; }/* Ted's new styles for nav area 2/29/08 */a.topnavfirst:link { color:#000000;font-weight:bold;font-size:11px;	font-family:"Tahoma Bold", Geneva, Arial, Helvetica, sans-serif;text-decoration:none;padding-left:12px; }a.topnavfirst:visited { color:#000000;font-weight:bold;font-size:11px;	font-family:"Tahoma Bold", Geneva, Arial, Helvetica, sans-serif;text-decoration:none;padding-left:12px; }a.topnavfirst:active { color:#000000;font-weight:bold; font-size:11px;	font-family:"Tahoma Bold", Geneva, Arial, Helvetica, sans-serif;text-decoration:none;padding-left:12px; }a.topnavfirst:hover { color:#666666;font-weight:bold;font-size:11px;	font-family:"Tahoma Bold", Geneva, Arial, Helvetica, sans-serif;text-decoration:none;padding-left:12px; }/* Ted's new styles for nav area 2/29/08 */a.topnav:link { /* S > */ 	color:#000000;	font-family:Tahoma Bold, Geneva, Arial, Helvetica, sans-serif;	margin:-2px;	padding:0px;	font-weight:bold; 	font-size:11px;	text-decoration:none; }a.topnav:visited { /* S > */ 	color:#000000;	font-family:Tahoma Bold, Geneva, Arial, Helvetica, sans-serif;	margin:-2px;	padding:0px; 	font-weight:bold; 	font-size:11px;  	text-decoration:none; }a.topnav:active { /* S > */ 	color:#000000;	font-family:Tahoma Bold, Geneva, Arial, Helvetica, sans-serif;	margin:-2px;	padding:0px; 	font-weight:bold; 	font-size:11px;  	text-decoration:none; }a.topnav:hover { /* S > */ 	color:#666666;	font-family:Tahoma Bold, Geneva, Arial, Helvetica, sans-serif; 	margin:-2px;	padding:0px;	font-weight:bold; 	font-size:11px;  	text-decoration:none; }/*  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;}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:#336699; 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:#336699; }a.paging-viewall:visited { /* S > */ color:#336699; }a.paging-viewall:active { /* S > */ color:#336699; }a.paging-viewall:hover { /* S > */ color:#336699; }/*  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%; }#shoefinder{ background-color:#c1b6a0; height: 78px;}#shoefinder_bg {background-image:url(/assets/images/homepage/shoe_find_hed.jpg);background-repeat: no-repeat;}.shoefinder_sectionlabel 	{font-family: arial; font-size: 16px; font-weight:bold; color: #FFFFFF; text-decoration: none; line-height: 20px;}.shoefinder_menulabel 	{font-family: 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:#33669b; }.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:#336699; }h3.headerthree-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#336699; }h4.headerfour-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#336699; }h5.headerfive-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#336699; }h6.headersix-brand { /* S > */ margin:0px 0px 0px 0px; font-size:14px; color:#336699; }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:#336699; text-decoration:none; }a.brand-headers:visited { /* S > */ font-size:13px; font-weight:bold; color:#336699; text-decoration:none; }a.brand-headers:active { /* S > */ font-size:13px; font-weight:bold; color:#336699; text-decoration:none; }a.brand-headers:hover { /* S > */ font-size:13px; font-weight:bold; color:#336699; 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: #356798; 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:#336699; text-decoration:underline; }a.product-details-brand:visited { /* S > */ color:#336699; text-decoration:underline; }a.product-details-brand:active { /* S > */ color:#336699; text-decoration:underline; }a.product-details-brand:hover { /* S > */ color:#336699; 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:#336699; }a.browse-compare-items:visited { /* S > */ color:#336699; }a.browse-compare-items:active { /* S > */ color:#336699; }a.browse-compare-items:hover { /* S > */ color:#336699; }/* - - - - - - - - - -[ 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 { 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:#336699; }.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;}/* kjordan 3-17-08 - - -[ 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:#003366; 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:Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#CC0000; font-weight:bold;}input{ font-family: arial; font-size: 12px; text-decoration: none; line-height: 15px; color:#666666;}select{	font-family: 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; }#footer-logo {	padding-top: 10px; 	float: left; }#reviewyourorder-headercolor {background-color:#BBB5A5;}
/* 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:17px;
	font-weight: bold;
	color:#006699;
	margin-bottom: 12px;
	letter-spacing: -0.1em;
}

#landing_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:24px;
	font-weight: bold;
	color:#006699;
	margin-bottom: 12px;
	letter-spacing: -0.1em;
}

#rightnavcrosssell {
	float: right;
	width: 120px;
	padding: 5px;
	margin-top: 30px;
	
	text-align: left;
}.priceTextred {	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: absolute;}.priceTextsmall {	font-family: 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;}.priceTextlarge {	font-family: 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: 7px;}.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: Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 9px;	font-style: normal;	font-weight: bold;	color: #FF0000;	position: absolute;	}
