﻿/** Universal Styles ************************************************************/
body	    {font-size:12px;color:#262626;margin:0 auto 45px auto;background:#fff;}
html, body, img, div, p, h1, h2, h3, h4, form, label, input, select, option	{ margin: 0; padding: 0; border: 0; font-family: Arial,Helvetica,sans-serif; }
ul, li		                { margin: 0; padding: 0; border: 0; }
select, input, textarea     { border:1px solid #ccc;color: #666; padding:2px 1px;}
.focusfield  {border:1px solid #dfdfdf;background:#fbfbfb;color:#000;}
.field   {background:#fff;color: #656565;border: 1px solid #ccc;}	
a:link, a:visited, a:active	{ color: #333; text-decoration: underline; border: 0; }
a:hover	{ text-decoration: none; color:#000; }
a img	{ border: 0; }
p       { text-align:justify }
.clear  { clear: both; }
.error  { color:red}
.green  { color:green}
.bold   { font-weight:bold;}
.left   { float:left }
.right  { float:right }
.normal { font-weight:normal}
.display   { display:none; }
.italic { font-style:italic; }
div#container      { border-left:1px solid #ccc;border-right:1px solid #ccc;height:auto;margin:0 auto;padding:0;position:relative;width:982px;z-index:0;text-align: left;}
div#controlWrapper { border-left:1px solid #ccc;border-right:1px solid #ccc;height:auto;margin:0 auto;padding:0;position:relative;width:982px;z-index:0;text-align: left;}	
div#content-wrapper{ clear: both; display: block; width: 982px; }
#content           { float: left; width: 982px; height: auto;overflow:hidden;}
.tooltip   {display:none;position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:5px;border:1px solid #fff;width:250px;}
.tooltip p {margin:0;padding:0;color:#fff;background-color:#326876;padding:2px 7px;font-weight:bold}
.loadPop {position:relative;top:40px;left:119px;background:url("//secureimages.redcatsusa.com/images/site_images/mastersite/return_item_loader.gif") no-repeat;width:220px;height:19px;}
* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "//secureimages.redcatsusa.com/images/site_images/brylanehome/1024_pixel.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}
/** [END] Universal Styles ******************************************************/
/** Header *********************************************************************/
#header          { font-size:10px }
.topLink         { line-height: 0px; }
.header_top_menu { float: left; width: 982px; height: 48px; background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_header_top1.jpg) repeat-x scroll 0 -9px; }
* html div.header_top_menu { margin-top:-10px;height: 49px; }
*+html div.header_top_menu { margin-top:-10px;height: 49px; }
.header_top_menu a, .header_top_menu a:visited { text-decoration: none; }
.header_top_menu .message           { float: left; width: 525px; height: 46px; font-weight: bold; }
.header_top_menu .promoText         { float:right;width:420px;height:22px;margin-right:6px;margin-top:14px; }
* html .header_top_menu .promoText  { margin-right:3px; }
.header_top_menu .promoText p       { color: #bababa;float:right;line-height:10px;margin:10px 0 0;text-align:right; }
.header_top_menu .message .logoBH          { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_universal_headers.jpg) no-repeat scroll -1px 2px;float:left;height:47px;width:145px; }
.header_top_menu .message .logoPlusLiving  { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_universal_headers.jpg) no-repeat scroll -146px 2px;float:left;height:46px;width:169px; }
.header_top_menu .message .logoOSP         { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_universal_headers.jpg) no-repeat scroll -315px 2px;float:left;height:46px;width:160px; }
.header_top_menu .message a         { font-weight: normal; text-decoration: underline; }
#wraptopUL                          { float:left;width:982px; }
* html #wraptopUL                   { position:relative;top:-3px; }
.header_banner ul                   { float: right; height: 22px; padding-right: 5px;list-style: none;background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_basket.png) no-repeat scroll right top; margin-top:-2px; }
.header_banner ul li                { float:left;margin-top:4px; }
.header_banner ul li a:link, 
.header_banner ul li a:visited      { float: left; padding: 0 8px; text-decoration: none; }
.header_banner ul li a.last         { background:none}
.header_banner ul li a.menu         { padding:0 5px 0 0;}
.header_banner ul li a#SignIn       { text-decoration:underline;}
.header_banner ul li a.SignIn       { text-decoration:none !important;cursor:text;padding-right:8px;}
.header_banner ul li a#NotUser      { padding:0 8px 0 0;display:none;}
.header_banner ul li a.NotUser      { padding:0 8px !important;display:block !important;}
.header_banner ul li a.menu2             { padding:0 12px 0 0}
.header_banner ul li a #ShoppingBagCount { color:#D25893}
.header_banner ul li a.bag            { width:112px;background:none; }
.header_banner ul li a.bag .items     { margin-left:20px; }
.header_banner                        { float: left; width: 982px; height: 94px; }
.header_banner .logo                  { float: left; width: 311px;margin-left:5px; height: 74px; background: url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_logo.jpg) top left no-repeat; }
.header_banner .search                { float:left;height:56px;margin-top:18px;width:370px;}
.header_banner .search_bar            { float: right; height: 22px; margin-top: 13px; }
.header_banner .search_bar span       { float: left; margin-top: 4px; font-weight: bold; font-size:12px; }
.header_banner .search_bar input      { float: left; width: 237px; height: 17px; margin: 0 0 0 5px; padding: 3px 0 0 5px; font-size: 11px; }
.header_banner .search_bar .go_button { float: left; width: 19px; height: 19px; margin-left: 4px; margin-top:2px; background: url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_header_go_button.png) top left no-repeat; }
#header_menu      { float: left; width: 982px; height: 35px;list-style: none;  }
#header_menu li   { float: left; }
#header_menu li a { float: left; height: 35px; background-image: url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_header_nav.png); }

/* header scrolling promotions */
#promo-scroller	{ float:left; width:265px; height:32px; margin:23px 0 19px 27px; overflow:hidden; position:relative; }
#promo-scroller #scroller-offers { position:relative; top:0px; }
#promo-scroller #scroller-offers a img { float:left; }

/** [NONE] Tabs ***************************************************************/
#header_menu li#dept_15154 a.a2    { width: 66px; background-position: -84px top; }
#header_menu li#dept_15155 a.a3    { width: 44px; background-position: -150px top; }
#header_menu li#dept_15156 a.a4    { width: 57px; background-position: -194px top; }
#header_menu li#dept_15157 a.a6    { width: 62px; background-position: -352px top; }
#header_menu li#dept_15158 a.a7    { width: 118px; background-position: -414px top; }
#header_menu li#dept_15160 a.a8    { width: 62px; background-position: -532px top; }
#header_menu li#dept_15163 a.a11 { width: 100px; background-position: -808px top; }
#header_menu li#dept_21481 a.a5  {  width: 101px; background-position: -251px top; }
#header_menu li#dept_19424 a.a9  { width: 105px; background-position: -594px top; }
#header_menu li#dept_19828 a.a10 { width: 109px; background-position: -699px top; }
#header_menu li#dept_15164 a.a12 { width: 74px; background-position: -908px top; }
#header_menu li#dept_21480 a.a1  { width: 84px; background-position: 0px top; }
#header_menu li a.selected       { cursor: default; }
/** [HOVER][Selected] Tabs ****************************************************/
#header_menu li#dept_15154 a.a2:hover,
#header_menu li#dept_15154 a#on       { background-position: -84px bottom; }
#header_menu li#dept_15155 a.a3:hover,
#header_menu li#dept_15155 a#on       { background-position: -150px bottom; }
#header_menu li#dept_15156 a.a4:hover,
#header_menu li#dept_15156 a#on       { background-position: -194px bottom; }
#header_menu li#dept_15157 a.a6:hover,
#header_menu li#dept_15157 a#on       { background-position: -352px bottom; }
#header_menu li#dept_15158 a.a7:hover,
#header_menu li#dept_15158 a#on       { background-position: -414px bottom; }
#header_menu li#dept_15160 a.a8:hover,
#header_menu li#dept_15160 a#on       { background-position: -532px bottom; }
#header_menu li#dept_15163 a.a11:hover,
#header_menu li#dept_15163 a#on     { background-position: -808px bottom; }
#header_menu li#dept_21481 a.a5:hover,
#header_menu li#dept_21481 a#on       { background-position: -251px bottom; }
#header_menu li#dept_19424 a.a9:hover,
#header_menu li#dept_19424 a#on       { background-position: -594px bottom; }
#header_menu li#dept_19828 a.a10:hover,
#header_menu li#dept_19828 a#on       { background-position: -699px bottom; }
#header_menu li#dept_15164 a.a12:hover,
#header_menu li#dept_15164 a#on       { background-position: -908px bottom; }
#header_menu li#dept_21480 a.a1:hover,
#header_menu li#dept_21480 a#on       { background-position: 0 bottom; }
/** [END] Header ***************************************************************/
/** Footer *********************************************************************/
#footer          { background:#fff}
.footer_top_menu { float: left; width: 982px; background: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.footer_top_menu .creditcard       { float: left; width: 269px; height:105px;}
.footer_top_menu .creditcard ul    { float: left; padding-top: 5px; }
.footer_top_menu .creditcard ul li { height: 17px; }
.footer_top_menu .creditcard ul a  { padding-left: 5px; font-size: 12px; color: #666; text-decoration: none; }
.footer_top_menu .creditcard ul a.title { padding-left: 0; font-weight: bold; color: #000; }
.footer_top_menu .creditcard ul a:hover { color: #000; }
.footer_top_menu .CHMCatalog   { float: left; width: 180px; height: 105px; }
.footer_top_menu .CHMCatalog a { display: block; width: 180px; height: 105px; margin: 0 auto; background: url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/BH_1024_HP_FINAL_2.png) top left no-repeat; }
.footer_top_menu .CHMGift   { float: left; width: 296px; height: 105px; }
.footer_top_menu .CHMGift a { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/BH_1024_HP_FINAL_2.png) no-repeat scroll -180px 0;display:block;height:105px;margin:0 auto;width:296px; }
.footer_top_menu .email     { text-align:center;float: left; width: 220px; padding: 10px 0 0 6px; font-size: 12px; font-weight: bold; }
.footer_top_menu .email #free          { font-size:20px;color:#eb68aa }
.footer_top_menu .email #smaller       { float:left;font-weight:normal;width:220px;text-align:center; }
.footer_top_menu .email #enterBox      {float:left;margin-left:12px;}
.footer_top_menu .email .succeedtext   {color:green;font-weight:bold}
.footer_top_menu .email span           { color: #888; }
.footer_top_menu .email input          { float: left; width: 177px; height: 17px; margin-top: 4px; padding: 3px 0 0 5px; font-size: 11px;text-align:center; }
.footer_top_menu .email .submit_button { float: left; width: 19px; height: 19px; margin: 5px 0 0 3px; background: url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_header_go_button.png) top left no-repeat; }
#footer_menu    { float: left; width: 982px; padding-bottom: 30px;}
#footer_menu ul {height:192px; float: left; margin: 10px 0 0 20px; list-style-position: inside; padding-right:30px; font-size: 8px; border-right:1px solid #ccc;list-style: none; }
#footer_menu ul li { margin:0 0 4px; }
* html #footer_menu ul        {margin:0;margin-top:10px;padding-right:40px}
*+html #footer_menu ul        {margin:0;margin-top:10px;padding-right:40px}
* html #footer_menu ul li#num {display:inline;position:relative;left:17px;}
*+html #footer_menu ul li#num {display:inline;position:relative;left:17px;}
#footer_menu ul.last          {border-right:0 none;margin-right:0;padding-right:0;margin-left:40px;width:125px;}
* html #footer_menu ul.last   {margin-left:30px;}
*+html #footer_menu ul.last   {margin-left:30px;}
#footer_menu ul li.title {margin:0 0 5px;list-style: none; }
#footer_menu ul li.title a:link,
#footer_menu ul li.title a:visited {font-size:12px;margin:0 0 5px;list-style: none;color:#000;text-decoration: none; }
#footer_menu ul.last li a          {margin:4px 0;}
#footer_menu ul li a.CustomerReviews {background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_CustomerReviews.png) no-repeat;float:left;height:61px;text-indent:-9999em;width:103px;margin-left:12px;}
#footer_menu ul li a.BizRate    {background:transparent url(//medals.bizrate.com/medals/dynamic/28614_medal.gif) no-repeat;float:left;height:73px;text-indent:-9999em;width:125px;}
#footer_menu ul li a.HackerSafe {background:transparent url(//images.scanalert.com/meter/www.brylanehome.com/31.gif) no-repeat scroll 0 0;float:left;height:36px;text-indent:-9999em;width:65px;margin-left:28px;}
#footer_menu ul li a:link,
#footer_menu ul li a:visited { font-size: 11px; color: #737373;text-decoration: none; }
#footer_menu ul a.title    { font-size: 12px; font-weight: bold; }
#footer_menu ul li a:hover { color: #000; }
.footer_disclaimer         {color:#666;float:left;font-size:11px;margin-bottom:20px;text-align:center;width:982px;}
.footer_bottom_menu        { margin-bottom: 20px; text-align: center; font-size: 11px; }
/** [END] Footer ***************************************************************/
/** QuickView ******************************************************************/
#quickView         {border:1px solid #fff;padding:0px 0px 6px;overflow:hidden;}
iframe             {border:0;overflow:hidden}
.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 .quickLaunchButton          {left:1px;top:-54px;}
*+html .quickLaunchButton          {left:1px;top:-54px;}
.quickLaunchButton_tester          {margin:5px 0;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 .quickLaunchButton_tester   {background-image:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//secureimages.redcatsusa.com/images/site_images/womanwithin/QV_button.jpg'); }
a                           {position:relative;z-index:0;}
#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    {background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif);height:630px;}
* 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:-438px 0 0 1px;Z-index:99999;border:0;background:transparent;filter:alpha(opacity=0);display:block;} 
* html #under_tt            {width:468px;height:464px;margin:-470px 0 0 1px;}
.dhtmlwindow                {position: absolute;left: 0;top: 0;width:475px !important;height:475px;background: url('//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_QV.png') no-repeat;z-index:99999 !important;}
* html .dhtmlwindow         {background: url('//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_QV.jpg') no-repeat;}
.drag-handle                {color: white;cursor: move;overflow: hidden;margin-left:-1px; position:relative;}
.drag-handle .drag-controls {overflow:hidden;padding:0px;text-align:right;margin:5px 12px 0 0; }
.drag-handle .drag-controls img#img_quick { cursor:pointer;width:53px;height:18px;background:#fff url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_closex.png);}
* html .drag-handle      {width: 100%;}
.drag-contentarea        {color:black;height:447px !important;overflow:auto;padding:0 0 0 6px;position:relative;width:460px;}
* html .drag-contentarea {padding:0 2px 0 03px;}
.drag-statusarea         {border-top: 1px solid gray;background-color: #F8F8F8;height: 13px; }
.drag-resizearea         {float: right;width: 13px; height: 13px; cursor: nw-resize;font-size: 0;}
#promo-bar a img         {position:relative}
/** [END] QuickView *************************************************************/
/** Error Pages *****************************************************************/
#content.error-page         {padding:20px;width:940px;background:#fff;}
#content.error-page .left   {float:left;margin-left:40px;padding-top:67px;text-align:justify;width:490px;margin-right:0;}
#content.error-page .left p {color:#000;font-weight:normal;font-size:12px}
* html #content.error-page .left .txtSearch {margin-left:-40px;}
*+html #content.error-page .left .txtSearch {margin-left:-40px;}
#content.error-page .left .ibtnSearchSubmit {position:relative;top:7px;}
* html #content.error-page .left .ibtnSearchSubmit {top:5px;}
*+html #content.error-page .left .ibtnSearchSubmit {top:5px;}
#content.error-page .right  {float:left;width:390px;text-align:center;}
/** [END] Error Pages ***********************************************************/
.validator {float:left}
