/*	====== NORMAL THE BOARD ======	*/
.mainSiteContent html, .mainSiteContent body, .mainSiteContent img, .mainSiteContent div, .mainSiteContent p, .mainSiteContent h2, .mainSiteContent h3, .mainSiteContent h4, .mainSiteContent form, .mainSiteContent label {  margin: 0; padding: 0; border: 0; font-family: arial, sans-serif;  }

.mainSiteContent h1 {  font-family: arial, sans-serif;  }

.mainSiteContent ul, .mainSiteContent li {  margin: 0; padding: 0; border: 0; list-style: none;  }

.mainSiteContent div.clear {  clear: both; height: 1px; line-height: 1px;  }

.mainSiteContent div.clearLeft {  clear: left; height: 1px; line-height: 1px;  }

.mainSiteContent div.clearRight {  clear: right; height: 1px; line-height: 1px;  }

.mainSiteContent div.clearPadding {  clear: both; padding:2px 0px;  }

.mainSiteContent .left {  float: left;  }

.mainSiteContent .right {  float: right;  }

.mainSiteContent td.left {  float: none; text-align: left;  }

.mainSiteContent td.right {  float: none; text-align: right;  }



/*	====== global anchor styles ======	*/
.mainSiteContent a:link, .mainSiteContent a:visited {  color: #00c; text-decoration: underline; border: 0;  }

.mainSiteContent a:hover {   }

.mainSiteContent a img {  border: 0;  }

.mainSiteContent .pre-header a, .mainSiteContent .header a, .mainSiteContent .sub-header a {  color: #00c;  }

.mainSiteContent input.text, .mainSiteContent textarea.text {  border: 1px solid #757575; border-width: 2px 1px 1px 2px;  }

.mainSiteContent select {  border: 1px solid #757575;  }


/*	========= PRIME ELEMENTS =========	*/
.mainSiteContent html {  /*padding-bottom: 45px;*/  }

.mainSiteContent body { 
	font-size: 78%;
	/*min-width: 1200px;*/
	background-color: #cecccc;
	color: #333;
	margin: 0 auto 45px auto;
	text-align: center; 
	 }

* html .mainSiteContent  body { 
	font-size: 87%;	/*	for IE Mac	*/
	/*\*/

	font-size: 73%;	/*	for IE Win	*/
	/**/
	 }

.mainSiteContent div#container { 
	margin:0 auto;
	width: 778px;
	position: relative;
	text-align: left;
	font-size: 1em;
	background: #fff;
	border: 1px solid #333;
	border-top: 0;

	 }


/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
.mainSiteContent div#controlWrapper {  
    margin:0 auto;
	width: 778px;
	position: relative;
	text-align: left;
	font-size: 1em;
	background: #fff;
	border: 1px solid #333;
	border-top: 0;
	 }

	
/** END - MICROSITE STYLES **/

/*		MASTHEAD		*/
.mainSiteContent div#masthead {  width: 778px; /*height: 82px;*/ background: #fff;  }

.mainSiteContent #masthead img#logo {  float: left;  margin: 9px 0 0 9px;  }

.mainSiteContent #masthead img#logo {  float: left;  margin: 9px 0 0 9px;  }


/*	SERACH BOXES	*/
.mainSiteContent div#search-outer-wrapper { 
	float: right;
	width: 360px;
	margin: 6px 3px 0 0;
	padding: 6px 6px 0 6px;
	/*background: #d5d4d4;*/
	 }

.mainSiteContent div#search-outer-wrapper input {  font-size: 12px;  }

.mainSiteContent div.search-wrapper { 
	float: right;
	width: 360px;
	height: 19px;
	line-height: 19px;
	margin-bottom: 6px;
	font-size: 12px;
	 }

* html .mainSiteContent  div#catalog-search-wrapper {  margin-bottom: 1px;  }

.mainSiteContent div.control-wrapper {  float: left; width: 17.7em; height: 19px; line-height: 19px; margin-right: 3px; text-align: right;  }

.mainSiteContent .search-wrapper label {  font-weight: bold; text-align: right;  }

.mainSiteContent .search-wrapper label#search-label {  width: 6em; margin-right: 0;  }

.mainSiteContent .search-wrapper select {  width: 12em; height: 17px; margin-left: 0.3em;  }

.mainSiteContent .search-wrapper input.text {  float: left; width: 102px; height: 16px; margin: 0 3px;  }

* html .mainSiteContent  .search-wrapper input.text {  width: 99px;  }

.mainSiteContent .search-wrapper input.image {  float: right; width: 26px;  }

.mainSiteContent .search-wrapper label#cqo-label {  /*width: 16.5em;*/  }

.mainSiteContent div.search-wrapper2 { 
	float: right;
	width: 420px;
	height: 19px;
	line-height: 19px;
	margin-bottom: 6px;
	font-size: 12px;
	 }

.mainSiteContent .search-wrapper2 label {  font-weight: bold; text-align: right;  }

.mainSiteContent .search-wrapper2 label#search-label {  width: 6em; margin-right: 0;  }

.mainSiteContent .search-wrapper2 select { width: 220px; height: 17px; margin-left: 0.3em;  }

.mainSiteContent .search-wrapper2 input.text {  float: left; width: 102px; height: 16px; margin: 0 3px;  }

* html .mainSiteContent  .search-wrapper2 input.text {  width: 99px;  }

.mainSiteContent .search-wrapper2 input.image {  float: right; width: 26px;  }

.mainSiteContent div.control-wrapper2 {  float: left;  height: 19px; line-height: 19px; margin-right: 3px; text-align: right;  }

.mainSiteContent div#product-search-wrapper {  clear: right;  }

.mainSiteContent div#catalog-search-wrapper {   }

.mainSiteContent div#shopping-cart { 
	clear: right;
	float: right;
	width: 148px;
	height: 17px;
	line-height: 17px;
	margin: 6px 3px 9px 3px;
	font-weight: bold;
	background: #d5d4d4;
	 }

