/* Description:  This rule was implemented because now the breadcrumb on the results page in now housed in an
     H2 tag.  Made the CSS rules to match was was currently on the shoes.com site. */
div.breadCrumbs h2 
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
}


input.watermark {
    color:#CCC;
}

/* in stock notice requests */
body.instocknoticerequestPage div.logoAndText,
body.instocknoticerequestPage div.logoAndText div#topnav-upper,
div.noticeInputsWrapper
{
	width:530px;
}
body.instocknoticerequestPage div.logoAndText,
div.noticeInputsWrapper
{
	padding:10px;
}
body.instocknoticerequestPage div.logoAndText
{
	background-color:#ccc;
}
body.instocknoticerequestPage div.logoAndText #topnav-logo,
body.instocknoticerequestPage div.logoAndText #topnav-banner
{
	margin:0px;
}
body.instocknoticerequestPage div#content-body
{
	height:510px;
}
body.instocknoticerequestPage #qs-size-womens,
body.instocknoticerequestPage #qs-size-mens,
body.instocknoticerequestPage #qs-size-girls,
body.instocknoticerequestPage #qs-size-boys,
body.instocknoticerequestPage #qs-size-bags
{
	display:block;
}
div.noticeInputsWrapper
{
	text-align:center;
}
#SizeNotify div.noticeInputsWrapper {
	width: 400px;
}
div.noticeInputsWrapper table.noticeInputs
{
	margin:0px auto 10px auto;
}
table.noticeInputs
{
	background-color:#ccc;
	padding:5px;
}
table.noticeInputs td.leftColumn
{
	text-align:right;
	vertical-align:top;
	width:150px;
}
table.noticeInputs td.rightColumn
{
	text-align:left;
	width:200px;
}
.hidden
{
	display:none;
}
.noticeInputs #qs-size-womens,
.noticeInputs #qs-size-mens,
.noticeInputs #qs-size-girls,
.noticeInputs #qs-size-boys,
.noticeInputs #qs-size-bags
{
	padding:0px;
}

