.CVVDisplay {/* display: none; visibility: hidden; */}

/* carlosshoes.com */
/* @group Carlos Default */
a#homeMetalContent {
	background: url(/App_Themes/Default/images/fall07/novcaliente/nov07-muycaliente.jpg);
	display: block;
	width: 497px;
	height: 276px;
	color: #f6efe8 !important;
	font-size: 11px !important;
	line-height: 14px !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
}
a#homeMetalContent span {
	display: block;
	position: relative;
	line-height: 150%;
	top: 95px;
	left: 335px;
	text-indent: 0px;
	width: 150px;
	text-align: center;
}
/* TEMPLATE/LAYOUT */
body {
	margin: 0;
	background: #F6EFE8 none repeat scroll 0%;
	text-align: center;	
}
img {
	border-style: none;
	padding: 0;
	margin: 0;
}
p {
	margin: 0;
	padding: 0;
}

h3{
	color:#0F3564;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
}

.hide {
display: none;
}
form {
	margin: 0;
	padding: 0;
}
#wrapper {
	background: #f6efe8;
	color: #f7e5c7;
	width: 810px;
	margin: 20px auto 0;
}
h1 {
	color:#a16733;
	font-size:18px;
    /*bottom margin 50px */
    text-align: left;
}
#content {
	padding: 13px 24px 10px;
}
.hidden {
	display: none;
}
.defaultPageTable {
	background: #fff;
	
/*background: url(/App_Themes/Default/images/fall06/bg-bottom-gradient.gif) repeat-x bottom;*/

		padding-bottom: 10px;
}
#pageHeader {
	height: 54px;
}
#defaultPageRightSide {
	padding-bottom: 54px;
}
#defaultPageContent {
	background: #fff;
	
/*background: #fff url(/App_Themes/Default/images/fall06/bg-top-gradient.gif) repeat-x top;*/

		color: #a16733;
	padding-top: 10px;
}
#detailPageContent {
	padding-top: 54px;
}
.FeatureStoryText {
	color: #986931;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	text-align: right;
}
/* END TEMPLATE/LAYOUT */
#ctl00_cphPageMain_ResultsThumbnails_DataListThumbnails {
	width: 562px;
}
/* TOP NAV */
.carlosLogo {
	height: 76px;
}
td.topNav img {
	margin: 0 19px 5px 0;
	float: left;
	display: inline;
}
td.serviceNav {
	color: #9a7952;
	background-color: inherit;
	font: 10px/18px Tahoma, Arial, Helvetica, sans-serif;
}
td.serviceNav a, td.serviceNav a:link, td.serviceNav a:visited, td.serviceNav a:hover  {
	color: #9a7952;
	text-decoration: none;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
td.serviceNav a:hover {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #9a7952;
	text-decoration: underline;
}
#servicenav-search {
	height: 21px;
}
#servicenav-search img {
	vertical-align: middle;
}

input#srchSubmit {
	width: 100px;
	height: 15px;
	background-color: #ffffff;
	border-style: none;
	color: #9a7952;
	vertical-align: middle;
	padding-bottom: 1px;
	margin: 0 0;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;white-space:nowrap;
}

input#srchSubmit img{margin: 0 0 0 0;}

#servicenav-search
{
	display:inline;
}/*
#srchBtn{white-space:nowrap;}
#srchBtn {
	display:inline;
	position:relative;
	margin:0px !important;
	padding:0px !important;vertical-align:top;}

#srch a 
{
	display:inline;
	position:relative;
	margin:0px !important;
	padding:0px !important;
	vertical-align:top;
}
*/
/* END TOP NAV */
/* BOTTOM NAV */
#footer {
	background-color: #f6efe8;
	padding: 20px 0 0 0;
        margin: 0 0;
}
.bottomNavShoes {
}
.bottomNavService {
	padding-left: 25px;
}

.bottomNavStyles {
	margin: 0 0 0 15px;
	padding: 0;
}

#bottomNavMilagro {
	padding: 14px 5px 0 0;
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer ul li {
	text-transform: lowercase;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer a {
	color: #ab8456;
	text-decoration: none;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
#footer a:hover {
	text-decoration: underline;
}
#bottomNavSearchText {
	padding: 10px 0px;
	margin: 0 auto 50px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #ab8456;
	background-color: inherit;
	text-align: justify;
	width: 762px;
}


#footer-emailform {
	padding: 0 0 0 14px;
}
#footer-emailform h3 {
	background: url(/App_Themes/Default/images/2008/home/footer-signup-header.gif) no-repeat;
	width: 195px;
	height: 0;
	margin: 0;
	padding: 23px 0 0;
	overflow: hidden;
}
#footer-emailform fieldset {
	border: none;
	outline: none;
	margin: 3px 0 0;
	padding: 0;
	text-align: left;
}
#footer-emailform input#footer-email-submit {
	border: 1px solid #a78c6a;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	padding: 1px;
	display: inline;
	float: left;
	width: 130px;
}
#footer-emailform a#footer-submit-button {
	background: url(/App_Themes/Default/images/2008/home/go-button.gif) no-repeat;
	border: 1px solid #a78c6a;
	width: 25px;
	height: 0;
	padding: 18px 0 0;
	margin: 0 0 0 3px;
	overflow: hidden;
	display: inline;
	float: left;
}
#footer-emailform .email-legal {
	clear: both;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #ab8456;
	width: 180px;
	margin: 0;
	padding: 4px 0 0;
}



/* END BOTTOM NAV */
/* LEFT NAV */
td.defaultLeftNav {
	width: 125px;
	background: url(/App_Themes/Default/images/fall06/bg-leftnav-dots.gif) repeat-y right;
	padding-top: 27px;
}
td.serviceLeftNav {
	width: 125px;
	background: url(/App_Themes/Default/images/fall06/bg-leftnav-dots.gif) repeat-y right;
	padding-top: 27px;
}
#leftNavSort, #leftNavHelpCenter {
	margin: 0 0 35px 18px;
	font: 14px/16px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #a16733;
	background-color: inherit;
	padding-right: 2px;
}
#leftNavSort a,	#leftNavHelpCenter a {
	font: 14px/16px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #a16733;
	text-decoration: none;
	padding: 2px 0;
	display: block;
}
#leftNavSort a:hover, #leftNavHelpCenter a:hover {
	color: #aa0000;
	text-decoration: underline;
}
#leftNavCasual, #leftNavBoots, #leftNavSandals, #leftNavDress, #leftNavMyAccount {
	display: none;
	background: url(/App_Themes/Default/images/fall06/bg-subnav-gradient.gif) repeat-y left;
	margin: 7px auto;
	font: 10px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #a67437;
	background-color: inherit;
	padding: 5px 0 5px 15px;
}
#leftNavCasual a, #leftNavBoots a, #leftNavSandals a, #leftNavDress a, #leftNavMyAccount a {
	font: 10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color: #a67437;
	text-decoration: none;
	padding: 3px 0;
	display: block;
}
#leftNavCasual a:hover, #leftNavBoots a:hover, #leftNavSandals a:hover, #leftNavDress a:hover, #leftNavMyAccount a:hover {
	text-decoration: underline;
}
/* END LEFT NAV */

/* HOME PAGE */
#content-home {
	width: 762px;
	display: inline;
	float: left;
	height: 540px;
	background: #F6EFE8;
	margin: 0;
	padding: 0;
}

#content-home .jan {
	height: 498px;
	width: 540px;
	display: inline;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

#content-home #story1 {
	display: none;
	position: relative;
}

#content-home #story2 {
	display: none;
	position: relative;
}

#content-home #story3 {
	display: none;
	position: relative;
}

#content-home .navigation {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	width: 220px;
	height: 498px;
}

#content-home .navigation ul.nav {
	padding: 0;
	margin: 0;
	display: inline;
}

#content-home .navigation ul.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}

#content-home .navigation ul.nav li a {
	text-indent: -9999px;
	width: 220px;
	margin: 0;
	padding: 0;
	display: block;
}

#what-rocks a {
	background: url(/Content/2010/home/wk11/whatrocks.jpg);
	height: 125px;
}

#what-rocks a:hover {
	background: url(/Content/2010/home/wk11/whatrocks-on.jpg);
}

#new-arrivals a {
	background: url(/Content/2010/home/wk11/newarrivals.jpg);
	height: 122px;
}

#new-arrivals a:hover {
	background: url(/Content/2010/home/wk11/newarrivals-on.jpg);
}

#sale a {
	background: url(/Content/2010/home/wk11/sale.jpg);
	height: 120px;
}

#sale a:hover {
	background: url(/Content/2010/home/wk11/sale-on.jpg);
}

#dress a {
	background: url(/Content/2010/home/wk11/dress.jpg);
	height: 131px;
}

#dress a:hover {
	background: url(/Content/2010/home/wk11/dress-on.jpg);
}

#sandals a {
	background: url(/Content/2010/home/wk11/sandals.jpg);
	height: 131px;
}

#sandals a:hover {
	background: url(/Content/2010/home/wk11/sandals-on.jpg);
}

#boots a {
	background: url(/Content/2010/home/wk11/boots.jpg);
	height: 131px;
}

#boots a:hover {
	background: url(/Content/2010/home/wk11/boots-on.jpg);
}

.banner {
	width: 760px;
	height: 41px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

.banner p {
	font: 9px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	position: absolute;
	left: 575px;
	top: 17px;
	margin: 0;
	padding: 0;
}

.banner ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 675px;
	top: 10px;
}

.banner ul li a {
	height: 26px;
	text-indent: -9999px;
	display: inline;
	float: left;
	position: absolute;
	top: 0;
}

.banner ul li.fb a {
	width: 25px;
	background: #896d47 url(/Content/core/icons/facebook.jpg) no-repeat;
}

.banner ul li.twitter a {
	width: 25px;
	background: #896d47 url(/Content/core/icons/twitter.jpg) no-repeat;
	left: 30px;
}

/* END HOME PAGE */
/* RESULTS PAGE */
#resultsPageHeader {
	
}
#resultsPageContent {
	background: #fff url(/App_Themes/Default/images/fall06/bg-bottom-gradient.gif) repeat-x bottom;
	color: #a16733;
	padding-bottom: 55px;
}
/* END RESULTS PAGE */
/* AS SEEN IN PAGE */
.seenInMagazine {
	margin: 24px auto auto 59px;
}
.seenInMagTitle {
	padding-left: 33px;
	font: 20px/30px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #a16733;
	background-color: inherit;
}
.seenInMagTitle img {
	display: block;
}
.seenInMagTitle span {
	font: 30px/30px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #a16733;
	background-color: inherit;
}
/* END AS SEEN IN PAGE */
/* ABOUT US PAGE */
#aboutUsMainTable p {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
	padding: 0;
	margin: 16px 38px 14px 54px;
}
#aboutUsMainTable img {
	padding: 0;
	margin: 20px 0px auto 0px;
}
/* END ABOUT US PAGE */
/* SERVICES PAGES */
#servicePageContent {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
	padding: 0;
	margin: auto 171px auto 54px;
}
#servicePageContent p {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
	padding: 0;
	margin: 10px auto;
}
#servicePageContent h2 {
	font: bold 18px/20px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #a16733;
	background-color: inherit;
	padding: 0;
	margin: 28px auto 0;
}
#servicePageContent a {
	color: #c81511;
	text-decoration: none;
}
#servicePageContent a:hover {
	text-decoration: underline;
}
#servicePageContent img {
	padding: 0;
	margin: 20px 0 auto 0;
}
/* END SERVICE PAGES */
/* FIT ASSISTANT PAGE */
#fitAssistTable {
	margin: 20px auto auto;
}
#fitAssistTable p {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
	padding: 0;
	margin: 10px 10px 10px 54px;
}
#fitAssistTable a {
	color: #c81511;
	text-decoration: none;
}
#fitAssistTable a:hover {
	text-decoration: underline;
}
.fitAssistSmall {
	margin: 0 10px 10px 15px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
}
h2.fitAssistHeading {
	font: 18px/18px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #611e00;
	background-color: inherit;
	padding: 0;
	margin: 10px 10px 10px 54px;
}
/* END FIT ASSISTANT PAGE */
/* WHAT ROCKS PAGE */
table#whatRocksContent {
	margin: auto 10px auto 10px;
	height: 345px;
	color: #e4d5bd;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
table#whatRocksContent p {
	background-color: inherit;
	color: #e4d5bd;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.wharRocksHeader {
	margin-left: 21px;
	margin-top: 22px;
	display: block;
}
td.whatRocksLeft {
	background: url(/App_Themes/Default/images/whatRocks/instant_upgrade/what-rocks-instant-upgrade.jpg) no-repeat top right;
	width: 241px;
	padding: 132px 13px 0 25px;
}
td.whatRocksRight {
	background: url(/App_Themes/Default/images/whatRocks/instant_upgrade/what-rocks-gold-main.jpg) no-repeat top left;
	width: 383px;
}
.whatRocksElevate {
	margin-left: 21px;
	margin-top: 22px;
	display: block;
}
#whatRocksProducts {
	text-align: center;
	margin: 16px auto auto;
	background: #fff;
	color: inherit;
}
#whatRocksProducts img {
	padding: 0;
	display: inline;
}
/* END WHAT ROCKS PAGE */
/* BACKSTAGE PASS PAGE */
#backstageContent {
	text-align: center;
}
#backstageForm {
	padding: 5px 0 0 36px;
}
.backstageHeader {
	padding-bottom: 20px;
}
.backstageLeftColumn {
	border-right: 1px solid #e0c9a9;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ac7455;
	background-color: inherit;
}
.backstageRightColumn {
	padding-left: 23px;
}
.backstageLeftColumn p {
	padding-right: 23px;
	padding-bottom: 25px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ac7455;
	background-color: inherit;
}
#backstageForm h2 {
	color: #752802;
	background-color: inherit;
	font: 18px/18px Garamond, Georgia, "Times New Roman", Times, serif;
}
table#backstageForm1 {
	color: #9f5f3b;
	background-color: inherit;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