.mainSiteContent #shopping-cart img#shopping-kart {  margin-right: 6px; float: left; }

.mainSiteContent #shopping-cart p {  margin-top: -1px; float: left;  }


/*	ACCOUNT SERVICES LINKS	*/
.mainSiteContent div#account-menu {  float: left; width: 505px; height: 12px; margin: 12px 0 6px 9px;  }

* html .mainSiteContent  div#account-menu {  display: inline;  }

.mainSiteContent #account-menu ul {  margin-bottom: 0; text-align: right;  }

.mainSiteContent #account-menu li {  display: inline; float: left; margin-right: 18px; line-height: 12px;  }

.mainSiteContent #account-menu li.no-margin {   }

.mainSiteContent #account-menu li a {   }



/*	MAIN TAB MENU	*/
.mainSiteContent ul#main-nav { 
	clear: both;
	width: 778px;
	height: 24px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	 }

.mainSiteContent #main-nav li {  float: left; height: 24px; }

* html .mainSiteContent  #main-nav li {  margin-bottom:-3px; }



/* [START] MAIN TAB MENU (EDITED BY: J.RODLER | EDITED ON: 07/30/08) */
.mainSiteContent ul#main-nav li a {  display: block; width: 110px; height: 24px; text-indent: -9999em;  }

.mainSiteContent ul#main-nav li#deptid_11542 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11542_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11679 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11679_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11751 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11751_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11822 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11822_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_12399 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12399_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_16027 a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/16027_tabOff.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_12579 a {  width: 111px; background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12579_tabOff.gif) top left no-repeat; border-right: 0;  }

.mainSiteContent ul#main-nav li#deptid_11542 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11542_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_11679 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11679_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_11751 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11751_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_11822 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11822_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_12399 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12399_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_16027 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/16027_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_12579 a:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12579_tabOn.gif) top left no-repeat;  }

.mainSiteContent ul#main-nav li#deptid_11542Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11542_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11679Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11679_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11751Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11751_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_11822Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/11822_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_12399Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12399_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_16027Active a {  background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/16027_tabOn.gif) top left no-repeat; border-right: 1px solid #333;  }

