@font-face{font-family:'Roboto';font-style:normal;font-weight:normal;src:url('/css/fonts/Roboto-Regular.eot'), url('/css/fonts/Roboto-Regular.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:bold;src:url('/css/fonts/Roboto-Bold.eot'), url('/css/fonts/Roboto-Bold.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/css/fonts/Roboto-Black.eot'), url('/css/fonts/Roboto-Black.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/css/fonts/Roboto-Light.eot'), url('/css/fonts/Roboto-Light.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('/css/fonts/Roboto-Thin.eot'), url('/css/fonts/Roboto-Thin.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/css/fonts/Roboto-Medium.eot'), url('/css/fonts/Roboto-Medium.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:normal;src:url('/css/fonts/Roboto-Italic.eot'), url('/css/fonts/Roboto-Italic.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:bold;src:url('/css/fonts/Roboto-BoldItalic.eot'), url('/css/fonts/Roboto-BoldItalic.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url('/css/fonts/Roboto-BlackItalic.eot'), url('/css/fonts/Roboto-BlackItalic.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url('/css/fonts/Roboto-LightItalic.eot'), url('/css/fonts/Roboto-LightItalic.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url('/css/fonts/Roboto-ThinItalic.eot'), url('/css/fonts/Roboto-ThinItalic.ttf');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url('/css/fonts/Roboto-MediumItalic.eot'), url('/css/fonts/Roboto-MediumItalic.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:bold;font-stretch:condensed;src:url('/css/fonts/RobotoCondensed-Bold.eot'), url('/css/fonts/RobotoCondensed-Bold.ttf');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:normal;font-stretch:condensed;src:url('/css/fonts/RobotoCondensed-Regular.eot'), url('/css/fonts/RobotoCondensed-Regular.ttf');}
@font-face{font-family:"Ionicons";src:url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1");src:url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.1") format("woff"), url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal;}
*{margin:0;padding:0;}
html, body{}
body{background:none;font:normal 11px 'Roboto',sans-serif;height:100%;min-height:100%;color:#756661;}
a{outline:none;text-decoration:none;border:none;color:#B51E2D;}
img{border:none;vertical-align:middle;outline:none;}
a img{border:none;outline:none;}
table{border-collapse:collapse;}
td{font:normal 11px arial;}
p{font:normal 11px;/*color:#756661 !important;*/}
div{position:relative;}
ul{list-style-type:none;}
li{color:#755561 !important;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatLeftMarginRight{float:left;margin-right:10px;}
.floatRight{float:right;}
.bumper{margin:10px 0px;display:block;}
.block{display:block;}
.centered{text-align:center;}
.close-gap{margin-top:-7px;}
.subcontentHeader{color:#8C1111;font-size:14px;font-weight:bold;margin:5px 0;text-shadow:0 1px 0 #E5E5E6;}
.center{margin:0 auto;display:block;}
header, nav, article, section, footer, address{display:block;}
img#backgroundImg{position:absolute;top:0px;left:0px;z-index:1;}
img#backgroundImg[onclick*="window.location"]{cursor:pointer;}
div.rotator{z-index:1;overflow:hidden;width:710px;height:351px;}
.floatSeperator{clear:both;border:0px;background:#dadbdb;height:1px;}
h4#inStoreOnly{margin:20px 0px 40px 0px;padding:5px;font-size:16px;width:370px;line-height:18px;background:#FFE6E6;border:1px dashed red;}
hr.seperator{background:#000;display:block;border:0px;height:1px;width:100%;clear:both;}
#seasonalBanner{margin:0px 0px 10px 0px;}
a.webAdmin{background:url("/images/icons/search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:48px;width:48px;position:absolute;top:0;right:0;z-index:98;display:block;}
.infoTXT{font-size:12px;color:#756661;padding:0px;margin:0;line-height:14px;font-weight:300;}
.infoTXT strong{font-weight:bold;font-size:12px;}
.infoTXT strong.highlight{color:#756661;font-weight:bold;font-size:12px;}
.infoTXT a{color:#756661;text-decoration:none;}
.infoTXT a.highlight{color:#8d1111;text-decoration:none;}
.infoTXT a.highlight:hover{color:#756661;text-decoration:none;}
.infoTXT a:hover{text-decoration:none;color:#756661;}
.infoTXT a.red{font-weight:normal;color:#756661;text-transform:uppercase;}
.infoTXT a.red:hover{font-weight:normal;text-decoration:none;}
.infoTXT ul{list-style-type:circle;}
.infoTXT ul li{margin:8px 0px 8px 20px;list-style-type:circle;}
.infoTXT h2{color:#756661;font-size:14px;font-weight:bold;margin:5px 0;text-shadow:0 1px 0 #E5E5E6;}
h2.infoTXT{font-size:12px;color:#404041;margin:20px 0px 0px 0px;}
ul.infoTXT{list-style-type:circle;}
ul.infoTXT li{margin:8px 0px 8px 20px;list-style-type:circle;}
h4.infoTXT{color:#756661;font-size:12px;}
p.outOfStock{color:red;}
p.inStock{color:green;}
h4.reviewsCount{width:100%;color:#ffffff;font-size:12px;background:#898B8E;padding:3px;}
p.noProdAvail{float:left;margin-left:10px;color:#756661;font-size:11px;margin-top:5px;}
aside#alternateViews{width:350px;height:150px;}
.scroll-pane{background:none;overflow:auto;width:100%;box-shadow:0px 1px 1px #999;-moz-box-shadow:0px 1px 1px #999;-webkit-box-shadow:0px 1px 1px #999;border-radius:7px;}
.scroll-content{width:auto;float:left;}
.scroll-content-item{border:none;float:left;width:101px;}
.scroll-bar-wrap{border:1px solid #DBDBDC;clear:left;padding:0px 4px 0px 2px;margin:0px -1px -1px -1px;}
.scroll-bar-wrap .ui-slider{background:none;border:0px;height:2em;margin:0px auto;}
.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0px auto;}
.scroll-bar-wrap .ui-slider-handle{top:.2em;height:1.5em;}
.scroll-bar-wrap .ui-slider-handle .ui-icon{margin:-8px auto 0px;position:relative;top:50%;}
nav#brandLogos{margin:20px 0;width:100%;}
nav#brandLogos a{display:block;float:left;margin:0 20px;}
p#registrySlogan{width:450px;color:#404041;font-size:11px;position:absolute;top:55px;right:20px;text-align:right;}
p#registrySlogan a{color:#962a2b;text-decoration:underline;}
.errorTXT{font-size:13px;color:red;padding:0px;margin:10px 0px;line-height:1.7em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid red;background:#FFE6E6;padding:5px;width:75%;text-shadow:0px 1px 1px #999;}
.errorTXT a{color:red;font-weight:bold;}
.errorTXT a:hover{text-decoration:underline;}
.errorTXT img{height:24px;width:24px;float:left;margin:0px 5px 0px 0px;}
.successTXT{font-size:13px;color:#756661;padding:0px;margin:0px 0px 15px 0px;line-height:1.7em;}
.successTXT a{color:#756661;font-weight:bold;}
.successTXT a:hover{text-decoration:underline;}
span.icon{color:#962a2b;text-align:left;}
#notifyMeProdImg{margin:0px 10px 0px 0px;}
header, footer, div#mainContent{width:1170px;margin:0 auto;display:block;position:relative;z-index:4;}
header{background:none;height:auto;margin:0 auto;position:relative;width:100%;min-width:1024px;}
footer{z-index:0;}
div#mainContent{background:none;height:auto;margin:0 auto;width:1024px;z-index:1;}
section#contentHolder{background:none;width:1024px;margin:0 auto;height:auto;z-index:2;margin-top:10px;}
footer{background:url(../images/footer_bg_repeat.gif) repeat-x scroll 0 0 transparent;float:left;height:325px;width:100%;min-width:1024px;}
div#homeCMSContent {
	
	float: left;
	width: 100%;
	height: auto;
	
    position: relative;
    /*width: 73%;
    height: auto;*/
    font-size: 11px;
    padding-left: 5px;
    text-align: center;
    padding: 10px;
    margin: 0 auto;
}
div#homeCMSContent a {color:#756661;font-weight:bold !important;font-style:italic !important;}
div#homeCMSContent h1 {text-transform:uppercase;font-weight:normal;}
#top-banners{display:none;}
#top-banners p{color:#FFF !important;}
#testblinkingBanner{color:#FFF;font-size:12px;letter-spacing:0.5px;}
section#upper-container{background:none;height:auto;margin:0 auto 10px;position:relative;width:1024px;z-index:1;}
section#upper-container div#header-top-links{background:none;height:30px;width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
section#upper-container div#header-top-links a.header-facebook{float:left;margin-top:7px;}
section#upper-container div#header-top-links a.header-pinterest{float:left;margin-top:7px;margin-left:13px;}
section#upper-container div#header-top-links a.header-twitter{float:left;margin-top:7px;margin-left:13px;}
section#upper-container div#header-top-links a.header-store-location{float:right;margin:0 20px 0;color:#756661;font-size:11px;font-weight:300;}
section#upper-container div#header-top-links a.header-store-location:nth-child(1){margin-right:8px;}
section#upper-container div#header-top-links a.header-my-account{margin-left:13px;color:#756661;font-size:11px;font-weight:300;margin-top:17px;text-transform:uppercase;}
section#upper-container div#header-top-links a.header-signin{margin-left:21px;margin-right:10px;color:#756661;font-size:11px;font-weight:300;}
section#upper-container div#header-top-links a.header-signin span.or{color:#B7B8BB;margin-left:2px;margin-right:2px;}
section#upper-container div#header-top-links div#header-cart-container{width:auto;height:30px;overflow:hidden;}
section#upper-container div#header-top-links div#header-cart-container a.header-shopping-cart{color:#756661;float:none;font-size:11px;font-weight:300;margin-left:0;margin-top:15px;text-transform:uppercase;}
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-total{color:#756661;float:none;font-size:11px;font-weight:300;margin-left:10px;margin-right:5px;display:none;}
section#header-container{background:none;height:100px;margin:0 auto;position:relative;width:1024px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-count{color:#FFF !important;float:none;font-size:11px;font-weight:300;font-family:'Roboto', sans-serif;margin-left:1px;margin-top:0;position:absolute;right:0;left:0;top:9px;text-align:center;}
.top-banner{color:#FFF !important;font-family:'Roboto', sans-serif;letter-spacing:0.5px;font-size:12px;}
.logo-section{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.ie10 .logo-section{display:block;}
.inner-logoBanner{max-width:1024px;width:95%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;}
.mob-cato-logo{height:130px;overflow:hidden;width:200px;}
.mob-cato-logo img{height:100%;width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;}
#searchForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#header-top-links i{font-size:22px;margin-right:5px;}
.header-my-account .fa-user{display:none;}
.fa-shopping-bag{position:relative;}
#header-cart-container .fa-shopping-bag::after{content:'r';background:#756661;width:23px;height:17px;position:absolute;right:-1px;z-index:-1;top:6px;color:transparent;}
a#logo{float:left;left:0;position:relative;top:2px;z-index:1;}
a#logo img{z-index:110;margin:0px 0px 5px 0px;}
img#logoBanner{float:left;left:0;position:relative;top:22px;margin-left:-40px;z-index:1;}
div#logoBanner{background:#756661;width:100%;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;}
fieldset#search{background:none repeat scroll 0 0 #FFFFFF;border:medium none;float:right;height:31px;width:245px;z-index:0;}
input#searchKeyword{background:none;border:1px solid #CCC;color:#756661;font-family:'Roboto', sans-serif;font-size:12px;font-weight:300;height:29px;line-height:31px;margin-left:0;padding-left:10px;padding-top:0;width:200px;}
input#searchSubmit{margin-top:0px;float:left;margin-left:0px;text-indent:-9999px;}
section#menu-container{background:url(../images/header_menu_repeat.png) repeat-x scroll 0 0 transparent;float:left;height:53px;position:relative;width:100%;}
nav#mainNav{background:none;margin:0 auto;height:53px;position:relative;width:1070px;}
nav#mainNav ul{width:1070px;height:45px;margin:0 auto;}
nav#mainNav ul li{float:left;width:auto;height:55px;line-height:20px;margin:0px 0px 0px 0px;padding:0 10px;}
nav#mainNav ul li a{background:none;color:#756661;float:left;font-size:14px;font-weight:300;height:35px;margin-left:0;padding:11px 15px 0;position:relative;text-shadow:0 1px 0 #FFFFFF;width:auto;font-family:'Roboto', sans-serif;}
nav#mainNav ul li a.noLink{cursor:default;}
nav#mainNav ul li a:hover, nav#mainNav ul li a.hoverClass{background:rgba(88, 89, 91, 0.10);font-family:'Roboto', sans-serif;}
nav#mainNav ul li nav.dropdown{background:#FFFFFF;box-shadow:0 3px 2px #000000;display:none;min-height:390px;left:inherit;margin:0;padding:0;position:absolute;top:45px;width:175px;z-index:-1;}
nav#mainNav ul li nav.dropdown a{background:none;color:#756661;float:left;font-family:'Roboto', sans-serif;font-size:13px;font-weight:normal;height:22px;line-height:28px;margin-left:10px;padding:5px 0 0 6px;text-shadow:none;width:192px;}
nav#mainNav ul li nav.dropdown a:hover{font-weight:bold;}
div#header-viewcart{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 3px 2px #000000;height:auto;margin-right:0;margin-top:0;position:absolute;right:119px;width:480px;z-index:250;}
div#header-viewcart a#cart-header{color:#5B5B6E;float:left;font-family:'Roboto', sans-serif;font-size:13px;font-weight:normal;line-height:30px;margin-left:10px;}
div#header-viewcart a.close-button{color:#5B5B6E;display:block;float:right;font-size:10px;height:13px;line-height:12px;margin-top:10px;position:absolute;right:7px;width:35px;z-index:170;font-weight:300;}
div#header-viewcart div#header-dropcart-container{height:auto;margin:10px auto 0;overflow:hidden;width:480px;z-index:20;}
div#header-viewcart div#header-dropcart-container div#upperSide{float:left;height:auto;margin-left:10px;overflow:hidden;width:460px;z-index:20;}
div#header-viewcart div#header-dropcart-container div#upperSide div.cart-heading{background:none repeat scroll 0 0 #EAE5E1;height:20px;width:460px;}
div#header-viewcart div#header-dropcart-container div#upperSide div.cart-heading span.item{color:#5B5B6E;float:left;font-size:10px;line-height:19px;margin-left:60px;}
div#header-viewcart div#header-dropcart-container div#upperSide div.cart-heading span.QTY{color:#5B5B6E;float:left;font-size:10px;line-height:19px;margin-left:199px;}
div#header-viewcart div#header-dropcart-container div#upperSide div.cart-heading span.pricE{float:left;color:#5B5B6E;font-size:10px;margin-left:45px;line-height:19px;}
div#header-viewcart div#header-dropcart-container div#upperSide div.cart-heading span.removE{float:left;color:#5B5B6E;font-size:10px;margin-left:50px;line-height:19px;font-weight:300;}
div#header-viewcart div#header-dropcart-container div#upperSide ul{position:relative;width:460px;float:left;overflow:hidden;margin-top:0px;z-index:20;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li{border-bottom:1px solid #EDEDEE;float:left;height:auto;margin:0;padding-bottom:10px;width:460px;z-index:20;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li a.prodimg{float:left;margin-left:0px;text-align:left;margin-top:8px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li a.prodimg img{width:66px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li span.desc{color:#404041;float:left;font-size:12px;line-height:15px;margin-left:15px;margin-top:10px;text-transform:capitalize;width:220px;max-width:220px;word-wrap:break-word;font-weight:300;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li span.itemQTY{color:#231F20;float:left;font-size:12px;font-weight:300;line-height:12px;margin-top:10px;width:60px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li span.price{color:#231F20;float:left;font-size:12px;font-weight:normal;margin-top:7px;width:90px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li span.listPrice{color:#b2b4b6;float:left;font-size:12px;font-weight:normal;margin-top:7px;width:90px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li span.salePrice{color:#b51e2d;float:left;font-size:12px;font-weight:normal;margin-top:7px;width:90px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li a.remove-button{float:right;font-size:10px;margin-right:20px;margin-top:-15px;}
div#header-viewcart div#header-dropcart-container div#upperSide ul li a.remove-button img.icon-rem{float:left;margin-right:4px;margin-top:-1px;position:relative;}
div#header-viewcart div#header-dropcart-container div#lowerSide{float:left;height:auto;margin:0;width:480px;z-index:20;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.upcart{background:none repeat scroll 0 0 #EAE5E1;height:38px;margin-left:10px;margin-top:0;width:295px;float:left;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.upcart span.total-label{color:#5B5B6E;float:right;font-size:12px;font-weight:300;margin-right:7px;margin-top:10px;text-align:right;width:70px;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.upcart span.total-num{color:#231F20;float:right;font-size:12px;font-weight:300;margin-right:22px;margin-top:10px;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.subtotalcart{background:none repeat scroll 0 0 #DCD7D3;float:left;height:38px;width:165px;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.subtotalcart span.subtotal-label{color:#5B5B6E;float:left;font-size:14px;font-weight:300;margin-left:22px;margin-top:10px;}
div#header-viewcart div#header-dropcart-container div#lowerSide section.subtotalcart span.subtotal-amount{color:#231F20;float:left;font-size:14px;font-weight:bold;margin-left:5px;margin-top:10px;}
div#header-viewcart section#free-shipping-container{background:none;width:460px;height:33px;margin:0 auto;}
div#header-viewcart section#free-shipping-container span.more-doller{float:left;color:#231F20;font-size:12px;font-weight:bold;margin-top:8px;}
div#header-viewcart section#free-shipping-container span.free-shipping{float:left;color:#37AF4A;font-size:12px;font-weight:bold;margin-top:8px;margin-left:3px;}
div#header-viewcart section#free-shipping-container span.shipping-label{float:left;color:#5B5B6E;font-size:12px;font-weight:normal;margin-top:8px;margin-left:38px;}
div#header-viewcart section#free-shipping-container span.shipping-price{float:left;color:#231F20;font-size:12px;font-weight:bold;margin-top:8px;margin-left:3px;}
div#header-viewcart section.lowercart{background:none repeat scroll 0 0 #FFFFFF;border-top:1px solid #EDEDEE;float:left;height:54px;margin-left:10px;width:460px;}
div#header-viewcart section.lowercart a.checkout{background:url(../images/checkout_now.gif) no-repeat scroll 0 0 transparent;display:block;float:right;height:37px;margin-right:-2px;margin-top:-8px;position:relative;width:180px;}
div#header-viewcart section.lowercart a.continue-shopping{color:#231F20;display:block;float:left;font-size:12px;margin-left:3px;margin-top:7px;width:115px;font-weight:300;}
div#header-viewcart section.lowercart a.view-your-cart{color:#5B5B6E;display:block;float:left;font-size:12px;left:-114px;position:relative;top:9px;width:64px;font-weight:300;}
div#oneContentHolder{margin:-7px 0 25px 0;position:relative;width:1024px;height:auto;}
div#hp-main-banner{float:left;height:470px;margin:-7px 0 0;overflow:hidden;position:relative;width:1024px;}
div#hpMainImg{left:0;top:0;width:3000px;z-index:1;}
div#hpMainImg img{width:1024px;height:470px;}
#scroll-wrapper{float:left;height:100px;margin-top:-267px;position:relative;width:1024px;z-index:100;}
a#left-scroll{background:url(../images/arrow_large_circle_white_left.png);background-repeat:no-repeat;height:45px;position:absolute;top:9px;left:20px;width:45px;z-index:10;}
a#right-scroll{background:url(../images/arrow_large_circle_white_right.png) no-repeat scroll 0 0 transparent;float:right;height:45px;position:relative;right:19px;top:9px;width:45px;z-index:10;}
div#hp-banner-great-place-text{float:left;width:1024px;height:86px;margin-top:10px;margin-bottom:8px;}
div#hp-banner-great-place-text img{width:1024px;height:86px;}
div#hp-mini-banner-container{float:left;width:1024px;height:355px;background:none;margin-top:2px;}
div#hp-mini-banner-container div#hp-mini-banner1{float:left;}
div#hp-mini-banner-container div#hp-mini-banner1 img{float:left;width:330px;height:340px;}
div#hp-mini-banner-container div#hp-mini-banner2{float:left;margin-left:17px;}
div#hp-mini-banner-container div#hp-mini-banner2 img{float:left;width:330px;height:340px;}
div#hp-mini-banner-container div#hp-mini-banner3{float:left;margin-left:17px;}
div#hp-mini-banner-container div#hp-mini-banner3 img{float:left;width:330px;height:340px;}
.product-image-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:275px;}
article.productlisting{float:left;width:200px;height:390px;position:relative;}
article.productlisting span.new{position:absolute;width:40px;height:14px;background:#231f20;color:#ffffff;font-size:12px;text-align:center;text-transform:lowercase;left:0px;top:0px;z-index:100;line-height:11px;}
article.productlisting span.icon{position:absolute;width:35px;height:35px;z-index:100;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
article.productlisting span.exclusives{top:0;left:0;background-image:url('/images/icon_exclusive.png');}
article.productlisting span.solutions{top:250px;right:0;}
article.productlisting span.uplifting{background-image:url('/images/icon_uplift.png');}
article.productlisting span.stretch{background-image:url('/images/icon_stretch.png');}
article.productlisting span.shape{background-image:url('/images/icon_shape.png');}
article.productlisting a.image{float:left;width:100%;text-align:center;position:relative;}
article.productlisting a.image img{margin:0 auto;max-width:200px;max-height:100%;width:100%;}
.web-feat-container .product-image-wrapper{height:235px;}
article.productlisting span.stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;height:15px;width:180px;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5px;}
article.productlisting a.name{float:left;width:175px;color:#756661;font-size:13px;text-align:left;margin-left:0px;font-weight:normal;margin-top:1px;overflow:hidden;margin-left:0px;height:33px;text-transform:capitalize;font-stretch:condensed;}
article.productlisting p.pricing{float:left;width:180px;height:auto;margin-left:0px;margin-top:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
article.productlisting strong.itemPrice{float:left;width:175px;color:#756661;font-weight:bold;font-size:14px;width:230px;height:16px;font-stretch:condensed;}
article.productlisting strong.listPrice{float:left;text-decoration:line-through;color:#756661;font-weight:bold;font-size:14px;height:16px;font-stretch:condensed;padding-right:10px;}
article.productlisting strong.salePrice{float:left;color:#b51e2d;font-size:14px;font-weight:bold;text-align:left;height:16px;font-stretch:condensed;}
article.productlisting a.colors{float:left;width:18px;height:10px;background:#000000;margin-left:0px;margin-right:3px;margin-top:5px;border:1px solid #E0DFDF;}
article.productlisting a.quickview{background:rgba(35,31,32,0.40);width:110px;height:30px;display:none;color:#ffffff;font-size:14px;font-stretch:condensed;text-align:center;text-transform:uppercase;line-height:27px;width:100%;position:absolute;bottom:0;left:0;}
section#landingbanner{float:left;height:auto;position:relative;width:808px;}
section#landingbanner a.lbanner{float:left;margin:0;padding:0;width:805px;overflow:hidden;}
section#featuredCategories{float:left;height:auto;margin-left:0;margin-top:5px;padding-bottom:0px;width:775px;}
section#featuredCategories article.categoriesproductlisting{float:left;height:auto;width:258px;}
section#featuredCategories article.categoriesproductlisting img{float:left;height:335px;width:252px;}
section.landing-page{float:left;width:100%;height:auto;margin:0;position:relative;}
section#sideNavLanding{background:none repeat scroll 0 0 #F0EEED;float:left;height:100%;min-height:565px;margin-left:0;margin-right:5px;margin-top:0px;padding-bottom:20px;position:relative;width:208px;}
p.dept-name.web-name{color:#FFF !important;}
section#sideNavLanding h1.dept{color:#FFFFFF;float:left;font-size:16px;font-weight:normal;padding:10px 0 10px 20px;margin:0;text-shadow:0 1px 0 #FFFFFF;text-transform:uppercase;width:188px;background-color:#756661;font-family:'Roboto', sans-serif;}
section#sideNavLanding h1.dept span{color:#FFFFFF;float:left;font-size:12px;font-stretch:condensed;text-transform:none;text-shadow:0 1px 0 #FFFFFF;width:150px;}
section#sideNavLanding h2.dept{color:#FFFFFF;float:left;font-size:16px;font-weight:normal;padding:10px 0 10px 20px;margin:0;text-shadow:0 1px 0 #FFFFFF;text-transform:uppercase;width:188px;background-color:#756661;font-family:'Roboto', sans-serif;}
section#sideNavLanding h2.dept span{color:#FFFFFF;float:left;font-size:12px;font-stretch:condensed;text-transform:none;text-shadow:0 1px 0 #FFFFFF;width:150px;}
.category-titles br{display:none;}
section#sideNavLanding hr#nav-bottom{border-color:-moz-use-text-color -moz-use-text-color #CFCECE;border-style:none none solid;border-width:medium medium 1px;float:left;height:1px;width:208px;}
section#sideNavLanding nav.filter{float:left;margin-top:15px;padding-bottom:0;position:relative;width:208px;min-height:503px;}
section#sideNavLanding nav.filter div.holder{float:left;height:242px;margin-left:0px;margin-top:7px;position:relative;width:180px;overflow:hidden;}
section#sideNavLanding nav.filter div.holder a.viewall{line-height:11px;color:#000000;font-size:13px;}
section#sideNavLanding nav.filter div.holder a{color:#756661;float:left;font-size:11px;font-weight:300;height:auto;line-height:12px;padding-bottom:12px;text-indent:20px;text-transform:capitalize;width:180px;}
section#sideNavLanding nav.filter div.holder a.selectedSub{text-indent:30px;}
.image-wrapper{position:relative;width:250px;}
.image-wrapper p{position:absolute;width:252px;color:#191934;font-size:14px;height:40px;text-align:center;margin-top:290px;background:rgb(255, 255, 255) transparent;}
.image-wrapper p{position:absolute;width:252px;color:#191934;font-size:14px;height:40px;text-align:center;margin-top:290px;background:rgb(255, 255, 255) transparent;}
.image-wrapper p a.name{width:252px;color:#191934;font-size:14px;height:40px;text-align:center;margin-top:290px;background:rgb(255, 255, 255) transparent;}
div.landingMiniBanners{width:830px;margin:5px 0;float:left;}
div.landingMiniBanners a{float:left;margin-right:9px;height:250px;width:262px;}
div.landingMiniBanners a img{height:250px;width:262px;}
section#sideNav{float:left;width:208px;height:auto;margin-top:0px;margin-right:8px;position:relative;margin-left:0px;background:#f0eeed;padding-bottom:20px;min-height:703px;}
section#sideNav h1.dept{float:left;font-size:16px;text-shadow:0 1px 0 #ffffff;color:#FFFFFF;text-transform:uppercase;font-weight:normal;padding:10px 0 10px 20px;margin:0;background-color:#756661;font-family:'Roboto', sans-serif;}
section#sideNav h1.dept span{float:left;font-size:12px;font-stretch:condensed;text-shadow:0 1px 0 #ffffff;color:#FFFFFF;width:200px;text-transform:capitalize;}
section#sideNav h2.dept{float:left;font-size:16px;text-shadow:0 1px 0 #ffffff;color:#FFFFFF;width:188px;text-transform:uppercase;font-weight:normal;padding:10px 0 10px 20px;margin:0;background-color:#756661;font-family:'Roboto', sans-serif;}
section#sideNav h2.dept span{float:left;font-size:12px;font-stretch:condensed;text-shadow:0 1px 0 #ffffff;color:#FFFFFF;width:150px;text-transform:capitalize;}
section#sideNav h2.typ{float:left;color:#404041;font-size:18px;width:180px;padding-bottom:10px;margin-top:10px;text-transform:capitalize;margin-left:20px;font:medium;}
section#sideNav nav.filter{float:left;width:208px;height:auto;margin-top:15px;position:relative;padding-bottom:0px;}
section#sideNav nav.filter h3{float:left;width:180px;height:auto;color:#756661;font-size:11px;font-weight:bold;text-transform:capitalize;margin-top:0px;height:auto;cursor:pointer;margin-left:20px;font:medium;}
section#sideNav nav.filter div.holder{float:left;width:180px;height:auto;position:relative;margin-top:7px;height:auto;margin-left:15px;}
section#sideNav nav.filter div.holder a{background:url(../images/checkbox_off.gif) no-repeat;float:left;width:180px;height:auto;color:#756661;font-size:11px;text-indent:20px;font-weight:normal;text-transform:capitalize;padding-bottom:12px;line-height:12px;}
section#sideNav nav#shopbycategory div.holder a{background:none;float:left;width:100%;height:auto;color:#756661;font-size:11px;text-indent:0px;font-weight:300;text-transform:capitalize;padding-bottom:12px;line-height:12px;}
section#sideNav nav#shopbycategory div.holder div.subholder a{text-indent:20px;}
section#sideNav nav.filter div.holder a.selected{background:url(../images/checkbox_on.gif) no-repeat;line-height:11px;}
section#sideNav nav#shopbycategory div.holder a.selected{font-weight:bold !important;background:none;}
section#sideNav nav.filter div.holderon{float:left;width:210px;height:auto;position:relative;margin-top:10px;height:auto;margin-left:20px;}
section#sideNav nav.filter div.holderon a{background:url(../images/checkbox_off.gif) no-repeat;float:left;width:210px;height:auto;color:#404041;font-size:11px;text-indent:20px;font-weight:normal;text-transform:capitalize;padding-bottom:8px;}
section#sideNav nav.filter div.holderon a.selected{background:url(../images/checkbox_on.gif) no-repeat;}
section#sideNav nav.filter div.holder a.size{float:left;background:none;text-indent:0px;float:left;width:38px;height:23px;padding-bottom:0px;margin-bottom:7px;text-align:center;line-height:25px;margin-right:4px;color:#756661 !important;font-size:10px;text-indent:0px;border:solid 1px #756661;font-weight:300;}
section#sideNav nav.filter div.holder a.size:hover{background:#FFFFFF;border:1px solid #D1D0D4;color:#756661;}
section#sideNav nav.filter div.holder a.size:active{background:none;border:solid 1px #756661;color:#756661;}
section#sideNav nav.filter div.holder a.size:visited{background:#585b6e;color:#ffffff;border:solid 1px #756661;}
section#sideNav nav.filter div.holder a.size-active{float:left;background:none;text-indent:0px;float:left;width:32px;height:23px;padding-bottom:0px;margin-bottom:7px;text-align:center;line-height:25px;margin-right:9px;color:#756661;font-size:10px;text-indent:0px;border:solid 1px #cbc9cd;}
section#sideNav nav.filter div.holder a.size-selected{float:left;background:#585b6e;text-indent:0px;float:left;width:34px;height:23px;padding-bottom:0px;margin-bottom:7px;text-align:center;line-height:25px;margin-right:9px;color:#ffffff;font-size:10px;text-indent:0px;border:solid 1px #cbc9cd;}
section#sideNav nav.filter div.holder div.color-holder{float:left;width:36px;height:27px;border:solid 1px #f0eeed;text-align:center;margin-left:-2px;margin-right:2px;margin-bottom:2px;}
section#sideNav nav.filter div.holder div.color-holder:hover{border:solid 1px #bcbcbc;}
section#sideNav nav.filter div.holder a.colors{float:left;background:#F00000;width:32px;height:23px;margin-left:2px;margin-top:2px;padding:0px;line-height:normal;}
section#sideNav nav.filter div.holder a.activeColor{width:28px;height:19px;border:2px solid #585B6E;}
section#sideNav nav.filter div.holder a.activeColor span{width:24px;height:15px;border:2px solid #FFFFFF;display:block;}
section#sideNav nav.filter a.viewAll{float:left;width:180px;color:#6d6e90;font-size:11px;text-transform:capitalize;margin-top:3px;font-weight:normal;padding-bottom:3px;}
section#sideNav nav.filter a.clearall{position:absolute;right:10px;top:2px;color:#898b8e;font-size:10px;}
section#sideNav hr#nav-bottom{float:left;width:208px;border-bottom:solid 1px #cfcece;border-left:none;border-right:none;border-top:none;height:1px;}
section#shoppingResults-page{float:left;width:808px;height:auto;position:relative;margin-left:0;margin-top:0px;}
section#categorybanner{float:none;width:805px;height:auto;position:relative;overflow:hidden;}
section#categorybanner img{}
section#categoryproductlisting{float:left;width:805px;height:auto;position:relative;margin-top:5px;}
div.categoryproductinner{float:left;height:auto;position:relative;margin-right:10px;}
section#pagethru{float:left;width:100%;margin-left:0px;margin-top:0px;height:25px;padding-top:10px;position:relative;}
h1.catH1{float:left;color:#756661;font-size:16px;font-weight:normal;margin:7px 0 0 0;font-family:"Roboto",sans-serif;}
div.sort-by{float:left;margin-top:0px;margin-left:3px;color:#231F20;font-size:11px;font-weight:normal;width:430px;}
div.sort-by span{float:left;color:#756661;font-size:11px;margin-right:0;}
div.sort-by span#popular{float:left;color:#756661;font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
div.sort-by a#popular{padding-right:0;}
.price-link{padding-right:0 !important;}
div.sort-by a#popular{color:#756661;float:left;font-size:11px;margin-right:0;padding:0 10px;width:67px;}
div.sort-by a#popular-newest{color:#756661;float:left;font-size:11px;margin:0;padding:0 10px;width:40px;}
.price-link{padding:0 10px !important;width:auto !important;margin:0 !important;}
.price-text{margin:0 4px 0 0 !important;}
div.sort-by span.price{float:left;width:30px;color:#756661}
div.sort-by span#new{float:left;color:#756661;font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
div.sort-by a#new{float:left;color:#756661;font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
div.sort-by span#low-price{float:left;color:#756661;font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
div.sort-by span#high-price{float:left;color:#756661;font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
div.sort-by span#low-price a.low-to-hight{color:#756661;float:left;font-size:11px;margin-right:0;padding-left:10px;padding-right:10px;width:60px;}
div.sort-by span.dash{float:left;color:#756661;font-size:11px;margin-right:0px;}
div.perPageHolder{float:left;width:200px;margin-top:0px;height:25px;position:relative;margin-top:1px;margin-left:10px;}
div.perPageHolder span{float:right;color:#756661;font-size:11px;padding-right:0px;margin-top:0px;height:auto;margin-right:7px;}
section#pagethru a.view12{width:auto;margin-top:0px;height:auto;color:#756661;text-decoration:underline;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru a.view24{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru a.view48{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru a.viewMore{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru a.pagination-next{float:right;text-align:center;margin-right:0px;margin-top:0px;margin-left:10px;}
section#pagethru a{width:10px;height:25px;margin-top:0px;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;position:relative;height:10px;margin-top:0;}
section#pagethru a.pagination-previous{float:left;text-align:center;margin-top:0px;margin-left:0;margin-right:5px;position:absolute;right:103px;}
section#pagethru strong{float:right;margin-top:0;width:10px;height:10px;color:#756661;font-weight:normal;font-size:11px;text-align:center;margin-left:4px;position:relative;text-decoration:underline;}
span.items-text{display:none;}
#pagethru-bottom span.total-number{display:none;}
.cat-filters .mob-pagePerHolder{display:none;}
section#pagethru-bottom{float:left;border-top:solid 1px #e1e2e3;width:777px;margin-left:0px;height:25px;padding-top:12px;position:relative;padding-bottom:20px;}
section#pagethru-bottom div.perPageHolder{float:left;width:450px;margin-top:0px;height:25px;position:relative;margin-left:362px;margin-top:1px;}
section#pagethru-bottom div.perPageHolder span{float:right;color:#756661;font-size:11px;padding-right:0px;margin-top:0px;height:auto;margin-right:7px;}
section#pagethru-bottom a.view12{width:auto;margin-top:0px;height:auto;color:#756661;text-decoration:underline;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru-bottom a.view24{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru-bottom a.view48{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru-bottom a.viewMore{width:auto;margin-top:0px;height:auto;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;margin-right:6px;}
section#pagethru-bottom a{width:auto;height:25px;margin-top:0px;color:#756661;float:right;text-align:center;margin-left:4px;font-size:11px;font-weight:normal;position:relative;height:14px;margin-top:1px;}
section#pagethru-bottom a.pagination-next{float:right;text-align:center;margin-right:0px;margin-top:0px;margin-left:10px;}
section#pagethru-bottom a.pagination-previous{float:right;text-align:center;margin-top:0px;margin-left:4px;margin-right:5px;}
section#pagethru-bottom strong{float:right;margin-top:1px;width:16px;height:16px;color:#756661;font-weight:normal;font-size:11px;text-align:center;margin-left:4px;position:relative;text-decoration:underline;}
footer section#footer-container{background:none;height:325px;margin:0 auto;position:relative;width:1024px;}
section.innerFooter{background:none;float:left;height:215px;margin:14px auto 0;position:absolute;width:1024px;z-index:0;}
footer nav{float:left;width:155px;padding:10px 20px;height:auto;}
footer nav span.heading{color:#756661;float:left;font-size:11px;font-weight:bold;margin-left:0;margin-top:0;text-transform:uppercase;}
footer nav a{color:#756661;float:left;font-size:11px;margin-left:1px;margin-top:2px;font-weight:normal;clear:both;}
footer nav span.callus{color:#756661;float:left;font-size:11px;margin-left:1px;margin-top:2px;}
footer nav span.desc{color:#756661;float:left;font-size:11px;margin-left:1px;margin-top:2px;line-height:14px;}
footer nav input.emailInputtext{background:url(../images/newsletter_field.gif) no-repeat scroll 0 0 transparent;border:medium none;color:#756661;float:left;font-size:12px;height:31px;line-height:18px;margin-left:-2px;margin-top:10px;padding:0 0 0 10px;width:186px;font-weight:300;}
footer nav input.submitEmail{float:left;position:relative;right:-2px;top:10px;}
footer nav.column1{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;width:137px;}
footer nav.column2{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;width:162px;}
footer nav.column3{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;width:142px;}
footer nav.column4{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;width:152px;}
footer nav.column5{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;}
footer nav.column6{float:left;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;}
footer nav.column7{float:right;height:215px;line-height:23px;margin-left:0;margin-top:0;padding:0;position:relative;width:228px;}
footer section#footer-container p#copyright{bottom:32px;color:#756661;font-family:'Roboto', sans-serif;font-size:10px;left:0;position:absolute;}
footer section#footer-container a.celerant{bottom:32px;position:absolute;right:30px;}
footer section#footer-container img.footer-network{bottom:16px;position:absolute;right:0px;}
footer section#footer-container a.super-secret{bottom:0px;position:absolute;left:0px;display:block;height:20px;width:65px;background:none;}
.footer-network{display:none;}
footer section#footer-container p#bottomLinks{position:absolute;bottom:32px;left:330px;}
footer section#footer-container p#bottomLinks a{color:#756661;padding:0 10px;}
h1.products2BreadCrumb{margin:0;float:left;width:900px;height:23px;background:#FFFFFF;}
h1.products2BreadCrumb a{color:#756661;font-size:11px;font-weight:300;float:left;margin-right:9px;text-transform:capitalize;}
h1.products2BreadCrumb span.seperator{margin:0px;padding:0px;float:left;color:#756661;font-size:11px;font-weight:300;margin-right:9px;}
h1.products2BreadCrumb span.active{margin:0px;padding:0px;float:left;color:#756661;font-size:11px;font-weight:300;margin-right:9px;text-transform:capitalize;}
div.products2BreadCrumb{margin:0;float:left;width:900px;height:23px;background:#FFFFFF;}
div.products2BreadCrumb a{color:#756661;font-size:11px;font-weight:300;float:left;margin-right:9px;text-transform:capitalize;}
div.products2BreadCrumb span.seperator{margin:0px;padding:0px;float:left;color:#756661;font-size:11px;font-weight:300;margin-right:9px;}
div.products2BreadCrumb span.active{margin:0px;padding:0px;float:left;color:#756661;font-size:11px;font-weight:300;margin-right:9px;text-transform:capitalize;}
section#products2Wrapper{margin:0 auto;float:left;width:846px;height:auto;margin-top:3px;}
section#products2Wrapper section#products2-image-alt-views{margin:0px;padding:0px;float:left;width:300px;height:auto;margin-left:10px;}
section#products2Wrapper section#products2-image-alt-views article#productContainer{margin:0px;padding:0px;float:left;width:300px;height:auto;text-align:center;position:relative;}
article#productContainer span.icon{position:absolute;width:55px;height:55px;z-index:100;background-size:cover;}
article#productContainer span.exclusives{top:0;left:0;background-image:url('/images/icon_exclusive.png');}
article#productContainer span.solutions{top:365px;right:0;}
article#productContainer span.uplifting{background-image:url('/images/icon_uplift.png');display:none;}
article#productContainer span.stretch{background-image:url('/images/icon_stretch.png');display:none;}
article#productContainer span.shape{background-image:url('/images/icon_shape.png');display:none;}
section#products2Wrapper section#products2-image-alt-views article#productContainer a{float:left;max-width:300px;text-align:center;}
section#products2Wrapper section#products2-image-alt-views article#productContainer a img.prodImage{margin:0 auto;max-width:300px;height:425px;}
section#products2Wrapper section#products2-image-alt-views article#productContainer span.zoomInstructions{color:#756661;font-weight:300;display:block;margin:0 auto;clear:both;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews{margin:0px;padding:0px;float:left;width:300px;height:auto;margin-top:25px;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner{float:left;width:300px;height:104px;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner div{background:none;background-color:transparent !important;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article#altimageproducts{margin:0px;padding:0px;float:left;width:69px;height:99px;margin-right:5px;margin-top:5px;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts{margin:0px;padding:0px;float:left;width:69px;height:99px;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts a{margin:0px;padding:0px;float:left;text-align:center;width:66px;height:99px;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts a img{margin:0 auto;max-height:99px;}
section#products2Wrapper section#purchasing{margin:0px;padding:0px;float:left;width:315px;height:auto;}
section#products2Wrapper section#purchasing h1#name{margin:0px;padding:0px;float:left;max-width:276px;height:auto;color:#756661;font-size:24px;font-weight:normal;font-stretch:condensed;text-transform:capitalize;margin-right:8px;line-height:24px;}
section#products2Wrapper section#purchasing span.newIcon{float:left;width:40px;height:14px;background:#756661;color:#FFFFFF;font-size:12px;text-align:center;line-height:10px;margin-top:11px;}
section#products2Wrapper section#purchasing h1#style{margin:0px;padding:0px;float:left;width:100%;height:auto;color:#756661;font-size:11px;font-weight:300;margin-top:2px;}
section#products2Wrapper section#purchasing p#style{margin:0px;padding:0px;float:left;width:100%;height:auto;color:#756661;font-size:11px;font-weight:300;margin-top:2px;}
section#products2Wrapper section#purchasing section#pricing{margin:0px;padding:0px;float:left;width:100%;margin-top:6px;}
section#products2Wrapper section#purchasing section#pricing h1#regPrice,section#products2Wrapper section#purchasing h1#regPrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:12px;font-stretch:condensed;margin-top:5px;}
section#products2Wrapper section#purchasing section#pricing h1#salePrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:20px;font-weight:bold;font-stretch:condensed;}
section#products2Wrapper section#purchasing section#pricing h1#ourPrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#products2Wrapper section#purchasing section#pricing h1#selOld{margin:0px 10px 0 0;padding:0px;float:left;width:auto;color:#756661;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;text-decoration:line-through;}
section#products2Wrapper section#purchasing section#pricing h1#selSale{margin:0px;padding:0px;float:left;width:auto;color:#B51E2D;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}

section#products2Wrapper section#purchasing section#pricing p#regPrice,section#products2Wrapper section#purchasing p#regPrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:12px;font-stretch:condensed;margin-top:5px;}
section#products2Wrapper section#purchasing section#pricing p#salePrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:20px;font-weight:bold;font-stretch:condensed;}
section#products2Wrapper section#purchasing section#pricing p#ourPrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#products2Wrapper section#purchasing section#pricing p#selOld{margin:0px 10px 0 0;padding:0px;float:left;width:auto;color:#756661;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;text-decoration:line-through;}
section#products2Wrapper section#purchasing section#pricing p#selSale{margin:0px;padding:0px;float:left;width:auto;color:#B51E2D;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}

section#products2Wrapper section#purchasing section#custRatings{margin:0px;padding:0px;float:left;width:100%;margin-top:10px;}
section#products2Wrapper section#purchasing section#custRatings span.stars{margin:0px;padding:0px;float:left;width:auto;height:auto;}
section#products2Wrapper section#purchasing section#custRatings a.readReviews{float:left;margin-left:10px;color:#756661;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#products2Wrapper section#purchasing section#custRatings span.ratingCount{float:left;width:auto;color:#756661;font-size:11px;font-stretch:normal;margin-left:3px;margin-top:1px;font-weight:300;}
section#products2Wrapper section#purchasing section#custRatings span.seperator{float:left;width:auto;color:#756661;font-size:11px;font-stretch:normal;margin-left:6px;margin-right:8px;margin-top:1px;font-weight:300;}
section#products2Wrapper section#purchasing section#custRatings a.writeReviews{float:left;color:#756661;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#products2Wrapper section#purchasing section#socialNetworking{margin:0px;padding:0px;float:left;width:100%;height:auto;margin-top:10px;padding-top:12px;border-top:1px solid #E1E2E3;}
section#products2Wrapper section#purchasing div#description{float:left;width:300px;color:#756661;font-size:11px;font-stretch:normal;line-height:18px;margin-top:12px;font-weight:300; }
section#products2Wrapper section#purchasing div#description ul{float:left;width:96%;color:#756661;font-size:11px;margin:10px 0 10px 14px;}
section#products2Wrapper section#purchasing div#description ul li{width:100%;float:left;color:#756661;font-size:11px;list-style:disc;margin:5px 0 0;}
section#products2Wrapper section#purchasing section#iframeSection{margin:0px 0 50px;padding:0px;background:none;float:left;width:100%;height:auto;margin-top:12px;border-top:1px solid #E1E2E3;padding-top:3px;}
section#products2Wrapper section#purchasing section#iframeSection iframe#products2-iframe{margin:0px;padding:0px;float:left;width:100%;}
div#products2-tabs{margin:0px;padding:0px;float:left;margin-top:60px;width:634px;margin-left:10px;margin-bottom:10px;}
div#products2-tabs ul{position:relative;height:30px;margin:0px auto;width:635px;border-bottom:#E1E2E3 solid 1px;}
div#products2-tabs ul li{float:left;width:139px;}
div#products2-tabs ul li.products2-tab-on{position:relative;height:30px;margin-top:0px;background:#ffffff;border-right:#E1E2E3 solid 1px;border-left:#E1E2E3 solid 1px;border-top:#E1E2E3 solid 1px;}
div#products2-tabs ul li.products2-tab-on a{color:#756661;display:block;font-size:13px;font-stretch:condensed;margin-top:8px;text-align:center;border-bottom:none;}
div#products2-tabs ul li.products2-tab-off{position:relative;height:30px;margin-top:0px;background:#E5E0DC;}
div#products2-tabs ul li.products2-tab-off a{color:#756661;display:block;font-size:13px;font-stretch:condensed;margin-top:8px;text-align:center;}
div#products2-tabs ul li#tab-desc{margin-left:0px;padding:0px 10px;margin-left:9px;}
div#products2-tabs ul li#tab-reviews{margin-left:0px;padding:0px 10px;margin-left:10px;}
div#products2-tabs div#container-desc{display:none;margin:-10px auto 0px;height:auto;width:615px;color:#231F20;font-size:11px;font-stretch:normal;line-height:20px;padding:10px;padding-right:5px;padding-bottom:0px;}
div#products2-tabs div#container-desc p{color:#756661;font-size:11px;font-stretch:normal;line-height:18px;}
div#products2-tabs div#container-reviews{display:block;margin:-16px auto 0px;height:auto;width:635px;color:#231F20;font-size:11px;font-stretch:normal;line-height:20px;}
div#products2-tabs div#container-reviews div#reviewsInner{margin:0 auto;width:100%;height:auto;float:left;margin-top:15px;}
div#products2-tabs div#container-reviews div#reviewsInner span.stars{margin:0px;padding:0px;float:left;width:auto;height:auto;margin-left:10px;}
div#products2-tabs div#container-reviews div#reviewsInner span.stars img{margin-right:1px;}
div#products2-tabs div#container-reviews div#reviewsInner span.ratingCount{float:left;width:auto;color:#755561;font-size:11px;font-stretch:normal;margin-left:8px;margin-top:1px;font-weight:300;}
div#products2-tabs div#container-reviews div#reviewsInner span.seperator{float:left;width:auto;color:#231F20;font-size:11px;font-stretch:normal;margin-left:6px;margin-right:6px;margin-top:1px;}
div#products2-tabs div#container-reviews div#reviewsInner a.writeReviews{float:left;margin-left:5px;color:#755561;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
div#products2-tabs div#container-reviews div#reviewsInner div#seperator{float:left;width:100%;height:1px;border-top:#E1E2E3 solid 1px;margin-top:10px;margin-bottom:15px;}
div#products2-tabs div#container-reviews div#reviewsInner img.strLrgReviews{float:left;margin-top:3px;}
div#products2-tabs div#container-reviews div#reviewsInner h1#reviewsHeading{float:left;color:#231f20;font-size:14px;font-weight:bold;font-family:Arial;width:100%;margin-left:5px;margin-top:0px;}
div#products2-tabs div#container-reviews div#reviewsInner div#reviewsInner{float:left;width:100%;overflow:hidden;height:auto;}
div#products2-tabs div#container-reviews div#reviewsInner span#starsReviews{float:left;line-height:12px;width:100%;margin-left:10px;}
div#products2-tabs div#container-reviews div#reviewsInner span#starsReviews img{float:left;margin-right:-2px;}
div#products2-tabs div#container-reviews div#reviewsInner span#starsOutOff{float:left;color:#755561;font-size:11px;font-stretch:normal;margin-left:7px;font-weight:300;}
div#products2-tabs div#container-reviews div#reviewsInner span#titleReviews{float:left;color:#755561;font-size:14px;font-stretch:condensed;width:auto;margin-top:10px;margin-left:10px;}
div#products2-tabs div#container-reviews div#reviewsInner span#dateReviews{float:left;color:#898B8E;font-size:14px;font-stretch:condensed;width:auto;margin-top:10px;margin-left:7px;}
div#products2-tabs div#container-reviews div#reviewsInner span#reviewer{float:left;color:#755561;font-size:11px;font-stretch:normal;margin-top:3px;margin-left:10px;font-weight:300;}
div#products2-tabs div#container-reviews div#reviewsInner span#reviewer span{color:#755561;font-size:11px;font-weight:normal;}
div#products2-tabs div#container-reviews div#reviewsInner p#reviewsDesc{float:left;color:#755561;font-size:11px;font-stretch:normal;width:100%;margin-top:3px;line-height:18px;padding-right:5px;margin-left:10px;font-weight:300;}
section#featuredItemsProducts{background:none;float:left;width:165px;height:auto;margin-left:0;margin-top:5px;}
section#featuredItemsProducts h1.heading{color:#756661;float:left;font-size:13px;font-stretch:condensed;font-weight:normal;text-align:center;margin-top:8px;width:100% !important;}
section#featuredItemsProducts p.heading{color:#756661;float:left;font-size:13px;font-stretch:condensed;font-weight:normal;text-align:center;margin-top:8px;width:100% !important;}
section#featuredItemsProducts a.backFeatscrollerProducts{border-right:1px solid #898B8E;color:#898B8E;cursor:pointer;display:block;float:left;font-size:11px;height:11px;line-height:9px;margin-left:3px;position:absolute;top:3px;width:41px;z-index:1000;}
section#featuredItemsProducts a.previousFeatscrollerProducts{border-right:1px solid #898B8E;color:#898B8E;cursor:pointer;display:block;float:left;font-size:11px;height:11px;line-height:9px;margin-left:50px;position:absolute;top:3px;width:37px;z-index:1000;}
section#featuredItemsProducts a.nextFeatscrollerProducts{color:#898B8E;cursor:pointer;display:block;font-size:11px;height:15px;padding:0;position:absolute;right:0;top:0px;width:35px;z-index:1000;}
section#featuredItemsProducts div#weRecommendProductsInner{float:left;height:890px;margin-left:0;overflow:hidden;width:130px;}
section#featuredItemsProducts div#weRecommendProductsInner div{overflow:hidden;padding:0;margin-left:0px;width:130px;height:890px;float:left;margin-top:0px;}
section#featuredItemsProducts div#weRecommendProductsInner article.productlisting span.icon{display:none;height:25px;width:25px;}
section#featuredItemsProducts div#weRecommendProductsInner article.productlisting span.solutions{top:135px;}
div#weRecommendProductsInner div article.productlisting{float:left;width:130px;height:auto;position:relative;margin-top:20px;}
div#weRecommendProductsInner div article.productlisting span.new{position:absolute;width:40px;height:14px;background:#231f20;color:#ffffff;font-size:12px;text-align:center;text-transform:lowercase;left:0px;top:0px;z-index:100;line-height:11px;}
div#weRecommendProductsInner div article.productlisting a.image{float:left;width:120px;height:173px;text-align:center;position:relative;}
div#weRecommendProductsInner div article.productlisting a.image img{margin:0 auto;max-width:120px;max-height:173px;}
div#weRecommendProductsInner div article.productlisting span.stars{width:130px;display:none;}
div#weRecommendProductsInner div article.productlisting a.name{float:left;width:100%;color:#756661;font-size:13px;text-align:left;margin-left:0px;font-weight:normal;margin-top:1px;overflow:hidden;margin-left:0px;height:auto;text-transform:capitalize;font-stretch:condensed;}
div#weRecommendProductsInner div article.productlisting p.pricing{float:left;width:100%;height:auto;margin-left:0px;margin-top:2px;}
div#weRecommendProductsInner div article.productlisting strong.itemPrice{float:left;width:100%;color:#756661;font-weight:bold;font-size:14px;width:230px;height:16px;font-stretch:condensed;}
div#weRecommendProductsInner div article.productlisting strong.listPrice{float:left;width:100%;color:#756661;font-weight:bold;font-size:14px;width:230px;height:16px;font-stretch:condensed;}
div#weRecommendProductsInner div article.productlisting strong.salePrice{float:left;width:100%;color:#756661;font-size:14px;font-weight:bold;text-align:left;height:16px;font-stretch:condensed;}
div#weRecommendProductsInner div article.productlisting a.colors{float:left;width:18px;height:10px;background:#000000;margin-left:0px;margin-right:3px;margin-top:5px;}
div#weRecommendProductsInner div article.productlisting a.quickview{float:right;background:#231f20;opacity:0.75;width:130px;height:30px;display:none !important;position:absolute;top:338px;left:0px;color:#ffffff;font-size:17px;font-stretch:condensed;text-align:center;text-transform:uppercase;line-height:27px;}
a.backToTop{background:url(../images/back_to_top.png) no-repeat;width:53px;height:76px;position:absolute;top:100px;display:block;position:absolute;top:885px;left:1060px;text-indent:-1800px;}
section#scrollingCart{position:relative;width:100%;}
div#myCartDsp{width:100%;}
div#scrollingCartInner{position:relative;width:100%;display:block;overflow:hidden;}
div#scrollingCartInner article.cartProductListing{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}
article.cartProductListing{width:390px;height:auto;position:relative;z-index:2;}
article.cartProductListing div{float:left;margin-top:0px;width:250px;}
article.cartProductListing a.image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:145px;height:134px;overflow:hidden;float:left;margin:0px 5px;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
article.cartProductListing a.image img{margin:auto;margin-top:5px;width:auto;height:100%;}
article.cartProductListing a.name{display:block;width:100%;text-align:left;line-height:14px;color:#404041;font-size:12px;font-weight:bold;margin-top:10px;}
article.cartProductListing a.name:hover{text-decoration:underline;}
article.cartProductListing p.pricing{display:block;margin:0px auto;text-align:center;font-size:11px;color:#6D6E70;}
a#previousCart{position:absolute;top:10px;right:0px;background:url(../images/arrow_med_box_up.gif) no-repeat;display:block;height:26px;width:26px;text-indent:-9999px;}
a#previousCart:hover{position:absolute;top:10px;right:0px;background:url(../images/arrow_med_box_up.gif) no-repeat 0 -26px;display:block;height:26px;width:26px;text-indent:-9999px;}
a#nextCart{position:absolute;top:121px;right:0px;background:url(../images/arrow_med_box_down.gif) no-repeat;display:block;height:26px;width:26px;text-indent:-9999px;}
a#nextCart:hover{position:absolute;top:121px;right:0px;background:url(../images/arrow_med_box_down.gif) no-repeat 0 -26px;display:block;height:26px;width:26px;text-indent:-9999px;}
div#error, div#ajaxError{margin:10px auto 0;width:91%;padding:15px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;height:auto;}
div#error, div#ajaxError h1{color:#756661;font-size:20px;}
p.error-contact a{color:#756661;}
a.popupCartItemImage{float:left;width:151px;height:151px;display:block;margin:10px;}
div.popupCartItemDetails{float:left;width:250px;}
div.popupCartItemDetails h2{width:100%;margin:20px 0px;}
div.popupCartItemDetails h2 a{color:#6D6E70;font-size:24px;}
div.popupCartItemDetails p{width:100%;text-align:left;color:#6D6E70;font-size:11px;margin-bottom:12px;}
hr.popupCartSeperator{background:#CEC5BE;display:block;border:0px;height:1px;width:100%;clear:both;margin-left:15px;display:none;}
div#popupCartTotalsAndInfo{width:100%;margin-left:0;font-family:'Roboto', sans-serif;}
div#popupCartTotalsAndInfo p{width:100%;font-family:'Roboto', sans-serif;text-align:left;color:#404041;font-size:11px;margin:3px 0px;}
div#popupCartTotalsAndInfo p.floatLeft,div#popupCartTotalsAndInfo p#popupCartStockMessage{width:50%;float:left;font-family:'Roboto', sans-serif;}
h1#previewTitle{font-weight:bold;color:#231f20;font-size:14px;height:40px;width:100%;line-height:40px;margin:0px;padding-left:20px;background:#CEC5BE;}
p.infoTXT a.email{text-decoration:none;color:#6D6E70;float:left;}
#TB_window a#TB_closeWindowButton img{margin-top:0px;}
div#popupCartTotalsAndInfo a#popupCartContinueShopping{background:url(../images/continue_shopping.gif) no-repeat scroll 0 0 transparent;display:block;height:40px;width:200px;}
section#products2QuickWrapper{margin:0 auto;float:left;max-width:645px;width:auto;height:auto;margin-top:3px;}
section#products2QuickWrapper section#storeLocatorInstructions{margin:0;font-size:11px;font-weight:300;color:#756661;width:625px;border-bottom:1px solid #756661;padding:5px 0 5px 10px;}
section#products2QuickWrapper section#products2-image-alt-views{margin:0px;padding:0px;float:left;max-width:300px;width:40%;height:auto;position:relative;}
section#products2QuickWrapper span.icon{position:absolute;width:45px;height:45px;z-index:100;background-size:cover;}
section#products2QuickWrapper span.exclusives{top:0;left:5px;background-image:url('/images/icon_exclusive.png');}
section#products2QuickWrapper span.solutions{top:320px;right:0;}
section#products2QuickWrapper span.uplifting{background-image:url('/images/icon_uplift.png');}
section#products2QuickWrapper span.stretch{background-image:url('/images/icon_stretch.png');}
section#products2QuickWrapper span.shape{background-image:url('/images/icon_shape.png');}
section#products2QuickWrapper section#products2-image-alt-views div.quickSocial{margin-left:10px;}
section#products2QuickWrapper section#products2-image-alt-views article#productContainer{margin:0px;padding:0px;float:left;width:100%;height:auto;text-align:center;}
section#products2QuickWrapper section#products2-image-alt-views article#productContainer a{float:left;max-width:300px;text-align:center;}
section#products2QuickWrapper section#products2-image-alt-views article#productContainer a img.prodImage{margin:0 auto;max-width:300px;width:100%}
section#products2QuickWrapper section#products2-image-alt-views article#productContainer span.zoomInstructions{position:absolute;left:320px;top:475px;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews{margin:0px;padding:0px;float:left;width:100%;height:auto;margin-top:25px;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner{float:left;width:100%;height:auto;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner div{background:none;background-color:transparent !important;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article#altimageproducts{margin:0px;padding:0px;float:left;width:69px;height:99px;margin-right:5px;margin-top:5px;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts{margin:0px;padding:0px;float:left;width:69px;height:99px;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts a{margin:0px;padding:0px;float:left;text-align:center;width:75px;height:75px;}
section#products2QuickWrapper section#products2-image-alt-views aside#alternateViews article#altimageproducts a img{margin:0 auto;max-width:69px;max-height:99px;}
section#products2QuickWrapper section#purchasing{margin:0px;padding:0px;float:left;width:55%;height:auto;margin-left:5%;}
section#products2QuickWrapper section#purchasing h1#name{margin:0px;padding:0px;float:left;max-width:276px;height:auto;color:#756661;font-size:24px;font-weight:normal;font-stretch:condensed;text-transform:capitalize;margin-right:8px;line-height:24px;}
section#products2QuickWrapper section#purchasing span.newIcon{float:left;width:40px;height:14px;background:#231F20;color:#FFFFFF;font-size:12px;text-align:center;line-height:10px;margin-top:11px;}
section#products2QuickWrapper section#purchasing h1#style{margin:0px;padding:0px;float:left;width:100%;height:auto;color:#756661;font-size:11px;font-weight:300;margin-top:2px;}
section#products2QuickWrapper section#purchasing section#pricing{margin:0px;padding:0px;float:left;width:100%;margin-top:6px;font-weight:normal;}
section#products2QuickWrapper section#purchasing section#pricing h1#regPrice, section#products2QuickWrapper section#purchasing h1#regPrice{margin:0px;padding:0px;float:left;width:100%;color:#B2B4B6;font-size:12px;font-stretch:condensed;margin-top:5px;font-weight:normal;}
section#products2QuickWrapper section#purchasing section#pricing h1#salePrice{margin:0px;padding:0px;float:left;width:100%;color:#231F20;font-size:20px;font-weight:bold;font-stretch:condensed;}
section#products2QuickWrapper section#purchasing section#pricing h1#ourPrice{margin:0px;padding:0px;float:left;width:100%;color:#756661;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#products2QuickWrapper section#purchasing section#pricing h1#selOld{margin:0px 10px 0 0;padding:0px;float:left;width:auto;color:#B2B4B6;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;text-decoration:line-through;}
section#products2QuickWrapper section#purchasing section#pricing h1#selSale{margin:0px;padding:0px;float:left;width:auto;color:#B51E2D;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#products2QuickWrapper section#purchasing section#custRatings{margin:0px;padding:0 0 10px;float:left;width:100%;margin-top:10px;border-bottom:1px solid #E1E2E3;}
section#products2QuickWrapper section#purchasing section#custRatings span.stars{margin:0px;padding:0px;float:left;width:auto;height:auto;}
section#products2QuickWrapper section#purchasing section#custRatings a.readReviews{float:left;margin-left:10px;color:#756661;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#products2QuickWrapper section#purchasing section#custRatings span.ratingCount{float:left;width:auto;color:#756661;font-size:11px;font-stretch:normal;margin-left:3px;margin-top:1px;font-weight:300;}
section#products2QuickWrapper section#purchasing section#custRatings span.seperator{float:left;width:auto;color:#756661;font-size:11px;font-stretch:normal;margin-left:6px;margin-right:8px;margin-top:1px;font-weight:300;}
section#products2QuickWrapper section#purchasing section#custRatings a.writeReviews{float:left;color:#756661;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#products2QuickWrapper section#purchasing section#socialNetworking{margin:0px;padding:0px;float:left;width:100%;height:auto;margin-top:10px;padding-top:12px;border-top:1px solid #E1E2E3;}
section#products2QuickWrapper section#purchasing div#description{float:left;width:99%;color:#756661;font-size:11px;font-stretch:normal;line-height:18px;margin-top:12px;font-weight:300;}
section#products2QuickWrapper section#purchasing div#description ul{float:left;width:96%;color:#756661;font-size:11px;margin-left:14px;font-weight:300;margin:10px 0 10px 14px;}
section#products2QuickWrapper section#purchasing div#description ul li{width:100%;float:left;color:#756661;font-size:11px;list-style:disc;margin:5px 0 0;font-weight:300;}
section#products2QuickWrapper section#purchasing section#iframeSection{margin:0px;padding:0px;background:none;float:left;width:100%;height:auto;margin-top:12px;border-top:1px solid #E1E2E3;padding-top:3px;}
section#products2QuickWrapper section#purchasing section#iframeSection iframe#products2-iframe{margin:0px;padding:0px;float:left;width:100%;height:350px;}
section#products2QuickWrapper section#purchasing section.storeLocator{border-bottom:1px solid #C8C7C7;padding-bottom:10px !important;}
section#products2QuickWrapper section#purchasing section#yourLocation{margin:0px;padding:0 0 10px;background:none;float:left;width:100%;height:auto;margin-top:12px;padding-top:3px;border-bottom:1px solid #C8C7C7;}
section#products2QuickWrapper section#purchasing section#yourLocation div.location{width:100%;padding:5px 0;color:#756661;font-weight:300;}
section#products2QuickWrapper section#purchasing section#yourLocation input{display:block;border:1px solid #C8C7C7;height:23px;float:left;color:#756661;}
section#products2QuickWrapper section#purchasing section#yourLocation div.citystateholder{float:left;}
section#products2QuickWrapper section#purchasing section#yourLocation select{display:block;border:1px solid #C8C7C7;height:25px;float:left;color:#756661;}
section#products2QuickWrapper section#purchasing section#yourLocation span.oar{display:block;float:left;font-weight:900;font-style:italic;font-size:12px;padding:4px 2px 10px;color:#756661;}
section#products2QuickWrapper section#purchasing section#yourLocationNote{margin:0px;padding:0 0 10px;background:none;float:left;width:100%;height:auto;margin-top:12px;padding-top:3px;font-weight:300;color:#756661;}
section#products2QuickWrapper section#purchasing section#yourLocationNote strong{font-weight:bold;color:#B51E2D;}
section#products2QuickWrapper section#purchasing section#yourLocationNote a#locateInStore{background:#756661;width:144px;height:37px;margin-top:10px;color:#FFF;font-size:14px;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
section#products2QuickWrapper section#purchasing section#yourLocationNote a#locateInStore::after{content:'Locate in Store';}
section#products2QuickWrapper section#purchasing section#yourLocationNote a#locateInStore:hover{background-position:0 -37px;}
section#productsLocation{padding-left:10px;width:625px;overflow:hidden;}
section#productsLocation img.prodImage{float:left;margin-right:10px;}
section#productsLocation section#title{padding-bottom:5px;border-bottom:1px solid #E1E2E3;}
section#productsLocation section#title h1#name{font-size:24px;color:#756661;font-stretch:condensed;}
section#productsLocation section#title h1#style{color:##756661;font-weight:300;}
section#productsLocation section#prodDetails{padding:10px 0 0;}
section#productsLocation section#prodDetails h2{color:##756661;font-size:11px;}
section#productsLocation section#prodDetails h2 span{font-weight:300;}
section#productsLocation section#prodDetails h2#regPrice{font-weight:300;color:#756661;}
section#prodLocNotes{margin:12px 0 0 10px;padding:10px 0;background:none;float:left;width:625px;height:auto;padding-top:3px;font-weight:300;color:#756661;border-top:1px solid #E1E2E3;}
section#prodLocNotes strong{font-weight:bold;color:#B51E2D;}
table#storeHolder{width:625px;margin:0 10px;}
table#storeHolder tr{padding-bottom:10px;border-bottom:1px solid #E1E2E3;}
table#storeHolder th.main{background-color:#DCD7D3;color:#756661;font-stretch:condensed;font-size:13px;font-weight:bold;padding-left:10px;}
table#storeHolder th{background-color:#EAE5E1;color:#756661;font-size:10px;font-weight:300;padding:10px 0 10px 10px;}
table#storeHolder td{color:#756661;padding:10px 0 10px 10px;font-size:12px;font-weight:300;vertical-align:top;}
table#storeHolder td strong{font-weight:normal;}
table#storeHolder td a{color:#756661;font-weight:normal;font-size:9px;text-decoration:none;}
table#storeHolder td span{font-size:12px;font-weight:300;}
table#storeHolder td span.notAvail{color:#756661;}
table#storeHolder td span.limitAvail{color:#756661;}
table#storeHolder td span.avail{color:#756661;}
a.locationPrint{width:63px;height:30px;background:#756661;float:left;margin:10px;border:none;border-radius:5px;color:#FFF;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.locationPrint::after{content:'Print';}
a.locationReturn{width:204px;height:30px;margin:10px;float:right;background:#756661;border-radius:5px;color:#FFF;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.locationReturn::after{content:'< Back to Locate in Store';}
div#map-canvas div div{width:auto;}
div#map-canvas div div div div div div{width:20px;}
div.mapMarker{width:20px;height:32px;background:url('/images/cato_icon.png') top left no-repeat;text-align:center;padding-top:2px;}
div.mapMarker a{font-size:10px;color:#FFFFFF;}
div.mapPop{padding:10px 10px 40px;position:absolute;bottom:34px;left:50%;margin:0 -75px;background:url('/images/mapBoxBottom.png') bottom left no-repeat transparent;display:none;width:130px !important;z-index:99;}
a.pDetails{background:none repeat scroll 0 0 #CDC6C0;bottom:3px;color:#FFF;font-weight:300;font-size:14px;height:20px;text-align:center;left:0;line-height:20px;position:absolute;width:auto;display:block}
a.pClose{background:none repeat scroll 0 0 #CEC5BE;bottom:0;color:#231f20;font-weight:300;font-size:10px;height:20px;text-align:center;right:0;line-height:20px;position:absolute;width:auto;padding:0 5px;display:block;}
section#searchOptions-container{background:#CEC5BE;float:left;height:auto;opacity:1 !important;padding-bottom:10px;position:relative;width:980px;margin-bottom:5px;margin-top:5px;}
section#searchOptions{width:600px;padding:20px;display:block;margin:0px auto;border:1px solid #E1E2E3;background:#E5E0DC;margin-top:20px;}
section#searchOptions h1{color:#B51E2D;font-size:17px;}
section#searchOptions nav{width:100%;}
section#searchOptions nav a{display:block;margin:5px 0px;color:#404041;font-size:13px;}
section#searchOptions nav a:hover{text-decoration:underline;}
section#sitemap{width:910px;margin:0 auto;}
section#sitemap ul{float:left;width:150px;}
section#sitemap ul li{margin:2px 0px;width:140px;padding:0;}
section#sitemap ul li a{display:block;width:100%;margin-bottom:10px;}
section#sitemap ul li.parent a{font-size:13px;font-weight:bold;color:#756661;}
section#sitemap ul li.child a{font-size:11px;font-weight:normal;color:#756661;}
section#sitemap ul li.grandchild a{font-size:11px;font-weight:normal;color:#756661;text-indent:20px;}
img[src="/images/icon_footer_facebook.gif"],
img[src="/images/icon_footer_twitter.gif"],
img[src="/images/icon_footer_pinterest.gif"],
img[src="/images/icon_footer_youtube.gif"],
img[src="/cms/default/assets/Image/Custom%20Site%20Images/NEW-Instagram17px.png"]{display:none;}
.child a[href="https://www.facebook.com/CatoFashions"]::before{content:'\f231';font-family:'Ionicons';margin-right:5px;}
.child a[href="https://twitter.com/catofashions"]::before{content:'\f243';font-family:'Ionicons';margin-right:5px;}
.child a[href="http://www.pinterest.com/catofashions/"]::before{content:'\f2b1';font-family:'Ionicons';margin-right:5px;}
.child a[href="https://catofashionsblog.com/"]::before{content:'\f23d';font-family:'Ionicons';margin-right:5px;}
.child a[href="http://www.instagram.com/catofashions"]::before{content:'\f351';font-family:'Ionicons';margin-right:5px;}
section#sitemap ul li a:hover{text-decoration:underline;}
h1#centeredBannerTitle{width:960px;text-align:center;color:#756661;font-size:22px;text-transform:capitalize;margin:0 auto;margin-bottom:10px;border-bottom:1px solid #E1E2E3;padding-bottom:10px;margin-top:7px;}
a.secretEmployee{color:#FFFFFF;float:right;font-size:12px;}
a.secretEmployee:hover{color:#E5E0DC;}
div.legalHolder{width:225px;max-height:250px;overflow-y:auto;overflow-x:none;margin:10px 0;}
div.mapLeft{width:300px;float:left;}
div.mapRight{float:left;}
div.errorContainer{background:url('/images/hanger_bg.jpg') 0 0 no-repeat;height:335px;width:1024px;text-align:center;}
div.errorContainer h1{width:650px;margin:0 auto;padding:100px 0 10px;font-size:18px;}
div.errorContainer p{width:650px;margin:0 auto;font-size:16px;padding:10px 0 20px;}
div.errorContainer a.continueShopping{width:100%;margin:0 auto;}
div.errorContainer a.deptS{padding:2px 5px;background-color:#404041;color:#FFFFFF;font-size:16px;border-radius:5px;margin:0 5px;}
div.bagContainer{height:318px;width:1024px;text-align:center;}
div.bagContainer h1{width:650px;margin:0 auto 7px;padding:140px 0 10px 190px;font-size:18px;}
div.bagContainer p{width:650px;margin:0 auto;font-size:16px;padding:10px 0 20px 190px;}
div.bagContainer a.continueShopping{width:190px;margin:0 auto;padding-left:190px;}
div.bagContainer a.continueShopping img{display:none;}
div.bagContainer a.continueShopping:after{content:'Continue Shopping';background:#756661;padding:8px 58px;border:none;border-radius:5px;color:#FFF;font-size:14px;}
.cato-bag-box{position:absolute;top:0;z-index:-1;}
a.mob-continueShopping{display:none;}
div#ajaxError div.errorContainer{width:100%;}
div#ajaxError div.errorContainer p{width:100%;}
div#giftCardImg{float:left;margin:0 20px 0 35px;}
div#giftCardDetails{float:left;min-width:600px;}
div#giftCardDetails h2{font-size:22px;line-height:28px;margin-bottom:10px;color:#756661;}
div#giftCardDetails ul{margin-bottom:20px;}
div#giftCardDetails ul li{list-style-position:inside;list-style-type:disc;margin-left:20px;padding-left:20px;text-indent:-15px;color:#756661;font-size:12px;line-height:21px;}
div#giftCardOptions{float:left;}
div#giftCardOptions label{width:75px;margin-left:0;}
div#giftCardOptions span input{display:inline;float:none;background:url("../images/field_50.gif") no-repeat scroll 0 0 transparent;width:50px;text-align:center;}
div#giftCardOptions div.addBagHolder{height:37px;overflow:hidden;}
div#giftCardOptions div.addBagHolder:hover input{margin-top:-37px;}
div#giftCardOptions a.gcPopUp{display:block;padding:7px 0 7px 15px;clear:both;}
.giftcard-account-picture{float:right;}
article.emailSignUp{padding-left:0;margin:0 auto;width:800px;}
article.emailSignUp h3{color:#5B5B5B;font-size:20px;line-height:24px;margin-bottom:8px;}
article.emailSignUp p{margin:0 0 20px;color:#756661;font-size:12px;line-height:21px;}
article.emailSignUp label.loginLabel, article.emailSignUp label.loginLabelAlt{text-align:right;padding-right:10px;width:150px;margin:4px 0 0;}
article.emailSignUp input.loginInput1{background:url("../images/field_150.gif") no-repeat scroll 0 0 transparent;width:150px;}
article.emailSignUp input.loginInput480{background:url("../images/field_480.gif") no-repeat scroll 0 0 transparent;width:480px;}
article.emailSignUp input#zip{background:url("../images/field_100.gif") no-repeat scroll 0 0 transparent;width:100px;}
article.emailSignUp input.submitButton{margin-left:160px;}
article.storeLocator h3{color:#756661;font-size:20px;line-height:24px;margin-bottom:8px;padding-left:35px;}
article.storeLocator h4{color:#756661;font-size:13px;padding-left:35px;}
article.storeLocator h4 span{color:#756661;display:inline-block;}
article.storeLocator p{margin:0 !important;color:#756661;font-size:12px;line-height:21px;padding-left:35px;}
article.storeLocator div.locatorForm{margin-top:20px;padding-left:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;--webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
article.storeLocator div.locatorForm h4, article.storeLocator div.locatorForm p{padding-left:0;}
article.storeLocator div.locatorForm div{float:left;}
article.storeLocator div.locatorForm div.locSearchRad select{background:url("../images/selectbox_50.gif") no-repeat scroll 0 0 transparent;color:#5B5B6E;font-size:13px;height:28px;width:50px;border:none;overflow:hidden;padding:5px;margin-right:10px;}
article.storeLocator div.locatorForm div.locSearchRad input.loginInput1{background:url("../images/field_100.gif") no-repeat scroll 0 0 transparent;width:100px;float:none;display:inline;}
article.storeLocator div.locatorForm div.locSearchRad input.submitButton{background:#756661;border:none;width:65px;height:28px;border-radius:5px;color:#FFF;}
article.storeLocator div.locatorForm div.locSearchSt input.submitButton{margin:0 0 0 5px;}
.locations-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100% !important;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.store-loc-container{height:600px;display:block;margin:0 0 10px;overflow-y:scroll;overflow-x:hidden;}
span.search-by-radius{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
span.search-by-radius p{margin:3px 0 0 0;width:31%;padding-right:7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
p.location-result-text{margin:20px 0 !important;width:100%;padding:30px 0 20px;}
.locSearchState{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.locSearchState h4{width:100%;}
input.submitButton.web-locator-btn{margin:0 0 0 5px;background:#756661;border:none;width:65px;height:28px;border-radius:5px;color:#FFF;-webkit-appearance:none;}
.locSearchSt h4{margin:0 0 10px;}
article.paddedContent.storeLocator{margin:0 0 10px 0;max-width:1024px;}
article.storeLocator div.locatorForm div.locLeft{float:left;width:370px;overflow-x:hidden;margin-right:10px;}
article.storeLocator div.locatorForm div.locLeft div.storeContainer{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #C1C1C1;}
article.storeLocator div.locatorForm div.locLeft div.storeCount{color:#444444;font-size:14px;float:left;width:35px;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress h4{font-size:17px;font-weight:bold;line-height:22px;margin:0;color:#756661;text-decoration:none;cursor:pointer;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress h5{font-size:14px;font-weight:bold;color:#756661;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress h4 span{color:#756661;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress{font-weight:12px;font-weight:normal;color:#756661;width:275px;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress a{font-weight:12px;font-weight:normal;color:#756661;text-decoration:none;}
article.storeLocator div.locatorForm div.locLeft div.mapDistance{background-color:#AAAAAA;border-radius:5px;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:12px;padding:6px 10px;vertical-align:middle;float:right;width:auto;margin-right:5px;}
article.storeLocator div.locatorForm div.locRight{float:left;width:592px;}
article.storeLocator div.locatorForm div.locRight div#map-canvas{width:590px;height:600px;}
div.passError{color:#B51E2D;font-weight:bold;}
div.associatesuccess{color:green;margin-bottom:15px;text-align:center;}
div.popCMSHolder{padding:10px;font-Size:13px;}
div#sb-player string{padding:10px;display:block;}
article.fitGuide div#largePicture{float:left;width:400px;}
article.fitGuide div#guideSection{float:left;width:1024px;}
article.fitGuide div#guideSection div.guideSubHeader{margin:10px 0;}
article.fitGuide div#guideSection div.fitType{width:1038px;margin-left:0px;}
article.fitGuide div#guideSection div.fitType a{margin-right:7px;}
article.fitGuide div#guideSection div.legStyle{width:1038px;margin-left:0px;text-align:center;}
article.fitGuide div#guideSection div.legStyle a{margin:0 7px 10px 0;width:238px;height:509px;overflow:hidden;display:inline-block;}
article.fitGuide div#guideSection div.legStyle.three{width:1042px;}
article.fitGuide div#guideSection div.legStyle.three a{height:auto;width:339px;margin-right:10px;float:left;}
article.fitGuide div#guideSection div.legStyle.three a:last-child{margin-right:0;}
article.fitGuide div#guideSection div.legStyle.three a img{width:100%;}
article.fitGuide div#guideSection div.legStyle a span.hover{display:none;}
article.fitGuide div#guideSection div.legStylePant{width:1039px;margin-left:-5px;}
article.fitGuide div#guideSection div.legStylePant a{margin:0 0 10px;display:inline-block;}
article.fitGuide.landed{text-align:center;}
article.fitGuide.landed div#guideSection{text-align:center;width:auto;float:none;display:inline-block;margin:0 0 20px;}
article.fitGuide.landed div#guideSection a{display:inline-block;float:left;}
section#sizingChart{padding:10px;font-size:13px;}
section#sizingChart div.jump a{width:50%;text-align:center;font-weight:bold;float:left;padding:10px 0;}
section#sizingChart table{width:100%;margin:10px 0;}
section#sizingChart table.five td, section#sizingChart table.apparel td{width:20%;}
section#sizingChart table.four td, section#sizingChart table.apparel td{width:25%;}
section#sizingChart table.three td, section#sizingChart table.apparel td{width:33%;}
section#sizingChart table thead th{font-size:13px;}
section#sizingChart table thead td{font-weight:bold;text-align:center;}
section#sizingChart table tbody td{text-align:right;border-width:1px;border-style:solid;border-color:#6A6A6B;padding:2px;}
section#sizingChart table tbody td.grey{background:#756661;color:#FFFFFF !important;text-align:left;border-color:#FFFFFF;}
section#sizingChart table tbody td.bottom{border-width:0;text-align:left;}
section#sizingChart div#sizeImage img{float:left;}
section#sizingChart div#sizeImage p{position:absolute;width:300px;left:250px;background:#FFFFFF;font-size:11px;}
section#sizingChart div#sizeImage p.bust{top:113px;}
section#sizingChart div#sizeImage p.waist{top:186px;}
section#sizingChart div#sizeImage p.hips{top:245px;}
section#sizingChart div#sizeImage p.inseam{top:400px;}
section.cmsHolder section#sideNav h1.dept{line-height:22px;margin-bottom:22px;}
section.cmsHolder section#sideNav ul{list-style-type:none;}
section.cmsHolder section#sideNav ul li a{color:#756661;font-size:11px;font-weight:300;line-height:12px;padding-bottom:12px;display:block;}
section.cmsHolder section#sideNav ul li strong a{font-weight:bold;}
section.cmsHolder section#mainText{width:767px;margin-left:5px;float:left;}
section.cmsHolder section#mainText div.page-heading{width:807px;}
section.cmsHolder a u{color:#756661; width: 100% display: inline-block;}
section.cmsHolder section#sizingChart h2{font-size:20px;}
section.cmsHolder section#sizingChart p{margin:0 0 0 11px;}
section.cmsHolder section#mainText p, section.cmsHolder section#mainText table{margin-left:11px;}
section.cmsHolder div.secretPlace{display:none;}
.baContent{padding-bottom:10px !important;margin-right:20px}
section#outfitResults{float:left;width:1024px;height:auto;position:relative;margin:0;}
section#outfitBanner img{max-width:100%;}
section#outfitlisting{float:left;width:1024px;height:auto;position:relative;margin-left:0px;margin-top:5px;}
div.outfitinner{float:left;width:200px;height:auto;position:relative;padding-bottom:40px;margin-right:25px;}
article.outfitlisting{float:left;width:200px;height:390px;position:relative;}
article.outfitlisting a.image{float:left;width:200px;height:300px;text-align:center;position:relative;}
article.outfitlisting a.image img{margin:0 auto;max-width:200px;max-height:300px;}
article.outfitlisting a.name{float:left;width:175px;color:#58595b;font-size:13px;text-align:left;margin-left:0px;font-weight:normal;margin-top:1px;overflow:hidden;margin-left:0px;height:33px;text-transform:capitalize;font-stretch:condensed;}
section#outfitInfo{width:400px;float:left;margin:0 24px 0 0;}
section#outfitInfo article#productContainer{margin:0px;padding:0px;float:left;width:400px;height:auto;text-align:center;}
section#outfitInfo article#productContainer a{float:left;width:400px;text-align:center;}
section#outfitInfo article#productContainer a img.prodImage{margin:0 auto;max-width:400px;}
section#outfitInfo article#productContainer span.zoomInstructions{color:#000000;font-weight:300;display:block;margin:0 auto;clear:both;}
section#outfitInfo h1{color:#58595B;float:left;font-size:24px;font-stretch:condensed;font-weight:normal;height:auto;line-height:24px;margin:20px 0 10px;padding:0;text-transform:capitalize;width:100%;text-align:center;}
section#outfitInfo div#description{float:left;margin:20px 0 0;padding:0;width:100%;}
section#outfitItemInfo{width:600px;float:left;margin:0;}
section#outfitItemInfo article.productContainer{margin:0 10px 0 0;padding:0px;float:left;width:208px;height:auto;text-align:center;}
section#outfitItemInfo article.productContainer a{float:left;max-width:208px;text-align:center;}
section#outfitItemInfo article.productContainer a img.prodImage{margin:0 auto;max-width:208px;height:300px;}
section#outfitItemInfo article.productContainer span.zoomInstructions{color:#000000;font-weight:300;display:block;margin:0 auto;clear:both;}
section#outfitItemInfo article.productContainer div.outfitColorImages{display:none;}
section#outfitItemInfo section.purchasing{float:left;width:382px;}
section#outfitItemInfo h1.name{margin:0px;padding:0px;float:left;width:100%;height:auto;color:#58595B;font-size:20px;font-weight:normal;font-stretch:condensed;text-transform:capitalize;margin-right:8px;line-height:24px;}
section#outfitItemInfo h1.style{margin:0px;padding:0px;float:left;width:100%;height:auto;color:#898B8E;font-size:11px;font-weight:300;margin-top:2px;}
section#outfitItemInfo section.pricing{margin:0px;padding:0px;float:left;width:100%;margin-top:6px;}
section#outfitItemInfo section.pricing h1.regPrice,section#outfitItemInfo h1.regPrice{margin:0px;padding:0px;float:left;width:100%;color:#B2B4B6;font-size:12px;font-stretch:condensed;margin-top:5px;}
section#outfitItemInfo section.pricing h1.salePrice{margin:0px;padding:0px;float:left;width:100%;color:#231F20;font-size:20px;font-weight:bold;font-stretch:condensed;}
section#outfitItemInfo section.pricing h1.ourPrice{margin:0px;padding:0px;float:left;width:100%;color:#000000;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#outfitItemInfo section.pricing h1.selOld{margin:0px 10px 0 0;padding:0px;float:left;width:auto;color:#B2B4B6;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;text-decoration:line-through;}
section#outfitItemInfo section.pricing h1.selSale{margin:0px;padding:0px;float:left;width:auto;color:#B51E2D;font-size:20px;font-weight:bolder;font:bold;font-stretch:condensed;margin-top:5px;}
section#outfitItemInfo input.outfitCheck{float:right;margin:-15px 148px 0 0;}
section#outfitItemInfo label.outfitCheck{float:right;margin:-15px 100px 0 0;}
section#outfitItemInfo section.custRatings{margin:0px;padding:0px;float:left;width:100%;margin-top:10px;}
section#outfitItemInfo section.custRatings span.stars{margin:0px;padding:0px;float:left;width:auto;height:auto;}
section#outfitItemInfo section.custRatings a.readReviews{float:left;margin-left:10px;color:#231F20;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#outfitItemInfo section.custRatings span.ratingCount{float:left;width:auto;color:#231F20;font-size:11px;font-stretch:normal;margin-left:3px;margin-top:1px;font-weight:300;}
section#outfitItemInfo section.custRatings span.seperator{float:left;width:auto;color:#231F20;font-size:11px;font-stretch:normal;margin-left:6px;margin-right:8px;margin-top:1px;font-weight:300;}
section#outfitItemInfo section.custRatings a.writeReviews{float:left;color:#231F20;font-size:11px;font-stretch:normal;text-decoration:underline;margin-top:1px;font-weight:300;}
section#outfitItemInfo div.outfitTotal{float:left;width:100%;background:#EAE5E1;margin:0 0 20px;line-height:50px;}
section#outfitItemInfo div.outfitTotal div.outfitTotalText{float:left;width:208px;font-size:16px;text-indent:10px;}
section#outfitItemInfo div.outfitTotal div.outfitTotalPrice{float:left;font-size:16px;}
section#outfitItemInfo div.outfitTotal div.outfitTotalCount{float:left;margin:0 0 0 20px;font-size:14px;}
section#outfitItemInfo div.outfitTotal a.addOutfitToCart{margin:7px 10px 0 0;padding:0px;float:right;background:url(/images/add_to_bag.gif) no-repeat;width:144px;height:37px;text-indent:-999px;}
section#outfitItemInfo div.outfitTotal a.addOutfitToCart:hover{background:url(/images/add_to_bag.gif) no-repeat 0 -37px;}
div#topImagesScroll{margin:20px auto;padding:0px;width:1024px;height:327px;overflow:hidden;}
div#topImagesScroll ul#topScrollInner{margin:0 0 0 23px;padding:0px;float:left;width:1536px;height:327px;overflow:hidden;position:relative;}
div#topImagesScroll ul#topScrollInner div{}
div#topImagesScroll a.previousTopScImage{position:absolute;left:0px;top:142px;background:url(/images/arrow_large_circle_white_left.png) no-repeat;width:45px;height:45px;z-index:9;}
div#topImagesScroll a.nextTopScImage{position:absolute;right:0px;top:142px;background:url(/images/arrow_large_circle_white_right.png) no-repeat;width:45px;height:45px;z-index:9;}
div#topImagesScroll div.nbs-flexisel-nav-left{position:absolute;left:0px;top:142px !important;background:url(/images/arrow_large_circle_white_left.png) no-repeat;width:45px;height:45px;z-index:9;}
div#topImagesScroll div.nbs-flexisel-nav-right{position:absolute;right:0px;top:142px !important;background:url(/images/arrow_large_circle_white_right.png) no-repeat;width:45px;height:45px;z-index:9;}
div#topImagesScroll ul#topScrollInner li.topImgs{margin:0;padding:0px;float:left;width:256px;height:327px;}
div#topImagesScroll ul#topScrollInner a.topScrollImgs{margin:0px;padding:0px;float:left;width:208px;height:325px;text-align:center;border:1px solid #FFFFFF;line-height:300px;}
div#topImagesScroll ul#topScrollInner a.topScrollImgs span{line-height:25px;width:100%;display:block;color:#58595B;font-size:14px;}
div#topImagesScroll ul#topScrollInner a.currProd{font-weight:bold;}
div#topImagesScroll ul#topScrollInner a.topScrollImgs img{margin:0 auto;max-width:208px;max-height:300px;}
div#topImagesScroll ul#topScrollInner a.popImage{display:none;height:198px;width:200px;border:1px solid #9ADAE7;background:#ffffff;margin:0 -165px;top:-40px;left:inherit;position:absolute;z-index:33;text-align:center;line-height:198px;}
div#topImagesScroll ul#topScrollInner a.popImage img{max-height:198px;max-width:200px;}
.baContent{padding-bottom:10px !important;margin-right:20px}
div#divImage img{max-width:369px;}
div#checkBalHolder{float:left;width:60%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 0 0 3px;}
div#checkBalHolder p{color:#756661;font-size:12px;line-height:14px;padding:10px 0;}
div#checkBalHolder p strong{color:#756661;}
div#checkBalHolder form{padding:25px 0;}
div#checkBalHolder input{padding:10px;float:left;margin:0 20px 0 0;border:1px solid #e5e0dc;color:#756661;}
div#checkBalHolder input#gcNumb{width:175px;}
div#checkBalHolder input#gcPin{width:125px;}
div#checkBalHolder form a{float:left;height:37px;overflow:hidden;}
div#checkBalHolder form a:hover img{margin-top:-37px;}
div#checkBalHolder span#gcResponse{display:none;line-height:30px;font-weight:bold;color:#756661;width:100%;float:left;font-size:13px;}
.amntSubmit{background:#756661;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;font-size:14px;height:31px !important;width:140px;}
img.storeLoader{margin:0 auto;width:150px;position:absolute;top:20%;left:0;right:0;}
div#balImage{float:left;width:40%;box-sizing:border-box;-moz-box-sizing:border-box;}
div#balImage img{max-width:100%;}
div.balText{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding:50px 0 0 3px;border-top:1px solid #e5e0dc;margin:50px 0;}
div.balText h3{font-size:14px;font-weight:normal;}
div.balText p{color:#756661;font-size:12px;line-height:14px;padding:5px 0;}
input.gpsLocate{background:#756661;display:block;width:100%;height:28px;color:white;font-size:12px;text-align:center;float:left;border-radius:5px;border:none;}
.footer-links-container img{display:none;}
.column4 a:first-child::before{content:'\f231';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.column4 a:nth-child(2)::before{content:'\f243';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.column4 a:nth-child(3)::before{content:'\f2b1';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.column4 a:nth-child(4)::before{content:'\f23d';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;margin-right:2px;}
.column4 a:last-child::before{content:'\f351';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.header-facebook img,
.header-twitter img,
.header-pinterest img{display:none;}
.header-facebook{margin-left:65px;}
.sidenav-title{color:#FFF !important;}
#categoryproductlisting article.productlisting{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}
.to-top{position:fixed;bottom:10px;right:20px;z-index:2;}
.to-top a{display:none;color:rgba(117,102,97,0.3);font-size:35px;transition:0.2s;}
.to-top a:hover{color:rgba(117,102,97,0.8);transition:0.2s;}
.load-more-box{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:78%;float:right;margin:0 0 20px;}
.load-more{font-size:14px;color:#FFF;background:#756661;width:200px;height:30px;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.paddedContent{margin:0 10px 20px;display:inline-block !important;}
section.cmsHolder section#sideNav{width:220px;}
.info-mainText{width:767px;}
.info-mainText strong{display:block;margin-top:20px;}
.info-mainText table strong{margin-top:0;}
.info-mainText br{display:none;}
.info-sidenav{width:220px !important;}
.magnify-glass{background:#756661;border:none;color:#FFF;font-size:20px;width:30px;height:31px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
.web-submit-email-btn{position:static;top:88px;right:26px;border:none;background:#756661;color:#FFF;font-size:18px;width:25px;height:29px; margin-top: 11px;}
.social-info img{display:none;}
.header-facebook::before{content:'\f231';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.header-twitter::before{content:'\f243';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.header-pinterest::before{content:'\f2b1';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;}
.header-youtube::before{content:'\f24d';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;float:left;margin-top:7px;margin-left:13px;}
.header-instagram::before{content:'\f351';font-family:'Ionicons';font-size:20px;color:#756661;width:20px;display:inline-block;text-align:center;float:left;margin-top:7px;margin-left:13px;}
.social-info{display:inline;}
header#home{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.web-cato-logo{display:none;}
#upper-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.mob-viewcart-btn{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;background:#756661;margin:0 0 5px !important;border-radius:5px;height:30px;padding:0 !important;color:#FFF;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;}
.clear.below-estimatedTotal{display:none;}
.or{color:#756661;}
.web-cart-btn{display:none !important;}
.shipToStoreButton{background:#756661;border:none;border-radius:5px;width:70px;height:30px;margin:5px 0;color:#FFF;-webkit-appearance:none;}
#shipToStoreLoader hr{border:1px solid #756661;border-top:none;}
#signin{display:none;}
#register{display:none;}
.web-express-btn{display:none;}
.mob-login-btn{-webkit-appearance:none;border:none;margin-top:10px;width:200px;background:#756661;height:30px;border-radius:5px;}
.mob-login-btn > span{color:#FFF;width:100%;}
.web-button{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.web-button img{display:none;}
.web-edit-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:200px;height:30px;color:#FFF;background:#756661;border-radius:5px;font-size:14px;font-weight:300;}
#orderTotals .mob-button{display:none;}
#ship-to img{display:none;}
#bill-to img{display:none;}
.checkout-edit-billing,
.checkout-shipping-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756661;height:30px;width:190px;border-radius:5px;color:#FFF;font-size:14px;font-weight:300;}
.submit-gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756661;border-radius:5px;color:#FFF;border-radius:5px;border:none;width:190px;height:30px;}
#mob-ppContainer{display:none;}
.paypal-table{width:190px;}
.or-text{display:none;}
.cciTable{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gc-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 10px 0;}
.gc-input{overflow:hidden;width:185px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #756661;border-radius:3px;}
input#GC{overflow-y:scroll;overflow-x:hidden;height:30px;border:1px solid #756661;border-radius:5px;}
input#PIN{width:185px;height:30px;border-radius:5px;border:1px solid #756661;}
/*div#payPalCheckoutButton{display:none;}*/
.order-text-inner{display:block !important;}
.account-page.main-acct-page{-webkit-box-flex:1;-ms-flex:1;flex:1;}
div.account-picture{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.mob-submitInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756661;height:30px;width:190px;border:none;border-radius:5px;color:#FFF;margin-top:10px;position:absolute;top:365px;}
.account-page.address-book-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.account-page.address-book-page .mob-address-btn{margin:0 0 30px;}
.address-btns .mob-address-btn{margin:20px 20px 0 0 !important;}
.address-btns .web-address-btn{display:none;}
.update-ship-add-btns{width:100%;margin:0 0 0 10px;}
.mob-address-btn{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:190px !important;height:30px;border-radius:5px;color:#FFF;font-size:12px;-webkit-appearance:none;}
.address-btns .mob-address-btn{color:#B51E2D !important;margin-right:5px;display:inline;background:none;}
.order-history-section .infoTXT:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 10px;}
.order-history-section .mob-login-btn{color:#FFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-right:5px;}
a.select-address-link img,
a.edit-address-btn img{display:none;}
span.select-address-btn,
span.edit-address-btn{width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#756661;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-size:14px;font-weight:300;height:30px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2px;}
.address-list strong{display:flex;width:90%;color:#756661;}
section.update-address-page{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
a.floatRight.add-new-recipient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:70% !important;}
section.address-list-items{width:75%;margin-top:50px;}
.address-list{display:flex;flex-wrap:wrap;}
.first-ship-to a.shipFindStore:after{display:none;}
#divAdressInfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:600px;}
#divAddressContainer{padding:0 !important;}
.state-select-box{margin:15px 0 0;}
.ship-to-store-form{margin:25px 0 0;}
.edit-ship-btn-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.ship-to-store-btn{display:none;}
.change-acct-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;max-width:200px;width:100%;height:35px;margin:0 0 10px;font-size:16px;border-radius:5px;}
p.newsletter-info{position:absolute;top:345px;left:0;}
input#SubmitInfo{position:absolute;top:390px;left:0;background:#756661;border:none;border-radius:5px;width:200px;height:30px;color:#FFF;-webkit-appearance:none;}
.account-page{margin:0 0 0 5px;}
.delete-btns{margin:10px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.delete-btn{background:#756661;color:#FFF;height:30px;width:200px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;font-size:14px;margin:0 5px 5px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.update-billing select.loginSelect{background:url(../images/cato-drop-arrow.png) no-repeat scroll 97% 10px transparent;background-size:11px;border:1px solid #CCC;border-radius:5px;}
#billing-submit{background:#756661;border:none;border-radius:5px;width:225px;height:30px;color:#FFF;margin:10px 0 0;-webkit-appearance:none;}
.ca-shipping{padding:5px 0 0 !important;display:inline-block;}
.update-ship-add-btns input#SubmitInfo{display:none;}
span.radio-and-address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#submit-info{background:#756661;border:none;height:35px;width:225px;color:#FFF;border-radius:5px;margin-top:10px;-webkit-appearance:none;}
input[name='shippingAddress']{margin-right:5px;}
.apply-address-btn{background:#756661;color:#FFF;max-width:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin:10px 0 20px;border:none;border-radius:5px;font-size:14px;-webkit-appearance:none;}
.mob-locator-btn{display:flex;justify-content:center;align-items:center;background:#756661;border:none;border-radius:5px;height:30px;width:90px;color:#FFF;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.paddedContent.giftcard-container{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;width:92%;margin:0 auto;}
.account-page.gift-card-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:55%;}
div.balText img{display:none;}
.mob-continueShopping,
.mob-store-locate-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;width:190px;height:30px;border-radius:5px;color:#FFF;font-size:12px;}
.web-giftcard-btn{display:none;}
.mob-giftcard-btn{background:#756661;border:none;width:200px;height:30px;border-radius:3px;color:#FFF;}
img.amntSubmit{display:none;}
.mob-amntSubmit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:150px;height:30px;background:#756661;border-radius:5px;color:#FFF;font-size:12px;}
#gc_price{margin-left:5px !important;}
.errorContainer{background:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto !important;}
div.errorContainer h1{padding:0;width:100%;}
p.not-available-text{font-family:'Roboto',sans-serif;font-weight:300;}
p.error-contact{padding-top:0 !important;font-weight:bold;font-style:italic;}
a.web-error-btn{width:286px;display:flex;justify-content:center;align-items:center;height:31px;background:#756661;color:#FFF;font-size:14px;}
.remove-item-text{color:#755561;font-size:9px;font-family:'Roboto',sans-serif;letter-spacing:1px;}
.remove-icon{font-size:20px;color:#CCC;margin-right:5px;}
a.remove-item-text{display:flex;align-items:center;margin-top:-2px;}
#popupCartTotalsAndInfo .floatLeft{display:none;}
div#popupCartTotalsAndInfo strong{display:none;}
.web-feat-container article.productlisting,
.web-feat-container article.productlisting a.image,
.web-feat-container article.productlisting a.image img,
.web-feat-container article.productlisting p.pricing,
.web-feat-container article.productlisting span.stars{width:100%;}
.web-feat-container article.productlisting{height:auto;margin:0 0 45px;}
.web-feat-container article.productlisting a.image{height:auto;}
.web-feat-container article.productlisting a.name{height:auto;width:100%;text-align:center;}
.web-feat-container article.productlisting p.pricing{text-align:center;}
.product-image-wrapper article.productlisting a.image img{height:238px;}
.order-history-section .web-button{display:none;}
.order-history-section .mob-login-btn:hover{color:#FFF;}
#sb-info{display:none !important;}
#sb-title{overflow:visible !important;}
a.pClose{background:#FFF;cursor:pointer;width:20px;padding:0;right:-10px;top:-8px;line-height:0;text-indent:0;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.add-address-btn input#SubmitInfo{display:none;}
#warning{position:absolute;top:50%;right:0;left:0;margin:auto;width:50%;height:200px;background-color:#fff;padding:4px;border:2px solid #756661;border-radius:5px;font-size:20px;text-align:center;}
#warning a{text-decoration:underline;}
.close-ie-warning{float:right;margin-top:-120px;margin-left:110px;margin-right:0;background:#756661;color:#FFF;width:30px;height:30px;text-align:center;text-decoration:none !important;}
.emailSignUp .mob-login-btn {display: none;}
section#socialNetworking span.fb-lik-btn {margin-top: -4px;}

.recommended-section {
	width: 100%;
}

.recommendItems {
	width: 94%;
	position: static !important;
}

.recommend-arrow {
	display: inline-block;
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  margin: auto;
	  width: 20px;
	  height: 20px;
	  background: transparent;
	  text-indent: -9999px;
	  border-top: 2px solid #756661;
	  border-left: 2px solid #756661;
	  transition: all 250ms ease-in-out;
	  text-decoration: none;
	  color: transparent;
	  cursor: pointer;
}

.recommend-prev {
	transform: rotate(-45deg);
	left: 0;
}

.recommend-next {
	transform: rotate(135deg);
	right: 0;
}

.right-landing {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.email-required { width: 100% !important; text-align: left !important;}
form#newsletter input#addressSubmit {
	margin-right: 15px;
    background: #756661;
    border: none;
    color: #FFF;
    height: 35px;
    width: 100px;
    border-radius: 3px;
    margin-top: 30px;
}
form#newsletter input.loginInput {width: 250px; background: none; border: 1px solid #CCC;}

/* UPDATED CATEGORY PAGE STYLING */
div.sort-by {
	-webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.mob-pagePerHolder {
	-webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

section#pagethru a.viewMore {
	-webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

a#page1 {
	-webkit-box-ordinal-group: 6;
    -moz-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
}

/* section#pagethru strong { */
	/* -webkit-box-ordinal-group: 7; */
    /* -moz-box-ordinal-group: 7; */
    /* -webkit-order: 6; */
    /* -ms-flex-order: 6; */
    /* order: 6; */
/* } */

/* .page-number { */
	/* -webkit-box-ordinal-group: 7; */
    /* -moz-box-ordinal-group: 7; */
    /* -webkit-order: 6; */
    /* -ms-flex-order: 6; */
    /* order: 6; */
/* } */

a.pagination-previous.previous2 {
	-webkit-box-ordinal-group: 8;
    -moz-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
	margin-left: 10px !important;
}

section#pagethru a.pagination-next {
	-webkit-box-ordinal-group: 9;
    -moz-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
}

section#pagethru a.pagination-previous {
	position: static;
}

a.pagination-previous.previous1 {
    display: none;
}

div#descriptionHolder {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
	padding-top: 20px;
}
div#descriptionHolder  ul{list-style-type:initial !important}
.olapic-wall-header,.olapic-slider-header{ margin:0 auto !important;} 
.olapic-wall-header img,.olapic-slider-header img{width:100% !important; max-width:500px  !important;}
.gallery .olapic-wall-header,.olapic-slider-header div{ margin:0 auto !important;} 

.page-pagination span.dotted {
    display: none;
}

.top-page-numbers span.dotted {
    display: block;
}

#descriptionHolder p {
    font-size: 12px;
    padding: 0px;
    margin: 0;
    line-height: 14px;
    font-weight: 300;
}

div#descriptionHolder ul {
	margin: 10px 0 10px 14px;
	width: 96%;
	font-size: 11px;
}

#descriptionHolder li {
    width: 100%;
    float: left;
    font-size: 11px;
	font-weight: 300;
    list-style: disc;
    margin: 5px 0 0;
}

/*UPDATED PDP*/
.product-suggestions-container {
    height: 1060px;
	position: relative;
}

.product-suggestions {
	width: 100%;
	position: static !important;
}

.suggestions-pagination {
	position: absolute;
	bottom: 0 !important;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.suggestions-pagination .swiper-pagination-bullet-active {
	background: #756661 !important;
}

.suggestion-arrow {
	display: inline-block;
	  position: absolute;
	  bottom: 25px;
	  margin: auto;
	  width: 10px;
	  height: 10px;
	  background: transparent;
	  text-indent: -9999px;
	  border-top: 2px solid #756661;
	  border-left: 2px solid #756661;
	  transition: all 250ms ease-in-out;
	  text-decoration: none;
	  color: transparent;
	  cursor: pointer;
}

.suggestion-prev {
	transform: rotate(-45deg);
	left: 40%;
}

.suggestion-next {
	transform: rotate(135deg);
	right: 40%;
}

.landing-page {
	max-width: 1024px;
	margin: 0 auto;
}

/*UPDATED CHECKOUT PAGE STYLING*/
.need-help {
    line-height: 1.5;
}

.loading-wrapper {
	display: none;
	height: 35px !important;
	width: 100% !important;
	margin: 20px 0 0;
	position:relative;
}

.loading-btn {
	width: 53px;	
	height: 53px;
	background: url('/images/cato-loading.gif') no-repeat;
	border: none;
	margin: auto;
}

/*.loading1:after {
  content: '';
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: block;
} 

.loading-btn:after {
  border: 2px solid transparent;
  border-top-color: #756661;
  border-bottom-color: #756661;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  -o-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@keyframes spin {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  
  1% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  
  50% {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
  }
  
  100% {
    -webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}*/

.paypal-logo-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	margin: 10px 0;
}

.paypal-logo-info img {
    width: 60px;
}

.paypal-logo-info p {
    margin-left: 10px;
}

@media (min-width: 1025px) {
	.loading-wrapper {
		width: 190px;
	}
}

@media (min-width: 1024px) {
	.landing-page {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
	}
	
	section#pagethru {
		width: 803px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	div.sort-by {
		width: 575px;
	}
	
	.page-pagination {
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	div.perPageHolder {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: reverse;
		-moz-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		display: none;
	}
	
	section#pagethru a {
		width: auto;
	}
	
	/* section#pagethru a.pagination-next { */
		/* margin-left: 10px; */
		/* margin-right: 9px; */
		/* -webkit-box-ordinal-group: 5; */
		/* -moz-box-ordinal-group: 5; */
		/* -webkit-order: 4; */
		/* -ms-flex-order: 4; */
		/* order: 4; */
	/* } */
	
	/* section#pagethru a.pagination-previous { */
		/* position: static; */
		/* -webkit-box-ordinal-group: 3; */
		/* -moz-box-ordinal-group: 3; */
		/* -webkit-order: 2; */
		/* -ms-flex-order: 2; */
		/* order: 2; */
	/* } */
	
	section#pagethru a.viewMore {
		width: 58px;
	}
	
	a.total-number {
		display: none;
	}
	
	.perPageHolder.web-pageHolder {
		display: none;
	}
	
	.top-page-numbers {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: reverse;
		-moz-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
}

div#catContent {
  color: #999;
	display: block;
	width: 100%;
	font-family: arial;
	font-size: 12px;
	}
div#catContent p {
padding-bottom: 20px;
}
	div#catContent a {
	color: #999;
text-decoration: underline;
	}
	div#catContent h5 {
	font-weight: 600;
	font-size: 1.2em;
	margin: 0;
	}

	
/* UPDATED ERROR PAGE*/
@media (min-width: 626px) {
	.errorContainer {
		margin: 40px 0;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	div.errorContainer p {
		width: 100%;
	}
	
	div.errorContainer a.deptS {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		height: 30px;
		background: #756661;
		font-size: 14px;
		font-weight: 300;
		padding: 0 20px;
	}
}

/*UPDATED GIFTCARD PAGE*/
.unchecked-error {
    margin-top: 10px;
    display: none;
    position: fixed;
    z-index: 10;
    background: #FFF;
    width: 300px;
    height: 50px;
    border: 1px solid #756661;
    border-radius: 5px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}

.close-error {
    width: 25px;
    height: 25px;
    display: flex;
    position: absolute;
    right: -12px;
    top: -9px;
    background: #756661;
    border-radius: 50%;
	-webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	cursor: pointer;
}

.close-error img {
    width: 12px;
}

.unchecked-error p {
	font-size: 14px;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.g-recaptcha {
    width: 300px;
}

.check-balance-btn-wrapper {
    display: inline-block;
	position: relative;
}

.check-bal-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
}