/* END BACKSTAGE PASS PAGE */
/********************************************************************/
/* CONTACT US PAGE */
#defaultPageContent img.ContactUs {
	/* Adding '#defaultPageRightSide will cause this css to override the css in generic_minisite.css.  Sweet.  */

		background: url(/App_Themes/Default/images/SP07/header-contact.gif) no-repeat left top;
}
#defaultPageContent table.staticTextReg {
	padding-top: 40px;
	color: #9f5f3b;
	background-color: inherit;
	font: regular 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#defaultPageContent input {
	margin: 5px auto;
}
#defaultPageContent td.staticTextReg {
	color: #9f5f3b;
	background-color: inherit;
	font: regular 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#defaultPageContent .staticTextBold {
	color: #9f5f3b;
	background-color: inherit;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#defaultPageContent .staticTextBold2 {
	color: #9f5f3b;
	background-color: inherit;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#defaultPageContent input.submit {
	background: url(/App_Themes/Default/images/fall06/btn-contact-submit.gif) no-repeat;
	width: 87px;
	height: 27px;
}
#defaultPageContent a.staticLink:link, #defaultPageContent a.staticLink:active, #defaultPageContent a.staticLink:visited {
	color: #c81511;
	text-decoration: none;
	background-color: inherit;
}
#defaultPageContent a.staticLink:hover {
	color: #c81511;
	text-decoration: underline;
	background-color: inherit;
}
/* END CONTACT US PAGE */
/* SITEMAP PAGE */
#siteMapContent {
	padding-left: 30px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a36233;
	background-color: inherit;
}
.siteMapColumn {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a36233;
	background-color: inherit;
}
.siteMapColumn a {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a36233;
	text-decoration: none;
}
.siteMapColumn a:hover {
	color: #c81511;
	text-decoration: underline;
}
.siteMapParagraph {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #a36233;
	background-color: inherit;
	padding-bottom: 30px;
	padding-right: 20px;
}
.siteMapParagraph a {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #c81511;
	text-decoration: none;
}
.siteMapParagraph a:hover {
	text-decoration: underline;
}
#siteMapContent h2 {
	font: 18px/18px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #611e00;
	background-color: inherit;
	padding: 0;
	margin: auto auto 20px;
}
/* END SITEMAP PAGE */
/* CATEGORY.ASP SORTING*/
.SearchHdr {
	text-decoration: none;
	color: #a16733;
	background-color: inherit;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
.SearchHdr a {
	text-decoration: none;
	font-weight: bold;
	color: #a16733;
}
.SearchHdr a:hover {
	text-decoration: underline;
}
.SearchDetail {
	color: #a16733;
	background-color: inherit;
	text-decoration: none;
	font: normal 10px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
}
.SearchDetail a {
	text-decoration: none;
}
.SearchDetail a:hover {
	text-decoration: underline;
}
.SearchDetail a:visited:hover {
	text-decoration: underline;
}
.page_count {
	color: #a16733;
	font: bold 11px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	background-color: inherit;
}
.page_count a {
	text-decoration: none;
	color: #a16733;
}
.page_count  a:hover {
	text-decoration: underline;
}
.TNBrandDesc {
	color: #a16733;
	display: none;
	height: 3px;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	background-color: inherit;
}
.TNBrandDesc a {
	color: #a16733;
	text-decoration: none;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNBrandDesc a:hover {
	color: #c81511;
	text-decoration: none;
}
.TNProductName {
	color: #a16733;
	background-color: inherit;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNProductName a {
	color: #a16733;
	text-decoration: none;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNProductName a:hover {
	color: #c81511;
	text-decoration: none;
}
.TNUpcColor {
	color: #333399;
	background-color: inherit;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.TNUpcColor {
	color: #333399;
	background-color: inherit;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.TNPrice {
	color: #a16733;
	background-color: inherit;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNSalePrice {
	color: #a00;
	background-color: inherit;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNSaleText {
	color: #a00;
	background-color: inherit;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TNWasPrice {
	color: #a16733;
	background-color: inherit;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.FreeShip {
	color: #a16733;
	background-color: inherit;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
/* END CATEGORY.ASP PAGE */
/* PRODUCT DETAIL PAGE - Override styles in shoes9.css and generic_minisite.css */
.pd_messageText_bold {
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #415ca2;
	background-color: inherit;
}
#freeship, #lpg, #sameday {
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #a67437;
	background-color: inherit;
}
#freeship a, #lpg a, #sameday a {
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #c81511;
	text-decoration: none;
}
#freeship a:hover, #lpg a:hover, #sameday a:hover {
	text-decoration: underline;
}
.pd_descriptionText {
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
	padding: 10px 10px 10px 0px;
}
.PD_RegBlack {
	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
}
.PD_RegBlack b {
	color: #a00;
	background-color: inherit;
}
.PD_BoldBlack {
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #a16733;
	background-color: inherit;
}
.pd_styleName {
	color: #611e00;
	background-color: inherit;
	font-size: 13px;
}
.PD_SalePrice {
	color: #a00;
	background-color: inherit;
}
.PD_WasPrice {
	color: #a16733;
	font-size: 10px;
	font-weight: normal;
}
.PD_Clicktrail_bkgd {
	background-color: inherit;
	color: #a16733;
}
#resultsPageContent {
	background: #fff;
	color: #a16733;
	padding-bottom: 55px;
}
img.btn_EmailFriend {
	background-image: url(/bdimages/skate/images/e2f_btn_skate.gif);
	border: 0;
	width: 143px;
	height: 22px;
	margin-top: 0;
}
img.btn_PrevPage {
	background-image: url(/bdimages/skate/images/prev_btn_skate.gif);
	border: 0;
	width: 173px;
	height: 22px;
	margin-top: 0;
}
/* END PRODUCT DETAIL PAGE */
/* WHAT ROCKS PAGE */
.switchLink {
	clear: both;
	text-align: right;
	padding-right: 14px;
}
.switchLink a {
	color: #902307;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.switchLink a:hover {
	color: #000;
	text-decoration: underline;
}
#whatRocksContent {
}
#whatRocksContent h2 {
	background: url(/App_Themes/Default/images/whatRocks/sep07/heading-whatrocks.gif) no-repeat;
	text-indent: -9999px;
}
/*#whatRocksPage1 {
	display: block;
	width: 608px;
	margin: 0 auto 0 13px;
}
#whatRocksPage1 h2 {
	background: url(/App_Themes/Default/images/whatRocks/sep07/heading-whatrocks.gif);
	width: 171px;
	height: 35px;
	text-indent: -9999px;
	padding: 0;
	margin: 18px 0 0 22px;
}
#whatRocksPage1 h3 {
	display: none;
}
#whatRocksPage1Para {
	margin: 10px 0 0;
	display: block;
	width: 608px;
	height: 235px;
	background: url(/App_Themes/Default/images/whatRocks/oct07/story-animal.jpg) no-repeat;
}
#whatRocksPage1Para a {
	padding: 60px 28px 0 411px;
	margin: 0;
	text-align: right;
	font: 11px/17px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	display: block;
	width: 169px;
	height: 175px;
	text-decoration: none;
}
#whatRocksPage1 ul {
	list-style: none;
	margin: 18px 0 0;
	padding: 0;
}
#whatRocksPage1 li {
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#whatRocksPage1 li a {
	height: 193px;
	display: block;
	float: left;
	text-indent: -9999px;
}
#whatRocksPage1 li.whatRocksShoe1 a {
	background: url(/App_Themes/Default/images/whatRocks/oct07/shoe-animal-exude.jpg) no-repeat;
	width: 203px;
}
#whatRocksPage1 li.whatRocksShoe2 a {
	background: url(/App_Themes/Default/images/whatRocks/oct07/shoe-animal-iconic.jpg) no-repeat;
	width: 203px;
}
#whatRocksPage1 li.whatRocksShoe3 a {
	background: url(/App_Themes/Default/images/whatRocks/oct07/shoe-animal-pounce.jpg) no-repeat;
	width: 202px;
}*/
/*******************/

/*
#whatRocksPage2 {
	display: none;
	width: 608px;
	margin: 0 auto 0 13px;
}
#whatRocksPage2 h2 {
	background: url(/App_Themes/Default/images/whatRocks/sep07/heading-whatrocks.gif);
	width: 171px;
	height: 35px;
	text-indent: -9999px;
	padding: 0;
	margin: 18px 0 0 22px;
}
#whatRocksPage2 h3 {
	display: none;
}
#whatRocksPage2Para {
	margin: 10px 0 0;
	display: block;
	width: 608px;
	height: 235px;
	background: url(/App_Themes/Default/images/whatRocks/sep07/story-damsel.jpg) no-repeat;
}
#whatRocksPage2Para a {
	color: #fff;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
	padding: 80px 28px 0 440px;
	margin: 0;
	text-align: right;
	display: block;
	width: 140px;
	height: 155px;
	text-decoration: none;
}
#whatRocksPage2 ul {
	list-style: none;
	margin: 18px 0 0;
	padding: 0;
}
#whatRocksPage2 li {
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#whatRocksPage2 li a {
	height: 193px;
	display: block;
	float: left;
	text-indent: -9999px;
}
#whatRocksPage2 li.whatRocksShoe1 a {
	background: url(/App_Themes/Default/images/whatRocks/sep07/shoe-damsel-torch.jpg) no-repeat;
	width: 203px;
}
#whatRocksPage2 li.whatRocksShoe2 a {
	background: url(/App_Themes/Default/images/whatRocks/sep07/shoe-damsel-avenger.jpg) no-repeat;
	width: 203px;
}
#whatRocksPage2 li.whatRocksShoe3 a {
	background: url(/App_Themes/Default/images/whatRocks/sep07/shoe-damsel-fiery.jpg) no-repeat;
	width: 202px;
}
*/
.leftNavHelpCenter {
	width: 178px;
}
/* END WHAT ROCKS PAGE */
/* @end */

/* @group common */
/***********	SHOES COMMON CLASSES		***********/
/** BASIC SITE WIDE ELEMENT FORMATTINGS **/
IMG {
	border: none;
}
FORM {
	padding: 0;
	margin: 0;
}
H3.hide, H4.hide {
	display: none;
	visibility: hidden;
}
A:LINK {
	color: #A16733;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", serif;
}
A:VISITED {
	color: #A16733;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", serif;
}
A:HOVER {
	color: #AA0000;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", serif;
}
.ValidateError {
	color:#AA0000;
	font-family:Georgia, "Times New Roman", serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
}
/* temporary footer styles to clean it up */
#FooterRule {
	border-bottom: 2px solid #346EA8;
	margin-top: 20px;
	margin-bottom: 10px;
}
#Footer {
	font-size: 12px;
	text-align: center;
}
#Footer A:link, #Footer A:visited {
	padding-right: 10px;
}
/** PAGE WRAPS AND CONTENT CONTAINERS **/
#pageContainer {
	/*ye olde wrapper id */
	background: #f6efe8;
	margin: 20px auto 0;
	text-align: left;
	padding: 13px 24px 10px 24px;
	width: 762px;
	
/*IE Box Model Hack! */
}
.mainMargin {
	/*
white margin that wraps around the main content */

	padding: 0;
	margin: 0;
	background: #FFF;
}
.mainContentTable {
	/** ID for table containing left margin and content **/

	background: #FFF;
	margin: 10px 8px;
	width: 762px !important;
}
.pageContentTD {
	/* moved in from profile.css due to repition */

	width: 582px !important;
	vertical-align: top;
	text-align: left;
	padding: 0;
}
.mainContainer {
	/* moved in from profile.css due to repetition */

	width: 572px !important;
	position: relative;
	float: left;
	height: auto;
	padding: 0 0 20px 0;
	left: 10px;
}
#content-body {
	background: #fff;
}
#content-frame {
}
#content-shop {
	background: #fff;
	padding: 0;
}
/** NO LEFT NAV CONTAINERS AND WRAPS **/
.mainContentTable_NLN {
	/** ID for table containing left margin and content **/

	background: #FFF;
	width: 778px !important;
}
.mainContainer_NLN {
	width: 778px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
}
.pageContentTD_NLN, #pageContentTD_NLN {
	/** Switched from ID to CLASS .. moved valign and padding-top  to CSS from HTML  **/

	width: 778px !important;
	vertical-align: top;
	text-align: left;
	padding: 0;
}
/** LEFT MARGIN CLASSES -- MOVED IN FROM PROFILE DUE TO REPETITION **/
.leftNavTD, #leftNavTD {
	/* Switched from ID to CLASS .. Moved valign and padding-top to CSS from HTML */

	background: #F7F7F7;
	width: 180px;
	vertical-align: top;
	padding: 0;
	text-align: left;
	/*	
position:relative;*/

	color: #039;
	text-decoration: none;
}
.leftNavTD A:LINK {
	color: #039;
	text-decoration: none;
}
.leftNavTD A:VISITED {
	text-decoration: none;
}
.infoleftNav_Hdr {
	background: #FFF url(/App_Themes/Default/images/infopages/info-leftNav-hdr.gif) no-repeat left top;
	width: 180px;
	height: 32px;
}
.infoleftNav_Hdr H3 {
	display: none;
}
/* INFO PAGES CLASSES */
/* new */
.info-subHdr {
	font-size: 16px;
	color: #00A9FC;
	font-weight: bold;
	padding: 0;
	margin: 3px 0 5px 0;
}
.infoTxt {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 11px;
	color: #752802;
	line-height: 18px;
}
.infoContainer {
	/* used globally in container cell	*/

	background-color: #fff;
	padding: 10px 15px 0px 15px;
	width: 557px;
}
.infoHdrLeft {
	
}
.infoHdrRight {
	
}
.infoHdrBG {
	/**background: url(/App_Themes/Default/images/infopages/acct_hdr_bg.gif) repeat-x top left;	**/
	height: 32px;
	vertical-align: middle;
	padding-left: 10px;
}
.infoText {
	font-size: 11px;
	color: #a16733;
	line-height: 18px;
}
.infoTopPadding {
	padding-top: 7px;
}
.infoBottomPadding {
	padding-bottom: 7px;
}
.infoBrightHdrs {
	/* CYAN Header */

	font-size: 16px;
	font-weight: bold;
	color: #a16733;
}
.infoGreyTable {
	/* white table settings w/in grey */

	background-color: #FFF;
	border: 1px solid #ccc;
	margin: 10px 0px;
}
.infoGreyTableText {
	/* text settings for w/in white table */

	font-size: 11px;
	line-height: 18px;
	color: #a16733;
}
.infoGreyTableTextBold {
	/* bold text settings for w/in white table */

	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #a16733;
}
/**  form styles **/
.infoInputLabel {
	color: #a16733;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 0px;
	vertical-align: top;
}
.infoInputNorm {
	font-size: inherit;
	font-weight: bold;
	color: #666;
	border: 1px solid #ccc;
	width: 105px;
	padding-left: 3px;
}
.infoInputLong {
	font-size: inherit;
	font-weight: bold;
	color: #666;
	border: 1px solid #7F9DB9;
	width: 115px;
	padding-left: 3px;
}
.infoInputDrop {
	border: 1px solid #ccc;
	font-size: inherit;
	font-weight: bold;
	color: #666;
}
.info_btn_SubmitContact {
	background: #F7F7F7 url(/App_Themes/Default/images/infopages/info_btn_submit.gif) no-repeat top left;
	width: 94px;
	height: 19px;
	cursor: hand;
}
/****** Bullet Styles ******/
DIV.subList {
	padding: 0px 10px;
}
.info_blueArrow {
	
}
.info_blueArrowLg {
	background: url(/App_Themes/Default/images/infopages/blue_arrow2.gif) no-repeat top left;
	width: 8px;
	height: 7px;
}
UL#infoList {
	list-style-image: url(/App_Themes/Default/images/account_images/bullet_plus_blue.gif);
	margin: 0;
	padding-left: 16px;
}
UL#infoList LI {
	padding-top: 3px;
}
UL#infoExchanges {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: 0;
	padding: 3px 0px 3px 16px;
}
UL#infoExchanges LI {
	padding-top: 0px;
}
UL#infoGreyList {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 -10px 0;
	padding: 0 0 0 18px;
}
UL#infoGreyList LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
/**	HEADER TITLES & GRAPHICS	**/
.infoHdr_Contact {
	background: url(/App_Themes/Default/images/infopages/info_hdr_contact.gif) no-repeat top left;
	width: 108px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Programs {
	background: url(/App_Themes/Default/images/infopages/info_hdr_programs.gif) no-repeat top left;
	width: 99px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_CustService {
	background: url(/App_Themes/Default/images/infopages/info_hdr_custservice.gif) no-repeat top left;
	width: 173px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Shipping {
	background: url(/App_Themes/Default/images/infopages/info_hdr_shipping.gif) no-repeat top left;
	width: 188px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Affiliate {
	background: url(/App_Themes/Default/images/infopages/info_hdr_affiliate.gif) no-repeat top left;
	width: 175px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_GrpSales {
	background: url(/App_Themes/Default/images/infopages/info_hdr_groupsales.gif) no-repeat top left;
	width: 119px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_FAQ {
	background: url(/App_Themes/Default/images/infopages/info_hdr_faq.gif) no-repeat top left;
	width: 276px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Glossary {
	background: url(/App_Themes/Default/images/infopages/info_hdr_glossary.gif) no-repeat top left;
	width: 143px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_FitAsst {
	background: url(/App_Themes/Default/images/infopages/info_hdr_fitasst.gif) no-repeat top left;
	width: 127px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Policies {
	background: url(/App_Themes/Default/images/infopages/info_hdr_policies.gif) no-repeat top left;
	width: 77px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Contact {
	
}
.infoHdr_Contact h3 {
    color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.infoHdr_About {
	background: url(/App_Themes/Default/images/infopages/info_hdr_about.gif) no-repeat top left;
	width: 89px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_SiteMap {
	background: url(/App_Themes/Default/images/infopages/info_hdr_sitemap.gif) no-repeat top left;
	width: 82px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_SecurePurchase {
	background: url(/App_Themes/Default/images/infopages/info_hdr_secure.gif) no-repeat top left;
	width: 238px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Legal {
	background: url(/App_Themes/Default/images/infopages/info_hdr_legal.gif) no-repeat top left;
	width: 133px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_WorkWUs {
	background: url(/App_Themes/Default/images/infopages/info_hdr_work.gif) no-repeat top left;
	width: 133px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_EmpOpps {
	background: url(/App_Themes/Default/images/infopages/info_hdr_employment.gif) no-repeat top left;
	width: 266px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.info-Hdr-pressReleases {
	background: url(/App_Themes/Default/images/infopages/info-Hdr-pressReleases.gif) no-repeat top left;
	width: 147px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.info_iconPhone {
	background: url(/App_Themes/Default/images/infopages/icon_contact_phone.gif) no-repeat top left;
	width: 17px;
	height: 14px;
}
.info_iconMail {
	background: url(/App_Themes/Default/images/infopages/icon_contact_mail.gif) no-repeat top left;
	width: 17px;
	height: 14px;
}
.horiz_dashLine {
	background: url(/App_Themes/Default/images/infopages/horiz_dotted_line.gif) repeat-x top left;
	width: 554px;
	height: 1px;
}
.horiz_dashLineLong {
	background: url(/App_Themes/Default/images/infopages/horiz_dotted_line.gif) repeat-x top left;
	width: 540px;
	height: 1px;
	margin: 5px 0px 20px 0px;
}
.vert_dashLine {
	background: url(/App_Themes/Default/images/infopages/vert_dotted_line.gif) repeat-y top left;
	width: 1px;
	height: 100px;
	margin: 5px 10px;
}
.infoRedNote {
	font-size: inherit;
	color: #F60000;
}
/* POP-UP Styles */
.whitePad {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.whiteNoPad {
	padding-right: 12px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.noBord {
	border: 0px;
}
#Layer2, #Layer3, #Layer4 {
	text-align: justify;
}
/************** INFO PAGE SECTIONS *****************/
/**	ABOUT US PAGE	**/
.csBody h1 {
	background: transparent url("/App_Themes/Default/images/infopages/info_bizrate_2006.gif") no-repeat top left;
	margin-top: 0px;
	width: 128px;
	height: 62px;
	float: left;
}
.csBody h1 span {
	display: none
}
/**	CONTACT STYLES	**/
#ContactForm {
	text-align: justify;
}
.contactSubmitError {
	color: Red;
}
.contactIcon {
	padding: 7px 16px 15px 16px;
	vertical-align: top;
}
.contactByText {
	padding-top: 8px;
	vertical-align: top;
	width: 58px;
}
.contactArrow {
	padding-top: 14px;
	vertical-align: top;
	width: 3px;
}
.contactInfoText {
	padding: 8px 12px 9px 16px;
	width: 362px;
}
/**	CUSTOMER SERVICE STYLES	**/
.custServiceArrow {
	padding: 13px 0px 15px 16px;
	vertical-align: top;
}
.custServiceText {
	padding: 7px 12px;
}
/**	EMPLOYMENT OPPS STYLES	**/
.emplyOppsText {
	padding: 15px 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #369;
}
.emplyOppsText	B.TitleText {
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
.emplyOppsText	P {
	padding: 0;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.emplyOppsText	DIV.horiz_dashLine {
	background: url(/App_Themes/Default/images/infopages/horiz_dotted_line.gif) repeat-x top left;
	margin: 15px auto 20px auto;
	width: 446px;
	height: 1px;
}
.emplyOppsText	UL {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 1px 0;
	padding: 0 0 0 18px;
}
.emplyOppsText	UL LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
/**	FAQ PAGE	**/
@media screen {
/* Turn off list bullets */
ul.mkTree  li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #316FA8;
}
/* Control how "spaced out" the tree is */
ul.mkTree {
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
ul.mkTree ul , ul.mkTree li {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Provide space for our own "bullet" inside the LI */
ul.mkTree  li.liOpen      .bullet {
	padding-left: 10px;
	display: inline-block;
}
ul.mkTree  li.liClosed    .bullet {
	padding-left: 10px;
	display: inline-block;
	text-decoration: underline;
}
ul.mkTree  li.liBullet    .bullet {
	padding-left: 0px;
	display: inline-block;
}
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mkTree  li.liOpen    .bullet {
	cursor: pointer;
	background: url(/App_Themes/Default/images/infopages/info-faq-arrow_open.gif)  top left no-repeat;
}
ul.mkTree  li.liClosed  .bullet {
	cursor: pointer;
	background: url(/App_Themes/Default/images/infopages/info-faq-arrow_closed.gif)   top left no-repeat;
}
ul.mkTree  li.liBullet  .bullet {
	cursor: default;
	background: url() center left no-repeat;
}
/* Sublists are visible or not based on class of parent LI */
ul.mkTree  li.liOpen    ul {
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-indent: -1px;
	text-decoration: none;
	list-style: none;
	list-style-position: outside;
}
ul.mkTree  li.liClosed  ul {
	display: none;
}
/* Format menu items differently depending on what level of the tree they are in */
ul.mktree  li a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #316FA8;
	text-decoration: underline;
}
ul.mktree  li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800080;
	text-decoration: underline;
}
ul.mktree  li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -1px;
	text-decoration: none;
	list-style: none;
	list-style-position: outside;
}
}
.mktree SUP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/** Make BML reg'd trademark a little more legible **/
/**	FIT ASSISTANT PAGE	**/
.smallHeader {
	padding: 0 3px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #00A9FF;
}
.fitAssistSubHd {
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
}
.fitAssistOdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	background-color: #B5B5B5;
}
.fitAssistEven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	background-color: #FFF;
}
.fitAssistTable {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}
.fitAssistLeft {
	border-left: 1px solid #000;
}
.fitAssistOdd TD, .fitAssistEven TD {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}
/**	GLOSSARY TERMS PAGE **/
#glossBody {
	font-family: Arial, Helvetica, sans-serif;
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
#glossBody a:link {
	color: #369;
	text-decoration: underline;
}
#glossBody a:hover {
	color: #369;
	text-decoration: underline;
}
#glossBody a:visited {
	color: #800080;
	text-decoration: underline;
}
.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	margin: 3px 0px 5px 0px;
}
.textBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #346EA8;
}
.glossaryRightPad {
	padding-right: 5px;
}
/*used in glossary */
/**	SHIPPING & RETURNS	**/
.returnsInfo, .shippingInfo {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #346EA8;
}
.returnsInfo	TD {
	padding-top: 7px;
}
.returnsInfo	B.TitleText {
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
.returnsInfo	P {
	padding: 0;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.returnsInfo	UL {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 1px 0;
	padding: 0 0 0 18px;
}
.returnsInfo	UL LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
.returnsInfo a:link {
	color: #346EA8;
	text-decoration: underline;
}
.returnsInfo a:visited {
	color: #800080;
	text-decoration: underline;
}
.returnsInfo a:hover {
	color: #00BFFF;
	text-decoration: underline;
}
/**	SITE MAP PAGE	**/
.siteMapText {
	width: 526px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}
.siteMapHeading {
	/

* Used on ACCT_Home and ACCT_EmailPrefs */

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	color: #00A9FF;
}
a:link.siteMapHeading {
	color: #00A9FF;
	text-decoration: underline;
}
a:visited.siteMapHeading {
	color: #800080;
	text-decoration: underline;
}
a:hover.siteMapHeading {
	color: #00A9FF;
	text-decoration: underline;
}
/* @end */
/* @group New Template */
/** New Template CSS **/
#SubFooter {
	clear: both;
	width: 762px;
	margin: 3px auto 0;
}
.clear {clear: both;}
#leftNavHome {
	padding: 10px 8px;
	text-align: left;
	float: left;
	display: block;
	width: 109px;
}
#leftNavHome h4 {
	font: 18px/32px Georgia, "Times New Roman", Times, serif;
	color: #4a2813;
	margin: 0;
}
#leftNavHome ul {
	display: block;
	font: 12px/24px Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftNavHome li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftNavHome a {
	text-decoration: none;
}
#leftNavHome a:hover {
	text-decoration: underline;
}
/*#homePageContent {

	display: block;

	float: left;

}*/
#content-nav {
	/*background: transparent url(/App_Themes/Default/images/leftnav/bg-leftnav-dots.gif) repeat-y scroll right center;*/
	width: 180px !important;
}
#content-shop {
	width: 582px;
}
/* @end */
/* @group product */
/** PRODUCT DETAIL STYLES **/
.red {
	color: #611E00 !important;
}
.noBord {
	border: none !important;
}
/** BLUE TAB STYLES **/
.blueTab {
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	width: auto;
}
.blueTab_end {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
/*
*background:url(/App_Themes/Default/images/product/bluetab_corner.gif) no-repeat**/;
}
#ProductDescription {
	color:#611e00;
	font-family:Georgia, "Times New Roman", serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding: 10px 0 0 0;
	clear: both;
}
.note{
	width: 185px;
}
.txt_MayWeSuggest {
	position: relative;
	float: left;
	width: 250px;
	height: 20px;
}
.txt_MayWeSuggest h3 {
	font-family: Georgia, "Times New Roman", serif;
	color: #611e00;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
}
.txt_ProductReviews {
	position: relative;
	float: left;
	width: 128px;
	height: 20px;
	background: #0061FF url(/App_Themes/Default/images/product/txt_ProductReviews.gif) 10px 5px no-repeat;
}
.txt_QA {
	position: relative;
	float: left;
	width: 128px;
	height: 20px;
	background: #0061FF url(/App_Themes/Default/images/product/txt_QA.gif) 10px 5px no-repeat;
}
/** LEFT COL STYLES **/
#prodDetailWrap .leftCol {
	float: left;
	position: relative;
	width: 388px !important;
	margin-top: 15px;
	top: 0;
	left: 20px;
	height: auto;
/*
border: 1px solid #afa; */
}
.topBtns {
	padding: 0 0 10px 0;
	width: 388px;
	height: 24px;
}
.btn_prevPage {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_prevpage.gif) no-repeat;
	width: 114px;
	height: 24px;
	cursor: pointer;
}
.btn_prevPage h3 {
	display: none;
}
.btn_seeAll {
	position: relative;
	float: left;
	cursor: pointer;
	width: auto;
	height: auto;
	margin: 0 0 0 5px;
}
.btn_seeAll_bg {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_bg.gif) repeat-x;
	padding: 0 5px 0 5px;
	color: #000;
	font-size: 11px;
	height: 24px;
	width: auto;
}
.btn_seeAll_bg A {
	text-decoration: none !important;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.btn_seeAll_bg P {
	width: auto;
	margin: 4px 0 0 0;
	padding: 0;
	color: #000;
	text-decoration: none !important;
}
.btn_seeAll_left {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_left.gif) no-repeat;
	width: 27px;
	height: 24px;
}
.btn_seeAll_right {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_right.gif) no-repeat;
	width: 9px;
	height: 24px;
}
.SKUtxt {
	position: relative;
	float: right;
	right: 14px;
	height: auto;
	top: 7px;
	margin: 0;
	padding: 0;
	width: auto;
}
.prodImgWrap {
	position: relative;
	float: left;
	width: 388px;
	height: auto;
	margin: 10px 0 0 0;
	z-index: 1;
}
.prodImg {
	/

**background: url(/App_Themes/Default/images/product/prod_imgBG.gif) no-repeat;
	**/

	position: relative;
/*

float:left; */

	width: 388px !important;
	height: 380px !important;
	margin: 0;
	z-index: 2;
}
.prodImg DIV {
	padding: 10px 0 0 18px;
	width: auto;
	height: auto;
	z-index: 3;
}
.prodImg IMG {
	padding: 0;
	margin: 0;
	z-index: 4;
}
.btn_ViewMult {
	background: url(/App_Themes/Default/images/product/btn_viewMultAngles.gif) no-repeat;
	position: absolute;
	top: 355px;
	left: 121px;
	width: 155px !important;
	height: 24px !important;
	z-index: 999999;
}
.btn_ViewMult h3 {
	display: none;
}
.prod-multAngles {
	position: relative;
	z-index: 3;
	text-align: center;
	padding: 0;
}
.prod-multAngles DIV {
	position: relative;
	z-index: 300;
	width: auto;
	height: 40px;
	margin: 0 0 0 12px;
	padding: 0;
}
.prod-multAngles DIV.multThumbs {
	z-index: 5;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 2px;
	margin: 0;
	border-left: 1px solid #CCC;
}
.prodMayWeSuggest {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	padding: 10px 2px;
	margin: 0;
}
.prodMayWeSuggest TABLE {
	clear: both;
}
.prodImg-note, .prodImg-btm, .prodImg-btm-wrap {
	display: none;
}
#eBagsItem .prodImg-btm-wrap {
	display: inline !important;
	clear: both;
	width: 388px;
}
#eBagsItems .prodImg-btm {
	display: inline !important;
	background: url(/App_Themes/default/images/product/prod_imgBG-btm.gif) no-repeat;
	position: relative;
	float: left;
	clear: both;
	width: 388px;
	height: 8px;
	bottom: 0;
	left: 0;
}
#eBagsItem .prodImg-note {
	display: inline !important;
	font-weight: bold;
	color: #FF7F00;
	font-size: 11px;
	line-height: 12px;
}
/** RIGHT COL STYLES **/
#prodDetailWrap .rightCol {
	float: right;
	position: relative;
	width: 335px !important;
	padding: 15px 0;
	margin: 0;
	top: 0;
	right: 20px;
	height: auto;