/* localization */
#dvLanguage
{
	width:960px;
	margin:8px auto 0px auto;
}
#switchToEnglish
{
	background:transparent url(/Images/e4xFlags/US.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
	margin-right:5px;
}
#switchToFrench
{
	background:transparent url(/Images/e4xFlags/FR.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
}
#dvLanguage .inactive
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.frenchContent
{
	background-color:#faa;
}

/* ---- BEGIN ADDITIONS FOR BUG 1245 ---- */
.orders-cBPad {
/*    height: 300px; */
}

.trackingInput {
    color:#57575B;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:12px;
    font-weight: normal;
}

.trackingInput input {
    border: solid 1px #000000;
}
.orderStatDefs { margin:1px; }
.orders-listContainer { margin:10px 0 0 0; }
.orders-listTable th { text-align:left; font-weight:bold; font-size:1.15em; }

.orderSearchSelectors {
    color: rgb(170,21,42);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.orderSearchSelectors a {
    color: rgb(170,21,42);
}
.orderSearchSelectors a.active {
    font-weight: bold;
    text-decoration: none;
}
.trackingOptions {
    padding: 0px 0px 0px 22px;
    overflow-y: hidden;
}
.radioLabel {
    vertical-align: top;
}
.leftOrderTrackingPanel {
    padding: 0px 0px 0px 10px;
}
.orderDetailHeader 
{
    text-transform: uppercase;
}
#detailData 
{
    float: left;
}
#detailInfo 
{
    float: left;
    width: 450px;
    margin-left: 25px;
}
#orders-loading-wrapper 
{
    display: none;
    margin: 80px auto; 
}
#resultsDisplay { font:13px/18px Arial, Helvetica,sans-serif; }
#resultsDisplay a { font-size:1.2em; line-height: 2em; color:#526AD1; }
#resendOrderConfirmationMessage { color: #F0820B; display: block; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; }
#orders-loading-wrapper .orders-loading-text 
{
    font-size:1.2em;
    font-weight:normal;
    margin:10px 0;
    color: #D1D2D4;
    text-align:center;
}
#orders-loading-wrapper .orders-loading-gif
{
    background:transparent url(/app_themes/default/images/ajax-loader-bar.gif) no-repeat scroll center;
    height:19px;
}

#orderStatusButton 
{
    cursor: pointer;
    background-image: url(/App_Themes/Default/images/ordhistory/btn-or-status.gif);
    background-repeat: no-repeat;
    width: 146px;
    height: 33px;
}
.orders-contentBox h5 
{
    margin: 0px;    
}
.TrackOrderContainer 
{
    line-height: normal!important;
}
.orders-hdr-trkMyOrder h3 
{
    display: inline!important;
}
.ValidateError a {
    color:#940101;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:18px;
    text-decoration: underline;
}

/* ---- END ADDITIONS FOR BUG 1245 ---- */

/* START login redesign */
body.loginPage td#content-nav,
body.loginPage h2.acct-subHdr,
body.loginPage div.radioButtonsWrapper
{
	display:none;
}
body.loginPage div#returnCustLoginBox,
body.loginPage div#newCustWrap
{
	float:left;
	border:3px solid #dddbd4;
	height:250px;
}
body.loginPage div#newCustWrap
{
	width:490px;
}
body.loginPage div#returnCustLoginBox
{
	width:315px;
	margin:0 25px 0 25px;
}
body.loginPage #content-shop
{
	width:auto;
}
body.loginPage .cBPad div#newCustWrap ul
{
	list-style-type:disc;
}
body.loginPage div#returnCustLoginBox,
body.loginPage div#newCustWrap
{
	padding:15px 20px;
}
body.loginPage div#returnCustLoginBox h2,
body.loginPage div#newCustWrap h2
{
	margin-top:0px;
	color:#F0820B;
	font-size:18px;
	line-height:18px;
}
body.loginPage a.forgotPassword
{
	font-size:10px;
}
body.loginPage div#returnCustLoginBox
{
	background-color:#F0EFED;
}
body.loginPage table.returnCustLoginBox
{
	margin:0;
	padding:0;
	width:auto;
}
body.loginPage td.step1login_pwd
{
	vertical-align:top;
}
body.loginPage div.contentWrap_gradient
{
	width:980px;
	padding:0;
}
body.loginPage div#newCustWrap input.btn_Proceed,
body.loginPage div#returnCustLoginBox input.btn_Proceed
{
	float:right;
	margin-right:47px;
}
body.loginPage div#newCustWrap input.btn_Proceed
{
	background:transparent url(/App_Themes/Default/images/profile/btn_signup.gif) no-repeat scroll 0 0;
}
body.loginPage div#returnCustLoginBox input.btn_Proceed
{
	background:transparent url(/App_Themes/Default/images/profile/btn_signin.gif) no-repeat scroll 0 0;
}
body.loginPage td.step1login_pwdField a
{
	display:block;
	text-decoration:underline;
}
body.loginPage #SubFooter
{
	margin-top:15px;
}
/* END login redesign */

/* ---- BEGIN EMBEDDED LOGIN CHANGES ---- */
.embeddedLoginBox div 
{
	margin-right: 4px;
}

.Horizontal .email,
.Horizontal .order-number 
{
	float: left;
}
.Horizontal .password,
.Horizontal  .ship-to-zip
{
	float: left;
}
.Horizontal .submit,
.Horizontal .submit-panel
{
	float: left;
	margin-top: 20px;
}
/* ---- END EMBEDDED LOGIN CHANGES ---- */

/* ---- BEGIN ROW UPDATE CHANGES ---- */
#returns-error-messages
{
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	display: none;
	clear: both;
}

#returns-wrap {
	width:860px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#returns-wrap h3{
	float:left;
	font-size:28px;
	margin:0 0 30px 0;
	padding:0;
}

#returns-wrap input{
	width: 200px;
}

#returns-wrap .trackingOptions 
{
	padding: 0;
}

#returns-international a{
	float:right;
	font-size:18px;
	font-weight:bold;
	width:300px;
	color:#0000ff;
	text-decoration:none;
	margin:10px 0 0 0;
}

#returns-international a:hover{
	text-decoration:underline;
}

#returns-walkthrough {
	width:610px;
	margin:0 auto;
	clear:both;
	text-align:left;
	font-weight: bold;
}

#current-step {
	margin:0 0 5px 0;
	text-align:left;
	padding:0;
	font-size:18px;
}

