/*	====== NORMAL THE BOARD ======	*/
.mainSiteContent html, .mainSiteContent body, .mainSiteContent img, .mainSiteContent div, .mainSiteContent p, .mainSiteContent h1, .mainSiteContent h2, .mainSiteContent h3, .mainSiteContent h4, .mainSiteContent form, .mainSiteContent label, .mainSiteContent input {  margin: 0; padding: 0; border: 0; font-family: arial, helvetica, verdana, sans-serif;  }

.mainSiteContent select, .mainSiteContent option {  margin: 0; border: 0; font-family: arial, helvetica, verdana, sans-serif;  }

.mainSiteContent ul, .mainSiteContent li {  margin: 0; padding: 0;  list-style: none;  }

.mainSiteContent div.clear {  clear: both; margin: 0; height: 0px;  }

.mainSiteContent .floatLeft {  /*display: block;*/ float: left;  }

.mainSiteContent .floatRight {  /*display: block;*/ float: right;  }

.mainSiteContent .floatTop { vertical-align:top; }


/*	form	{ display: block; }	*/

/*	====== global anchor styles ======	*/
.mainSiteContent a:link, .mainSiteContent a:visited {  color: #00c; text-decoration: underline; border: 0;  }

.mainSiteContent a:hover {   }

.mainSiteContent a img {  border: 0;  }



/*	========= PRIME ELEMENTS =========	*/
.mainSiteContent html {  /*padding-bottom: 45px;*/  }

.mainSiteContent body { 
	/*min-width: 1200px;*/
	font-size: 81%;
	/*background-color: #ede6d2;*/
	color: #333;
	margin: 0 auto 45px auto;
	text-align: center; 
	 }

* html .mainSiteContent  body { 
	font-size: 87%;	/*	for IE Mac	*/
	/*\*/
	font-size: 75%;	/*	for IE Win	*/
	/**/
	 }

.mainSiteContent div#container { 
	position: relative;
	width: 780px;
	margin: 0 auto;
	background-color: #fff;
	text-align: left;
	font-size: 1em;
	/*display:none;*/
	 }


/*#WW_UniversalBrandConnection_Header {display:none;}*/

/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
.mainSiteContent div#controlWrapper {  
    position: relative;
	width: 780px;
	margin: 0 auto;
	background-color: #fff;
	text-align: left;
	font-size: 1em;
	 }

	
/** END - MICROSITE STYLES **/

/*	"HEADER --> MASTHEAD LOGO	*/
.mainSiteContent div#masthead, .mainSiteContent #MasterHeaderCML1 {  width:780px ; height:80px;border-bottom:1px solid #e5e5e5; }

.mainSiteContent #masthead img#logo, .mainSiteContent #MasterHeaderCML1 img#logo {  float: left; margin:12px 0 0 12px; }


/*	ACCOUNT SERVICES LINKS	*/
.mainSiteContent div#account-menu {  margin: 57px 9px 0 0; border: 1px solid #aeaeae; /*	for IE */ }

.mainSiteContent #account-menu ul {  margin-bottom: 9px; text-align: right;  }

.mainSiteContent #account-menu li {  display: inline; line-height: 7px;  }

.mainSiteContent #account-menu li.pipe {  margin: 0 6px;  }

.mainSiteContent #account-menu li.no-border {  border: 0;  }

.mainSiteContent #account-menu li a {  padding: 0;  }


/*	SERACH BOX / SHOPPING BAG	*/
.mainSiteContent #search_box { 
	float: right;
	width: 158px;
	height: 86px;
	background-color: #b1d0fa;
	 }

.mainSiteContent #search_box label {  display: block; height: 8px;  }

.mainSiteContent .universal_form {  padding-left: 10px;  }

.mainSiteContent .universal_form label {  font-size: 11px; font-weight: bold;  }

.mainSiteContent #product_search {  margin-top: 7px;padding-left: 10px;  }

.mainSiteContent #product_search label {  font-size: 11px; font-weight: bold;  }