/*border: 1px soli

d #faf; */
}
/* top pricing & brand styles */
.rightCol-top {
	padding: 10px 0 5px 0;
	margin: 0;
	position: relative;
	width: 335px;
	height: auto;
}
.rightCol-top .style-brandLogo {
	position: relative;
	float: left;
	width: 122px;
	height: auto;
	padding: 0;
	margin: 0;
	top: 10px;
	left: 5px;
}
.rightCol-top .style-brandLogo IMG {
	margin: 0;
	border: none;
}
.rightCol-top .style-price {
	position: relative;
	float: right;
	top: 0;
	right: 15px;
	width: 175px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
.rightCol-top .style-price h1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000;
}
.rightCol-top .style-price h2 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	color: #611E00;
	overflow: hidden;
	width: 190px;
}
.rightCol-top .style-price .note {
	display: block;
	color: #666;
	clear: both;
}
.rightCol-top .style-price .origPrice {
	color: #000;
}
.rightCol-top .style-price .salesTag {
	position: relative;
	float: left;
	top: 6px;
	left: 10px;
	width: auto;
	height: 17px;
	font-size: 14px !important;
	line-height: 17px !important;
	font-weight: bold;
	color: #FFF;
}
.salesTagWrap .salesTag-num {
	background: url(/App_Themes/Default/images/product/sale_tag_bg.gif) repeat-x top left;
	float: left;
	position: relative;
	width: auto;
	height: 17px;
	padding: 0 0 0 5px;
	font-size: 14px !important;
	line-height: 17px !important;
	color: #fff;
}
.salesTagWrap .salesTag-percOff {
	background: url(/App_Themes/Default/images/product/sale_tag.gif) no-repeat top left;
	float: left;
	position: relative;
	width: 67px;
	height: 17px;
}
.salesTag-percOff  h3 {
	display: none;
}
/* choose box styles */
.chooseBox {
	background: #f6efe8;
	position: relative;
	float: left;
	left: 8px;
	width: 318px;
	height: auto;
	margin: 11px 0 0 0;
	padding: 5px 0 6px 0;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
}
.chooseBox A {
	color: #555;
}
.chooseBox SELECT.stepOpt {
	margin: 0;
	padding: 1px 0 1px 2px;
	width: 228px;
	height: 18px;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
}
.chooseBox .step1 {
	background: url(/App_Themes/Default/images/product/icon_num1.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	left: 15px;
	width: auto;
	height: auto;
	padding: 1px 0 1px 22px;
	margin: 0 0 0 0;
	clear: both;
}
/*.chooseBox .step1 SELECT { font-size: 11px; font-weight:bold; width:240px; z-index: 1 !important; }*/
.chooseBox .step1 SPAN.note {
	/
* ebags note */

	display: none;
}
.chooseBox .step2, .chooseBox .step2_val {
	background: url(/App_Themes/Default/images/product/icon_num2.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	left: 15px;
	width: auto;
	height: auto;
	padding: 1px 0 1px 22px;
	margin: 0 0 0 0;
	clear: both;
}
/*.chooseBox .step2_val {
	background: url(/bdimages/product_detail_images/icon_num2.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	clear: both;
}*/
.chooseBox .step3 {
	background: url(/App_Themes/Default/images/product/icon_num3.gif) 0% 50% no-repeat;
	position: relative;
	float: left;
	left: 15px;
	padding: 1px 0 1px 0;
	margin: 4px 0 8px 0;
	width: 280px;
	height: auto;
	clear: both;
}
.btn_Add2Cart {
	background: url(/App_Themes/Default/images/product/btn_Add2Cart.gif) no-repeat;
	position: relative;
	float: left;
	width: 99px;
	height: 23px;
	margin: 3px 11px 0 22px;
	cursor: pointer;
}
.email2friend A {
	position: relative;
	float: left;
	padding: 0 0 3px 15px;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none !important;
	color: #611E00;
}
.add2wishlist A {
	position: relative;
	float: left;
	padding: 0 0 0 15px;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none !important;
	color: #611E00;
}
.helpMe {
	background: url(/App_Themes/Default/images/product/grey_strip.gif) no-repeat;
	position: relative;
	float: left;
	left: 0px;
	width: 297px;
	height: 20px;
	padding: 0 0 0 12px;
	margin: 10px 0 0 0;
	color: #A16733 !important;
}
.helpMe DIV {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/icon_quest.gif) left no-repeat;
	height: 20px;
	padding: 0 0 0 0px;
}
.helpMe A {
	position: relative;
	color: #A16733 !important;
	line-height: 16px;
	text-decoration: none !important;
	font-size: 14px;
	padding: 0 0 0 24px;
}
.helpMe_box {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
}
/* bml classes for product */
.bmlBoxWrap {
	position: relative;
	float: left;
	margin: 10px 0;
}
.BMLBox {
	background: url(/App_Themes/Default/images/product/btn_BML.gif) no-repeat;
	position: relative;
	float: left;
	left: 8px;
	width: 319px;
	height: 33px;
	margin: 11px 0 0 0;
	color: #036;
	cursor: pointer;
	font-size: 11px;
	z-index: 1!important;
}
.BMLBox div {
	position: relative;
	top: 4px;
	left: 91px;
	width: 155px;
	height: 24px;
	vertical-align: middle;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none !important;
	color: #036;
	font-size: 9px;
}
.BMLBox div.BMLBoxOneLine {
	top: 8px !important;
	left: 91px;
}
.popup-dontsee {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	height: 20px;
	text-align: left;
	background-image:none !important;
}
.rightCol-infos {
	position: relative;
	float: left;
	left: 24px;
	margin: 15px 0 0 0;
	padding: 0;
	width: 300px;
	height: auto;
	text-align: left;
	z-index: 1 !important;
}
#freeship, #lpg, #sameday {
	font-weight: bold;
	line-height: 17px;
}
.orangeBoldTxt {
	color: #611E00;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.descTxt {
	position: relative;
	float: left;
	width: 289px;
	height: auto;
	font: 12px/18px Georgia, "Times New Roman", serif;
	color: #a16733;
}
.descTxt UL {
	margin: 0;
	list-style-type: none !important;
}
.descTxt LI {
	background: url(/App_Themes/Default/images/product/bullet_plus_blue2.gif) no-repeat left top;
	list-style-type: none !important;
	margin-left: 0;
	padding-left: 12px;
	color: #000;
	width: 250px;
}
.descTxt BR {
	display: none;
}
/** CROSS SELLS **/
.prodMayWeSuggest {
	position: relative;
	margin: 0;
	padding: 0;
	width: 382px;
	height: auto;
	clear: both;
}
.crossSells {
	position: relative;
	margin: 0;
	padding: 0 0 0 1px;
	width: 382px;
	height: auto;
	clear: both;
	border-left: 1px solid #CCC;
}
.cS-item {
	float: left;
	width: 94px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 10.5px;
	color: #611E00;
}
.cS-item DIV {
	width: auto;
	height: auto;
	margin: 2px;
}
.prod-multAngles br {
	display: none;
}
/** PRODUCT REVIEWS STYLES **/
.prodReviews {
	position: relative;
	float: left;
	left: 20px;
	clear: both;
	width: 738px;
	padding: 10px 0;
	margin: 0;
}
/** PRODUCT ANSWERS STYLES **/
.prodAnswers {
	position: relative;
	float: left;
	left: 20px;
	clear: both;
	width: 738px;
	padding: 10px 0;
	margin: 0;
}
/* old */
.prodReviews_wrap {
	position: relative;
	float: left;
	width: 715px;
	left: 20px;
}
.reviewSumTable {
	font-size: 11px;
	width: 715px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
	position: relative;
	float: left;
	margin-bottom: 15px;
}
.reviewSum_top {
	padding: 10px 0 2px 8px;
	background: #E5EFFF;
	border: 1px solid #CCC;
	border-width: 1px 0 1px 0;
}
.reviewSum_ratings td {
	height: 28px;
	background: #FFF url(/App_Themes/Default/images/product/revBoxTop_bg.gif) top repeat-x;
	padding: 5px 0 8px 8px;
	border-top: 1px solid #FFF;
}
.reviewSum_comment {
	padding: 0 0 15px 8px;
	background: #FFF;
	line-height: 16px;
}
.reviewsTable {
	font-size: 11px;
	width: 715px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
	position: relative;
	float: left;
}
.reviews_author {
	padding: 10px 0 2px 8px;
	background: #F2F2F2;
	border: 1px solid #CCC;
	border-width: 1px 0 1px 0;
}
.reviews_ratings td {
	height: 28px;
	background: #FFF url(/App_Themes/Default/images/product/revBox_bg.gif) top repeat-x;
	padding: 5px 0 8px 8px;
	border-top: 1px solid #FFF;
}
.reviews_comment {
	padding: 0 0 20px 8px;
	background: #FFF;
	line-height: 16px;
}
.whitePad {
	padding: 12px;
	background: #FFF;
	color: #000;
}
.whiteNoPad {
	padding: 0 12px 0 0;
	background: #FFF;
	font-size: 11px;
	color: #000;
}
.infoHdr_Reviews {
	background: url(/App_Themes/Default/images/product/info_hdr_reviews.gif) no-repeat top left;
	width: 146px;
	height: 17px;
}
#outOfStockMsg {
	position: relative;
	text-align: center;
	color: #F00 !important;
	font-weight: bold;
	padding: 5px 5px 0 5px;
}
.pd_styleName {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #611E00
}
.PD_BrandStyle {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #611E00
}
.PD_RegPrice {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #611E00
}
.PD_SalePrice {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000
}
.PD_WasPrice {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999
}
.PD_ItemNameBox {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold
}
.PD_BlankCell {
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
/* @end */
/* @group cart
 */
/****  CONTAINERS ****/
.cart-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	left: 0;
}
.cart-contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	padding: 0 0 25px 0;
	margin: 0;
}
.cart-cWPad {
	/*
** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/

	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.cart-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.cart-cBPad {
	/*
** Padding for contentBox ***/

	position: relative;
	float: left;
	padding: 10px 0 10px 0;
}
/*** OLD - 3/15/2007 - erb -***

.cart-mainContainer { width:762px; position:relative; float:left; height:auto; padding:0; margin:0; }

.cart-contentWrap {

	position:relative; float:left; width:100%; background:#F7F7F7; padding: 0 0 25px 0; margin:0; }

.cart-cWPad {

	position:relative; float:left; padding:0 0 0 5px; }

.cart-contentBox {

	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; position:relative; float:left; width:752px; margin:0; }

.bgBottom { width: 762px; position:relative; float:left; background:#FFF; height:8px;}

***/
/****  HEADER FORMATTING ****/
.cart-hdr {
	position: relative;
	width: 762px;
	height: 32px;
}
.cart-hdrLeft {
	
}
.cart-hdrRight {
	
}
.cart-hdrBG {
	
}
.Hdr-shoppingCart h3 {
	color: #611e00;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 10px 0 0 10px;
}
/* @group My Group */
/* @end */
.Hdr-btn-continue {
	background: url(/App_Themes/Default/images/cart/cart-btn-continue.gif) no-repeat top left;
	width: 118px;
	height: 17px;
	margin: 7px 0 0 28px;
	position: relative;
	float: left;
	cursor: pointer;
}
.Hdr-cartContainsTxt {
	width: auto;
	height: 32px;
	margin: 0;
	right: 80px;
	color: #346EA8;
	font-size: 11px;
	font-weight: bold;
	line-height: 32px;
	position: relative;
	float: right;
}
.Hdr-cartContainsTxt SPAN {
	/

* color: #F50;
	For count number, eventually.*/

	color: #A16733;
}
/** SAFE ORDERING BANNER **/
#safeOrderingWrap {
	/

