/*	====== NORMAL THE BOARD ======	*/
.mainSiteContent body {  /* background:  url("//secureimages.redcatsusa.com/images/site_images/brylanehome/bg-tile.millena.gif");*/ }

.mainSiteContent html, .mainSiteContent body, .mainSiteContent img, .mainSiteContent div, .mainSiteContent p, .mainSiteContent h1, .mainSiteContent h2, .mainSiteContent h3, .mainSiteContent h4, .mainSiteContent form, .mainSiteContent label, .mainSiteContent input, .mainSiteContent select, .mainSiteContent option {  margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif;  }

.mainSiteContent ul, .mainSiteContent li {  margin: 0; padding: 0; border: 0; list-style: none;  }

.mainSiteContent div.clear {  clear: both; height: 0px; line-height: 1px;  }

.mainSiteContent div.clearLeft {  clear: left; height: 0px; line-height: 1px;  }

.mainSiteContent div.clearRight {  clear: right; height: 0px; line-height: 1px;  }

.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: #465A75; text-decoration: underline; border: 0;  }

.mainSiteContent a:hover {  text-decoration: none;  }

.mainSiteContent a:active {  color: #465A75;  }

.mainSiteContent a img {  border: 0;  }

.mainSiteContent .pre-header a, .mainSiteContent .header a, .mainSiteContent .sub-header a {  color: #A52E1A;  }

.mainSiteContent input.text, .mainSiteContent textarea.text {  border: 1px solid #777;  }

.mainSiteContent select, .mainSiteContent input, .mainSiteContent textarea {   color: #444; padding: 1px;  }

.mainSiteContent textarea {  font: 12px Arial, Helvetica, Sans-Serif;  }

.mainSiteContent input.text_decor {  margin-right: 5px;  }

.mainSiteContent input:focus, .mainSiteContent textarea:focus {  border-color: #444!important;  }



/*	========= PRIME ELEMENTS =========	*/
.mainSiteContent html {  /*padding-bottom: 45px;*/  }

.mainSiteContent body { 
	font-size: 75%;
	/*min-width: 1200px;*/
	color: #333;
	margin: 0 auto 45px auto;
	text-align: center; 
	line-height: 1.4;
	
	 }

* html .mainSiteContent  body { 
	font-size: 87%;	/*	for IE Mac	*/
	/*\*/
	font-size: 75%;	/*	for IE Win	*/
	font-size: 75%;	/*	for IE Win	*/
	/**/
	 }

.mainSiteContent div#container { 
	margin:0 auto;
	width: 783px;
	position: relative;
	text-align: left;
	background: #fff;
	border:1px solid #ccc;
	border-top:0;
	/*display:none;*/
 }


/*#BH_UniversalBrandConnection_Header {display:none;}*/

/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
.mainSiteContent div#controlWrapper {  
    margin:0 auto;
	width: 783px;
	position: relative;
	text-align: left;
	background: #fff;
	border:1px solid #ccc;
	border-top:0;
 }

	
/** END - MICROSITE STYLES **/

/*	MASTHEAD */
.mainSiteContent #masthead #brylanehome_logo, .mainSiteContent #MasterHeaderCML #brylanehome_logo {  float:left; position:relative; top:16px; left:7px;  }

.mainSiteContent #masthead img#logo, .mainSiteContent #MasterHeaderCML img#logo {  float: left; position:relative; top:16px; left:7px; }

* html .mainSiteContent  #masthead a#logo_id, .mainSiteContent #MasterHeaderCML a#logo_id { position:absolute !important;  }

*+html .mainSiteContent  #masthead a#logo_id, .mainSiteContent #MasterHeaderCML a#logo_id { position:absolute !important;  }


/*	SEARCH BOX	*/
.mainSiteContent #product-search-wrapper {  padding-right:3px;  }

.mainSiteContent div.search-wrapper {  color: #000; float: right; width: 145px; margin: 14px 44px 0px 0; font-size: 10px; }

.mainSiteContent .search-wrapper label {  display: block; font-weight:bold; font-size:9px;letter-spacing:-.2px; }

.mainSiteContent .search-wrapper input.text { border-color:#c3c3c3; float: left; width: 113px; height: 13px; margin-right: 6px; font-size: 10px;  padding-left:3px; }

.mainSiteContent .search-wrapper input.text:focus {  border-color: #444!important;  }

.mainSiteContent .search-wrapper input.image {  float: left;padding-top:2px;  }

.mainSiteContent .search-wrapper span {   display:block; color:#888; font-size:9px; }

.mainSiteContent .search-wrapper input {  border-top:2px solid #888;  }

.mainSiteContent div#shopping-bag-contents {  float: right;  margin:0;padding:0 15px 0 0;font-size:10px;line-height:13px; }

.mainSiteContent div#shopping-bag-contents div {  /*margin-top:20px  */ }

.mainSiteContent img#shopping-bag {  margin:2px 0px 0 0;  float:left;  }

.mainSiteContent #shopping-bag-contents p {  color:#000; font-size:10px; padding:0;margin:0;  }



/*	ACCOUNT SERVICES LINKS	*/
.mainSiteContent div#account-menu {  padding:0;margin-left:193px;margin-top:0px; }

.mainSiteContent div#account-menu ul {  margin: 0px 0px 3px 63px;padding:0; }

.mainSiteContent #account-menu ul li {  display:inline;  color:#000; padding:0 0 0 2px; margin:0;  }

.mainSiteContent #account-menu ul li.no-margin {  margin: 0; border: 0;  }

.mainSiteContent #account-menu ul li a {  color:#000;  text-decoration: none; font-size: 9px; margin: 0 4px 0 0; }

.mainSiteContent #account-menu ul li a:hover {  text-decoration: underline;  }

.mainSiteContent .capitalize {  text-transform: capitalize;  }


/*	MAIN TAB MENU	*/
.mainSiteContent ul#main-nav { 
	height: 21px;
	margin: 0 57px 1px 57px;
	padding-top: 8px;
	clear: both;
	 }

.mainSiteContent ul#main-nav-2 { 
	height: 21px;
	width: 773px;
	margin: 0 5px;
	 }

.mainSiteContent #main-nav li, .mainSiteContent #main-nav-2 li {  float: left;  }

.mainSiteContent #main-nav li a, .mainSiteContent #main-nav li a:visited, .mainSiteContent #main-nav li, .mainSiteContent #main-nav-2 li a, .mainSiteContent #main-nav-2 li a:visited, .mainSiteContent #main-nav-2 li { 
	display: block;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	 }

.mainSiteContent p#welcome img {  padding-right: 4px; vertical-align:middle;  }

.mainSiteContent div#promo-bar {  clear: both; font-size: 10px; padding-top:1px; font-family:verdana;  }

.mainSiteContent #promo-bar .right {  float:right;  }

.mainSiteContent #promo-bar img#pre-approved {  float: right; margin-right: 18px;  }

.mainSiteContent #promo-bar p {  float: left; margin-right: 5px; padding-top: 3px; padding-left: 5px;  }

.mainSiteContent #promo-bar a {  text-decoration: underline; color: #000;  }


/*Promo dropdown*/
.mainSiteContent *:lang(en) #promoLayer {  margin: 22px 0 0 538px;  }

.mainSiteContent #promoLayer {  border:3px solid #666C86; -moz-opacity: .80; opacity: .95; color:#000;/*filter: alpha(opacity=90);*/ background: #fff; width: 232px; height: 185px; position: absolute; padding: 17px 0 0 13px; z-index:88;  }

.mainSiteContent #promoLayer div {  padding: 7px;  }

.mainSiteContent #promoLayer div#divWelcome {  padding-left: 0;  }

.mainSiteContent #promoLayer div a {  color: #000; font-weight: bold;  }

.mainSiteContent #promoLayer div.close-promo {  text-align: right;  }

.mainSiteContent #promoLayer div.close-promo a {  color: maroon; text-decoration: none;  }




/*	====================================	MAIN CONTENT	====================================	*/
.mainSiteContent div#content-wrapper {  clear: both; display: block; width: 776px;  }


/* 
105_tile_wrapper_bg_780x6a.gif = for page with sidebar (see sidebar.css)
105_tile_wrapper_bg_780x6sub.gif = for sub.html; has sidebar and pink bg for content
*/
.mainSiteContent div#breadcrumbs {  font-size:10px;clear: right; padding-top: 6px;  }

.mainSiteContent #breadcrumbs a:link, .mainSiteContent #breadcrumbs a:visited { font-size:10px; padding-right: 3px; 	color:#465A75; text-transform:capitalize; }

.mainSiteContent #breadcrumbs span.current-crumb {  color:#465A75;font-size:10px; font-weight:bold; text-transform:capitalize;   }

.mainSiteContent .error {  color: red;  }


/*	========================	FOOTER	========================	*/

/*	FOOTER: TRIPTYCH	*/
.mainSiteContent div#footer {  clear: both; background: #fff; margin-top: 9px; width: 783px;  }

.mainSiteContent #credit-catalog {  margin:0 11px; width: 760px; border: 1px solid #BAB3A6; min-height:75px; margin-bottom:7px;  }

.mainSiteContent #credit-catalog div {  float:left; }

.mainSiteContent div#triptych-wrapper { 
/*	position: relative;	*/
	clear: both;
	width: 758px;
	border: 1px solid #BAB3A6;
	padding: .6em 0;
	margin-top: 30px;
    background: #F7F8FC;
	margin: 0 11px;
	font-size: 11px;
 }

.mainSiteContent #footer .note {  padding: 17px 0; text-align:center; font-size:11px; }

.mainSiteContent #footer a { color:#000; }

.mainSiteContent div.triptych {  float: left; display: inline; height: auto;  }

.mainSiteContent div.triptych.left {  width: 195px; padding: 0 30px 0 30px;   }

.mainSiteContent div.triptych.middle {  width: 116px; padding-right:10px;  }

.mainSiteContent div.triptych.right {  width:315px; float:right; padding-right: 45px; padding-top: 2px; }

.mainSiteContent div.triptych.right input {  width: 110px; border: 1px solid #777; color:#444; font-size:11px; margin-left: 3px; padding: 1px;  }

.mainSiteContent div.triptych.right input.image {  width: 16px; height: 15px; border: none; vertical-align: middle;  }

.mainSiteContent div.triptych.right .email_lbl { text-align:center; width:160px; float:left; }

/*	FOOTER: SHOPPING	*/
.mainSiteContent div#triptych-wrapper ul#shopping {  clear:both; margin: 0 auto; text-align: center;  }

.mainSiteContent #shopping li { 
	display: inline;
	background:url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/115_bullet_footer.gif) center right no-repeat; padding:0 13px 0 7px;margin-top:6px;line-height:18px;font-size:11px;
 }

.mainSiteContent #shopping li.last {  background:none; margin: 0;  }

.mainSiteContent div#triptych-wrapper input {  padding: 2px!important;  }

/*	FOOTER: Utility and Brands menus	*/
.mainSiteContent div#utility-menus {  text-align: center; margin:0 120px; font-size:11px;  }

.mainSiteContent #footer ul.utility {  display: block; margin-bottom: 12px; font-size: 11px;  }

.mainSiteContent #footer ul.utility li {  display: inline; margin-right: 6px; padding-right: 6px;  }

.mainSiteContent #footer ul.utility li.last {  margin: 0; padding: 0; border: 0;  }

.mainSiteContent #footer ul.brands {  display: inline; padding:0; margin: 0;  }

.mainSiteContent #footer ul.brands li {  display: inline; /*background:url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/115_bullet_footer.gif) center right no-repeat;*/ padding:0 3px 0 3px;margin-top:6px;line-height:17px;  }

.mainSiteContent #footer ul.brands li.last {  margin: 0; padding: 0; border: 0; background:none; }

.mainSiteContent #footer ul.brands li a:link, .mainSiteContent #footer ul.brands li a:visited {  color:#333;  }

.mainSiteContent p#fine-print { margin:  12px 14px; font-size: 10px;padding-bottom:17px; text-align:center; }

.mainSiteContent p#fine-print a:link, .mainSiteContent p#fine-print a:visited {  text-decoration:underline;  }


/*****Hacker safe logo*******/
.mainSiteContent #hackersafe {   }

.mainSiteContent #shopping-bag-contents a, .mainSiteContent #shopping-bag-contents a:visited {  color:#000; text-decoration: none; font-size: 10px;  }



/* =FLOAT CLEARER --- www.positioniseverything.net/easyclearing.html
================================================ */
.mainSiteContent .clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
 }

.mainSiteContent .clearfix { display: inline-block; }


/* Hides from IE-mac \*/
* html .mainSiteContent  .clearfix { height: 1%; }

.mainSiteContent .clearfix { display: block; }

/* End hide from IE-mac */
.mainSiteContent #triptych-wrapper .validator {  display:block; clear:both; text-align:right; padding-right:68px }

.mainSiteContent #noReviews {  display: none;  }


/* reg/profile birth month dropdown teaser */
.mainSiteContent .birth-month {  font-size: 9px; margin-top: 2px; display: block;  }


/**.**/
.mainSiteContent #bdr_footer { padding:5px;margin: .5em 27px 0; clear: both; }

* html .mainSiteContent  #bdr_footer { margin: -16px 27px; }

*+html .mainSiteContent  #bdr_footer { margin: -16px 27px; }


/*** 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:-53px;
    margin-top:-25px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg');
    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:-54px; }

*+html .mainSiteContent  .quickLaunchButton { left:1px;top:-54px; }

.mainSiteContent .quickLaunchButton_tester { 
    margin:5px 0px 0px 0px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg');
    border:0pt none;
    height:25px;
    width:80px;
    background:transparent url(//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg);
    position:relative;	
    cursor:pointer;    
 }

* html .mainSiteContent  .quickLaunchButton_tester {  
	background-image:none;
	background-color:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg'); 
 }

.mainSiteContent a { position:relative;z-index:0; }

.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 { background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif);height:630px; }

* 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:-438px 0 0 1px;Z-index:99999;border:0;background:transparent;filter:alpha(opacity=0);display:block; }

* html .mainSiteContent  #under_tt { width:421px;height:440px; }

.mainSiteContent .succeedtext {  text-align: right; font-weight: bold; color: Red;  }


/* removal of ChameleonGlobal.css - 2009 FB2 */
.mainSiteContent .ed_image_left {  float:left; margin:2px 12px 6px 0px;  }

.mainSiteContent .ed_image_right {  float:right; margin:2px 0px 6px 12px;  }

.mainSiteContent .ed_copy {  color:#666666; font-weight:normal; font-size:10pt; margin:0; padding:0; line-height:110%;  }

.mainSiteContent .ed_link {  color:#a52e1a; font-weight:normal; font-size:10pt; margin:0; padding:0; line-height:110%;  }

.mainSiteContent .ed_section {  color:#333333; font-weight:bold; font-size:14pt; text-align:center; margin:0;	padding:0px 0px 4px 0px; line-height:110%;  }



/*** Previously Viewed Products [Right-Page Feature ] *************************************/
.mainSiteContent ul#prev_viewed {  /*display: none;*/ visibility: hidden; position: absolute; top: 152px; left: 789px; 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/BrylaneHome/bh-prev_viewed_title_0809.gif); 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/BrylaneHome/bh-prev_viewed_control_icon_0809.gif) 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 {  float: left; width: 111px; text-align: left; color: #000;  }

.mainSiteContent ul#prev_viewed li.content ul li span {  float: left; width: 111px; font-size: 10px; font-weight: bold; line-height: 14px; color: #000;  }

.mainSiteContent ul#prev_viewed li.content ul li span.boxredN {  color: #FF0000;  }

.mainSiteContent ul#prev_viewed li.content ul li span font {  float: left;  }

.mainSiteContent ul#prev_viewed li.content ul li span.description {  display: block; width: 111px; font-weight: bold; color: #990000;  }

.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 11px; background: #F1F1F1;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a {  margin-top: 8px; font-size: 10px; font-weight: bold; color: #000; line-height: normal; text-decoration: underline;  }

.mainSiteContent ul#prev_viewed li.content ul li.control_bar a:hover {  color: #333;  }

.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 ] *******************************/



/* Certona 'recommendations' headers - MF 06-2009 */
.mainSiteContent #recommended_home_rr, .mainSiteContent #recommended_clearance_rr, .mainSiteContent #recommended_cat_rr {  display:block; background:#fdba12; border:1px solid #cdcdcd; margin-left:5px;  }


#FixCssFile.aspx generated CSS at: 11/21/2009 4:28:11 AM