#returns-walkthrough ul {
	list-style:none;
	margin: 0 0 50px 0;
	padding:0;
}

#returns-walkthrough li {
	display:block;
	width:150px;
	height:18px;
	font-size:14px;
	padding:7px 0 7px 0;
	text-align:center;
	border:1px solid #333;
	float:left;
}

.current{
	display:block;
	width:145px;
	font-weight:bold;
	background-color:#333333;
	color:#FFFFFF;
	text-transform: lowercase;
}

.returns-find {
	margin: 20px auto 10px;
	background-color:#ebebeb;
	width:820px;
	text-align:left;
	height:250px;
	padding:30px 20px 10px 20px;
}

.returns-search {
	width:300px;
	float:left;
}

.step-2 
{
	height: 200px;
	width: 510px;
	float: left;
}

.step-2 .returns-search 
{
	width: 510px;	
}

.step-2 .returns-search-header 
{
	float: left;
}

.step-2 .returns-search-control 
{
	float: left;
	margin: -14px 0 0 20px;
}

.returns-choose {
	width:200px;
	float:left;
	font-size:24px;
	text-align:center;
	margin:60px 0 0 0;
}

.returns-login {
	width:300px;
	float:left;
}

.returns-login .contentWrap_gradient 
{
	padding: 0;
}

.returns-login h1 
{
	margin: 0 0 20px 0;
	color: #000000;
}

.returns-login .password 
{
	margin: 20px 0;
}

.returns-find h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
}
#ctl00_cphPageMain_ucFindAnOrder_pnlReturnsSearchHeader h4 { font-size:14px }

#returns-search-order {
	margin:25px 0 0 0;
}

.returns-search #returns-search-shipping {
	margin:15px 0 0 0;
}

.returns-search .trackingInput,
.returns-search .label,
.returns-login .email-label,
.returns-login .pwd-label {
	font-size:14px;
	font-weight:bold;
    color: #000000;
    text-transform:capitalize;
}

#returns-search-wrap {
	margin:15px 0 0 0;
}

.returns-search-button,
.returns-search #orderStatusButton {
	background:url("/App_Themes/Default/images/2010/btn-findorder.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:21px;
	width:175px;
	text-indent:-9999px;
}

.returns-tip a {
	color:#0000ff;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	margin:0 0 0 20px;
}

.forgot-pwd a {
	color:#0000ff;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	margin:5px 0 0 0;
}

#returns-login-password {
	margin:15px 0 0 0;
}

#returns-login-wrap {
	margin:15px 0 0 0;
}