**background: url(/App_Themes/Default/images/cart/cart-safeOrdering-bg.gif) repeat-x top left;
	**/			height: 67px;
	margin: 8px 9px 10px 9px;
}
.cart-safeOrdrng {
	background: url(/App_Themes/Default/images/cart/cart-safeOrdering.gif) no-repeat top left;
	width: 176px;
	height: 67px;
	position: relative;
	float: left;
}
.cart-safeOrdrng h3 {
	display: none;
}
.cart-safeOrdrngInfo {
	position: relative;
	float: left;
	width: 545px;
	height: 67px;
	padding: 4px 0 0 0;
}
.safeOrderingTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #346EA8;
	font-weight: bold;
}
.safeOrderingTxt TD {
	padding: 6px 25px 6px 0;
}
.safeOrderingTxt a:link {
	text-decoration: none;
	color: #a16733;
}
.safeOrderingTxt a:visited {
	color: #a16733;
	text-decoration: none;
}
.safeOrderingTxt a:hover {
	color: #aa0000;
	text-decoration: underline;
}
/* new safe order pop-up styles */
#safeOrderPopUp {
	width: 549px !important;
}
.whitePad {
	padding: 12px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.whiteNoPad {
	padding-right: 12px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.popUp-shadow-rt {
	width: 5px !important;
	vertical-align: top;
	background: url(/App_Themes/Default/images/cart/rt_dropshad.png) repeat-y top left;
	padding: 0;
}
.popUp-shadow-rt IMG {
	background: url(/App_Themes/Default/images/cart/top_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
.popUp-shadow-btm {
	height: 5px !important;
	vertical-align: top;
	background: url(/App_Themes/Default/images/cart/bot_dropshad.png) repeat-x top left;
	padding: 0;
}
.popUp-shadow-btm IMG {
	background: url(/App_Themes/Default/images/cart/lt_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
.popUp-shadow-corner {
	width: 5px !important;
	height: 5px !important;
	vertical-align: top;
	padding: 0;
}
.popUp-shadow-corner IMG {
	background: url(/App_Themes/Default/images/cart/crnr_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
/** CART ITEMS TABLE **/
.cartItems {
	/*border: 1px solid #999;*/
	border-width: 1px 0 0 1px;
	margin: 24px 9px 0 9px;
	width: auto;
}
.cartItems TABLE {
	width: 100%;
	font-size: 12px;
	line-height: 21px;
}
.cartItems TABLE.itemTable {
	width: 734px !important
}
.titleRow TH {
	background: #f6efe8;
	font-size: 11px;
	line-height: 21px;
	color: #A16733;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999;
	border-width: 0 1px 1px 0;
}
.titleRow .style {
	width: 102px !important;
	margin: 0;
	padding: 0;
}
.titleRow .desc {
	margin: 0;
	padding: 0;
}
.titleRow .desc P {
	margin: 0 10px;
	text-align: left !important;
}
.titleRow .qty {
	width: 75px !important;
	margin: 0;
	padding: 0;
}
.titleRow .price {
	width: 76px !important;
	margin: 0;
	padding: 0;
}
.titleRow .total {
	width: 86px !important;
	margin: 0;
	padding: 0;
}
.itemRow TD {
	background: #FFF;
	font-size: 11px;
	color: #a16733;
	font-weight: normal;
	border: 1px solid #999;
	border-width: 0 1px 1px 0;
	vertical-align: top;
}
.itemRow A:LINK {
	color: #a16733;
	text-decoration: underline;
}
.itemRow A:VISITED {
	color: #a16733;
	text-decoration: underline;
}
.itemRow A:HOVER {
	color: #aa0000;
	text-decoration: underline;
}
.itemRow .style {
	width: 102px !important;
	text-align: center;
	padding: 10px 0;
}
.itemRow .desc {
	padding: 10px 0 5px 10px;
}
.itemRow .qty {
	width: 75px !important;
	text-align: center;
	padding: 10px 0;
}
.itemRow .qty FONT {
	font-size: 11px !important;
}
.itemRow .qty INPUT {
	width: 30px;
	border: 1px solid #7F9DB9;
	background: #FFF;
	color: #346EA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	font-weight: bold;
}
.itemRow .price {
	width: 76px !important;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
}
.itemRow .total {
	width: 85px !important;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
}
.itemRow H3.ItemName {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.SelectedLineItem {
	background-color: Yellow;
}
/** CART ITEMS - SUBTOTAL & SHIPPING INFO **/
#itemTotals DIV, #itemTotals TD, #itemTotals P {
	font-size: 11px;
	color: #a16733;
	font-weight: bold;
	padding: 0 20px 0 5px;
}
#itemTotals .row TD {	
	background-color: #fff;
}
#itemTotals-gift {	
	background: #f6efe8;
	width: 273px !important;
	vertical-align: top;
	padding-top: 10px;
	height: 100% !important;
	height: auto;

/* 

ie6 fix */
}
#itemTotals-gift DIV {
	width: 350px;
	height: 100% !important;
	height: auto;
	
/* ie6 fix */position: relative;
}
#itemTotals-gift H3.giftHdr {
	font-weight: bold;
	color: #a16733;
	font-size: 14px;
	margin: 0 10px 5px 10px;
	padding: 0;
	position: relative;
}
#itemTotals-gift P {
	font-weight: normal;
	margin: 0 10px 5px 10px;
	padding: 0;
	position: relative;
}
#itemTotals-gift P#pleaseNote {
	margin: 15px 10px 0 10px;
	position: relative;
	bottom: 6px;
	padding: 0;
	vertical-align: bottom;
}
.itemTotals-info {
	border-right: 1px solid #666;
	padding-right: 5px;
	text-align: right;
}
.itemTotals-totals {
	text-align: right;
	width: 86px !important;
	padding-right: 5px;
	vertical-align: middle;
}
.promo {
	top: 0 !important;
}
.itemTotals-info .discountCodes {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	top: 5px;
}
.itemTotals-info .cart-btn-applyHere {
	background: url(/App_Themes/Default/images/cart/cart-btn-applyHere.gif) no-repeat top left;
	width: 75px;
	height: 21px;
	cursor: hand;
	position: relative;
	float: left;
	margin: 2px 0 0 10px;
}
.itemTotals-info .total {
	margin: 5px 10px 0 0;
	padding: 0;
	text-align: right;
}
.itemTotals-totals DIV {
	width: 86px;
	margin: 0;
	padding: 0;
}
.itemTotals-totals P {
	text-align: right;
	margin-right: 14px;
	padding: 0;
}
.shippingCost {
	color: #F60 !important;
}
/** "PROCEED TO CHECKOUT" AREA **/
#proceedToChkout {
	padding: 8px 0 35px 8px;
}
#proceedToChkout TABLE.procToChkoutTable {
	width: 734px;
}
#proceedToChkoutTop {
	padding: 8px 0 0px 8px;
	clear: both;
}
#proceedToChkoutTop TABLE.procToChkoutTable {
	width: 734px;
}
.infoBtns {
	position: relative;
	vertical-align: top;
}
.chkoutBtns {
	position: relative;
	text-align: right;
	vertical-align: top;
}
.chkoutBtns DIV#fastChkout {
	color: #6C6C6C;
	font-size: 11px;
	font-family: Arial,Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0 0 0 6px;
	width: 235px;
}
.googleBtns {
	position: relative;
	width: 235px;
	float: right;
	font-size: 11px;
	line-height: 30px;
}
.googleBtns A:LINK {
	color: #346EA8;
	text-decoration: underline;
}
.googleBtns A:VISITED {
	color: #346EA8;
	text-decoration: underline;
}
.googleBtns A:HOVER {
	color: #346EA8;
	text-decoration: underline;
}
.cart-btn-contShopping {
	background: url(/App_Themes/Default/images/cart/cart-btn-contShopping.gif) no-repeat top left;
	width: 141px;
	height: 24px;
	position: relative;
	float: left;
	margin-right: 7px;
	cursor: pointer;
}
.cart-btn-updateCart {
	background: #F7F7F7 url(/App_Themes/Default/images/cart/cart-btn-updateCart.gif) no-repeat top left;
	width: 104px;
	height: 24px;
	position: relative;
	float: left;
	cursor: pointer;
}
.cart-btn-proceedToChkout {
	background: url(/App_Themes/Default/images/cart/cart-btn-proceedToChkout.gif) no-repeat top left;
	width: 233px;
	height: 24px;
	float: right;
	margin-bottom: 4px;
	cursor: pointer;
}
#btnGoogleCheckout {
	cursor: pointer;
}
.googlePopTable {
	border: 1px solid #0879B2;
	width: 549px;
}
/*
.googlePopContent {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.googleInfoList { position:relative; left:-18px; }

.googleInfoList li { list-style-type:decimal; margin-bottom:7px; }

*/
.cartBannerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #346EA8;
}
.cartBannerLink a:link {
	text-decoration: underline;
	color: #346EA8;
}
.cartBannerLink a:visited {
	color: #346EA8;
	text-decoration: underline;
}
/* newly added -11/13 */
#googlePopWrapper {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: absolute;
}
#GooglePop {
	position: absolute;
	visibility: hidden;
	width: 520px;
	left: -500px;
}
.googlePopContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.googleInfoList {
	position: relative;
	left: -20px;
}
.googleInfoList li {
	list-style-type: decimal !important;
	margin-bottom: 2px;
	line-height: 14px;
}
#btnGoogleCheckout {
	cursor: pointer;
}
.fastChkoutTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	position: relative;
	top: 2px;
}
#whatsThis {
	margin: 0em;
	padding: 0em;
	height: 20px;
	font-size: 11px;
}
#whatsThis a {
	text-decoration: underline;
}
#infoPop {
	height: 1px;
}
/*



.itemTotals-info .col_1 {

	position: relative;

	float: left;

	top:5px;

	left: 8px;

	width: 286px;

	font-weight:normal;

	font-size:10px;

}

.itemTotals-info .col_2 {

	position: relative;

	float: right;

	top:10px;

	right: 9px;

	width:68px;

	text-align:right;

}

.itemTotals-info .col_1shipping {

	position: relative;

	float: left;

	top:5px;

	left: 8px;

	width: 180px;

	font-weight:normal;

	font-size:10px;

}

.itemTotals-info .col_2shipping {

	position: relative;

	float: right;

	top:10px;

	right: 9px;

	width:174px;

	text-align:right;

}



*/
.cart-mainContainer TD.col-styleNum {
	width: 102px !important;
	text-align: center;
	color: #346EA8;
}
.cart-mainContainer TD.col-desc {
	width: 390px;
	padding: 10px 10px 10px 18px;
	color: #a16733;
}
.cart-mainContainer TD.col-desc A {
	font-weight: bold;
}
.cart-mainContainer TD.col-quant {
	width: 76px !important;
	padding-top: 10px;
	text-align: center;
	color: #a16733;
}
.cart-mainContainer TD.col-quant INPUT {
	width: 40px;
	border: 1px solid #a16733;
	padding: 1px 0 1px 4px;
}
.cart-mainContainer TD.col-price {
	text-align: right;
	padding: 10px 5px;
	width: 88px !important;
	font-weight: bold;
}
/*.cart-mainContainer TD.col-total {

	text-align: right;

	padding: 10px 5px;

	width:89px !important;

	font-weight: bold; }*/
.cart-mainContainer TD.col-total {
	text-align: right;
	padding: 10px 5px 10px 0;
	width: 87px !important;
	font-weight: bold;
}
.cart-mainContainer TD.col-total SPAN {
	width: 80px !important;
	display: block;
	padding: 0;
	margin: 0;
}
/** cart - no items **/
.cart-noItems {
	background: #f6efe8;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 0;
	text-align: center;
	padding: 50px 0 150px 0;
	width: 733px;
}
.cart-noItems TABLE {
	color: #a16733;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
}
.cart-noItems TD {
	text-align: center;
}
.carthelp {
	color: #333;
	font-size: 11px;
	line-height: 18px;
	padding: 10px 10px 10px 10px;
}
/* @end */
/* @group profile */
/***********	SHOES ACCOUNT PAGES CLASSES		***********/
/* general text formatting, et al */
H2.acct-subHdr {
	font-size: 16px;
	color: #a16733;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.acctTxt {
	font-size: 11px;
	line-height: 16px;
	color: #a16733;
}
.red {
	color: #F00 !important;
}
.bold {
	font-weight: bold !important;
}
.optCheckbox {
	color: #a16733
}
/*************************************************************

	Left Nav Classes

**************************************************************/
.leftNav-hdr {
	background: #FFF /

**url(/App_Themes/Default/images/profile/acct-leftNav-hdr.gif) no-repeat top left**/;
	width: 180px;
	height: 32px;
}
.leftNav-hdr h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0 0 10px;
}
.leftNav-content {
	margin: 15px 0 0 10px;
}
.leftNav-content UL {
	display: block;
	color: #346EA8;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
}
.leftNav-content LI {
	margin: 0;
	padding: 0;
	list-style-type: none !important;
}
.leftNav-content A:LINK {
	color: #a16733;
	text-decoration: none;
}
.leftNav-content A:VISITED {
	color: #a16733;
	text-decoration: none;
}
.leftNav-content A:HOVER {
	color: #aa0000;
	text-decoration: underline;
}
/****  CONTAINERS ****/
.contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	padding: 0;
	margin: 0;
}
.contentWrap_gradient {
	position: relative;
	float: left;
	width: 100%;
	height: auto;

/**background:url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x; padding:0; margin:0;**/
}
.cWPad {
	/*
** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/

	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.contentBoxTop {
	display: none;
}
.contentBox {
	font-family: Georgia, "Times New Roman",serif;
	font-size: 10px;
	color: #a16733;
	position: relative;
	float: left;
	width: 562px;
	margin: 0;
}
.cBPad {
	/*
** Padding for contentBox ***/

	position: relative;
	float: left;
	padding: 10px;
}
/**** CONTAINERS FOR NO-LEFT-NAV ACCT PAGES ****/
.acctNLN-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	top: 10px !important;
	left: 8px !important;
	font-size: 11px !important;
}
.acctNLN-contentWrap {
	position: relative;
	float: left;
	width: 762px;
	background: #fff;
	padding: 0;
	margin: 0;
}
.acctNLN-cWPad {
	/*** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/

	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.acctNLN-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.acctNLN-cBPad {
	/*** Padding for contentBox ***/

	position: relative;
	float: left;
	padding: 10px 0 10px 10px;
	width: 600px;
	left: 10px;
}
/****  HEADER FORMATTING ****/
.hdr {
	
}
.hdr-left {
	
}
.hdr-right {
	
}
.hdr-bg h3{display: none;
	
}
/** HEADER FOR NO-LEFT-NAV **/
.acctNLN-hdr {
	position: relative;
}
.acctNLN-hdr-left {
	
}
.acctNLN-hdr-right {
	
}
.acctNLN-hdr-bg {
	
}
/**** HEADER IMAGES  -- Migrate new classes from below as needed? *****/
.acct-hdr-acctHome {
	background: /

**url(/App_Themes/Default/images/profile/acct-hdr-acctHome.gif) no-repeat top left;
	width: 170px;
	height: 16px;
	margin: 8px 0 0 10px;
**/
}
.acct-hdr-acctHome h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-Create {
	
}
.acct-hdr-Create h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0 0 10px;
}
.acctHdr_MyAcct {
	
}
.acctHdr_MyAcct h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-AcctInfo {
	
}
.acct-hdr-AcctInfo h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-shipAddresses {
	
}
.acct-hdr-shipAddresses h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-UpdatePwd {
	
}
.acct-hdr-UpdatePwd h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-ccPaymentTypes {
	
}
.acct-hdr-ccPaymentTypes h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-emailPref {
	
}
.acct-hdr-emailPref h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
.acct-hdr-forgotPass {
	background: url(/App_Themes/Default/images/profile/acct-hdr-forgotPass.gif) no-repeat top left;
	width: 234px;
	height: 17px;
	margin: 8px 0 0 10px;
}
/**** SUBTITLE FORMATTING ****/
.acct-subHdr {
	display: block;
	clear: both;
}
.acct-subHdrLine-bg {
	
}
.acct-subHdrLine-end {
	
}
/**** SUBTITLE IMAGES *****/
.acct-subHdr-storedAddr {
	
}
.acct-subHdr-addEditAddr {
	
}
.acct-subHdr-storedCCPmnt {
	
}
.acct-subHdr-addEditCCPmnt {
	
}
.acct-subHdr-selectBillAdd {
	
}
/****  Acct Home Styles ****/
UL.NoBullet {
	margin: 0 0 15px 0;
	padding: 0 0 0 16px;
/**list-style-image: url(/App_Themes/Default/images/profile/bullet_arrow_blue.gif);**/
}
UL.NoBullet li {
	padding: 0;
	margin: 0;
	line-height: 18px;
}
/**** Acct Create Styles ****/
.persInfoBox {
	float: left;
	color: #a16733;
	margin: 10px 0 0 0;
}
.persInfoBox .acctTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a16733;
	position: relative;
}
.persInfoBox .fieldName {
	text-align: right;
	width: 150px;
	position: relative;
	float: left;
	margin: 3px 5px 0 0;
	color: #a16733;
}
.persInfoBox .fieldName {
	text-align: right;
	width: 150px;
	position: relative;
	float: left;
	margin: 3px 5px 0 0;
	color: #a16733;
}
.persInfoBox .fieldCol {
	margin-bottom: 8px;
	position: relative;
	float: left;
	width: 380px;
}
.acct_btn_SignMeUp {
	background: url(/App_Themes/Default/images/profile/acct_btn_signup.gif) no-repeat top left;
	width: 113px;
	height: 19px;
	border: 0px;
	margin-top: 20px;
	cursor: pointer;
}
/**** Acct Login Styles ****/
.acct_btn_LogMeIn {
	background: url(/App_Themes/Default/images/profile/acct_btn_login.gif) no-repeat top left;
	width: 110px;
	height: 19px;
	cursor: pointer;
}
.acct_Login_New2Shoes {
	background: url(/App_Themes/Default/images/profile/acct_new2shoes.gif) no-repeat top left;
	width: 120px;
	height: 18px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	height: 19px;
	width: 110px;
	cursor: pointer;
}
.step1login_email {
	text-align: right;
	width: 70px;
	padding: 5px 0 0 5px;
}
.step1login_emailField {
	padding: 8px 0 3px 5px;
	width: 160px;
}
.step1login_emailField input {
	width: 150px;
	font-size: 11px;
}
.step1login_pwd {
	text-align: right;
	padding: 5px 0 5px 5px;
}
.step1login_pwdField {
	padding: 0 0 8px 5px;
}
.step1login_pwdField input {
	width: 150px;
	font-size: 11px;
}
.loginRegTxt {
	position: relative;
	float: left;
	font-size: 11px;
	padding: 0 0 0 5px;
	color: #333;
	width: 500px;
}
.returnCustLoginBox {
	border: 1px solid #ccc;
	background: url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x;
	width: 420px;
	position: relative;
	float: left;
	left: 21px;
	margin: 10px 0 10px 0;
	font-size: 11px;
}
.loginPwHint {
	margin: 20px 0 10px 26px;
	float: left;
	height: 200px;
	width: 420px;
	background: #F3F3F3;
	border: 1px solid #C9C9C9;
}
.loginPwHint TABLE {
	margin: 10px;
	width: 400px;
}
/* forgot password table */
.acct-forgotPw {
	clear: both;
	margin: 35px 20px 10px 20px;
	width: 510px;
	position: relative;
	float: left;
/*
border:1px solid #D8E7FF;  background:url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x; */
}
.acct-forgotPwTable {
	width: 100%;
	margin: 0;
	/*
10px 15px; */font-size: 11px;
}
.acct-forgotPwTable P.hint {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
}
.acct-forgotPwTable P.emailPw {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 18px;
}
.acct-forgotPwTable P {
	color: #000;
	margin: 10px 15px;
	padding: 0;
	line-height: 18px;
}
/*************************************************************

FieldSet definitions -- Used in the Acct create / change pages' forms

**************************************************************/
.persInfoBox fieldset {
	font-size: 11px;
	text-align: left;
	display: block;
	padding: 10px 0 0 0;
	margin: 0;
	height: 100%;
	width: 550px;
	border: 0 !important;
}
.persInfoBox ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 540px;
	position: relative;
	float: left;
}
.persInfoBox ul li span {
	color: #F00;
	text-align: left;
}
.persInfoBox .persInfo {
	
}
.persInfoBox .passwdInfo {
	padding-top: 10px;
}
.persInfoBox .passwdInfo P {
	margin: 0;
	padding: 0;
}
.persInfoBox .optionalInfo {
	margin: 20px 0 20px 0;
}
.persInfoBox .emailInfo {
	margin-top: 15px;
}
.persInfoBox .emailInfo .fieldName {
	width: 20px;
}
.emailInfo .fieldName INPUT {
	position: relative;
	top: -5px;
}
.persInfoBox .emailInfo .fieldCol {
	width: 510px;
	font-weight: bold;
}
.persInfoBox .emailInfo P {
	margin: 10px 0 5px 0;
	padding: 0;
	font-weight: normal !important;
}
.acct_btn_Submit {
	background: url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat top left;
	width: 89px;
	height: 19px;
	border: 0px;
	margin-top: 20px;
	cursor: pointer;
}
/****** ACCT SUB TABLE ******/
.acctSubTable {
	background-color: #f6efe8;
	border: 1px solid #ccc;
	margin: 0 0 10px 8px;
	width: 500px;
	position: relative;
	float: left;
}
.acctSubTable TD.acctSubTableBold {
	font-size: 11px;
	font-weight: bold;
	color: #a16733;
	padding: 0 0 0 10px;
	width: 110px;
}
.acctSubTable DIV {
	font-size: 11px;
	color: #a16733;
	padding: 10px 10px 10px 5px;
}
.acctSubTable DIV.acctBullets {
	font-size: 11px;
	color #369; padding: 0 10px 10px 10px;
}
.acct-btn-createAcct {
	background: url(/App_Themes/Default/images/profile/acct-btn-createAcct.gif) no-repeat top left;
	width: 135px;
	height: 19px;
	cursor: pointer;
	border: none;
}
.btn_SignMeUpContainer {
	width: 135px;
	padding: 20px 10px 10px 0;
	position: relative;
	float: right;
	display: block;
}
/**** Acct Ship-To Addresses ****/
.storedAddresses {
	margin: 8px 0 27px 0;
	float: left;
	height: auto;
	width: auto;
}
.storedAddresses TABLE {
	border-collapse: collapse;
	border-right: 1px solid #DDE9F0;
}
.storedAddresses TD {
	width: 177px;
	height: 145px;
	empty-cells: hide;
	padding: 0 0 8px 0;
	vertical-align: top;
	border: 1px solid #DDE9F0;
	background-color: #FFF;
}
.storedAddresses .infoBox {
	padding-right: 5px;
	height: 100%;
	float: left;
	position: relative;
	display: block;
}
.infoBox B.storedAddr-title {
	/
* ship-to addresses - address titles */

	display: block;
	font-size: 11px;
	color: #a16733;
	font-weight: bold;
	padding: 0;
	margin: 6px 0 0 8px;
}
.infoBox P.storedAddr-info {
	margin: 0 0 3px 20px;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	color: #a16733;
}
.infoBox P.storedAddr-default {
	margin: 0 0 15px 22px;
	/*height: 25px;*/
	height: auto;
	font-size: 10px;
	line-height: 12px;
	font-style: italic;
	padding: 0;
	color: #000;
}
.infoBox STRONG {
	color: #F00;
	text-transform: uppercase;
	font-style: normal;
}
.infoBox DIV.btn-edit {
	position: absolute;
	bottom: -10;
	display: block;
	float: left;
	left: 15px;
	xheight: 20px;
	margin: 0;
}
.infoBox DIV.btn-edit INPUT {
	width: 40px;
}
.infoBox DIV.btn-delete {
	position: absolute;
	bottom: -10;
	display: block;
	float: right;
	left: 60px;
	clear: both;
	xheight: 20px;
	margin: 0;
}
.btn-greyLeft {
	background: url(/App_Themes/Default/images/profile/btn-greyLeft.gif) no-repeat top right;
	width: 6px;
	height: 20px;
}
.btn-greyRt {
	background: url(/App_Themes/Default/images/profile/btn-greyRight.gif) no-repeat top left;
	width: 6px;
	height: 20px;
}
.btn-greyBG {
	background: url(/App_Themes/Default/images/profile/btn-greyBg.gif) repeat-x top right;
	width: 48px;
	height: 20px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	text-align: center;
	line-height: 20px;
}
.btn-greyBG A {
	display: block;
	width: 48px;
	height: 20px;
	color: #000 !important;
	text-decoration: none !important;
}
/* add/edit address form */
.addEditAddress {
	width: 537px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}
