/* Description: This rule was implemented because now the breadcrumb on the results page in now housed in an
     H2 tag.  Made the CSS rules to match was was currently on the shoes.com site. */
div.breadCrumbs h2 
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
}


input.watermark {
    color:#CCC;
}

/* in stock notice requests */
body.instocknoticerequestPage div.logoAndText,
body.instocknoticerequestPage div.logoAndText div#topnav-upper,
div.noticeInputsWrapper
{
	width:530px;
}
body.instocknoticerequestPage div.logoAndText,
div.noticeInputsWrapper
{
	padding:10px;
}
body.instocknoticerequestPage div.logoAndText
{
	background-color:#ccc;
}
body.instocknoticerequestPage div.logoAndText #topnav-logo,
body.instocknoticerequestPage div.logoAndText #topnav-banner
{
	margin:0px;
}
body.instocknoticerequestPage div#content-body
{
	height:510px;
}
body.instocknoticerequestPage #qs-size-womens,
body.instocknoticerequestPage #qs-size-mens,
body.instocknoticerequestPage #qs-size-girls,
body.instocknoticerequestPage #qs-size-boys,
body.instocknoticerequestPage #qs-size-bags
{
	display:block;
}
div.noticeInputsWrapper
{
	text-align:center;
}
div.noticeInputsWrapper table.noticeInputs
{
	margin:0px auto 10px auto;
}
table.noticeInputs
{
	background-color:#ccc;
	padding:5px;
}
table.noticeInputs td.leftColumn
{
	text-align:right;
	vertical-align:top;
	width:150px;
}
table.noticeInputs td.rightColumn
{
	text-align:left;
	width:200px;
}
.hidden
{
	display:none;
}
.noticeInputs #qs-size-womens,
.noticeInputs #qs-size-mens,
.noticeInputs #qs-size-girls,
.noticeInputs #qs-size-boys,
.noticeInputs #qs-size-bags
{
	padding:0px;
}

/* localization */
#dvLanguage
{
	width:960px;
	margin:8px auto 0px auto;
}
#switchToEnglish
{
	background:transparent url(/Images/e4xFlags/US.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
	margin-right:5px;
}
#switchToFrench
{
	background:transparent url(/Images/e4xFlags/FR.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
}
#dvLanguage .inactive
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.frenchContent
{
	background-color:#faa;
}

/* START login redesign */
body.loginPage h2.acct-subHdr,
body.loginPage div.radioButtonsWrapper
{
	display:none;
}

body.loginPage div#newCustWrap
{
	width:490px;
	height:175px;
}
body.loginPage div#returnCustLoginBox
{
	width:490px;
	/*height:150px;*/
	margin:0 0 10px 0;
}
body.loginPage #content-shop
{
	width:auto;
}

body.loginPage div#returnCustLoginBox,
body.loginPage div#newCustWrap
{
	padding:15px 20px;
}

body.loginPage a.forgotPassword
{
	font-size:10px;
}
body.loginPage div#returnCustLoginBox
{
	
}
body.loginPage table.returnCustLoginBox
{
	margin:0;
	padding:0;
	width:auto;
}
body.loginPage td.step1login_pwd
{
	vertical-align:top;
}
body.loginPage div.contentWrap_gradient
{
	padding:0;
}
body.loginPage td.step1login_pwdField a
{
	display:block;
	text-decoration:underline;
}
body.loginPage #SubFooter
{
	margin-top:15px;
}
body.loginPage .hdr-bg
{
	display:none;
}
body.loginPage #content-shop h1
{
	margin:25px 0 10px 0;
}
body.loginPage table.returnCustLoginBox
{
	width:250px;
}
body.loginPage div#returnCustLoginBox input.btn_Proceed
{
	margin:10px 50px 0 0;
}
body.loginPage #divErrorMsg
{
	clear:left;
}
/* END login redesign */

/* inline reviews */
p.reviewsWrapper
{
	margin:0px;
	display: none;
}
span.averageReview
{
	display:block;
	width:64px;
	height:12px;
	text-indent:-9999px;
	float:left;
	margin:3px 3px 0px 0px;
}
span.starRating35
{
	background:transparent url(/Images/reviews/starRatings_3dot5.gif) no-repeat scroll 0 0;
}
span.starRating40
{
	background:transparent url(/Images/reviews/starRatings_4dot0.gif) no-repeat scroll 0 0;
}
span.starRating45
{
	background:transparent url(/Images/reviews/starRatings_4dot5.gif) no-repeat scroll 0 0;
}
span.starRating50
{
	background:transparent url(/Images/reviews/starRatings_5dot0.gif) no-repeat scroll 0 0;
}
span.reviewsTail
{
	font-weight:bold;
	visibility:hidden;
}

/* removing inline images from code - moving images out to css */
input.recalculate {
	border:0 none;
	width:116px;
	height:22px;
	overflow:hidden;
	padding-top:22px;
	background:transparent url(/App_Themes/Default/images/checkout/btn-recalculate.gif) no-repeat scroll 0 0;
	cursor:pointer;
}
/* end */

.e2f-recipientField {
	height: 48px;
	width: 500px;
}

/* Bug 1448 %OFF */
.salesTag-percOff h3, .salesTag-percOff span.hide {
	display:inline;
	font-size:12px;
	margin:0;
}



/* start MessageUC classes*/
.MessageUC {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
.MessageUC .info-message {
	color:#096DF8;
	font-weight:bold;
}
.MessageUC .error-message {
	color:red;
}
/* end MessageUC classes*/



/*start promocode validation messages */
#divBillingPromocodeValidatorMessages, 
#divPromocodeValidatorMessages { 
	margin-top:5px;
	margin-left:2em;
	margin-bottom:5px;
	display:block;
	color:red;
}
#divBillingPromocodeValidatorMessages li,
#divPromocodeValidatorMessages li {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
/*end promocode validation messages*/

/* --- hide recordCounts for Left Nav---*/
span.StatsCount {
	display: none;
}


#itemTotals div.CheckoutMethodsUC input.newCheckout
{
	display:none;
}
/* bug 1725 */
.orderStatusContainer { width: 910px; }
#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;
}
#orders-loading-wrapper { padding:80px 0; display:none; }
#orderStatusButton {
	background: url("/Content/core/content/btn-submit.gif") repeat scroll 0 0 transparent !important;
    height: 27px;
    margin-right: 47px;
    width: 97px;
}
#resultsDisplay { font-size:1.2em; }

/* HIDE BAZAARVOICE TABS */
#ProdDetailsTabs { display:block; }