.returns-login .btn_Proceed {
	background:url("/App_Themes/Default/images/2010/btn-login.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:21px;
	width:175px;
	text-indent:-9999px;
}

.returns-policy {
	margin:0 0 20px 20px;
	text-align:left;
	clear: both;
}

.returns-policy a {
	font-size:16px;
	font-weight:bold;
	color:#0000ff;
	text-decoration:none;
}

.returns-video {
	text-align:left;
	height: 200px;
	width: 200px;
	border: solid 1px #000000;
}

.step2-video
{
	float: left;
	margin: 20px;	
}

#returns-wrap
{
    width: 860px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#returns-wrap h3
{
    float: left;
    font-size: 28px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}
#returns-wrap input.radio {
	width:50px;
}

#returns-international a
{
    float: right;
    font-size: 18px;
    font-weight: bold;
    width: 300px;
    color: #0000ff;
    text-decoration: none;
    margin: 10px 0 0 0;
}
#returns-international a:hover
{
    text-decoration: underline;
}
#returns-walkthrough
{
    width: 610px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
#returns-walkthrough h4
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 18px;
}
#returns-walkthrough ul
{
    list-style: none;
    margin: 10px 0 50px 0;
    padding: 0;
}
#returns-walkthrough li
{
    display: block;
    width: 150px;
    height: 25px;
    font-size: 14px;
    padding: 7px 0 0 0;
    text-align: center;
    border: 1px solid #333;
    float: left;
}
.current
{
    display: block;
    width: 145px;
    font-weight: bold;
    background-color: #333333;
    color: #FFFFFF;
}
#returns-choose
{
    width: 200px;
    float: left;
    font-size: 24px;
    text-align: center;
    margin: 60px 0 0 0;
}
#returns-login
{
    width: 300px;
    float: left;
}
#returns-find h4
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 18px;
}
#returns-search-order
{
    margin: 25px 0 0 0;
}
#returns-search-shipping
{
    margin: 15px 0 0 0;
}
.label
{
    font-size: 14px;
    font-weight: bold;
}
#returns-search-wrap
{
    margin: 15px 0 0 0;
}
.returns-search-button
{
    background: url( "/App_Themes/Default/images/2010/btn-findorder.gif" ) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 21px;
    width: 175px;
    text-indent: -9999px;
}
.returns-tip a
{
    color: #0000ff;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    margin: 0 0 0 20px;
}
.returns-tip-password a
{
    color: #0000ff;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    margin: 5px 0 0 0;
}
#returns-login-password
{
    margin: 15px 0 0 0;
}
#returns-login-wrap
{
    margin: 15px 0 0 0;
}
.returns-login-button
{
    background: url( "/App_Themes/Default/images/2010/btn-login.gif" ) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 21px;
    width: 175px;
    text-indent: -9999px;
}
#returns-policy
{
    margin: 0 0 20px 20px;
}
#returns-policy a
{
    font-size: 16px;
    font-weight: bold;
    color: #0000ff;
    text-decoration: none;
}
#returns-edit ul
{
    font-weight: bold;
    font-size: 14px;
}
#returns-head-instructions
{
    clear: left;
    width: 500px;
    line-height: 14px;
    margin: 10px 0 0 0;
}
#returns-needhelp
{
    text-align: center;
    float: right;
    font: 20px Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #57575b;
}
#returns-needhelp span
{
    color: #f0820b;
}
.returns-orders-onfile
{
    clear: left;
    margin: 20px auto 10px;
    position: relative;
    background-color: #ebebeb;
    width: 820px;
    height: 25px;
    padding: 5px 20px 10px 20px;
}
#returns-orders-onfile-past
{
    clear: left;
    margin: 40px auto 10px;
    width: 820px;
    border-top: 1px solid #000;
    padding: 5px 20px 10px 20px;
}
#returns-select-heading
{
    margin: 10px 0 0 0;
}
.returns-orders-onfile h4
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 24px;
    color: #333333;
}
#returns-sortby
{
    position: absolute;
    top: 10px;
    right: 20px;
    width: 250px;
}
#returns-sortby span
{
    font-weight: bold;
}
#selected-items-header 
{
	font-size: 22px;
	font-weight: bold;
	color: #CC146A;
	display: none;
	margin: 20px 0 0 0;
}
#returns-orders-details
{
    clear: left;
}
#returns-order-details ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#returns-order-details li
{
    margin: 0;
    display: block;
    float: left;
    text-align: center;
    width: 286px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
#returns-order-details li span
{
    font-weight: normal;
}
#returns-find-order
{
    background-color: #ebebeb;
    height: 200px;
    width: 500px;
    float: left;
    margin: 10px 0 0 0;
}
#returns-search-bottom
{
    width: 250px;
    float: right;
    margin: 0 0 0 10px;
}
#returns-search
{
}
#returns-search h4
{
    margin: 10px 0 5px 10px;
    padding: 0;
    font-size: 24px;
    color: #333333;
}
#returns-search-order-bottom
{
    margin: 0 0 0 0px;
}
#returns-edit h3
{
    margin: 0 0 10px 0;
}
#returns-video-bottom
{
    float: right;
    width: 320px;
    margin: 10px 0 0 10px;
}
#returns-video-bottom h4
{
    margin: 0 0 10px 0;
    padding: 0;
}
.returns-tip-bottom a
{
    color: #0000ff;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    margin: 0 0 0 20px;
}
{
    width: 860px;
}
.returns-item-select
{
    float: left;
    width: 200px;
}
#returns-product-items
{
    float: left;
    width: 30px;
    height: 28em;
    margin: 10px 0 0 5px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.returns-item-select a
{
    background: url( "/App_Themes/Default/images/2010/btn-select-this-order.gif" ) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    width: 136px;
    text-indent: -9999px;
    margin: 0 0 0 30px;
}

table.data-list 
{
	width: 100%;
}
table.data-list td 
{
	width: 33%;
}
table.data-list tr 
{
	height: 180px;
}
table.data-list td.occupied 
{
	border: solid 1px #000000;
}

table.order-select 
{
	width: 100%;
}
table.order-select td.order-selector 
{
	width: 25%;
}
table.order-select td.items-label 
{
	width: 50px;
}
table.order-select td.items-label div 
{
	margin: 8px 15px 0 0;
	font-weight: bold;
}

.return-overlay 
{
	position: absolute;
	background-color: #666666;
	z-index: 101;
	opacity: 0.4;
	filter: alpha(opacity=40);
	width: 181px;
	height: 190px;
}
.return-overlay-header 
{
	position: absolute;
	z-index: 102;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	float: left;
	text-align: center;
	height: 20px;
	width: 181px;
	margin: 5px 0 0 0;
}

table.return-items th 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

#returns-product-horizontal{
	float:left;
	margin:0 0 0 10px;
}

.returns-item-select-horizontal,
.returns-item-deselect-horizontal {
	width:218px;
	float:left;
	height:135px;
	text-align: center;
	font-weight: bold;
}

.returns-item-select-horizontal a,
.returns-item-deselect-horizontal a.returns-item-deselect-image {
	cursor:pointer;
	display:block;
	height:36px;
	width:136px;
	text-indent:-9999px;
	margin:50px 0 0 40px;
}

.returns-item-select-horizontal a 
{
	background:url("/App_Themes/Default/images/2010/btn-select-this-item.gif") no-repeat scroll 0 0 transparent;
}

.returns-item-deselect-horizontal a.returns-item-deselect-image 
{
	background:url("/App_Themes/Default/images/2010/btn-item-selected.gif") no-repeat scroll 0 0 transparent;
}
.returns-item-deselect-horizontal a.click-to-remove 
{
	color: #000000;
	text-decoration: none;
}
.returns-item-deselect-horizontal a.click-to-remove:hover 
{
	text-decoration: underline;
}

.returns-item-return-horizontal {
	width:218px;
	float:left;
	height:135px;
}

.returns-item-return-horizontal a,
.returns-item-return-horizontal div 
{
	margin:50px 0 0 40px;
}

.returns-item-return-horizontal div 
{
	font-weight:  bold;
}

.returns-item-return-horizontal a {
	background:url("/App_Themes/Default/images/2010/btn-reprint.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:36px;
	width:136px;
	text-indent:-9999px;
	margin:50px 0 0 40px;
}

.item-checked 
{
	background:url("/App_Themes/Default/images/2010/item-selected-check.gif") no-repeat scroll 0 0 transparent;
	width: 25px;
	height: 21px;
}

.no-reason-selected 
{
	display: none;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	width: 150px;
}

#returns-product-horizontal-details {
	float:left;
	width:205px
}

#returns-product-horizontal-details ul {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:	12px;
	float:left;
	line-height:16px;
}	