.addEditAddress TABLE {
	width: 537px;
	color: #a16733;
	font-size: 11px;
}
.addEditAddress TD {
	padding: 4px 5px 4px 0;
}
.addEditAddress FIELDSET {
	border: none;
}
.addEditAddress FIELDSET LEGEND {
	display: none;
}
.addEditAddress INPUT {
	border: 1px solid #ccc;
	color: #000;
	padding: 1px 0 1px 4px;
}
.addEditAddress SELECT {
	border: 1px solid #ccc;
	color: #a16733;
	font-weight: bold;
	padding: 0 0 0 2px;
}
.addEditAddress INPUT.field {
	width: 140px !important;
}
.addEditAddress INPUT.fieldAddress {
	width: 351px !important;
}
.addEditAddress INPUT.fieldZip {
	width: 89px !important;
}
.addEditAddress INPUT.fieldPhone {
	width: 25px !important;
}
.addEditAddress INPUT.fieldPhoneLong {
	width: 110px !important;
}
.addEditAddress SELECT.fieldState {
	width: 140px !important;
}
.addEditAddress SELECT.fieldCountry {
	width: 171px !important;
}
.addEditAddress .txt {
	text-align: right;
	line-height: 20px;
}
.addEditAddress .inputCity {
	width: 155px;
	height: 20px;
	float: left;
}
.addEditAddress .txtState {
	width: 55px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputState {
	width: 147px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress .inputZip {
	width: 115px;
	height: 20px;
	float: left;
}
.addEditAddress .txtCountry {
	width: 62px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputCountry {
	width: 180px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress .inputDayPhone {
	width: 145px;
	height: 20px;
	float: left;
}
.addEditAddress .txtEvPhone {
	width: 91px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputEvPhone {
	width: 121px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress TD.prefShipping {
	padding-left: 22px;
}
.addEditAddress TD.optCheckbox {
	padding: 12px 0 5px 119px;
	font-weight: bold;
}
.optCheckbox INPUT {
	border: none !important;
}
/**** Acct CC & Payment info ****/
.billing .infoBox {
	height: 188px !important;
/*
height:208px !important; */
}
.billing .infoBox {
	color: #F15F32 !important;
/*
height: 50px !important; */
}
.addEdit_CCPmntType {
	width: 537px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}
.addEdit_CCPmntType TABLE {
	width: 537px;
	color: #a16733;
	font-size: 11px;
}
.addEdit_CCPmntType TD {
	padding: 4px 5px 4px 0;
}
.addEdit_CCPmntType INPUT.field {
	width: 169px;
	border: 1px solid #ccc;
	color: #A16733;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.addEdit_CCPmntType SELECT {
	border: 1px solid #ccc;
	color: #a16733;
	font-weight: bold;
	padding: 0 0 0 2px;
}
.addEdit_CCPmntType SELECT.fieldCCType {
	width: 176px;
}
.addEdit_CCPmntType SELECT.fieldCCExpMo {
	width: 95px;
}
.addEdit_CCPmntType SELECT.fieldCCExpYr {
	width: 75px;
}
.addEdit_CCPmntType .txt {
	text-align: right;
	line-height: 20px;
}
.addEdit_CCPmntType TD.optCheckbox {
	padding-top: 12px;
	font-weight: bold;
}
/**** UPDATE PASSWORD ****/
.updatePassBox {
	width: 540px !important;
	padding-top: 10px;
}
.updatePassBox SPAN {
	color: #a16733;
}
.updatePassBox ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 540px;
	position: relative;
	float: left;
}
.updatePassBox .fieldName {
	text-align: right;
	width: 100px;
	position: relative;
	float: left;
	margin: 3px 5px 0 0;
}
.updatePassBox .fieldCol {
	margin-bottom: 8px;
	position: relative;
	float: left;
	width: 420px;
}
#ChangePasswordMessageLabel {
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.passwdHintBox {
	padding-top: 15px;
}
#ChangePasswordButton {
	left: 40px;
}
.updatePassBox .acctSubTable {
	width: 520px !important;
}
.updatePassBox .acctSubTable DIV {
	padding-left: 10px;
}
/**** WISHLIST ****/
.wList-hdrTable {
	width: 750px;
	margin-bottom: 15px;
}
.wList-hdrTable TD {
	vertical-align: top;
}
.wList-hdrWrap {
	/* Container of "Wishlist" header graphic */

	float: left;
	/*margin:5px 0 10px 0;*/

	width: 145px;
	height: 43px;
	position: relative;
	margin-top: 10px;
}
.hdr-wList {
	/* "Wishlist" header graphic */

	background: url(/App_Themes/Default/images/profile/wList-hdr-wishlist.jpg) no-repeat;
	width: 123px;
	height: 43px;
}
.wlTopLine {
	/*margin-top:27px;*/ font-family: Georgia, "Times New Roman", serif;
	font-weight: bold;
	font-size: 14px;
	color: #a16733;
	position: relative;
	float: left;
	margin-top: 32px;
}
.wList-Table {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	border: 0 !important;
	width: 740px;
	color: #a16733;
}
.wList-Table A:hover {
	color: #aa0000 !important;
}
.wList-Table TD {
	border: none !important;
	background: url(/App_Themes/Default/images/profile/wList-bg.jpg) repeat-x;
}
.wList-Table TH {
	border: none !important;
	padding-bottom: 5px;
}
.wList-hdr-ProdImg, .wList-hdr-Qty, .wList-hdr-Price, .wList-hdr-Avail, .wList-hdr-PurchStat, .wList-hdr-SlctItms {
	text-align: center;
}
.wList-hdr-Desc {
	padding-left: 6px;
	text-align: left !important;
}
.wList-ProdImg {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100px;
}
.wList-ProdImg SPAN {
	display: none;
}
.wList-ProdImg INPUT {
	width: 58px !important;
	height: 58px !important;
	border: 1px solid #ccc;
	display: block !important;
	margin: 0 auto 0 auto;
}
.wList-Desc {
	padding-left: 6px;
	padding-right: 0;
}
.wList-Price {
	text-align: center;
	width: 80px;
}
.wList-Avail {
	text-align: center;
	width: 80px;
}
.wList-SlctItms {
	text-align: center;
	width: 80px;
}
/* These columns were deleted by Cactus */

/**** SHARE WISHLIST and EMAIL TO A FRIEND Pages (Similar pages) ****/
.SeparatorNavigation {
	position: relative;
	left: 10px;
	text-align: center;
}
#ShareWishListSection {
	text-align: left;
	position: relative;
	margin-bottom: 15px;
	padding: 15px 0 20px 0;
	background-color: #f6efe8;
	border: 1px solid #ccc;
	font-family: Georgia, "Times New Roman", serif;
	color: #a16733;
	font-size: 11px;
	width: 545px;
	margin: 0 auto;
}
#ShareWishListSection SPAN {
	position: relative;
	margin-left: 20px;
}
#ShareWishListSection TEXTAREA {
	position: relative;
	margin-left: 20px;
}
#ShareWishListSection INPUT {
	position: relative;
	margin-left: 20px;
	width: 200px;
}
#ShareWishListSection SELECT {
	position: relative;
	margin-left: 20px;
	width: 200px;
}
#ShareWishListButton {
	text-align: left;
	width: 545px;
	margin: 0 auto;
	margin-top: 10px;
}
.shareWL-To-emailField, e2f-To-emailField {
	font-weight: bold;
	width: 500px;
	position: relative;
	margin-left: 20px;
}
.shareWL-To-emailList {
	font-weight: bold;
	width: 500px;
	height: 50px;
	position: relative;
	margin-left: 20px;
}
.shareWL-msgField, .e2f-msgField {
	height: 150px;
	width: 500px;
}
.shareWL-subHdr, .e2f-subHdr {
	font-weight: bold;
	position: relative;
	margin-left: 20px;
}
#Email2FriendSection {
	position: relative;
	margin-bottom: 15px;
	padding: 15px 0 20px 0;
	background-color: #F3F3F3;
	border: 1px solid #CECECE;
	color: #346ea8;
	font-size: 11px;
	width: 445px;
}
.e2f-fromName, .e2f-fromEmail {
	position: relative;
	margin-left: 5px;
}
#Email2FriendSection SPAN {
	position: relative;
	margin-left: 20px;
}
#Email2FriendSection TEXTAREA {
	position: relative;
	margin-left: 20px;
}
.acct_btn_Send {
	background: url(/App_Themes/Default/images/profile/btn-send.gif) no-repeat top left;
	width: 89px;
	height: 22px;
	cursor: pointer;
}
/*************************************************************

*************************************************************



STUFFS FROM PROD -- migrate up as needed for site!



*************************************************************

*************************************************************/
.acctHdr_CCInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_ccinfo.gif) no-repeat top left;
	width: 156px;
	height: 16px;
	margin: 8px 0 0 10px;
}
.acctHdr_NEmailPwd {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_nep.gif) no-repeat top left;
	width: 240px;
	height: 19px;
	margin: 8px 0 0 10px;
}
.acctHdr_EmailPrefs {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_emailpref.gif) no-repeat top left;
	width: 179px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.acctHdr_TrackMyOrder {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_trk_order.gif) no-repeat top left;
	width: 151px;
	height: 15px;
	margin: 8px 0 0 10px;
}
/****  IMAGES & BUTTONS ****/
.acct_btn_back2home {
	background: url(/App_Themes/Default/images/profile/account_images/acct-btn-backToAcct.gif) no-repeat top left;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.acct_btn_Wishlist {
	display: none;
/*
background: url(/App_Themes/Default/images/profile/account_images/btn_my_wish_list.gif); position:relative;float:right; border:0; width:200px; height:101px; cursor:pointer; */
}
.acct_Addr_BillInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_b_address.gif) no-repeat top left;
	width: 132px;
	height: 18px;
}
.acct_Addr_ShipInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_s_address.gif) no-repeat top left;
	width: 147px;
	height: 18px;
}
.acct_btn_ClearAll {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_clearall.gif) no-repeat top left;
	width: 91px;
	height: 24px;
	cursor: pointer;
	margin-right: 10px;
}
.acct_btn_SaveBillShipInfo {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/account_images/acct_btn_saveall.gif) no-repeat top left;
	width: 207px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_RemoveInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_remove.gif) no-repeat top left;
	width: 225px;
	height: 19px;
	cursor: pointer;
	margin-left: 5px;
}
.acct_Create_SignUp {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_signup.gif) no-repeat top left;
	width: 47px;
	height: 19px;
}
.acct_CC_CCInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_ccinfo2.gif) no-repeat top left;
	width: 140px;
	height: 16px;
}
.acct_btn_SaveCC {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_savecredit.gif) no-repeat top left;
	width: 166px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_RemoveCC {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_remove_cc.gif) no-repeat top left;
	width: 182px;
	height: 19px;
	cursor: pointer;
	margin-left: 5px;
}
.acct_NEP_UpdateNE {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_update.gif) no-repeat top left;
	width: 216px;
	height: 19px;
}
.acct_NEP_UpdateP {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_update2.gif) no-repeat top left;
	width: 136px;
	height: 19px;
}
.acct_btn_SaveEP {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/account_images/acct_btn_saveeandp.gif) no-repeat top left;
	width: 180px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_SaveEmailPrefs {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/acct_btn_saveprefs.gif) no-repeat top left;
	width: 166px;
	height: 19px;
	cursor: pointer;
}
.acct_FP_ForgotPass {
	background: url(/App_Themes/Default/images/profile/acct_hdr_forgotpass.gif) no-repeat top left;
	width: 139px;
	height: 18px;
}
.acct_Login_ReturnMbr {
	background: url(/App_Themes/Default/images/profile/acct_return_mbr.gif) no-repeat top left;
	width: 130px;
	height: 18px;
}
.acct_btn_LogMeIn {
	background: url(/App_Themes/Default/images/profile/acct_btn_login.gif) no-repeat top left;
	width: 110px;
	height: 19px;
	cursor: pointer;
}
.acct_Login_New2Shoes {
	background: url(/App_Themes/Default/images/profile/acct_new2shoes.gif) no-repeat top left;
	width: 120px;
	height: 18px;
}
.acct_Login_AcctBenefits {
	background: url(/App_Themes/Default/images/profile/acct_benefits.gif) no-repeat bottom left;
	height: 26px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	height: 19px;
	width: 110px;
	cursor: pointer;
}
.forgotPassTable TD {
	padding-right: 25px;
	vertical-align: botttom;
}
/* @end */
/* @group return */
/****** SCREEN Styles for Returns on the Web ******/
/* CREATED 3/16/07 - ms */
.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 {
	
}
.acct-hdr-Return h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
	padding: 10px 0pt 0pt 10px;
}
#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;
}
.orange {
	color: #F90 !important;
}
.ROW-hdrTxt h1.ROW-hdrTxt-StepNum {
	/*"Step X of X */ 

	font-size: 20px;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #a16733;
	padding-right: 14px;
	float: left;
	margin: 0;
}
.ROW-hdrTxt h2.ROW-hdrTxt-StepTitle {
	/*Step name */

	font-size: 20px;
	font-family: Georgia, "Times New Roman", serif;
	color: #a16733;
	font-weight: normal;
	float: left;
	margin: 0;
	width: auto;
}
/****** Step Boxes ******/
.stepBoxes {
	/*wrapper */

	position: relative;
	width: 620px;
	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: Georgia, "Times New Roman", serif;
	width: 115px;
	border: 1px solid #ccc;
	border-width: 1px 0 1px 1px;
	background: #f6efe8;
	float: left;
	padding: 3px 0 1px 9px;
	height: 64px;
}
.stepON-3 {
	/*
Active step BOX */

	font-family: Georgia, "Times New Roman", serif;
	width: 115px;
	border: 1px solid #ccc;
	background: #f6efe8;
	float: left;
	padding: 3px 0 1px 9px;
	height: 64px;
}
.stepON-Num {
	/*
Active step NUMBER */

	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	font-weight: bold;
	color: #a16733;
	position: relative;
	float: left;
	padding-right: 5px;
}
.stepON-Desc {
	/*
Active step DESCRIPTION */

	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position: relative;
	float: left;
	width: 70px;
	margin-top: 4px;
}
.stepOFF {
	/*
Inactive step BOX */

	 width: 115px;
	height: 64px;
	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: 64px;
	border: 1px solid #76BEE3;
	background: #FFF;
	float: left;
	padding: 3px 0 1px 9px;
}
.stepOFF-Num {
	/*
Inactive step NUMBER */

	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	font-weight: bold;
	color: #a16733;
	position: relative;
	float: left;
	padding-right: 5px;
}
.stepOFF-Desc {
	/*
Inactive step DESCRIPTION */

	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position: relative;
	float: left;
	width: 70px;
	margin-top: 4px;
}
.stepOFF-3xDesc {
	/*
Inactive step DESC for Steps 3a & 3b */

	font-family: Georgia, "Times New Roman", serif;
	

	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position: relative;
	float: left;
	width: 60px;
	margin-top: 4px;
}
.stepON-3xDesc {
	/*
Active step DESC for Steps 3a & 3b */

	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	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: #036;
	border-bottom: 1px solid #346EA8;
	width: 505px;
	position: relative;
	z-index: 30;
	background: #FFF;
	float: left;
}
.ordTable_numHdr {
	/*
Order Number header */

	font-family: Georgia, "Times New Roman", serif;
	border-right: 1px dotted #FFF;
	padding-left: 6px;
	background: #611e00 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: Georgia, "Times New Roman", serif;
	text-align: center;
	background: #611e00 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 {
	
}
.expandLink_view a {
	/*
[+] select items... */

	font-family: Arial, Helvetica, sans-serif;
	color: #F60 !important;
	font-size: 11px;
	padding-left: 15px;
	text-decoration: underline !important;
}
.expandLink_hide a {
	/*
[-] select items... */

	font-family: Arial, Helvetica, sans-serif;
	color: #F60 !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: #036;
	padding: 6px 0 6px 6px;
	border-top: 1px solid #346EA8;
	border-right: 1px dotted #4E7BA8;

/*width:300px;*/
}
.ordTable_midTD {
	/*
"Date Ordered" and "Order Total" cells */

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	text-align: center;
	padding: 6px 0 6px 0;
	border-top: 1px solid #346EA8;
	border-right: 1px dotted #346EA8;
	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 #346EA8;
	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: #036;
	border: 1px solid #8DC6DE;
	border-width: 1px 0 0 1px;
	width: 450px !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: #F2FBFF;
	padding: 6px 0 6px 10px;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDF0FB;
	padding: 2px 0 2px 6px;
	border: 1px solid #8DC6DE;
	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: 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: #036 !important;
	border-right: 1px solid #8DC6DE !important;
}
.itmTable td {
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align: top;
}
.itmTable_imgTD {
	width: 100px;
	border: 1px solid #8DC6DE;
	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: 50px;
	height: 35px;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
	padding: 7px 0 5px 10px;
	margin: 0;
	align: center;
}
.itmTable_col3 {
	vertical-align: top;
	width: 73px;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
	padding: 7px 0 5px 10px;
	margin: 0;
}
.itmTable_col456 {
	vertical-align: top;
	text-align: center;
	width: 65px;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
	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;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
	padding: 2px 0 5px 10px;
}
.itmTable_col3row2 {
	vertical-align: top;
	border: 1px solid #8DC6DE;
	border-width: 0 1px 1px 0;
	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: #933;
}
.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: Georgia, "Times New Roman", serif;
	; font-size: 11px;
	color: #a16733;
	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: #09F;
	font-weight: bold;
	position: relative;
	float: left;
	margin: 10px 0 5px 0;
}
.blue_instrux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	width: 500px;
	position: relative;
	float: left;
	padding: 8px 0 15px 10px;
	border: 1px solid #76BEE3;
	background: #F5FBFD;
}
.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;
	width: ;
}
.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 bl

