/*local SM 10/1/08- - - - - - -[ 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:100%;*/ width: 765px; /*margin:0 auto auto 0;*/ margin-top: 0; margin-left: 0; /*padding:0;*/ /* S > */ line-height:1.3; background-color:#ffffff; background-position:center; background-repeat:repeat-y; }body,td,p,ul,li { /* S > */ font-family:helvetica,sans-serif; font-size:11px; color:#333333; vertical-align: top; }#pageContainer { width: 765px;}#leftnav_container, #leftnavcontainer {width: 120px; /*168px;*/ float: left;}#leftnav_container_content { padding: 12px 0 0 12px;}#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: 623px; float: right; }#main_body_container_wleftnav_custom_SM_order_status_IE { width: 597px; float: right; }
#mbcwln_container_content {padding: 13px 0 0 10px;}/* from kj */#pageHeader { padding: 10px 0 10px 0; }/* already here:#leftnav_container, #leftnavcontainer { width: 120px; float: left;}#leftnav_container_content { padding: 11px 0 0 12px; } *//* already here:#main_body_container_wleftnav { width: 605px; /*float: left; float: right;  */#main_body_container_rlnav { width: 610px; float: left; }/* already here:#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;}/* end from */#footerLeft { width: 468px; background-color: #DDDAD2; }#footerRight { background-color: #BBB5A5; /*width: 280px;*/}#footerCopyright {padding: 0 0 0 10px;}/* begin smza updated css */table#headertable { /*width: 100%;*/ margin: 0; padding: 0; }#headertable #logocell {	padding: 0;	padding-top: 16px;	width: 254px;}#headertable #usercontrol {	height: 35px;/*	padding-top: 25px; */	margin-top: 5px;/*	padding-right: 45px; */	text-align: right;	padding: 5px 0 0 /*12px*/;		width: 507px;}#usercontrol #greeting {	float: left;	margin-left: 0 /*10px*/;	padding-top: 15px;}/* shopping cart */#usercontrol #cart {	float: right;	padding-top: 3px;	/*width: 185px;*/}#cart img#bagIcon {	display: block;	float: left;	margin: 0 3;}#cart img#bagText {	display: block;	float: left;	margin: 9px 7px 0 0;}#cart #cart_contents {	display: inline;	float: left;	margin: 12 7 0px;	cursor: pointer;}#cart_contents a {	text-decoration: none;}#headertable ul#globalnav {	padding: 0;	margin: 0;/*	text-align: right; */		float: right;	width: 510px;	height: 20px;/*	padding-left: 23px; *//*	margin-top: 18px; */	padding: 4 0 2 0;	border-top: 1px solid #666;}#globalnav li {	float: left;	display: inline;	padding: 0;	margin: 0 16px 0 0;}#globalnav li.last {	margin-right: 0;}#globalnav li img {	display: inline;	margin: 0 0 0 0;	padding: 0;}table#mainnav {	width: 100%;	margin: 0;	padding-top: 7px;/*	sa adjusts the space nav top */	background-color: #9F9989;}table#mainnavcontainer {	width: 514px;	padding-top:6px;}td.header-mainnav-element, td#searchbox {	background-color: #9F9989;	padding-top:0px;/*	height: 24px;	padding-left: 11px;	padding-right: 11px;	padding-top: 2px; */}td#searchbox {	float: right;	width: 200px;	text-align: right;	padding-right: 0;}#footer-logo {padding-top: 10px; float: left; }#footer-certifications { float: right; }td#searchbox form, .searchForm {	display: block;	margin: 0;	padding: 0 0 0 0;		float: right;}td#searchbox form img {	display: block;	float: left;}/* 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; */}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: 0 1px;	display: block;	float: left;	margin: 10px 0 0;}td#searchbox .button {	display: block;	float: left;	margin: 0;/*	margin: 0 0 0 4px; */}table#header-promo {	border-top: 1px solid #859dba;}#servicecontainer {		height: 40px;	white-space: nowrap;	background-color: #CCC8BC;	width: 500px;}#servicecontainer img{		vertical-align: top}dl#customerservice {	padding: 0;/*	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;}#shoppingcontainer{	text-align: left;	height: 40px;	width: 500px;}#shoppingcontainer img{		vertical-align: top}dl#shopping {	padding: 0;/*	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: 4px;	clear: left;}dl#shopping dd {	margn-top: 3px;}/*dl#shopping dd a {	margin: 0 9px;}*/#socialbookmarkcontainer {		height: 40px;	white-space: nowrap;	background-color: #CCC8BC;	width: 500px;}#socialbookmarkcontainer img{		vertical-align: top}dl#socialbookmark {	padding: 0;	list-style-type: none;	margin: 0;}dl#socialbookmark dt, dl#socialbookmark dd {	display: block;	float: left;	margin: 0;	padding: 0;}dl#customerservice dd, dl#shopping dd {	padding: 12px 10px 0 12px;	background: url('/assets/images/wht_spacer.gif') 0px 15px no-repeat;}dl#socialbookmark dd{	padding: 12px 10px 0 12px;}dl#customerservice dd.last, dl#shopping dd.last {}#subscribebox {}#subscribebox_padding {  margin-left: 6px;  margin-right: 0px;  padding: 14px 0px 10px 0px;}#subscribebox_padding_confirm {
  margin-left: 6px;
  margin-right: 0px;
  padding: 14px 0px 10px 0px;
}#subscribebox_padding form {	width: 245px;}#subscribebox_padding input {	margin: 0;}#subscribe_btn {	margin-left: 0;	position:absolute;}td#footerLinks {	padding-left: 10px;}td#footerCopyright {	padding-right: 10px;	text-align: right;}#tracking-tags img {	display: inline;}#tracking-tags {	display: block;	height: 1px;	width: 100%;}#homepage-promos {/*	background-image: url('http://kjordan-local:8080/kjordan/assets/images/footer_nav/horizontal-line.gif');	background-repeat: repeat-x;	background-position: bottom; */	height: 278px;	margin: 0;	padding: 0;}#homepage-promos td {	margin: 0;	padding: 0;}#homepage-promos img {	margin: 0;}#homePromo1 {/*	display: block;	float: left; */	padding: 0;	width: 468px;	height: 278px;}#homePromo2 {/*	display: block;	float: right; *//*	width: 296px; */	padding: 0;	height: 139px; /* 140px; */}#homePromo3 {/*	display: block;	float: right;	width: 296px; */	padding: 0;	height: 139px;}#homePromo1 img, #homePromo2 img, #homePromo3 img {	margin: 0;}/* FROM KJ#homePromo1 {	padding: 0;#homePromo2 {	height: 174px;	padding: 0;}#homePromo3 {	height: 178px;	padding: 0;	}*/td.myblock {	padding: 0;	margin: 0;}td.featuredHeader1, td.homeKeywordHeader{	margn: 0;}#shoefindercontainer {	width: 603px;	height: 78px;	margin-top: 15px;	margin-bottom: 15px;}#shoefindercontainer2 {	width: 620px;    background-color:#c1b6a0;    margin-top: 1px;	margin-left: 1px;    margin-bottom: 1px;	margin-right: 1px;}#homePromo4 {	margin: 0;}#content {	margin: 0;	padding: 0;	display: block;	width: 100%;}#featuredHeader1, #homeKeywordHeader{	display: block;	margin: 5px 15px;
	text-align: left;}#homeFeatured1 {	display: block;	width: 100%;	margin: 5px 15px;}#homeKeyword {	display: block;	width: 573px;	margin: 10px 15px;	text-align: left;}#homeFeatured1 table {	width: 573px;}#homeKeyword table{	width: 573px;}#homeFeatured1 td, #homeKeyword td, #section-features td, #homepage-keyword td, #section-features1 td, #catalog_collection td, #catalog_collection1 td {	width: 25%;}#sectionKeywordTD {	background-color:#E5E4DE; 	padding-left:10px;	border-right: 2px #d6d2c8 solid;	border-left: 2px #d6d2c8 solid;}#sectionKeywordHeader {	font-size:12px; 	text-align: top; 	width:575px; 	border-bottom: 1px solid #000000;}#sectionKeyword {	padding-top:10px; 	width:575px}/* fix for padding in section page thumbnails */#section-featured1 td td, section-featured1 td td, #catalog_collection1 td td {	padding: 5px;}#catalog_collection h2, #section-featured1 h2, #catalog_collection1 h2 {	margin:  5px 2px;	text-align: left;}#catalog_collection h2 {	margin: 5px 20px;}#section-features, #section-features1, #catalog_collection, #catalog_collection1, #homepage-keyword {	margin: 10px 0 0;
	text-align:center;	border: 1px solid #BCBCBC;	width: 603px; /*593px; *//* changed to 100% on 1/16/07 for smza; changed back to 603 with overflow added to nav *//*	width: 100%; */}