#returns-product-horizontal-details li {
	margin:0;
	padding:0;
}

#returns-product-horizontal-details span {
	font-weight:bold;
}

.returns-product-reason {
	width: 280px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.returns-product-reason-inner 
{
	text-align: left;
	margin: auto;
	width: 184px;
}
.returns-reason-dropdown 
{
	width: 184px;
}
.returns-product-reason span {
	font-weight:normal;
}
.returns-tell-us-why 
{
	display: none;
}
#returns-footer {
	clear:left;
	margin: 20px auto 10px;
	position:relative;
	width:820px;
	height:25px;
	border-top: 1px solid #000;
	padding:5px 20px 10px 20px;
}
 
#returns-goback a {
	position:absolute;
	width:176px;
	height:21px;
	background:url("/App_Themes/Default/images/2010/btn-back.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	left:0;
	top:15px;
	text-indent:-9999px;
}
 
#returns-next a {
	position:absolute;
	width:176px;
	height:21px;
	right:0;
	top:15px;
	text-indent:-9999px;
}

.next-on a
{
	background:url("/App_Themes/Default/images/2010/btn-next-on.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
}

.next-off a 
{
	background:url("/App_Themes/Default/images/2010/btn-next-off.gif") no-repeat scroll 0 0 transparent;
	cursor:default;
}

.address-validation-fail,
#returns-find-validation-errors,
.return-item-errors,
#returns-footer-error-message
{
	color: #ff0000;
}
#returns-find-validation-errors,
.return-item-errors,
#returns-footer-error-message
{
	font-weight: bold;
	clear: both;
	padding-top: 20px;
}
.address-validation-fail,
#returns-footer-error-message
{
	display: none;
}

#returns-footer-error-message 
{
	margin: 16px 0 0 0;
	text-align: center;
}

/* STEP 3 */
#returns-orders-clean {
	clear:left;
	margin: 20px auto 10px;
	position:relative;
	width:820px;
	height:25px;
	padding:5px 20px 10px 20px;
}

