/* Description: This rule was implemented because now the breadcrumb on the results page in now housed in an     H2 tag.  Made the CSS rules to match was was currently on the shoes.com site. */div.breadCrumbs h2 {	font-size: 11px;	font-weight: normal;	margin: 0;	padding-left: 10px;}input.watermark {    color:#CCC;}/* in stock notice requests */body.instocknoticerequestPage div.logoAndText,body.instocknoticerequestPage div.logoAndText div#topnav-upper,div.noticeInputsWrapper{	width:530px;}body.instocknoticerequestPage div.logoAndText,div.noticeInputsWrapper{	padding:10px;}body.instocknoticerequestPage div.logoAndText{	background-color:#ccc;}body.instocknoticerequestPage div.logoAndText #topnav-logo,body.instocknoticerequestPage div.logoAndText #topnav-banner{	margin:0px;}body.instocknoticerequestPage div#content-body{	height:510px;}body.instocknoticerequestPage #qs-size-womens,body.instocknoticerequestPage #qs-size-mens,body.instocknoticerequestPage #qs-size-girls,body.instocknoticerequestPage #qs-size-boys,body.instocknoticerequestPage #qs-size-bags{	display:block;}div.noticeInputsWrapper{	text-align:center;}div.noticeInputsWrapper table.noticeInputs{	margin:0px auto 10px auto;}table.noticeInputs{	background-color:#ccc;	padding:5px;}table.noticeInputs td.leftColumn{	text-align:right;	vertical-align:top;	width:150px;}table.noticeInputs td.rightColumn{	text-align:left;	width:200px;}.hidden{	display:none;}.noticeInputs #qs-size-womens,.noticeInputs #qs-size-mens,.noticeInputs #qs-size-girls,.noticeInputs #qs-size-boys,.noticeInputs #qs-size-bags{	padding:0px;}/* localization */#dvLanguage{	width:960px;	margin:0px auto 5px auto;}/* inline reviews */p.reviewsWrapper{	margin:0px;}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;}/* store locator */.persInfoBox ul {    clear: left;}.inputState {    float: left;    margin-right: -3px;}#switch-lang-links {	display: block;	position: absolute;	font: 10px/12px Arial, Helvetica, sans-serif;	color: #888a8c;	/*margin: 39px 0 0 8px;*/	top: 39px;	left: 260px;}#switch-lang-links a {	text-decoration: none;	color: #D9D6C7;}#switch-lang-links :hover {	text-decoration: underline;}#switch-lang-links a.inactive, #switch-lang-links a.inactive:hover {	text-decoration: none;	color: #6E5048;	cursor: default;}#switch-lang-links #switchToEnglish {	border-right: 1px solid #909090;	padding: 0 4px 0 0;	margin: 0 4px 0 0;}#my-links-menu {	position: absolute;	top: 0;	right: 0;}.frenchContent{	/*background-color:#faa;*/}/* 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*/#itemTotals div.CheckoutMethodsUC input.newCheckout{	display:none;}