#section-features, #catalog_collection, #homepage-keyword {	width: 602px;}#homepage-keyword {	background-color:#F9F9F9;}#catalog_collection, #catalog_collection1 {	border-bottom: none;}#catalog_collection table, #catalog_collection1 table {/*	margin-bottom: 20px; */	width: 563px;	margin: 0 15px 20px;}#catalog_collection table {	width: 573px;}table#section-featured1 {	width: 563px;	margin: 0 15px 20px;}table#section-featured1 table {	width: 100%;}/* nav styles */#leftnavcontainer, #leftnav_container {	padding-top: 13px;}#leftnavcontainer table, #leftnav_container table {	width: 116px; /*140px;*/	}#leftnavcontainer {/*	padding-left: 12px; */}#leftnavcontainer img, #leftnav_container img {/*	margin-left: 12px; */	margin-top: 0px;}#leftnavcontainer ul, #leftnav_container ul {	list-style-type: none;	margin-left: 0px;	padding-left: 0px;	margin-top: 6px;}#leftnavcontainer ul li, #leftnav_container ul li {	margin-left: 0px;	padding-left: 0;}#leftnavcontainer a:link, #leftnavcontainer a:visited {	text-decoration: none;}#leftnavcontainer a:hover {	text-decoration: underline;}#leftnavcontainer ul li a.nav_here, #leftnav_container ul li a.nav_here {	color: #C00;	font-weight: bold;	text-decoration: none;}#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: 18px;}/* main content css */#contentwell {	margin-top: 24px;	padding: 0px 15px 28px 20px;}#contentwell_wleftnav {	margin-top: 16px; /*24px;*/	padding: 0px 0px 28px 0px;	}#contentwell_rightnav, #contentwell_custserv, #contentwell_account {	margin-top: 24px;	padding: 0 15px 28px 20px;}#contentwell_rightnav {	float: left;	width: 610px;}#rightnavcontainer {	float: left;	width: 120px;}#contentwell_rlnav, #contentwell_rlnav-cond {	margin-top: 0px;	display: block;	float: left;	width: 500px;	padding: 0 0 28px 15px; /* 0 0 28px 20px */}#contentwell_rlnav-cond {	width: 490px;}#contentwell_custserv {	width: 575px;}#rightnav, #rightnav2 {	float: left;	width: 110px;/*	border: 1px solid black; */	padding-left: 5px;	margin-top: 30px;		text-align: left;}#rightnav_narrow {	float: left;	width: 120px;	border: 1px solid #999;	margin-top: 12px;	padding: 3px 5px 5px;		text-align: left;}#browse-products2 {
	margin-top: 15px;	width: 120px;	border: 1px solid #000;	text-align: center;}#browse-products2 b {	display: block;	margin: 3px auto;}/* from kj */#rightnav2 {	margin-top: 36px;	border: 1px solid #999;	width: 120px;}/* end from */h2 {	font-size: 12px;	margin: 3px 0;	border-bottom: 1px solid #000;}#more_btn {/*	float: right; */	display: block;	margin-top: -38px;	margin-bottom: 26px;/*	margin-right: -3px; */	margin-left: 1px;	/*	border: 1px solid #000; */}#sm-more_btn {/*	float: right; */	display: block;	margin-top: -10px;	margin-bottom: 26px;/*	margin-right: 3px; */	margin-left: 1px;	}/*#home_f1, #home_f2 {	border: 1px solid #CCC;	width: 100%;	padding: 5px 15px;	margin: 0 0 7px;}#home_f2 {	border-bottom: none;}#home_f2 table {	margn-bottom: 30px;}*/td.section-feature {	padding-top: 0px;}table#section-feature-01 {	border: 1px solid #999;	width: 100%;}#breadcrumbcontainer {	margin: 3px 0 10px;	}#noaccount {	width: 330px;	padding-right:20;/*	border: 1px solid black; */	text-align: left;}#yesaccount {	width: 330px;/*	border: 1px solid black; */	text-align: left;}/* need help box */#needHelpBox {	width: 730px;	border: 1px solid #CCC;	margin: 10px 0 10px 20px; /*  */	padding: 10px 0;	text-align: left;/*	display: inline-block; */}/* product page */table#product-details {/*	width: 510px; */}#tabs-borders {	background-color: #FFF;	background-image: url('/assets/images/shopping/SM-tabs_bkgd.gif');	background-repeat: repeat-x;		height: 43px;	}#tab_descr {	width: 134px;}#tab_review {	width: 134px;}#tab_service {	width: 64px;}#tab_brand {	width: 69px;}#tab_care {	width: 100px;}#tab_sizing {	width: 64px;}#tab_descr, #tab_review, #tab_service, #tab_brand, #tab_care, #tab_sizing {	height: 43px;	display: block;	float: left;}.tab-component {	padding-top: 15px;}/* checkout pages */img#checkout-path {	display: block;	margin: 12px auto;}.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-algin: right;}td.basket_row {	border-top: 5px solid #CCC;}#basket_contents th {	font-size: 13px;	font-weight: bold;	padding-bottom: 0;}#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;}img#dotted-line {	float: right;	margin-right: 0px;	margin-top: 0px;}#dotted-line_nobc {	margin-top: 27px;	margin-right: 0px;	margin-bottom: -6px;	float: right;}#sitemap_brands ul {	list-style-type: none;	margin-left: 0;	padding-left: 0;}#sitemap_brands ul li {	padding-left: 0;}/* end kj updated css */form { margin:0px 0px 0px 0px; }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;}.blacktext  {color:#000000;}.redboldtext {color:#CC0000;font-weight: bold;}.redtext14 {color:#CC0000; font-size:14px;}.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; }#leftnav a:link, #leftnav a:visited, #leftnav a:hover, #leftnav a:active { color: #000; text-decoration: none; }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; }/* Ted's new styles for nav area 2/29/08 the topnavfirst is Women's */a.topnavfirst:link { margin-left:0; color:#ffffff;font-weight:normal;font-size:18px; font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif;  text-transform:lowercase;text-decoration:none;padding-left:4px; }a.topnavfirst:visited { margin-left:0; color:#ffffff;font-weight:normal;font-size:18px; font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif;  text-transform:lowercase;text-decoration:none;padding-left:4px; }a.topnavfirst:active { margin-left:0; color:#ffffff;font-weight:normal; font-size:18px;font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif; text-transform:lowercase; text-decoration:none;padding-left:4px; }a.topnavfirst:hover { margin-left:0; color:#cccccc;font-weight:normal;font-size:18px; font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif;text-transform:lowercase;text-decoration:none;padding-left:4px; }a.topnav:link { /* S > */ 	color:#ffffff;	margin:4px;	padding:0px;	font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif;  	font-weight:normal; 	font-size:18px; 	text-transform:lowercase;	text-decoration:none;	background-image:url(/assets/images/sm-square.gif); 	background-repeat:no-repeat;	background-position: 0px 5px;	padding-left:5px;	 }a.topnav:visited { /* S > */ 	color:#ffffff;	margin:4px;	padding:0px;	font-family:"Gill Sans light"," Gill Sans", Arial, Helvetica, sans-serif;   	font-weight:normal;	font-size:18px;	text-transform:lowercase; 	text-decoration:none;	background-image:url(/assets/images/sm-square.gif); 	background-repeat:no-repeat;	background-position: 0px 5px;	padding-left:5px;	 }a.topnav:active { /* S > */ 	color:#ffffff;	margin:4px;	padding:0px;	font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif;  	font-weight:normal; 	font-size:18px; 	text-transform:lowercase;  	text-decoration:none;	background-image:url(/assets/images/sm-square.gif); 	background-repeat:no-repeat;	background-position: 0px 5px;	padding-left:5px; }a.topnav:hover { /* S > */ 	color:#cccccc; 	margin:4px;	padding:0px;	font-family:"Gill Sans light", "Gill Sans", Arial, Helvetica, sans-serif; 	font-weight:normal; 	font-size:18px; 	text-transform:lowercase;  	text-decoration:none;	background-image:url(/assets/images/sm-square.gif); 	background-repeat:no-repeat;	background-position: 0px 5px;	padding-left:5px; }/* 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; }/*  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;}.b_rollover {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; valign: center; background-repeat:no-repeat;}#step2 {background-image:url(/mason/assets/images/shopping/step_2.gif); padding-left: 20px; valign: center; background-repeat:no-repeat;}#step3 {background-image:url(/mason/assets/images/shopping/step_3.gif); padding-left: 20px; valign: center; background-repeat:no-repeat;}.stepEmpty {background-color: #D32105; text-align: center; width: 12px; height: 12px; padding-bottom: 1px; font-size: 10px; font-family: Helvetica, Arial, sans-serif; color: #FFF; font-weight: bold;}.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:10px; 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 { margin-top: 6px; padding:10px 10px 10px 10px; border:1px solid #cccccc; } */.account-containers { display: inline-block; text-align: left; padding:10px; border: 1px solid #CCC;}.account-containers2 { padding: 10px 0; border: 1px solid #CCC; }.account-containers-FF3 { display: inline-block; text-align: left; padding:10px; border: 1px solid #CCC;width:739px;} /* for brands tables */#links-copyright {	width: 755px;	margin: 5px;}table#order_history { margin-top: 12px; }table#order_history td { padding: 5px 10px 5px 10px; }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;}/* - - - - - - - - - -[ 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; }#reviewyourorder-headercolor {background-color:#BBB5A5;}