#returns-orders-clean h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size:24px;
	color:#333333;
}

#returns-choices {
	font-weight:bold;	
}

#returns-select-choose {
	font-size: 24px;
	margin:10px 0 10px 0;
}

#infoUSPS {
	font-weight: normal;	
	width: 500px;
	position:relative;
	margin:10px 10px 10px 100px;
}

/* STEP 4 */

.finish-on a 
{
	background:url("/App_Themes/Default/images/2010/btn-finish.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
}

.finish-off a 
{
	background:url("/App_Themes/Default/images/2010/btn-next-off.gif") no-repeat scroll 0 0 transparent;
	cursor:default;
}

#PrintLabels h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size:24px;
	color:#333333;
}

#PrintLabels{
	position:relative;
}

#NoPrinter h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size:24px;
	color:#333333;
}

#returns-labels-select-choose {
	font-size: 24px;
	margin:50px 0 10px 0;
	position:relative;
}

#EmailMe{
	margin:10px 0 10px 30px;
}

#MailMe{
	margin:10px 0 10px 30px;
}
 
 #returns-print-label {
	width:400px;
	position:relative;
	margin:10px 0 0 0;
} 

 #returns-print-label a
{
	position:absolute;
	width:176px;
	height:36px;
	cursor:pointer;
}

#returns-print-instructions {
	width: 200px;
	position:absolute;
	left:150px;
	top:5px;
}
.ReturnLableImg 
{
	_width: 740px;
	_height: 423px;
}

.returns-choose-carrier input
{
	width:50px!important;
}

.rdbMailMe,
.returns-check-box,
.returns-radio-button 
{
	width:50px!important;
}


/* step 5 */

#returns-your-return {
	font-size:24px;
	color:#d80e6e;
	font-weight:bold;
	clear:left;
}
#returns-final-copy {
	width:550px;
	margin: 10px 0 0 30px;
	line-height:18px;
	font-size:14px;
}

#returns-final-copy h5 {
	font-size:20px;
}

#returns-goto-shoes a {
	color:#0000ff;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}


/* ---- END ROW UPDATE CHANGES ---- */


/* RoW Updates */

#EmailMe {
	margin:10px 0 10px 0;
}

#FileEmail {
	margin:10px 0 10px 0;
}
#OtherEmailAddress{
margin:10px 0 10px 0;
}
#return-email-me {
	margin:10px 0 10px 0;
}

#return-email-me .return-email-me-button {
	witdth:157px;
	height:21px;
	background:url("/App_Themes/Default/images/2010/btn-email-me.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	border:0;
	margin:10px 0 0 30px;
}

#return-mail-me .return-mail-me-button {
	witdth:157px;
	height:21px;
	background:url("/App_Themes/Default/images/2010/btn-mail-me.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	border:0;
	margin:10px 0 0 30px;
}

#ShippingAddress{
	margin:10px 0 10px 60px;
}

#BillingAddress{
	margin:10px 0 10px 60px;
}

#OtherAddress{
	margin:10px 0 10px 60px;
}

#return-label-addr1{margin: 5px 0 0 0; }
#txtAddressLine1{margin: 5px 0 0 0; }
#return-label-addr2{margin: 5px 0 0 0; }
#return-label-city{margin: 5px 0 0 0; }
#return-label-state{margin: 5px 5px 0 0; }
#return-label-zip{margin: 5px 5px 0 0; width:120px;}

#return-email-validation-fail {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

#return-label-validation-fail{
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