ack;

/*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;
	width: ;
}
.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;
}
}
/* @end */
/* @group checkout */
/***********	SHOES CHECKOUT PAGES CLASSES		***********/
/* fix unsized checkboxes for credit card until moved to correct spot */
.PaymentTypeOptions DD {
	font-family: Arial;
	font-size: 11px !important;
}
.PaymentTypeOptions SPAN {
	font-family: Arial;
	font-size: 11px !important;
}
/* general text formatting, et al */
H2.chkout-subHdr {
	clear: both;
	font-size: 16px;
	color: #a16733;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
}
.chkoutTxt {
	font-size: 11px;
	line-height: 16px;
	color: #000;
}
.red {
	color: #F00 !important;
}

/****  CONTAINERS ****/
.chkout-mainContainer {
	width: 615px;
	float: left;
	height: auto;
	padding: 0;
	left: 0;
}
.nlm_Marg {
	/*
adds top and left margin to mainContainer if page is using NoLeftMargin template */

	top: 10px !important;
	left: 8px !important;
}
.chkout-contentWrap {
	float: left;
	background: #ffffff;
	padding: 0;
	margin: 0;
	width: 615px;
}
.chkout-cWPad {
	/*
** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	width:610px;
	float: left;
	padding: 0 0 0 5px;
}
.chkout-contentBox {
	position: relative;
	float: left;
	margin: 0;
}
.chkout-cBPad {
	/*
** Padding for contentBox ***/

	float: left;
	padding: 10px 0 10px 10px;
}
/****  HEADER FORMATTING ****/
.chkout-hdr {
	position: relative;
}
.chkout-hdr-left {
	
}
.chkout-hdr-right {
	clear: both;
}
.chkout-hdr-bg {
	
}
.hdr-checkout {
	/**background: url(/App_Themes/Default/images/checkout/hdr-checkout.gif) no-repeat top left;**/
	width: 93px;
	/*height: 16px;*/
	float: left;
	margin: 8px 0 0 10px;
}
.hdr-checkout h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 24px;
	margin: 0pt;
}
.chkout-hdr-couponCodes {
	background: (/App_Themes/Default/images/checkout/chkout-hdr-couponCodes.gif) no-repeat top left;
	width: 137px;
	height: 17px;
	float: left;
	margin: 8px 0 0 10px;
}
/****  header - checkout progress bar formatting ****/
.chkout-hdr-steps {
	/

*position: relative;
	*/

	width: auto;
	height: 17px;
	float: right;
	margin: 9px 12px 0 0;
	font-size: 11px;
}
.chkout-hdr-steps DIV {
	/

*float: left;
	*/color: #346EA8;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.chkoutSteps-title {
	float: left;
	margin: 0 9px 0 0;
	line-height: 17px;
}
.chkoutSteps-table {
	float: left;
	margin-top: -2px;
}
.ProgressBarTabActive IMG {
	margin: 0 4px;
	border: none;
	width: 17px;
	height: 17px;
}
.ProgressBarTabActive IMG.step1 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step1_active.gif) no-repeat center center;
}
.ProgressBarTabActive IMG.step2 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step2_active.gif) no-repeat center center;
}
.ProgressBarTabActive IMG.step3 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step3_active.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG {
	margin: 0 4px;
	border: none;
	width: 17px;
	height: 17px;
}
.ProgressBarTabInActive IMG.step1 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step1.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG.step2 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step2.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG.step3 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step3.gif) no-repeat center center;
}
/** Shipping Info Page **/
.chkout-selectBox {
	background: #FFF;
	border: 1px solid #C0C0C0;
	margin: 15px 35px 15px 25px;
	padding: 10px 20px;
}
.chkout-selectBox TABLE {
	color: #000;
	font-size: 11px;
}
.chkout-selectBox TD {
	padding: 4px 6px;
}
.chkout-selectBox .fieldOpt {
	text-align: right;
	padding-left: 50px !important;
	vertical-align: bottom;
}
.chkout-selectBox .fieldShipOpt {
	text-align: right;
	padding: 10px 6px 12px 70px !important;
	vertical-align: middle;
}
.chkout-selectBox .fieldBillOpt {
	text-align: right;
	padding-left: 50px !important;
	vertical-align: middle;
}
.chkout-shipNotice {
	font-size: 11px;
	color: #000;
	text-align: center;
	padding: 0 10px 10px 10px;
}
.chkout-selectBox SELECT.fieldSelect {
	border: 1px solid #9A9A9A;
	color: #000;
	padding: 0 0 0 2px;
}
/*.chkout-selectPayment TD { padding: 6px; }*/
.chkout-selectPayment INPUT.fieldgiftCertNum {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	width: 140px !important;
	border: 1px solid #9A9A9A;
}
.chkout-selectPayment .fieldCCPymt SELECT {
	color: #000;
	font-weight: bold;
	padding: 0 0 0 4px;
	border: 1px solid #9A9A9A;
}
.addressInfo {
	margin: 0 20px 20px 0;
	padding: 0;
	text-align: right;
}
.addressInfo TABLE {
	margin: 0 0 0 auto;
	text-align: left;
	width: 615px;
	color: #a16733;
	font-size: 11px;
}
.addressInfo TD {
	padding: 4px 5px 4px 0;
}
.addressInfo INPUT {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.addressInfo SELECT {
	border: 1px solid #9A9A9A;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 2px;
}
.addressInfo INPUT.field {
	width: 210px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo INPUT.fieldZip {
	width: 75px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo INPUT.fieldPhoneLong {
	width: 110px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo SELECT.fieldState {
	width: 150px !important;
}
.addressInfo SELECT.fieldCountry {
	width: 171px !important;
}
.addressInfo TD.prefShipping {
	padding-left: 22px;
}
.addressInfo TABLE.optCheckbox {
	
}
.addressInfo .txt {
	text-align: right;
	line-height: 20px;
	white-space: nowrap;
}
.addressInfo .optCheckbox TD {
	padding: 0 0 0 120px;
	font-weight: bold;
}
.addressInfo .shipNote .note1 {
	width: 218px;
	background: #f6efe8;
	color: #000;
	font-size: 11px;
	padding: 5px 10px;
	margin-top: 10px;
}
.addressInfo .shipNote .note2 {
	width: 218px;
	background: #f6efe8;
	color: #000;
	font-size: 11px;
	padding: 5px 10px;
	margin-top: 10px;
}
.addressInfo .formNote {
	width: 218px;
	background: #f6efe8;
	color: #000;
	font-size: 11px;
	padding: 10px;
	margin-top: 20px;
}
/*

#shippingInfoPage .addressInfo { margin: 0 0 20px 0;text-align:center; }

#shippingInfoPage .addressInfo TABLE { margin: 0 auto; }*/
#billingInfoPage .addressInfo .shipNote {
	display: none;
}
#shippingInfoPage .addressInfo .formNote {
	display: none;
}
/*
.addressInfo .inputCity { width: 155px; height: 20px; float: left;}
.addressInfo .txtState { width: 55px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputState {  width: 147px; height: 20px; float: left; text-align:right; }
.addressInfo .inputZip { width: 115px; height: 20px; float: left;}
.addressInfo .txtCountry { width: 62px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputCountry { width: 180px; height: 20px; float: left; text-align:right; }
.addressInfo .inputDayPhone {width: 145px; height: 20px; float: left;}
.addressInfo .txtEvPhone { width: 91px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputEvPhone { width: 121px; height: 20px; float: left; text-align:right; }
*/
.chkout-shipDetails {
	margin: 5px 110px 0 110px;
}
.chkout-shipDetails TABLE {
	width: 522px;
	margin-bottom: 5px;
	background: #EFEFEF;
	color: #000;
	font-size: 11px;
	line-height: 13px;
	position: relative;
	border: 1px solid #BCBCBC;
	border-width: 0 1px 1px 0;
}
.chkout-shipDetails TD {
	border: 1px solid #BCBCBC;
	border-width: 1px 0 0 1px;
	padding: 5px 10px;
}
.chkout-shipNotes {
	margin: 5px 110px 15px 110px;
	height: 45px;
}
.chkout-shipNotes .col1 {
	background: #f6efe8;
	width: 250px;
	height: 55px;
	float: left;
}
.chkout-shipNotes .col2 {
	background: #f6efe8;
	width: 250px;
	height: 55px;
	float: right;
}
.col1 P, .col2 P {
	margin: 9px 6px;
	padding: 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
}
.chkout-btns {

}
.chkout-btn-previous {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-previous.gif) no-repeat top left;
	border: none;
	width: 89px;
	height: 22px;
}
.chkout-btn-proceed {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-proceed.gif) no-repeat top left;
	border: none;
	width: 89px;
	height: 22px;
}
/* Gift Message formatting */
.GiftMessageBlockShipping {
	margin: 25px 250px 0 195px;
}
.GiftMessageControl {
	margin: 0 !important;
	
/*

white-space: pre; */

	width: 250px;
	font-size: 11px;
}
.GiftMessageControl TEXTAREA {
	/

*display: block;
	clear: both;
	*/width: 250px;
	height: 70px;
	font-size: 11px;
	margin: 0 !important;
}
/* shippinginfo validation wrap */
.shippingValidation {
	margin: 0;
	font-size: 11px;
	color: #F00;
	font-weight: bold;
}
.shippingValidation UL {
	margin: 20px 50px;
	padding: 0;
	list-style: none outside;
}
.shippingValidation UL LI {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #F00;
	font-weight: bold;
}
/** BILLING INFO PAGE **/
.chkout-selectBox-label {
	position: relative;
	width: 226px !important;
	float: left;
	height: 36px;
	font-size: inherit;
	line-height: 36px;
	color: #000;
}
.chkout-selectBox-img {
	position: relative;
	width: 312px !important;
	float: left;
	height: 36px;
	font-size: inherit;
	color: #000;
}
.chkout-selectBox-CCLogo {
	margin-top: 6px;
}
.giftCertNum {
	color: #666;
}
.selectBox-CC {
	width: 487px;
	height: auto;
	margin: 10px 0 20px 20px;
	padding: 0;
}
.selectBox-CC TD {
	vertical-align: top;
}
.selectBox-CC TABLE TABLE {
	width: 286px;
	color: #666;
	font-size: 11px;
}
.selectBox-CC TABLE TABLE TD {
	padding: 4px 5px 4px 0;
}
.selectBox-CC INPUT.field {
	width: 159px;
	border: 1px solid #9A9A9A;
	color: #333;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.selectBox-CC INPUT.fieldVerNum {
	width: 36px;
	border: 1px solid #9A9A9A;
	color: #333;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.selectBox-CC SELECT {
	border: 1px solid #9A9A9A;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 2px;
}
.selectBox-CC SELECT.fieldCCType {
	width: 165px;
}
.selectBox-CC SELECT.fieldCCExpMo {
	width: 101px;
}
.selectBox-CC SELECT.fieldCCExpYr {
	width: 60px;
}
.selectBox-CC .txt {
	width: 106px;
	text-align: right;
	line-height: 20px;
	white-space: nowrap;
}
.selectBox-CC .fieldCol {
	width: 180px;
}
.selectBox-CC .cvvCol {
	width: 230px;
}
.selectBox-CC .cvvCol DIV {
	margin-top: 35px;
	padding: 8px;
	background: #f6efe8;
	color: #333;
	font-size: 11px;
}
.selectBox-CC .cvvCol P {
	margin: 18px 0 0 0;
	text-align: justify;
}
.selectBox-CC TD.optCheckbox {
	padding-top: 12px;
	font-weight: bold;
}
.chkout-billingSummary {
	/*border: 1px solid #666; border-width: 1px 0 0 1px;*/
	margin: 24px 9px 15px 0;
	text-align: center;
}
.chkout-billingSummary .totalsColumn TABLE {
	width: 462px !important;
}
.chkout-billingSummary #itemTotals {
	width: 520px !important;
	margin: 0 auto;
	border: 1px solid #666;
	border-width: 1px 0 0 1px;
}
.chkout-billingSummary TABLE {
	width: 520px !important;
}
/*.chkout-billingSummary .itemTotals-totals { width:85px!important; height:24px !important; }*/
.chkout-billingSummary .cart_price {
	text-align: right;
	margin: 0;
}
.chkout-billingSummary .itemTotals-info {
	height: 24px !important;
}
/**** ORDER SUMMARY PAGE ****/
.chkout-reviewInfoTable {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #b4cce4;
	background-color: #eef3f9;
	width: 735px;
	border-collapse: collapse;
}
.chkout-reviewInfoTable TD {
	padding: 10px 0 10px 10px;
	border: 1px solid #999999;
	width: 33%;
	vertical-align: top;
}
.chkout-reviewInfoTable INPUT {
	position: relative;
	float: right;
	margin-right: 8px;
}
.summListHdr {
	font-weight: bold;
	font-size: 11px !important;
	margin: 0;
	padding: 0;
}
ul.chkout-summaryList {
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
	word-wrap: break-word;
	overflow: hidden !important;
	width: 230px !important
}
ul.chkout-summaryList LI {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 16px;
	word-wrap: break-word;
	overflow: hidden !important;
	width: 230px !important;
}
.cartItemsSummary {
	/
*border: 1px solid #666; border-width: 1px 0 0 1px;*/ margin: 24px 9px 15px 0;
}
.cartItemsSummary .totalsColumn TABLE {
	width: 462px !important;
}
.cartItemsSummary #itemTotals {
	width: 735px !important;
}
/*.cartItemsSummary .itemTotals-totals { width:85px!important; }

.totalsColumn .itemTotals-totals { width:85px!important; }*/
.totalsColumn .cart_price {
	text-align: right;
	margin: 0;
}
.cartItemsSummary .row TD {
	text-align: right;
	vertical-align: middle;
}
.cartItemsSummary .PromoCodeReadOnly {
	width: 91px;
}
.shipAddrSummary {
	margin-bottom: 8px;
	display: block;
	position: relative;
	float: left;
}
.shipMthdSummary {
	display: block;
	position: relative;
	float: left;
	clear: both;
}
.giftOptSummary {
	height: auto !important;
	position: relative;
	width: 200px;
	left: 10px;
}
.giftOptSummary .GiftMessageControl {
	position: relative;
	width: 250px !important;
}
.giftOptSummary .GiftMessageControl TEXTAREA {
	height: 60p

x;

/* clear: both;*/
}
.giftMsgWrap {
	height: auto !important;
}
.giftOptSummary .editBtnWrap {
	height: 20px !important;
	width: 100px !important;
}
.editBtnWrap {
	position: relative;
	text-align: right;
	width: 100%;
}
.chkout-botmNavBtns {
	display: block;
	position: relative;
	float: right;
	margin: 10px 10px 15px 0;
}
.cartItemsSummary .promoCodeSummary INPUT {
	position: relative;
	float: rig

ht;
	
/*margin: -10px 3px 0 0 !important;*/ margin: 0 5px 0 0;
	vertical-alig

n: top;

/*border: 2px solid #f00 !important; margin: 2px 0 0 2px;*/
}
#OrderSummaryPage TD.col-styleNum {
	width: 102px !important;
	text-align: center;
	color: #346EA8;
}
#OrderSummaryPage TD.col-desc {
	width: auto !important;
	width: 38%;
	/*ie fix? */ 

	padding: 10px 10px 10px 18px;
}
#OrderSummaryPage TD.col-desc A {
	font-weight: bold;
}
#OrderSummaryPage TD.col-quant {
	width: 76px !important;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
}
#OrderSummaryPage TD.col-quant INPUT {
	width: 40px;
	border: 1px solid #7F9DB9;
	padding: 1px 0 1px 4px;
}
#OrderSummaryPage TD.col-price {
	text-align: right;
	padding: 10px 5px;
	width: 81px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-discount {
	text-align: right;
	padding: 10px 5px;
	width: 81px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-total {
	text-align: right;
	padding: 10px 5px 10px 0;
	width: 86px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-total SPAN {
	width: 81px !important;
	display: block;
	padding: 0;
	margin: 0;
}
/* button graphics */
.chkout-btn-editShipAddr {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editShipAddr.gif) no-repeat top left;
	border: none;
	width: 136px;
	height: 24px;
}
.chkout-btn-editShipMethod {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editShipMethod.gif) no-repeat top left;
	border: none;
	width: 132px;
	height: 24px;
}
.chkout-btn-editBillAddr {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editBillAddr.gif) no-repeat top left;
	border: none;
	width: 123px;
	height: 24px;
}
.chkout-btn-editPmntInfo {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editPmntInfo.gif) no-repeat top left;
	border: none;
	width: 111px;
	height: 24px;
}
.chkout-btn-editOrderItms {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-editOrderItms.gif) no-repeat top left;
	border: none;
	margin-bottom: 10px;
	width: 105px;
	height: 24px;
}
.chkout-btn-editGiftMsg {
	background: #D6E4F2 url(/App_Themes/Default/images/checkout/chkout-btn-editGiftMsg.gif) no-repeat top left;
	border: none;
	width: 114px;
	height: 24px;
}
/** Promotions Page **/
.chkout-promos {
	margin: 15px 0;
}
.chkout-promoInfoBox {
	margin: 10px 35px 15px 25px;
	padding: 20px 30px;
	background: #FFF;
	border: 1px solid #C1C1C1;
	font-size: 11px;
	color: #000;
}
.chkout-promoInfoBox .step {
	clear: both;
	margin-bottom: 15px;
	font-size: 11px !important;
	color: #000;
}
.chkout-promoInfoBox .step H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.chkout-promoInfoBox .step P {
	color: #000;
}
.chkout-promoInfoBox .stepInfo {
	margin: 10px 0 0 30px;
}
.stepCreateAcct {
	margin: 10px 0;
	color: #346EA8 !important;
}
.stepCreateAcct A:LINK {
	color: #346EA8 !important;
	text-decoration: none;
}
.stepCreateAcct A:VISITED {
	color: #346EA8 !important;
	text-decoration: none;
}
.stepCreateAcct A:HOVER {
	color: #346EA8 !important;
	text-decoration: underline;
}
.stepCouponField {
	margin: 15px 0 10px 0;
}
.stepCouponField INPUT {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	border: 1px solid #9A9A9A;
}
.chkout-promos .loggedInTxt {
	margin: 0 0 20px 0;
	color: #FD3F05;
	font-size: 11px;
}
.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;
}
.chkout-promos .returnCustLoginBox INPUT {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	border: 1px solid #9A9A9A;
}
/* bml sign up */
.chkout-bmlEnroll {
	margin: 8px 48px 0 38px;
}
.chkout-bmlEnroll TABLE {
	width: 100%;
}
.bmlLogo {
	background: url(/images/BML/logomd.gif) no-repeat top left;
	width: 133px;
	height: 77px;
	float: left;
}
.bmlTag {
	background: url(/images/BML/BMLfastSecuremd_reg.gif) no-repeat bottom left;
	width: 230px;
	height: 77px;
	float: right;
}
.chkout-bmlEnroll-subHdr {
	background: #009;
	padding: 5px 0 2px 3px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.chkout-bmlEnroll-form {
	color: #000;
	font-size: 11px;
}
.chkout-bmlEnroll-form P {
	color: #000;
	font-size: 12px;
}
.chkout-bmlEnroll-form TABLE {
	margin: 5px 0 15px 50px;
	width: 619px !important;
}
.chkout-bmlEnroll-form INPUT {
	color: #000;
	padding: 1px 0 1px 4px;
}
.chkout-bmlEnroll-form SELECT {
	color: #000;
	padding: 0 0 0 2px;
}
.chkout-bmlEnroll-form .txt {
	font-weight: bold;
}
.chkout-bmlEnroll-form .fieldZip {
	width: 50px;
}
.chkout-bmlEnroll-form .fieldSSN {
	width: 50px;
}
.bmlTermsCond {
	padding-top: 15px;
	text-align: center;
	font-size: 10px;
}
.bmlTermsCond B {
	font-weight: bold;
	font-size: 12px;
}
/** ORDER CONFIRMATION **/
.chkout-ordConfUCTable {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #b4cce4;
	background-color: #eef3f9;
	width: 735px;
	border-collapse: collapse;
}
.chkout-ordConfUCTable TD {
	padding: 10px 0 10px 10px;
	border: 1px solid #b4cce4;
	vertical-align: top;
}
.btn-printThisPage {
	background: url(/App_Themes/Default/images/checkout/btn-printThisPage.gif) no-repeat;
	width: 125px;
	height: 22px;
	cursor: pointer;
	border: 0;
}
/* @end */
/* @group orders */
/****  SHOES.COM TRACK ORDERS CLASSES ****/
/* general text formatting, et al */
.orders-subHdr {
	font-size: 16px;
	color: #11409F;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.orders-noOrders {
	font-size: 16px;
	color: #a16733;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 5px 0;
}
/****  CONTAINERS ****/
.orders-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	margin-top: 10px;
	left: 8px;
}
.orders-contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	padding: 0;
	margin: 0;
}
.orders-cWPad {
	/*
** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/

	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.orders-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.orders-cBPad {
	/*
** Padding for contentBox ***/

	position: relative;
	float: left;
	padding: 10px 0 10px 10px;
}
.orders-cBPad-detail {
	/*
** Padding for contentBox ***/

	position: relative;
	float: left;
	padding: 10px 0 10px 10px;
	color: #346EA8;
	font-size: 11px;
}
/****  HEADER FORMATTING ****/
.orders-hdr {
	position: relative;
}
.orders-hdr-left {
	
}
.orders-hdr-right {
	
}
.orders-hdr-bg {
	
}
.orders-hdr-trkMyOrder {
	/

**background: url(/App_Themes/Default/images/Profile/orders-hdr-trkMyOrder.gif) no-repeat top left;
	**/ 

	width: 150px;
	height: 24px;
	float: left;
	margin: 8px 0 0 10px;
}
/*** TRACK AN ORDER FORMATTING ***/
.orders-btnAnchor {
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-btn-back2AcctHome {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat top left;
	margin: 25px 0 15px 0;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-listContainer {
	margin: 0 20px 0 10px;
}
.orders-listTable {
	width: 705px;
	border: none !important;
}
.orders-listTable TH {
	padding: 3px 5px 3px 5px;
	background: #346EA8;
	color: #FFF;
	font-size: 11px;
	border: none;
	font-weight: normal !important;
}
.orders-listTable TD {
	padding: 8px 5px;
	background: #FFF;
	color: #346EA8;
	font-size: 11px;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #346EA8;
}
.orders-listTable TH.orders-listBrdr {
	background: #346EA8 url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right;
	border: none;
}
.orders-listTable TD.orders-listBrdr {
	background: #FFF url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right;
	border: none;
	border-bottom: 1px solid #346EA8;
}
.orders-listTable A:LINK {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: none;
}
.orders-listTable A:VISITED {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: underline;
}
.orders-listTable A:HOVER {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: underline;
}
.orders-hdr {
	position: relative;
}
.orders-hdr-left {
	
}
.orders-hdr-right {
	
}
.orders-hdr-bg {
	
}
.orders-hdr-trkMyOrder {
	/

**background: url(/App_Themes/Default/images/Profile/orders-hdr-trkMyOrder.gif) no-repeat top left;
	**/

	width: 200px;
	height: 24px;
	float: left;
	margin: 8px 0 0 10px;
}
.orders-hdr-trkMyOrder h3 {
	color: #611E00;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	margin: 0pt;
}
/*		DUPLICATED FROM ABOVE?? ** TRACK AN ORDER FORMATTING ** * /
.orders-btnAnchor { 
	width: 182px; 
	height:24px; 
	cursor:pointer;}
.orders-btn-back2AcctHome {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat top left; 
	margin: 25px 0 15px 0;
	width: 182px; 
	height:24px; 
	cursor:pointer;}
.orders-listContainer { margin: 0 20px 0 10px; }
.orders-listTable { width: 705px; }
.orders-listTable TH { 
	padding: 3px 5px 3px 5px; 
	background: #346EA8;
	color:#FFF; 
	font-size: 11px; 
	font-weight: normal !important; }
.orders-listTable TD { 
	padding: 8px 5px; 
	background: #FFF; 
	color:#346EA8; 
	font-size: 11px; 
	font-weight: normal; 
	border-bottom: #346EA8; }
.orders-listTable TH.orders-listBrdr { 
	background: #346EA8 url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right; }
.orders-listTable TD.orders-listBrdr { 
	background: #FFF url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right; }
.orders-listTable A:LINK { font-weight: bold; color:#FD3F05; text-decoration: none; }
.orders-listTable A:VISITED { font-weight: bold; color:#FD3F05; text-decoration: underline; }
.orders-listTable A:HOVER { font-weight: bold; color:#FD3F05; text-decoration: underline; }


/** Track order definitions **/
.orderStatDefs {
	margin: 15px 100px 10px 100px;
	padding: 10px 20px;
	background: #f6efe8;
	border: 1px solid #ccc;
}
.orderStatDefs TABLE {
	color: #000;
	font-size: 11px;
}
.orderStatDefs TD {
	padding: 3px 15px 3px 0;
}
.orderStatDefs B {
	font-weight: bold;
	color: #a16733;
}
/** 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: 5px 10px 15px 15px;
}
.orders-histDetail TABLE {
	width: 700px !important;
	background: #EEF3F9;
	border: 1px solid #B4CCE4;
	border-width: 1px 0 0 1px;
	font-size: 11px;
	color: #346EA8;
}
.orders-histDetail TD {
	border: 1px solid #B4CCE4;
	border-width: 0 1px 1px 0;
	padding: 10px;
	font-size: 11px;
	color: #346EA8;
}
.orders-mainContainer UL.chkout-summaryList {
	width: 190px !important;
}
.orders-mainContainer UL.chkout-summaryList LI {
	width: 190px !important;
	font-size: 11px;
	color: #346EA8;
}
.orders-histDetailSummary {
	margin: 5px 10px 15px 15px;
}
/*.orders-histDetailSummary TABLE { width:700px; background: #EEF3F9; border: 1px solid #B4CCE4; border-width: 1px; }*/
.orders-histDetailSummary .orders-lineItemsTable {
	width: 700px;
	background: #FFF;
	border: 1px solid #346EA8;
	border-width: 1px 0 0 1px;
	font-size: 11px;
}
.orders-lineItemsTable TH {
	background: #346EA8;
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.orders-lineItemsTable TD {
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	padding: 2px 3px;
	color: #346EA8;
	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: 700px;
	background: #EEF3F9;
	border: 1px solid #346EA8;
	border-width: 0 0 0 1px;
	font-size: 11px;
}
.orders-histDetailSummary .ordSummTable TD {
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	padding: 2px 3px;
	color: #346EA8;
}
.orders-histDetailSummary .itemTotals-totals {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary P.cart_price {
	text-align: right;
	margin: 2px 3px 0 0;
}
/* @end */

/* @group Track Order Page */
#track-order-landing h1 {
	font: 24px/36px Arial, Helvetica, sans-serif;
	color: #A16733;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
#track-order-landing p {
	font: 12px/18px Georgia, "Times New Roman", serif;
	color: #A16733;
}
#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: #A16733;
	text-decoration: none;
}
#track-order-landing li a:hover {
	text-decoration: underline;
}



/* @end */





#content-body>div {
	padding-left: 0 !important;
}

