/* @group master.css */
/*.hide {
display: none;
}*/

a {
	outline: none;
}
#content-frame {
	border-collapse: collapse;
}

#refineBar {
}
.breadCrumbBar {
	float: left;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #919296;
}
.breadCrumbBar a {
	color: #57575b;
	font-weight: bold;
	text-decoration: none;
}
.breadCrumbBar a:hover {
	text-decoration: underline;
}
div.breadCrumbs h2 
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
}

.searchRecordCount {
	float: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
}
.searchMessageBar {
	clear: both;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
}

.results-sortbar {
	padding: 0 0;
	clear: both;
	background: #900 url(http://www.skatestyles.com/App_Themes/Default/images/2009/results/narrow-results-bg.gif) repeat-x;
}
.results-sortbar h3 {
	display: block;
	float: left;
	background: url(http://www.skatestyles.com/App_Themes/Default/images/2009/results/narrow-results.jpg);
	width: 104px;
	height: 48px;
	margin:0 0;
	text-indent:  -9999px;
}
.results-sortbar label {
	display: block;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: lowercase;
	padding: 0 0 0 10px;
}
.results-sortbar label select {
	display: block;
	margin: 2px 0 0;
	font-weight: normal;
	text-transform: none;
}
select {
	color: #333;
}
.sortBar {
	padding: 12px 0 0;
	clear: both;
	background: #fff;
}
.sortBar table {
	width: 100%;
}
.sortBar td table {
	width: auto;
}
.ResultsPager {
	font: 10px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}
#ctl00_cphPageMain_divPagerBottom {
	text-align: right;
}
.ResultsPager a.pagerLinks {
	padding: 2px 4px;
	margin: 0 1px;
	color: #333333;
	text-decoration: none;
}
.ResultsPager .pagerInactive {
	font-size: 14px;
	padding: 0 5px;
	color: #cc0000;
	font-weight: bold;
}
.pageBtn img {
	width: 16px;
	height: 17px;
}
.pageBtn img.btn-pageBack {
	background: url(/App_Themes/Default/images/2008/results/btn-page-back.gif) no-repeat;
	margin: 0 5px 0 0;
}
.pageBtn img.btn-pageNext {
	background: url(/App_Themes/Default/images/2008/results/btn-page-forward.gif) no-repeat;
	margin: 0 0 0 5px;
}


#divMenuHide label#ctl00_cphPageMain_ResultsSort_sort {
	width: 104px;
	margin: 0 5px 0 0;
	text-align: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
}
label#ctl00_cphPageMain_ResultsSort_view {
	text-align: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	margin: 0 5px 0 10px;
	text-align: right;
}


.clear {
	clear: both;
}

/* @group Template */

body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
}
#pageContainer {
	margin: 0 auto;
	background: #fff;
}
#content-body {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
.resultsPage #content-body {
	padding: 10px 0;
}
#content-shop {
/*	width: 785px;*/
}
.clear {
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
h1 {
	font-size: 18px;
	color: #57575b;
}


/*  Top Nav  - START */

#TopMargin {
	background: #fff;
	margin: -1px auto;
	padding: 1px 0;
}
#topnav-upper {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0;
	position: relative;
	overflow: auto;
}
#topnav-logo {
	background: url(/App_Themes/Default/images/2008/template/skate-styles-home.gif) no-repeat;
	display: inline;
	text-indent: -9999px;
	margin: 10px 0;
	padding: 0;
	width: 180px;
	height: 80px;
	float: left;
}
#topnav-logo img, #topnav-logo-holiday img {
	display: none;
}
#topnav-logo-holiday {
	background: url(/Content/2009/holiday-logo.gif) no-repeat;
	display: inline;
	text-indent: -9999px;
	margin: 10px 0;
	padding: 0;
	width: 150px;
	height: 80px;
	float: left;
}

#topnav-banner {
	display: block;
	float: right;
	margin-top: 22px;
}
#topnav-banner ul {
	float: left;
	list-style: none;
	padding: 12px 5px 0 0; 
	margin: 0;	
}
#topnav-banner ul li {
	display: inline;
}
#topnav-banner ul li a {
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
}
#topnav-banner-ship a {
	background: url(/App_Themes/Default/images/2009/template/header-freeshipping2.gif) no-repeat;
	width: 169px;
}
#topnav-banner-returns a {
	background: url(/App_Themes/Default/images/2009/template/header-easyreturns2.gif) no-repeat;
	width:150px;	
}
#topnav-banner-price a {
	background: url(/App_Themes/Default/images/2008/template/header-pricematch.gif) no-repeat;
	width: 118px;
	margin-left: 18px;
}

#topnav-service {
	clear: right;
	margin: 8px 0;
	text-align: right;
	display: inline;
	float: right;
}
#topnav-service ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#topnav-service ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
#topnav-service ul a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #878787;
	padding: 0 7px 0 1px;
	border-right: 1px solid #9c8b8b;
	text-decoration: none;
	text-transform: lowercase;
	display: inline;
}

#topnav-service ul a:hover {
	text-decoration: underline;
}
#topnav-service ul li#topnav-cart a {
	padding: 0 0 0 25px;
	margin: 0;
	border: none;
	background: url(/App_Themes/Default/images/2008/template/header-cart.gif) no-repeat 6px center;
}

/* Search Box */
#topnav-search {
	margin: 0 0 0 auto;
	padding: 0;
	display: block;
	float: right;
}
#topnav-search form {
	padding: 7px 0;
	margin: 0;
}
#topnav-search #top-search-box {
	display: block;
	float: left;
}
#topnav-search input#Ntt {
	margin: 0 5px 0 0;
	padding: 3px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
}
#topnav-search form a.btn-search-submit {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2008/template/btn-search-top.gif) no-repeat;
	width: 37px;
	height: 25px;
	text-indent: -9999px;
}

.navbarsearch {
	display: block;
	background: url(/App_Themes/Default/images/2008/template/navbar-search.gif) no-repeat;
	width: 80px;
	height: 22px;
	text-indent: -9999px;
	float: left;
}

/* 	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
*/

/* default (inactive field) */
.sf_inactive{
	border: 1px solid #4a4949;
	background:#fff;
	color: #57575b;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border: 1px solid #f0820b;
	background:#fff;
	color: #4a4949;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border: 1px solid #4a4949;
	background:#fff;
	color: #4a4949;
}

/* autocomplete box */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#bebebe;
	top:0;
	left:0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	z-index: 999;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#fff;
	text-decoration: none;
}
.sf_suggestion li.selected a{
	background:#cc0000;
}
/* End Search Box */





#topnav-bar {
	width: 100%;
	clear: both;
	font-size: 62.5%;
	background-color: #201f1f;
}
#topnav {
	width: 960px;
	margin: 0 auto;
}

#navlist-main {
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#navlist-main li {
	display: block;
	float: left;
	position: relative;
	z-index: 10000;
}
#navlist-main li a {
	display: block;
	font: 1.4em/2.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 1em;
	text-decoration: none;
	text-transform: lowercase;
	z-index: 10000;
}
#navlist-main li a:hover {
	background: #cc0000;
	z-index: 10000;
}
#navlist-main li ul {
	display: none;
	z-index: 10000;
	top: 3.3em;
	left: -1px;
	font: normal 1.1em/16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	border-left: 1px solid #201f1f;
	border-right: 1px solid #201f1f;
	border-bottom: 1px solid #201f1f;
}
#navlist-main li ul li {
	display:  block;
	float: none;
	padding: 0;
	margin: 0;
	z-index: 10000;
}
#navlist-main li ul a {
	font: 1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	padding: 0 1.3em;
	width: 9.5em;
	color: #fff;
	text-decoration: none;
	background-color: #333;
	opacity: 0.75;
	filter: alpha(opacity=75);
	z-index: 10000;
}
#navlist-main li ul a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #c00;
	z-index: 10000;
	opacity: 1;
	filter: alpha(opacity=100);
}
#navlist-main li:hover ul, li.navover ul {
	display: block;
		z-index: 10000;
}

.navsticky a {
	background: #cc0000;
		z-index: 10000;
}

/* Top Nav - END */




/* Footer - START */

#SubFooter {
	background-color: #201f1f;
	background-image: url(/App_Themes/Default/images/2008/template/footer-background.gif);
	background-repeat: repeat-x;
	height:283px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#SubFooter-content {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
#footer-email {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2008/template/footer-email-graphic.gif) no-repeat;
	width: 300px;
	height: 139px;
	margin-top: 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	position: relative;
}
#footer-email h3 {
	margin: 10px auto 0 47px;
	/*background: url(/App_Themes/Default/images/2008/template/footer-email-text.gif) no-repeat;*/
	text-decoration: none;
	text-indent: -9999px;
	width: 117px;
	height: 17px;
}
#footer-email input#footer-email-submit {
	border: 1px solid #878787;
	display: block;
	width: 200px;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	margin: 55px 5px 0 0;
	padding: 3px;
}
#footer-email a#footer-submit-button {
	display: block;
	float: left;
	width: 65px;
	height: 22px;
	margin: 55px 0 0 0;
	background: url(/App_Themes/Default/images/2008/template/btn-email-footer.gif) no-repeat;
	text-indent: -9999px;
}
#footer-email p {
	font: 12px/17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px 0 0 10px;
}
#footer-email .email-legal {
	clear: both;
	font-size: 10px;
	line-height: 10px;
	color: #666;
	width: 280px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	width: 138px;
	left: 140px;
	font-weight: normal;
}


div.address-footer {
	position: relative;
	float: left;
	padding: 0 0 0 11px;
}
label.overlabel {
	position: absolute;
	top: 58px;
	left: 15px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}
label.overlabel-apply {
	position: absolute;
	top: 58px;
	left: 15px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}



#footer-wishlist {
	display: block;
	float: left;
	/*background: url(/App_Themes/Default/images/2008/template/footer-wishlist-graphic.gif) no-repeat;*/
	width: 244px;
}
#footer-wishlist h3 {
	margin: 10px auto 0 49px;
	background: url(/App_Themes/Default/images/2008/template/footer-wishlist-text.gif) no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 100px;
	height: 25px;
}

#footer-wishlist p {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px 0 0 49px;
}
#footer-wishlist a {
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
#footer-wishlist a:hover {
	text-decoration: underline;
}
#footer-whybuy {
	display: block;
	float: left;
	width: 160px;
}
#footer-whybuy h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2008/template/footer-whybuy-text.gif) no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 140px;
	height: 25px;
}
#footer-about {
	display: block;
	float: left;
	width: 131px;
}
#footer-about h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2008/template/footer-about-text.gif) no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 85px;
	height: 25px;
}
#footer-account {
	display: block;
	float: left;
	width: 100px;
}
#footer-account h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2008/template/footer-account-text.gif) no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 100px;
	height: 25px;
}

#footer-whybuy ul, #footer-about ul, #footer-account ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}
#footer-whybuy li, #footer-about li, #footer-account li {
	margin: 0;
	padding: 0;
	font: 12px/17px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
#footer-whybuy li a, #footer-about li a, #footer-account li a {
	color: #ffffff;
	text-decoration: none;
}
#footer-whybuy li a:hover, #footer-about li a:hover, #footer-account li a:hover {
	text-decoration: underline;
}

#footer-copyright {
	clear: both;
	margin: 0;
	text-align: center;
	color: #878787;
	font: 11px/36px Arial, Helvetica, sans-serif;
}


/* Footer - END */


/* @end */


/* @group Results */




/* @end */


/* @group Detail */

/* @end */


/* @group Brands Page */