.mainSiteContent ul#main-nav li#deptid_12579Active a {  width: 111px; background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/12579_tabOn.gif) top left no-repeat; border-right: 0;  }

.mainSiteContent ul#main-nav li#deptid_18371, .mainSiteContent ul#main-nav li#deptid_18371Active {  display: none;  }

/* [END] MAIN TAB MENU (EDITED BY: J.RODLER | EDITED ON: 07/30/08) */


/*	MAIN TAB MENU (JRodler - I believe we can delete this commented out block.)
#main-nav li#new-arrivals-link a,
#main-nav li#clearance-link a		{ width: 111px; border: 0; }

#main-nav li#new-arrivals-link		{ background: transparent url(../images/77_tab_new_arrivals_111x48.gif) 0 0 no-repeat; }
#main-nav li#clothing-link				{ background: transparent url(../images/77_tab_clothing_110x48.gif) 0 0 no-repeat; }
#main-nav li#shoes-link					{ background: transparent url(../images/77_tab_shoes_110x48.gif) 0 0 no-repeat; }
#main-nav li#intimates-link			{ background: transparent url(../images/77_tab_intimates_110x48.gif) 0 0 no-repeat; }
#main-nav li#shop-our-brands-link	{ background: transparent url(../images/77_tab_shop_by_brand_110x48.gif) 0 0 no-repeat; }
#main-nav li#mens-big-tall-link		{ background: transparent url(../images/77_tab_mens_big_tall_110x48.gif) 0 0 no-repeat; }
#main-nav li#clearance-link			{ background: transparent url(../images/77_tab_clearance_111x48.gif) 0 0 no-repeat; }

#main-nav li#new-arrivals-link a		{ background: transparent url(../images/77_tab_new_arrivals_111x48.gif) 0 0 no-repeat; }
#main-nav li#clothing-link a			{ background: transparent url(../images/77_tab_clothing_110x48.gif) 0 0 no-repeat; }
#main-nav li#shoes-link a				{ background: transparent url(../images/77_tab_shoes_110x48.gif) 0 0 no-repeat; }
#main-nav li#intimates-link a			{ background: transparent url(../images/77_tab_intimates_110x48.gif) 0 0 no-repeat; }
#main-nav li#shop-our-brands-link a	{ background: transparent url(../images/77_tab_shop_by_brand_110x48.gif) 0 0 no-repeat; }
#main-nav li#mens-big-tall-link a	{ background: transparent url(../images/77_tab_mens_big_tall_110x48.gif) 0 0 no-repeat; }
#main-nav li#clearance-link a			{ background: transparent url(../images/77_tab_clearance_111x48.gif) 0 0 no-repeat; }

#main-nav li#new-arrivals-link a:hover		{ background-position: 0 -24px; }
#main-nav li#clothing-link a:hover			{ background-position: 0 -24px; }
#main-nav li#shoes-link a:hover				{ background-position: 0 -24px; }
#main-nav li#intimates-link a:hover			{ background-position: 0 -24px; }
#main-nav li#shop-our-brands-link a:hover	{ background-position: 0 -24px; }
#main-nav li#mens-big-tall-link a:hover	{ background-position: 0 -24px; }
#main-nav li#clearance-link a:hover			{ background-position: 0 -24px; }
*/
.mainSiteContent div#promo-bar { 
	clear: both;
	width: 778px;
	height: 21px;
	font-family: helvetica, arial;
	font-size: 11px;
/*	border-top: 1px solid #080a28;	*/
	border-bottom: 1px solid #080a28;
	background: #d4d4d4;
	 }

.mainSiteContent #promo-bar p, .mainSiteContent #promo-bar img {  float: left; height: 21px; line-height: 21px; margin-right: 7px;  }

.mainSiteContent #promo-bar p#welcome {  margin-right: 9px; margin-left: 3px; /*font-weight: bold; */ }

.mainSiteContent #promo-bar img#my-promotions {  float: right; width: 222px; margin: 0; background-color:#FFE710; }

.mainSiteContent #shopping-bag-contents p {  margin-right: 3px;  }

