html, body, img, div, p, h1, h2, h3, h4, form, label, input	{ margin: 0; padding: 0; border: 0; font-family: arial, sans-serif;  }
ul, li		{ margin: 0; padding: 0; border: 0; list-style: none; }
div.clear			{ clear: both; height: 1px; line-height: 1px; }
div.clearLeft		{ clear: left; height: 1px; line-height: 1px; }
div.clearRight		{ clear: right; height: 1px; line-height: 1px; }
.left		{ float: left; }
.right	{ float: right; }
td.left	{ float: none; text-align: left; }
td.right	{ float: none; text-align: right; }

/*	====== global anchor styles ======	*/
a:link, a:visited		{ color: #cc0000; text-decoration: underline; border: 0; }
a img				{ border: 0; }
.pre-header a, .header a, .sub-header a	{ color: #d5afb0; }
input.text, textarea.text	{ border: 1px solid #757575; border-width: 2px 1px 1px 2px; }
select			{ border: 1px solid #757575; }

/*	========= PRIME ELEMENTS =========	*/
body	{ font-size: 78%;color: #000;margin: 0 auto 45px auto;text-align: center; }

* html body	{
	font-size: 87%;	/*	for IE Mac	*/
	/*\*/
	font-size: 75%;	/*	for IE Win	*/
	font-size: 69%;	/*	for IE Win	*/
	/**/
	}

div#container	{margin:0 auto;width:778px;position:relative;text-align:left;font-size:1em;background:#fff;border:1px solid #cc0000;border-top: 0;}
	
/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
div#controlWrapper {margin:0 auto;width:778px;position:relative;text-align:left;font-size:1em;background:#fff;border:1px solid #cc0000;border-top:0;}
/** END - MICROSITE STYLES **/

/*		M A S T H E A D		*/
div#MasterHeaderCML 		{ float: left; width: 778px;background: #fff; }
#MasterHeaderCML  img#logo	{ float: left; margin: 9px 0 0 9px; }
div#shopping-cart	{ float: right;width:140px;height:23px;line-height:23px;margin:3px 5px 3px 0px;font-weight:bold;text-align:right;}
#shopping-cart img	{ margin:5px 0px 5px 10px;}
#shopping-cart p    { margin:0; padding:0;}
#shopping-cart .bag a { text-decoration:none; }
div#search-outer-wrapper	{ clear: right; }
div#scan_alert	{	float: right;	line-height: 23px;	margin: 3px 13px 3px 3px;	font-weight: bold;}

/*	SERACH BOX	*/
div.search-wrapper				{ float: right; width: 160px; padding-top: 6px; }
.search-wrapper label			{ display: block; clear:both; padding-bottom:3px;}
.search-wrapper input.text		{ float: left; width: 113px; height:17px;  }
.search-wrapper input.image	{ float: left; width: 28px; padding-left: 8px;}
div#catalog-search-wrapper		{ clear: right;  }
#product-search-wrapper { padding-right: 10px;}

/*	ACCOUNT SERVICES LINKS	*/
div#account-menu			{ float: right; width: 558px; height: 12px; margin: 0px 12px 6px 0; }
* html div#account-menu		{ display: inline; }
#account-menu ul			{ margin-bottom: 0; text-align: right; }
#account-menu li			{ display: inline; margin-left: 18px; line-height: 12px; }
#account-menu li.no-margin	{ margin: 0; }

/*	MAIN TAB MENU	*/
ul#main-nav		{ width: 778px;height: 25px;}
#main-nav li	{ float: left; height:25px;}
#main-nav li#BARGAIN-ZONE,#main-nav li#BARGAIN-ZONEActive		{  margin: 0; }
#main-nav li a, #main-nav li a:visited	{ display: block;text-indent: -9999px;overflow: hidden;height:26px;	}
ul#main-nav li a { display: block; width: 154px; height: 25px; text-indent: -9999em; }
ul#main-nav li#deptid_13842 a { margin: 0 1px 0 0; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_justin.gif) top left no-repeat; }
ul#main-nav li#deptid_13847 a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_plussize.gif) top left no-repeat; }
ul#main-nav li#deptid_13893 a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_bigandtall.gif) top left no-repeat; }
ul#main-nav li#deptid_13924 a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_forthehome.gif) top left no-repeat; }
ul#main-nav li#deptid_18379 a { margin: 0 0 0 1px; width: 154px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_bargainzone.gif) top left no-repeat; }
ul#main-nav li#Gift-Cards a { display: none; }
ul#main-nav li#deptid_13842 a:hover { background-position: 0 -26px; }
ul#main-nav li#deptid_13847 a:hover { background-position: 0 -27px; }
ul#main-nav li#deptid_13893 a:hover { background-position: 0 -27px; }
ul#main-nav li#deptid_13924 a:hover { background-position: 0 -26px; }
ul#main-nav li#deptid_18379 a:hover { background-position: 0 -26px; }
ul#main-nav li#deptid_13842Active a { margin: 0 1px 0 0; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_justin.gif) 0 -26px no-repeat; }
ul#main-nav li#deptid_13847Active a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_plussize.gif) 0 -27px no-repeat; }
ul#main-nav li#deptid_13893Active a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_bigandtall.gif) 0 -27px no-repeat; }
ul#main-nav li#deptid_13924Active a { margin: 0 1px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_forthehome.gif) 0 -26px no-repeat; }
ul#main-nav li#deptid_18379Active a { margin: 0 0 0 1px; width: 154px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/114_tab_bargainzone.gif) 0 -26px no-repeat; }
ul#main-nav li#deptid_18372, ul#main-nav li#deptid_18372Active { display: none; }
.pRight { float:right; padding-right:5px; padding-top: 5px; font-size:11px; }

/*	====================================	MAIN CONTENT	====================================	*/
div#content-wrapper	{ clear: both; display: block; width: 778px;}
div#breadcrumbs		{ clear: right; height: 19px; padding-top: 3px; }
#breadcrumbs a:link, #breadcrumbs a:visited				{ padding-right: 6px; color: #000; }
#breadcrumbs span.current-crumb	{ color: #cc0000; font-weight: bold; }
.error	{ color: #c00; }

/*	========================	FOOTER	================/*	FOOTER: TRIPTYCH	*/
div#footer	{ clear: both; background: #fff;  }
div#triptych-wrapper{ width:778px;height:96px;border-top: 1px solid #cc0000;background:#f6ff00;border-bottom:1px solid #cc0000; }
div.triptych		{ float: left; height: 82px;padding-right:10px; border-right: 1px solid #cc0000;}
div.triptych.left	{ width: 225px;margin: 7px 10px;background: transparent url(//secureimages.redcatsusa.com/images/site_images/bco/114_footer_shopourcat.gif) 0 0 no-repeat;}
.triptych.left p,	.triptych.right p  { display: inline; float: left;  margin:25px 0 0 85px;}
.triptych.left p a, .triptych.right p  { font-weight:bold; }
div.triptych.right	{ width: 225px;margin: 7px 4px 0px 18px;background: transparent url(//secureimages.redcatsusa.com/images/site_images/bco/114_footer_shopourcat.gif) 0 0 no-repeat;border-right: 0;}
div.triptych.middle			{ width: 236px;	margin: 7px 4px 8px 0px; }
.triptych.middle input		{ float: left; margin-top: 3px; }
.triptych.middle input.text	{ margin-right: 6px; }
img#checkout-oss	{ margin-bottom: 9px; }

/*	FOOTER: SHOPPING	*/
ul#shopping			{ margin: 15px 0 9px 0; text-align: center; }
#shopping li		{ display: inline; margin-right: 24px; }
#shopping li.last	{ margin: 0; }

/*	FOOTER: Utility and Brands menus	*/
div#utility-menus			{ text-align: center; }
#footer ul.utility			{ display: block; margin-bottom: 12px; font-size: 11px; position: relative; }
#footer ul.utility li		{ display: inline; margin-right: 9px;  }
#footer ul.utility li.last	{ margin: 0; }
#footer ul.utility li a	    {color:#000; text-decoration:none; }
#footer ul.utility li a:hover {color:#cc0000; text-decoration:none; }
#footer ul.brands			{ display: block; margin-bottom: 3px; font-size: 10px; }
#footer ul.brands li		{ display: inline; margin-right: 8px; padding-right: 8px; border-right: 1px solid #999; }
#footer ul.brands li.last	{ margin: 0; padding: 0; border: 0; }
#footer ul a:link, #footer ul a:visited		{ color: #999; text-decoration: none; }
#footer ul a:hover		{ color: #cc0000; }
p#fine-print	{ margin: 12px 0; font-size: 11px;color:#999; }

/***********misc*************/
.paddingLeft20  {padding-left:20px;}
.paddingLeft10  {padding-left:10px;}	
.paddingLeft15  {padding-left:15px;}

/**Error Page styles**/
.errorText {margin-bottom:15px;font-size: 13px;color:#ff0000;font-weight:bold;}

/*******ADSText**/
.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 **/
#SignUpEmail input{ margin-bottom: 5px; height: 17px; padding-left: 6px; border: 1px solid #c3c3c3; }
#SignUpEmail img { margin-bottom: 1px; }

/*******validator styles ******/
.validator{display: block; clear: both;}
.baskekItemMsg {color: Red;}
.swatchImg {display: block; margin-top: 3px; margin-bottom: 3px; margin-left: 22px;}
#shopping-bag-content img.swatchImg { position: relative; margin-left: 3px; text-align: left;}
.capitalize{text-transform: capitalize;  }
.headertext {font-size:10px;}

/*******error page styles ******/
.errorMsg { color: #ff0000; }
.subHeadline, .subHeadline2 {font-family: Arial, Helvetica, Verdana, Sans-serif;font-size: 12px;font-weight:bold;color:#000;line-height:2;}
.beforeSalePrice     { text-decoration: line-through; }
.salePrice, .boxredN { color: #c00; }
.error	     {color: #c00; font-weight:bold;}
.succeedtext {color: green; font-weight:bold;}

/* CSS Document */
#new_card_details input.text {border:1px solid #ccc;width:50px;margin-left:9px;float:left}
#new_card_details select     {margin:0 0 3px 3px;}
input:focus { border-color: #444!important; }
#noReviews  { display: none; }

/* reg/profile birth month dropdown teaser */
.birth-month { font-size: 9px; margin-top: 2px; display: block; }

/* zoom swatch  */
#ZoomableSwatch   {display:none}
     
/*** Do not remove or update for any REASON !!!! -: Liccy ***/
#quickView  {border:1px solid #fff;padding:0px 0px 6px;overflow:hidden;}
iframe      {border:0;overflow:hidden}
.quickLaunchButton {position:relative;left:25px;top:138px;margin-top:-25px;border:0pt none;height:25px;width:80px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/QV_button.jpg);z-index:50;cursor:pointer;}
* html .quickLaunchButton    {left:1px;}
*+html .quickLaunchButton    {left:1px;}
.quickLaunchButton_tester  {margin:5px 0px 0px 0px;border:0pt none;height:25px;width:80px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/QV_button.jpg);position:relative;cursor:pointer; }
a  { z-index:0; position:relative }
#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 #quickinfooverlay  {height:630px;background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif);}
* html #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');/**/ }
#under_tt {margin:-492px 0 0 -4px;width:0;height:0;Z-index:-99999;border:0;background:transparent;} 
* html #under_tt {width:416px;height:491px;} 
* html body { font-size: 12px; }

/* =====================  PROMO BAR / DROPDOWN  ===================*/
div#promo-bar {clear:both;width:778px;height:21px;font-family:helvetica, arial;font-size:11px;border-top:1px solid #cc0000;border-bottom:1px solid #cc0000;background:#f6ff00;}
#promo-bar p	{ float: left;  }
#promo-bar .right {float:right; }
#promo-bar img#pre-approved	{ float: right; margin-right: 18px; }
#promo-bar p { float: left; margin-right: 12px; padding-top: 5px; padding-left:10px;}
#promo-bar a { text-decoration: underline; color: #cc0000}

ul#main-nav li a:visited { height: 33px; }
/* end MF changes */

ul#main-nav li a { display: block; height: 33px; text-indent: -9999em; }
ul#main-nav li#deptid_13842 a { margin: 0 0px 0 0; width: 62px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_01.gif) top left no-repeat; }
ul#main-nav li#deptid_13847 a { margin: 0 0px; width: 143px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_02.gif) top left no-repeat; }
ul#main-nav li#deptid_13893 a { margin: 0 0px; width: 145px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_03.gif) top left no-repeat; }
ul#main-nav li#deptid_13924 a { margin: 0 0px; width: 60px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_04.gif) top left no-repeat; }
ul#main-nav li#deptid_18379 a { margin: 0 0 0 0px; width: 110px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_05.gif) top left no-repeat; }
ul#main-nav li#deptid_beauty a { margin: 0 0 0 0px; width: 131px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_06.gif) top left no-repeat; }
ul#main-nav li#deptid_handbags a { margin: 0 0 0 0px; width: 127px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_07A.gif) top left no-repeat; }
ul#main-nav li#Gift-Cards a { display: none; }
ul#main-nav li#deptid_13842 a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_13847 a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_13893 a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_13924 a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_18379 a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_beauty a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_handbags a:hover { background-position: 0 -33px; }
ul#main-nav li#deptid_13842 Active a { margin: 0 0px 0 0; width: 62px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_01.gif) 0 33px no-repeat; }
ul#main-nav li#deptid_13847 Active a { margin: 0 0px; width: 143px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_02.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_13893 Active a { margin: 0 0px; width: 145px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_03.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_13924 Active a { margin: 0 0px; width: 60px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_04.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_18379 Active a { margin: 0 0 0 0px; width: 110px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_05.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_beauty Active a { margin: 0 0 0 0px; width: 131px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_06.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_handbags Active a { margin: 0 0 0 0px; width: 127px; background: url(//secureimages.redcatsusa.com/images/site_images/bco/BCO_TOP_NAV_102709_07A.gif) 0 -33px no-repeat; }
ul#main-nav li#deptid_18372, ul#main-nav li#deptid_18372Active { display: none; }
div#promo-bar {background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #CC0000;border-top:1px solid #CC0000;padding-top:7px;clear:both;font-family:helvetica,arial;font-size:11px;height:21px;width:778px;}

p.bold               {font-weight:bold;}
.green              {color:green}
a.underline:link, 
a.underline:visited {text-decoration:underline;}
p.red                {color:red}