#ctl00_cphPageMain_TopBrandsWrapper .Header {
	width: 780px;
	height: 40px;
	background: url(/App_Themes/Default/images/2008/brand-list/header-topbrands.gif) no-repeat top;
	padding: 0 0 20px 0;
}
#ctl00_cphPageMain_TopBrandsWrapper .Header img {
	display: none;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header {
	width: 780px;
	height: 40px;
	background: url(/App_Themes/Default/images/2008/brand-list/header-completelist.gif) no-repeat center;
	padding: 20px 0;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header img {
	display: none;
}

.Tabs {
	width: 780px;
	background: #201F1F;
	color: #fff;
	padding: 0 0 0 22px;
}
.Tabs table {
	background: #201F1F;
	color: #fff;
	border: none;
}
.Tabs a {
	font: 11px/35px Verdana, Helvetica, sans-serif;
	display: block;
	padding: 0 18px;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
}
.Tabs a:hover {
	background: #cc0000;
}
.Tabs table td {
	padding: 0;
}
.Tabs td.Selected a {
	background: #cc0000;
}
.Brands table td div {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #201F1F;
	padding: 10px 0 0 20px;
}
.Brands td {
	width: 220px;
	vertical-align: top;
	padding: 0 0 0 20px;
}
.Brands td img {
	width: 8px;
	height: 8px;
	padding: 0 2px 0 0;
}
.Brands td a {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
.Brands td a:hover {
	text-decoration: underline;
}
.Brands td h4 {
	display: inline;
	margin: 0;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #bababa;
}




/* @end */

/* @group Track Order Page */
#track-order-landing h1 {
	font: 24px/36px Arial, Helvetica, sans-serif;
	color: #95979b;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
#track-order-landing p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #57575B;
}
#track-order-landing ul {
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
}
#track-order-landing li a {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #526AD1;
	text-decoration: none;
}
#track-order-landing li a:hover {
	text-decoration: underline;
}



/* @end */


.orders-contentBox {
	color: #57575b;
	font: 12px/18px Arial, Helvetica, sans-serif;
}


/* checkout button */
.chkout-btn-createAcct {
	background: #FFF url(/App_Themes/Default/images/checkout/chkout-btn-createAcct.gif) top left no-repeat;
	width: 149px;
	height: 22px;
	margin: 5px 0 5px 55px;
}
.btn-printThisPage {
	background: url(/App_Themes/Default/images/checkout/btn-printThisPage.gif) no-repeat;
	margin: 10px 0;
	width: 232px;
	height: 22px;
}

.chkout-hdr-steps {
	display: none;
}



#help {
	position: relative;
}
#helpPop {
	border: 1px solid #DDDBD4 !important;
	padding: 5px !important;
	background: #F1EFED !important;
	font-family: Arial,Helvetica,sans-serif !important;
	position: absolute !important;
	width: 350px !important;
	height: auto !important;
	z-index: 9999999 !important;
	right: 0pt !important;
	top: 0pt !important;
}

.orderStatDefs {
	line-height: 18px;
}
.orderStatDefs td {
	padding: 0 20px 0 0;
}

/* category banners */
#landing-main {
	display:block;
	background-color:#000000;
	background-image: url(/Content/2009/landingpages/landing-background.jpg);
	height:177px;
	width:942px;
	position:relative;
	padding-left:18px;
}

#landing-main h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:45px;
	text-transform:lowercase;
	margin:0;
	padding:0 0 0 0;
	letter-spacing: -2px;
}

#landing-main ul{
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.landing-container1 {
	display:block;
	width:315px;
	float:left;
}

.landing-container2 {
	display:block;
	width:315px;
	float:left;
	padding-left:10px;
	margin:0;
}

.landing-container3 {
	display:block;
	width:290px;
	float:left;
	padding-left:10px;
}

.container-1 {
	display:block;
	width:25px;
	float:left;
}

.container-2 {
	display:block;
	width:40px;
	float:left;
	padding-left: 5px;
}

.container-3 {
	display:block;
	width:115px;
	float:left;
	padding-left:10px;
}

.container-4 {
	display:block;
	width:120px;
	float:left;
}

.landing-categories h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:31px;
	text-transform:lowercase;
	margin:0 0 0px 0;
	padding:0 0 0 0;
	letter-spacing: -1px;
}