.mainSiteContent .universal_text {  width: 100px; margin-bottom: 5px; font-size: 11px; padding: 2px;  }

.mainSiteContent div#shopping-bag {  float: left; width: 158px; height: 24px; background: #9BB8E2;  }

.mainSiteContent #shopping-bag img {  float: left;  }

.mainSiteContent #shopping-bag p {  float: left; font-size: 11px; font-weight: bold; margin: 6px 5px 0 5px; background: transparent;  }

.mainSiteContent .bag a:link, .mainSiteContent .bag a:visited {  color:#000; }

.mainSiteContent div#main-nav {  clear: left; width: 780px; background-color: white; border-top: 5px solid #fff;  }

.mainSiteContent #main-nav ul {  height: 25px;  }

.mainSiteContent #main-nav ul li {  display: inline; float: left;  }

.mainSiteContent #offers { 
	font-family: arial, helvetica, verdana, sans-serif;
	color:White;
	font-weight:bold;
 }


/* [START] MAIN TAB MENU (EDITED BY: J.RODLER | EDITED ON: 07/30/08) */
/* NOTE: MERGED WITH 07.10 EDITS WHICH WERE LARGELY REDUNDANT. -MF */
.mainSiteContent #main-nav ul li a {  display: block; width:130px; height: 25px; text-indent: -9999em;  }

.mainSiteContent #main-nav ul li#deptid_9474Active a {  cursor: default; background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9474_MenuTab.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9243Active a {  cursor: default; background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9243_MenuTab.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9367Active a {  cursor: default; background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9367_MenuTab.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9427Active a {  cursor: default; background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9427_MenuTab.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9500Active a {  cursor: default; background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9500_MenuTab.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9474 a {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9474_MenuTab.gif) top left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9243 a {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9243_MenuTab.gif) top left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9367 a {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9367_MenuTab.gif) top left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9427 a {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9427_MenuTab.gif) top left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9500 a {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/9500_MenuTab.gif) top left no-repeat;  }

.mainSiteContent #main-nav ul li a.onestopplus {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/osp_tabOff.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_9474 a:hover {  background-position: bottom left;  }

.mainSiteContent #main-nav ul li#deptid_9243 a:hover {  background-position: bottom left;  }

.mainSiteContent #main-nav ul li#deptid_9367 a:hover {  background-position: bottom left;  }

.mainSiteContent #main-nav ul li#deptid_9427 a:hover {  background-position: bottom left;  }

.mainSiteContent #main-nav ul li#deptid_9500 a:hover {  background-position: bottom left;  }

.mainSiteContent #main-nav ul li a.onestopplus:hover {  background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/osp_tabOn.gif) bottom left no-repeat;  }

.mainSiteContent #main-nav ul li#deptid_18367, .mainSiteContent #main-nav ul li#deptid_18367Active {  display: none;  }

.mainSiteContent #main-nav ul li#deptid_18366, .mainSiteContent #deptid_18367, .mainSiteContent #deptid_18368, .mainSiteContent #deptid_18369, .mainSiteContent #deptid_18370, .mainSiteContent #deptid_18371, .mainSiteContent #deptid_18372 {  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, yes? YES. DELETED 08.20. -MF)*/

/*======================     PROMO LAYER/DROPDOWN     ====================*/
.mainSiteContent div#promo-bar {  height: 24px;  }

/*#promo-bar div		{ margin-left: 12px; }
#promo-bar p		{ float: left; margin-right: 8px; padding-top: 5px; font-size:11px; }*/
.mainSiteContent #promo-bar a {  text-decoration: underline; color: #003399 }

.mainSiteContent .close-promo a:link, .mainSiteContent .close-promo a:visited, .mainSiteContent .close-promo a:hover {  width: 120px;text-decoration:none; position:absolute; top:203px;  left:183px ; }

.mainSiteContent .close-promo img { vertical-align:middle; padding:0 0 4px 3px; margin:0; }