/* Landing Page Info */
#homeFeatured1 img, #section-features img, #landing-features1 img, #section-features1 img, #catalog_collection img, #catalog_collection1 img {
	display: block;
}
#landing-features1 td {
	width: 20%;
	padding:2px;
}
#landing-featured1 h2 {
	margin:  3px 2px;
	text-align: left;
}
#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;
	
}

a.landing-subnav:link { /* S > */ color:#ffffff; text-decoration:none; font-weight: bold; vertical-align:middle; cursor:hand}
a.landing-subnav:visited { /* S > */ color:#ffffff; text-decoration:none;  font-weight: bold; vertical-align:middle}
a.landing-subnav:active { /* S > */ color:#ffffff; text-decoration:none;  font-weight: bold; vertical-align:middle}
a.landing-subnav:hover { /* S > */ color:#d6d2c8; text-decoration:none;  font-weight: bold; vertical-align:middle; cursor:hand}

.productTable-topLeft { border-right: 1px #d6d2c8 solid; border-bottom: 1px #d6d2c8 solid; padding-left:10px; padding-right:10px}
.productTable-topRight { border-bottom: 1px #d6d2c8 solid; padding-left:10px; padding-right:10px}
.productTable-btmLeft { border-right: 1px #d6d2c8 solid; border-bottom: 1px #d6d2c8 solid; padding-left:10px; padding-right:10px}
.productTable-btmRight { border-bottom: 1px #d6d2c8 solid; padding-left:10px; padding-right:10px}

#shoefindercontainer3 {
	width: 100%;
	height: 154px;
	background-color: #e3e3e3;
	vertical-align:bottom;
	position: relative;
}

/* New Section page 05/28/09  */td.sectionProdTable { background: url('/assets/images/section/prodTable_bg.gif') repeat-y; width:302px; padding:10px;}.sectionProdTable-topLeft { border-right: 1px #d6d2c8 dotted; border-bottom: 1px #d6d2c8 dotted; border-left: 2px #d6d2c8 solid; width:126px; padding:8px;}.sectionProdTable-topRight { border-bottom: 1px #d6d2c8 dotted; border-right: 2px #d6d2c8 solid; padding-left:10px; width:126px; padding:8px;}.sectionProdTable-btmLeft { border-right: 1px #d6d2c8 dotted; border-left: 2px #d6d2c8 solid; width:126px; padding:8px;}.sectionProdTable-btmRight { border-right: 2px #d6d2c8 solid; padding-left:10px; width:126px; padding:8px;}#sectionshoefindercontainer {	width: 100%;	vertical-align:bottom;	position: relative;}
#leftnav_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:15px;
	font-weight: bold;
	color: #000000;
}
#leftnav_SBA_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:15px;
	font-weight: bold;
	letter-spacing: -0.1em;
	color: #000000;
}
#landing_headers {
	font-family:Arial,helvetica,sans-serif; 
	font-size:22px;
	font-weight: bold;
	color: #000000;
}

#rightnavcrosssell {
	float: right;
	width: 110px;
	padding: 5px;
	margin-top: 30px;
	
	text-align: left;
}/* Begin of changes to reduce images in footer and header*/#emailSignUp {	width: 100%;	positiion:relative;	font-family: Optima Regular;	font-size: 16pt;} dl#customerservice dt {	padding:12px 0 0 5px;	font-family: Arial;	font-size: 11.5pt;	font-weight: bold;}/* End of changes to reduce images in footer and header*/