.landing-categories a{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.landing-categories a:hover{
text-decoration:line-through;
}
/* Skate Styles */

.skate-brand-list1 a{
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.skate-brand-list1 a:hover{
text-decoration:line-through;
color:#FFFF00;
}

.skate-brand-list1 span{
	color:#ffff00;
}

/* Surf Styles */

.surf-brand-list1 a{
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.surf-brand-list1 a:hover{
text-decoration:line-through;
color:#ff0033;
}

.surf-brand-list1 span{
	color:#ff0033;
}

/* Sale Styles */

.sale-brand-list1 a{
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.sale-brand-list1 a:hover{
text-decoration:line-through;
color:#33ccff;
}

.sale-brand-list1 span{
	color:#33ccff;
}




/* @end */


/* @group account.css */
/* @group account */
.p {
	color: #000;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
.smcopy {
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0 0 10px;
}
#content-shop {
	width: 780px;
}
#content-nav {
	background: #fff;
	padding: 0 10px 0 0;
	width: 170px;
}
.leftNav-hdr {
	background: #000;
	border-bottom: 10px solid #fff;
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 10px;
	text-transform: lowercase;
	width: 165px;
}
.leftNav-hdr h3 {
	color: #fff;
	font: normal 18px/32px Arial, Helvetica, sans-serif;
	font-stretch: normal;
	margin: -1pt;
	padding: 0;
}
.leftNav-content {
	background-color: #f1efed;
	color: #000;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
/* CUSTOMER SERVICE NAVIGATION */
div.leftNav-content { 
	float: left;
	width: 170px;
}
ul.nav-toggle-menu {
  font-size:11px;
  margin: 0 0 0 5px;
  padding: 0 0 0 15px;
}
ul.nav-toggle-menu li {
	list-style-type: none;
	padding: 3px 3px 3px 0;
}
ul.nav-toggle-menu li.nav-toggle-closed {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
	list-style-type: circle;
}
ul.nav-toggle-menu li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif) ; 
	list-style-type: circle;
}
ul.nav-toggle-menu li a {
	cursor: pointer;
}
ul.nav-toggle-menu ul {
	padding: 0;
	margin: 5px 0 0 10px;
}
ul.nav-toggle-menu li li {
	padding: 0 0 5px 5px;
/* 	list-style-type: none; */
	list-style-image: none;
}
/* FAQ SECTION */
.infoHdr_faq h3{
	color: #666;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
}

div.faq-section { 
	background-color: #f1efed;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding:50px 20px 30px 20px;
}
div.faq-section a{ 
	font-family: Arial;
	color: #316FA8;
	text-decoration: none;
}
div.faq-section a:hover{ 
	font-family: Arial;
	color: #316FA8;
	text-decoration: underline;
}
div.faq-section div.column {
	float: left;
	overflow: hidden;
	width: 350px;	
}
div.faq-section div.major-section {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}
div.faq-section ul li {
	padding: 3px;
}
div.faq-section ul li div {
	color: #000;
	padding: 5px 5px 5px 15px;
}
div.faq-section ul li {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
}
div.faq-section ul li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif);
}
div.faq-section h4 {
	font-size: 1.0em;
	font-weight: normal;
	color: #316FA8;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
div.faq-section h4:hover {
	color: #316FA8;
	text-decoration: underline;
}
div.faq-section ul p {
	padding: 5px 0;
}
div.faq-section ol li {
	list-style-type: circle;
	list-style-image: none;
}
div.clear-floats { 
	clear: both;
}
.cs-leftavimg {
	border-top: 10px solid #ffffff;
}
.leftNav-content a {
	color: #000;
	text-decoration: none;
}
.contentWrap_gradient {
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 20px;
	width: 100%;
}
.acctHdr_MyAcct h3 {
	color: #666;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 5pt;
	padding: 0;
}
h2.acct-subHdr {
	color: #000;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0 0 4px;
}
.loginRegTxt {
	color: #000;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 97px;
}
.btn_ProceedtoStep2 {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 97px;
}
#ctl00_cphPageMain_GoConfirmation {
	background: url(/App_Themes/Default/images/returns/btn_proceedtoConf.gif);
	width: 186px;
	height: 19px;
	margin: 20px 0 0 0;
}
.returnCustLoginBox {
	background: #fafafa;
	font-size: 12px;
	margin: 10px 0;
	padding: 5px 0 5px 10px;
	width: 420px;
}
.returnCustLoginBox a {
	color: #000;
	text-decoration: none;
}
.returnCustLoginBox a:hover {
	color: #000;
	text-decoration: underline;
}
.cBPad {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
}
.cBPad ul {
	list-style: none;
}
.acctTxt {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}
.persInfoBox {
	color: #000;
	float: left;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
.persInfoBox ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.acctSubTable {
	background: #f1efed;
	color: #000;
	font: normal 10px/18px Helvetica, Arial, sans-serif;
	margin: 0 0 10px 8px;
	padding: 5px 10px;
	width: 500px;
}
.acctSubTable td.acctSubTableBold {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	width: 110px;
}
.persInfoBox .emailInfo .fieldCol {
	float:left;
	margin-bottom:8px;
	font-weight: bold;
	width: 510px;
}
.persInfoBox .fieldName {
	float: left;
	margin: 3px 5px 0 0;
	text-align: right;
	width: 130px;
}
.fieldCol {
	margin-bottom: 8px;
	width: 550px;
}
.acct_btn_SignMeUp {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_signup.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 107px;
}
/* My account home */
.acct-hdr-acctHome {
	color: #666;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-acctHome h3 {
	color: #666;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct_btn_Submit {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}
.field {
	margin-bottom: 8px;
	width: 145px;
}
.addEditAddress table{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
.addEditAddress .inputCity {
	float: left;
	height: 20px;
	margin-bottom: 8px;
	width: 155px;
}
.addEditAddress .txtState {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 85px;
}
.addEditAddress .inputState {
	/*float: left;*/
	height: 20px;
	text-align: right;
}
.addEditAddress td {
	padding:4px 5px 4px 0pt;
}
.addEditAddress .inputZip {
	width: 12px;
}
.inputZip span{
	float: left;
	height: 20px;
	padding: 0 0 0 10px;	
}
.addEditAddress .txtCountry {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 220px;
}
.addEditAddress .inputCountry {
	float: right;
	height: 20px;
	text-align: right;
}
.addEditAddress .inputDayPhone {
	float: left;
	height: 20px;
	width: 145px;
}
.addEditAddress .txtEvPhone {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 91px;
}
.addEditAddress .inputEvPhone {
	float: left;
	height: 20px;
	text-align: right;
	width: 121px;
}
.addEditAddress INPUT.fieldAddress {
	margin-bottom: 8px;
	width: 351px !important;
}
.addressInfo INPUT.fieldZip {
	border: 1px solid #9A9A9A;
	width: 30px !important;
}
.addEdit_CCPmntType table {
	color: #000;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
}
.addEdit_CCPmntType {
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	width: 537px;
}
.acct-subHdr-storedAddr h4, .acct-subHdr-addEditAddr h4, .acct-subHdr-storedCCPmnt h4, .acct-subHdr-addEditCCPmnt h4, .acct-subHdr-selectBillAdd h4 {
	color: #000;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.addEditAddress select.fieldCountry {
	width: 171px !important;
}
.addEditAddress input.fieldZip {
	/*float:left;*/
	height:20px;
	width:115px  !important;
}
.addEditAddress input.fieldPhoneLong {
	width: 110px !important;
}
.addEditAddress fieldset {
	border: medium none;
}
/* Track an order */
.orders-hdr-trkMyOrder {
	color: #666;
	padding: 0 0 0 20px;
	font: 18px Arial, Helvetica, sans-serif;
}
.orders-hdr-trkMyOrder h3 {
	margin: 15px 0 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.orders-cBPad {
	float: left;
	padding: 10px 0 10px 20px;
}
.orders-noOrders {
	color: #000;
	margin: 10px 0 5px;
	padding: 0;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.orderStatDefs {
	background: #f1efed none repeat scroll 0;
	color: #000;
	margin: 15px 100px 10px;
	padding: 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
}
.acct-hdr-Return h3 {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.orders-btn-back2AcctHome {
	background: transparent url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 15px 0 2px 0;
	width: 199px;
}
/* Return an order */
.ordTable {
	background: #FFF none repeat scroll 0;
	color: #7B7265;
	float: left;
	width: 505px;
	z-index: 30;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.ordTable_numHdr {
	background: #000 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	border-right: 1px dotted #fff;
	color: #fff;
	padding-left: 6px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.stepBoxes {
	float: left;
	height: 40px;
	margin-bottom: 15px;
	width: 800px;
	z-index: 1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000;
}

/* My Comment */
.stepON {
	background: #f1efed none repeat scroll 0;
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepON-Num {
	color: #000;
	float: left;
	padding-right: 5px;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.stepON-3 {
	/* Active step BOX */
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	border: 1px solid #000;
	background: #f1efed;
	float: left;
	padding: 3px 0 1px 9px;
	height: 44px;
}
.stepOFF {
	background: #FFF none repeat scroll 0;
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepRtBrdr {
	border-right: 1px solid #000;
}
.contentBox p {
	color: #000;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}
.infoBox{
	width: 200px;	
}
.statusDef {
	color: #000;
	float: left;
	margin: 0 0 0 5px;
	width: 525px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
#divPrintButton{
	padding: 10px 0 10px 0;
}
/* @end */

/* @group cust service */
.infoleftNav_Hdr {
	background: #333 none repeat scroll 0;
	border-bottom: 10px solid #fff;
	color: #fff;
	margin: 0;
	padding: 6px 0 0 0;
	text-transform: lowercase;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
	display: block;
	height: 28px;
	width: 170px;
}
.infoleftNav_Hdr h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font: normal 18px/36px Arial, Helvetica, sans-serif;
}
.infoHdr_CustService h3 {
	color: #666;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.contentBoxTop {
	height: 15px;
	width: 500px;
}
.infoText {
	background-color: #fafafa;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 85px;
	padding: 25px 40px 40px 50px;
}
/* My Comment */
.infoHdr_Shipping h3 {
	color: #666666;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
}
.h4custservice {
	background: #000 url(/App_Themes/Default/images/infopages/csh4.gif) no-repeat left center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin: 10px 0;
	padding: 0 20px 0 25px;
	width: 300px;
}
.copybox {
	background-color: #fff;
	color: #000;
	padding: 10px 15px;
	width: 595px;
	font: 12px Arial, Helvetica, sans-serif;
}
ul#infoExchanges {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_grey2.gif);
	margin: 0;
	padding: 3px 0 3px 16px;
}
.faqcol {
	background-color: #cf0;
	padding: 0 10px 0 0;
	width: 300px;
}
ul.mkTree li.liClosed .bullet {
	background: transparent url(/bdimages/shop_graphics/faq_images/faq_closed_arrow.gif) no-repeat scroll left top;
	cursor: pointer;
}
.ul.mkTree li.liClosed .bullet {
	padding-left: 10px;
	text-decoration: underline;
}
.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0 5px;
	text-align: right;
}
/* Contact Us */
.infoContainer {
	background-color: #FAFAFA;
	color: #666;
	padding: 0 50px 0 50px;
	width: 557px;
}
.infoInputLabel {
	color: #666;
	margin-bottom: 0;
	vertical-align: top;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
}
.infoInputNorm {
	border: 1px solid #000;
	font-size: inherit;
	font-weight: bold;
	padding-left: 3px;
	width: 105px;
}
.info_btn_SubmitContact {
	background: #F7F7F7 url(/App_Themes/Default/images/infopages/info_btn_submit.gif) no-repeat scroll left top;
	height: 19px;
	width: 94px;
}
/* wishlist */
.wlTopLine {
	display: none;
	visibility: none;
}
.hdr-wList {
	background: transparent url(/App_Themes/Default/images/profile/hdr-wishlist.gif) no-repeat scroll 0;
	height: 126px;
	width: 640px;
}
.wList-hdrWrap {
	float: left;
	height: 126px;
	width: 640px;
}
.wList-hdrTable {
	margin-bottom: 15px;
	width: 850px;
}
.wList-Table td {
	background: #F1EFED none repeat scroll 0;
	border: medium #fff !important;
}
.wList-Table {
	border-color: #fff;
	color: #000;
	margin: 30px 0 0 100px;
	width: 750px;
	font: 11px Arial, Helvetica, sans-serif;
}
.wList-hdr-ProdImg, .wList-hdr-Qty, .wList-hdr-Price, .wList-hdr-Avail, .wList-hdr-PurchStat, .wList-hdr-SlctItms {
	text-align: center;
}
.wList-ProdImg {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 100px;
}
.wList-botmBtnBox {
	margin-left: 100px;
	width: 750px;
}
.wList-botmBtnBox div {
	float: right;
	padding: 0 0 50px;
}
.wList-btn-share {
	background: #FFF url(/App_Themes/Default/images/profile/btn-emailwishlist.gif) no-repeat scroll left top;
	height: 21px;
	width: 150px;
}
.shareWL-To-emailList {
	font-weight: bold;
	width: 500px;
	height: 50px;
}
.SeparatorNavigation {
	left: 10px;
	text-align: center;
}
#ShareWishListSection {
	background-color: #f1efed;
	color: #000;
	font-size: 11px;
	margin: 0 auto;
	padding: 25px 0 25px 25px;
	text-align: left;
	width: 545px;
}
.acct_btn_Send {
	background: transparent url(/App_Themes/Default/images/profile/btn-send.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 10px 0 50px;
	width: 89px;
}
.shareWL-msgField, .e2f-msgField {
	height: 150px;
	width: 500px;
}
Inherited ul.mkTree ul, ul.mkTree li {
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
ul.mkTree li {
	color: #316FA8;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font: 11px Arial, Helvetica, sans-serif;
}

/* @end */

/* @group shopping cart */
.cart-noItems {
	background: #fafafa none repeat scroll 0;
	margin-bottom: 75px;
	padding: 50px 0 0 10px;
	text-align: center;
	width: 625px;
}
.cart-noItems td {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cartItems table {
	width:100%;
}
.cartItemsSummary #itemTotals {
	width:780px !important;
}
.giftOptSummary .GiftMessageControl {
	position:relative;
	width:450px !important;
}
#itemTotals td, #itemTotals p {
	color: #000;
	background-color: #fafafa;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 15px 0 10px;
	border: none !important;
}
.totalsColumn{
	float: right;
	width: 100%;
}
.giftOptSummary{
	width: 500px;
}
.ErrorMessageUC h1{
	font-size: 16px;
	color: #000;	
}
/* My Comment */
.chkout-billingSummary #itemTotals {	
	margin:0pt auto;
	width:520px !important;
}
.chkout-botmNavBtns {
	display:block;
	float:right;
	margin:10px 10px 15px 0pt;
	padding: 0 0 50px 0;
}
.Hdr-cartContainsTxt {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
#safeOrderingWrap {
	height: 67px;
	margin: 10px 0 14px 0;
}
.cart-safeOrdrngInfo {
	height: 40px;
	padding: 0 0 0 10px;
	background-color: #f0efed;
	margin: 0 0 0 10px;
}
.cart-safeOrdrng {
	background: transparent url(/App_Themes/Default/images/cart/cart-safeOrdering.gif) no-repeat scroll left top;
	float: left;
	height: 40px;
	width: 218px;
}
.cart-safeOrdrng h3 {
	visibility: hidden;
}
.safeOrderingTxt {
	padding: 0 0 0 10px;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.safeOrderingTxt td {
	padding: 6px 25px 0 0;
}
.chkoutTxt {
	color:#000;
	font-size:11px;
	line-height:16px;
}
ul.chkout-summaryList li {
	line-height:16px;
	list-style-type:none;
}
.GiftMessageControl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0pt !important;
	width:250px;
}
#proceedToChkoutTop table.procToChkoutTable {
	padding: 10px 0;
	width: 625px;
}
.ErrorMessageUC {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.titleRow {
	background-color: #fafafa;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.col-desc {
	border-color: #fff;
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.cartItems {
	background-color: #fafafa;
}
.cart-mainContainer td.col-quant {
	color: #346EA8;
	padding-top: 10px;
	text-align: center;
	width: 76px !important;
}
.cart-mainContainer td.col-quant input {
	border: 1px solid #000;
	padding: 1px 0 1px 4px;
	width: 40px;
}
.itemRow td {
	background: #FFF none repeat scroll 0;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
#itemTotals-gift h3.giftHdr {
	display: none;
}
.carthelp {
	color: #000;
	padding: 10px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#proceedToChkout {
	padding: 8px 0 35px 14px;
}
#itemTotals .row td {
	background-color: #fafafa;
	height: 28px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-align: right;
}
.chkout-promos h2 {
	color: #000;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.chkout-promos {
	background-color: #F1EFED;
	color: #000;
	margin: 10px 0 25px;
	padding: 50px 85px 30px;
	font: 12px Arial, Helvetica, sans-serif;
}
.hdr-checkout h3 {
	color: #666;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
h2.chkout-subHdr {
	clear: both;
	color: #000;
	margin: 0 0 5px;
	padding: 0;
	font: bold 14px/32px Arial, Helvetica, sans-serif;
}
.chkout-selectBox {
	background-color: #fafafa;
	color: #000;
	margin: 15px 35px 15px 0;
	padding: 10px 20px;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotice {
	color: #000;
	padding: 0 10px 10px;
	text-align: center;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
chkout-shipDetails {
	margin: 5px 110px 0;
}
.chkout-shipDetails td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 10px;
}
.chkout-shipNotes {
	height:45px;
	margin:5px 130px 15px;
}
.chkout-shipDetails {
	margin:5px 130px 0pt;
}
.chkout-btns{
	padding: 20px 0 50px 0;
}
.col1 p, .col2 p {
	color: #000;
	margin: 9px 6px;
	padding: 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo table {
	color: #000;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo select {
	border: 1px solid #000;
	padding: 0 0 0 2px;
}
.addressInfo input.fieldZip {
	border: 1px solid #000;
	width: 85px !important;
}
.ValidateError {
	color: #940101;
	font: 12px/18px Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-top: 20px;
}
.ordSummTable {
	background-color: #F1EFED;
	color: #000;
	margin: 15px 0px 15px 0;
	padding: 10px 0px 10px 0;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	width: 280px;
}
.content-shop, .custservcBPad {
	padding: 0;
}
.leftNav-content a:hover, .cBPad a:hover, .wList-Table a:hover, .safeOrderingTxt a:hover, .itemRow td a:hover {
	text-decoration: underline;
}
.acctHdr_MyAcct, .acct-hdr-forgotPass {
	color: #666;
	font: normal 24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	text-transform: lowercase;
}
.step1login_emailField input, .step1login_pwdField input {
	font-size: 11px;
	width: 150px;
}
.acct-hdr-forgotPass h3, .acct-hdr-Create h3, .chkout-hdr-couponCodes h3 {
	color: #666;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
	padding: 0;
	text-transform: lowercase;
}
.chkout-reviewInfoTable {
	background-color:#F1EFED;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin-bottom:10px;
	width:780px;
}
.chkout-reviewInfoTable td {
	background-color: #fafafa;
	padding:10px 0pt 10px 10px;
	vertical-align:top;
	width:33%;
}
shipAddrSummary {
	display:block;
	float:left;
	margin-bottom:8px;
}
.chkout-btn-editShipAddr {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editShipAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:136px;
}
.chkout-btn-editBillAddr {
	background:#fafafa url(/App_Themes/Default/images/checkout/chkout-btn-editBillAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:158px;
}
.chkout-btn-editPmntInfo {
	background:#fafafa url(/App_Themes/Default/images/checkout/chkout-btn-editPmntInfo.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:148px;
}
.chkout-btn-editShipMethod {
	background:#fafafa url(/App_Themes/Default/images/checkout/chkout-btn-editShipMethod.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:136px;
}
.chkout-btn-editOrderItms {
	background:#ffffff url(/App_Themes/Default/images/checkout/chkout-btn-editOrderItms.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	margin-bottom:10px;
	width:139px;
}
.cBPad a, .wList-Table a, .safeOrderingTxt a, .itemRow td a {
	color: #cc0000;
	text-decoration: none;
}
.acct-hdr-Create, .acct-hdr-ccPaymentTypes {
	color: #666;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
.acct-hdr-AcctInfo, .acct-hdr-emailPref, .acct-hdr-UpdatePwd, .acct-hdr-shipAddresses, .acct-hdr-Return {
	color: #666;
	padding: 0;
	font: 18px Arial, Helvetica, sans-serif;
}
.acct-hdr-AcctInfo h3, .acct-hdr-emailPref h3, .acct-hdr-UpdatePwd h3, .acct-hdr-shipAddresses h3 {
	color: #666;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-ccPaymentTypes h3, .Hdr-shoppingCart h3 {
	color: #666;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
.addEdit_CCPmntType td, .addressInfo td {
	padding: 4px 5px 4px 0;
}
ordTable_regHdr rtBor_white, .ordTable_regHdr {
	background: #000 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	color: #fff;
	text-align: center;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.wList-btn-previous, .infoBtns {
	border: none;
}
.wList-Price, .wList-Avail, .wList-SlctItms {
	text-align: center;
	width: 80px;
}
.col-styleNum, .col-quant, .col-price, .col-total, .col-discount{
	border-color: #fff;
	color: #000;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.chkout-shipDetails table {
	background:#F1EFED none repeat scroll 0%;
	color:#000;
	font: 11px/18px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:5px;
	position: relative;
	width:522px;
}
.AddressOverrideUC {
	color: #000;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotes .col1 {
	background: #f1efed none repeat scroll 0;
	color: #000;
	float: left;
	height: 65px;
	width: 250px;
}
.chkout-shipNotes .col2 {
	background:#F1EFED none repeat scroll 0%;
	color:#000;
	float:right;
	height:65px;
	width:250px;
}
.addressInfo .shipNote .note1, .addressInfo .shipNote .note2 {
	background: #fafafa none repeat scroll 0;
	color: #000;
	margin-top: 10px;
	padding: 5px 10px;
	width: 218px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.btn_ProceedtoStep3 {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3.gif) no-repeat;
	float: left;
	width: 152px;
	height: 22px;
	cursor: pointer;
	border: 0;
	margin: 15px 0 50px 2px;
	clear: both;
}
.btn_ProceedtoStep3b {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3b.gif) no-repeat;
	float: left;
	width: 149px;
	height: 19px;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 0;
	clear: both;
}


/* @end */

/* @group orders */
.orders-listContainer {
	margin: 0 20px 0 10px;
}
.orders-listTable {
	width: 705px;
	border: solid 1px #ffffff;
}
.orders-listTable TH {
	padding: 3px 5px 3px 5px;
	background: #F1EFED;
	color: #000;
	font-size: 11px;
	border: none;
	font-weight: normal !important;
}
.orders-listTable TD {
	padding: 8px 5px;
	background: #F1EFED;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #fff;
}
.orders-listBrdr {
	background: #F1EFED;
	border: none;
}
.orders-listTable a{
	font-family: Arial, Helvetica, sans-serif;
	color: #316FA8;
	text-decoration: none;
}
.orders-listTable a:hover{
	text-decoration: underline;
}
/** TRACK ORDER - ORDER DETAILS **/

.orders-btn-back2TrkOrdr {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2TrkOrdr.gif) no-repeat top left;
	margin: 25px 0 15px 0;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-histDetail {
	margin: 0 0 10px 0;
}
.orders-histDetail TABLE {
	width: 780px !important;
	background: #F1EFED;
	font-size: 11px;
	color: #000;
}
.orders-histDetail TD {
	padding: 10px;
	font-size: 11px;
	color: #000;
}
.orders-mainContainer UL.chkout-summaryList {
	width: 190px !important;
}
.orders-mainContainer UL.chkout-summaryList LI {
	width: 190px !important;
	font-size: 11px;
	color: #000;
}
.orders-histDetailSummary {
	margin: 10px 0 0 0;
}
.orders-subHdr{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:36px;
	margin:0pt;
	padding:0pt 0pt 10px;
	text-transform:lowercase;
}
.orders-histDetailSummary .orders-lineItemsTable {
	width: 780px !important;
	background: #FFF;
	font-size: 11px;
}
.orders-lineItemsTable TH {
	background: #F1EFED;
	color: #000;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.orders-lineItemsTable TD {
	vertical-align: top;
	padding: 2px 3px;
	color: #000;
	font-size: 11px;
}
.orders-lineItemsTable .img {
	display: none;
}
.orders-lineItemsTable .desc {
	width: 153px !important;
}
.orders-lineItemsTable .quant {
	text-align: center;
	width: 45px !important;
}
.orders-lineItemsTable TD.status {
	color: #FD3F05;
	font-weight: bold;
}
.orders-lineItemsTable .status {
	text-align: center;
}
.orders-lineItemsTable .trackNum {
	width: 125px !important;
}
.orders-lineItemsTable .uPrice {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .discount {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .price {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary .ordSummTable {
	width: 780px !important;
	background: #F1EFED;
	font-size: 11px;
}
.orders-histDetailSummary .ordSummTable TD {
	vertical-align: top;
	padding: 10px 10px 10px 0;
	color: #575757;
	line-height: 18px;
	height: 28px;
}
.orders-histDetailSummary .itemTotals-totals {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary P.cart_price {
	text-align: right;
	margin: 2px 3px 0 0;
	color: #346EA8;
	margin-bottom: 0;
}
.cartItems TABLE.itemTable {
	/*width: 734px !important;*/
}
.storedAddresses TD{
	vertical-align: top;
}
.btn-delete{
	padding: 5px 0 10px 0;	
}
.addEditAddress SELECT.fieldState {
}
.addressInfo SELECT.fieldState {
}
/* @end Orders */

.selectBox-CC .cvvCol .cardDescription {
border:1px none;
height:2px;
margin:0pt;
width:300px;
}

.selectBox-CC .cvvCol .cardName {
font-weight:bold;
margin:0px;
padding:0pt 0pt 0pt 8px;
}

/* @end */


/* @group brandshop.css */

/* Template A - START */
.brandshop-a {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-a .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-a .brandshop-desc h2 {
	display: block;
}
.brandshop-a .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template A - END */

/* Template B - START */
.brandshop-b {
	width: 780px;
	padding: 0;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-b .brandshop-desc {
	float: left;
	width: 576px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-b .brandshop-desc h2 {
	display: block;
}
.brandshop-b .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template B - END */

/* Template C - START */
.brandshop-c {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-c .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-desc h2 {
	display: block;
}
.brandshop-c .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template C - END */


/* All Templates - START */
.brandshop-a .brandshop-links, .brandshop-b .brandshop-links {
	min-height: 178px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 178px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-links {
	min-height: 226px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 226px;           /* IE6 Hack for min-height */
}

.brandshop-links {
	float: right;
	width: 194px;
	border-left: 10px solid #fff;
	font: 11px/17px Arial, Helvetica, sans-serif;
	padding: 24px 0 0 0;
	background: #f1efed;
	color: #95979b;
}
.brandshop-links h3 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 24px;
	color: #57575b;
}
.brandshop-linklist {
	display: block;
	float: left;
	padding: 16px 0 0 24px;
}
.brandshop-linklist h4 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #57575b;
}
.brandshop-linklist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.brandshop-links a {
	text-decoration: none;
	color: #95979b;
}
.brandshop-links a:hover {
	text-decoration: underline;
}
.brandshop-links p {
	clear: both;
	margin: 0;
	padding: 16px 0 0 24px;
}
.brandshop-links p span {
	font-weight: bold;
	color: #57575b;
}
/* @end */


/* @group Legacy Checkout */
.CVVDisplay {vertical-align:top;text-align:left;width:100%;}
.CVVDisplay .txt {width:15%;}
.CVVDisplay .ccvhelp{width:60%;}
#ccvHelpBox {}
.selectBox-CC .cvvCol { vertical-align:bottom;text-align:left;}
.selectBox-CC .cvvCol DIV { margin-top: 35px; padding: 8px; background: #E7F5FE; color: #333; font-size: 11px;}
.selectBox-CC .cvvCol P { margin: 18px 0 0 0; text-align: justify; }
#ccvHelpBox .cardDescription{height:24px; width:200px;padding:0px;margin:0px;}
#ccvHelpBox .cardLogo{ width:24px;padding:4px 0 0 0;text-align:center;vertical-align:top;}
#ccvHelpBox .cardName{ font-weight:bold; padding:0 0 0 8px;margin:0px;vertical-align:top;}
#ccvHelpBox .cardInstructions{padding:0 0 0 8px;margin:0px;text-align:left;vertical-align:top;}
.selectBox-CC TD.optCheckbox { padding-top: 12px; font-weight: bold;}
#ccHelp #shoeslogo {display:none;}
/* @end */


/* @group return.css */
/* SkateStyles Returns */
/* EDITED 11/22/08 - ms */

/* @group return */

.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }
.dkRed { color:#933; }


.PrTxt { display: none; } /***** Text between this span class will only be displayed on printout.  Used on Steps 3a/3b and maybe elsewhere.. ******/

/* ROW Header */
.acct-hdr-Return {
	/**background: url(/App_Themes/Default/images/profile/acct-hdr-return.gif) no-repeat bottom left; width:161px; height:16px; margin:7px 0 0 10px;**/ }

.acct-hdr-Return h3 {
	-x-system-font:none;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:36px;
	margin:0;
	padding:0 0 10px;
	text-transform:lowercase;
}
	

#ROW-slashReturns { display:block; height:200px; }

/******* Title/Header Text ******/
.ROW-hdrTxt {  /* wrapper */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	width:526px;
	z-index:2;
	padding-bottom:5px;
	float:left;
	text-transform:lowercase;
	padding: 10px 0 10px 0;
	}
.orange { color:#F90 !important; }
.ROW-hdrTxt h1.ROW-hdrTxt-StepNum {  /* "Step X of X */ 
	font-size: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #666666;
	padding-right: 14px;
	float:left;
	margin:0; 
	text-transform:lowercase;
	}
.ROW-hdrTxt h2.ROW-hdrTxt-StepTitle {  /* Step name */
	font-size: 20px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666666;
	font-weight:normal;
	float:left;
	margin:0;
	width:auto; 
	text-transform:lowercase;}
	
/****** Step Boxes ******/
.stepBoxes {  /* wrapper */
	position:relative; width:520px; height:40px; z-index:1; margin-bottom:15px; float:left; }
.stepBoxes a:link { text-decoration:none !important; cursor:pointer; }
.stepBoxes a:visited { text-decoration:none !important; cursor:pointer; }
.stepBoxes a:hover { text-decoration:underline !important; cursor:pointer; }
.stepON {  /* Active step BOX */
	font-family: Arial,Helvetica,sans-serif;
	width:115px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; background: #e1e1e1; float:left; padding: 3px 0 1px 9px; height:44px;}
.stepON-3 {  /* Active step BOX */
	font-family: Arial,Helvetica,sans-serif;
	width:115px; border: 1px solid #ccc; background: #e1e1e1; float:left; padding: 3px 0 1px 9px; height:44px;}
.stepON-Num {  /* Active step NUMBER */
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	position:relative;
	float:left;
	padding-right:5px; }
.stepON-Desc {  /* Active step DESCRIPTION */
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 1.1em;
	color: #666666;
	position:relative;
	float:left;
	width:70px;
	margin-top:4px; }
.stepOFF {  /* Inactive step BOX */
	 width:115px; height:44px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; background: #FFF; float:left; padding: 3px 0 1px 9px; }
.stepOFF-3 {  /* Inactive step BOX */
	 width:115px; height:44px; border: 1px solid #76BEE3; background: #FFF; float:left; padding: 3px 0 1px 9px; }
.stepOFF-Num {  /* Inactive step NUMBER */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	position:relative;
	float:left;
	padding-right:5px; }
.stepOFF-Desc {  /* Inactive step DESCRIPTION */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #666666;
	position:relative;
	float:left;
	width:70px;
	margin-top:4px; }
.stepOFF-3xDesc {  /* Inactive step DESC for Steps 3a & 3b */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #666666;
	position:relative;
	float:left;
	width:60px;
	margin-top:4px; }
.stepON-3xDesc {  /* Active step DESC for Steps 3a & 3b */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #666666;
	position:relative;
	float:left;
	width:60px;
	margin-top:4px; }
.stepRtBrdr { border-right: 1px solid #ccc; }  /* Right border for last box */


/****** MISC TEXT STYLES ******/
.txt_instrx {  /* Step 1 Instructions txt */
	font-family: Arial, Helvetica, sans-serif;
	position:relative; width:525px; z-index:3; float:left; margin-bottom:12px; }
.rtrnStaticTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #036;
	padding:0;
	margin:0; }
.rtrnStaticTxt-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #999;
	padding:0;
	margin:0;
	font-weight:normal !important; }

/****** BUTTONS ******/
.btn_ProceedtoStep2 {
	background:url(/App_Themes/Default/images/returns/btn_proceedto2.gif) no-repeat;
	float:left;
	width:146px;
	height:23px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 2px;
	/*padding-bottom:7px;*/
	clear:both;
}
.btn_ProceedtoStep3 {
	background:url(/App_Themes/Default/images/returns/btn_proceedto3.gif) no-repeat;
	float:left;
	width:152px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:15px 0 0 2px;
	clear:both;
}
.btn_ProceedtoStep3b {
	background:url(/App_Themes/Default/images/returns/btn_proceedto3b.gif) no-repeat;
	float:left;
	width:149px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 0;
	clear:both;
}
.btn_completeReturn {
	background:url(/App_Themes/Default/images/returns/btn_completeReturn.gif) left bottom no-repeat;
	float:left;
	width:176px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_proceedtoConf {
	background:url(/App_Themes/Default/images/returns/btn_proceedtoConf.gif) left bottom no-repeat;
	float:left;
	width:186px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_PrintPage {
	background:url(/App_Themes/Default/images/returns/btn_clicktoprint.gif) left top no-repeat;
	position:relative;
	float:left;
	width:225px;
	height:30px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 0;
	clear:both;
}
.btn_back2AcctHm {
	background:url(/App_Themes/Default/images/returns/btn_back2AcctHm.gif) left bottom no-repeat;
	float:left;
	width:200px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_Reprint {
	background:url(/App_Themes/Default/images/returns/btn_reprint.gif) left top no-repeat; width:219px; height:29px; cursor:pointer;
	margin:5px 0 0 0; }

/****** ORDER LIST - TABLE ******/
.ordTable {  /* General table style */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border-bottom: 1px solid #666666;
	width:505px;
	position:relative;
	z-index:30;
	background:#FFF;
	float:left; }
.ordTable_numHdr {  /* Order Number header */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	border-right:1px dotted #FFF;
	padding-left:6px;
	background: #000 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	height:20px;
	color:#FFF; font-weight:bold;
}
.ordTable_regHdr {  /* Regular blue header */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	background: #000 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	height:20px;
	color:#FFF; font-weight:bold;
}

.rtBor_white { border-right: 1px dotted #FFF; }

.expandLink_view { /**background:url(/App_Themes/Default/images/returns/plus_box.gif) left no-repeat; width:150px; **/}
.expandLink_view a {  /* [+] select items... */
	font-family: Arial, Helvetica, sans-serif;
	color: #c6080e;
	font-size:11px;
	padding-left:15px;
	text-decoration:underline !important; }
.expandLink_hide a {  /* [-] select items... */
	font-family: Arial, Helvetica, sans-serif;
	color:#c6080e !important;
	font-size:11px;
	/**background:url(/App_Themes/Default/images/returns/minus_box.gif) left no-repeat;**/
	padding-left:15px;
	text-decoration:underline !important; }


.ordTable_numTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	padding:6px 0 6px 6px;
	border-top: 1px solid #666666;
	border-right:1px dotted #cccccc;
	/*width:300px;*/
}

.ordTable_midTD {  /* "Date Ordered" and "Order Total" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	padding:6px 0 6px 0;
	border-top: 1px solid #666666;
	border-right:1px dotted #cccccc;
	width:125px !important;
}
.ordTable_midTD FONT { font-size:11px !important; }

.ordTable_rightTD {  /* "Order Status" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#036;
	text-align:center;
	padding:6px 0 6px 0;
	border-top: 1px solid #666666;
	width:105px !important;
}

.ordDisplay_open { font-family: Arial, Helvetica, sans-serif; padding:6px; }
.ordDisplay_open h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin:0; }


/****** STEP 1 -- ITEMS TABLE ******/
.itmListTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	width:550px !important;
	z-index:300;
	position:relative; float:left;
}
.itmListTable TH { display:none !important; }
.liteBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#e1e1e1;
	padding:6px 0 6px 10px;

}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f1f1f1;
	padding:2px 0 2px 6px;

}
.medBlueBar input { float:left; }
.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.proceedNote { position:relative; float:left; clear:left; width:450px; padding:5px 0 0 5px; margin:0; }
.exchangeNote {
	background:url(/App_Themes/Default/images/returns/exchNoteBG.gif) repeat-x; width:470px; height:100px; padding:6px; margin:0; position:relative; float:left; clear:left; }

/****** Blue Table for individual item details ******/
.itmTable {
	width:540px;
	background:#fff url(/App_Themes/Default/images/returns/itmView_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	color: #333 !important;
	 }
.itmTable td { font-family:Arial, Helvetica, sans-serif !important; vertical-align:top;background-color: #ffffff; }
.itmTable_imgTD { width:100px; padding:5px 0 5px 6px; }
.itmTable_imgTD input { float:left; margin-top:30px; }
.itmTable_imgTD div { float:left; padding-left:5px; margin:0; text-align:center; }
.itmTable_col2 {
	vertical-align:top;
	width:50px;
	height:35px;
	padding:7px 0 5px 10px;
	margin:0;
	text-align:center;
}
.itmTable_col3 {
	vertical-align:top;
	width:73px;
	padding:7px 0 5px 10px;
	margin:0;
}
.itmTable_col456 { vertical-align:top; text-align:center; width:65px; padding:7px 0 5px 0 !important; }
.itmTable_col456 select { font-size:10px; font-weight:bold; color:#346EA8; margin-top:3px; }
.itmTable_col2row2 { vertical-align:top; height:50px; padding:2px 0 5px 10px;  }
.itmTable_col3row2 { vertical-align:top; border:1px solid #8DC6DE; padding:2px 0 5px 10px;  }
.itmTable h4 { font-size:11px; padding:0; margin:0; }


/****** Grey Table for individual item details ******/

.itmTableGrey {
	font-family:Arial, Helvetica, sans-serif !important;
	background:#F9F9F9 url(/App_Themes/Default/images/returns/itmView_bg_grey.gif) repeat-x;
	font-size:11px;
	width:488px;
	border:1px solid #CCC;
	color:#666666;
}
/* Step 3a Grey Table */
.iTG_blkTxt { color:#000 !important; }
.itmTableGrey .itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTableGrey .itmTable_imgTD { width:100px; border:1px solid #CCC; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTableGrey .itmTable_imgTD input { float:left; margin-top:30px; }
.itmTableGrey .itmTable_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey .itmTable_col2 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col3 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col4 { border:1px solid #CCC !important; border-width:0 1px 1px 0; }
.itmTableGrey .itmTable_col56 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey .itmTable_col2row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .itmTable_col3row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:inherit; color:#933; }
.itmTableGrey .grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }
.itmTableGrey h4 { font-size:11px; padding:0; margin:0; }
.rtrnIDgreybar { background:#EAEAEA; padding:6px 0 6px 10px; border:1px solid #CCC; border-width:0 1px 1px 0; }

/* Step 1 Greyed-out table */
.itmTableGrey_imgTD { width:100px; padding:5px 0 5px 6px; }
.itmTableGrey_imgTD input { float:left; margin-top:30px; }
.itmTableGrey_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey_col2 { vertical-align:top; width:125px; height:35px; padding:10px 0 5px 10px; font-size:inherit; margin:0; }
.itmTableGrey_col3 { vertical-align:top; width:70px; padding:10px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col4 { vertical-align:top; text-align:left; width:95px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col56 { vertical-align:top; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col2row2 { vertical-align:top; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col3row2 { vertical-align:top; padding:2px 0 5px 10px; font-size:inherit; }
.dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:inherit; color:#000; }
.grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }




/******** STATUS DEFINITIONS TABLE AT THE BOTTOM OF THE PAGE *********/
.statusDef {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#666666; width:500px; position:relative; float:left; margin:15px 0 0 5px; width:525px; }
.statusDef TD { vertical-align:top; }


/****** STEP 2 -- PACKING SLIP MAILING ADDRESS ******/
#addrBox { margin: 0 auto 15px 80px; color: #000; font-size: 11px; width: 430px;}
#addrBox TD { padding: 0 5px; vertical-align: top;}
#addrBox SPAN {line-height: 12px; margin:0; padding: 0; height: auto;}
	

/****** RECEIVED ITEM AS A GIFT ******/
.identifyOrder { margin: 15px 0 120px 20px; color: #000; }
.identifyOrder TD { padding: 5px 0; }

/*
@media print {
.DIV_NoPrint{display:none;visibility: hidden;}
.headerContainer{display:none;visibility: hidden;}
.footerTopMargin{display:none;visibility: hidden;}
}
*/


/*printing style sheets*/
/****** PRINT Styles for Returns on the Web ******/
/****** Removes left nav, "step" boxes, backgrounds, top header tab, help link, buttons ******/
.onlyprint{display:none;}

h2.hdr_blueInstrux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	position:relative;
	float:left;
	margin:10px 0 5px 0;
	clear: left;
}

.blue_instrux {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px; color:#333; width:500px; position:relative; float:left; padding:8px 0 15px 10px; border:1px solid #666666; background:#e1e1e1; clear: left;}
.blue_instrux ol { /*position:relative; float:left; */ margin:0; padding:3px 0 0 23px; }
.blue_instrux li { list-style-type:decimal; clear:both; padding-bottom:10px; }

.packingSlip-wrap { position:relative; float:left; padding:15px; width:480px; /*background:#FFF;*/ }
.packingSlip { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; position:relative; float:left; border:0;}
.packingSlip h1{ font-family:Arial, Helvetica, sans-serif; font-size:2.1em; }
.packingSlip h2 { color:#000 !important; width:460px !important; padding:15px 0 0 0 !important; margin:0 !important; font-size:16px; font-weight:bold; }

.whiteBox {  /* Step 2 - white container box around address form and Reason for Return */
	width:499px;
	position:relative;
	float:left;
	padding:5px 0 10px 10px;
	border:1px solid #76BEE3;
	background:#FFF; }
	
.errorBox {
	background-color:#FFF7CC; width:350px; position:relative; float:left; left:0px; margin:0 0 0 0;
	font-size:11px; color:#000; display:block; }

@media print {
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt !important;
	color:#000 !important;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000 !important;
	font-weight:bold;
	position:relative;
	float:left;
	margin:5px 0 8px 0;
	z-index:3;
	width:580px;
}
h2.hdr_blueInstrux { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000;
	font-weight:bold;
	position:relative;
	float:left;
	margin:0px 0 5px 0;
}
h3 { display:none; }

form, input { font-family:Arial, Helvetica, sans-serif !important; }

.ScTxt { display: none; } /***** Text between this span class will not be displayed on printout.  Used on Steps 3a/3b and maybe elsewhere.. ******/

/****** LEFT NAV Styles ******/
.acctLeftNav {
	display:none; }
.leftNavTD { display:none; }
.acctHdr_leftNav_MyAcct {
	display:none; }

/******* Container divs ******/
#mainContainer { 
	width:626px;
	color:#000 !important;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	height:auto; 
	background-color:#FFF;
	float:left; }
#contentWrap {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF; /*width:605px;*/ width:100%; position:relative; float:left; padding:8px 0 20px 21px; }
#contentWrap a:link { color:#000; text-decoration:underline; }
#contentWrap a:visited { color:#000; text-decoration:underline; }
#contentWrap a:hover { color:#008AFF; text-decoration:underline; }


/******* Top Header Bar ******/
.Hdr { display:none; }

/******* Title/Header Text ******/
.hdrTxt {  /* wrapper */
	position:relative; 
	width:570px; 
	z-index:2; 
	padding-bottom:5px;
	float:left; }
.orange { color:#000 !important; }
#stepXofX { font-size:12pt !important; color:black; } /**** Shrinks this header text for print version ****/
#stepXofX h1 { font-weight:normal !important; font-size:12pt !important; }

.hdrTxt h1 {  /* "Step X of X */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	padding-right: 14px;
	float:left;
	margin:0;
	color:black }
.hdrTxt h2 {  /* Step name */
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal;
	float:left;
	margin:0;
	width:auto; }


/****** Click for help btn & link ******/
#help {
	display:none; }

/****** Step Boxes ******/
.stepBoxes {  /* wrapper */
	display: none; }

/****** MISC TEXT STYLES ******/
.txt_instrx {  /* Step 1 Instructions txt */
	font-family: Arial, Helvetica, sans-serif;
	position:relative; width:580px; z-index:3; float:left; margin-bottom:12px; }
.rtrnStaticTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #000;
	padding:0;
	margin:0; }
.rtrnStaticTxt-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #999;
	padding:0;
	margin:0;
	font-weight:normal !important; }

/****** BUTTONS ******/
#btn_ProceedtoStep2, #btn_ProceedtoStep3, #btn_ProceedtoStep3b, #btn_completeReturn, #btn_proceedtoConf, #btn_PrintPage, #btn_Reprint {
	display:none; }
	
/****** ORDER LIST - TABLE ******/
.ordTable {  /* General table style */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	border-bottom: 1px solid #000; 
	width:580px; 
	position:relative; 
	z-index:30; 
	background:#FFF; 
	float:left; }
.ordTable_numHdr {  /* Order Number header */
	font-family: Arial, Helvetica, sans-serif;
	width:165px; 
	border-right:1px dotted #FFF; 
	padding-left:6px;
	background: #FFF;
	height:20px;
}
.ordTable_numHdr a { font-family: Arial, Helvetica, sans-serif; color:#000 !important; font-weight:bold; font-size:inherit; width:100%; text-decoration:underline !important;}
.ordTable_regHdr {  /* Regular blue header */
	font-family: Arial, Helvetica, sans-serif;
	width:134px;
	text-align: center;
	background: #FFF;
	height:20px;
}
.ordTable_regHdr a { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000; 
	font-weight:bold; 
	font-size:inherit; 
	text-align:center; 
	text-decoration:underline !important; }
.rtBor_white { border-right: 1px dotted #FFF; }

.expandLink_view { background:url(../../bdimages/account_images/plus_box.gif) left no-repeat; }
.expandLink_view a {  /* [+] select items... */
	font-family: Arial, Helvetica, sans-serif; 
	color:#F60 !important; 
	font-size:inherit; 
	padding-left:15px; 
	text-decoration:underline !important; }
.expandLink_hide a {  /* [-] select items... */
	font-family: Arial, Helvetica, sans-serif; 
	color:#F60 !important; 
	font-size:inherit; 
	background:url(../../bdimages/account_images/minus_box.gif) left no-repeat; 
	padding-left:15px; 
	text-decoration:underline !important; }
	
.ordTable_numTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #000;
	padding:6px; 
	border-top: 1px solid #000; 
	border-right:1px dotted #4E7BA8;
}

.ordTable_midTD {  /* "Date Ordered" and "Order Total" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color:#000;
	text-align:center; 
	padding:6px; 
	border-top: 1px solid #000; 
	border-right:1px dotted #000;
}

.ordTable_rightTD {  /* "Order Status" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color:#000;
	text-align:center; 
	padding:6px; 
	border-top: 1px solid #000; 
}

.ordDisplay_open { font-family: Arial, Helvetica, sans-serif; padding:6px; }
.ordDisplay_open h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; margin:0; }


/****** STEP 1 -- ITEMS TABLE ******/
.itmListTable { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#000;
	border:1px solid #999; 
	border-width:1px 0 0 1px; 
	width:100%;
	z-index:300;
}
.liteBlueBar { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#F2FBFF;
	padding:6px 0 6px 10px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0;
}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DDF0FB;
	padding:2px 0 2px 6px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0;
}
.medBlueBar input { float:left; }
.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.proceedNote { position:relative; float:left; clear:left; width:550px; padding:5px 0 0 5px; }

/****** Blue Table for individual item details ******/
.itmTable { 
	width:540px; 
	background:#fff url(../../bdimages/account_images/itmView_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:100%;
	color: #000 !important; }
.itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTable_imgTD { width:100px; border:1px solid #999; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTable_imgTD input { float:left; margin-top:30px; }
.itmTable_imgTD div { float:left; padding-left:5px; margin:0; text-align:center; }
.itmTable_col2 {
	vertical-align:top; 
	width:136px; 
	height:35px; 
	border:1px solid #999; 
	border-width:0 1px 0 0; 
	padding:10px 0 5px 10px; 
	margin:0;
}
.itmTable_col3 {
	vertical-align:top; 
	width:73px; 
	border:1px solid #999; 
	border-width:0 1px 0 0; 
	padding:10px 0 5px 10px; 
	margin:0;
}
.itmTable_col456 { vertical-align:top; text-align:center; width:65px; border:1px solid #999; border-width:0 1px 1px 0; padding:10px 0 5px 0; }
.itmTable_col456 select { font-size:10px; font-weight:bold; color:#000; margin-top:3px; }
.itmTable_col2row2 { vertical-align:top; height:50px; border:1px solid #999; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable_col3row2 { vertical-align:top; border:1px solid #999; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable h4 { font-size:1.0em; padding:0; margin:0; }


/****** Grey Table for individual item details ******/

.itmTableGrey {
	font-family:Arial, Helvetica, sans-serif !important;
	background:#F9F9F9 url(../../bdimages/account_images/itmView_bg_grey.gif) repeat-x;
	font-size:100%;
	width:100%;
	border:1px solid #CCC; 
	color:#666666;
}
/* Step 3a Grey Table */
.iTG_blkTxt { color:#000 !important; }
.itmTableGrey .itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTableGrey .itmTable_imgTD { width:100px; border:1px solid #CCC; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTableGrey .itmTable_imgTD input { float:left; margin-top:30px; }
.itmTableGrey .itmTable_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey .itmTable_col2 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col3 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col4 { border:1px solid #CCC !important; border-width:0 1px 1px 0; }
.itmTableGrey .itmTable_col56 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey .itmTable_col2row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .itmTable_col3row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:inherit; color:#933; }
.itmTableGrey .grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }
.itmTableGrey h4 { font-size:1.0em; padding:0; margin:0; }
.rtrnIDgreybar { background:#EAEAEA; padding:6px 0 6px 10px; border:1px solid #CCC; border-width:0 1px 1px 0; }

/* Step 1 Greyed-out table */ 
.itmTableGrey_imgTD { width:100px; padding:5px 0 5px 6px; }
.itmTableGrey_imgTD input { float:left; margin-top:30px; }
.itmTableGrey_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey_col2 { vertical-align:top; width:125px; height:35px; padding:10px 0 5px 10px; font-size:inherit; margin:0; }
.itmTableGrey_col3 { vertical-align:top; width:70px; padding:10px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col4 { vertical-align:top; text-align:left; width:95px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col56 { vertical-align:top; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col2row2 { vertical-align:top; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col3row2 { vertical-align:top; padding:2px 0 5px 10px; font-size:inherit; }
.dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:inherit; color:#933; }
.grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }

/****** STEP 2 ******/
.retItmBlueTop { font-family:Arial, Helvetica, sans-serif !important; font-size:0.75em; color:#000; position:relative; width:590px; height:35px; z-index:1; margin-bottom:0; float:left; border: 1px solid #999; border-width: 0 1px 0 1px; }
.retItmBlueTop h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 6px 0 0; padding:0; position:relative; display:inline; }
.retItmBlueTop td { padding:5px 8px 5px 8px; border: 1px solid #999; border-width: 1px 0 0 0; }

/*.retItmBlueBox  ***OLD***{ font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:15px; float:left; }*/
.retItmBlueBox { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:15px; float:left; border: 1px solid #999; border-width: 0 1px 1px 0; }
.retItmBlueBox div { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; height:100%; border: 1px solid #999; border-width: 1px 0 1px 1px; float:left; padding: 5px 9px 1px 9px; }
.retItmBlueBox h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.retItmBlueBox td { padding:5px 8px 5px 8px; border: 1px solid #999; border-width: 1px 0 0 1px; }
.bg_medBlue { background-color:#BBE8FF; }
.bg_ltBlue { background-color:#D2EFFF; }
.bg_ltBlue2 { background-color:#E2F5FF; }
#rIBB_OrderNum { text-align:left; width:170px; color:#000; }
.rIBB_ItemNum { vertical-align:top; }
.rIBB_Brand { padding:5px 2px 1px 9px !important; }
.rIBB_ItemName { border-left:0px !important; width:140px; }
.rIBB_RefAmt { text-align:center; }
.rIBB_Quantity { text-align:center; }

.slctLabel_wrap { position:relative; float:left; }
#USPSwrap { display:none; }
.UPS_logo { background:url(../../bdimages/account_images/UPS_logo.gif) left no-repeat; width:38px; height:48px; float:left; position:relative; }
.USPS_logo { background:url(../../bdimages/account_images/USPS_logo.gif) 0px 4px no-repeat; width:39px; height:40px; float:left; position:relative; }
.slctLabel_content { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	color:#000; 
	position:relative; 
	float:left; 
	width:530px; 
	z-index:1;
	padding:0 0 0px 10px; } 

.labelOption {  /* Step 2 - select a label option */
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	position:relative;
	float:left;
	padding-bottom:10px;
	z-index:2;
}
.labelOption_radio { position:relative; float:left; margin:-3px 5px 0 0; padding:0; vertical-align:top; }
.labelOption p { position:relative; float:left; width:490px; margin:0; padding:0; }
#preferUSPS p { padding-left:45px; }

.whiteBox {  /* Step 2 - white container box around address form and Reason for Return */
	width:575px; 
	position:relative; 
	float:left; 
	padding:5px 0 10px 10px; 
	border:1px solid #999; 
	background:#FFF; }

#UPS_addr_wrap, #USPS_addr_wrap {  /* Step 2 - container div to be shown when user selects mail label option */
	 font-family:Arial, Helvetica, sans-serif; font-size:0.7em; position:relative; float:left; padding:0 0 10px 0; display:none; }
	 
/* Step 2 - "Send label to" list */
#sendLabelTo { position:relative; float:left; padding-bottom:3px; }  
#sendLabelTo span { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; position:relative; float:left; font-weight:bold; color:#000; padding:0 5px 0 0; }
#sendLabelTo ul { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; position:relative; float:left; list-style:none; padding:0; margin:0; }
#sendLabelTo li { font-family:Arial, Helvetica, sans-serif !important; display:block; height:17px; }
#sendLabelTo p { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#000; position:relative; float:left; margin:0; padding:0; }

/* Step 2 - Address table */
#addrBox { font-family: Arial, Helvetica, sans-serif !important; font-size:1em; color:#000; width:100%; }
#addrBox td { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:1.0em; }
#addrBox input { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:1.0em; }

/* Step 2 - "Reason for your return" box */
#rtrnReason { font-family:Arial, Helvetica, sans-serif !important; color:#000; }
#rtrnReason span { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; }
#rtrnReason_list { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; position:relative; float:left; width:300px; }
#rtrnReason_list p { font-family:Arial, Helvetica, sans-serif; }
#rtrnReason_list ul { font-family:Arial, Helvetica, sans-serif !important; list-style:none; margin:5px 0 0 0; padding:0; }
#rtrnReason_list li { font-family:Arial, Helvetica, sans-serif !important; display:block; height:7px; }
#rtrnReason_comment { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; position:relative; float:left; width:250px; }

/* Step 3 a/b - Blue box instructions */
.blue_instrux {
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11pt; color:#000; width:580px; position:relative; float:left; padding:8px 0 5px 10px;border:1px solid black;  
	 /*background:#F5FBFD;*/ }
.blue_instrux ol { margin:0; padding:3px 0 0 23px; }
.blue_instrux li { list-style-type:decimal; clear:both; padding-bottom:5px; }
#findShipLink { text-decoration:none !important; }

/* Step 3 a/b - CUT ALONG THE DOTTED LINE */
.cutHere { position:relative; float:left; margin:10px 0 10px 3px; }

/* Step 3a - Packing Slip styles */
.packingSlip-wrap { position:relative; float:left; padding:15px; width:560px; background:#FFF; }
.packingSlip { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#000; position:relative; float:left; border:0;}
.packingSlip h1 { font-family:Arial, Helvetica, sans-serif; font-size:2.1em; }
.packingSlip h2 { color:#000 !important; width:530px !important; padding:15px 0 0 0 !important; margin:0 !important; font-size:1.3em; font-weight:bold; }
.barcodeTable { width:100%; font-weight:bold; color:#000; height:100px; }
.barcode { padding-left:30px; }
.barcode img { position:relative; float:left; }
.step3_itmListTable { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#000;
	border:1px solid #999; 
	border-width:1px 0 0 1px; 
	width:550px;
	z-index:300; }
.step3_itmListTable td.liteBlueBar { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#F7F7F7;
	padding:6px 0 6px 10px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0; }
.step3_itmListTable td.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E9E9E9;
	padding:2px 0 2px 6px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0; }
.step3_itmListTable td.medBlueBar input { float:left; }
.step3_itmListTable td.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.step3_itmListTable .itmTableGrey { background:#F7F7F7 !important; }

/* Step 3b - Return Label styles */
.labelTable { position:relative; float:left; width:100%; text-align:left; }

/* Step 3 Confirmation page */
.confirmDiv { padding:10px 0 20px 0; position:relative; float:left; }
.mailConfirm_shoeTblWrap { font-size:0.7em; position:relative; float:left; width:580px; }


/* CONFIRMATION List */ 
ul#arrowList {
	margin:0;
	padding-left:16px;
	list-style-image: url(../../bdimages/account_images/bullet_arrow_blue.gif);
}
ul#arrowList li { height:1.7em; }

/* Step 3 a/b - Do not Print */
.DIV_NoPrint{display:none;}

/* Black&White SDC Logo */ 
.BWlogo { 
	width:290px; 
	height:70px; 
	margin-bottom:10px;
	position:relative;
	float:left;
	display:block; }

/* rIBB Grey */
.rIBBgrey { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; color:#000; position:relative; height:40px; z-index:1; margin-bottom:15px; float:left; border: 1px solid #BBB; border-width: 0 1px 1px 0; }
.rIBBgrey div { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; height:100%; border: 1px solid #BBB; border-width: 1px 0 1px 1px; float:left; padding: 5px 9px 1px 9px; }
.rIBBgrey h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.rIBBgrey td { padding:5px 7px 5px 7px; border: 1px solid #BBB; border-width: 1px 0 0 1px;  }
.rIBBgrey #rIBB_OrderNum { text-align:left; font-size:1.1em; padding-left:15px; color:#000; }
.rIBBgrey .rIBB_ItemNum { vertical-align:top; text-align:center; }
.rIBBgrey .rIBB_Brand { padding:5px 2px 1px 9px !important; }
.rIBBgrey .rIBB_ItemName { /*border-left:0px !important;*/ width:110px; line-height:1.2em; }
.rIBBgrey .rIBB_ItemName h4 { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:1.0em; }
.rIBBgrey .rIBB_Price { text-align:center; width:60px; }
.rIBBgrey .rIBB_Quantity { text-align:center; }
.rIBBgrey .rIBB_Reason { text-align:center;  }
.rIBBgrey .rIBB_ColorSize { width:60px; line-height:1.2em;  }
.rIBBgrey .rIBB_ColorSize h4 { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:1.0em;   }
.rIBBgrey #rIBB_totalRow td { color:#000; font-weight:bold; }

.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }


.Page3Logos { display:none; }
.NoPrint { display:none;}



.Reprint_OurAddress { font-size: 9pt }
.Reprint_PageBreak { page-break-before:always; }
.Reprint_Instructions_UPS { height:540px; font-family:Arial, Helvetica, sans-serif; }
.Reprint_Instructions_USPS { height:550px; font-family:Arial, Helvetica, sans-serif; }
.Reprint_Address{ padding: 0 0 0 100px; page-break-after:always; font-size: 10pt }
.Reprint_PageBreakBefore { page-break-before: always; }

.PrTxt { display: inline; }

/* EXCHANGE Item box on Confirmation Page  --- Added 4/28/06 - ms */
.exchItmBlueBox { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:10px; float:left; border: 1px solid #999; border-width: 0 1px 1px 0; }
.exchItmBlueBox h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.exchItmBlueBox td { padding:5px 7px 5px 7px; border: 1px solid #999; border-width: 1px 0 0 1px; }
.eIBB_SizeWidth { text-align:center; background-color:#fff; width:70px; }
.eIBB_Quantity { text-align:center; background-color:#fff; width:65px; }

.trackingNum .rtrnStaticTxt { float:left; display:inline; }

.headerContainer{display:none;}
.footerTopMargin{display:none;}

.onlyprint{display:inline;}
}

#FormLetter
{
	display:none;
}

/* @end */
/* @end */

/* @group Product Results */
.results-thumbnails {
}
.productCell {
	font: 0.7em/1.6em Arial, Helvetica, sans-serif;
	width: 165px;
	color: #878787;
	padding: 0 0 30px 30px;
	text-align: left;
	float: left;
	margin: 0;
	height: 28em;
}
.productCell a {
	color: #878787;
	text-decoration: none;
	/*display: block;*/
	margin: 0 auto 0 0;
}
.productCell span {
	margin: 0
}
/*.productCell br {
	display: none;
}
.productCell .styleName br {
	display: inline;
}*/
.productCell a.brandName {
	font-weight: bold;
	color: #57575b;
}
.productCell img {
	display: block;
	height: 15px;
	margin-bottom: 0.6em;
}
.productCell a img {
	width:  135px;
	height: 135px;
	margin: 5px 0 12px;
	background-color: #fcfcfc;
}
.productCell a.variantSalePrice {
	color: #b5272e;
	font-weight: bold;
}
span.wasPrice {
	display: block;
}
span.saleAmount {
	color: #fff;
	background: #668f11;
	padding: 4px;
}
/*img.saleTag {
	display: block;
	background: url(/App_Themes/Default/images/2008/results/tag-sale.gif) no-repeat;
	width: 44px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}*/
img.newTag {
	display: block;
	background: url(/App_Themes/Default/images/2008/results/tag-new.gif) no-repeat;
	width: 46px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}
img.clearanceTag {
	display: block;
	background: url(/App_Themes/Default/images/2008/results/tag-clearance.gif) no-repeat;
	width: 46px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}

/* @end */

/* @group Endeca Navigation */
/* Main (Generic) Section Wrapper */
.nav-section-wrapper
{
	background: #f4f2f1;
	color: #95979B;
	margin: 0;
	padding: 0;
	border-top: 10px solid #fff;
	clear: both;
}
.nav-department {
	margin: 0 !important;
	border-top: none;
}

/* Department Header */
div.nav-section-wrapper div.nav-banner-all-depts {
	background: url(/App_Themes/Default/images/2008/results/refine-department.gif) no-repeat scroll left top;
	height: 54px;
	width: 170px;
 }
div.nav-section-wrapper div.nav-banner-mens {
	background: url(/App_Themes/Default/images/2008/results/header-dept-men.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
 }
div.nav-section-wrapper div.nav-banner-womens { 
	background: url(/App_Themes/Default/images/2008/results/header-dept-women.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-girls {
	background: url(/App_Themes/Default/images/2008/results/header-dept-girls.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-boys {
	background: url(/App_Themes/Default/images/2008/results/header-dept-boys.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-accessories {
	background: url(/App_Themes/Default/images/2008/results/header-dept-accessories.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-bags {
	background: url(/App_Themes/Default/images/2008/results/header-dept-bags.gif) no-repeat scroll left top;
	height: 94px;
	width: 170px;
}

/* H3 Tag */
/*div.nav-section-wrapper h3 {
	color: #717075;
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0 10px;
	width: 160px;
}*/

.nav-section-wrapper h3 {
	width: 170px;
	height: 54px;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.nav-section-wrapper h3.nav-toggle-selected {
	cursor: default;
}
.nav-category h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2008/results/refine-category-open.gif) no-repeat;
}
.nav-category h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-category.gif) no-repeat;
}
.nav-category h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-category.gif) no-repeat;
}
.nav-brand h3.nav-toggle-open, .nav-brandalpha h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2008/results/refine-brand-open.gif) no-repeat;
}
.nav-brand h3.nav-toggle-closed, .nav-brandalpha h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-brand.gif) no-repeat;
}
.nav-brand h3.nav-toggle-selected, .nav-brandalpha h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-brand.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2008/results/refine-height-open.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-height.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-height.gif) no-repeat;
}
.nav-showme h3.nav-toggle-open, .nav-showme h3.nav-toggle-closed, .nav-showme h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/refine-narrowby.gif) no-repeat;
}


/* H4 Tag */
div.nav-section-wrapper h4 {
	color: #666;
	margin: 0;
	padding: 0;
}


/* Section has selected item */
div.nav-section-wrapper a.nav-clear-selection {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #95979b;
	display: block;
	padding: 0 8px 0 0;
	text-align: right;
	text-transform: capitalize;
}
.nav-selected {
	padding: 0 0 20px;
}
.nav-department .nav-selected {
	padding: 0;
}
.nav-category .nav-selected {
	padding: 0;
}
div.nav-section-wrapper div.nav-selected div {
	color: #57575b;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 11px;
	margin: -0;
}
div.nav-section-wrapper div.nav-selected div a {
	color: #717075 !important;
	font-weight: bold;
	text-decoration: underline;
}
div.nav-section-wrapper div.nav-selected div a:hover {
	text-decoration: underline ;
}

div.nav-section-wrapper div.nav-selected a {
	color: #717075 !important;
	font-weight: normal;
	padding-left: 10px;
}
.nav-department .nav-toggle-section-element {
	clear: both;
}


/* Category Section has selected item : Overriding the common nav-section-wrapper*/
div.nav-category div.nav-selected a { 
	display: block;
	font: bold 11px/18px Aroal, Helvetica, sans-serif;
	color: #57575b;
}
div.nav-category div.nav-selected a.top-cat
, div.nav-category div.nav-selected span.top-cat { 
	font-size: 13px;
	color: #57575b;
	font-weight: bold;
	padding-left: 0px;
}
div.nav-category div.nav-selected span {
	font-weight: normal;
	display: block;
	padding: 0 0 10px 11px;
	font-size: 11px;
 }



/* List of Refinements - No refinement selected */
.nav-section-wrapper .refineList {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #95979b;
	margin: 0;
	padding: 5px 0 8px 10px;
	clear: both;
}
div.nav-section-wrapper div.refineList a {
	color: #95979b;
	display: block;
	padding: 0 0 0 16px;
	text-indent: -8px;
	text-decoration: none;
}
div.nav-section-wrapper div.refineList a:hover {
	text-decoration: underline;
}
div.nav-section-wrapper div.refineList a.more {
	color: #cc0000;
}
.refineList br {
	display: none;
}
div.nav-section-wrapper div.refineList a.nav-haschildren {
	background: url(/App_Themes/Default/images/2008/results/selection-arrow.gif) no-repeat left center;
}

.nav-brandalpha .nav-toggle-section-element {
	height: 250px;
	overflow-y: scroll !important;
	overflow-x: hidden;
}


/* Nav-Search Special Rules : Search Within */
.nav-search {
	background: #fff !important;
	clear: both;
}
.nav-search h3 {
	display: none;
}
div.nav-search div {
	text-align: center;
}
div.nav-search div.nav-selected {
	margin: 0 !important; 
}
div.nav-search img.nav-search-element {
	background: url(/App_Themes/Default/images/2008/results/nav-btn-search.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	margin: 0;
	vertical-align: bottom;
	width: 23px;
}
div.nav-search input.nav-search-box {
	background-color: #FFF;
	border: 1px solid #c8c2bd;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	width: 123px;
	height: 15px;
}
/* @end */

/* @group Product Detail */
#prodDetailWrap {
	margin: 0;
	padding: 17px 0;
}

.leftCol {
	float: left;
	width: 388px;
	padding: 0 32px 0 50px;
}
.btn_prevPage {
	float: left;
}
.btn_prevPage h3 {
	background: url(/App_Themes/Default/images/2008/product/btn-previous.gif) no-repeat;
	width: 114px;
	height: 24px;
	margin: 0 5px 0 0;
	text-indent: -9999px;
	cursor: pointer;
}

.btn_seeAll_bg {
	float: left;
}
.btn_seeAll_bg p {
	margin: 0;
}
.btn_seeAll_bg a {
	display: block;
	background: url(/App_Themes/Default/images/2008/product/btn-view-all.gif) no-repeat;
	width: 153px;
	height: 24px;
	text-indent: -9999px;
}
.SKUtxt {
	font: 11px/24px Arial, Helvetica, sans-serif;
	color: #878787;
	float: right;
}

.prodImgWrap {
	padding: 16px 0 0 0;
	clear: both;
}
.prodImg {
	background: url(/App_Themes/Default/images/2008/product/multi-frame.gif) no-repeat;
	width: 388px;
	height:  379px;
}
.prodImg img {
	padding: 12px 19px 17px;
}

.prod-multAngles {
	text-align: center;
	margin: 0 auto;
	width: 352px;
	padding: 0 0 0 10px;
}
.btn_ViewMult h3 {
	display: none;
}
.prod-multAngles br {
	display: none;
}
.multThumbs {
	float: left;
	padding: 1px;
}
.prodImg-btm-wrap {
	clear: both;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}

.prodMayWeSuggest {
	padding: 50px 0 0;
}
.prodMayWeSuggest h3 {
	margin: 0;
	display: block;
	width: 155px;
	height: 20px;
	background: url(/App_Themes/Default/images/2008/product/may-we-suggest.gif) no-repeat;
	text-indent: -9999px;
}
.crossSells {
	padding: 16px 0 0 0;
}
.cS-item {
	width: 96px;
	float: left;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
	padding-bottom: 50px;
}

.rightCol {
	float: right;
	width: 394px;
	padding: 0 50px 0 0;
}

.rightCol-top {
	padding: 0 0 0 0;
}
.style-brandLogo {
	padding: 0 0 0 0;
}

/* My Comment */
.style-price {
	padding: 0 0 10px 0;
	width: 195px;
}
.style-price h1 {
	font: normal 16px/23px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
}
.style-price h2 {
	font: bold 19px/23px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
}
.salesTagWrap {
	float: left;
}
.salesTag-num, .salesTag-percOff {
	display: inline;
	color: #c00;
	font-weight: bold;
	font-size: 15px;
}
.salesTag-percOff h3 {
	display: inline;
	margin: 0;
}
span.note {
	display: block;
	clear: left;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
	/* */
	background: none;
	border: none;
	left: 0;
	top: 0;
	position: relative;
	padding: 0;
	width: 300px !important;
}
span.origPrice {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}

.chooseBox {
	padding: 18px 28px 22px 28px;
	margin-top: 16px;
	background: #f9f9f8;
	clear: both;
}
.chooseBox .step1 {
	background: url(/App_Themes/Default/images/2008/product/step1.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
}
.chooseBox .step2 {
	background: url(/App_Themes/Default/images/2008/product/step2.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
}
.chooseBox .step2_val {
	width: auto !important;
	padding: 0 28px;
}
.chooseBox .step2_val span {
	display: block;
	color: #d01515 !important;
	font: 11px/16px Arial, Helvetica, sans-serif;
}
.chooseBox .step3 {
	background: url(/App_Themes/Default/images/2008/product/step3.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
	height:  auto;
}
input.btn_Add2Cart {
	background: #f0820b url(/App_Themes/Default/images/2008/product/btn-addtocart.gif) no-repeat;
	width: 136px;
	height: 34px;
	display: block;
	float: left;
	margin: 0;
}
.email2friend, .add2wishlist {
	display: block;
}
.email2friend a, .add2wishlist a {
	padding: 0 0 0 25px;
	font: bold 11px/17px Arial, Helvetica, sans-serif;
	color: #878787;
	text-decoration: none;
}
.email2friend a:hover, .add2wishlist a:hover {
	text-decoration: underline;
}

.helpMe {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #878787;
	padding: 0 0 0 28px;
}
.helpMe a {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #878787;
}

.bmlBoxWrap a {
	color: #57575b;
	text-decoration: none;
}
.bmlBoxWrap {
	background: #f1efed url(/App_Themes/Default/images/2008/product/bml-bg.gif) no-repeat center left;
	padding: 0 0 0 100px;
	margin: 25px 0 0;
	font: 9px/36px Arial, Helvetica, sans-serif;
	color: #57575b;
}

.rightCol-infos {
	float:left;
	height:auto;
	left:25px;
	margin:15px 0pt 0pt;
	padding:0;
	text-align:left;
	z-index:1 !important;
}
#freeship, #lpg, #sameday {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
	float: left;
	padding: 0 30px 0 0;
	clear: both;
	width: 300px;
}
#freeship a, #lpg a, #sameday a {
	font-size: 11px;
	color: #878787;
	text-decoration: underline;
}
#ProductDescription {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
	float:left;
	padding: 10px 0 0 0;
	clear: both;
}


.orangeBoldTxt {
	font-weight: bold;
}
.avgRating {
	clear: both;
	padding: 25px 0 0 0;
}
/*.BVcustomerRatingItem {
	font: bold 11px/19px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVcustomerRatingScore {
	font: italic 11px/19px Arial, Helvetica, sans-serif;
	color: #5378b1;
}
.BVRatingSummaryLinks {
	padding: 5px 0 0;
}
.BVQASummaryBox h1 {
	margin: 0;
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQASummaryBoxLink {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQASummaryBoxQuestionAndAnswerCount {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQACount, .BVQANumber {
	color: #f0820b;
	display: inline;
}
.BVQASummaryBoxLink a {
	color: #678dc7;
	text-decoration: none;
}
.BVQASummaryBoxLink a:hover {
	text-decoration: underline;
}
#BVdefaultURL {
	padding: 10px 0 0;
}
#BVdefaultURL a {
	color: #F0820B;
	text-decoration: none;	
} 
#BVdefaultURL a:hover {
	text-decoration: underline;
}*/


.prodReviews {
	clear: both;
	padding: 40px 0 0 0;
	width: 960px;
}
.txt_ProductReviews h3 {
	display: block;
	background: none /*url(/App_Themes/Default/images/2008/product/head-reviews.gif) no-repeat center left*/;
	width:  72px;
	height: 56px;
	text-indent: -9999px;
}
.txt_QA h3 {
	display: block;
	background: none /*url(/App_Themes/Default/images/2008/product/head-qa.gif) no-repeat center left*/;
	width:  72px;
	height: 56px;
	text-indent: -9999px;
}
#reviews {
	color: #57575b;
}
/*
#BVQAContainer {
	color: #57575b;
}
#BVQAContainer a {
	color: #678dc7;
	text-decoration: none;
}
#BVQAContainer a:hover {
	text-decoration: underline;
}
.BVQACount {
	font-size: 10px;
}
.BVQAHeader {
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#BVQAContainer h1 {
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin: 16px 0 0px 0;
}
*/
.e2f-subHdr {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #56565b;	
}
.e2f-fromName{
	width: 200px;
}
.e2f-fromEmail{
	width: 200px;
}
.e2f-recipientField{
	width: 200px;
}



/* @end */

/* @group AppDev */

/* Description: This rule was implemented because now the breadcrumb on the results page in now housed in an
     H2 tag.  Made the CSS rules to match was was currently on the shoes.com site. */
div.breadCrumbs h2 
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
}


input.watermark {
    color:#CCC;
}

/* in stock notice requests */
body.instocknoticerequestPage div.logoAndText,
body.instocknoticerequestPage div.logoAndText div#topnav-upper,
div.noticeInputsWrapper
{
	width:530px;
}
body.instocknoticerequestPage div.logoAndText,
div.noticeInputsWrapper
{
	padding:10px;
}
body.instocknoticerequestPage div.logoAndText
{
	background-color:#ccc;
}
body.instocknoticerequestPage div.logoAndText #topnav-logo,
body.instocknoticerequestPage div.logoAndText #topnav-banner
{
	margin:0px;
}
body.instocknoticerequestPage div#content-body
{
	height:510px;
}
body.instocknoticerequestPage #qs-size-womens,
body.instocknoticerequestPage #qs-size-mens,
body.instocknoticerequestPage #qs-size-girls,
body.instocknoticerequestPage #qs-size-boys,
body.instocknoticerequestPage #qs-size-bags
{
	display:block;
}
div.noticeInputsWrapper
{
	text-align:center;
}
div.noticeInputsWrapper table.noticeInputs
{
	margin:0px auto 10px auto;
}
table.noticeInputs
{
	background-color:#ccc;
	padding:5px;
}
table.noticeInputs td.leftColumn
{
	text-align:right;
	vertical-align:top;
	width:150px;
}
table.noticeInputs td.rightColumn
{
	text-align:left;
	width:200px;
}
.hidden
{
	display:none;
}
.noticeInputs #qs-size-womens,
.noticeInputs #qs-size-mens,
.noticeInputs #qs-size-girls,
.noticeInputs #qs-size-boys,
.noticeInputs #qs-size-bags
{
	padding:0px;
}

/* localization */
#dvLanguage
{
	width:960px;
	margin:0px auto 5px auto;
}
#switchToEnglish
{
	background:transparent url(/Images/e4xFlags/US.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
	margin-right:5px;
}
#switchToFrench
{
	background:transparent url(/Images/e4xFlags/CA.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
}
#dvLanguage .inactive
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.frenchContent
{
	background-color:#faa;
}
/* inline reviews */
p.reviewsWrapper
{
	margin:0px;
	display: none;
}
span.averageReview
{
	display:block;
	width:64px;
	height:12px;
	text-indent:-9999px;
	float:left;
	margin:3px 3px 0px 0px;
}
span.starRating35
{
	background:transparent url(/Images/reviews/starRatings_3dot5.gif) no-repeat scroll 0 0;
}
span.starRating40
{
	background:transparent url(/Images/reviews/starRatings_4dot0.gif) no-repeat scroll 0 0;
}
span.starRating45
{
	background:transparent url(/Images/reviews/starRatings_4dot5.gif) no-repeat scroll 0 0;
}
span.starRating50
{
	background:transparent url(/Images/reviews/starRatings_5dot0.gif) no-repeat scroll 0 0;
}
span.reviewsTail
{
	font-weight:bold;
}

/* removing inline images from code - moving images out to css */
a.continueShopping img {
	width:141px;
	height:24px;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-contShopping.gif) no-repeat scroll 0 0;
	vertical-align: top;
}
input.updateCart {
	border:0 none;
	width:104px;
	height:24px;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-updateCart.gif) no-repeat scroll 0 0;
	cursor:pointer;
	vertical-align: top;
}
input.recalculate {
	border:0 none;
	width:116px;
	height:22px;
	background:transparent url(/App_Themes/Default/images/checkout/btn-recalculate.gif) no-repeat scroll 0 0;
	cursor:pointer;
}
input.checkoutButton {
	border:0 none;
	width:232px;
	height:22px;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-proceedToChkout.gif) no-repeat scroll 0 0;
	cursor:pointer;
}

#help {
	z-index: 999;
}
/* end */


/* start MessageUC classes*/
.MessageUC {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
.MessageUC .info-message {
	color:#096DF8;
	font-weight:bold;
}
.MessageUC .error-message {
	color:red;
}
/* end MessageUC classes*/


/*start promocode validation messages */
#divBillingPromocodeValidatorMessages, 
#divPromocodeValidatorMessages { 
	margin-top:5px;
	margin-left:2em;
	margin-bottom:5px;
	display:block;
	color:red;
}
#divBillingPromocodeValidatorMessages li,
#divPromocodeValidatorMessages li {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
/*end promocode validation messages*/

/* @end */