.mainSiteContent .title {  margin:0 10px 8px -8px; display:block;   }

.mainSiteContent .pRight {  float:right; padding-right:5px; padding-top: 5px; font-size:11px;  }

.mainSiteContent #promoLayer {  
	opacity: .95; 
	filter:alpha(opacity=90);
	background: #F03488;
	width: 245px;
	height: 214px;
	position:absolute;
	padding: 6px 0 0 5px;
	margin-left:142px;
	margin-top:15px;
	z-index:5000;
 }

* html .mainSiteContent  #promoLayer { margin-top:2px;margin-left:-238px; }

*+html .mainSiteContent  #promoLayer { margin-top:2px;margin-left:-238px; }

.mainSiteContent #promoLayer div {  
	padding: 7px;
	color: #ffffff;
	font-size:13px;
 }

.mainSiteContent #promoLayer div a {  
	color: #ffffff;
 }


/*	====================================	MAIN CONTENT	====================================	*/
.mainSiteContent div#content-wrapper {  display: block; margin-top: 2px;  }

.mainSiteContent #content-wrapper p { margin-bottom:15px; }

.mainSiteContent div#breadcrumbs {  clear: right; height: 19px; padding-top: 6px;  }

.mainSiteContent #breadcrumbs a:link, .mainSiteContent #breadcrumbs a:visited {  padding:0 6px 0 6px;margin:0; color: #000 !important; text-decoration: underline !important;  }

.mainSiteContent #breadcrumbs span.current-crumb {  font-weight: bold;  }

.mainSiteContent .error {  color:#c00; font-weight:bold;  }

.mainSiteContent .succeedtext {  color:green; font-weight:bold;  }

.mainSiteContent .error_out {  color:#f00;  }


/*	====================================	END MAIN CONTENT	====================================	*/


/*	FOOTER: TRIPTYCH	*/
.mainSiteContent div#footer {  clear: both; padding-bottom: 6px; border-top: 1px solid #aeaeae;  }

.mainSiteContent div#triptych-wrapper {  position: relative; width: 780px; height:85px;border-bottom:0 none !important  }

.mainSiteContent div.triptych {  float: left; width: 260px; text-align: left; display:inline;  }

* html .mainSiteContent  div.triptych {  width: 255px;  }

.mainSiteContent div.triptych.right {  background-image: none;  }

* html .mainSiteContent  div.triptych.right {  width: 250px;  }

.mainSiteContent div.triptych p a {  text-decoration: underline;  }

.mainSiteContent div.triptych img.arrow {  float: left; margin: 3px 3px 3px 9px;  }

.mainSiteContent div.triptych.left img.floatRight {  margin: 15px 5px 6px 0;  }

.mainSiteContent div.triptych.middle img.floatLeft {  margin: 9px 0 0 44px;  }

.mainSiteContent div.triptych.middle img.floatRight {  margin: 9px 36px 12px 0;  }

.mainSiteContent div.triptych.right img.floatLeft {  margin: 9px 0 3px 21px;  }

.mainSiteContent .cardstate {  padding-right:15px;  }

.mainSiteContent #FoottriptychTop p.AlwaysNoneALl {  display:none;  }

.mainSiteContent div.triptych.right #triptychErros {  float:left; width:220px; margin:-5px 0 0 23px;  }

* html .mainSiteContent  div.triptych.right #triptychErros {  margin-left:11px;  }

.mainSiteContent div.triptych.right #formRight {  margin: 0px 0px 0px 22px; clear: both; display:block; }

.mainSiteContent div.triptych.right input#email {  margin-bottom: 5px; height: 17px; padding-left: 6px; border: 1px solid #c3c3c3;  }

* html .mainSiteContent  div.triptych.right input#email {  margin-bottom: 4px; height: 17px;  }

.mainSiteContent div.triptych.right form input.submit {  width: 50px; height: 19px; margin-top: 0; border: 0;  }


/*	FOOTER: SHOPPING	*/
.mainSiteContent div#shopping, .mainSiteContent div#shopping1 {  width: 780px; height: 21px; margin-bottom: 12px; text-align: center; background: #d3d1d1;  }

.mainSiteContent div#shopping ul, .mainSiteContent div#shopping1 ul {  border: 0px solid red;  }

.mainSiteContent div#shopping li, .mainSiteContent div#shopping1 li {  display: inline; margin-right: 24px;  }

.mainSiteContent div#shopping li.last, .mainSiteContent div#shopping1 li.last {  margin: 0;  }


/*	FOOTER: Utility Menus	*/
.mainSiteContent div#utility-menus {  text-align: center; font-size: 10px;  }

.mainSiteContent #footer ul.utility {  display: block; margin-bottom: 15px; position: relative; }

.mainSiteContent #footer ul.utility li {  display: inline; margin-right: 4px; padding-right: 4px;  border-right: 1px solid #999;  }

.mainSiteContent #footer ul.utility li.last {  margin: 0; padding: 0; border: 0;  }

.mainSiteContent #footer ul.utility li a {  color: #666;  }

.mainSiteContent #footer p a {  color: #00c; text-decoration: underline;  }


/*	====================================	#youraccount CONTENT	====================================	*/
.mainSiteContent #youraccount div#content-wrapper { 
	display: block;
	width: 780px;
	margin-top: 0;
	border-top: 1px solid #aeaeae;
	background: #fff url(//secureimages.redcatsusa.com/images/site_images/womanwithin/100_tile_2colwrapperbg780x6.gif) left top repeat-y;
	 }

.mainSiteContent #youraccount #content-left a:link, .mainSiteContent #youraccount #content-left a:visited {  color: #00c;  }

.mainSiteContent #youraccount div#content-left {  float: left; width: 153px; background: transparent;  }

.mainSiteContent #youraccount div#content-left a:link, .mainSiteContent div#content-left a:visited {  text-decoration: none; border: 0;  }

.mainSiteContent #youraccount #content-left li {   }

* html .mainSiteContent  #youraccount #content-left li {  display: inline; /* kill IE whitespace bug gaps */  }


/*	style all list-based links	*/
.mainSiteContent #youraccount #content-left li a:link, .mainSiteContent #youraccount #content-left li a:visited { 
	display: block;
/*	height: 20px;	*/
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #4f4e4e; 
	 }


