
/* 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;
}

/* --- hide recordCounts for Left Nav---*/
span.StatsCount {
	display: none;
}

/* 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;
}


/* removing inline images from code - moving images out to css */

input.updateCart, input.recalculate, input.checkoutButton {
	overflow:hidden;
	padding-top:21px;
}
a.continueShopping, a.continueShopping img {
	width:139px;
	height:21px;
	display:block; float:left;
	text-indent:-900px;
	padding-right:5px;
	overflow:hidden;
	background:transparent url(/App_Themes/Default/images/2010/cart/cart-btn-contShopping.gif) no-repeat scroll 0 0;/*updated image  2/09/2010*/
	vertical-align: top;
}
input.updateCart {
	border:0 none;
	width:97px; /*updated width  2/09/2010*/
	height:21px;
	background:transparent url(/App_Themes/Default/images/2010/cart/cart-btn-updateCart.gif) no-repeat scroll 0 0;/*updated image  2/09/2010*/
	cursor:pointer;
	vertical-align: top;
}
input.recalculate {
	border:0 none;
	width:139px;
	height:21px;
	background:transparent url(/App_Themes/Default/images/2010/checkout/btn-recalculate.gif) no-repeat scroll 0 0;/*updated image  2/09/2010*/
	cursor:pointer;
}
a#modalLink {
	width:139px;
	height:21px;
	background:transparent url(/App_Themes/Default/images/2010/checkout/btn-recalculate.gif) no-repeat scroll 0 0;
	display:inline-block;
	line-height:21px;
	text-indent:-9999px;
	text-transform:capitalize;
}
input.checkoutButton {
	border:0 none;
	width:149px;
	height:21px;
	background:transparent url(/App_Themes/Default/images/2010/cart/cart-btn-proceedToChkout.gif) no-repeat scroll 0 0;/*updated image  2/09/2010*/
	cursor:pointer;
}
/* end */


/* start MessageUC classes*/
.MessageUC {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
.MessageUC .info-message {
	color:#096DF8;
	font-weight:bold;
}
.MessageUC .error-message {
	color:red;
}
/* end MessageUC classes*/



/*start promocode validation messages */
#divBillingPromocodeValidatorMessages, 
#divPromocodeValidatorMessages { 
	margin-top:5px;
	margin-left:2em;
	margin-bottom:5px;
	display:block;
	color:red;
}
#divBillingPromocodeValidatorMessages li,
#divPromocodeValidatorMessages li {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
/*end promocode validation messages*/

/* E4X FLAG */
#imgFlag {
	left: 244px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
}
/* E4X POP-UP */
#E4x {
    left: 50% !important;
    margin-left: -260px;    
    position: absolute;
    width: 500px;
    z-index: 300001;
}
#E4x #InternationalCountryCurrency {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D50036;
	padding: 20px;
}
#E4x h2 {
	color:#D50036;
	font-size:1.4em;
	
}
#E4x select { padding:2px; font-size:.9em; }
