body#bd{overflow:hidden;}
.main,
.ja-lo-2colsl #ja-mainbody,
.ja-lo-2colsr #ja-mainbody,
.ja-lo-3cols #ja-mainbody,
.ja-lo-2colsl #ja-main,
.ja-lo-3cols #ja-main{width:320px;}
#ja-mycart{right:0px !important;}
#cartInfo{display:none;}
#ja-current-content{}
#ja-topsl .col-4{display:none;}
.ctg-menu{padding:20px;}
.ctg-menu ul.products-list li a{text-transform:none;}
#ja-botsl .col-1, #ja-botsl .col-2, #ja-botsl .col-3, #ja-botsl .col-4{width:100%;background:none;}
#ja-botsl .col-2, #ja-botsl .col-3, #ja-botsl .col-4{border-top:none;}
#ja-mass-bottom{display:none;}
.products-grid li.item,
.products-grid li.item.last{width:100% !important;background:none;}
.products-grid{margin:0 5px;width:320px;float:left;}
.product-view .product-img-box{width:300px;}
.product-view .product-img-box .inner{margin:0;}
.product-shop .inner{margin:0;}
.product-essential{margin:0 0 20px;}
.product-essential .product-shop.col-2{float:left;width:100% !important;}
.product-essential .product-shop.col-2 .inner{margin:0;}
.product-essential .product-options dd select{border-radius:3px 3px 3px 3px;width:90%;}
.product-view .product-img-box .product-image,
.product-view .product-img-box .product-image img{height:300px;width:300px;}
.product-img-box .more-views{float:left;margin:10px 0;width:300px;}
.product-img-box .more-views ul{float:left;}
.product-img-box .more-views li i{display:none !important;}
.product-essential .add-to-links li{margin-bottom:5px;float:left;}
.product-essential .availability{margin:4px 0 0 10px;}
ul.ja-tab-navigator{border-bottom:0;}
ul.ja-tab-navigator li{float:left;margin:0 0 10px 0 !important;padding:0;border-radius:0;border:1px solid #F0F0F0;width:99% !important;}
ul.ja-tab-navigator li.active{margin-bottom:0;border:1px solid #F0F0F0;}
.ja-tab-content{border-radius:0;margin:0;width:86%;}
#ja-header{height:156px;border-bottom:0;border-bottom:2px solid #eee;}
#ja-header .main .inner{min-height:64px;}
.has-toggle .inner-toggle{margin:143px 0 0 29px;}
#ja-quickaccess{display:block;}
#toplinks{display:none;}
#ja-mainnav .btn-toggle{padding:21px 0;height:17px;}
#ja-quicksetting .btn-toggle.quicksetting-toggle,
#ja-quickaccess .btn-toggle.quickaccess-toggle,
#ja-mainnav .btn-toggle,
#ja-mycart{top:90px;}
#ja-search{top:0;}
#ja-mycart .btn-toggle.mycart-toggle{top:0;padding:13px 0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#ja-mycart .btn-toggle.mycart-toggle,
#ja-quickaccess .btn-toggle.quickaccess-toggle,
#ja-quicksetting .btn-toggle.quicksetting-toggle{padding:19px 0;height:21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;left:-89px !important;}
#ja-mycart.has-toggle .inner-toggle{margin-top:59px;}
#logo, #logo-text{float:none;width:100%;margin:0;margin-top:13px;}
#logo a{margin:0 auto;margin:10px;}
.cms-home #ja-container.not-breadcrumbs{padding:215px 0 40px;}
.ja-lo-2colsl #ja-main .inner,
.main .inner{margin:0 10px;}
.box-account .box-head{padding:5px;}
.cms-home .main .inner{margin:0 5px;}
#ja-container.not-breadcrumbs{padding:215px 0 40px;}
.checkout-onepage-index .form-list li.wide .input-box input.input-text,
.checkout-onepage-index .form-list li.wide .input-box textarea,
.checkout-onepage-index .form-list li .input-box .input-text,
.checkout-onepage-index .form-list li .input-box textarea{width:87% !important;}
.checkout-onepage-index .form-list li .input-box select{width:95% !important;}
.checkout-onepage-index .buttons-set,
.checkout-onepage-index .button-set{margin:15px 12px 0 0;}
#checkout-review-table .buttons-set .button{margin-left:5px;margin-top:5px;}
#checkout-review-table tfoot tr.first td.last{padding:5px !important;}
#checkout-step-review .buttons-set .button{margin:10px 0 0 0;}
.products-grid li.item{width:320px !important;}
div.item-more h3{margin:15px auto 0;}
#ja-mass-bottom .block-welcome,
#ja-mass-bottom .block-subscribe{float:left;width:100%;}
#ja-mass-bottom .col-4 .col-inner{margin:0;}
#ja-mass-bottom .col-1 .col-inner{margin:0 0 10px 0;}
#ja-botsl .inner{padding:40px 0;}
#ja-botsl .col-1,
#ja-botsl .col-2,
#ja-botsl .col-3,
#ja-botsl .col-4{float:left;min-height:100px;margin:0 0 20px 0;}
#jmoverlay{top:183px !important;}
#ja-pathway{margin:0;padding:160px 0 20px;}
#my-reviews-table tr th:nth-child(3n),
#my-reviews-table tr td:nth-child(3n){display:none;}
#form-validate .fieldset .legend{font-size:105%;}
#ja-footer .jm-legal{text-align:center;width:100%;}
#ja-footer li{float:none;display:inline-block;}
.jm-payment{background:url("../images/payment.png") no-repeat scroll center top transparent;clear:both;float:left;height:15px;margin:12px 0;text-align:center;text-indent:-999em;width:100%;}
.box-tags .form-add .button{margin-left:0;margin-top:10px;}
.box-up-sell{margin:40px 5px 0;}
.box-up-sell h2{padding:20px 0 0 0;}
#button-btt{display:none !important;}
.product-review .product-img-box{float:left;width:100%;}
.product-review .product-details{float:left;width:100%;}
.contact-us-form{float:left;width:100%;margin:0 0 10px 0;}
.contact-info{float:right;width:100%;}
.contact-us-form .inner,
.contact-info .inner{margin:0;}
.contact-us-form .form-list li .input-box .input-text,
.contact-us-form .form-list li .input-box textarea{background:none repeat scroll 0 0 #FFFFFF;border-color:#EBEBEB;width:265px;}
.checkout-progress li.active{background:#fff !important;}
.checkout-progress li.active span.step-checkout{color:#E5E5E5;background:#999999;float:left;padding:5px 0;width:100%;}
.checkout-progress .page-title{width:100%;float:left;margin:10px 0;}
.checkout-progress h2{text-indent:0;float:left !important;margin:0;padding:0 10px;width:100%;text-indent:0 !important;}
.multiple-checkout .data-table td{background:#fafafa;color:#666;}
.multiple-checkout{float:right;margin-right:0;}
#multiship-addresses-table tr th:nth-child(3n),
#multiship-addresses-table tr td:nth-child(3n){display:none;}
#multiship-addresses-table .btn-remove2{margin:auto;}
#ja-quickaccess .btn-toggle.quickaccess-toggle.active{height:21px;}
#ja-quickaccess .block{padding:20px;background:#fff;border:1px solid #eee;border-bottom:4px solid #eee;border-radius:0 0 5px 5px;float:left;}
#ja-quickaccess .block .block-title{display:none;}
#ja-quickaccess .block-account li.current,
#ja-quickaccess .block-account li a{border-bottom:0;color:#999999;display:block;font-family:'novecento_widenormal';font-size:12px;height:30px;line-height:30px;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;}
.customer-account-index #ja-quickaccess .shop-access{display:none;}
#my-tags-table .button,
#wishlist-view-form .button{margin:20px auto 10px auto;}
#my-tags-table .add-to-links{width:100%;float:left;}
#my-tags-table .add-to-links li{width:100%;float:left;text-align:center;}
#my-tags-table .add-to-links a{padding:0;margin:0;float:none;background:0;}
.multiple-checkout .col2-set h2.legend{background:#EDF7FC;font-size:110%;border-bottom:0 !important;margin:0;float:left;width:96%;}
.multiple-checkout .col2-set h3.legend{background:#EDF7FC;border-bottom:1px solid #e5e5e5;border-top:1px solid #E5E5E5;font-size:110%;margin:0;float:left;width:96%;}
.multiple-checkout .col2-set .col-1{color:#666;}
#checkout-review-table tfoot tr.first td,
#checkout-review-table tfoot tr td{border-bottom:0 !important;}
#checkout-review-table tfoot tr td.last{border-right:1px solid #E5E5E5 !important;}
#checkout-review-table tfoot tr td{border-bottom:1px solid #E5E5E5 !important;}
#checkout-review-table tfoot tr td.last{border-left:0;}
#upsell-product-table.products-grid .product-image img{border-radius:5px 5px 0 0;padding:0;width:100%;height:auto;}
#pageBody{margin-top:160px !important;}
#content{float:none;width:100%;}
#leftSidebarWrapper{display:none;}
#ja-container.not-breadcrumbs{padding:0px 0 40px;}
#sort_box{display:none !important;}
#ja-searchicon .btn-toggle.searchicon-toggle{background:#fff;border:2px solid #eee;color:#999;cursor:pointer;display:block;font-size:18px;box-sizing:content-box;line-height:1;padding:20px 0;text-align:center;position:absolute;right:0;top:22px;z-index:99;width:58px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:0px;}
#ja-mycart{right:0px !important;left:327px;display:block;position:relative;margin-top:-79px;}
#ja-searchicon{height:80px;position:absolute;right:163px !important;width:auto;z-index:66;top:86px;}
.shop-access{background:#fff;border:1px solid #eee;border-bottom:4px solid #eee;border-radius:0 0 5px 5px;float:left;padding:20px;width:135px;margin-top:8px;}
.has-toggle .inner-toggle{left:-120px;margin-top:45px;}
.shoppingCartHdr{margin-top:40px;}
#ju_bbox{display:none !important;}
#categorylandingTitle{width:100%;float:left;margin-top:0px;font-size:25px;margin-bottom:10px;margin-left:15px;}
#categorylandingText{float:left;width:90%;font-size:1em;margin-bottom:15px;margin-left:15px;}
#CategoryLandingImage1{width:100%;float:left;margin-left:0px;margin-top:5px;}
.categoryShopAll a{margin-left:15px;}
#CategoryProduct1{width:32.5%;position:relative;float:left;background-color:white;}
#CategoryProduct2{width:32.6%;position:relative;float:left;background-color:white;}
#CategoryLanding3{border:1px solid #eee;padding-bottom:70px;background-color:white;margin-top:15px;height:128px;width:100%;float:left;}
#CategoryLanding4{border:1px solid #eee;padding-bottom:70px;background-color:white;margin-top:15px;height:128px;width:100%;float:right;}
#ja-quickaccess{height:80px;position:relative;left:244px;top:0;width:auto;z-index:70;margin-top:-98px;}
.jm-slideshow{width:100%;}
.product-collateral{margin:0 5px;width:320px;}
.iconSection{width:320px;}
#ja-quickaccess .btn-toggle.quickaccess-toggle:hover{color:#97be0d;margin-top:0px;left:-89px;}
#pageBody .products-grid{width:320px;float:right;}
.pagenavBox{background:none;border:0px solid #e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;margin-top:0px;margin-bottom:5px;width:293px;float:right;margin-right:-41px;}
.register_newCustomer_fieldset{margin-right:30px!important;margin-left:5%;margin-top:15px!important;height:120px!important;width:260px !important;}
.register_returnCustomer_fieldset{padding:10px;margin:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cccccc;font-size:12px;width:260px!important;margin-top:180px!important;margin-left:-305px!important;}
#searchButton input{margin-top:111px;float:left;margin-left:-226px;background:#97be0d;border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:'novecento_widenormal';font-style:normal;font-weight:bold;line-height:100%;overflow:visible;padding:15px 16px;text-align:center;vertical-align:middle;width:auto;font-size:16px;}
#viewCatalogTop{display:none;}
.inner .product-name{padding-top:20px;width:320px;}
#upsell-product-table{margin:0;float:left !important;}
.breadcrumbs{text-transform:uppercase;margin-bottom:10px;width:320px;}
.products-grid .product-name{width:100%;}
.searchTitle{font-size:14px;margin-top:20px;float:left;width:320px;text-align:center;}
#ja-mainnav .btn-toggle{margin-left:-7px;}
td.pageShowing{padding-top:1px;color:#afafaf;display:none;}
.pageNaviLink{font-size:15px;border:1px solid #dcdcdc;background-color:#efefef;padding:5px 10px 8px 10px;margin-bottom:0px;background:#afafaf;color:#fff;height:30px;-moz-border-radius:5px;border-radius:5px;font-weight:normal;margin-left:5px;margin-right:5px;}
a.pageNaviLink:hover{color:#fff;background-color:#cbcbcb;}
#pagesize, .pageNavi{float:right;margin-right:-5px;width:400px;margin-right:-25px;}
table.quickmode{margin-left:-34px;}
#CategoryProduct1{width:100%;height:100%;}
#CategoryProduct2{width:100%;margin-left:0px !important;margin-top:15px;}
.amazingcarousel-list-container{display:none;}
#amazingcarousel-container-1{display:none;}
.homepageCategoryBlock{width:94%;height:203px;border-radius:5px;float:left;margin-right:15px;margin-bottom:15px;}
.homepageCategoryBlockLast{width:94%;height:203px;border-radius:5px;float:left;margin-right:15px;margin-bottom:15px;}
#homePageCategoryWrapper{width:100%;height:230px;margin-top:10px;margin-left:7px;}
#ja-footer .main .inner{border-top:1px solid #e5e5e5;color:#666;margin:0 10px;padding:40px 0;width:300px;}
#bottomNewsletter{display:none;}
.catalogSpan1 .customTextinput{box-sizing:content-box;width:80%;}
.catalogSpan1 .customTextnote{box-sizing:content-box;width:80%;}
.bottomSep{width:100%;}
.categorySummary{background-color:white;padding:20px;width:100%;margin-left:0;margin-top:20px;}
.recommended_list{color:#333;font-family:'novecento_widelight';font-size:200%;font-style:normal;font-weight:normal;line-height:100%;margin:35px 0 15px 0;width:59%;}
.sizesProduct1Size{text-align:center;font-weight:bolder;font-family:'novecento_widenormal';letter-spacing:.015em;padding-top:0px;padding-bottom:0px;font-size:15px;margin-bottom:5px;}
.sizesProductDivStart button{position:relative;background-color:white !important;border:1px solid #eee !important;padding-bottom:8px;min-width:138px;}
.billingInfoBox, .shippingInfoBox{background-repeat:no-repeat;border:1px solid #CCC;border-radius:10px;width:111%!important;float:left;margin:20px 5px;padding:0 5px;}
.loginInfoBox{padding-bottom:20px;height:207px;background-repeat:no-repeat;border:1px solid #CCC;border-radius:8px;margin:20px auto 0 auto;padding:10px;width:108% !important;margin-left:5px;}
.taxExemptionBox{float:left;background-repeat:no-repeat;border:1px solid #CCC;border-radius:8px;padding:10px;margin:5px;width:108% !important;}
div#contentWrapper{}
#orderForm{margin-top:0px;margin-bottom:20px;display:block;margin:0 auto;width:77% !important;}
.customerShippingInfoBox, .customerBillingInfoBox, .paymentBox, .shippingBox, .userAccount, .rushServiceBox, .baggingServiceBox{background-repeat:no-repeat;width:96%!important;float:left;margin:5px 5px;padding:5px 5px;color:#666;border:3px solid #eee !important;border-radius:8px;margin-left:26px !important;}
.paymentTable{color:#818285;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;padding-left:2px !important;top:0px !important;}
.paymentBox #paymentChoiceId{margin:20px 0 0 0;width:31% !important;}
#creditcardbox{background-color:#EEEEEE;padding:10px;width:62% !important;float:right;margin-top:-72px;}
.invoiceImage{float:left;max-height:54px !important;max-width:54px;}
div.sku{color:#818285;font-family:Arial,Helvetica,sans-serif;font-size:8px !important;font-weight:400;float:left;width:100%;}
.invoice{border:1px solid #eee;padding:1px !important;color:#818285;font-family:Arial, Helvetica, sans-serif;font-size:11px !important;font-weight:400;background:white;font-weight:bold;}
table.invoice{border:0px solid #eee;padding:0px;color:#818285;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;background:white;margin-left:25px !important;}
div.reviewOrder p{color:#97be0d !important;font-size:19px !important;font-weight:bold !important;height:25px;margin-bottom:0 !important;float:left;margin-left:146px !important;}
.invoiceNote, .purchaseOrder, #promoInput, #eligiblePromoContainer, .applyGiftCardCode{color:#818285;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;width:99%;margin-left:40px !important;}
#purchaseButton{margin:0 auto;width:12%;margin-bottom:152px !important;margin:0 auto;width:31%;margin-top:-149px !important;}
.promoWrapper #promoButton{margin-left:38px;}
.messageWrapper{clear:both;margin-left:41px;margin-bottom:20px;}
#checkoutLogo{margin:0 auto;width:33%;margin-bottom:20px;float:left;margin-left:90px !important;}