/* 1st NESTED MENUS */
.mainSiteContent #youraccount #content-left li ul {  padding-bottom: 9px;  }

.mainSiteContent #youraccount #content-left li li a:link, .mainSiteContent #youraccount #content-left li li a:visited {  display: block; padding-left: 21px; border-bottom: 1px solid #fff;  }


/* 2nd NESTED MENUS */
.mainSiteContent #youraccount #content-left li li ul {  margin-left: 15px;  }

.mainSiteContent #youraccount #content-left li li li a:link, .mainSiteContent #youraccount #content-left li li li a:visited {  font-weight: normal; color: #4e4e4e; border: 0;  }

.mainSiteContent #youraccount #content-left li li li.locator a {  font-weight: bold; color: #333;  }

/*	override un-highlighted links within the locator list item:	*/
.mainSiteContent #youraccount #content-left li li li.locator ul li a:link, .mainSiteContent #youraccount #content-left li li li.locator ul li a:visited {  font-weight: normal; color: #4e4e4e;  }

/*	now style the nested locator:	*/
.mainSiteContent #youraccount #content-left li li li.locator ul li.locator a:link, .mainSiteContent #youraccount #content-left li li li.locator ul li.locator a:visited { 
	padding-left: 9px;
	font-weight: bold;
	color: #333;
	background: transparent url(//secureimages.redcatsusa.com/images/site_images/womanwithin/100_arrow_locator5x7.gif) 0 6px no-repeat;
	 }


/* 3rd NESTED MENUS */
.mainSiteContent #youraccount #content-left li li li ul {  margin-left: 15px;  }