/* @group results */
#ctl00_cphPageMain_ResultsThumbnails_DataListThumbnails {
width: 562px;
}

.breadCrumbBar {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	color: #0F3564;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0 0 10px;
	width: 400px;
}
.productCell {
	width: 160px;
	padding-left: 18px;
	vertical-align: bottom;
	float: left;
	display: block;
	height: 19em;
}
.productCell img {
	display: block;
	height: 31px;
}
.productCell a img {
	width:  135px;
	height: 135px;
	display: block;
}
.productCellRightColumn {
	width: 160px;
	padding-left: 18px;
	vertical-align: bottom;
}
#deptWrap {
	background-color: #fff;
	border-right: #A16733;
	border-bottom-style: dotted;
	color: #A16733;
	font-size: 12px;
	font-family: Arial;
	padding: 0 0 10px 0;
	
/*margin-bottom: 10px;*/

	
/*margin-top:8px;*/

	float: left;
	width: 181px !important;
	position: relative;
}
.sortBar {
	background: #f6efe8;
	/*	border: 1px solid #DCE4E5;*/
	/*	height: 32px;*/
	height: auto;
	/*padding: 0px 10px 0px 0px;*/
	padding: 0;
	margin: 13px 10px 8px 10px;
}
/***** SDC CATEGORY PAGE STYLES *****/
/* a.k.a. Endeca Version 2 */
#pageContentTD {
	width: 582px !important;
	background-color: #FFFFFF;
	padding: 0 0 0 8px;
}
#recordList {
	
}
.prodImg {
	width: 141px;
}
.recNumBar {
	background-color: #BEBEFF;
}
.searchRecordCount {
	font: 11px/32px Georgia, "Times New Roman", serif;
	color: #0F3564;
	text-decoration: none;
	margin: 0 20px 0 0;
	text-align: right;
}
.pagerInactive {
	color: #AA0000;
	padding-right: 4px;
	font: bold 15px Georgia, "Times New Roman", serif;
}
.pagerLinks {
	padding-right: 4px;
}
.brandName {
	font-family: Georgia, "Times New Roman", serif;
	color: #039;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline !important;
	line-height: 17px;
	margin: 3px 0 0 0;
}
.styleName {
	font-family: Georgia, "Times New Roman", serif;
	color: #039;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}
.variantPrice {
	font-family: Georgia, "Times New Roman", serif;
	color: #039;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0 0 15px 0;
}
.variantSalePrice {
	font-family: Georgia, "Times New Roman", serif;
	color: #AAOOOO; !important;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.rtBorder {
	width: 38px !important;
	background: url('/App_Themes/Default/images/product/vdot_bg.gif') repeat-y top center;
}
.botBorder {
	background: url('/App_Themes/Default/images/product/hdot_bg.gif') repeat-x;
}
.leftBuffer {
	width: 10px !important;
}
.breadCrumbBar B {
	font-size: 12px;
}
.breadCrumbBar a:link {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #0F3564;
	font-weight: bold;
	text-decoration: underline;
}
.breadCrumbBar a:visited {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0F3564;
}
.breadCrumbBar a:hover {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.topBanner {
	/
* sets padding below top banner */

	padding-bottom: 8px;
}
.searchMessageBar {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #0F3564;
	text-decoration: none;
	margin: 14px 0 0 10px;
	font-weight: bold;
}
#sort {
	width: 209px;
	padding-right: 16px;
}
#view {
	width: 155px;
	padding-right: 16px;
}
.sortBar TABLE {
	height: 36px;
	width:450px;
}
.sortBar TD, .sortBar A:link, .sortBar A:visited, .sortBar LABEL {
	color: #A16733;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", serif;
	text-decoration: none;
}
.sortBar A:HOVER {
	text-decoration: underline;
}
.sortBar SELECT {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
}
#selSortBy {
	/* SORT BY DROP DOWN */
	width: 150px;
	visibility: visible;
}
.ResultsPager {
	display: block;
	padding: 0 15px 3px 0;
}
.pageNums {
	text-align: right;
	font-size: 11px;
	color: #039;
}
.pageNums TABLE {
	margin: auto 0 auto auto;
}
.pageNumsBtm {
	text-align: left;
	font-size: 11px;
	color: #039;
}
.pageNums TABLE {
	margin: auto auto auto 0;
}
.btn-pageBack {
	background: url(/App_Themes/Default/images/leftnav/btn-pageBack.gif) no-repeat top left;
	width: 18px;
	height: 15px;
	border: none;
	vertical-align: middle;
	cursor: pointer;
	padding-right: 4px;
}
.btn-pageNext {
	background-color: Black;
	background: url(/App_Themes/Default/images/leftnav/btn-pageNext.gif) no-repeat top left;
	width: 18px;
	height: 15px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
/*.pageBtnBack { position:relative; top:3px; margin-right:3px; }

.pageBtnFwd { position:relative; top:3px; margin-left:3px; }*/
.alsoTryBar {
	background: #FAFEFF;
	border: 1px solid #DCE4E5;
	height: 72px;
	padding: 0;
	margin: 0 0 8px 0;
}
.alsoTryBar TABLE {
	width: auto;
	height: 72px;
}
.alsoTryHdr {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 19px;
	line-height: 19px;
	color: #039;
	letter-spacing: -1px;
	font-weight: normal;
	vertical-align: top;
	padding: 11px 15px 0 11px;
}
.alsoTryTxt {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #039;
	vertical-align: top;
	padding: 14px 0 10px 0;
}
.alsoTryTxt A:LINK {
	color: #039;
	text-decoration: none;
}
.alsoTryTxt A:VISITED {
	color: #039;
	text-decoration: none;
}
.alsoTryTxt A:HOVER {
	color: #039;
	text-decoration: underline;
}
/*

-------------------------------------------------------------------------

Left Nav Styles - styles for the dimensions and their refinement options

-------------------------------------------------------------------------

*/
/* deprecated: consolidated leftNav with leftMagin - njxc */
.leftNav {
	
}
#leftNavTD {
	position: relative;
	vertical-align: top;
	background-color: #FFF;
	width: 180px !important;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
	padding: 0;
}
#leftMarginContainer {
	margin: 0 !important;
	padding: 0 !important;