.mainSiteContent #promo-bar img#pre-approved {  float: right; width: 160px; margin-right: 18px;  }

.mainSiteContent .close-promo a:link, .mainSiteContent .close-promo a:visited, .mainSiteContent .close-promo a:hover {  width: 120px;text-decoration:none; position:absolute; margin:0px 0px 0 155px ;  }

.mainSiteContent .close-promo img { vertical-align:middle; padding:0 0 4px 3px; margin:0; }

.mainSiteContent .pRight {  float:right; padding-right:5px; padding-top: 5px; font-size:11px;  }

.mainSiteContent .pRight2 {  float:right; margin-right:-19px;  }

.mainSiteContent #dlPromotions td {  
	padding: 0px 7px ;
	color: #000;
	font-size:13px;
 }

.mainSiteContent #promoLayer div a {  
	color: #000;
 }


/*	====================================	MAIN CONTENT	====================================	*/
.mainSiteContent div#content-wrapper {  clear: both; display: block; width: 778px;  }

.mainSiteContent div#breadcrumbs {  clear: right; height: 19px; padding-top: 3px;  }

.mainSiteContent #breadcrumbs a:link, .mainSiteContent #breadcrumbs a:visited {  padding-right: 6px; color: #000;  }

.mainSiteContent #breadcrumbs span.current-crumb {  color: #000; font-weight: bold;  }

