﻿.Catalog       { clear:both;display:block;width:962px;padding:10px;}
.Catalog h2    { border-bottom:1px solid #ccc;float:left;font-size:21px;font-weight:normal;margin:20px 0 10px;width:962px;}
.signupTop     { float:left;width:470px;}
.CatalogOne    { float:left;width:942px;margin-top:10px;padding:5px 10px;}
.CatalogOne h3 { font-size:14px;background:#f1f1f1;border-bottom:1px solid #ccc;width:920px;padding:5px 10px;}
.CatalogOne h3 span.septitle { margin-left:337px}
.divEmailSignup              { margin:10px;float:left;width:920px}
div.divEmailSignup h3.h3     { float:left;border:0 none;background:none;width:920px;padding:5px 0;}
.divEmailSignup p            { margin:15px 0 10px 0;float:left;width:930px;}
.divEmailSignup p.ThankYou   { float:left;margin:0;width:920px; }
.CatalogTwo          { float:left;width:942px;margin-top:10px;padding:5px 10px;}
.CatalogTwo h3       { font-size:14px;background:#f1f1f1;border-bottom:1px solid #ccc;width:920px;padding:5px 10px;}
h4.EnterMail         { margin:10px 0;font-size:12px;}
p.Sure               { margin:10px 0 20px 0;}
.CatalogTr           { float:left;width:387px;border:1px solid #ccc;background:#f1f1f1;padding:10px}
.CatalogTr .sub      { float:left;width:270px}
.CatalogTr .sub h2   { width:270px;border:0 none;margin:0;font-size:14px;font-weight:bold;}
.imgdiv              { float:left;margin-left:20px}
.CatalogFour         { float:left;width:942px;margin-top:10px;padding:5px 10px 30px 10px;}
.CatalogFour h3      { font-size:14px;float:left;background:#f1f1f1;border-bottom:1px solid #ccc;width:920px;padding:10px 10px 0 10px;text-align:center;}
.CatalogFour h3 span { float:left;text-align:right;width:643px;}
* html .CatalogFour h3 span { width:670px}
*+html .CatalogFour h3 span { width:670px}
#pMore                      { width: 270px;margin:10px 0;}
.emailLabel                 { float:left;width:900px;margin:5px 0 5px 20px }
p#lastP                     { float:left;margin:10px 0 0 0; }
h3#Thanksreq                { float:left;width:500px;background:none;border:0 none;margin:5px 0;padding:0;}
.align                      { float:left;width:500px; }
/***************** Form ***************************************************/
.field-box               { float:left;width:500px;}
.field-box p             { margin:0 0 10px 0;width:495px; }
.field-box p .validator  { float:none; }
.field-box .label { display:block;float:left;line-height:1em;margin:0 15px 0 5px;text-align:right;width:75px;}
.field-box input, .field-box select, .field-box .fieldNote { margin-bottom:3px;width:350px;}
.field-box .radioField                                     { float:left;margin:10px 0;}
.field-box .radioField input                               { width:15px;float:left;border:0 none;}
.field-box .radioField label                               { float:left;width:340px;}
.field-box select                                          { width:354px;}
a.boxLink:link, a.boxLink:visited { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_LernMore.png) no-repeat scroll 0 0;float:left;height:23px;margin-left:8px;position:relative;top:-5px;width:103px;}
.field-box .label.req             { font-size:10px;}
.SubmitForm                       { margin-left:85px;float:left;}
* html .SubmitForm                { margin-left:47px;}
.submit            { left:8px;position:relative;top:9px;}
.submit.top        { left:-9px;top:-3px;}
* html .submit.top { top:-2px;}
*+html .submit.top { top:-2px;}
p.req              { float:left;margin-top:12px;width:500px;}
.Catalog.login.account .validator         { margin-left:94px;width:355px;float:left;}
* html .validator  { margin-left:104px;}
/***************** [END] Form *********************************************/
/***************** Little Logos *******************************************/
#little_logos                 { float:left;margin: 20px 0;}
#little_logos ul              { list-style:none;float:left;margin:10px 0 10px 277px;width:662px;}
* html #little_logos ul       { margin-left:140px; }
ul#extra                      { margin-left:297px;width:640px;}
* html #little_logos ul#extra { margin-left:150px}
#little_logos ul li           { float:left;margin-right:25px;}
#little_logos ul li a, .field-box .fieldNote { float:left;}
.field-box .fieldNote             { font-size:11px;}
.field-box .fieldNote.More        { margin-left:115px;}
* html .field-box .fieldNote.More { margin-left:118px;}
a.BCO:link, a.BCO:visited { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_bco_logo.gif) no-repeat scroll 0 0;width:55px;height:36px}
a.LB:link, a.LB:visited	  { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_woman_within_logo.gif) no-repeat scroll 0 0;width:98px;height:36px}
a.KSD:link, a.KSD:visited { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_king_size_logo.gif) no-repeat scroll 0 0;width:85px;height:36px}
a.AVE:link, a.AVE:visited { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_avenue_logo.gif) no-repeat scroll 0 0;width:100px;height:31px}
a.JL:link, a.JL:visited	  { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_jessica_london_logo.gif) no-repeat scroll 0 0;width:124px;height:20px}
a.OSP:link, a.OSP:visited { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_osp_logo.gif) no-repeat scroll 0 0;width:132px;height:36px}
a.RM:link, a.RM:visited	  { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/small_roamans_logo.gif) no-repeat scroll 0 0;width:58px;height:36px}
.CatalogFour .last        { text-align:center;float:left;width:942px; }
.CatalogFour .last p      { text-align:center;float:left;width:942px}
/***************** [END] Little Logos **************************************/
/***************** Email -N- Catalog Req 'Brands' **************************/
.WrapBrandBoxWide               { float:left;margin:10px 0 0;padding:10px 10px 0;width:920px;}
.WrapBrandBoxWide h3            { border:0 none;background:none;padding:0;font-size:12px;}
.WrapBrandBoxWide h4            { font-size:10px;font-weight:normal;}
.WrapBrandBoxWide .BrandBoxWide { height:250px;border:1px solid #ccc;float:left;margin:/*10px 17px 10px 0;*/5px 10px 10px 0;padding:10px;width:274px;}
.WrapBrandBoxWide .BrandBoxWide:hover { border:1px solid #878480;}
.WrapBrandBoxWide .BrandBoxWide.lastBox              { margin-left:7px;margin-right:0;}
.WrapBrandBoxWide .BrandBoxWide.midBox               { margin-right:8px;margin-left:0;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopLeft { float:left;width:115px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight      { float:left;width:158px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight span { text-align:right;float:left;margin:33px 0 5px;width:160px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight span.firstwrap{ margin-bottom:-33px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight span.lastwrap { margin-top:33px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight input         { border:0 none;margin-left:4px;position:relative;top:3px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideBottom   { float:left;margin:10px 0 0;width:274px;}
.WrapBrandBoxWide .BrandBoxWide .BrandBoxWideBottom p { font-size:11px;}
.CatalogOne .LeftForm, .CatalogOne .RightForm         { border:1px solid #ccc;float:left;height:295px;margin:15px 0;padding:20px 10px;width:433px;}
.CatalogOne .LeftForm:hover, .CatalogOne .RightForm:hover { border:1px solid #878480;}
.CatalogOne .LeftForm                                     { margin-right:10px;margin-left:10px}
* html .CatalogOne .LeftForm                              { margin-left:1px;height:319px;}
.CatalogOne .LeftForm p                                   { margin:0 0 40px;}
.CatalogOne .LeftForm .emailAdd                           { float:left;width:440px;}
.CatalogOne .LeftForm .emailAdd .signupTop                { width:440px;}
.CatalogOne .LeftForm .emailAdd .signupTop span           { margin-left:15px;}
.CatalogOne .LeftForm .emailAdd .signupTop span.validator { margin-left:109px;width:300px;}
.CatalogOne .LeftForm .emailAdd .signupTop input          { width:300px !important;}
.CatalogOne .RightForm .field-box, .CatalogOne .RightForm .field-box p { width:440px;}
.CatalogOne .RightForm .field-box p span.validator                     { width:300px;}
.CatalogOne .RightForm .field-box p input  { width:300px;}
.CatalogOne .RightForm .field-box p select { width:304px;}
.CatalogOne .BottomFormSubmit              { float:left;margin-left:8px;}
/***************** [END] Email -N- Catalog Req 'Brands' ********************/
/***************** Email -N- Catalog Confirm 'Brands' **********************/
.Catalog.confirm  h2           { margin:20px 0;}
.Catalog.confirm .CatalogOne   { margin-top:0;padding:0 10px;}
.Catalog.confirm .CatalogOne p { margin:10px;}
.Catalog.unsb .CatalogOne p    { margin:10px;}
/***************** [END] Email -N- Catalog Confirm 'Brands' ****************/
/***************** Email -N- Catalog Req 'Brands' LOG-IN *******************/
.Catalog.login    { padding:0 10px 10px }
.Catalog.login h2 { width:775px; }
.Catalog.login .CatalogOne    { width:754px;}
.Catalog.login .CatalogOne h3 {width:730px;}
.Catalog.login .CatalogOne p {margin:10px;}
.Catalog.login .note {float:left;margin:0 10px 10px;font-style:italic;}
.CatalogOne .BHholder {background:#f1f1f1 none repeat scroll 0 0;border:1px solid #ccc;float:left;font-size:14px;padding:10px;width:725px;}
.CatalogOne .BHholder .BHolderLeft {float:left;margin-right:10px;width:550px;}
.CatalogOne .BHholder .BHolderLeft h3 {background:none;border:0 none;width:530px;padding-left:0;}
.CatalogOne .BHholder .BHolderLeft p {font-size:12px;margin:0;}
.CatalogOne .BHholder .BHolderLeft .radioBH       {float:left;font-size:12px;margin:15px 30px 0 0;}
.CatalogOne .BHholder .BHolderLeft .radioBH input {left:6px;position:relative;top:2px;border:0 none}
.CatalogOne .BHholder .BHoldeRight {float:left;width:113px;height:118px;background: url('//images.redcatsusa.com/images/site_images/BrylaneHome/catalog_BH_AR.jpg') no-repeat;margin-left:35px;}
.Catalog.login .WrapBrandBoxWide   {width:754px;}
.Catalog.login .WrapBrandBoxWide .BrandBoxWide {width:220px;margin:5px 9px 10px 0;}
.Catalog.login .WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopLeft       {width:100px;}
.Catalog.login .WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight      {width:120px;font-size:11px;}
.Catalog.login .WrapBrandBoxWide .BrandBoxWide .BrandBoxWideTopRight span {width:117px;}
.Catalog.login .WrapBrandBoxWide .BrandBoxWide .BrandBoxWideBottom        {width:220px;}
.Catalog.login .BottomFormSubmit   {float:left;margin:5px 0 5px 8px;}
.Catalog.login .BottomFormSubmit p {margin:5px 0}
/***************** [END] Email -N- Catalog Req 'Brands' LOG-IN *************/
/***************** Email -N- Catalog Req 'Left NAV' ************************/
div.account                { padding:20px !important; font-size:11px; background:url('//secureimages.redcatsusa.com/images/site_images/mastersite/bh_1024_acct_background.gif') repeat-y; }
div.account #content-left  { width:165px; float:left; }
div.account #content-right { width:760px; float:left; padding-left:20px; }
div.account h1             { font-size:21px; font-weight:normal; margin-bottom:10px; }
div.account #content-left a                 { display:block; padding:0 0 5px 10px; text-decoration:none; color:#666; }
div.account #content-left a:hover           { text-decoration:underline; color:#666; }
div.account #content-left a.acct-nav-header { padding-left:0; font-weight:bold; color:#333; }
div.account .underline { text-decoration:underline; }
div.account .selected  { color:#000000;font-weight:bold;}
/***************** Place Catalog Order *************************************/
.Catalog.Catalog {float:left;}
.Catalog.Catalog .wrapCatalog {float:left;width:962px;margin:10px 0;}
.Catalog.Catalog .wrapCatalog .CatalogLeft {float:left;width:260px;padding:5px 10px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft ul {list-style:none;font-size:16px;width:280px}
.Catalog.Catalog .wrapCatalog .CatalogLeft ul li .secondli {position:relative;left:17px}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box {border:2px solid #d7e7fe;float:left;margin:15px 0;padding:15px 10px;width:235px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .bold {float:left;margin-bottom:10px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxLeft {float:left;width:117px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxLeft input {font-size:10px;width:106px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxRight {float:left;margin-left:8px;width:110px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxRight input {font-size:10px;width:106px;background:#d7e7fe}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxBottom {float:left;text-align:center;margin-top:10px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxBottom span {float:left;width:235px;}
.Catalog.Catalog .wrapCatalog .CatalogLeft .box .boxBottom .bold {margin-bottom:0}
.Catalog.Catalog .wrapCatalog .CHM_Catalog {float:left;background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/1024_BH_sample1.png) no-repeat;width:495px;height:347px; }
/***************** [END]Place Catalog Order *************************************/
/***************** Catalog Unsubscribe ******************************************/
.Catalog.NotLogINForm .formAling                    { float:left;margin-top:20px;padding:5px 10px;width:942px;}
.formAling .field-box .validator                    { margin-left:116px;}
* html .formAling .field-box .validator             { margin-left:118px;}
.Catalog.NotLogINForm .formAling .SubmitForm        { margin-bottom:20px;margin-left:106px;}
* html .Catalog.NotLogINForm .formAling .SubmitForm { margin-left:54px;}
.Catalog.NotLogINForm .formAling .CHM               { background:#eff5ff;float:left;height:445px;margin-left:10px;width:420px;}
.Catalog.NotLogINForm .formAling .field-box .label  { width:110px;margin:2px 5px 0 0;}
.sp {float:left;}
/***************** [END]Catalog Unsubscribe *************************************/
/** Gift Card ******************************************************************/
.Catalog.GiftCard {}
.Catalog.GiftCard h2               { margin:20px 0; }
.Catalog.GiftCard .gcLeft          { background:transparent url(//secureimages.redcatsusa.com/images/site_images/BrylaneHome/115_landingpage_egiftcard_337x569.jpg) no-repeat;width:370px;height:569px;float:left; }
.Catalog.GiftCard .gcRight         { width:592px;float:left; }
.Catalog.GiftCard .gcRight .wrap   { margin-bottom:35px;float:left; }
.Catalog.GiftCard .gcRight h3 { background:#f1f1f1;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px;width:565px; }
.Catalog.GiftCard .gcRight p  { margin:10px; }
.Catalog.GiftCard a.margin:link,
.Catalog.GiftCard a.margin:visited  {margin:0;}
/** [END] Gift Card ************************************************************/