/*

margin-left: 10px;

	margin-right: 10px;*/
}
#leftNavTD a:link {
	color: #039;
	font-size: 11px;
	text-decoration: none;
}
#leftNavTD a:visited {
	font-size: 11px;
	text-decoration: none;
}
/* LM Headers */
.leftMarg-hdr {
	/
* container for header graphics */

	margin: 16px 0 10px 10px;
}
.leftMarg-hdr H3 {
	display: none;
}
.leftMarg-hdr-shop {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-shop.gif) no-repeat top left;
	width: 65px;
	height: 30px;
}
.leftMarg-hdr-women {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-women.gif) no-repeat top left;
	width: 101px;
	height: 19px;
}
.leftMarg-hdr-men {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-men.gif) no-repeat top left;
	width: 101px;
	height: 19px;
}
.leftMarg-hdr-kids {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-kids.gif) no-repeat top left;
	width: 55px;
	height: 26px;
}
.leftMarg-hdr-accessories {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-accessories.gif) no-repeat top left;
	width: 159px;
	height: 26px;
}
.leftMarg-hdr-sale {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-sale.gif) no-repeat top left;
	width: 72px;
	height: 28px;
}
/******* LEFT NAV *********/
.refineList A {
	text-decoration: none !important;
	color: #A16733;
}
.refineList .CollapsedRefinements {
	padding-left: 20px;
}
/*  LM Subheader Text Style */
.subHdrNav {
	color: #25a;
	font-size: 21px;
	font-family: Arial;
	letter-spacing: -1px;
	border-bottom: 1px solid #b8c8cc;
	margin: 6px 0 10px 0;
	float: left;
	position: relative;
	left: 8px;
	width: 161px;
}
/*** CHOOSE DEPT / BACK TO ALL DEPTS ***/
#deptWrap {
	display: none;
	background-color: #fff;
	border: 1px solid #dce4e5;
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0 0 10px 0;
	/*margin-bottom: 10px;*/
	/*margin-top:8px;*/
	float: left;
	width: 181px !important;
	position: relative;
}
#deptWrap .subHdr {
	color: #25a;
	font-size: 18px !important;
	font-family: 
/*Georgia, serif !important*/ Arial;
	letter-spacing: -1px;
	margin: 12px 0 15px 0;
	float: left;
	width: 163px;
	position: relative;
	left: 8px;
	border-top: none !important;
	font-weight: normal !important;
	padding-top: 0 !important;
}
#deptWrap .clearAllSel {
	color: #25a !important;
	text-decoration: underline !important;
	font-size: 9px !important;
	font-family: Tahoma, Geneva, sans-serif !important;
	letter-spacing: normal;
	float: right !important;
	position: relative !important;
	margin-top: -15px;
!important
}
#deptWrap .selectedValueBG {
	margin-bottom: 0 !important;
}
.hdr-chooseDept {
	height: 38px;
	width: 100%;
	/*
width:179px;*/

	position: relative;
	top: 0;
	left: 0px;
	margin: 0 0 5px 0;
	z-index: 200;
	display: block;
	background: url(/App_Themes/Default/images/leftnav/lm-subHdr-chooseDept.gif) left top no-repeat;
}
#deptWrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	width: 160px;
}
#deptWrap .noDeptRefineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	width: 160px;
}
#deptWrap-back2All {
	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	color: #039;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0 0 10px 0;
	position: relative;
	float: left;
	width: 180px;

/*heig

ht:30px;*/
}
#deptWrap-back2All .goBack {
	background: url(/App_Themes/Default/images/leftnav/lm-blueArrow-back.gif) left no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	position: relative;
	
/*

top:7px;*/

	left: 10px;
	line-height: 30px;
}
#deptWrap-back2All .goBackNew {
	background: url(/App_Themes/Default/images/leftnav/lm-blueArrow-back.gif) left no-repeat;
	background-position: 0px 11px;
	padding: 10px 0 0 15px;
	margin: 0;
	position: relative;
	
/*top:

7px;*/

	left: 10px;
	line-height: 10px;
}
#deptWrap-back2All .ClearAll {
	padding: 0 0 10px 15px;
	margin: 0;
	position: relative;
	
/*

top:7px;*/

	left: 10px;
	line-height: 10px;
}
#deptWrap a:visited {
	color: #039;
}
#deptWrap .refineList a {
	display: block;
	width: 170px;
	margin: 0;
	padding: 0;
}
#deptWrap .refineList a:hover {
	display: block;
	width: 170px;
}
#deptWrap .refineList a .catTxt {
	position: relative;
	left: 10px;
}
/* Category Level 1 Links*/
#deptWrap .refineList a.catLvlOne {
	background: url(/App_Themes/Default/images/leftnav/icon-plusBox.gif) 10px no-repeat;
	width: 170px;
}
#deptWrap .refineList a.catLvlOneKids {
	width: 170px;
}
#deptWrap .refineList a.catLvlOneMinus {
	background: #edf1f2 url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;
	width: 170px;
}
#deptWrap .refineList span.catLvlOneSelectedMinus {
	background: #edf1f2 url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;
	width: 170px;
	display: block;
}
#deptWrap .refineList span.catLvlOneSelectedKids {
	background: #edf1f2 10px no-repeat;
	width: 170px;
	display: block;
}
#deptWrap .refineList a.catLvlOne .catTxt {
	position: relative;
	left: 15px;
}
#deptWrap .refineList a.catLvlOneKids .catTxt {
	position: relative;
	left: 15px;
}
#deptWrap .refineList a.catLvlOneMinus .catTxt {
	position: relative;
	left: 15px;
}
#deptWrap .refineList span.catLvlOneSelectedMinus .catTxt {
	position: relative;
	left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #039;
	display: block;
}
#deptWrap .refineList span.catLvlOneSelectedKids .catTxt {
	position: relative;
	left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #039;
	display: block;
}
#deptWrap .refineList a.catLvlOne:hover {
	background-color: #A16733 !important;
	width: 170px;
}
#deptWrap .refineList a.catLvlOneMinus:hover {
	background-color: #cfe1e5 !important;
	width: 170px;
}
/*  LM Subheader Text Style */
.subHdr {
	color: #A16733;
	font-size: 14px;
	
/*fo

nt-family: Georgia, serif !important; */

	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	border-top: 1px solid ##F6EFE8;
	padding-top: 12px;
	margin: 6px 0 9px 0;
	float: left;
	position: relative;
	left: 8px;
	width: 161px;
	cursor: default;
}
.subHdrSW {
	color: #A16733;
	font-size: 14px;
	
/*font-family: Georgia, serif !important; */

	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	padding-right: 5px;
	margin: -6px 0 15px 0;
	float: left;
	position: relative;
	width: 161px;
	vertical-align: top;
}
/*** LEFT NAV SEARCH ***/
#searchWrap {
	/

*background-color: #edf1f2;
	border: 1px solid #dce4e5;
	*/
	display: none;
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0 0 10px 0;
	margin-bottom: 8px;
	float: left;
	width: 180px;
}
/*#searchWrap .subHdr {

	color: #000; font-size: 16px; font-family: Georgia; letter-spacing:-1px;

	border-top: 1px solid #b8c8cc;

	margin:6px 0 10px 0;

	float:left;

	width:159px;

}*/
#searchWrap .subHdr-withinResults {
	color: #039;
	font-size: 11px;
	font-family: Arial
/*

Georgia, serif !important;*/;
	letter-spacing: normal !important;
	font-weight: normal;
	margin-left: 4px;
}
.lmSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 19px;
	width: 91px;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	border: 1px solid #94ADC5;
	position: left;
	float: left;
}
.lmSearchBtn {
	background: url(/App_Themes/Default/images/leftnav/lm-srch-btn.gif) no-repeat;
	position: relative;
	float: left;
	
/*

top:2px;*/

	margin-left: 4px;
	width: 62px;
	height: 19px;
	cursor: pointer;
}
#narrowByWrap {
	background-color: #fff;
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	margin-bottom: 10px;
	float: left;
	
/**wi

dth:178px;**/

	position: relative;
	top: 10px;
}
#narrowByWrap .KidsSizeHdr {
	padding-left: 10px;
	float: left;
}
.deptHdr, .nbHdr {
	color: #A16733;
	font-size: 18px;
	font-family: *Georgia, "Times New Roman", serif !important*/;
	letter-spacing: -1px;
	margin: 12px 0 15px 0;
	float: left;
	width: 163px;
	position: relative;
	left: 8px;
	height: 20px;
}
.clearAllSel {
	color: #a16733 !important;
	text-decoration: underline !important;
	font-size: 9px !important;
	font-family: *Georgia, "Times New Roman", serif !important*/;
	letter-spacing: normal;
	float: right !important;
	position: relative !important;
	margin-top: -15px !important;
	font-weight: normal !important;
}
/*** DIMENSION BOXES ***/
#deptWrap, #searchWrap, #BrandAlpha_Wrap, #Brand_Wrap {
	display: none;
}
#categoryWrap, #TopBrands_Wrap, #TopBrandsWomens_Wrap, #TopBrandsMens_Wrap, #TopBrandsKids_Wrap, #TopBrandsAccessories_Wrap, #Price_Range_Wrap, #PriceRange_Kids_Wrap, #PriceRange_Mens_Wrap, #PriceRange_Womens_Wrap, #PriceRange_Acc_Wrap, #Color_Wrap, #ShowMe_Wrap, #Heel_Height_Wrap, #SizeWidth_Wrap, #WidthSize_Wrap {
	color: #A16733;
	font-family: Georgia, "Times New Roman", serif;
	padding: 0;
	float: left;
	width: 178px;
}
#categoryWrap .refineList {
	color: #A16733;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px !important;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#categoryWrap a {
	display: block;
	width: 170px;
	margin: 0;
	padding: 0;
	color: #A16733;
}
#categoryWrap a:hover {
	background-color: #fff;
	color: #AA0000 !important;
	display: block;
	width: 170px;
}
/* Category Level 0 Links*/
.CatTreePlus_Lvl_0 {
	
}
.CatTreePlus_Lvl_0:hover {
	color: aa0000;
	!important; width: 170px;
	display: block;
}
.CatTreePlus_Lvl_0 .catTxt {
	position: relative;
	left: 15px;
}
.CatTreeMinus_Lvl_0 {
	
}
.CatTreeMinus_Lvl_0 .catTxt {
	position: relative;
	left: 15px;
}
.CatTreeBlank_Lvl_0 {
	width: 170px;
	display: block;
}
.CatTreeBlank_Lvl_0 .catTxt {
	position: relative;
	left: 15px;
}
/* Category Level 1 (Subcategories) Links */
.CatSubTable_Lvl_1 {
	position: relative;
	left: 12px;
	background: #fff /** url(/App_Themes/Default/images/leftnav/catSubTbl-BG.gif) repeat-y;**/
	width: 150px;
	/*border-top:1px solid #ced7d9;*/
	margin-bottom: 5px;
}
.CatTreePlus_Lvl_1 {
	width: 150px !important;
	line-height: 18px;

/** background:url(/App_Themes/Default/images/leftnav/icon-plusBox.gif) 10px no-repeat;**/
}
.CatTreeMinus_Lvl_1 {
	width: 150px !important;
	line-height: 18px;

/** background: #F6EFE8 url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat; display:block;**/
}
.CatTreeBlank_Lvl_1 {
	width: 150px !important;
	line-height: 18px;
	display: block;
	margin: 0 !important;
}
.CatTreeBlankSlctd_Lvl_1 {
	width: 150px !important;
	line-height: 18px;
	background-color: #F6EFE8;
	display: block;
}
.CatTreePlus_Lvl_1:hover, .CatTreeBlank_Lvl_1:hover {
	width: 150px !important;
	background-color: #F6EFE8 !important;
}
.CatSubTable_Lvl_1 .catTxt {
	position: relative;
	left: 15px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #A16733;
}
/* Category Level 2 (Sub-subcategories) Links*/
.CatSubTable_Lvl_2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #A16733;
	position: relative;
	left: 14px;
	width: 133px !important;
	margin-bottom: 5px;
	background: url(/App_Themes/Default/images/leftnav/catSubTbl-BG.gif) -3px repeat-y;
}
.CatTreeBlank_Lvl_2 {
	width: 133px !important;
	line-height: 18px;
}
.CatTreeBlank_Lvl_2:hover {
	background-color: #f6efe8;
	width: 133px !important;
	color: #aa0000;
}
.CatTreeBlankSlctd_Lvl_2 {
	background-color: #f6efe8;
	width: 133px !important;
	display: block;
	line-height: 18px;
}
.CatSubTable_Lvl_2 .catTxt {
	position: relative;
	left: 12px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #A16733;
}
#Brand_Wrap .refineList {
	display: hidden;
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#BrandAlpha_Wrap .refineList {
	display: none;
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#TopBrands_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#TopBrandsWomens_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#TopBrandsMens_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#TopBrandsKids_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#TopBrandsAccessories_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#Price_Range_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
/*#Price_Range_Wrap .catTxt

{

	color:Red;	

} */
#PriceRange_Kids_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#PriceRange_Mens_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#PriceRange_Womens_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#PriceRange_Acc_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#Color_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#ShowMe_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	padding-bottom: 8px;
}
#Heel_Height_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#SizeWidth_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
#WidthSize_Wrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
.moreBrands {
	font-weight: bold;
	margin-top: 5px;
	display: block;
}
/*** SIZE BOX ***/
#sizeWrap {
	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	margin-bottom: 10px;
	float: left;
	width: 180px;
}
#sizeWrap .refineList {
	color: #003399;
	font-size: 11px;
	font-family: Arial;
	float: left;
	position: relative;
	left: 8px;
	padding-bottom: 8px;
}
#sizeWrap .refineList TD {
	text-align: center !important;
}
.sizeTable {
	margin-top: 0;
	left: 8px;
	width: 163px;
	position: relative;
	float: left;

/*border-collapse:collapse;*/
}
.sizeTable TD {
	font-size: 11px;
	font-family: arial;
	text-align: center !important;
	border: 1px solid #edf1f2;
	width: 24px;
	height: 24px;
}
.sizeTable A:link {
	font-size: 11px;
	color: #a16733;
}
.sizeTable A:visited {
	font-size: 11px;
	color: #a16733;
}
.sizeActive {
	/

* background-color: #d1dfea;
	*/

	background-color: #fff;
	color: #611e00;
	.

	text-align: center !important;
	padding: 0 !important;
}
.sizeInActive {
	/

* background-color: #cce3ff;
	*/

	color: #f6efe8;
}
/*** WIDTH, PRICE, COLOR, HEEL BOXES ***/
.refineSelector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
	position: relative;
	left: 8px;
	margin-bottom: 10px;
}
/* refinement list styles */
.statNums {
	font-size: 11px;
	color: #d5ae8b;
	position: relative;
}
/* SELECTED VALUE Styles */
.selectedValueBG {
	color: #039;
	font-size: 11px;
	font-family: Arial;
	line-height: 20px;
	position: relative;
	float: left;
	width: 170px;
	background-color: #cfe1e5;
	display: inline;
	margin-bottom: 8px;
}
.selectedValueBG div.value {
	position: relative;
	left: 12px;
}
.goBack {
	background: url(/Images/Shopping/lm-blueArrow-back.gif) left 4px no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	padding: 0 0 10px 14px;
	position: relative;
	float: left;
	left: 10px;
}
.goBack a {
	color: #039;
}
/** TOOL TIP Styles ** -added 10/27/06 - ms */
.lmTipThis {
	margin: 0px;
	cursor: pointer;
	width: auto;
}
.lmToolTip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	border: 1px solid #036;
	position: relative;
	left: 3px;
	top: -8px;
	padding: 3px 5px 3px 5px;
	background: #fff;
	filter: alpha(opacity=90);
	opacity: 0.90;
}
.newTag {
	background: url(/App_Themes/Default/images/product/TE_newtag.gif) no-repeat;
	width: 46px;
	height: 31px;
}
.saleTag {
	background: url(/App_Themes/Default/images/product/TE_saletag.gif) no-repeat;
	width: 57px;
	height: 31px;
}
.saleAmount {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
}
.product-image {
	margin: 8px 0 0 0;
}
.wasPrice {
	font-family: Georgia, "Times New Roman", serif;
	color: #AA0000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 20px;
}
#searchSelect {
	font-size: 11px;
}
.siblingSelectBox {
	position: relative;
	left: 12px;
	background: #fafafa url(/App_Themes/Default/images/leftnav/CatTreePlus_Lvl_1-BG.gif) repeat-y;
	width: 157px;
	border-top: 1px solid #ced7d9;
	margin-bottom: 5px;
	padding-left: 13px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1 {
	border: 1px solid red;
	width: 157px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1:hover {
	width: 157px !important;
	background-color: #ced7d9 !important;
}
.xsibDiv {
	width: 157px !important;
	background: #fafafa url(/App_Themes/Default/images/leftnav/CatTreePlus_Lvl_1-BG.gif) repeat-y;
}

.productCell a img, .productCellRightColumn a img {
	width: 135px;
	height: 135px;
}

#form1 a {
	color: #fffff1;
	font: 12px Georgia, "Times New Roman", serif;
	text-decoration: underline;
}
#form1 hover {
	color: #fffff1;
	font: 12px Georgia, "Times New Roman", serif;
	text-decoration: none;
}
	
.results-sortbar{
	font: 12px Georgia, "Times New Roman", serif;
	color: #a16733;
}	
	
/* @end */

.e2f-recipientField {
	height: 48px;
	width: 500px;
}

.chkout-reviewInfoTable{
	background: #F6EFE8;
	border:1px #999999;
	padding: 0 0 10px 0;
}
#FormLetter
{
	display:none;
}

/** video **/
.productVideo {
	display: none;
}