.mainSiteContent .error {  color: #c00;  }


/*	========================	FOOTER	========================	*/

/*	FOOTER: TRIPTYCH	*/
.mainSiteContent div#footer {  clear: both; background: #fff; background: #b6b6b5; border-top: 1px solid #333;  }

.mainSiteContent div#triptych-wrapper {  width: 778px; clear: both; margin-bottom: 9px; background: #fff;  }

.mainSiteContent div.triptych {  float: left; height: 93px;  }

.mainSiteContent div.triptych.left {  width: 240px; margin-right: 42px;  }

.mainSiteContent div.triptych.middle {  width: 207px; margin-right: 39px;  }

.mainSiteContent div.triptych.right {  width: 250px;  }

.mainSiteContent .triptych.right input {  float: left; margin-top: 3px;  }

.mainSiteContent .triptych.right input.text {  width: 165px; height: 17px; margin-right: 6px;  }

.mainSiteContent .triptych.right input.image {  width: 56px; height: 19px;  }

.mainSiteContent .triptych.right .email_specials img {  margin-top:3px;  }

.mainSiteContent img#checkout-oss {  margin-bottom: 9px;  }



/*	FOOTER: SHOPPING	*/
.mainSiteContent ul#shopping {  margin-bottom: 9px; text-align: center;  }

.mainSiteContent #shopping li {  display: inline; margin-right: 24px;  }

.mainSiteContent #shopping li.last {  margin: 0;  }


/*	FOOTER: Utility and Brands menus	*/
.mainSiteContent div#utility-menus {  text-align: center; border: 1px solid #b6b6b5;  }

.mainSiteContent #footer ul.utility {  display: block; margin-bottom: 12px; font-size: 11px;  }

.mainSiteContent #footer ul.utility li {  display: inline; margin-right: 9px;  }

.mainSiteContent #footer ul.utility li.last {  margin: 0;  }

.mainSiteContent #footer ul.brands {  display: block; margin-bottom: 3px; font-size: 10px;  }

.mainSiteContent #footer ul.brands li {  display: inline; margin-right: 8px; padding-right: 8px; border-right: 1px solid #999;  }

.mainSiteContent #footer ul.brands li.last {  margin: 0; padding: 0; border: 0;  }

.mainSiteContent #footer ul a:link, .mainSiteContent #footer ul a:visited {  color: #222; text-decoration: none;  }

.mainSiteContent #footer ul a:hover {  color: #000;  }

.mainSiteContent p#fine-print {  margin: 12px 0; font-size: 11px;  }


/***********misc*************/
.mainSiteContent .paddingLeft20 { 
	padding-left:20px;
 }

.mainSiteContent .paddingLeft10 { 
	padding-left:10px;
 }

.mainSiteContent .paddingLeft15 { 
	padding-left:15px;
 }


/**Error Page styles**/
.mainSiteContent .errorText { 
	margin-bottom:15px;
	font-size: 13px;
	color:#ff0000;
	font-weight:bold;
 }


/*******ADSText**/
.mainSiteContent .ADSText { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12pt;
	text-align:left;
	line-height:15px;
	font-style:italic;
	padding:2px;
 }



/*** footer email signup **/
.mainSiteContent #SignUpEmail input {  margin-bottom: 5px; height: 17px; padding-left: 6px; border: 1px solid #c3c3c3;  }

.mainSiteContent #SignUpEmail img {  margin-bottom: 1px;  }


/*******validator styles ******/
.mainSiteContent .validator { display: block; clear: both; }

.mainSiteContent .baskekItemMsg { color: Red; }

.mainSiteContent .swatchImg { display: block; margin-top: 3px; margin-bottom: 3px; }

.mainSiteContent .capitalize { text-transform: capitalize;   }

.mainSiteContent .headertext { font-size:10px; }


/*******error page styles ******/
.mainSiteContent .errorMsg {  color: #ff0000;  }

.mainSiteContent .subHeadline { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	line-height:2;
 }

.mainSiteContent .subHeadline2 { 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	line-height:2;
 }

.mainSiteContent .beforeSalePrice, .mainSiteContent .StrikeStyle {  text-decoration:line-through;  }

.mainSiteContent .salePrice, .mainSiteContent .boxredN {  color: #c00;  }

.mainSiteContent .error {  color: #c00; font-weight:bold; }

.mainSiteContent .succeedtext { color: green; font-weight:bold; }

.mainSiteContent .c_shopping {  padding-right:10px }

.mainSiteContent .continue_shopping {  margin-left:240px; }

.mainSiteContent #noReviews {  display: none;  }


/* reg/profile birth month dropdown teaser */
.mainSiteContent .birth-month {  font-size: 7pt; margin-top: 2px; display: block;  }



/* zoom swatch  */
.mainSiteContent #ZoomableSwatch { display:none }

.mainSiteContent .quickLaunchButton { 
	left:25px;
	position:relative;
	top:-104px;
 }



/*** Do not remove or update for any REASON !!!! -: Liccy ***/
.mainSiteContent #quickView { 
    border:1px solid #fff;
    padding:0px 0px 6px;
    overflow:hidden;
 }

.mainSiteContent iframe { border:0;overflow:hidden }

.mainSiteContent a { position:relative; }

.mainSiteContent .quickLaunchButton { 
	z-index:1;
	position:relative;
    left:25px;
    top:120px;
    margin-top:-25px;
    border:0pt none;
    height:25px;
    width:80px;
    background:transparent url(//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg);
    cursor:pointer;    
 }

* html .mainSiteContent  .quickLaunchButton { left:1px; }

*+html .mainSiteContent  .quickLaunchButton { left:1px; }

.mainSiteContent .quickLaunchButton_tester { 
    margin:5px 0px 0px 0px;
    border:0pt none;
    height:25px;
    width:80px;
    background:transparent url(//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg);
    position:relative;
    cursor:pointer;    
 }

.mainSiteContent #quickinfooverlay { 
 position: fixed;
 left:0; 
 right:0;
 width:100%; 
 height:100%;
 display: none;
 background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/clear.png) repeat;
  }

* html .mainSiteContent  #quickinfooverlay { height:630px;background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif); }

* html .mainSiteContent  #quickinfooverlay {  /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/  }

.mainSiteContent #under_tt { 
      margin:-511px 0 0 -5px;/*-489px 0 0 -5px*/
      height:0;width:0; 
      Z-index:-99999;
      border:0; background:transparent;
      filter:alpha(opacity=0); display:block;
    }

* html .mainSiteContent  #under_tt { height:470px;width:418px; }

.mainSiteContent #logo a img#logo_img { position:relative; }

* html .mainSiteContent  #product-features span ul { margin-left:5px }

*+html .mainSiteContent  #product-features span ul { margin-left:5px }


/* 
removal of ChameleonGlobal.css - 2009 FB2

Styles below were removed from ChameleonGlobal.css which
is no longer referenced from any page in the solution.
*/
.mainSiteContent div#content-wrapper-white {  background: #ffffff  0 0 repeat-y;  }


/*** Previously Viewed Products [Right-Page Feature ] *************************************/
.mainSiteContent ul#prev_viewed {  /*display: none;*/ visibility: hidden; position: absolute; top: 138px; left: 785px; margin: 0; padding: 0; width: 200px; background: #f1f1f1; border: 1px solid #CCC;  }

.mainSiteContent ul#prev_viewed li {  list-style: none; font-family: Arial;  }

.mainSiteContent ul#prev_viewed li.top {  float: left; width: 200px; height: 28px; background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/osp-prev_viewed_title.png); border-bottom: 1px solid #CCC;  }

.mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl, .mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl.open, .mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl.closed {  float: right; width: 14px; height: 14px; margin: 7px 7px 0 0; padding: 0; background: url(//secureimages.redcatsusa.com/images/site_images/mastersite/osp-prev_viewed_control_icon.png) top left; font-size: 0; line-height: 0; text-indent: -9999em; cursor: pointer;  }

.mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl.open:hover {  background-position: bottom left;  }

.mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl.closed {  background-position: top right;  }

.mainSiteContent ul#prev_viewed li.top a#pv_display_ctrl.closed:hover {  background-position: bottom right;  }

.mainSiteContent ul#prev_viewed li.content {  float: left; width: 200px; height: 363px; overflow: auto;  }

.mainSiteContent ul#prev_viewed li.content ul {  float: left; margin: 0; padding: 35px 0 0;  }

.mainSiteContent ul#prev_viewed li.content ul li {  float: left; width: 172px; padding: 0 0 10px 10px;  }

.mainSiteContent ul#prev_viewed li.content ul li a {  z-index: 1; position: static; cursor: pointer; text-decoration: none;  }

.mainSiteContent ul#prev_viewed li.content ul li a.pv_details {  width: 118px;  }

.mainSiteContent ul#prev_viewed li.content ul li img {  float: left; width: 50px; height: 72px; margin-right: 10px;  }

.mainSiteContent ul#prev_viewed li.content ul li div {  text-align: left;  }

.mainSiteContent ul#prev_viewed li.content ul li span {  float: left; font-size: 10px; font-weight: bold; line-height: 14px; color: #FF0000;  }

.mainSiteContent ul#prev_viewed li.content ul li span.description {  display: block; width: 111px; font-weight: bold; color: #000;  }

.mainSiteContent ul#prev_viewed li.content ul li span.was_price, .mainSiteContent ul#prev_viewed li.content ul li .StrikeStyle {  font-weight: normal; color: #000;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar {  position: absolute; display: block; z-index: 100; top: 29px; left: 0; width: 172px; height: 15px; padding: 5px 0 10px 12px; background: #f1f1f1;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a {  margin-top: 8px; font-size: 10px; font-weight: bold; color: #0000CC; line-height: normal; text-decoration: underline;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a:hover {  color: #365993;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a#pv_viewall {  margin-left: 8px; text-decoration: underline;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a#pv_remove_all {  margin-left: 40px; text-decoration: underline;  }

/*** [END] Previously Viewed Products [Right-Page Feature ] *******************************/
.mainSiteContent .shoppers-club-shipping {  color:#f36c18; font-weight:bold;  }



/* Certona 'recommendations' headers - MF 06-2009 */
.mainSiteContent #recommended_home_rr, .mainSiteContent #recommended_clearance_rr, .mainSiteContent #recommended_cat_rr {  display:block; background:#cecccc; margin:0 6px 0 13px;  }

.mainSiteContent #recommended_cat_rr {  margin-right: 3px;  }

.mainSiteContent #recommended_clearance_rr {  margin-left:7px  }



#FixCssFile.aspx generated CSS at: 11/23/2009 11:52:30 AM