#EmailSuccess {
	font-size:14px;
	font-weight:bold;
	color:#006600;
}

#MailSuccess {
	font-size:14px;
	font-weight:bold;
	color:#006600;
}
div.return-labels 
{
	page-break-after: always;
	page-break-inside: avoid;
	margin: 0 0 20px 0;
}
div.return-labels table 
{
	clear: both;
}

#return-cover-letter
{
	page-break-after: always;
	page-break-inside: avoid;
	margin: 0 0 20px 0;
}
#returns-loading-wrapper 
{
	display: none;
	text-align: center;
	margin: 70px 0 0 0;
}
#returns-loading-wrapper .orders-loading-text 
{
    font-size:1.2em;
    font-weight:bold;
    margin:10px 0;
}
#returns-loading-wrapper .orders-loading-gif
{
    background:transparent url(/app_themes/default/images/ajax-loader-bar.gif) no-repeat scroll;
    height:19px;
    margin: 0 0 0 320px;
}
div.alternategenderbanner
{
 display:none;
 /*height:0px;*/
}
/*
input.checkoutButton
{
	display:none;
}
#itemTotals div.CheckoutMethodsUC input.newCheckout
{
	display:block;
}
*/

/*
	BEGIN CHANGES FOR SHAREZILLA ITEM 1754
*/
#bml-learn-more
{
	margin: 0 0 0 40px;
}

#bml-learn-more a,
.chkout-bmlEnroll-form a {
	color:#F0820B;
	text-decoration:none;
	font-size: 12px;
}

#bml-learn-more a:hover,
chkout-bmlEnroll-form a:hover {
	text-decoration:underline;
}

.chkout-bmlEnroll-subHdr 
{
	font-weight: bold;
	border-bottom: solid 2px #000000;
}

.bmlBoxWrap 
{
	cursor: pointer;
}

.bml-terms
{
	float: right;
	color: #004080;
	font-family: arial, sans-serif;
	text-transform: uppercase;
	font-size: 6pt;
	margin-right: 20px;
}
/*
	END CHANGES FOR SHAREZILLA ITEM 1754
*/
#paymentform-method .method-billmelater a 
{
	font-size: 11px;
	color: #F0820B;
}

#paymentform-method .method-billmelater label {
	background: url(/Content/2008/images/checkout/card-bml.gif) no-repeat;
}

/* BEGIN SHAREZILLA 2064 FAMOUS STORE LANDING PAGES */
.StoreLocator-GetDirectionsContainer
{
	/*display: none;*/
	float: right;
	 margin: 0 80px 0 0;
}

#store-detail .StoreLocator-EmbeddedMapContainer 
{
	clear: both;
}

.ajaxHide 
{
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.ajaxShow 
{
	visibility: visible;
	width: auto;
	height: auto;
	display: none;
}

#store-detail a
{
	color: #AC1A2F;
	text-decoration: none;
}
/* END SHAREZILLA 2064 FAMOUS STORE LANDING PAGES */

/* START AB testing genderless page */
div#ResultZone2_wrapper div.genderless div.productCell
{
	display:none;
	height:28em !important;
}
div#ResultZone2_wrapper div.genderless div.pnlGenderResults div.productCell
{
	display:block;
}
/* END AB testing genderless page */

/* START AB testing genderless page */
div#ResultZone2_wrapper div.genderless div.productCell
{
	display:none;
	height:28em !important;
}
div#ResultZone2_wrapper div.genderless div.pnlGenderResults div.productCell
{
	display:block;
}
/* END AB testing genderless page */

/* START AB testing liveclicker */
div#doesntExist123
{
	display:none;
}

/*-*********************************************************
 * alternative CSS hosted on Google Web Optimizer
 * exposes variation 1 - no liveclicker
 *-*********************************************************
body.resultsPage .videoicon,
body.resultsPage .videoimg
{
	visibility:hidden!important;
}
body.productdetailsPage #productDetailVideo
{
	display:none;
}

 *-*********************************************************
 * alternative CSS hosted on Google Web Optimizer
 * implements variation 2 - control
 *-*********************************************************
div#doesntExist321
{
	display:none;
}
*/
/* END AB testing liveclicker */

/* --- hide recordCounts for Left Nav---*/
span.StatsCount {
	display: none;
}