.mainSiteContent #youraccount #content-left li li li li a:link, .mainSiteContent #youraccount #content-left li li li li a:visited {  color: #4e4e4e;  }




/* CONTENT-RIGHT */
.mainSiteContent #youraccount div#content-right { 
	clear: right;
	float: left;
	width: 607px;
	padding: 0 10px;
	background-color: #fff;
	display: inline;	/* for IE	*/
	 }

	
/*****************************#youraccount CONTENT ****************/
.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:8px;
 }

.mainSiteContent #opt-out {  	border:1px solid #000; padding:6px;  }



/*** footer email signup **/
.mainSiteContent #SignUpEmail input {  margin-bottom: 5px; height: 17px; padding-left: 6px; border: 1px solid #c3c3c3;  }

.mainSiteContent #SignUpEmail img {  margin-bottom: 1px;  }


html>
 {  }

.mainSiteContent body #SignUpEmail img, .mainSiteContent x:-moz-any-link, .mainSiteContent x:default {  margin-bottom: -5px; }
 

/*******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 div#content-error { 
	display: block;
	width: 780px;
	margin-top: 0;
	padding: 0px;
	border-top: 1px solid #aeaeae;
	background: #fff;
	 }

.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 #hacker_safe {  /*float:right; position:relative; top:10px; left:-10px; */ }

.mainSiteContent #noReviews {  display: none;  }


/* reg/profile birth month dropdown teaser */
.mainSiteContent .birth-month {  font-size: 9px; line-height: 1.8; display: block;  }


/*ul li#deptid_9367Active  {display:none}*/


/*** 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 .quickLaunchButton { 
	position:relative;
    left:25px;
    top:-60px;
    z-index:9999;
    margin-top:-41px;
    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;top:-66px; }

*+html .mainSiteContent  .quickLaunchButton { left:1px;top:-66px; }

.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 a {  z-index:0; position:relative;  }

.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 p .quickLaunchButton_tester { position:relative; }

.mainSiteContent #under_tt { margin:-511px 0 0 -4px;Z-index:99999;border:0;background:transparent;width:0;height:0; }

* html .mainSiteContent  #under_tt { width:416px;height:490px; }
 

/* END */
.mainSiteContent div#apply {  padding:9px; text-align:center; background:#fff; border:1px solid #aeaeae;  }


/*** Previously Viewed Products [Right-Page Feature ] *************************************/
.mainSiteContent ul#prev_viewed {  /*display: none;*/ visibility: hidden; position: absolute; top: 180px; left: 785px; margin: 0; padding: 0; width: 200px; background: #F1F1F1; border: 1px solid #A0A0A0;  }

.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/womanwithin/ww-prev_viewed_title.png); border-bottom: 1px solid #A0A0A0;  }

.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/womanwithin/ww-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: #003399; 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 ] *******************************/


 {  }

/*ul#prev_viewed li.content ul li span.boxredN {color:#F72424;}*/
.mainSiteContent .StrikeStyle { text-decoration:line-through; }

.mainSiteContent p.AlwaysNoneALl a:link, .mainSiteContent p.AlwaysNoneALl a:visited { color:#4F4E4E;float:left;font-size:12px;font-weight:bold;margin-bottom:4px;text-decoration:none; }


/* Certona 'recommendations' headers -MF 06-2009 */
.mainSiteContent #recommended_home_rr, .mainSiteContent #recommended_clearance_rr, .mainSiteContent #recommended_cat_rr {  display:block; background:#6e9bd8;  }

.mainSiteContent #recommended_cat_rr {  margin:0 8px;  }

.mainSiteContent #recommended_clearance_rr {  margin:0 0 0 8px;  }




/*/////////////?????????????????????????????/////////////////////////////*/
.mainSiteContent div#container { border: #ffffff solid 7px !important; }

.mainSiteContent div#container { border-left: 0 none !important;border-right: 0 none !important; }














#FixCssFile.aspx generated CSS at: 11/20/2009 11:36:21 PM