/* content.css */
.txtleft {text-align:left;}
.txtright { text-align:right;}
.txtcenter { text-align:center;}
.orange { color:#786443;}
.grey { color:#333;}
.content { font-size:1em;line-height:1.6em;margin:0;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;color:#7b7d7f;}
ul.mrgnlft {margin-left:25px;}
a.landing-button {cursor:pointer;display:inline;font-size:12px;font-weight:100; line-height:1.1em;padding:0;text-align:center;color:#888;font-family: "Proxima Nova", Helvetica, Arial, sans-serif;letter-spacing:0.50px !important;text-decoration:underline !important;}
a.landing-button:hover {color:#333 !important;}
.fnt-sorts {font-family: "sorts-mill-goudy", Helvetica, Arial, sans-serif;}
.pad25 {padding:25px;}
.no-italic {font-style:normal;}
option.error{border:1px solid #900;}

/* Customer Service */
/* ------------------------------------------------------------------------------------- */
.cs-landingcontent {float:left;width:100%;padding:40px 0;}
.cs-landingcontent .columnheading {background-image: url("../images/littleborderbottom.png");background-position: center bottom; background-repeat: no-repeat;color:#6e6b6a;}
.cs-landingcontent .cs-info {font-size:1em;color: #7b7d7f;padding: 10px 0 10px 0;line-height:2em;min-height: 100px;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;}
.cs-landingcontent .numbers {font-family: "sorts-mill-goudy", Helvetica, Arial, sans-serif;}
.cs-landingcontent .orange {color: #786443;}

ul.cs-options{margin:0;padding:0;}
ul.cs-options li{border:none;float:left;list-style:none outside none ;margin:0; padding:0;position:relative;width:33%;text-align:center;}
ul.cs-options li a{display:block;font-size:0.9em;line-height:1em;color:#666;text-decoration:none;}
ul.cs-options .rightborder{border-right:1px dotted #D9D9D9;}

.cs-subheading {color:#6e6b6a;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;font-size:1.1em;letter-spacing:0.2em;}
.cs-subheading-content {color:#7b7d7f;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;font-size:1em;letter-spacing:0.1em;}



/* Home Landing Page */
/* ------------------------------------------------------------------------------------- */
.home-landing .overlay-bg {width:1175px;height:594px;background:url('../images/landing-homecol.jpg') no-repeat;border:0;padding-top:250px;}
.home-landing .main-content-area h2 {background:none;border:none;}
.home-landing .overlay-bg li {margin:0 10px;border:1px solid #FFF;line-height:2em;}
.home-landing .overlay-bg li a {color:#FFF;font-family: "proxima-nova", Helvetica, Arial, sans-serif;font-size:1em;padding:6px 15px;}
.home-landing .overlay-bg li a:hover {text-decoration:none;color:#222e4b;}
.home-landing .overlay-bg li:hover {background-color:#FFF;text-decoration:none;color:#222e4b;}


/* Homepage Thumbnail Slider */
/*--------------------------------------------------------------------------------------- */
#homepagemain-wrapper {margin:0 auto 25px;text-align:center;height:auto;width:1179px;}
#homepagemain-wrapper #slideshow-brd {border:1px solid #aa9a83;}
#homepagemain-wrapper #slideshow-wrapper {width:1175px;height:595px;overflow:hidden;margin:2px;background-color:#FFF;}
#homepagemain-wrapper #slideshow-carousel {width:4724px;height:601px;z-index:1;}
#slideshow-carousel>div {float:left;}
#slideshow-carousel img{width:1175px;}
#homepagemain-wrapper #slideshowThumb {display:inline-block;border:1px solid #e5e5e5;background-color:#FFF;margin-top:-40px;z-index:99;}
#homepagemain-wrapper #slideshowThumb a {display:block;float:left;border:2px solid #FFF;height:53px;}
#homepagemain-wrapper #slideshowThumb a:hover, #homepagemain-wrapper #slideshowThumb a.active {border:2px solid #8d754f;}
#slideshow-prev {position:absolute;top:286px;left:-14px;z-index:2;}
#slideshow-next {position:absolute;top:286px;left:1166px;z-index:1;}
#slideshow-prev,#slideshow-next{width:29px;height:29px;}
#slideshow-prev:hover, #slideshow-next:hover {cursor:pointer;}

/* Homepage Further Interest Video */
/*--------------------------------------------------------------------------------------- */
#yplayer iframe{width:100%;}

/* Sale Landing Page */
/* ------------------------------------------------------------------------------------- */
.sale-landing .overlay-bg {width:1175px;height:594px;background:url('../images/landing-sale.jpg') no-repeat;border:0;padding-top:50px;}
.sale-landing .overlay-bg h1 {font-size:2.5em;letter-spacing:10px;color:#06264b;margin:0;padding:0;}
.sale-landing .overlay-bg h2 {font-size:6.5em;letter-spacing:10px;color:#06264b;background:none;padding-bottom:5px;}
.sale-landing .overlay-bg h3 {letter-spacing:0;font-size:1.7em;background:url("../images/blue-bottom-line-90.png") no-repeat center bottom;padding-bottom:5px;color:#334d6a;font-family: "sorts-mill-goudy", Helvetica, Arial, sans-serif;}

.sale-landing .overlay-bg li {margin:0 10px;border:1px solid #334d6a;line-height:2em;}
.sale-landing .overlay-bg li a {color:#334d6a;font-family: "proxima-nova", Helvetica, Arial, sans-serif;font-size:1em;padding:6px 15px;}
.sale-landing .overlay-bg li a:hover {text-decoration:none;}
.sale-landing .overlay-bg li:hover {background-color:#FFF;text-decoration:none;}
.sale-landing .overlay-bg .smlcap {font-variant: small-caps;}


/* About Us */
/* ------------------------------------------------------------------------------------- */
.aboutus-landing .overlay-bg {width:1176px;height:594px;background:url("../images/aboutus-stretched1.jpg") no-repeat;border:0;padding:0;}
.aboutus-landing .aboutus-txtwrapper {width:380px;text-align:center;margin-top:173px;margin-left:706px;padding:0;}
.aboutus-landing h1 {font-size:1.6em;color:#FFF;padding:0;margin-left:-110px;}
.aboutus-landing h1 .blue {color:#7075a2;background:none;}

.aboutus-landing h2 {letter-spacing:0;font-size:1.2em;background:url("../images/divider-bar2.png") no-repeat center bottom;padding-bottom:0px;color:#8d754f;line-height:2em;}
.aboutus-landing .content {font-size:1.2em;color:#c2c2c2;padding:0;line-height:1.4em;}

.aboutus-landing div img {border:0;}
.aboutus-landing .btn a {font-family: "proxima-nova", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none;letter-spacing:0.1em;}


/* About Us */
/* ------------------------------------------------------------------------------------- */

.aboutus-content { background: #FFF; border: 1px solid #EAE5DF; position: relative; top: -62px;  padding:40px 33px 60px;}
.aboutus-wrapper .txtright { text-align:right;}
.aboutus-wrapper .txtcenter { text-align:center;}
.aboutus-wrapper .orange { color:#8d754f;}
.aboutus-wrapper .grey { color:#333;}
.aboutus-wrapper .content { line-height:1.6em;margin:0; color:#7b7d7f;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:1.15em;}
.aboutus-wrapper hr { width: 100%; display: block;height: 0px;border: 0;border-top: 1px solid #e9e9e9;margin: 10px 0 10px 6px; padding: 0; }
.aboutus-wrapper div.mainimg { float:right;margin-left:25px;clear:both;border:2px solid #f6f6f6;}

.aboutus-wrapper ul { margin:0;padding:0;list-style:none;clear:both;}
.aboutus-wrapper li { display:inline;float:left;width:33%;border-right:1px solid #FFF;}
.aboutus-wrapper li a { text-decoration:none;padding:5px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;border-spacing:0px 50px;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;letter-spacing:0.25em;}
.aboutus-wrapper li a:hover { text-decoration:none;padding:5px 0;border-top:2px solid #052047;border-bottom:2px solid #042047;}
.aboutus-wrapper li a.active { text-decoration:none;padding:5px 0;border-top:2px solid #052047;border-bottom:2px solid #042047;}



/* Brooks Card */
/* ------------------------------------------------------------------------------------- */

.brookscard-content { background: #FFF; border: 1px solid #EAE5DF; position: relative; top: 12px;  margin-bottom: 22px; padding:40px 33px 60px;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;}
.brookscard-img-big {padding:2px;border:1px solid #dfdad2;width:894px;height:174px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px;}
.brookscard-wrapper .txtcenter { text-align:center;}
.brookscard-wrapper .uppercase {text-transform:uppercase;}
.brookscard-wrapper .orange { color:#8d754f;}
.brookscard-wrapper .grey { color:#333;}
.brookscard-wrapper .content { margin:0; color:#7b7d7f;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:1em;}
.brookscard-wrapper .brookscard-benefit { margin:0 auto; color:#071a37;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:1.2em;padding:10px 0;}

.brookscard-wrapper ul { margin:0;padding:0;list-style:none;clear:both;}
.brookscard-wrapper li { margin:0;padding:0;width:330px;float:left;list-style:none;padding:0 50px;font-size:1.05em;color:#071a37;}
.brookscard-wrapper li.divider {width:5px;height:275px;background: url("..images/dividers-bar.png") repeat-y left top transparent;list-style:none;overflow:hidden;padding:0;}
.brookscard-wrapper li button { margin-top:5px;}

.brookscard-wrapper h3 {font-size:1.15em;margin:0;padding:0;border:0;letter-spacing:0.2em;}
.brookscard-wrapper h3 .darker {color:#878686;}
.brookscard-wrapper .header-separator {border-bottom: 1px solid #E9E9E9;width:100px;height:1px;position:relative; left: -10px; margin:0px 0px 7px;}

.brookscard-wrapper .subtitle {color:#7b7d7f;font-size:1em;}
.brookscard-wrapper .caveat {color:#7b7d7f;font-size:0.8em;}


/* Help  */
/* ------------------------------------------------------------------------------------- */
.help-wrapper {margin-bottom:80px;}
#help-top { padding-top: 40px; }
#help-middle  { background: url("../images/bg-content-home.jpg") scroll left top; border: 1px solid #eae5df; -webkit-box-shadow: inset 0px 0px 0px 1px #FFF; -moz-box-shadow: inset 0px 0px 0px 1px #FFF; box-shadow: inset 0px 0px 0px 1px #FFF; width: 995px; margin: 30px auto; padding: 10px 0 10px 9px; }
#help-middle-left { position: absolute; left: 95px; top: 0px; width: 169px; background: #FFF; border: 1px solid #eae5df;  padding: 35px 15px 20px 25px; z-index: 5; border-bottom: 0; }
#help-middle-left .help-left-navigation h3 {color:#6e6b6a;}
#help-middle-right {padding-left:230px;}
#help-middle-right {margin: 0 0 45px; }

#help-middle {margin-top:-10px ;background:#FFFFFF ;}
.ie7 #help-middle {margin-top:-3px;}
#help-middle-left {height:100%;border: 1px solid #eae5df;padding:0  0 35px 0;width:209px ;}
#help-middle-left nav {/*background:url("../images/bg-content-home.jpg") repeat ;*/ background:#fff; border:1px solid #FFFFFF;border-bottom:0;width:169px;height:100%;padding:35px 15px 20px 25px;}
#help-clear {bottom:-59px;left:95px;width:211px;}
#help-middle-top, #help-middle-middle, #help-middle-bottom {text-align:center;}
#help-top img {padding:2px;border:1px solid #CEC7BD;}


.help-content {padding-right:25px;text-align:left;}
#help-middle h1 { font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; color: #222e4b; font-size:2.2em; border-bottom:1px solid #CCCCCC; letter-spacing: 0.15em;}
.help-content h2 {color:#222e4b;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; font-size: 1.2em; letter-spacing: 0.1em;}
.help-content h3 {color:#222e4b;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; font-size: 1.1em; letter-spacing: 0.1em;margin:0;padding:0;}
#help-middle-left .cs-left-navigation h3 {color:#6e6b6a;}
#help-middle p {font-family: 'adobe-garamond-pro',Helvetica,Arial,sans-serif;color:#666666;font-size:1.1em;}
#help-middle a.help-btn {text-decoration:underline;}

.shipping-information {margin-left: 0;padding-left: 0;}
.shipping-information li {margin-left: 5px;}

.help-left-navigation ul{padding: 0 0 0 10px; margin: 10px 0 25px;}

#template2-left  {width: 210px;border: 1px solid #DFE0D8;border-bottom:none;position: relative;margin: -40px 0 -33px 12px;z-index: 5;float: left;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;}
#template2-left nav {border: 1px solid white; border-bottom: none;padding: 35px 10px 25px 25px;width: 173px;background: url("../images/bg-content-home.jpg") repeat; min-height: 500px;}
#help-middle .form-row .input-text  { color: #666; font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; font-size: 1.1em; letter-spacing: 0.1em; font-style: italic;}
#help-middle .form-row label { font-size: 0.9em; letter-spacing: 3px;  }
#help-middle li {font-family: 'adobe-garamond-pro',Helvetica,Arial,sans-serif;color:#666666;font-size:1.1em;}
#help-middle div.row p {color:#7b7d7f;margin:0;padding:0;font-size:1.35em;max-width:257px;padding:2px 30px;}


/* Content Pages */
/* ------------------------------------------------------------------------------------- */
.content-pages-wrapper { background: url("../images/bg-content-home.jpg") scroll left top; border: 1px solid #eae5df; -webkit-box-shadow: inset 0px 0px 0px 1px #FFF; -moz-box-shadow: inset 0px 0px 0px 1px #FFF; box-shadow: inset 0px 0px 0px 1px #FFF; width: 984px; margin: 90px auto 34px; padding: 0 12px 0; position:  relative; }
.content-pages-wrapper .content-pages-content { background: #FFF; border: 1px solid #EAE5DF; position: relative; top: -62px;  padding:40px 33px 60px;}
.content-pages-wrapper .content-pages-content {padding:50px 60px 20px;margin-bottom:-50px;font-family: 'adobe-garamond-pro',Helvetica,Arial,sans-serif;color:#666666;font-size:1.15em;}
.content-pages-wrapper .content-pages-content.onlinecatalog .form-row label{font-size:1em;letter-spacing:1px; color:#333; font-weight:normal;}
.content-pages-wrapper .content-pages-content.onlinecatalog .form-row.required label{font-weight:bold; letter-spacing:3px;}
.content-pages-wrapper .fullpage {padding:50px 0 20px;}
.content-pages-wrapper ul.content-subnav { margin:0;padding:0;list-style:none;text-align:center;clear:both;}
.content-pages-wrapper ul.content-subnav li { display:inline;}
.content-pages-wrapper ul.content-subnav li a { text-decoration:none;padding:5px 15px;margin:0 5px;font-size:0.83em;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;letter-spacing:0.25em;color:#999;border-top:2px solid #fff;border-bottom:2px solid #fff;border-spacing:0px 50px;background-color:#FFF;}
.content-pages-wrapper ul.content-subnav li a:hover {border-top:2px solid #052047;border-bottom:2px solid #042047;color:#333;}
.content-pages-wrapper ul.content-subnav li.active a {border-top:2px solid #052047;border-bottom:2px solid #042047;color:#333;}
.content-pages-wrapper ul.content-subnav li .subnavdivider {padding:0 5px;border-right:1px dotted #D9D9D9;}

.content-pages-wrapper ul.catalogs { margin:0;padding:0;list-style:none;clear:left;}
.content-pages-wrapper ul.catalogs li { float:left;padding-right:25px;width:195px;list-style:none;font-size:0.83em;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;letter-spacing:0.15em;color:#999;text-align:center;}
.content-pages-wrapper ul.catalogs li img {border:1px solid #D9D9D9;padding:1px;}
.content-pages-wrapper ul.catalogs li a {font-color:#333;}
.content-pages-wrapper ul.catalogs li:hover a {color:#8d754f;}
.content-pages-wrapper ul.catalogs li:hover img {border:1px solid #8d754f;padding:1px;}
.content-pages-wrapper .content-pages-content .confirmation-message {font-size:1em;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;letter-spacing:0.15em;color:#6B0707;border-bottom:0;margin-bottom:20px;padding-bottom:20px;text-align:center;}


/* Content Pages w/ Left nav*/
/* ------------------------------------------------------------------------------------- */
.contentleftnav-wrapper {margin-bottom:80px;}
.contentleftnav-wrapper #content-top { padding-top: 40px; }
.contentleftnav-wrapper #content-middle  { background: url("../images/bg-content-home.jpg") scroll left top; border: 1px solid #eae5df; -webkit-box-shadow: inset 0px 0px 0px 1px #FFF; -moz-box-shadow: inset 0px 0px 0px 1px #FFF; box-shadow: inset 0px 0px 0px 1px #FFF; width: 995px; margin: 30px auto; padding: 10px 0 10px 9px; }
.contentleftnav-wrapper #content-middle-left { position: absolute; left: 95px; top: 0px; width: 169px; background: #FFF; border: 1px solid #eae5df;  padding: 35px 15px 20px 25px; z-index: 5; border-bottom: 0; }
.contentleftnav-wrapper #content-middle-left .content-left-navigation h3 {color:#6e6b6a;}
.contentleftnav-wrapper #content-middle-right {padding-left:230px;}
.contentleftnav-wrapper #content-middle-right {/*margin: 0 0 45px; */}

.contentleftnav-wrapper #content-middle {margin-top:-10px ;background:#FFFFFF ;}

.ie7 .contentleftnav-wrapper #content-middle {margin-top:-3px;}
.contentleftnav-wrapper #content-middle-left {height:100%;border-left: 1px solid #eae5df; border-right:none;padding:0  0 35px 0;width:211px ;}
.contentleftnav-wrapper #content-middle-left nav {/*background:url("../images/bg-content-home.jpg") repeat ;border:1px solid #FFFFFF;*/border-bottom:0;width:169px;height:100%;padding:35px 15px 20px 25px;}
.contentleftnav-wrapper #content-clear {bottom:-59px;left:95px;width:211px;}
.contentleftnav-wrapper #content-middle-top, .contentleftnav-wrapper #content-middle-middle, .contentleftnav-wrapper #content-middle-bottom {text-align:center;}
.contentleftnav-wrapper #content-top img {padding:2px;border:1px solid #CEC7BD;}

.contentleftnav-wrapper #content-middle h1 { font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; color: #222e4b; font-size:2.2em; border-bottom:1px solid #CCCCCC; letter-spacing: 0.15em;}
.contentleftnav-wrapper #content-middle .headers h1{
    border: none;
    text-transform: uppercase;
    font-size: 34px;
    margin: 70px auto 5px;
    color: #ecf2ee;
    letter-spacing: 0.3em;
    position: relative;
    left: 0.15em;
}
.contentleftnav-wrapper .content-content h2 {color:#222e4b;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; font-size: 1.2em; letter-spacing: 0.1em;}
.contentleftnav-wrapper .content-content h3 {color:#6e6b6a;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif; font-size: 1.1em; letter-spacing: 0.1em;margin:0;padding:0;}
.contentleftnav-wrapper #content-middle-left .cs-left-navigation h3 {color:#6e6b6a;}

.contentleftnav-wrapper .cs-left-navigation ul{padding: 0 0 0 10px; margin: 10px 0 25px;}
.confirmation-message {font-size:1em;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;letter-spacing:0.15em;/*color:#B5124F;*/color:#999; border-bottom:0;margin-bottom:20px;padding-bottom:20px;text-align:center;}


/* Content Two-Col */
/*--------------------------------------------------------------------------------------- */
.twocol-content { overflow: hidden;}
.twocol-left {float:left; width:40%;}
.twocol-right {float:left; width:45%; height:auto; text-align:left; padding-right:5%;}
.twocol-content .secondaryheader {font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;letter-spacing: 0.25em;color: #6e6b6a;font-size: 18px;margin-bottom: 5px;text-transform:uppercase;}
form#content-form fieldset {padding-left:25px;text-align:left;}
form#content-form input, form#content-form textarea { width: 285px;}
form#content-form textarea  { padding: 5px;}
.twocol-header { padding-top: 20px; overflow: hidden; }
.twocol-content .twocol-left { border-right: 1px dotted #e3e3e3; padding-right: 55px; }
.twocol-content button span { padding: 0 40px; font-size: 0.9em; font-weight: bold;}
.twocol-right .rightcol-content {padding-left:25px;color:#999;font-size:1em;}


/* Black Fleece Sale */
/* ------------------------------------------------------------------------------------- */
.bf-font {font-family: "Courier New", Helvetica, Arial, sans-serif;}
.bf-sale {margin-top:30px;padding-top:10px;width:1151px;height:570px;border:15px solid #3a3748;text-align:center;}
.bf-sale h1 {margin-top:100px;font-size:2em;line-height:2em;letter-spacing: 0.75em;color: #3a3748;}
.header-discount {display:inline-block;font-size:3em;letter-spacing:0.35em;font-weight:normal;border-top:1px solid #3a374b;border-bottom:1px solid #3a374b;color:#a30a35;padding:30px;}
ul.bf-content-nav {margin:40px auto;padding:0;list-style:none;text-align:center;display:inline-block;}
ul.bf-content-nav li {display:inline-block;}
ul.bf-content-nav li a {margin-right:10px;}
.bf-button { padding:1px;border:1px solid #e2e2e2;background-color:#5d5d5c;font-size:1em;text-transform:uppercase;letter-spacing:3px;color:#FFF; -webkit-box-shadow: inset 0px 0px 0px 1px #5b5b5a; -moz-box-shadow: inset 0px 0px 0px 1px #d3d1cd; box-shadow: inset 0px 0px 0px 1px #5b5b5a;display:block;}
.bf-font span {display:block;border:1px solid #e2e2e2;padding:5px 20px;}


/* Black Fleece Locations */
/* ------------------------------------------------------------------------------------- */
.bf-locations-wrapper {width:828px;margin:0 auto;text-align:center;padding:10px 0;}
.bf-locations-wrapper h2.bf-storelocation{margin:0;padding:0;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:1.1em;line-height:1em;color:#333;letter-spacing:0.2em;}

.bf-locations-wrapper h3.bf-storename, .bf-locations-wrapper .bf-storename {margin:0;padding:0;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:0.9em;color:#333;letter-spacing:0.1em;}
.bf-locations-wrapper .bf-address, .bf-locations-wrapper .bf-hours{margin:0;padding:0;font-family: "adobe-garamond-pro", 'Adobe Garamond Pro', Garamond;font-size:0.8em;color:#7b7d7f;}
.bf-border {padding-bottom:5px;}

.bf-locations-content-wrapper, .bf-locations-content-wrapper {width:100%;}
.bf-locations-content-wrapper .bf-headerimg {padding:20px 0;}
.bf-locations-content-wrapper ul {margin:0;padding:0;list-style:none;clear:right;}
.bf-locations-content-wrapper li {float:left;margin:0;padding:0;width:390px;padding-right:48px;list-style-type:none;}
.bf-locations-content-wrapper li:first-child, .bf-locations-content-wrapper li:last-child {list-style:none;}
.bf-locations-content-wrapper li:last-child {padding-right:0;}

.bf-storelisting-wrapper ul {margin:0;padding:10px 0 40px 0;list-style:none;clear:right;min-height:125px;}
.bf-storelisting-wrapper li {float:left;margin:0;padding:0;width:230px;padding-left:25px;list-style-type:none !important;text-align:left;}
.bf-storelisting-wrapper li:first-child {width:182px;padding-left:0;}
.bf-storelisting-wrapper li>img{border:1px solid #d1d3d4;}
.bf-storelisting-wrapper li.divider {background:url("images/bf-divider.png") repeat-y right top transparent;}

.bf-international-listing {margin:0;padding:0;text-align:left;}
.bf-international-listing ul {width:100%;clear:left;text-align:left;margin:0;padding:0;list-style:none;}
.bf-international-listing li {float:left;text-align:left;margin:0;padding:0;list-style-type:none !important;width:280px;}
.bf-international-listing li:first-child {width:125px;}
.bf-international-listing li:last-child {padding-right:0px !important;list-style-type:none;width:130px;}
.bf-international-listing li h3.bf-storename {line-height:0em;}


/* CIS */
/*--------------------------------------------------------------------------------------- */
.contentleftnav-wrapper #content-middle-right.cis{padding-right:20px;}
nav.cis-links{font-size:1.3em;color:#8D754F;}
#content-middle-middle{clear:both;}
.cis-wrapper,nav.cis-links,.cis-ui #content-middle-middle .form-row .checkbox-row a,.cis-ui #content-middle-middle .form-row.qtip a,.cis-ui .contact-info,.cis-ui .terms,.cis-ui.cis-success p,.cis-ui.cis-inform textarea,span.title,.cis-ui.cis-inform,.cis-ui p.success{font-family:adobe-garamond-pro, Helvetica, Arial, sans-serif;}
.cis-wrapper{
    clear:both;
    overflow:hidden;
    width: 720px;
    margin: 0 auto;
}
.cis-ui.cis-success,.cis-wrapper .cis-accordion-middle h3,.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col ul li,.cis-wrapper .cis-contact-us .cis-contact-us-col,.cis-ui .contact-info,.cis-wrapper .cis-contact-us .cis-contact-us-col a,.cis-ui #content-middle-middle .contact-us-bottom .button-normal-white,.cis-ui .terms p,.cis-ui.cis-inform textarea,.cis-ui.cis-inform h3.darker-2,.cis-ui.cis-inform .text-revert,.cis-ui p.success,.contact-info .email a{color:#6e6b6a;}
.cis-wrapper .fixed-blue-box-content h2,.cis-wrapper .fixed-blue-box-content ul li a,.cis-wrapper .fixed-blue-box-wrp.style-2 h3,.cis-wrapper .fixed-blue-box-wrp.style-2 a.accordion-link,.cis-wrapper .cis-accordion-middle h3,.cis-wrapper .cis-contact-us .cis-contact-us-col h5{text-transform:uppercase;}
.cis-wrapper .fixed-blue-box-content ul li a,.cis-wrapper .fixed-blue-box-wrp.style-2 a.accordion-link,.cis-wrapper .fixed-blue-box-wrp .fixed-blue-box{color:#FFF;}
.cis-wrapper .fixed-blue-box-wrp,.cis-wrapper .fixed-blue-box,.cis-wrapper .fixed-blue-box-content h2 span,.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col,.cis-wrapper .cis-contact-us .cis-contact-us-col,.cis-ui.cis-inform textarea,.cis-ui.cis-inform .text-revert{display:block;}
.cis-wrapper .fixed-blue-box-content ul li a,.cis-wrapper .fixed-blue-box-wrp.style-2 a.accordion-link{display:inline-block;}
.cis-wrapper .fixed-blue-box-content h2,.cis-wrapper .fixed-blue-box-wrp.style-2 h3{text-shadow:0px 0px 20px rgba(0,0,0,1);}
.cis-wrapper .fixed-blue-box-content h2,.cis-wrapper .fixed-blue-box-wrp.style-2 h3,.cis-wrapper .cis-accordion-middle h3,.cis-wrapper .cis-contact-us .cis-contact-us-col h5{font-weight:normal;}
.cis-wrapper .fixed-blue-box-wrp,.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col,.cis-wrapper .cis-contact-us .cis-contact-us-col,.cis-ui.cis-inform textarea,.cis-ui.cis-inform .text-revert{float:left;}
.cis-wrapper .fixed-blue-box-wrp{padding:1px;background:transparent;border:1px solid #dfe0d8;margin-left:15px;}
.cis-wrapper .fixed-blue-box-wrp:first-child{margin-left:23px;}
.cis-wrapper .fixed-blue-box-wrp .fixed-blue-box,.cis-wrapper .cis-accordion-middle{overflow:hidden;}
.cis-wrapper .fixed-blue-box-wrp.style-1 .fixed-blue-box{background:url("../images/cis-landing-banner-left.jpg") no-repeat center top #02234b;}
.cis-wrapper .fixed-blue-box-wrp.style-1 .fixed-blue-box.right{background-image:url("../images/cis-landing-banner-right.jpg");}
.cis-wrapper .fixed-blue-box-content{border:3px solid rgba(255,255,255,0.5);background:transparent;}
.oldie .cis-wrapper .fixed-blue-box-content{border-color:#8192a7;}
.cis-wrapper .fixed-blue-box-content h2{width:275px;height:142px;min-height:142px;display:table-cell;vertical-align:middle;font-size:3em;letter-spacing:0.2em;padding:0.83em;line-height:1em;}
.cis-wrapper .fixed-blue-box-content h2 span{width:100%;}
.cis-wrapper .fixed-blue-box-content h2 span.smaller{font-size:0.55em;letter-spacing:0.35em;line-height:1.2em;background:url("../images/line-dashed-51.png") no-repeat center top;padding:5px 0 0 3px;}
.cis-wrapper .fixed-blue-box-content h2 span.bigger{font-size:1.25em;line-height:1em;}
.cis-wrapper .fixed-blue-box-content p{font-size:1.4em;line-height:1.3em;background:url("../images/line-light-blue-69.png") no-repeat center bottom;padding:0 15px 17px;}
.cis-wrapper .fixed-blue-box-content p span,.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col ul li span{font-style:italic;}
.cis-wrapper .fixed-blue-box-content ul li{list-style-type:none;font-size:1.25em;}
.cis-wrapper .fixed-blue-box-content ul li a{padding:7px 24px 7px 0;background:url("../images/link-arrow-20.png") no-repeat right center;}
.cis-wrapper .fixed-blue-box-content ul li a:hover{text-decoration:underline;}
.cis-wrapper .fixed-blue-box-content ul li.title{font-size:1.65em;color:#BAA584;padding:12px 0 3px 0;}
.cis-wrapper .fixed-blue-box-content ul li.title:first-child{padding-top:0;}
.cis-wrapper .fixed-blue-box-wrp.style-1,.cis-wrapper .fixed-blue-box-wrp.style-1 .fixed-blue-box{width:338px;min-height:464px;}
.cis-wrapper .fixed-blue-box-wrp.style-1 .fixed-blue-box-content{width:332px;min-height:458px;}
.cis-wrapper .fixed-blue-box-wrp.style-2{margin:20px 0 20px 24px;}
.cis-wrapper .fixed-blue-box-wrp.style-2,.cis-wrapper .fixed-blue-box-wrp.style-2 .fixed-blue-box{width:693px;}
.cis-wrapper .fixed-blue-box-wrp.style-2 .fixed-blue-box-content{width:687px;}
.cis-wrapper .fixed-blue-box-wrp.style-2 .fixed-blue-box{background:#02234b;}
.cis-wrapper .fixed-blue-box-wrp.style-2 h3{font-size:2em;letter-spacing:2px;background:url("../images/line-dashed-51.png") no-repeat center bottom;padding-bottom:9px;margin:0.5em 0.5em 0;}
.cis-wrapper .fixed-blue-box-wrp.style-2 h3 span{font-size:0.75em;}
.cis-wrapper .fixed-blue-box-wrp.style-2 a.accordion-link{font-size:1.4em;margin:15px 0;background:url("../images/link-more-20.png") no-repeat right center;padding-right:24px;min-height:18px;padding-top:2px;}
.cis-wrapper .fixed-blue-box-wrp.style-2 a.accordion-link.less{text-transform:none;background-image:url("../images/link-less-20.png");}
.cis-wrapper .cis-accordion-content{display:none;}
.cis-wrapper .fixed-blue-box-wrp.style-2.cis-accordion-content-header,.cis-wrapper .fixed-blue-box-wrp.style-2.cis-accordion-content-header .fixed-blue-box{min-height:106px;}
.cis-wrapper .fixed-blue-box-wrp.style-2.cis-accordion-content-header .fixed-blue-box-content{min-height:100px;}
.cis-wrapper .fixed-blue-box-wrp.style-2.cis-accordion-content-header .fixed-blue-box{background:url("../images/cis-landing-banner-accordion.jpg") no-repeat center center #02234b;}
.cis-wrapper .cis-accordion-middle{clear:both;text-align:left;padding:0 25px;}
.cis-wrapper .cis-accordion-middle h3{font-size:1.7em;background:url("../images/line-gray-51.png") no-repeat left bottom transparent;padding:0 0 1px 8px;letter-spacing:0.1em;margin-top:0;}
.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col{width:330px;padding-right:10px;margin-left:15px;}
.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col:first-child{margin-left:0;}
.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col ul{padding-left:25px;}
.cis-wrapper .cis-accordion-middle .cis-accordion-middle-col ul li{list-style-type:disc;font-size:1.25em;margin-bottom:10px;}
.cis-wrapper .cis-contact-us h2{letter-spacing:3px;margin-bottom:0;}
.cis-wrapper .cis-contact-us h3{font-size:1.3em;max-width:520px;margin:0 auto 30px;padding-bottom:17px;}
.cis-wrapper .cis-contact-us .cis-contact-us-col,.cis-ui .contact-info{width:30%;margin-right:3%;overflow:hidden;font-size:1.25em;}
.cis-wrapper .cis-contact-us .cis-contact-us-col.middle{/*margin:0 1.5%;*/}
.cis-wrapper .cis-contact-us .cis-contact-us-col h5{
    background:url("../images/line-gray-51.png") no-repeat center bottom transparent;
    letter-spacing:3px;
    font-size:0.75em;
    padding: 0 0 4px 5px;
    margin: 0 0 10px;
    color: #8D754F;
}
.cis-wrapper .cis-contact-us .cis-contact-us-col{
    width:33.3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    margin:0;
    min-height: 135px;
}
.cis-wrapper .cis-contact-us .cis-contact-us-col:first-child{
    border-right: 1px dotted #c6c3b4;
}
.cis-wrapper .cis-contact-us .cis-contact-us-col:last-child{
    border-left: 1px dotted #c6c3b4;
}

@media only screen and (max-width : 767px) {
.contentleftnav-wrapper #content-middle {border: none; width: 100%; padding: 0;}
.contentleftnav-wrapper #content-middle-right.cis{padding-right: 0;}
.contentleftnav-wrapper #content-middle, .contentleftnav-wrapper {margin: 0;}
}

.cis-wrapper .cis-contact-us .cis-contact-us-col p > span,.cis-ui .contact-info p > span{display:block;}
.cis-wrapper .cis-contact-us .cis-contact-us-col span.uppercase,.cis-ui .contact-info span.uppercase{font-size:0.75em;}
.cis-wrapper .cis-contact-us .cis-contact-us-col span.uppercase .bigger{font-size:1.2em;}
.cis-wrapper .cis-contact-us .cis-contact-us-col span.uppercase2{font-variant:small-caps;}
.cis-wrapper .cis-contact-us .cis-contact-us-col span.fax{margin:12px 0;}
.cis-wrapper .cis-contact-us .cis-contact-us-col p,.cis-ui .contact-info p{margin-top:0.5em;line-height:1.3em;}
.cis-ui #content-middle-middle .form-row{margin-bottom:1em;}
.cis-ui #content-middle-middle .form-row:first-child,.cis-ui #content-middle-middle .form-row.ante-last{margin-bottom:0;}
.cis-ui.cis-membership #content-middle-middle .form-row:first-child,.cis-ui.cis-enroll #content-middle-middle .form-row:first-child{margin-bottom:1em;}
.cis-ui #content-middle-middle .form-row label{margin:2px 0;clear:both;}
.cis-ui #content-middle-middle .form-row label span{font-weight:bold;font-size:0.9em;}
.cis-ui #content-middle-middle .form-row label span.required-indicator{/*display:none;*/}
.cis-ui #content-middle-middle .form-field-separator{margin:15px 0 10px;width:91px;}
.cis-ui #content-middle-middle .form-row .checkbox-row{margin:0;}
.cis-ui #content-middle-middle .form-row .checkbox-row a,.cis-ui #content-middle-middle .form-row.qtip a{color:#8D754F;font-style:italic;font-size:1.1em;margin:1px 5px 0;}
.cis-ui #content-middle-middle .contact-us-bottom.enrollment-page{overflow:hidden;clear:both;padding:15px 230px 0px;}
.cis-ui #content-middle-middle .contact-us-bottom{overflow:hidden;clear:both;padding:15px 0 0;}
.cis-ui.cis-inform #content-middle-middle .contact-us-bottom{padding-top:15px;}
.cis-ui #content-middle-middle .contact-us-bottom .button-normal-navy{padding:0 45px;min-width:0;}
.cis-ui.cis-membership #content-middle-middle .contact-us-bottom .button-normal-navy{padding:0 12px;}
.cis-ui #content-middle-middle .contact-us-bottom .button-normal-white{background-image:url("../images/cis-gray-bg.png");height:28px;width:auto;padding:1px 10px;text-shadow:0 0 2px rgba(90,90,90,0.5);font-size:1em;}
.cis-ui #content-middle-middle .contact-us-bottom .button-wrap:first-child{margin-right:20px;}
.cis-ui #content-middle-middle .form-row.qtip a.forgot-link,.cis-ui #content-middle-middle .form-row.qtip span.qmark{font-weight:normal;font-size:1.2em;color:#999593;}
.cis-ui #content-middle-middle .form-row.qtip label,.cis-ui #content-middle-middle .form-row.qtip .cis-tip,.cis-ui #content-middle-middle .form-row.qtip > span{display:inline-block;float:left;}
.cis-ui #content-middle-middle .form-row.qtip input{display:block;clear:both;}
.cis-ui #content-middle-middle .form-row.qtip span.qmark{font-style:normal;}
.cis-ui #content-middle-middle .form-row.qtip a.style-tooltip{margin:0 15px 0 1px;letter-spacing:1px;}
.cis-ui .cis-tip{position:relative;}
.cis-ui .cis-tip .hover-tooltip{left:-22px;top:-95px;}
.cis-ui .cis-tip .hover-tooltip.bigger{width:256px;}
.cis-ui .cis-tip .hover-tooltip.bigger .hover-container{width:236px;}
.cis-ui .cis-tip .hover-tooltip .hover-container{padding:5px 10px 15px;}
.cis-ui .cis-tip .hover-tooltip .hover-container p{color:#FFF;font-size:1.1em;font-style:normal;margin:0;background:url("../images/line-light-blue-40.png") 10px top no-repeat;padding-top:5px;}
.cis-ui .cis-tip .terms-show .hover-tooltip{left:205px;}
.cis-ui .contact-info{width:100%;margin:0;}
.cis-ui .contact-info span.phone{color:#414141;font-size:1.4em;}
.cis-ui .contact-info span.email{font-size:0.8em;}
.cis-ui .terms,.cis-ui.cis-success #content-middle-middle{clear:both;padding:0 20px;text-align:left;}
.cis-ui .terms p,.cis-ui.cis-success p{font-size:1.25em;}
.cis-ui.cis-terms .checkbox-row{background:url("../images/bg-blue.png") repeat;padding:9px 20px 8px;border:1px solid #dedede;opacity:0.85;margin:2.5em 1.5em;}
.cis-ui.cis-terms .checkbox-row:hover{opacity:1;}
.cis-ui.cis-terms .checkbox-row span.checkbox{top:10px;left:20px;width:95%;}
.cis-ui span.error{font-weight:bold;}
.cis-ui.cis-success .enrollment-info span.value{text-transform:uppercase;color:#414141;font-size:1.3em;letter-spacing:1px;}
.cis-ui.cis-success .enrollment-info span.value.smaller{font-size:1em;}
.cis-ui.cis-success .enrollment-info p > span{display:block;line-height:1.4em;}
.cis-ui.cis-success .enrollment-info span.title{text-transform:none;}
.cis-ui.cis-success .contact-info{text-align:center;}
.cis-ui.cis-success .contact-info h3{font-size:1em;margin:0 0 3px;}
.cis-ui.cis-success .contact-info h3.middle-tweak{background-position:center top;padding:12px 0 0;}
.cis-ui.cis-success .contact-info p{font-size:1em;margin:0;}
.cis-ui.cis-inform .form-row.title,.cis-ui.cis-inform .form-row.fullname{display:inline-block;float:left;}
.cis-ui.cis-inform .form-row.fullname{margin-left:17px;}
.cis-ui.cis-inform .form-row.fullname input{max-width:220px;}
.cis-ui.cis-inform .form-row .email{min-width:285px;}
.cis-ui.cis-inform .form-row.title .select2-container{max-width:67px;}
.cis-ui.cis-inform .form-row.title .chzn-drop{max-width:65px;}
.cis-ui.cis-inform textarea{resize:horizontal;}
.cis-ui.cis-inform input[type="text"],.cis-ui.cis-inform .select2-container,.cis-ui.cis-inform .chzn-container .chzn-drop{border:2px solid #a9a9a9;}
.cis-ui.cis-inform input[type="text"].error,.cis-ui.cis-inform .chzn-container.error,.cis-ui.cis-inform .chzn-container.error .chzn-drop{border-color:#900;}
.cis-ui.cis-inform h2,.cis-ui.cis-inform span.title{letter-spacing:4px;}
.cis-ui.cis-inform h3.darker-2{font-style:normal;padding-top:12px;background:none;max-width:460px;}
.cis-ui.cis-inform #content-middle-middle .contact-us-bottom .button-normal-navy{padding:0 22px;}
.cis-ui.cis-inform span.title{font-size:1.4em;}
.cis-ui.cis-inform #content-middle-middle span.title + .form-field-separator{margin:5px 0 7px;}
.cis-ui.cis-inform .text-revert{display:none;background:url("../images/blue-left-arrow-19.png") no-repeat left top;padding-left:23px;font-style:italic;font-size:1.4em;max-width:60px;line-height:1.1em;margin:12px 7px;}
.cis-ui p.success{font-size:1.7em;text-align:center;}
#root #main .cis-ui.cis-inform .form-row textarea,#dialog-cis-ui .cis-ui.cis-inform .form-row textarea{min-width:345px;font-size:1.4em;line-height:1.2em;padding:10px;margin-top:4px;}
#root #main .cis-ui.cis-inform .select2-container .select2-selection,#dialog-cis-ui .cis-ui.cis-inform .select2-container .select2-selection{border:0;}
#root #main nav.cis-links ul li a{font-size:1.15em;}
#root #main nav.cis-links h3{font-size:0.8em;letter-spacing:2px;}
#root #main .cis-ui #content-middle-middle .form-row .checkbox-row label,#dialog-cis-ui .cis-ui #content-middle-middle .form-row .checkbox-row label{padding-left:20px;color:#7B7D7F;}
#root #main .cis-ui #content-middle-middle .form-row .checkbox-row label,#dialog-cis-ui .cis-ui #content-middle-middle .form-row .checkbox-row label,.cis-ui #content-middle-middle .form-row .checkbox-row a{display:inline-block;float:left;}
#root #container #main .cis-ui.cis-terms .checkbox-row label,#dialog-cis-ui .cis-ui.cis-terms .checkbox-row label{color:#FFF;font-size:1.15em;}
#root #main .cis-ui .cis-tip .terms-show .hover-tooltip .hover-container p,#dialog-cis-ui .cis-tip .terms-show .hover-tooltip .hover-container p{font-size:1.2em;}
#dialog-cis-ui #content-top{padding-top:0;}
#dialog-cis-ui #content-middle-top{overflow:hidden;}
#dialog-cis-ui #content-middle-middle{padding-left:80px;}
#dialog-cis-ui .cis-ui.forgot-email #content-middle-middle,#dialog-cis-ui .cis-ui.cis-terms #content-middle-middle,#dialog-cis-ui .cis-ui.cis-success #content-middle-middle{padding-left:0;}
#dialog-cis-ui .contentleftnav-wrapper{margin-bottom:0;}
#dialog-cis-ui h2{font-style:normal;width:100%;}
#dialog-cis-ui .cis-ui.cis-terms{padding:0 35px;}
#dialog-cis-ui .cis-ui.cis-success #content-middle-middle{padding:0 60px 0 80px;}
#dialog-cis-ui .cis-ui .terms p,#dialog-cis-ui .cis-ui.cis-success p{line-height:1.15em;}
#dialog-cis-ui .cis-ui.cis-success .contact-info p{line-height:1.3em;}
#dialog-cis-ui .cis-ui.cis-success p:first-child{margin-top:0;}
#dialog-cis-ui .cis-ui.cis-terms .checkbox-row{margin-bottom:0;}
#dialog-cis-ui .cis-ui.cis-terms .cs-header-wrap{padding-bottom:0;}
#dialog-cis-ui .cis-ui.cis-inform .title2 .select2-container .select2-results__options{max-height:130px;}
.ie7 .form-row.fr-email{clear:both;}
.cis-ui .nd-terms{display:none;}
/* Landing Pages */
/*--------------------------------------------------------------------------------------- */
#landing-showcase {position:relative;width:1175px;height:394px;border:1px solid #ded7d0;padding:2px;}
#landing-cta {position:absolute;top:0;left:0;}
#landing-cta {width:1181px;margin:0 auto;}
#landing-cta .kidsmarg {margin-top:350px;margin-left:290px;}
#landing-cta .womenlandingmarg {margin-top:415px;margin-left:200px;}
/*
.kids ul {list-style:none;text-align:center;}
.kids li {display:inline-block;margin:0 10px;padding:1px;border:1px solid #FFF;line-height:2em;}
.kids li a {color:#FFF;font-family: "proxima-nova", Helvetica, Arial, sans-serif;font-size:1em;padding:0px 20px;}
.kids li a.boys{background-color:#778fa5;}
.kids li a.girls {background-color:#e06382;}
.kids li a:hover {text-decoration:none;color:#222e4b;}
.kids li:hover {background-color:#FFF;text-decoration:none;color:#22e4b;}
*/
.landingbtns ul {list-style:none;text-align:center;}
.landingbtns li {display:inline-block;margin:0 10px;padding:1px;border:1px solid #FFF;line-height:2em;}
.landingbtns li a {float:left; color:#FFF;font-family: "proxima-nova", Helvetica, Arial, sans-serif;font-size:1em;padding:0px 20px;background-color:#222e4b;letter-spacing:0.2em;}
.landingbtns li a:hover {text-decoration:none;background-color:#FFF;color:#222e4b;letter-spacing:0.2em;}


/* Men Featured Landing Page */
/*--------------------------------------------------------------------------------------- */
.featuredmainimg {position:relative;z-index:3;}
.featuredcol {position:relative;display:block;clear:left;z-index:99;}
.featuredcol ul {margin:0;padding:0;width:100%;list-style:none;}
.featuredcol li {width:30%;margin:0 auto; margin-right:2%;float:left;list-style-type:none;text-align:center;}
.featuredcol li:last-child {margin-right:0;}
.featuredcol li.productoverlay{margin-top:-60px;z-index:99;padding:2px;background-color:#FFF;border:1px solid #e5e6e6;width:236px;height:281px;}
.featuredcol li h2 {font-size:1.5em;font-family:adobe-garamond-pro, Garamond, Helvetica, Arial, sans-serif;color:#6e6b6a;background:url(images/line-gray-51.png) no-repeat center bottom transparent;padding-bottom:10px;margin:0;}
.featuredcol li p {padding:0 50px;font-size:1em;font-family:adobe-garamond-pro, Garamond, Helvetica, Arial, sans-serif;color:#7b7d7f;}

/* Women Featured Landing Page */
/*--------------------------------------------------------------------------------------- */
/*#women-featured-wrapper {margin:0 auto;text-align:center;margin-left:10px;}
#women-featured-wrapper #slideshow-brd {width:726px;border:1px solid #eff2f5;background-color:#FFF;padding:14px;}
#women-featured-wrapper #slideshow-wrapper {width:726px;height:810px;overflow:hidden;}
#women-featured-wrapper #slideshow-carousel {width:5278px;height:812px;z-index:1;}
#slideshow-carousel>div {float:left;}

#women-featured-wrapper #slideshowThumb {display:inline-block;background-color:#FFF;padding:7px;border:1px solid #eff2f5;width:740px;}
#women-featured-wrapper #slideshowThumb a {display:block;float:left;margin-right:9px;width:96px;height:132px;}
#women-featured-wrapper #slideshowThumb a:hover, #women-featured-wrapper #slideshowThumb a.active {background:url(../images/featured-thumb-active.png) repeat left top;}
#women-featured-wrapper #slideshowThumb a img {margin-top:6px;}
#women-featured-wrapper .women-chicdivider {margin:15px 0;}*/


#women-featured-wrapper {margin:0 auto;text-align:center;margin-left:10px;}
#women-featured-wrapper #slideshow-brd {width:726px;border:1px solid #eff2f5;background-color:#FFF;padding:14px;}
#women-featured-wrapper #slideshow-wrapper {width:726px;height:810px;overflow:hidden;}
#women-featured-wrapper #slideshow-carousel-wrapper {width:756px;height:915px;overflow:hidden;}
#women-featured-wrapper #slideshow-carousel {width:5278px;height:612px;z-index:1;}
#women-featured-wrapper #agenda-carousel-top {width:3780px;height:591px;z-index:1;}
#women-featured-wrapper #agenda-carousel-bottom {width:3780px;height:326px;z-index:1;}
#slideshow-carousel>div, #agenda-carousel-top>div, #agenda-carousel-bottom>div {float:left;}
#agenda-carousel-bottom>div:nth-child(odd) {padding-right: 11px;}
#productView { position: absolute; display: none; left:428px; top: 50px; width: 410px; height: 209px; background-color: #FFF; z-index: 3; }
#productView #productViewLeft {width: 50%; float:left;}
#productView #productViewRight {width: 50%; float:right;}
.emptyminiquickview { color: #6F7273; font-size: 14px; padding: 20px; z-index: 3; }

.diamonds0, .diamonds1, .diamonds2, .diamonds3, .diamonds4{position:absolute;top:0px;left:228px;display: none; }
/*.diamonds1{position:absolute;top:350px;left:438px;display: none;}
.diamonds2{position:absolute;top:250px;left:338px;display: none;}
.diamonds3{position:absolute;top:250px;left:338px;display: none;}
.diamonds4{position:absolute;top:250px;left:338px;display: none;}
.diamonds0:hover, .diamonds1:hover, .diamonds2:hover, .diamonds3:hover, .diamonds4:hover {cursor:pointer;}*/


#women-featured-wrapper #slideshowThumb {display:inline-block;background-color:#FFF;padding:7px;border:1px solid #eff2f5;width:740px;}
#women-featured-wrapper #slideshowThumb a {display:block;float:left;margin-right:9px;width:96px;height:132px;}
#women-featured-wrapper #slideshowThumb a:hover, #women-featured-wrapper #slideshowThumb a.active {background:url(../images/featured-thumb-active.png) repeat left top;}
#women-featured-wrapper #slideshowThumb a img {margin-top:6px;}
#women-featured-wrapper .women-chicdivider {margin:15px 0;}

.social-landing-donation-img{margin:50px 27px;}
.phone-number{color:#6e6b6a;}
.format-corpmember-pr{margin: 0;}
.login-box .account-benefits .format-corpmember-title {font: 400 1.2em sorts-mill-goudy, Helvetica, Arial, sans-serif;color:black;margin: 10px 0;}
.memberInfo-1{font-style:italic;font-size:1.2em;}
.mtm-about-style{width:916px;text-align:center;margin:0 auto;}
.btn-wrap-gc{padding-left:10px;}
.gc{float:left;width:600px;}

.gc1{padding-left:10px;}

.gc2{margin-top:10px;}

.gc3{width:500px;float:left;}

.gc4{width:270px;float:right;}

.gc5{float:left;width:500px;}
.golden-menu.monogramScroll a.guide{font-size: 1em !important; margin: 0; padding:0 16px 0 0;}
.golden-menu.monogramScroll h3{float:left;}
.golden-menu.monogramScroll {padding-bottom: 0px}

.help-content2013 h3 {
    /*color: #222E4B;*/
    color: #898989;
    font-family: "adobe-garamond-pro",Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0;
    padding-top: 8px;
}

.homepagemain-wrapper-hp{z-index:1; width: 1175px; height: 595px !important; }
#landingpagemain-wrapper {z-index:1;width: 770px; margin:20px 0 15px 0px; height:420px !important;}
.landingpagemain-wrapper{/*border:1px solid #ddd5d0; padding: 2px;*/}
.girlsbgsized{padding-left: 1.8em !important; padding-right: 1.8em !important;}
.fnt-futura {font-family: "proxima-nova", Helvetica, Arial, sans-serif; letter-spacing: 3px;}
.homepage-landing-slot .largerow {width: 498px;}
.homepagemain-bg {position:absolute;top:0;left:0;z-index:1;height:595px;padding:2px;}
.homepagemain-wrapper {padding:1px; width:1177px; height:597px; position:relative;}
.homepage-landing-slot .categoryspacingfix{padding-bottom: 10px;}
.homepage-landing-slot .categorybutton{padding: 0px 0 25px 0; font-family:"Proxima Nova", "Times New Roman", Times, serif; font-size:12px;}
.category-landing-slot .oneline{padding-bottom: 33px;}
.category-landing-slot .row {margin-left: 0;width: 259px;}
.category-landing-slot .largerow {width: 498px;}
.category-landing-slot .categoryspacingfix{padding-bottom: 15px;}
.category-landing-slot .categorybutton{padding: 30px 0 15px 0 ;}
.secondcategorybutton{padding-top: 15px;}
.nobordershop{ border: none !important;}
.middle-tweak-smaller span {float: left;padding-bottom: 1px; width: 100%;}
.category-landing-slot span{float: left;  width: 100%;padding-bottom: 1px;}
.categorylandingpagealt-bottom{ width: 1010px;height: 535px;}
#blCallout{position: absolute; margin-top: -25px;}
.bf-main-content-area {background:transparent;border:1px solid #ddd8d0;margin:5px 0;}
.bf-overlay-bg {background-color:#fff;margin:8px;text-align:center;letter-spacing:0.1em; width: 1160px;}
.bf-overlay-bg h2 {font-size:1em;letter-spacing:0.2em;}
.bf-overlay-bg p {color:#494746;}
.bf-overlay-bg a {text-decoration:underline;}
.bf-overlay-bg a:hover {text-decoration:none;}
#bfLandingMap area {outline:none;}
.bf-subnav-links {/*padding: 25px 0;*/ padding: 25px 0 0; top: 0;}
.blackfleece .categorylandingpagealt-top .bf-subnav-links {top: 0;}
.bf-subnav-links ul li {margin: 0 0 0 16px;}
.cs-landingcontent {float:left;width:100%;padding:40px 0;}
.cs-landingcontent .columnheading {background-image: url("../images/littleborderbottom.png");background-position: center bottom; background-repeat: no-repeat;color:#6e6b6a;}
.cs-landingcontent .cs-info {font-size:1em;color: #7b7d7f;padding: 10px 0 10px 0;line-height:2em;min-height: 100px;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;}
.cs-landingcontent .numbers {font-family: "sorts-mill-goudy", Helvetica, Arial, sans-serif;display: inline-block;}
.cs-landingcontent .test{display: inline-block;}
ul.cs-options{margin:0;padding:0;}
ul.cs-options li{border:none;float:left;list-style:none outside none ;margin:0; padding:0;position:relative;width:33%;text-align:center;}
ul.cs-options li a{display:block;font-size:1em;line-height:1em;color:#666;text-decoration:none;}
ul.cs-options .rightborder{border-right:1px dotted #D9D9D9;}
.cs-subheading {color:#6e6b6a;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;font-size:1.1em;letter-spacing:0.2em;}
.cs-subheading-content {color:#7b7d7f;font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif;font-size:1em;letter-spacing:0.1em;}
.fnt-futura {font-family: "proxima-nova", Helvetica, Arial, sans-serif; letter-spacing: 3px;}
.customer-service-banners .rowWidth {width:250px;}
#flashcontent {position:relative;top:2px;z-index:2;margin:auto;}
area {outline:none;}


/* Temp to Del */
.homebathpagemain-wrapper {border:1px solid #ddd5d0; width:1179px;height:598px;position:relative;}
.homebathpagemain-bg {position:absolute;top:0;left:0;z-index:1;height:598px;padding:2px;}
.kidspagemain-wrapper {border:1px solid #ddd5d0;padding:1px;width:1179px;height:488px;position:relative;}
#kidspagemain-bg {position:absolute;top:0;left:0;z-index:1;height:484px;padding:2px;}

/* PDP Read More */
.product-description a.lm {margin-left:0 !important;font-size:1em !important;color:#9e6e31 !important;text-decoration:underline !important;}


#err-mes-to-add{
    position:relative;
}
err-mes_c{
    margin-left: 11px;
    color: #900;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
    white-space: normal;
    font-family: adobe-garamond-pro, Helvetica, Arial, sans-serif;
    background: none;
    clear: both;
    overflow: hidden;
}
#err-mes{
    display: block;
    margin-left: 0 !important;
    padding: 4px 0 0;
    position:relative;
    top:65px;
    color: #990000;
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-size:9.8px;
    letter-spacing: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    white-space: normal;
    font-weight: bold;
}
#errmsg{
    display: block;
    margin-left: 0 !important;
    padding: 10px 0 0;
    position:relative;
    top:76px;
    color: #900;
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-size:10px;
    letter-spacing: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    white-space: normal;
    font-weight: bold;
}
#info-location{
    font-size: 1em !important;
    margin: 0;
    padding: 0 16px 0 0;
    margin: 0 0 0 3px;
    background: url("../images/icon-guide.png") no-repeat scroll right 3px transparent;
    color: #666666;
    display: inline;
    font-size: 1em;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    padding-right: 16px;
    text-transform: none;
    cursor: pointer;

}
/* -- roll back r.5989
#closeDialogBtn
{
    position:relative;
    left:156px;
    top: 30px;
}
#closeDialog
{
    width: 139px;
}
.checkout-go-to-or-print
{
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-style: normal;
    padding: 0 0 10px;
    color: #878686;
    font-size: 1.6em;
    font-weight: 400;
    letter-spacing: 3.85px;
    margin: 0;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    line-height: 20px;
    font-weight: 600 !important;
}
.checkout-go-to-or-print-small-with-middle-tweak
{
    font-style: italic;
    color: #8D754F;
    background: url("../images/homepage-heading-bg.png") no-repeat scroll center bottom transparent;
    padding: 0 29px 9px;
    font-weight: 200 !important;
    margin: 0 auto;
    max-width: 362px;
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-size: .9em;
    text-transform: none !important;
    letter-spacing: 0.9px !important;
}

.checkout-twick-window {
    padding: 0 0 4px !important;
}
.checkout-dialog-twick-fields-location  {
    position: relative !important;
    top: -22.5px !important;
}
#topScreenSecondDialogBox{
    display: none;
}
#secondDialogBox{
    display: none;
    height: 150px;
}
#secondDialogScreenMsg{
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.9px !important;
    margin: 0 auto;
    text-align: center;
    margin: 0 15px -15px;
    text-transform: none !important;
}

span.checkoutConfirm{
    color:#222222;
    font:bold !important;
    font-size: 16.5px !important;
    font-family: adobe-garamond-pro,Helvetica,Arial,sans-serif;
    font-style: normal;
    padding: 0 0 10px;
 }

 */
 /* end of roll back r.5989*/

 #mobal-switch1-twick
 {
   position: relative;
 }
 .paypal-boost2 {display:none;}
