@import 'http://fonts.googleapis.com/css?family=Montserrat:400,700';
@import 'http://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i,900,900i';

.header-cms-menu li > a,
.pt_custommenu div.pt_menu .parentMenu a,
.pt_custommenu div.pt_menu .parentMenu span.block-title,
.pt_custommenu h3,
.btn-shop-by,
.footer-static .footer-static-title h3,
.header-static-menu li a,
.banner-static-center .static-text a,
.banner-static-center .static-text h3,
.explore-block h1,
.ma-tabs-title li.active a, .ma-tabsproduct-contain .tabs-title li a,
.products-grid .product-name a,
button.button.btn-cart span,
.owl-carousel .price,
.breadcrumbs,
.sep-title,
.category-hero-image h1,
.category-hero-image .cat-actions a,
.block .block-title strong span,
.block-layered-nav dt,
.products-grid .price-box,
#search_price span,
.product-name { font-family: 'Roboto', sans-serif;}

/** Vertical Alignment **/
.block-valign{ position:absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.block-valign{ left:0; right:0;}

.a-center.mobileunit{display:none}
.ui-tabs .ui-tabs-panel{padding:8px 10px!important;width:98.2%}
.shipping > form{display:none}
.shipping-form form{display:block}
#new_products .actions{bottom:0;left:0;position:absolute;right:0}
.ordershare ul li{width:200px}
.checkout-onepage-success .buttons-set button{float:left}
#aw-onestepcheckout-review-coupon .input-box{width:99%}
#aw-onestepcheckout-review-coupon .input-box input{width:100%}
#aw-onestepcheckout-review-comments .input-box{width:100%}
#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{width:100%}
.shipping-wrapper .row-fluid [class*="span"]{min-height:initial}
.fancybox-skin .product-view.configurable-product .pull-right button.button span,.fancybox-skin .product-view.quick-view .pull-right button.button span{font-weight:700;}
.fancybox-skin .quick-view.product-view .pull-right .price-info .input-content{float:left}
.shopping-list .row-fluid ul li label{font-weight:700;}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button span{font-size:14px}
.product_view_addtocart .link-compare:hover{background:url(../images/bg-compare.png) no-repeat scroll 9px -24px #279b93;border:1px solid #0093c9}
.product_view_addtocart .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat scroll 8px -22px #279b93;border:1px solid #0093c9}
@font-face{font-family:helveticaLT;src:url(../fonts/helveticaLT.eot)}
@font-face{font-family:helveticaLT;src:url(../fonts/helveticaLT.ttf)}
@font-face{font-family:'helveticainserat';src:url(?),url(../fonts/helveticainseratltstd-roman.eot) format("embedded-opentype"),url(../fonts/helveticainseratltstd-roman.woff) format("woff"),url(../fonts/helveticainseratltstd-roman.ttf) format("truetype"),url(../fonts/helveticainseratltstd-roman.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'helvetica';src:url(../fonts/helveticaneueltcom-bdcn.eot);src:url(../fonts/helveticaneueltcom-bdcn.eot) format("embedded-opentype"),url(../fonts/helveticaneueltcom-bdcn.woff) format("woff"),url(../fonts/helveticaneueltcom-bdcn.ttf) format("truetype"),url(../fonts/helveticaneueltcom-bdcn.svg#helveticaneueltcom77boldcondensed) format("svg")}
@font-face{font-family:'helveticainserat';src:url(../fonts/helveticainseratltstd-roman.eot);src:url(../fonts/helveticainseratltstd-roman.eot) format("embedded-opentype"),url(../fonts/helveticainseratltstd-roman.woff) format("woff"),url(../fonts/helveticainseratltstd-roman.ttf) format("truetype"),url(../fonts/helveticainseratltstd-roman.svg#helveticainseratltstdroman) format("svg")}
@font-face{font-family:'helveticaneue';src:url(../fonts/helveticaneueltcom-ltcn.eot);src:url(../fonts/helveticaneueltcom-ltcn.eot) format("embedded-opentype"),url(../fonts/helveticaneueltcom-ltcn.woff) format("woff"),url(../fonts/helveticaneueltcom-ltcn.ttf) format("truetype"),url(../fonts/helveticaneueltcom-ltcn.svg#helveticaneueltcom47lightcondensed) format("svg")}
@font-face{font-family:'HelveticaLTStd-Obl'}
@font-face{font-family:'open_sansbold';src:url(../fonts/OpenSans-Bold.ttf) format("truetype")}
@font-face{font-family:'open_sansbold';src:url(../fonts/OpenSans-Bold-webfont.eot);src:url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-BoldItalic';src:url(../fonts/OpenSans-BoldItalic_0.ttf) format("truetype")}
@font-face{font-weight:700;src:url(../fonts/OpenSans-CondBold-webfont.eot);src:url(../fonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-CondBold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-CondBold-webfont.woff) format("woff"),url(../fonts/OpenSans-CondBold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'open_sanscondensed_light';src:url(../fonts/OpenSans-CondLight.ttf) format("truetype")}
@font-face{font-family:'open_sanscondensed_light';src:url(../fonts/OpenSans-CondLight-webfont.eot);src:url(../fonts/OpenSans-CondLight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-CondLight-webfont.woff2) format("woff2"),url(../fonts/OpenSans-CondLight-webfont.woff) format("woff"),url(../fonts/OpenSans-CondLight-webfont.ttf) format("truetype"),url(../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-CondLightItalic';src:url(../fonts/OpenSans-CondLightItalic.ttf) format("truetype")}
@font-face{font-family:'OpenSans-ExtraBold';src:url(../fonts/OpenSans-ExtraBold_0.ttf) format("truetype")}
@font-face{font-family:'OpenSans-ExtraBoldItalic';src:url(../fonts/OpenSans-ExtraBoldItalic_0.ttf) format("truetype")}
@font-face{font-family:'OpenSans-Italic';src:url(../fonts/OpenSans-Italic_0.ttf) format("truetype")}
@font-face{font-family:'OpenSans-Light';src:url(../fonts/OpenSans-Light.ttf) format("truetype")}
@font-face{font-family:'OpenSans-LightItalic';src:url(../fonts/OpenSans-LightItalic_0.ttf) format("truetype")}
@font-face{font-family:'open_sansregular';src:url(../fonts/opensans-regular-webfont.ttf) format("truetype")}
@font-face{font-family:'open_sansregular';src:url(../fonts/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-Semibold';src:url(../fonts/OpenSans-Semibold_0.ttf) format("truetype")}
@font-face{font-family:'OpenSans-SemiboldItalic';src:url(../fonts/OpenSans-SemiboldItalic_0.ttf) format("truetype")}
*{margin:0;padding:0}
.availability.in-stock{display:none!important}
body{font-size:13px;line-height:20px;font-family: 'Roboto', sans-serif;color:#999;text-align:center;padding:0!important}
img{border:0;vertical-align:top}
a{color:#999;text-decoration:none}
a:hover{text-decoration:none;color:#777}
a:focus{outline:0;text-decoration:none;}
a:hover img{-moz-opacity:.8;-webkit-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}
.header .logo:hover img{-moz-opacity:1;-webkit-opacity:1;opacity:1}
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#666}
h1{font-size:20px;font-weight:400}
h2{font-size:18px;font-weight:400}
h3{font-size:16px;font-weight:700}
h4{font-size:14px;font-weight:700}
h5{font-size:12px;font-weight:700}
h6{font-size:11px;font-weight:700}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:left;font-weight:400}
p{margin:0 0 10px}
.row-fluid p{margin:10px 0px;}
strong{font-weight:400}
address{font-style:normal;line-height:1.35}
.footer-static-last address:first-child{margin-bottom:0}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
ul,ol{list-style:none;margin:0}
dd{margin:0}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}
.nobr{white-space:nowrap!important;font-size:16px;font-weight:400}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.f-fix{float:left;width:100%}
.no-display{display:none}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.page-print{background:#fff;padding:25px 30px;text-align:left}
.page-empty{background:#fff;padding:20px;text-align:left}
.page-popup{background:#fff;padding:25px 30px;text-align:left}
.cms-index-index .ma-main-container{padding:0;float:left;width:100%;margin:10px 0 0;border-top:0}
.ma-main-container{padding:0;float:left;width:100%;margin:0;border-top:1px solid #E8E8E8}
.cms-index-index .main{margin:0;padding:0;text-align:left}
.main{margin:20px 0 0;padding:0;text-align:left}
.main-inner{padding:0}
.checkout-onepage-index .main-inner{margin:35px 0 0}
.col-main{float:left;width:685px;padding:0 0 1px}
.col1-layout .col-main{float:none;width:auto}
#search_price{margin-left:6px;margin-top:0;width:89px}
.col2-set .col-1{float:left;width:48.5%}
.col2-set .col-2{float:right;width:48.5%}
.col2-set .col-narrow{width:32%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
.category-products .products-grid .span3{width:22%}
.category-products .products-grid .item{margin-left:2.56%!important}
input,select,textarea,button{vertical-align:middle;color:#2f2f2f;font-family: 'Roboto', sans-serif;}
input.input-text,select,textarea{background:#fff;border:1px solid #d4d4d4;border-radius:0;width:auto;height:auto;line-height:1.55}
input.input-text,textarea{box-shadow:0 0 0; padding:2px}
select{padding:1px}
select option{padding-right:10px}
#aw-onestepcheckout-login-submit-btn span{color:#333;font-size:13px;font-weight:700;text-transform:uppercase}
#aw-onestepcheckout-login-submit-btn{margin-top:-31px!important;padding:2px;position:relative}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}
input.radio{margin:-3px 6px 0 0}
input.checkbox{margin-right:3px}
input.qty{width:2.5em!important;text-align:center}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines}
#aw-onestepcheckout-address .customer-name .field{margin-top:5px;width:87.5%}
.aw-onestepchekocut-column.aw-onestepchekocut-column-left{width:26%!important}
#aw-onestepcheckout-billing-address-list input.input-text{width:100%;background:none repeat scroll 0 0 #f5f5f5;border:1px solid #cecece;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.aw-onestepcheckout-general-form-field select[name=billing\[gender\]],.aw-onestepcheckout-general-form-field select[name=billing\[country_id\]],.aw-onestepcheckout-general-form-field select[name=shipping\[country_id\]]{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #cecece;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #cecece;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
#aw-onestepcheckout-review-coupon .input-box input{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #cecece;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
select option{padding-right:10px;width:200px}
button.button{overflow:visible;width:auto;border:0;padding:0;margin:0}
button.button span{color:#fff;display:block;font:12px/23px 'Roboto', sans-serif;padding:0 8px;text-align:center;text-transform:uppercase;white-space:nowrap}
.top-cart-content .button:hover{background:#279b93}
.cart .btn-checkout:active{background:#279b93!important; border:0 !important}
.cart .btn-checkout:focus{background:#279b93!important; border:0 !important;}
.cart .btn-checkout:hover{background:#279b93!important}
.cart .btn-checkout[disabled]{background:#279b93!important}
.top-cart-content .button:hover span{color:#fff}
.top-cart-content .button span{color:#333}
.box-product-image{ position:relative;}
a#mgkviewlightbox {
    background:#1d292c url("../images/quick_view_btn.png") no-repeat 50%;
    display: block;
    height: 30px;
    left: 0; right:0;
    margin:0;
    position: absolute;
    bottom: 0;
    visibility: hidden;
    width: 100%;
}
button.button span span{border:0;padding:0}
button.disabled span{border-color:#bbb!important;background:#bbb!important}
.products-list button.button.btn-cart span span{padding:0;line-height:20px}
button.button.btn-cart span{padding:0 8px; line-height:37px; background:#eff4f9;text-transform:uppercase;font-size:14px; font-weight:bold; color:#111111; border-radius:0;}
button.button.btn-cart span span{padding:0;line-height:37px;border:none!important;color:#111111}
button.button.btn-cart:hover span{color:#fff;background:#279b93;}
button.btn-checkout span{height:40px;border:0;padding:0 0 0 9px; text-transform:uppercase;color:#fff}
button.btn-checkout span span{background-position:100% 0;padding:0 25px 0 16px;text-transform:uppercase}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}
button.btn-checkout.no-checkout span span{background-position:100% 100%}
.products-list button.button.btn-cart span span{padding:0;line-height:20px}
button.button.btn-cart-quick span{padding:9px 7px 7px;background:#efefef;font-weight:700;text-transform:uppercase;font-size:12px;border:1px solid #ddd}
button.button.btn-cart-quick span span{padding:0;line-height:14px;border:none!important;color:#444}
button.button.btn-cart-quick:hover span{color:#fff;background:#279b93!important;border:1px solid #0093c9}
p.control input.checkbox,p.control input.radio{margin-right:6px}
input.input-text:focus,select:focus,textarea:focus{background-color:#edf7fd}
.form-list li{margin:0 0 8px}
.form-list label{color:#666;font-weight:400;position:relative;z-index:0}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin:-3px 6px 0 0}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block}
.form-list .field{float:left;width:220px}
.form-list input.input-text{width:180px}
.form-list textarea{width:95%;height:6em}
.form-list select{width:188px}
.checkout-onepage-index ..validation-advice{margin-left:0;margin-top:-10px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list-narrow li{margin-bottom:0}
.form-list-narrow li .input-box{margin-bottom:6px}
.form-list-narrow li.wide .input-box{width:260px}
.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.category-pull-up-rig-advantages #new_products{display:none}
.category-pull-up-rig-advantages .sep-title{display:none}
.category-pull-up-rig-advantages .view-all.text-right{display:none}
.category-pull-up-rig-advantages .category-description.std.sep-title-wrapper{display:none}
.category-pull-up-rig-advantages .sep-title-wrapper{display:none}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:400;color:#888}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both;padding:0 0 10px;border-bottom:0 solid #ddd;margin:10px 0;text-align:right}
.buttons-set p.required{margin:0 0 10px}
.buttons-set .back-link{float:left;margin:0}
.buttons-set button.button{float:right;margin-left:5px}
.buttons-set-order{margin:10px 0 0}
.buttons-set-order .please-wait{padding:12px 7px 0 0}
.fieldset{border:1px solid #bbafa0;padding:22px 25px 12px 33px;margin:28px 0;background:#fff}
.fieldset .legend{float:left;font-weight:700;font-size:13px;border:1px solid #279b93;background:#fff;color:#279b93;margin:-33px 0 0 -10px;padding:0 8px;position:relative}
.aw-gc-form .fieldset{margin:0;border:0;padding:12px 5px 12px 0}
.aw-gc-form .fieldset.aw-gc-send-form{border-top:1px solid #ddd;padding-top:30px}
.aw-gc-form .form-list label{color:#282828;padding-bottom:6px}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;font-weight:700;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;position:absolute}
.validation-failed{border:1px dashed #eb340a!important;background:#faebe7!important}
p.required{font-size:11px;text-align:right;color:#EB340A}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.success{color:#3d6611;font-weight:700}
.error{color:#df280a;font-weight:700}
.notice{color:#e26703}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important}
.messages{width:100%;overflow:hidden}
.messages li{margin:10px 0!important}
.messages li li{margin:0 0 3px!important}
.error-msg,.success-msg,.note-msg,.notice-msg{border-style:solid!important;border-width:1px!important;background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:8px 8px 8px 32px !important;font-size:11px!important;font-weight:700!important}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../images/i_msg-error.gif);color:#df280a}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../images/i_msg-success.gif);color:#3d6611}
.note-msg,.notice-msg{border-color:#279b93;background-color:#fff;background-image:url(../images/i_msg-note.gif);color:#279b93;margin-top:15px}
.product-view.grouped-product.display-as-package{margin-top:8px}
.catalog-category-view .show-grid,.catalog-product-view .show-grid,.review-product-list .show-grid,.catalogsearch-result-index .show-grid{margin:10px 0 0}
.product-view.grouped-product .product-shop .product_view_bottom{margin:15px 0 0;padding:15px 0 0; border-top:1px #d9d9d9 solid;}
.breadcrumbs{font-size:14px;line-height:25px;margin:0;}
.breadcrumbs li{display:inline}
.breadcrumbs li a{font-size:14px;font-weight:400;color:#555}
.breadcrumbs li span{width:10px;margin:0 3px;font-size:15px;line-height:25px;font-weight:700}
.breadcrumbs li strong{font-size:14px;font-weight:400;color:#279b93}
#aw-onestepcheckout-review-table-cart-wrapper{color:#000}
#aw-onestepcheckout-login-forgot-link{color:#000}
#aw-onestepcheckout-title-description{color:#000}
#aw-onestepcheckout-container label{color:#000}
.aw-onestepchekocut-column{color:#000}
#aw-onestepcheckout-row a,#aw-onestepcheckout-row p,#aw-onestepcheckout-row li{color:#000}
#aw-onestepcheckout-title > h1{color:#000}
#aw-onestepcheckout-row h3,#aw-onestepcheckout-row h2,#aw-onestepcheckout-row h4,#aw-onestepcheckout-row h5{color:#000}
.page-title .btn-checkout{display:none}
.page-title{width:100%;overflow:hidden; color:#313233;margin:0 0 25px}
.page-title h1,.page-title h2{margin:0;font-size:16px;color:#666;padding:0 0 16px;text-transform:uppercase}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right;margin:7px 0 0}
.title-buttons{text-align:right}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}
.subtitle,.sub-title{clear:both;padding:15px 0 0;font-size:15px;font-weight:700;margin:0 0 6px}
label{display:inline-block;text-shadow:none;margin:0}
.pager{font-size:12px;padding:4px 8px;text-align:center;margin:0}
.pager .view-mode{float:left;margin:0;padding:8px 20px 8px 0}
.pager .view-mode label{color:#666;float:left;margin:0;text-transform:capitalize;font-size:12px;line-height:25px;display:none}
.pager .view-mode span{float:left;margin:5px 0 0 10px}
.pager .view-mode a.grid{font-family:'helveticaneue';font-size:15px;width:50px;text-align:right;height:17px;float:left;background:url(../images/grid-blue.png) 0 0 no-repeat}
.pager .view-mode strong.grid,.pager .view-mode a.grid:hover{font-family:'helveticaneue';font-size:15px;width:50px;text-align:right;height:17px;float:left;background:url(../images/grid-blue.png) 0 100% no-repeat;color:#6ed1d7;font-weight:400}
.pager .view-mode a.list{font-family:'helveticaneue';font-size:15px;width:50px;text-align:right;height:17px;float:left;background:url(../images/list-blue.png) 0 0 no-repeat;border:0;border-radius:0;padding:0}
.pager .view-mode strong.list,.pager .view-mode a.list:hover{font-weight:400;width:50px;font-family:'helveticaneue';font-size:15px;text-align:right;height:17px;float:left;background:url(../images/list-blue.png) 0 100% no-repeat}
.pager a{background:none;border:0;border-radius:0;display:inline-block;padding:0;text-decoration:none}
.pager .pages a{border:none;padding:0 4px;outline:none;font-size:15px;color:#666;font-family:'helveticaneue'}
.pager .pages a:hover{color:#279b93;background:none}
.pager .pages .current{padding:0;color:#666;display:inline-block;font-size:15px}
.pager .pages a.next,.pager .pages a.previous{background:none;color:#666;font-size:15px;text-transform:capitalize;font-family:'helveticaneue'}
.pager .pages a.next:hover,.pager .pages a.previous:hover{color:#279b93}
.pager .sort-by{float:left;padding:8px 20px;margin:0}
.pager .sort-by label{font-family:'helveticaneue';vertical-align:middle;font-size:12px;text-transform:capitalize;color:#666;line-height:22px;font-size:15px}
.pager .sort-by select{padding:3px;margin:0 5px;vertical-align:middle;color:#666;background:#fff;font-size:15px; width:95px;}
.pager .amount{float:left;margin:13px 0 0}
.pager .limiter{font-family:'helveticaneue';float:right;margin:0;font-size:12px;text-transform:capitalize;line-height:22px;padding:8px 20px;color:#666;font-size:15px}
.pager .limiter label{font-family:'helveticaneue';vertical-align:middle;font-size:12px;color:#666;font-size:15px}
.pager .limiter select{padding:3px;margin:0 5px;vertical-align:middle;color:#666;background:#fff;font-size:15px; width:95px;}
.pager .pages{margin:0;float:right;font-size:12px;text-transform:uppercase;line-height:37px;padding:5px 25px}
.pager .pages strong{font-weight:400;text-transform:capitalize;line-height:22px;color:#666;font-size:15px;font-family:'helveticaneue'}
.pager .pages ol{display:inline}
.pager .pages li{display:inline;margin:0 2px}
.page-sitemap .pager .pages{border:1px solid #e5e5e5}
.toolbar{margin:0;padding:10px;border-top:1px solid #E8E8E8;overflow:hidden}
.toolbar .pager{padding:0}
.toolbar .sorter{border-bottom:1px solid #fff}
.toolbar-bottom .toolbar{margin:30px 0;float:left;width:100%;padding:10px 0}
.data-table{width:100%;border:1px solid #d3d3d3}
.data-table th{padding:3px 8px;font-weight:700}
.data-table td{padding:3px 8px}
.data-table thead th{font-size:14px;padding:10px 15px;color:#fff;background:#313233;white-space:nowrap;vertical-align:middle;text-transform:uppercase;text-align:left}
.data-table thead th.wrap{white-space:normal}
.data-table thead th a,.data-table thead th a:hover{color:#fff}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}
.data-table tfoot{border-bottom:1px solid #d9dde3}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}
.data-table tfoot strong{font-size:16px}
.data-table tbody th,.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3}
.cart-table.data-table tbody th,.cart-table.data-table tbody td{padding:20px;line-height:1;vertical-align:middle}
.data-table tbody.odd tr{background:#f8f7f5!important}
.data-table tbody.even tr{background:#f6f6f6!important}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}
.data-table tbody td .option-label{font-weight:700;font-style:italic}
.data-table tbody td .option-value{padding-left:10px}
.info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.info-box h2{font-weight:700;font-size:13px}
.info-table th{font-weight:700;padding:2px 15px 2px 0}
.info-table td{padding:2px 0}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -52px}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}
.cart-tax-total-expanded{background-position:100% -52px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std dl dt{font-weight:700}
.std dl dd{margin:0 0 10px}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0}
.std ul{list-style:disc outside;padding-left:1.5em}
.std ol{list-style:decimal outside;padding-left:1.5em}
.std ul ul{list-style-type:circle}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}
.std dt{font-weight:700}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b,.std strong{font-weight:700}
.std i,.std em{font-style:italic}
.links li{display:inline;margin:0 10px 0 0}
.toplink .links li{float:left;font-size:14px;padding:0 10px 0;margin:0;text-align:center}
.header-top .links.TopCartLink li{padding-right: 0;}
.header-icon{float:left;width:100%;margin:15px 0 0}
.header-icon .google{float:left;margin:0 8px 0 0}
.header-icon .google a{background:url(../images/bg-google-blue.png) no-repeat 0 0;text-indent:-99999px;display:block;line-height:16px;width:20px}
.header-icon .google a:hover{background:url(../images/bg-google-blue.png) no-repeat 0 -16px}
.header-icon .dribbe{float:left;margin:0 8px 0 0}
.header-icon .dribbe a{background:url(../images/bg-dribbe-blue.png) no-repeat 0 0;text-indent:-99999px;display:block;line-height:16px;width:20px}
.header-icon .dribbe a:hover{background:url(../images/bg-dribbe-blue.png) no-repeat 0 -16px}
.header-icon .facebook{float:left;margin:0 8px 0 0}
.header-icon .facebook a{background:url(../images/bg-facebook-blue.png) no-repeat 0 0;text-indent:-99999px;display:block;line-height:16px;width:20px}
.header-icon .facebook a:hover{background:url(../images/bg-facebook-blue.png) no-repeat 0 -16px}
.header-icon .flow{float:left;margin:0 8px 0 0}
.header-icon .flow a{background:url(../images/bg-flow-blue.png) no-repeat 0 0;text-indent:-99999px;display:block;line-height:16px;width:20px}
.header-icon .flow a:hover{background:url(../images/bg-flow-blue.png) no-repeat 0 -16px}
.header-icon .twiter{float:left}
.header-icon .twiter a{background:url(../images/bg-twiter-blue.png) no-repeat 0 0;text-indent:-99999px;display:block;line-height:13px;margin:2px 0 0;width:20px}
.header-icon .twiter a:hover{background:url(../images/bg-twiter-blue.png) no-repeat 0 -13px}
.toplink .links li.last{background:none repeat scroll 0 0 rgba(0,0,0,0)}
.link-cart{font-weight:700}
.products-grid .link-wishlist,
.products-grid .link-compare{font-weight:400;background:url(../images/bg-wishlist.png) no-repeat 10px 9px #eff4f9;padding:0;display:block;font-size:12px;text-indent:-999999em;width:40px;height:37px; line-height:37px;left:50%; bottom:0;position:absolute}
.products-grid .link-compare{background-image:url(../images/bg-compare.png);}
.products-grid .item-inner:hover .link-wishlist{ margin-left:-105px}
.products-grid .item-inner:hover .link-compare{ margin-left:65px;}

.products-grid .item-inner .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat 10px -31px #1d292c;}

.products-grid .item .actions,
.products-grid .owl-item .actions{ position:absolute; width:100%; bottom:0;}
.products-grid .item-inner{ padding-bottom:60px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.display-as-package .products-grid .item-inner:hover .link-compare{left:77%}
}
.products-grid .item-inner .link-compare:hover{background:url(../images/bg-compare.png) no-repeat 10px -31px #1d292c;}
.ma-featuredproductslider-container .item-inner:hover .link-wishlist{left:6%}
.ma-featuredproductslider-container .item-inner .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat 0 100% #1d292c;}
.ma-featuredproductslider-container .item-inner:hover .link-compare{left:74%}
.ma-featuredproductslider-container .item-inner .link-compare:hover{background:url(../images/bg-compare.png) no-repeat 0 100% #1d292c;}
.link-reorder{font-weight:700}
.products-grid button.button.btn-cart{position:relative;z-index:10; width:120px;}
.link-print{font-weight:700;color:#dc6809}
.link-rss{background:url(../images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin-top:25px}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(../images/i_notice.gif) 20px 25px no-repeat;text-align:left}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}
.global-site-notice .notice-inner .actions{padding-top:10px}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}
.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center}
.demo-notice .notice-inner p{padding:0;border:0}
#header_link{position:absolute;top:40px;left:0;width:172px;background:#666}
.checkout-onepage-index .buttons-set button{background:none repeat scroll 0 0 #279b93;border-radius:3px;box-sizing:border-box;color:#fff;font-weight:700;font-size:14px;height:40px;min-width:125px;text-shadow:none}
.top-header{float:right;width:100%;margin:10px 0 0}
.top-header .box-header{float:left;width:100%;cursor:pointer}
.top-header .header-image{float:left;margin-top:-10px}
.top-header .header-text{float:left;margin:15px 0 0 10px}
.top-header .row-fluid [class*="span"]{margin-left:15px}
.top-header .row-fluid [class*="span"]:first-child{margin-left:20px}
.top-header .header-text h3{font-weight:900;color:#fefefe;margin:0;font-size:12px}
.top-header .header-text p{font-weight:400;color:#fff;margin:0;font-size:14px;line-height:normal}
.top-cart-content .product-name{margin:0;width:130px}
.logo{float:left}
.header-top .links a{font-size:13px; background-repeat: no-repeat; background-position:0 50%; color:#fff;}
.header-top .links a.icon_login{ background-image:url(../images/icon_login.png); padding-left:23px;}
.header-top .links a.icon_contact{ background-image:url(../images/icon_contact.png); padding-left:26px;}
.header-top .links a.icon_cart{ background-image:url(../images/icon_cart.png); background-position: 0 0; padding-left:27px; color:#fff; padding-bottom:10px; margin-bottom:-10px; position:relative;}
.business-start{ margin-left:12%; text-align:center; font-size:13px; text-transform:uppercase; position:relative; top:3px;}

.header{margin:0 auto;padding:0;text-align:left;position:relative;z-index:10000}
.header .logo{float:none;margin:0;text-decoration:none!important;display:block;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header h1.logo{margin:0;text-align:left;padding:0}
.header .toplink{padding:0 20px}
.header .quick-access{padding:0;margin:0}
.header .welcome-msg{ margin:0;text-align:left;padding:0;text-transform:capitalize;font-size:14px;line-height:60px}
.header .welcome-msg a{color:#ebbc58}
.header .form-search{ margin-top:5px; overflow:hidden; padding-right:10px;}
.header .form-search label{float:left;width:0;height:21px;text-align:left;text-indent:-999em;overflow:hidden}
.header .form-search input.input-text{line-height:42px;float:left;border:none;background:#FFF;box-shadow:none;width:100%;height:42px;margin:0;padding:0 0 0 10px;color:#333333;font-size:14px;text-align:left;border-radius:2px 0 0 2px}
.header .form-search button.button{float:right}
.header .form-search button.button span{border:0;height:42px;padding:0;color:#fff;background:url(../images/bg-botton-search.png) no-repeat 50% 50% #279b93;width:60px;border-top-left-radius:0;border-bottom-left-radius:0}
.header .form-search button.button{margin:-42px -15px 0 0;border-top-left-radius:0;border-bottom-left-radius:0;background:none}
.header .form-search button.button:hover span{background:#302f36 url("../images/bg-botton-search.png") no-repeat scroll 50% 50%;}
.header .form-search button.button span span{padding:0;text-indent:-9999px;background:none}
.header .form-search .search-autocomplete{z-index:999;left:40px!important;top:22px!important}
.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0}
.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px;cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:700}
.header .form-search .search-autocomplete li.odd{background-color:#fffefb}
.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}
.header .language_curency{float:left;width:100%;margin:7px 0 0;padding:0}
.header .form-language{padding:0;float:left}
.header .form-language label{padding-right:5px;vertical-align:middle}
.header .form-language select{padding:0}
.language_curency #select-language{margin:12px 0 0;padding:3px;float:left}
.language_curency{float:left;width:100%;margin:10px 0 0}
.language_curency .form-language{margin:0;float:left}
.form-language label{float:left;font-size:14px;display:none}
.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px}
.header .form-language a{display:inline-block;margin:0 5px 0 0;padding:0}
.header .currency-header{float:left;margin:0 0 0 2px;padding:0}
.header .currency-header ul{display:block;margin:0;padding:0}
.header .currency-header ul li{display:inline-block;margin:0 5px 0 0;padding:0}
.header .currency-header ul li a{font-size:12px;padding:0;margin:0;color:#fff;border:1px solid #303030;line-height:18px;display:inline-block;width:18px;text-align:center}
.header .currency-header ul li a:hover,.header .currency-header ul li a.selected{color:#279b93;background:#303030}
.header .links{float:right;padding:0;margin:0}
.header .links li{float:left;font-size:11px;padding:0 7px;text-align:center;background:url(../images/bkg_pipe1.gif) no-repeat scroll 100% 50% transparent}
.header .links li.first{border:none}
.header .links li.last{background:none;padding-right:13px}
.header .links a{margin:0;font-size:11px;text-transform:capitalize;line-height:34px;display:block;color:#fff}
.header .links a:hover{color:#2AA4C3}
.ma-header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right}
.ma-header-container .top-container a{font-size:11px;color:#ebbc58}
.header-top{position:relative; background:#000000; padding:6px 0;}
.header-top .links{float:right;}
.header-top .toplink{ line-height:20px;}
.header-bottom{padding:20px 0;}
.header-bottom .hotline{font-size:18px;color:#3f3f3f;background:url(../images/betyshop/icon_hotline.png) no-repeat left center;line-height:24px;padding:0 0 0 25px;margin:56px 0 0;display:block;font-family:Myriad Pro}
.top-cart-wrapper{background:url(../images/icon-cart.png) no-repeat 5% 50% #f0f0f0;float:right;margin:0;text-align:center;padding:10px 10px 0;cursor:pointer;margin:0}
.a{background:url(../images/icon_cart.png) no-repeat left center;height:52px;width:52px;position:absolute;float:right;right:0;top:5px}
.top-cart-contain{position:relative;height:30px;padding:0 0 10px;z-index:100001}
.top-cart-title p{margin:0}
.top-cart-content{display:none;width:230px;position:absolute;top:40px;right:-10px;background:#f0f0f0;padding:10px;text-align:right;border:none}
.top-cart-title .cart_arrow{position:absolute;bottom:-10px;right:83px;width:18px;height:11px;z-index:1000;display:none;background:url(../images/betyshop/topcart_arrow.png) no-repeat center center}
.top-cart-wrapper:hover .top-cart-title .cart_arrow{display:block}
.top-subtotal{float:left;margin:0;width:100%;text-align:right}
.top-cart-content li.item{float:left;width:100%;margin:0 0 10px}
.top-cart-content .product-details{position:relative;text-align:left}
.top-cart-content .product-details .btn-remove{position:absolute;right:10px;top:4px}
.top-cart-content .product-details .btn-edit{position:absolute;right:30px;top:4px}
.top-cart-content .actions{padding:0;float:right;margin:10px 0 0}
.top-cart-icon{padding:5px;width:20px;height:24px;display:inline-block;background:url(../images/top-cart.png) no-repeat;vertical-align:middle}
.top-cart-title{display:inline-block;padding:0 0 0 20px;margin:0 10px 0 0;vertical-align:top;text-align:left;color:#fff;line-height:30px;position:relative}
.drop-lang{list-style:none;padding:0;margin:0}
.drop-lang .drop-trigger{position:relative;z-index:99999}
.drop-lang li a{padding:2px 0 2px 15px;width:80px;background:#fff;display:block;color:#666;border:1px solid #ccc;text-transform:capitalize;font-weight:400;position:relative;font-size:12px;font-family:arial;z-index:10}
.drop-lang .drop-trigger .sub-lang{position:absolute;top:24px;left:0;z-index:9;list-style:none;padding:0;margin:0;display:none}
.drop-lang .drop-trigger:hover .sub-lang{top:24px;display:block}
.drop-lang .sub-lang .brazilian{background:url(../images/br.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .brazilian:hover{background:url(../images/br.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .canadian{background:url(../images/ca.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .canadian:hover{background:url(../images/ca.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .english{background:url(../images/en.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .english:hover{background:url(../images/en.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .french{background:url(../images/fr.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .french:hover{background:url(../images/fr.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .italian{background:url(../images/ie.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .italian:hover{background:url(../images/ie.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .portuguese{background:url(../images/pt.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .portuguese:hover{background:url(../images/pt.png) no-repeat 8% 50% #279b93}
.drop-lang .sub-lang .germany{background:url(../images/ge.png) no-repeat 8% 50% #F7F7F7}
.drop-lang .sub-lang .germany:hover{background:url(../images/ge.png) no-repeat 8% 50% #279b93}
.drop-lang .portuguese{background:url(../images/pt.png) no-repeat 8% 50% #fff}
.drop-lang .sub-lang li a{background:#F7F7F7;padding:2px 0 2px 15px;line-height:22px;display:block;color:#666;text-transform:capitalize;font-weight:400;font-size:12px;border-top:1px solid #F7F7F7;border-right:0;border-left:0;border-bottom:0;border-radius:0}
.drop-lang .sub-lang li a:hover{background:#279b93;color:#fff}
.header-curren{float:left;margin:0 0 0 10px;width:auto}
.language_curency .form-language{float:left;margin:0}
.drop-currency{list-style:none outside none;margin:0;padding:0}
.drop-currency .currency-trigger{position:relative;z-index:99999}
.drop-currency li a{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;color:#666;display:block;font-family:arial;font-size:12px;font-weight:400;padding:2px 15px;position:relative;text-transform:capitalize;z-index:10}
.drop-currency .currency-trigger .sub-currency{display:none;left:0;list-style:none outside none;margin:0;padding:0;position:absolute;top:24px;z-index:9}
.drop-currency .sub-currency li a{background:none repeat scroll 0 0 #F7F7F7;border-color:#F7F7F7 -moz-use-text-color -moz-use-text-color;border-radius:0;border-style:solid none none;border-width:1px 0 0;color:#666;display:block;font-size:12px;font-weight:400;line-height:22px;padding:2px 16px;text-transform:capitalize}
.drop-currency .sub-currency li a:hover{background:#279b93;color:#fff}
.drop-currency .currency-trigger:hover .sub-currency{top:24px;display:block}
.header-cart{position:absolute;right:-60px;top:-17px;background:#fff;color:#279b93;width:25px;height:25px;border:1px solid #279b93;text-align:center;line-height:25px}
.top-cart-title span{font-weight:400;font-size:12px;text-transform:capitalize}
.top-cart-title p span{text-transform:none;font-family:arial;font-size:12px}
.top-cart-contain .price{font-weight:400;color:#666;text-align:center}
.top-cart-contain .product-details .price{color:#333;width:auto}
.block{margin:0 0 25px}
.block .block-title{padding:6px 13.5px!important;background:#313233; border-radius:0; width:auto!important;}
.block .block-title strong{display:block;font:25px/25px Arial,Helvetica,sans-serif;padding:0;text-transform:capitalize}
.language_curency .block .block-title strong span{text-transform:capitalize;font-size:15px;color:#333}
.block .block-title strong span{text-transform:uppercase;font-size:18px;color:#fff}
.block .block-title a{text-decoration:none!important}
.block .block-subtitle{margin:0;padding:5px 0;font-size:1em;font-weight:700;color:#0a263c}
.block .block-content{border:1px solid #e8e8e8;padding:20px}
.block .block-content li.item{padding:0}
.block .block-content .product-name{color:#2d2d2d}
.block .btn-remove,.block .btn-edit{float:right;margin:1px 0 2px 5px}
.block .actions{text-align:right}
.block .actions a{float:left}
.block .actions button.button{float:right}
.block .empty{margin:0;padding:0;font-size:14px; color:#444444;}
.block .block-content a{font-size:14px;font-weight:400;color:#333}
.block-subscribe .block-content{border:0}
.block .block-title .word1{display:inline;padding:0;color:#279b93;font-size:21px}
.block .block-title .word2{display:inline;padding:0;color:#333;font-size:21px}
.block-banner-left img{width:100%}
.block-compare .block-content .actions,.block-reorder .block-content .actions{margin:10px 0 0}
.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:12px;line-height:1.25}
.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9}
.mini-products-list .product-details{margin-left:60px}
.mini-products-list .product-details .btn-remove {
    position: absolute;
    right: 10px;
}
.mini-products-list .product-details .btn-edit {
    position: absolute;
    right: 30px;
}
.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.block-wishlist .product-name{margin:10px 0 0}
.block-wishlist .price-box{margin:0}
.block-account .block-content{padding:0}
.block-account .block-content li{border-bottom:1px solid #f1f1f1;color:#666}
.block-account .block-content li.current,.block-account .block-content li:hover{background:#fafafa}
.block-account .block-content li.current.last{border-bottom:0}
.block-account .block-content li strong{display:block;padding:14px 20px}
.block-account .block-content li a{display:block;color:#666;padding:14px 20px;text-decoration:none!important}
.block-account .block-content li.last{border-bottom:0}
.block-currency{border:0;float:left;margin:0 0 0 5px}
.block-currency .block-title{float:left;display:none;background:none;border:0;padding:0;margin:0 0 5px}
.block-currency .block-title strong{font:bold 13px/21px Arial,Helvetica,sans-serif;text-transform:none;color:#fff}
.block-currency .block-content{background:none;padding:0;float:left;border:0}
.block-currency .block-content select{width:auto;padding:3px 5px;margin:0 0 0 5px}
.block-currency .block-title span{color:#333;font-weight:400;font-size:14px}
#narrow-by-list{padding:0;margin:0;border:1px solid #f1f1f1}
.block-layered-nav .block-subtitle{display:none}
.block-layered-nav .block-content{border:0;padding:0}
.block-layered-nav dt{padding:0;font-weight:700;text-transform:uppercase;margin:15px 0 0 20px;color:#279b93;font-size:14px;line-height:15px;}
.block-layered-nav dd{padding:10px 20px;margin:0;border-bottom:1px solid #F1F1F1}
.block-layered-nav dd.last{background:none}
.block-layered-nav .currently li{padding:4px 24px 6px 15px;position:relative;z-index:1;line-height:12px}
.block-layered-nav .currently .label{font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top}
.block-layered-nav .currently .value{display:inline-block;vertical-align:top}
.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove{position:absolute;right:4px;top:5px;margin:0}
.block-layered-nav .currently .btn-previous{right:17px}
.block-layered-nav .actions{font-size:11px;padding:4px 5px 4px 9px;border:1px solid #dee5e8;border-width:1px 0;text-align:right}
.block-layered-nav .actions a{float:none}
.block-layered-nav li{line-height:35px;color:#aaa;border-bottom:1px solid #e8e8e8;text-align:right;font-size:15px}
.block-layered-nav li:last-child{border-bottom:0}
.block-layered-nav li:hover{color:#279b93}
.block-layered-nav li a{text-decoration:none;color:#666;float:left;font-size:14px; text-align:left;}
.block-layered-nav li a:hover{color:#279b93}
.block-layered-nav #amount{border:0;box-shadow:none;padding:0;color:#666;font-size:15px;font-weight:400;background:none;margin:0;width:80%;}
.block-layered-nav p{margin:0 0 20px}
.block-layered-nav #search{margin:24px 0 10px!important}
.ui-widget-header{background:#e9e9e9!important}
.ui-slider-horizontal{height:3px!important;border:0!important;margin:0 10px;}
.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#279b93}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#888;cursor:pointer;width:18px;height:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;top:-7px}
.block-layered-nav #search input{margin:0; border-radius:0;}
.block-cart .summary{padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}
.block-cart .amount{margin:0}
.block-cart .amount a{font-weight:700}
.block-cart .subtotal{margin:5px 0 0;padding:2px 0;text-align:center}
.block-cart .subtotal .price{font-weight:700}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a{float:none}
.block-wishlist .special-price .price,.block-wishlist .old-price .price,.block-wishlist .regular-price .price{font-size:20px}
.block-related input.checkbox{float:left}
.block-related .product{margin-left:20px}
.page-popup .link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:700;color:#1e7ec8}
.compare-table{border:0}
.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0}
.compare-table .btn-remove{float:right;background-image:url(../images/btn_remove2.gif);width:72px;height:15px}
.compare-table tbody th,.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc}
.compare-table tbody td.last{border-right:1px solid #ccc}
.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc!important}
.compare-table tr.add-to-row td{text-align:center}
.compare-table tr.first td{text-align:center}
.compare-table tr.first td .product-name{font-size:13px;font-weight:700;margin:0 0 5px;color:#203548;text-align:center}
.compare-table tr.first td .ratings{text-align:center;margin:0 auto;float:none}
.compare-table tr.first td .ratings .rating-box{float:none;margin:0 auto}
.compare-table tr.first td .ratings .rating-box .rating{float:none}
.compare-table tr.first td p,.compare-table tr.add-to-row td p{margin:0;text-align:center}
.compare-table .link-wishlist{width:40px;margin:0 auto;position:inherit}
.block-poll .block-subtitle{font-size:12px}
.block-poll label{color:#777;font-weight:700}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{background:none;display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-tags .block-content .tags-list{background:none;font-size:12px}
.block-tags .block-content .tags-list a{color:#6a6a6a;text-decoration:none;padding:0;line-height:26px;font-size:13px!important}
.block-tags .block-content .tags-list a:hover{color:#279b93}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
.block-subscribe label{font-weight:700;color:#666}
.block-subscribe input.input-text{display:block;margin:8px 0}
.block-subscribe .actions{text-align:left}
.block-subscribe .actions button.button{float:none}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-banner{border:0}
.block-banner .block-content{padding:0;text-align:center}
.block-login .block-content{padding:5px 10px}
.block-login label{font-weight:700;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.block-login .actions{background:none;padding:0;margin:3px 0 0}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.category-title{border:0;margin:0 0 7px;display:none}
.category-image{width:100%;overflow:hidden;margin:0;text-align:center;padding:0;margin:0}
.category-image img{width:100%; max-height:300px;}
.category-description{margin:0 0 10px}
.category-products{margin:0}
.products-grid{position:relative}
.products-grid.last{border-bottom:0}
.products-grid .item{margin-top:20px;text-align:center;position:relative;margin-left:1.56%;margin-left:1.56%!important}
.products-grid .owl-item{ text-align:center; line-height:20px;}
.products-grid .item-inner{position:relative;float:left;width:100%;padding:0 0 60px;}


.products-grid .item-inner{}

.products-grid .product-image{display:block;margin:0;padding:0;border:1px solid #ccc; overflow:hidden;}
.products-grid .item-inner img{ transform: scale(1); transition: all 0.5s ease 0s;}
.products-grid .item-inner:hover img{opacity:.9; /**transform: scale(1.15);**/}
.products-grid .add-to-links li{float:none;display:inline-block;text-align:center;margin:0;width:auto;list-style:none}
.products-grid .product-name{margin:6px 0 0;font-weight:400;font-size:15px;color:#333;float:none;display:inline-block;text-align:center;width:100%;height:45px;overflow:hidden}
.products-grid .product-name a{color:#000000;font-weight:700;font-size:14px}
.products-grid .special-price{float:none;margin:0;display:inline-block}
.ma-featuredproductslider-container{clear:both;margin:40px 0 0;float:left;width:100%}
.ma-tabsproduct-contain .products-grid{padding:0}
.products-grid .old-price{float:none;display:inline-block;margin:0 0 0 5px}
.products-grid .price-box{text-align:left;width:100%;float:left}
.products-grid .price-box .price{ font-size:14px;}
/**.products-grid .add-to-links{padding:0;margin:20px auto;width:100%;text-align:center;position:relative}**/
.products-grid .add-to-links {margin: 10px auto; position:relative; z-index:1; padding: 0; text-align: center;  width: 100%;}
.products-grid .price-box{float:none;line-height:30px;display:inline-block;text-align:center;width:100%;margin:0}
.products-grid .price-box .price-label{ display:none;}
.products-grid .availability{line-height:37px;position:relative;z-index:10;background:#fff;margin:0;width:103px}
.ma-new-products .item-inner:hover img{opacity:.5}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{margin:0 auto}
.products-list{padding:20px 0 0}
.products-list li.item{border:1px solid #efefef;padding:20px 0;margin:0 0 30px}
.products-list li.item:hover{border:1px solid #ccc}
.products-list .product-image{margin:0;display:block;background:#fff;border-right:1px solid #E8E8E8}
.product_shop_left{float:left;width:55%;margin:15px 0 0}
.product_shop_right{float:right;width:35%;padding-left:5%;border-left:1px solid #d4d4d4;margin:15px 0 0}
.products-list .product-name{margin:0;font-weight:400;text-transform:uppercase;font-size:16px;color:#2d2d2d}
.products-list .product-name a{color:#2d2d2d;font-size:16px}
.products-list .price-box{float:left;margin:5px 0 0;width:100%}
.products-list .price-box .special-price,.products-list .price-box .old-price{display:inline}
.products-list .availability{float:left;margin:3px 0 0}
.products-list .product-shop .ratings{margin:6px 0 0;font-size:12px;text-align:left}
.crosssell .link-wishlist{background:url(../images/bg-wishlist.png) no-repeat scroll 0 0 #FFF;border:1px solid #DDD;display:block;font-size:12px;font-weight:400;height:41px;margin:0;padding:0;position:inherit;text-indent:-9999px;width:40px}
.crosssell .link-compare{background:url(../images/bg-compare.png) no-repeat scroll 0 0 #fff;border:1px solid #DDD;display:block;font-size:12px;font-weight:400;height:41px;margin:0;padding:0;position:inherit;text-indent:-9999px;width:40px}
.crosssell .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat scroll 0 100% #279b93;border:1px solid #279b93}
.crosssell .link-compare:hover{background:url(../images/bg-compare.png) no-repeat scroll 0 100% #279b93;border:1px solid #279b93}
.crosssell .special-price{display:inline-block;float:none;margin:0}
.crosssell .old-price{display:inline-block;float:none;margin:0 0 0 5px}
.products-list .add-to-links .link-wishlist{background:url(../images/bg-wishlist.png) no-repeat scroll 13px 13px #efefef;border:1px solid #DDD;display:block;font-size:12px;font-weight:400;height:41px;margin:0;padding:0;position:inherit;text-indent:-9999px;width:40px}
.products-list .add-to-links .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat scroll 13px -17px #279b93;border:1px solid #279b93}
.products-list .add-to-links .link-compare{background:url(../images/bg-compare.png) no-repeat scroll 12px 13px #efefef;border:1px solid #DDD;display:block;font-size:12px;font-weight:400;height:41px;margin:0;padding:0;position:inherit;text-indent:-9999px;width:40px}
.products-list .add-to-links .link-compare:hover{background:url(../images/bg-compare.png) no-repeat scroll 13px -18px #279b93;border:1px solid #279b93}

.product-view .box-view .leave-rating{float:left}
.product-view .box-view .email-friend{float:left;margin-top:0}
.product-view .email-friend a{display:inline-block;font-size:12px;color:#444;text-decoration:underline;margin:0;padding:0 0 0 30px;position:inherit;background:url(../images/icon-bg.png) no-repeat 0 -23px}
.product-view .box-view .leave-rating a{font-size:12px;color:#444;text-decoration:underline;padding:0 0 0 30px;background:url(../images/icon-bg.png) no-repeat 0 0}
.product-view .email-friend a i,.product-view .box-view .leave-rating a i{margin-right:10px}
.products-list .add-to-links .btn-cart span{padding:11px 16px}
.products-list .product-shop .ratings .rating-box{margin:0}
.products-list .product-shop .ratings .rating-links{float:left;width:100%;margin:10px 0 0;display:none}
.products-list .product-shop .product_list_addcart{width:100%;margin:20px 0 0;padding:0;float:left}
.products-list .desc{clear:both;padding:10px 0 0;margin:0;line-height:1.35;color:#2f2f2f;font-size:13px}
.products-list .desc .link-learn{font-size:12px;color:#279b93}
.products-list .desc .link-learn:hover{color:#666}
.products-list .add-to-links{float:left;margin:0;padding:0;width:100%}
.products-list .add-to-links li{display:inline;float:left;margin:0 10px 0 0}
.products-list .box-list{float:left;display:block;margin:20px 0 0}
.products-list .add-to-links p{text-align:center;margin:0}
.products-list .btn-cart span span{line-height:20px;text-indent:0!important;padding:0!important}
.products-list .add-to-links .separator{display:inline;margin:0 2px;display:none}
.wrapper_box #continue_shopping,.wrapper_box #shopping_cart{background:#279b93}
.wrapper_box{border:1px solid #279b93}
.no-rating{margin:10px 0 0;background:url(../images/review_icon.gif) no-repeat scroll 0 5px transparent;padding:0 0 0 20px}
.product-view .no-rating{margin:5px 0 0}
.ratings{font-size:11px;line-height:1.25;margin:7px 0 0;float:none;width:100%;text-align:center}
.ma-tabsproduct-contain .ratings{margin:3px 0 0}
.product-view .product-shop .ratings{margin:0;padding:0 0 20px;text-align:left}
.product-view .product-shop .ratings a{font-size:14px;color:#444}
.ratings strong{float:left;margin:1px 3px 0 0}
.ratings .rating-links{margin:0;display:none}
.ratings .rating-links .separator{margin:0 2px}
.rating-box{width:86px;height:14px;font-size:0;line-height:0;background:url(../images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:14px;background:url(../images/bkg_rating.png) 0 100% repeat-x}
.ratings .rating-box{float:none;margin:0;display:inline-block;text-align:center}
.products-grid .ratings .rating-box{float:none;margin:0 auto}
.ratings .amount{display:none}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:700;padding-right:8px}
.availability{margin:0}
.availability span{font-weight:700}
.availability.out-of-stock span{color:#d83820}
.availability-only{background:url(../images/i_availability_only.gif) no-repeat scroll 0 50% rgba(0,0,0,0);line-height:16px;margin:10px 0 7px;padding-left:15px;width:100%}
.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}
.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none}
.availability-only .expanded{background-position:100% -15px}
.availability-only strong{color:#be2c00}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}
.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}
.availability-only-details tr.odd td.last{color:#d95e00;font-weight:700}
.product-view .product-shop .availability span{font-weight:400;color:#279b93;font-size:12px}
.alert-price{margin:0;font-size:11px}
.alert-stock{margin:0;font-size:11px}
.price{white-space:nowrap!important}
.price-box{margin:5px 0;text-align:left}
.price-box .price{font-weight:700;color:#000000!important}
.product-view .product-shop .price-label{font-weight:700;font-size:20px;color:#333;margin-right:10px; display:none;}
.regular-price{color:#c76200}
.owl-carousel .price-box .price-label{display:none}
.regular-price .price{font-size:16px;font-weight:700;color:#000;}
.product-view .product-shop .regular-price .price{font-size:30px;color:#279b93;}
.block .regular-price,.block .regular-price .price{font-size:16px;color:#2d2d2d;}
.old-price{margin:0}
.old-price .price-label{white-space:nowrap;color:#999;display:none}
.old-price .price{font-weight:400;font-size:14px;color:#444;text-decoration:line-through;}
.category-products .old-price .price{font-size:14px; line-height:33px}
.category-products .ratings{margin:3px 0;float:left;width:100%}
.special-price{margin:0}
.special-price .price-label{font-size:13px;font-weight:700;white-space:nowrap;color:#cd5033;display:none}
.special-price .price{font-size:14px;color:#444;}
.owl-carousel .price{font-size:14px!important;font-weight:400;color:#000000!important; font-weight:bold;}
.owl-carousel .old-price .price{font-size:14px!important}
.owl-carousel .price-label{display:none}
.minimal-price{margin:0}
.minimal-price .price-label{font-weight:400;white-space:nowrap}
.label{background:none;border:0;padding:0;border-radius:0;color:#2f2f2f}
.minimal-price-link{display:block}
.minimal-price-link .label{color:#1e7ec8}
.minimal-price-link .price{font-weight:400;color:#1e7ec8}
.price-excluding-tax{display:block;color:#999}
.price-excluding-tax .label{white-space:nowrap;color:#999}
.price-excluding-tax .price{font-size:13px;font-weight:400;color:#c76200}
.price-including-tax{display:block;color:#999}
.price-including-tax .label{white-space:nowrap;color:#999}
.price-including-tax .price{font-size:13px;font-weight:700;color:#c76200}
.configured-price{margin:0}
.configured-price .price-label{font-weight:700;white-space:nowrap}
.configured-price .price{font-weight:700}
.weee{display:block;font-size:11px;color:#444}
.weee .price{font-size:11px;font-weight:400}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:700}

.price-from{margin:0}
.price-from .price-label{font-weight:400;white-space:nowrap}
.price-to{margin:0;display:none}
.price-to .price-label{font-weight:700;white-space:nowrap}
.price-notice{padding-left:10px;color:#999}
.price-notice .price{font-weight:700;color:#2f2f2f}
.price-as-configured{margin:0}
.price-as-configured .price-label{font-weight:700;white-space:nowrap}
.price-box-bundle{padding:0 0 10px}
.price-box-bundle .price-box{margin:0!important;padding:0!important}
.price-box-bundle .price{color:#555}
.product-pricing,.tier-prices{background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;float:left;margin:10px 0;padding:10px;width:97%}
.tier-prices li{line-height:1.4;background:url(../images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px}
.tier-prices .benefit{font-style:italic;font-weight:700;color:#2f2f2f}
.tier-prices .price{font-weight:700;color:#2f2f2f}
.tier-prices-grouped li{padding:2px 0;color:#e26703}
.tier-prices-grouped li .price{font-weight:700}
.add-to-links{font-size:11px;margin:5px 0 0;float:left;width:100%}
.add-to-links .separator{display:none}
.add-to-cart label{float:left;margin:5px 30px 0 0;font-weight:700;color:#666}
.add-to-cart .qty{float:left;margin:0;border:2px solid #DDD;padding:5px 2px;text-align:center}
.product-view .add-to-cart .button{float:right;width:200px; max-width:100%;display:block;}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.product-view .product_view_addtocart button.button.btn-cart span{padding:0 20px;line-height:45px;text-indent:0;height:auto;width:auto;background:#313233;font-size:18px;color:#fff;border:0; font-weight:bold;}
.product-view .product_view_addtocart button.button.btn-cart:hover span{background:#279b93 !important;border:0}
.product-view .product_view_addtocart button.button.btn-cart span span{padding:0}
.add-to-cart input.qty-decrease,.add-to-cart input.qty-increase{font-size:25px;font-weight:900;color:#444;line-height:1;float:left;width:35px;height:30px;border:none;padding:0;margin:0;cursor:pointer;background:#efefef;border:1px solid #e1e1e1;border-radius:3px}
.add-to-cart input.qty-decrease{line-height:20px;padding-bottom:4px}
.add-to-box{margin:10px 0;clear:both}
.add-to-box .add-to-cart{float:left}
.add-to-box .or{float:left;font-weight:700;margin:0 7px;color:#666}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px!important;line-height:1.25!important;text-align:left!important}
.add-to-box .add-to-links li{display:block!important}
.add-to-box .add-to-links li .separator{display:none!important}
.product-view.grouped-product .add-to-cart .button{}
.product-view.grouped-product .extra-links{margin:20px 0}
.product-view.grouped-product .box-view .email-friend{float:left;width:100%}
.product-view.grouped-product .extra-links .rating{display:none}
.product-view.grouped-product .extra-links .leave-rating{margin-bottom:0}
.product-view.configurable-product .product-essential{border:none}
.product-view.configurable-product .box-view{border-bottom:none;margin-top:25px;background:none repeat scroll 0 0 #f5f5f5}
.configurable-product .add-to-box{margin:0}
.product-view.configurable-product .ratings{display:none}
.product-view.configurable-product .product-options{margin:0;padding:0}
.product-view.configurable-product .product-options-header{font-weight:700;font-size:20px;color:#fff;line-height:30px;padding:10px 20px;background:#279b93}
.product-view.configurable-product .product-options-content{background:#f5f5f5;padding:25px;border:solid #e8e8e8;border-width:0 1px 1px}
.product-view.configurable-product .product-options dt{font-family:'open_sansbold';font-size:16px;color:#444}
.product-view.configurable-product .product-options dt label{padding:0;font-size:16px;color:#333}
.product-view.configurable-product .product-options dt label em{display:none}
.product-view.configurable-product .product-options dd{padding:10px 0;border:none}
.product-view.configurable-product .product-options select{font-size:16px;color:#444;height:40px;padding:5px 10px;text-align:left}
.configurable-product .product-shop .product-options-bottom{border:none;padding:0}
.product-view.configurable-product .product-options-bottom .add-to-cart label{font-size:24px;font-weight:700;padding-top:11px;font-weight:700;color:#444}
.product-view.configurable-product .product-options-bottom .add-to-cart .qty{float:left;font-weight:700;padding:8px 0;font-size:25px}
.product-view.configurable-product .input-content{margin-top:15px}
.product-view.configurable-product .product-options-bottom .add-to-cart input.qty-decrease,.product-view.configurable-product .product-options-bottom .add-to-cart input.qty-increase{display:block}
.product-view.configurable-product .product-options-bottom .add-to-cart button.button{margin-top:0;padding:15px;background:#279b93;display:block}
.product-view.configurable-product .product-options-bottom .add-to-cart button.button span{font-weight:700;font-size:40px;color:#fff;background:#279b93;line-height:1;padding:0;border:none}
.product-view.configurable-product .product-essential .product-options-bottom .add-to-cart{float:none}
.product-view.configurable-product .product-options-bottom .add-to-cart button.button{width:65%;margin:0;float:right}
.product-view.configurable-product #product_tabs_product_tags,.product-view.configurable-product #product_tabs_product_tags_contents{display:none!important}
.configurable-product .product-options p.required{display:none}
.configurable-product .product-options .tooltip-wrapper{position:relative}
.configurable-product .product-options .tooltip-icon{display:inline-block;width:13px;height:13px;color:#fff;background:#279b93;border-radius:50%;font-size:13px;line-height:1;padding:2px;cursor:pointer;text-align:center}
.configurable-product .product-options .tooltip-content{display:none;border:1px solid #dbdbdb;background:rgba(230,230,230,.9);padding:4px;position:absolute;left:-12px;bottom:20px}
.configurable-product .product-options .tooltip-content:after{content:'';border-top:15px solid rgba(230,230,230,.9);border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:0;font-size:0;line-height:0;position:absolute}
.configurable-product .product-options .tooltip-wrapper:hover .tooltip-content{display:block}
.configurable-product .product-options .inner{font-size:12px;color:#333;background:#fff;border:1px solid #d7d7d7;padding:10px;width:240px;display:block}
.configurable-product .category-name h3{font-weight:700;font-size:24px;color:#333;text-transform:uppercase}
.configurable-product .products-grid.slides.owl-carousel .item{padding:0 17px}
.product-view .product-shop .add-to-box .add-to-links li{display:inline!important;float:left;margin:0 5px 0 0}
.validation-advice{margin-left:125px}
#aw-gc-amount-box .validation-advice{margin-top:-22px}
.product-view .product-shop .add-to-box{padding:0 0 10px}
.product-view{float:left;width:100%;}
.product-view .product-more-info{padding:0;margin-top:0;overflow:hidden;font-family:helveticaLT;text-align:left;font-size:24px;float:left;width:100%}
.product-view .product-more-info .info-text{margin-left:80px;height:70px}
.product-view .product-more-info .info-col1{background:url(../images/money-back.png) no-repeat 0 50%}
.product-view .product-more-info .info-col2{background:url(../images/free-shipping.png) no-repeat 0 50%;border:0}
.product-view .product-more-info .info-row1{color:#C76200}
.product-view .product-more-info .info-row1 span{color:#2f2f2f}
.product-view .product-more-info .info-row2{line-height:24px}
.product-view .product-essential{padding:0}
.product-view.grouped-product .product-essential{border:0}
.product-essential .product-view .product-options{margin:10px 0 0}
.product-collateral{padding:10px 0 0;margin:30px 0 0}
.related-product-title h2,
.product-collateral h2{border-bottom:none;padding:0 0 1px;margin:0 0 20px; text-align:center; color:#333; text-transform:uppercase; font-size:24px; font-weight:bold;}
.page-popup .product-shop .short-description{width:100%;clear:both}
.page-popup .product-img-box .more-views{margin:20px 0 0}
.product-view .product-img-wrapper{color:#444}
.product-view:not(.configurable-product) .product-img-wrapper{width:64.1%;}
.product-view .product-img-wrapper .short-description{margin-top:15px}
.product-view .product-img-box{}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto}
.product-view .product-img-box .product-image{margin:0;border:1px solid #d7d7d7; border-bottom:0;}
.product-view .product-img-box .zoom-description{line-height:25px;margin:0;padding:5px;border:1px solid #d7d7d7;border-top:0; text-align:center;background:#efefef;color:#333;font-size:11px}
.product-view .product-img-box .product-image img{width:100%}
.product-view .product-img-box .product-image-zoom{position:relative;z-index:9;}
.product-view .product-img-box .product-image-zoom img{cursor:move}
.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% repeat-x;cursor:pointer}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}
.product-view .product-img-box .zoom #track{position:relative;height:18px}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}
.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;display:none}
.product-view .product-img-box .more-views ul{height: 0; margin: 0;}
.product-view .product-img-box .more-views li{float:left;margin:0 5px; text-align:center;}
.product-view .product-img-box .more-views li img{ width:100%;}
.product-view .product-img-box .more-views li a:hover{border-color:#279b93}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{font-weight:700;margin:0 100px;text-align:center}
.product-image-popup .image{display:block;margin:10px 0}
.product-image-popup .image-label{font-size:13px;font-weight:700;margin:0 0 10px;color:#2f2f2f}
.product-view .short-description .std{font-size:15px}
.no-rating a{font-size:15px}
.product-view:not(.configurable-product) .product-shop{width:33.9%;}
.product-view .product-shop .price-info .leave-rating{display:none}
/**.product-view .product-shop .box-view .ratings{display:none}/**/
.product-view .product-shop .product-name{margin:0;padding:0 0 13px}
.product-view .product-shop .product-name h1{margin:0;text-transform:capitalize;color:#444;font-size:24px;font-weight:700;line-height:1}
.product-view .product-shop .availability{display:inline-block;margin:0;width:30%;font-size:15px;border:1px solid #E8E8E8;padding:10px}
.product-view .product-shop .short-description{padding:0 0 25px;color:#2f2f2f; clear: both;}
.product-view .product-shop .price-box{margin:5px 0 0;padding:0;float:left;width:100%;margin-bottom:10px}
.box-view .grouped-items-table .regular-price .price{font-size:13px}
#super-product-table thead th{font-size:14px;padding:10px 20px;border:1px solid #dedede}
#super-product-table tbody{padding:15px 0 5px}
#super-product-table tbody td{font-size:14px;padding:5px 20px;vertical-align:middle;border:none;color:#555;}
#super-product-table tbody tr:first-child{height:10px}
#super-product-table tbody th:first-child,#super-product-table tbody td:first-child{padding-left:22px}
#super-product-table .price-label{display:none}
#super-product-table input.qty{width:45px!important;font-size:14px;padding:6px 0;border-radius:3px}
.product-view .input-content{float:left; margin-top:9px; margin-right: 20px;}
.product-view .special-price{display:inline-block;padding:0}
.product-view .old-price{display:inline-block;margin:0 0 0 10px}
.product-view .product-shop .add-to-box{float:left}
.product-view .product-shop .add-to-links{margin:0;font-size:12px;text-align:left;width:auto;float:none}
.product-view .product-shop .add-to-links li,.product-view .product-shop .add-to-links li .separator{display:inline;float:left}
.product-view .product-shop .add-to-links a.link-compare,
.product-view .product-shop .add-to-links a.link-wishlist{display:inline-block;text-decoration:none;font-size:12px;text-transform:none;font-weight:400!important;line-height:29px;width:auto;height:auto;padding:0 10px; background:#279b93;color:#fff;}
.product-view .product-shop .add-to-links a.link-compare:hover,
.product-view .product-shop .add-to-links a.link-wishlist:hover{background:#313233!important}
.product-view .product-shop .product_view_addtocart{float:left;width:100%}
.product-view .box-view{margin:0; border:1px #e3e3e3 solid; border-width:1px 0; padding:15px; overflow:hidden;}
.product-view .product-shop .product_view_addtocart .add-to-box{padding:0;border:none;margin:0}
.product-view .c-price a { color: #ff0000; font-size: 15px; }
.product_view_addtocart .add-to-cart label{font-size:14px;font-weight:700;line-height:30px;margin:0 10px 0 0;color:#333}
.product_view_addtocart .add-to-cart .qty{border:1px solid #d4d4d4; border-radius:5px;background:#fff;text-align:center;color:#2f2f2f;font-size:15px;line-height:30px;padding:0;margin:0 5px;float:left;width:50px!important;height:30px}
.product-view .product-shop .product_view_bottom{width:100%;margin:15px 0 0;float:left}
.product_view_bottom .product-social{float:right;margin:5px 0}
.addthis_button_google_plusone.at300b { width: 60px !important;}
.word1{color:#279b93;font-family:'helveticainserat';font-size:21px}
.word2{color:#333;font-family:'helveticainserat';font-size:21px}
.email-friend{margin:0;float:left}
.email-friend a{display:block;background:url(../images/bg-email-view.png) no-repeat 0 50%;padding:0 0 0 25px;text-indent:0}
.ma-new-products{margin:30px 0 0}
.ma-new-products .products-grid{padding:0}
.ma-new-product-title{background:url(../images/bg-title.png) repeat-x scroll 0 50% transparent;margin:0 auto;width:60%}
.ma-new-product-title h2{background:none repeat scroll 0 0 #FFF;margin:0 auto;max-width:160px;text-align:center}
.ma-new-products .products-grid .price-box{margin:10px 0 0;float:none}
.ma-new-products .category-products .old-price .price{line-height:20px}
.ma-new-product-title .word1{color:#279b93;font-family:'helveticainserat';font-size:21px}
.ma-new-product-title .word2{color:#333;font-family:'helveticainserat';font-size:21px}
.ma-new-products .item{position:relative;overflow:hidden}
.ma-new-products .label-pro-new{background:url(../images/bg-new.png) no-repeat 0 0; background-size:55px;width:55px;height:55px;position:absolute;top:1px;left:1px;z-index:9}
.ma-new-products .label-pro-sale{background:url(../images/bg-sale.png) no-repeat 0 0; background-size:55px;width:55px;height:55px;position:absolute;top:1px;left:1px;z-index:9}
.products-grid .label-pro-new{background:url(../images/bg-new.png) no-repeat 0 0; background-size:55px;width:55px;height:55px;position:absolute;top:1px;left:1px;z-index:9}
.products-grid .label-pro-sale{background:url(../images/bg-sale.png) no-repeat 0 0; background-size:55px;width:55px;height:55px;position:absolute;top:1px;left:1px;z-index:9}
.product-options{margin:20px 0 0;border-top:1px solid #ccc;padding:0;position:relative;float:left;width:100%}
.product-view .product-options{margin:-15px 0 0;padding:0 0 10px;position:relative;float:left;width:100%;border:0}
.page-popup .product-view .product-options{margin:10px 0 0}
.product-options dt{padding:0;font-weight:400}
.product-options dt label{font-weight:400;color:#2f2f2f}
.product-options dt label.required em{color:#eb340a;margin-left:5px}
.product-options dd .qty-holder{display:block;padding:10px 0 0}
.product-options dd .qty-holder label{vertical-align:top;padding-top: 3px;color:#333;font-weight:700;font-size:14px}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f}
.product-options dd{padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px solid #e4e4e4}
.product-options dl.last dd.last{border-bottom:0;padding:0;margin:10px 0 0}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:100%;text-align:center;padding:3px 5px;margin:0}
.product-options dd select option{ width:100%;}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.radio{float:left;margin-top:3px}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px}
.product-options ul.options-list .label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:400}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0;font-size:11px}
.product-options p.required{position:absolute;right:0;top:0}
.product-options dl.last{margin:0}
.product-options-bottom{padding:15px 0;border-top:0}
.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703}
.product-options-bottom .tier-prices li{background:0;padding:2px 0}
.product-options-bottom .tier-prices .price,.product-options-bottom .tier-prices .benefit{color:#e26703}
.product-options-bottom .price-box{float:left;margin:0;padding:0}
.product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right;display:none}
.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px}
.product-options-bottom .price-label{float:left;padding-right:5px}
.product-options-bottom .price-tax{float:left}
.product-essential .product-options-bottom .add-to-cart{float:left}
.page-popup .product-essential .product-options-bottom .add-to-cart{float:left;margin-left:30px}
.product-options-bottom .add-to-cart label{line-height:23px;margin:0 5px 0 0;color:#2f2f2f;font-size:12px;font-weight:400}
.product-options-bottom .add-to-cart input.qty-decrease,.product-options-bottom .add-to-cart input.qty-increase{display:none}
.product-view .product-options-bottom .add-to-cart button.button{margin:-5px 0 0 10px}
.product-options-bottom .add-to-cart .qty{border:1px solid #efefef;background:#fff;text-align:center;color:#2f2f2f;font-size:12px;line-height:23px;padding:0;float:right;height:26px}
.product-shop .product-options-bottom{padding:0; border:0;}
.product-shop .product-options-bottom .price-box{float:left;margin:-5px 30px 0 0;border:0;width:auto;display:none}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px}
.product-shop .product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right}
.product-view .grouped-items-table .price-box{margin:0;padding:0}
.va-container{width:100%!important;padding:0;height:auto!important}
.va-slice:hover{cursor:pointer;background:url(../images/bg-no-click-view.png) no-repeat 100% 18px;width:auto;height:auto}
.va-slice{background:url(../images/bg-click-view.png) no-repeat 100% 18px;width:auto;height:auto}
.va-slice.active{background:url(../images/bg-no-click-view.png) no-repeat 100% 18px}
.va-slice.active:hover{cursor:pointer;background:url(../images/bg-click-view.png) no-repeat 100% 18px}
.va-title{line-height:40px!important;padding:0 0 5px;background:url(../images/bg-crossell-title.png) no-repeat 0 bottom;font-family:'helveticainserat';font-size:20px;font-weight:400}
.va-slice .va-title.act{color:#279b93}
.va-slice{height:auto!important;margin:10px 0 0}
.va-content{display:none}
.product-view .box-additional .data-table th,.product-view .box-additional .data-table td{line-height:1.25}
.product-view .box-up-sell h2{border-bottom:0;padding:0;margin:0 0 8px}
.product-view .box-up-sell .products-grid td{width:25%;background:#f6f2e7;border-right:1px solid #e5dcc3;border-bottom:1px solid #e5dcc3;padding:15px 10px 12px;line-height:1.6em}
.product-view .box-up-sell .products-grid tr.last td{border-bottom:0}
.product-view .box-up-sell .products-grid td.last{border-right:0}
.product-view .box-up-sell .products-grid td img{border:1px solid #e5dcc3}
.product-view .box-up-sell .products-grid .product-image{text-align:center}
.product-view .box-up-sell .products-grid td.empty{border-right:0;background:#f1ecdb}
.product-view .box-up-sell .products-grid .ratings .rating-box{float:left;margin:0 0 3px}
.product-view .box-tags{margin:0}
.product-view .box-tags h3{font-size:14px;font-weight:400}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px}
.product-view .box-tags .product-tags li{display:inline;background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px}
.product-view .box-tags .product-tags li.first{padding-left:0}
.product-view .box-tags .product-tags li.last{background:none;padding-right:0}
.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:400;margin:0 0 5px;color:#666}
.product-view .box-tags .form-add .input-box{float:left;margin:0 5px 0 0}
.product-view .box-tags .form-add input.input-text{width:230px;height:23px}
.product-view .box-tags .form-add button.button span span{line-height:28px}
.product-view .box-tags .form-add button.button span{height:28px}
.product-view .box-tags .note{margin:3px 0 0;padding:0;font-size:11px}
.product-view .box-reviews dl{margin:15px 0}
.product-view .box-reviews dt a,.product-view .box-reviews dt span{font-weight:700}
.product-view .box-reviews dd{margin:0 0 15px}
.product-view .box-reviews dd small{font-style:italic}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:400}
.product-view .box-reviews .form-add h3 span{font-weight:700}
.product-view .box-reviews .form-add h4{font-size:12px}
.product-view .box-reviews .form-add .data-table td{text-align:center}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{margin:20px 0 10px}
.product-view #review-form input.input-text{height:44px}
.product-view #review-form .form-list{margin-top:20px}
.product-view #review-form input.input-text{width:100%}
.product-view #review-form textarea{width:100%}
.send-friend .form-list{width:615px;overflow:hidden}
.send-friend .form-list li{margin-right:-15px}
.send-friend .form-list li p{margin:0 15px 0 0}
.send-friend .form-list .field{width:315px}
.send-friend .form-list .input-box{width:300px}
.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px}
.send-friend .form-list li.wide .input-box{width:612px}
.send-friend .form-list li.wide textarea{width:609px}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px}
.product-name{margin:10px 0;font-size:12px;font-weight:400;text-align:left}
.product-name a{color:#000000;font-size:14px; text-transform:none;}
.product-name a:hover{color:#279b93; text-decoration:none;}
.tags-list{display:block;font-size:13px;padding:0 0 10px}
.tags-list li{display:inline!important;margin:0 4px 0 0}
.tags-list li a{color:#1b2d3b}
.tags-list li a:hover{color:#279b93}
.block-tags .actions{margin-top:10px}
.box-view-topalign .email-friend{float:left;text-align:left;width:40%}
.advanced-search .form-list label{width:160px;padding-right:10px}
.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none}
.advanced-search-amount{margin:0 0 10px}
.advanced-search-summary{margin:10px 0;border:1px solid #279b93;padding:10px}
.advanced-search-summary ul{float:left;width:49%}
.advanced-search-summary strong{color:#279b93;padding-left:15px;background:url(../images/i_search_criteria.gif) 0 3px no-repeat}
.advanced-search-summary p{clear:both;font-weight:700;margin:0}
.page-sitemap .links{text-align:right;margin:0 8px 0 0}
.page-sitemap .links a{text-decoration:none;position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap a{color:#1b2d3b}
.page-sitemap .sitemap a:hover{color:#279b93}
.page-sitemap .sitemap li{margin:3px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:700}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8}
.rss-title h1{background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}
.cart .page-title{ margin:0 0 10px; border:0; text-transform: uppercase;}
.cart .page-title h1{margin:10px 0 0}
.cart .page-title .large{font-size:30px;line-height:45px;width:50%;border-right:1px solid #2d2f30;box-sizing:border-box}
.cart .page-title .large strong{}
.cart .page-title .small{width:50%;padding:0 40px;box-sizing:border-box;}
.checkout-cart-index .product-name a{font-size:15px;color:#aaa;font-weight:400;text-transform:capitalize}
.checkout-cart-index .product-name a:hover{color:#279b93}
.checkout-multishipping-login .main-inner{margin:30px 0 0}
.checkout-multishipping-addresses .main{margin:50px 0 0}
.checkout-multishipping-shipping .main{margin:50px 0 0}
.checkout-multishipping-billing .main{margin:50px 0 0}
.checkout-onepage-success .main{margin:40px 0 0}
.checkout-multishipping-overview .main{margin:50px 0 0}
.checkout-multishipping-success .main{margin:50px 0 0}
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1;font-size:11px}
.cart-table th{padding:2px 10px}
.cart-table td{padding:10px}
.cart-table .td-product-image{vertical-align:top}
.cart-table .product-name{font-weight:700;margin:0 0 5px;color:#2f2f2f}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:700;color:#df280a}
.cart-table tfoot td{padding:22px 10px;vertical-align:middle}
#shopping-cart-table tfoot td{ border-top:1px #ddd solid;}
.cart-table .input-append{margin:0}
.cart-table .btn-continue{float:left}
.cart-table .btn-update,.cart-table .btn-empty{margin-top:0}
.cart-table .btn-update{margin-left:10px}
.cart-table td .product-image{display:block;width:128px}
.cart-table .qty-increase{width:28px; height:28px; line-height:28px;background:#279b93;padding:0 3px}
.cart-table .qty-decrease{width:28px; height:28px; line-height:28px;color:#fff;background:#c1c1c1;padding:0 3px;border-radius:3px 0 0 3px;}
.cart .cart-collaterals{padding:25px 0;background:#eff4f9; border:1px solid #d3d3d3; clear:both;}
.cart .cart-collaterals #discount-coupon-form{ width:48.7179%; float:left; margin:0;}
.cart .cart-collaterals .discount.aw_giftcard{width:47.7179%; float:right;}
.cart .cart-collaterals .col2-set{float:left;width:620px}
.cart .cart-collaterals .col2-set .col-2{width:294px}
.crosssell .btn-cart{float:left}
.crosssell .add-to-links li{margin-right:5px;float:left}
.crosssell .special-price .price,.crosssell .old-price .price,.crosssell .regular-price .price{font-size:20px}
.cart .crosssell{border:1px solid #cec3b6;padding:12px 15px;background:#fff}
.cart .crosssell h2{font-size:13px;font-weight:700}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}
.cart .crosssell .product-details{margin-left:90px}
.cart .crosssell .product-name{font-weight:400;margin:5px 0}
.cart .crosssell li.item{margin:12px 0}
.cart .crosssell .link-compare{font-weight:400}
.cart .crosssell img{width:100%}
.cart .shipping-tips-title{margin:15px 0 0; color:#282828; background:#edeeef;padding:15px; font-weight:bold;}
.cart .shipping-tips{background:#edeeef;padding:0 15px 15px;font-size:12px;color:#000;}
.radiusclass.first1{border-radius:0!important}
.radiusclass1.last{border-radius:0!important}
.cart .shipping-wrapper{padding:0;}
.cart .discount{padding:0 30px}
.cart .shipping .shipping-form{ padding:15px; background:#edeeef;}
.cart .cart-collaterals h2,.cart .shipping h2{ line-height:1; margin:0;font-size:18px; font-weight:bold;color:#282828;text-transform:capitalize}
.cart .shipping > h2 { background: #313233; padding:10px; color:#fff; text-transform:uppercase; margin: 0;}
.cart .discount button,.cart .shipping button{padding:0 17px;box-sizing:border-box; vertical-align:top;height:40px;font-size:14px;color:#fff;text-transform:uppercase;background:#313233;text-shadow:none;border-radius:0}
.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0;}
.cart .discount .input-box{margin:8px 0 0}
.cart .right-border{}
.cart .discount label{color:#282828;padding:10px 0}
.cart .discount input{width:200px;padding:8px 10px;margin-right:10px; margin-bottom:15px;}
.btn.btn-proceed-checkout.btn-success.btn-checkout:hover{background:none repeat scroll 0 0 #279b93}
.cart .shipping input[type=text],.cart .shipping select{box-sizing:border-box;width:100%;height:40px;line-height:40px;padding:0 10px;border:1px solid #d4d4d4;}
.cart .shipping label{color:#282828;margin:5px 0;font-weight:700}
.cart .totals{padding:10px 15px 0; margin-top:15px; background:#edeeef; overflow:hidden;}
.cart .totals table{width:100%;margin:0;color:#282828;font-size:18px}
.cart .totals td{padding:1px 15px 1px 7px}
.cart .totals tfoot th{padding:5px 15px 5px 7px}
.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}
.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:15px}
.cart .totals .price{font-family:'open_sansbold'}
.cart .totals .checkout-types{font-size:13px;padding:0; margin:0 -15px; background:#fff; border-top:15px #fff solid;}
.cart .totals .checkout-types li{margin:0}
.cart .btn-checkout{background:#313233;border:0;padding:0;border-radius:0;overflow:hidden; width:100%;}
.cart .btn-checkout:hover{background:#279b93!important}
.cart .btn-checkout .icon{content:'';display:inline-block; vertical-align:top;width:50px;height:50px;background:url(../images/checkbox.png) no-repeat center center}
.cart .btn-checkout span{font-size:24px;text-transform:uppercase;line-height:50px;padding:0 0 9px;background:none}
.cart .btn-checkout:hover span{font-size:24px}
.cart .btn-checkout span span{padding:0}
.item-options dt{font-weight:700;font-style:italic}
.item-options dd{padding-left:10px;margin:0 0 6px}
.truncated{cursor:help}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}
.truncated .truncated_full_value .item-options > p{font-weight:700;text-transform:uppercase}
.truncated .show .item-options{top:-20px;left:50%}
.col-left .truncated .show .item-options{left:15px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods{margin:0 0 8px}
.sp-methods dt{margin:13px 0 5px;font-weight:700;color:#282828}
.sp-methods dd li{margin:5px 0}
.sp-methods label{font-weight:700;color:#666}
.sp-methods .price{font-weight:400}
.sp-methods .form-list{padding-left:20px}
.sp-methods .form-list li{margin:0 0 8px}
.sp-methods select.month{width:154px;margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em!important}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:.5em 0}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
.please-wait{float:right}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px}
.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages h3{font-size:12px;font-weight:700;color:#e87403}
.gift-messages p.control{color:#8e8d8b}
.gift-messages-form{position:relative}
.gift-messages-form label{float:none!important;position:static!important}
.gift-messages-form h4{font-size:12px;font-weight:700;color:#e87403}
.gift-messages-form .whole-order{margin:0 0 25px}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:700;text-align:center;color:#8a8987}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:700;margin:0 0 10px}
.gift-messages-form .item .details .form-list .field{width:255px}
.gift-messages-form .item .details .form-list .input-box{width:240px}
.gift-messages-form .item .details .form-list input.input-text{width:234px}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px}
.gift-message-link{font-size:11px;background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px}
.gift-message-link.expanded{background-position:100% -40px}
.gift-message-row{background:#f2efe9}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(../images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.checkout-agreements li{margin:30px 0}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-weight:700;color:#666}
.opc .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 30px}
.opc .checkout-agreements li{margin:20px 0 0}
.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px}
.opc .checkout-agreements .agree{padding-left:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}
.info-set{background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.info-set h2{font-size:13px;font-weight:700;margin:0 0 10px}
.info-set h3,.info-set h4{font-size:13px;font-weight:700;color:#E26703}
.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:400}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}
.info-set h3.legend{margin:0 0 10px;color:#0a263c}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.info-set .box{margin:0 0 15px}
.info-set .box h2{color:#e26703}
.info-set .data-table .product-name{font-size:1em!important;font-weight:700!important;color:#1e7ec8!important}
.info-set .data-table .product-name a{font-weight:700!important}
.info-set .data-table .item-options{margin:5px 0 0}
#checkoutSteps .section{background:#fff}
.block-progress{border:0;margin:0}
.block-progress dt{font-size:13px;font-weight:700;line-height:1.35;background:#666;border:1px solid #666;margin:0 0 6px;padding:2px 8px;color:#fff}
.block-progress dd{border:1px solid #383838;border-top:0;padding:8px 13px;margin:0 0 6px}
.block-progress dt.complete{margin:0;background:#383838}
.block-progress dt.complete a{color:#fff}
.block-progress dt.complete a:hover{color:#279b93}
.block-progress p{margin:0}
.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0 none;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:400}
.opc .buttons-set{margin-top:0;padding-top:2em}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link small{display:none}
.opc .buttons-set .back-link a{background:url(../images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc{position:relative}
.opc li.section{margin:5px 0 0}
.opc .step-title{border-width:0 1px;border-style:solid;border-color:#666;background:#666;padding:8px;text-align:right}
.opc .step-title .number{float:left;background:#fff;border:1px solid #666;padding:0 4px;margin:0 5px 0 0;font:bold 11px/14px arial,helvetica,sans-serif;color:#666}
.opc .step-title h2{float:left;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#fff}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px}
.opc .allow .step-title .number{border-color:#279b93;color:#279b93}
.opc .active .step-title{background:#666;border:1px solid #666;padding:10px;color:#fff;cursor:default}
.opc .active .step-title .number{border-color:#279b93;color:#279b93}
.opc .active .step-title h2{color:#fff}
.opc .step{border:1px solid #ccc;border-top:0;background:none;padding:15px 30px;position:relative}
.opc .step .tool-tip{right:30px}
#opc-login .buttons-set{border-top:0}
#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase}
#opc-login h4{font-size:1em;font-weight:700;margin:0;color:#2f2f2f}
#opc-shipping_method .buttons-set{border-top:0}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}
#opc-review .step{padding:0}
#opc-review .product-name{font-weight:700;color:#0a263c}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 30px;border:1px solid #d9dde3;border-width:0}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
#opc-review .authentication{margin:0 auto;width:570px}
#opc-review .warning-message{color:#222;font-weight:700;text-align:center;padding:10px 10px 0}
#checkout-review-table-wrapper{padding:15px}
.checkout-progress{padding:0 90px;margin:0 0 20px}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:700;text-align:center;color:#abb5ba}
.checkout-progress li.active{border-top-color:#279b93;color:#279b93}
.multiple-checkout h2{font-size:13px;font-weight:700;margin:0 0 10px}
.multiple-checkout h3,.multiple-checkout h4{font-size:13px;font-weight:700;color:#279b93}
.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:400}
.multiple-checkout .data-table .product-name{font-size:1em!important;font-weight:700!important;color:#1e7ec8!important}
.multiple-checkout .data-table .product-name a{font-weight:700!important}
.multiple-checkout .data-table .item-options{margin:5px 0 0}
.multiple-checkout .gift-messages{margin:15px 0 0}
.btn{text-transform:capitalize;background-color:#279b93;border:0;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-block;font-size:18px; font-weight:700;line-height:24px;margin-bottom:0;padding:13px 20px;border-radius:0;text-align:center;text-shadow:none!important;vertical-align:middle}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px}
.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c}
.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.multiple-checkout .box{margin:0 0 15px}
.multiple-checkout .box h2{color:#279b93}
.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0}
.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;background:url(../images/bkg_grand-total.gif) 0 0 no-repeat;overflow:hidden}
.multiple-checkout .place-order .grand-total .inner{float:left;height:57px;padding:14px 21px 0 0;background:url(../images/bkg_grand-total.gif) 100% 0 no-repeat}
.multiple-checkout .place-order .grand-total .inner div{display:inline}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px}
.multiple-checkout .place-order .grand-total .price{color:#279b93}
.multiple-checkout .place-order .grand-total button.button span{font-size:16px}
.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}
#multiship-addresses-table td{padding:10px}
#multiship-addresses-table tfoot td{padding:5px 10px}
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative}
.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(../images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden}
.checkout-multishipping-billing .multiple-checkout{position:relative}
.captcha-note{clear:left;padding-top:5px}
.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px}
.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%}
.registered-users .captcha-image{margin:0}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
@-webkit-keyframes rotate {
	0%{-webkit-transform:rotate(0);-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate {
	0%{-moz-transform:rotate(0);-moz-transform:rotate(-360deg)}
}
@keyframes rotate {
	0%{transform:rotate(0);transform:rotate(-360deg)}
}
.window-overlay{background:url(../images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
.remember-me label{float:none;margin:0 6px}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px}
.remember-me-popup .remember-me-popup-head{position:relative}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}
.remember-me-popup .remember-me-popup-body{padding:10px}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}
.my-account{background:#fafafa;border:1px solid #e0e1e2;color:#35353a;padding:20px 20px 0;border-radius:5px}
.my-account h1,.my-account strong{font-family:'open_sansbold'}
.my-account .title-buttons .link-rss{float:none;margin:0}
.dashboard .welcome-msg{margin:0 0 10px;padding:0 0 20px}
.dashboard .welcome-msg p{margin:0 0 10px;line-height:25px}
.dashboard .col2-set{margin:0 0 20px}
.box-account{margin:0 0 20px}
.box-account .box-head{margin:0 0 10px}
.box-account .box-head:after{content:' ';display:table;clear:both;float:none}
.box-account .box-head h2{float:left;margin:0;font-family:'open_sansbold';font-size:16px;text-transform:capitalize;color:#555}
.box-account .box-head a{float:right;font-size:14px;color:#007dab;text-decoration:underline;text-transform:capitalize}
.dashboard .box .box-title{font-family:'open_sansbold';font-size:14px;text-transform:capitalize;color:#555;padding:15px 20px;margin:0;background:#dedede;border-radius:7px 7px 0 0}
.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-family:'open_sansbold';font-size:14px;font-weight:400;text-transform:capitalize;color:#555;margin:0}
.dashboard .box .box-title a{float:right;color:#555;text-decoration:underline}
.dashboard .box .box-content{font-size:12px;padding:20px;background:#fff;border:solid #e0e1e2;border-width:0 1px 1px}
.dashboard .box .box-content a{color:#007dab;font-size:12px;text-decoration:underline}
.block .actions button.button span{background:#e6e6e6;border-radius:3px}
.block .actions a{color:#007dab;line-height:30px;text-decoration:underline}
.dashboard .box-info h4{font-family:'open_sansbold';font-size:12px;font-weight:400;text-transform:uppercase}
.dashboard .data-table{background:#fff;border-radius:7px 7px 0 0;border:none}
.dashboard .data-table thead th{font-family:'open_sansbold';font-size:14px;text-transform:capitalize;color:#555;background:#dedede;padding:10px 15px}
.dashboard .data-table thead.first th:first-child{border-top-left-radius:7px}
.dashboard .data-table thead.first th:last-child{border-top-left-radius:7px}
.dashboard .data-table thead th .nobr{font-size:14px}
.dashboard .data-table tbody{border:solid #e0e1e2;border-width:0 1px 1px}
.dashboard .data-table tbody td{border:none;font-size:12px;color:#555;padding:10px 15px}
.dashboard .data-table tbody td em{font-style:normal}
.dashboard .data-table tbody td a{color:#007dab;font-size:12px;font-weight:400;text-decoration:underline}
.dashboard .data-table tbody .nobr{font-size:12px}
.dashboard .box-reviews .box-head h2{background-image:url(../images/i_ma-reviews.gif)}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-reviews li.item{margin:0 0 7px}
.dashboard .box-reviews li.item.last{margin:0}
.dashboard .box-reviews .ratings{margin:7px 0 0}
.dashboard .box-tags .box-head h2{background-image:url(../images/i_ma-tags.gif)}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-tags .details{margin-left:20px}
.dashboard .box-tags li.item{margin:0 0 7px}
.dashboard .box-tags li.item.last{margin:0}
.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}
.addresses-list h2{font-weight:700;font-size:13px;color:#279b93;text-transform:uppercase}
.addresses-list h3{font-weight:700;font-size:13px}
.addresses-list address{margin:0 0 3px}
.addresses-list p{margin:0}
.addresses-list a{font-weight:700}
.addresses-list .link-remove{color:#646464}
.addresses-list .separator{margin:0 3px}
.addresses-list li.item{border:1px solid #ccc;padding:10px 13px;margin:0 0 10px;background:#fff}
.addresses-list li.empty{background:fff;border:0;padding:0}
#my-orders-table{background:#fff}
.addresses-list li.empty p{font-weight:700}
.addresses-list .addresses-additional li.item{background:none;border:0;padding:0}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px}
.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}
.order-info .current{font-weight:700}
.order-info li{margin:0 3px}
.order-date{margin:10px 0}
.order-info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.order-info-box h2{font-weight:700;font-size:13px}
.order-info-box .box-payment p{margin:0 0 3px}
.order-info-box .box-payment th{font-weight:700;padding-right:7px}
.order-items{width:100%;overflow-x:auto}
.order-items h2,.order-items h3{clear:none;font-weight:700;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c}
.order-items .product-name{font-size:1em!important;font-weight:700!important}
.order-items .link-print{color:#1e7ec8;font-weight:400}
.order-items .order-links{text-align:right}
.order-additional{margin:15px 0}
.gift-message dt strong{color:#666}
.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:700}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-weight:700;white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:700;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print h1{font-size:16px;font-weight:700}
.page-print h2,.page-print h3{font-size:13px;font-weight:700}
.page-print h2.h2{font-size:16px;font-weight:700}
.page-print .order-date{background:url(../images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}
.page-print .col2-set{margin:0 0 10px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.my-wishlist .data-table td{padding:10px}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}
.my-wishlist textarea{display:block;width:97%;height:109px}
.my-wishlist .buttons-set{margin-top:2em}
.my-wishlist .buttons-set button.button{float:none}
#wishlist-table .add-to-links{white-space:nowrap}
#wishlist-table{background:#fff}
#wishlist-table .link-edit{margin:5px 0 0;display:block;font-size:14px}
.my-tag-edit{float:left;margin:0 0 10px}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}
#my-tags-table{clear:both}
#my-tags-table td{padding:10px}
#my-tags-table .add-to-links{white-space:nowrap}
#my-reviews-table td{padding:10px}
.product-review:not(.configurable-product) .product-img-wrapper{width:140px}
.product-review .product-img-box{float:left}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-weight:700}
.product-review dd{font-size:13px;margin:5px 0 0}
.billing-agreements .info-box{margin:15px 0}
.billing-agreements .form-list li select{float:left}
.billing-agreements .form-list li button.button{float:left;margin-left:10px}
.billing-agreements .table-caption{font-weight:700;font-size:13px}
.push-top{margin-top:35px!important}
.push-bottom{margin-bottom:35px!important}
.align-center{text-align:center}
.cms-page h1{font-weight:700;font-size:36px;text-transform:uppercase;margin-bottom:27px;color:#333}
.cms-page h2.sub-title{font-family:'open_sansbold';font-size:20px;color:#333;text-transform:uppercase;margin-bottom:10px;padding:0}
.cms-page h3{font-family:'open_sansbold';font-size:20px;color:#279b93}
.cms-page dt{font-size:24px;font-weight:700;margin-bottom:15px}
.cms-page p{margin-bottom:20px!important;padding-left:0;margin-top:10px}
.cms-page{font-size:14px;color:#333; margin: 0 auto 40px; max-width: 1170px;}
.cms-page img{width:100%;height:auto;margin-bottom:25px}
.cms-page a{color:#279b93}
.cms-page .normal{font-size:14px}
.cms-page .light-gray-box{background:#fdfdfd;border:1px solid #e0e1e2;padding:20px;border-radius:5px}
.cms-page .gray,.cms-form .gray{background:#f9f9f9;border-top:1px solid #e0e1e2;margin:20px -20px -20px;padding:20px;border-radius:0 0 5px}
.cms-page .gray button,.cms-form .gray button{margin:0}
.customer-service ul.disc{margin-bottom:20px}
.customer-service li{list-style-image:url(../images/li-img.png);margin-bottom:5px 0}
.customer-service li a{color:#333}
.financing{font-size:18px}
.financing img{margin-bottom:50px}
.financing dd{line-height:35px}
.distribution .dark-gray{background:#e8e6e6;border:solid #cdcdcd;border-width:1px 0;padding:20px;margin:20px -20px}
.distribution .gray span{font-style:italic;margin-left:20px;display:inline-block;vertical-align:middle}
.distribution dt{padding-left:0}
.gray-box{border:1px solid #eee;background:#f6f6f6;border-radius:5px;padding:20px;margin-top:20px;margin-bottom:25px}
.contact-addr{padding-bottom:20px;border-bottom:1px solid #ddd;box-shadow:0 1px 0 #fff;margin-bottom:30px}
.contact-addr > div.first{width:35%;border-right:1px solid #ddd;box-shadow:1px 0 0 #fff}
.contact-addr > div.side-border{width:29%;text-align:center;border-right:1px solid #ddd;box-shadow:1px 0 0 #fff}
.contact-addr > div:last-child{width:35%;text-align:right}
.btn-position{background:#279b93;border-color:#007dab}
.required{color:red;padding:0 3px}
.cms-form{background:#fcfcfc;width:760px;margin:50px auto;border-radius:5px;box-shadow:0 0 10px #ccc;color:#333}
.cms-form .page-title{padding:20px 20px 0;width:auto}
.cms-form .page-title h1{font-weight:700;font-size:36px;color:#333;text-transform:uppercase}
.cms-form h2{font-weight:700;font-size:24px;color:#333;text-transform:uppercase}
.cms-form .form-group{padding:0 20px 20px}
.cms-form label,.cms-page label{font-family:'open_sansbold';font-size:16px;color:#333;display:block;margin:10px 0}
.cms-form input[type=checkbox],.cms-page input[type=checkbox]{margin-top:0}
.cms-form input[type=checkbox] + label,.cms-page input[type=checkbox] + label{display:inline-block;font-size:14px;vertical-align:middle}
.cms-form .input-block,.cms-page .input-block{width:100%}
.cms-form em,.cms-page em{font-family:'OpenSans-Italic';font-size:12px;color:#666}
.cms-form .clearfix em{line-height:40px}
.cms-form .input-text,.cms-page .input-text{box-sizing:border-box;height:45px;padding:10px;background:#f5f5f5;border:1px solid #cecece;margin-bottom:10px}
.cms-form textarea,.cms-page textarea{box-sizing:border-box;height:135px;background:#f5f5f5;border:1px solid #cecece}
.cms-form textarea.white-bg,.cms-page textarea.white-bg{background:#fff}
.cms-form input[type=radio],.cms-page input[type=radio]{margin:0}
.cms-form input[type=radio] + span,.cms-page input[type=radio] + span{margin-right:20px}
.cms-form pre{height:300px;overflow-y:scroll;margin:30px 0 20px;background:#fff;border:1px solid #cecece}
.cms-form pre strong{font-family:'open_sansbold';font-size:16px}
.btn-chain{background:none repeat scroll 0 0 #90ee90;border:1px solid #0093c9}
.cms-form .input-text.size-60{width:265px}
.cms-form dd.large{font-size:16px}
.jobs .light-gray-box dt{padding-left:20px}
.jobs dd.large{margin-bottom:20px}
.jobs button.btn-small{font-size:14px;box-sizing:100px;height:30px;color:#35353a;padding:2px 20px}
.jobs button.btn-success{background:#c5e692;border:1px solid #64a006}
.jobs button.btn-primary{background:#279b93;border:0; color:#fff;}
.jobs button.btn-warning{background:#ffe58a;border:1px solid #d5a604}
.jobs ul.green-icon{list-style-image:url(../images/li-green.png)}
.jobs ul.blue-icon{list-style-image:url(../images/li-blue.png)}
.jobs ul.yellow-icon{list-style-image:url(../images/li-yellow.png)}
.jobs button + span{display:inline-block;padding-left:10px;vertical-align:middle}
.contacts .right-border{border-right:1px solid #ddd;padding-right:30px}
.account-login .content{min-height:300px;border-bottom:0}
.account-login #remember-me-box{margin-top:10px}
.cms-page.classic .input-text{height:35px;padding:5px;background:#fff}
.cms-page.classic button{font-weight:700;font-size:16px;text-transform:capitalize;height:40px;padding-left:30px;padding-right:30px;letter-spacing:1px}
.cms-page.classic .gray a{color:#279b93;display:inline-block;font-style:normal;font-weight:600;line-height:16px;margin-left:0;margin-top:10px;text-decoration:underline}
.customer-account-create .back-link.f-left{width:auto}
.cms-page.classic .gray .back-link:before{content:'';color:#007dab;padding-right:5px}
.cart-msrp-totals{color:red;font-size:12px!important;font-weight:700;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:700;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}
.map-popup-arrow{background:url(../images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px}
.map-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}
.map-popup-checkout{display:inline;float:right;text-align:right}
.map-popup-checkout span{display:block;padding-right:30px}
.map-popup-checkout .paypal-logo{margin:0 0 5px}
.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}
.map-popup-price{margin:5px 0 0}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}
.map-popup-only-text{border-top:1px solid #ddd}
.footer-brand-container{margin:20px 0 0;float:left;width:100%}
.btn-position,.btn-chain{background:none repeat scroll 0 0 #c5e692!important;border:1px solid #64a006!important;border-radius:5px;box-sizing:border-box!important;font-family:"OpenSans-CondBold"!important;font-size:18px!important;height:45px!important;text-transform:uppercase!important;width:205px;margin-top:0!important;color:#444!important}
.bottom-text{margin:0 auto;text-align:center;width:66%}
.btn-position{background:none repeat scroll 0 0 #279b93!important;border-color:#007dab!important}
.cms-index-index .footer-brand-container{margin:30px 0 0;float:left;width:100%}
.footer-container{display:inline-block;width:100%;margin:30px 0 -5px}
.ma-footer-static-top{padding-bottom:40px}
.footer-static-top{width:100%;text-align:left;margin-top:40px}
.static_top_title{float:left;width:100%}
.static_top_title h3{font-family:'helveticacondensed';font-size:25px;color:#2d2d2d;font-weight:400;float:left;line-height:25px;margin:0}
.static_top_content{float:left;width:100%;margin:20px 0 0}
.footer_about .static_top_content p{float:left;clear:both;margin:10px 0 0;font-size:12px;line-height:16px}
.footer_about .static_top_content p.address{padding-left:30px;background:url(../images/betyshop/icon_address.png) no-repeat left top}
.footer_about .static_top_content p.phone{padding-left:30px;background:url(../images/betyshop/icon_phone.png) no-repeat left top}
.footer_about .static_top_content p.email{padding-left:30px;background:url(../images/betyshop/icon_email.png) no-repeat left center}
.our_service_item{float:left;clear:both;margin:15px 0 0;padding:0 0 0 55px}
.our_service_item h5{font-size:14px;color:#2d2d2d;font-weight:400;text-transform:uppercase;margin:0}
.our_service_item p{font-size:12px;color:#646464;font-weight:400;clear:both;margin:0}
.our_service_item.free_shipping{margin:0;background:url(../images/betyshop/icon_free_shipping.png) no-repeat left top}
.our_service_item.promotion{background:url(../images/betyshop/icon_promotion.png) no-repeat left top}
.our_service_item.returns{background:url(../images/betyshop/icon_returns.png) no-repeat left top}
.our_service_item.top_seller{background:url(../images/betyshop/icon_top_seller.png) no-repeat left top}
.follow_us_item{float:left;clear:both;margin:15px 0 0;padding:0}
.follow_us_item.facebook{margin:0}
a.follow_us_text{font-size:14px;color:#2d2d2d;font-weight:400;text-transform:uppercase;margin:0;clear:both;float:left;margin:10px 0 0 0;min-height:26px;min-width:150px}
a.follow_us_text span{font-size:12px;color:#646464;font-weight:400;margin:0;text-transform:none}
a.follow_us_text:hover,a.follow_us_text:hover span{color:#279b93}
a.follow_us_text.facebook{margin:0}
a.follow_us_text .icon_floow_us{width:26px;height:26px;float:left;margin:0 10px 0 0}
a.follow_us_text.facebook .icon_floow_us{background:url(../images/betyshop/icon_facebook.png) no-repeat 0 0}
a.follow_us_text.twitter .icon_floow_us{background:url(../images/betyshop/icon_twitter.png) no-repeat 0 0}
a.follow_us_text.googleplush .icon_floow_us{background:url(../images/betyshop/icon_google.png) no-repeat 0 0}
a.follow_us_text.my_space .icon_floow_us{background:url(../images/betyshop/icon_myspace.png) no-repeat 0 0}
a.follow_us_text.linkedin .icon_floow_us{background:url(../images/betyshop/icon_linkedin.png) no-repeat 0 0}
a.follow_us_text.pinterress .icon_floow_us{background:url(../images/betyshop/icon_printerress.png) no-repeat 0 0}
a.follow_us_text:hover .icon_floow_us{background-position:100% 0!important}
.footer-center-container{color:#fff;padding:30px 0 20px}
.footer-title{float:left}
.footer-title h3{font-size:25px;font-family:'helveticacondensed';color:#333;font-weight:400}
.footer-static-center{float:left}
.footer-static-center ul{display:inline;margin:5px 0 0;padding:0;display:inline;float:left}
.footer-static-center ul li{float:left;margin:0 0 0 15px;padding:0;display:inline}
.footer-static-center ul li a:hover{color:#279b93}
.footer_subscribe .block-subscribe{border:none;background:none;margin:0;float:left;width:100%}
.footer_subscribe .block-title{display:none}
.footer_subscribe #newsletter-validate-detail{float:left;margin:0}
.footer_subscribe .block-content{float:left;padding:0;background:#fff}
.footer_subscribe .form-subscribe-header{float:left;margin:0 15px 0 0}
.footer_subscribe .form-subscribe-header label{font-size:25px;font-family:'helveticacondensed';color:#333;font-weight:400;line-height:30px}
.footer_subscribe .input-box{float:left;margin-left:3px}
.footer_subscribe .block-subscribe input.input-text{margin:0;font-size:12px;color:#3e3e3e;background:none;border:none;box-shadow:none;line-height:26px;height:24px;width:180px;border:1px solid #ccc}
.footer_subscribe .actions{float:left;margin:0 0 0 5px}
.footer_subscribe .block-subscribe .actions button.button span{height:30px;line-height:30px}
.footer_subscribe .block-subscribe .actions button.button:hover span{background:#279b93;color:#2d2d2d}
.ma-footer-static-container{background:#161617!important;padding:0}
.ma-footer-static-container .address{float:left;width:90%;background:url(../images/bg-address.png) no-repeat 0 0;padding:0 0 1px 30px;font-size:12px}
.ma-footer-static-container .phone{float:left;width:90%;margin:6px 0 0;background:url(../images/bg-phone.png) no-repeat 0 0;padding:0 0 2px 30px;font-size:12px}
.ma-footer-static-container .email{float:left;width:90%;margin:6px 0 0;background:url(../images/bg-email.png) no-repeat 0 0;padding:0 0 0 30px;font-size:12px}
.ma-footer-static-container .skype{float:left;width:90%;margin:6px 0 0;background:url(../images/bg-skype.png) no-repeat 0 0;padding:0 0 4px 30px;font-size:12px}
.footer-static{text-align:left}
.footer-static .f-col1{padding:23px 23px 50px!important}
.footer-static .f-col2{padding:23px 0 23px 45px !important}
.row-fluid .f-col2 .span6{width:43.7179%}
.footer-static .f-col2 .span6:first-child{width:53.7179%}
.footer-static .f-col4{padding:23px 40px!important}
.footer-static .f-col{padding:23px 0}
.footer-static .f-col.f-col4{border:none}
.footer-static .f-col1 .footer-static-title{background:none}
.footer-static .footer-static-title h3{margin:0;font-size:13px; font-weight:700;text-transform:none;text-transform:uppercase;color:#fff}
.footer-static .f-col1 .footer-static-content{margin:6px 0 0}
.footer-static .block-subscribe label{font-weight:400;font-size:15px;color:#2D2D2D}
.footer-static .block-content{padding:0}
.footer-static .block-subscribe input.input-text{height:30px;margin:15px 0;background:#fff!important;width:210px;border:1px solid #E8E8E8!important}
.footer-static .block-subscribe .actions .button span{padding:6px 12px}
.footer-static .block-subscribe .actions .button span span{padding:0}
.footer-static li{line-height:22px}
.footer-static .get-in-touch ul{ overflow:hidden;}
.footer-static .get-in-touch li { width: 50%; float: left; line-height: normal;}
.footer-static-content .block .block-title{display:none}
.footer-static .footer-static-content{margin:0 0 10px}
.footer-static li a{font-size:13px;padding:2px 0;color:#8fa7ae}
.footer-static li a:hover{ text-decoration:none;}
.footer-static .view-map{color:#8fa7ae;}
.toolbar-bottom{margin:0 12px}
.plugin .pluginSkinLight{background:#fff!important}
.ma-footer-container{background:#f9f6f7}
.footer{margin:0 auto;padding:20px 0}
.footer .store-switcher{float:right;display:inline-block;margin:6px 5px 0 0;color:#000}
.footer .store-switcher label{font-weight:400;vertical-align:middle;color:#fff}
.footer .store-switcher select{padding:0;vertical-align:middle;margin:0;background:none repeat scroll 0 0 #555;border:1px solid #FFF;color:#FFF}
.footer a{text-decoration:none}
.footer a:hover{text-decoration:underline}
.footer .bugs{margin:13px 0 0;color:#ecf3f6}
.footer .bugs a{text-decoration:underline}
.footer .bugs a:hover{text-decoration:none}
.footer address{margin:0;text-align:left;line-height:45px;font-size:13px;color:#666}
.footer address a{color:#279b93;text-decoration:underline}
.footer address a:hover{text-decoration:none;color:#666}
.footer ul{display:inline;float:left}
.footer ul.links{display:block}
.footer li{display:inline;background:url(../images/bkg_pipe2.gif) 100% 60% no-repeat;padding:0 7px 0 4px}
.footer li.last{background:none!important;padding-right:0!important}
.ma-footer-container .bottom-container{margin:0 0 5px}
.home-callout{margin-bottom:12px}
.home-callout img{display:block}
.home-spot{float:left;width:470px;margin-left:20px}
.best-selling h3{margin:12px 0 6px;color:#e25203;font-size:1.2em}
.best-selling table{border-top:1px solid #ccc}
.best-selling tr.odd{background:#eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x}
.best-selling tr.even{background:#fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px}
.best-selling .product-img{float:left;border:2px solid #dcdcdc}
.best-selling .product-description{margin-left:107px;line-height:1.3em}
.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548}
.clearer:after,.ma-header-container:after,.ma-header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.ma-footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.guest-select{width:305px!important}
.product-tabs{overflow:hidden;margin-bottom:-1px}
.product-tabs li{float:left;margin:0 3px 0 0;position:relative}
.product-tabs li.first{border-left:0}
.product-tabs li.last{border-right:0}
.product-tabs a{font-weight:300;display:block;padding:10px 15px;font-size:18px;color:#888;text-decoration:none;line-height:24px;border:0}
.product-tabs a:hover{text-decoration:none;color:#444;border:0;background:rgba(252,254,255,1);background:-moz-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(252,254,255,1)),color-stop(100%,rgba(244,252,255,1)));background:-webkit-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-o-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-ms-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:linear-gradient(to right,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff',endColorstr='#f4fcff',GradientType=1)}
.product-tabs li.active a,.product-tabs li.active a:hover{font-weight:700;font-weight:400;color:#444;border:solid #279b93;border-width:1px 1px 0;border-top-left-radius:3px;border-top-right-radius:3px;background:rgba(252,254,255,1);background:-moz-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(252,254,255,1)),color-stop(100%,rgba(244,252,255,1)));background:-webkit-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-o-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:-ms-linear-gradient(left,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);background:linear-gradient(to right,rgba(252,254,255,1) 0%,rgba(244,252,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff',endColorstr='#f4fcff',GradientType=1)}
#product_tabs_product_additional_data_contents{ display:none;}
.product-tabs-content{font-size:15px;overflow:hidden;}
.product-tabs-content .std{padding-bottom:15px;padding-top:15px}
.pt_custommenu .itemMenu h4.level1:hover,.pt_custommenu .itemMenu a.level1:hover{color:#279b93}
.pt_custommenu .itemSubMenu a.level2:hover,.pt_custommenu .itemMenu a.level1.nochild:hover{color:#279b93}
.static-menu-img{float:left;margin:0 20px 0 0}
.static_block_custom_menu{font-size:12px}
.static_block_custom_menu .static-menu-block2{margin:20px 0 0;padding:20px 0 0;border-top:1px dashed #fff}
#nav{margin:0 auto;font-size:12px;background:#ccc}
#nav li{position:relative;text-align:left}
#nav li.over{z-index:998}
#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none}
#nav span{display:block;cursor:pointer;white-space:nowrap}
#nav li ul span{white-space:normal}
#nav li{float:left;padding-right:5px}
#nav li.last{background:none}
#nav li.home{padding-left:0}
#nav a{float:left;padding:10px 16px;color:#242424;font-size:16px;text-transform:capitalize}
#nav li.active a,#nav li.over a,#nav a:hover{background:#888;color:#fff}
#nav ul li,#nav ul li.active{border-bottom:1px solid #cdcdcd;float:none;margin:0;padding:0;background:none}
#nav ul li.last{border:0}
#nav ul a,#nav ul a:hover{float:none}
#nav ul li a{font-weight:400!important}
#nav ul,#nav div{position:absolute;width:210px;top:40px;left:-10000px;background:#888}
#nav div ul{position:static;width:auto;border:none}
#nav ul ul,#nav ul div{top:0}
#nav ul li a{background:url(../images/arrow-menu2.png) no-repeat scroll 18px 12px transparent!important;padding:0 0 0 20px;text-transform:capitalize!important;color:#fff!important;font-size:13px}
#nav ul li a span{padding:7px 12px}
#nav ul li a:hover{background:url(../images/arrow-menu2.png) no-repeat scroll 18px -42px transparent!important;color:#D5002A!important}
#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}
#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:210px}
.nav-container{margin:0 auto; position:relative;}

.pt_custommenu .block2{ width:100%;}
.pt_custommenu{ background:none;}  
.pt_menu .parentMenu{ width:207px; background:#fff;}
.nav-shop-by-category{ float:left; width:207px;}
.btn-shop-by{ background:#279b93; display:block; text-align:center; line-height:50px; padding:0 20px; color:#fff; text-transform:uppercase; font-size:15px; font-weight:bold;}
.btn-shop-by:hover{ color:#fff; text-decoration:none; cursor:pointer;}
.btn-shop-by span.shop-bar{ background:url(../images/btn-shop-by-arrow.png) no-repeat 100% 50%; padding-right:20px;}
.header-cms-menu{ margin-left:207px; overflow:hidden;}
.header-cms-menu li{ float:left;}
.header-cms-menu li > a{ display:block; line-height:50px; padding:0 16px; color:#fff; text-transform:uppercase; font-size:14px; font-weight:700;}
.header-cms-menu li > a:hover{ background:#161617; text-decoration:none;}
.nav-shop-by-category .header-menu{ display:none; position:absolute; left:0; top:100%;}
.nav-shop-by-category:hover .header-menu{ right:0;}
.cms-index-index .nav-shop-by-category .header-menu,
.nav-shop-by-category:hover .header-menu{ display:block;}

/*@media (min-width: 768px){
	.ma-nav-mobile-container.hidden-desktop{ display:block !important; float:left; width:207px;}
	.ma-nav-mobile-container.hidden-desktop .navbar{ margin:0;}
	.navbar-inner{ margin:0; border-radius:0; background:none;}
	.menu-mobile{ margin:0; border-radius:0; background:#279b93;}
	.nav-container.visible-desktop{ margin-left:207px;}
	.navbar .btn-navbar{ display:block;}
	.navbar .btn-navbar:before{ content:'SHOP BY CATEGORY';}
}*/
div.pt_menu .parentMenu a,.parentMenu .block-title{color:#000;font-size:14px}
div.pt_menu .parentMenu a:hover{ text-decoration:none;}
.nav-collapse{text-align:left}
.navbar .nav > li{padding:10px 30px 20px 0}
#ma-mobilemenu{height:auto;display:none;float:left;height:auto;margin:10px 0 0;width:100%}
.navbar .btn-navbar .icon-bar{background-color:inherit!important;border-radius:0!important;box-shadow:none!important}
.navbar-inner{background:#fff;border:0!important;box-shadow:none!important;padding:0}
.menu-mobile{background:#279b93!important;float:left;width:96%;padding:0 2%;margin:10px 0 0;border-radius:2px;line-height:27px}
.navbar .btn-navbar:hover,
.navbar .btn-navbar{border:0!important;box-shadow:none!important;background:url(../images/bg-menu-mobile.png) no-repeat 50% 50%}
.mobilemenu>li.last a{border-bottom:0}
.navbar .brand{color:#fff;margin:0 0 0 -5px;padding-left:10px;padding-right:10px;font-family:'helvetica';text-transform:uppercase}
.mobilemenu{list-style-type:none;padding:0;margin:0}
.mobilemenu ul{padding:0;margin:0;float:left;display:block;width:100%}
.mobilemenu li{background:#FAF8F8;cursor:pointer;list-style-type:none;padding:0;margin:0;float:left;display:block;width:100%;position:relative}
.mobilemenu li div{padding:20px;background:#aef;display:block;clear:both;float:left;width:360px}
.mobilemenu a{border-bottom:1px solid #E0D8D8;color:#666;cursor:pointer;display:block;font-family:'helvetica';font-size:16px;font-weight:400;line-height:40px;margin:0 15px;text-decoration:none;text-transform:uppercase}
.mobilemenu li.active a,.mobilemenu a:hover{color:#279b93}
.mobilemenu ul a{color:#aaa!important}
.mobilemenu ul a:hover,.mobilemenu ul li.active a{color:#279b93!important}
.mobilemenu ul ul a,.mobilemenu ul li.active ul a{color:#aaa!important}
.mobilemenu ul ul a:hover,.mobilemenu ul ul li.active a,.mobilemenu ul li.active ul a:hover{color:#279b93!important}
.mobilemenu ul ul ul a,.mobilemenu ul ul li.active ul a{color:#aaa!important}
.mobilemenu ul ul ul a:hover,.mobilemenu ul ul ul li.active a,.mobilemenu ul ul li.active ul a:hover{color:#279b93!important}
.mobilemenu ul ul ul ul a,.mobilemenu ul ul ul li.active ul a{color:#aaa!important}
.mobilemenu ul ul ul ul a:hover,.mobilemenu ul ul ul ul li.active a,.mobilemenu ul ul ul li.active ul a:hover{color:#279b93!important}
.mobilemenu li ul li{font-size:.9em;background:#FAF8F8}
.mobilemenu ul a{padding-left:25px}
.mobilemenu ul ul a{padding-left:40px}
.mobilemenu ul ul ul a{padding-left:55px}
.mobilemenu ul ul ul ul a{padding-left:70px}
.mobilemenu ul ul ul ul ul a{padding-left:85px}
.mobilemenu span.head{position:absolute;right:3%;top:12px}
.mobilemenu span.head a{background:url(../images/menu_down.png) no-repeat scroll right top rgba(0,0,0,0);border:0 none;color:#333;display:block;height:27px;padding:0;width:213px}
.mobilemenu li.active>span.head a{background:url(../images/menu_up.png) no-repeat right top rgba(0,0,0,0)}
.mobilemenu li.selected span.head a{background:url(../images/menu_up.png) no-repeat right top rgba(0,0,0,0)}
.ma-price{color:#6e6e6e}
.ma-social li{background:none;padding:0 5px}
.ma-review-col1 h2,.ma-review-col2 h2{text-transform:uppercase;font-size:15px;font-weight:400;padding:26px 0 0}
#product-review-table{background:#fff}
.ma-review-col2 h4{font-weight:400}
#back-top{background:url(../images/back-top.png) no-repeat scroll 50% 50% #333;bottom:35px;display:none;height:55px;position:fixed;right:12px;width:55px;z-index:9999}
#back-top:hover{background:url(../images/back-top.png) no-repeat scroll 50% 50% #279b93}
.banner-static .banner-text h3{font-size:32px;font-family:'helvetica';font-weight:400;color:#555;text-transform:uppercase}
.banner-static .banner-text p{color:#555;font-size:14px;line-height:23px; display:none;}
.banner-static{float:left;width:100%;margin:40px 0 0}
.banner-static .banner{background:#fbf9fa;padding:30px 35px}
.banner-static-center{float:left;width:100%;padding:40px 0;padding-bottom:0; margin-top:40px; border-top:1px #d7d7d7 solid;}
.banner-static-center .static-text h3{font-size:28px;font-weight:700;color:#fff;margin:0;text-transform:uppercase; line-height:1.1;}
.banner-static-center .static-text p{ display:none; margin:15px 0 0;float:left;width:100%;color:#fff;font-size:14px;height:68px}
.banner-static-center .static-text a{ background:none !important; text-transform:uppercase; display:none; font-weight:700; color:#fff; border:2px #fff solid; padding:10px 30px;font-size:14px; margin-top:15px; border-radius: 0;}

.explore-block{ padding:0 15px; font-size:14px; text-align:center; color:#333333; margin-bottom:40px;}
.explore-block h1{ font-size:30px; font-weight:bold; color:#333333;}

.banner-static-center .static-text{ border-radius:0; bottom:0; left: 0; position: absolute; right: 0; top: 0;transition: all 0.5s ease 0s; }
.banner-static-center .static-text:hover{ background:rgba(0,0,0,.7);}

.banner-static-center .static-text .block-valign{ padding:20px;}
.banner-static-center .static-text:before { transform: scale(0.5);}
.banner-static-center .static-text:hover a{ display:inline-block;}
.banner-static-center .static-text:hover p{ display:block;}
.banner-static-center .icon{background:url(../images/bg-left-static.png) no-repeat 0 0;position:absolute;top:38px;width:20px;height:14px;left:-19px;z-index:10}
.banner-static-center .static-link{float:left;width:100%;margin:15px 0 0}
.banner-static-center .static-link a{font-size:18px;padding:10px 20px;text-transform:uppercase;background:#8abd85;font-family:'helvetica';color:#fff}
.banner-static-center .static-link a:hover{color:#fff;background:#279b93}
.banner-static-contain{overflow:hidden;margin:30px 0 0}
.banner-static-contain .banner-box img{width:100%}
.box-static{ position:relative; overflow:hidden;}
.box-static img{ width:100%; height:300px; transform: scale(1); transition: all 0.5s ease 0s;}
.box-static:hover img { transform: scale(1.15);}
#sequence-theme{float:left;width:100%;margin:13px 0 0}
.banner7-readmore a{ border:2px #fff solid; color:#fff; border-radius:2px; font-size:16px; text-transform:uppercase; min-width:170px; text-align:center; font-weight:bold;}
.banner7-readmore a:hover{background:#279b93; border-color:#279b93; text-decoration:none;}
.ma-banner7-container{margin:0;clear:both; width:100%; float:left;}
.nivo-controlNav a.active,.nivo-controlNav a:hover{color:#fff;background:#279b93;border-color:#279b93}
.banner-static-top .container{margin-top:-45px}
.banner-static-top{color:#2d2d2d;margin:-40px 0 0;border-top:1px solid #ccc}
.block_static_top{text-align:center;padding:20px 40px;border:1px solid #ccc;background:#fff}
#pt_menu161{display:none}
.block_static_top a{display:block;margin:0 auto;font-weight:700;font-size:25px}
.block_static_top h3{margin:10px 0 0;text-transform:uppercase;font-weight:400;font-size:18px;font-family:'helveticacondensed'}
.block_static_top p{margin:2px 0 0;padding:0;font-size:16px;line-height:16px}
.ma-newproductslider-container{margin:20px 0 0}
.related-product li.item{border-bottom:1px solid #E5E5E5}
.related-product li.item .product-image{float:left;margin:10px 10px 5px 0}
.related-product li.item .product-name{color:#2D2D2D;margin:5px 0 0;font-size:12px;font-weight:400}
.related-product li.item .product-name a{font-size:12px;text-transform:uppercase}
.related-product li.item .price-box{margin:15px 0 0}
.related-product li.item .price-box .special-price{display:inline}
.related-product li.item .price-box .old-price{display:inline}
.ma-upsellslider-container .ma-upsellslider-title h2{background:none;border:none;color:#333;font-size:24px;font-weight:700;font-weight:400;text-transform:uppercase}
.ma-upsellslider-container .product_item .product-name{border:none;display:inline-block;width:100%;text-align:center;margin:5px 0 0}
.ma-upsellslider-container .product_item .ratings .rating-links{display:none}
.ma-bestseller-vertscroller-wrap .price-box{margin:15px 0 0}
.ma-bestseller-vertscroller-wrap .special-price{display:inline}
.ma-bestseller-vertscroller-wrap .old-price{display:inline;margin-left:5px}
.ma-bestseller-vertscroller-wrap .product-name a{font-size:12px;text-transform:uppercase}
.ma-bestseller-vertscroller-wrap .ratings{padding:0;height:11px}
.ma-bestseller-vertscroller-wrap .ratings .amount{display:none}
.ma-bestseller-vertscroller-wrap .block-content li.item{border-bottom:1px solid #e5e5e5}
#search_price span{height:30px;font-size:12px;background:#279b93;color:#fff;text-transform:uppercase; border-radius:0;}
#search_price span span{line-height:30px}
#shopping-cart-table{}
#shopping-cart-table th{background:#313233;padding-top:5px;padding-bottom:5px;text-transform:uppercase;}
#shopping-cart-table td{border:none}
#shopping-cart-table tbody tr.last td{border-bottom:0;}
.cart .product-name1 a,
.cart .product-name a{line-height:1;color:#313233; font-size:15px; font-weight:bold;}
#shopping-cart-table .price{font-family:'open_sansbold';color:#282828;border-radius:0}
#shopping-cart-table .input-append .btn{line-height:17px;box-shadow:none}
#shopping-cart-table ul.buttons{text-align:right}
#shopping-cart-table ul.buttons li{display:inline-block;margin-left:15px}
#shopping-cart-table ul.buttons li:nth-child(2),
#shopping-cart-table ul.buttons li:first-child{ margin-left:0;}
#shopping-cart-table ul.buttons li a{color: #df3603; font-size: 14px; text-decoration: underline;}
#shopping-cart-table ul.buttons li a:hover{ text-decoration:none;}
#shopping-cart-table ul.buttons li.hidden-phone a{color:#42a238}
#shopping-cart-table .btn-continue{ border-radius:0; border:1px #cdcdcd solid; border-radius:0; font-size:13px;color:#121415;background:#efefef;text-shadow:none;padding:4px 25px;margin-top:5px}
#shopping-cart-table .btn-update{font-weight:bold;font-size:16px;background:#279b93;color:#fff;border-radius:0; text-transform: uppercase;text-shadow:none;padding:10px 40px}
#shopping-cart-table .btn-update:hover{ background:#313233;}
.cart-table .link-wishlist{background:none;border:0;text-indent:1px;width:100%;position:inherit;text-align:center}
.cart{margin:20px 0 0}
.col-main > .cart{}
.product_item{position:relative;padding:20px 30px;background:#fff}
.product_item .product-name{margin:10px 0 0}
.product_item .product-name a{font-size:12px;text-transform:uppercase}
.product_item .product-name a:hover{color:#279b93}
.product_item .product_icon{width:100%;margin:20px 0 0;border-top:1px solid #d5d5d5;min-height:40px}
.product_item .product_icon .newproduct-grid{background:url(../images/betyshop/icon_hot.png) no-repeat 0 0;width:55px;height:43px;float:left;margin:-6px 0 0}
.product_item .product_icon .saleoff-grid{background:url(../images/betyshop/icon_sale.png) no-repeat 0 0;width:55px;height:43px;float:right;margin:-6px 0 0}
.product_item .ratings{margin:-7px auto 0;padding:0 5px;float:none;width:69px;background:#fff}
.product_item .ratings .rating-box{float:none;margin:0 auto}
.product_item .ratings .amount{display:none}
.product_item .product-image{display:block;margin:10px 0 0;overflow:hidden;width:100%}
.product_item .product-image img{width:100%}
.product_item .price-box{width:100%;margin:20px 0 0;padding:0;border-top:1px solid #d5d5d5}
.product_item .price-box .price-label{display:none}
.product_item .price-box .price{font-size:20px;color:#279b93;font-family:'helvetica';font-weight:400;margin:10px 0 0;display:block}
.product_item .price-box .special-price{margin:0;padding:0;float:none}
.product_item .price-box .old-price{float:none}
.product_item .price-box .old-price .price{font-size:12px;color:#8f8f8f;font-weight:400;margin:5px 0 0}
.product_item .actions{position:absolute;top:110px;left:0;width:100%;visibility:hidden}
.product_item .actions button.button.btn-cart{width:100%;text-align:center}
.product_item .actions button.button.btn-cart span{background:url(../images/betyshop/bg_product_item_action.png) repeat;margin:0 auto;padding:0;font-size:12px;color:#fff;font-weight:400;display:none;width:0}
.product_item .actions button.button.btn-cart span span{background:none!important;margin:0;padding:0}
.product_item .actions .add-to-links{margin:0;padding:0}
.product_item .actions .add-to-links li{margin:10px 0 0}
.product_item .actions .add-to-links li a{background:url(../images/betyshop/bg_product_item_action.png) repeat;margin:0 auto;padding:0;font-size:12px;color:#fff;font-weight:400;height:32px;line-height:32px;display:block;width:0}
.product_item .actions .add-to-links li a:hover,.product_item .actions button.button.btn-cart:hover span{background:url(../images/betyshop/bg_product_item_action_hover.png) repeat;width:100%!important}
.product_item .product-name a:hover{color:#279b93}
.product_item:hover .actions{visibility:visible}
.product_item:hover .actions button.button.btn-cart span{width:150px;display:block}
.product_item:hover .actions .add-to-links li a{width:150px}
.tooltip-inner{background-color:#279b93;color:#fff}
.tooltip.top .tooltip-arrow{border-top-color:#279b93}
.products-grid .product_item .price-box{min-height:65px}
.client_say{width:100%;margin:15px 0 0;padding:0;text-align:center}
.client_say_title{width:100%;margin:0;padding:0;border-top:1px solid #d5d5d5}
.client_say_title h3{margin:-16px auto 0;padding:0;display:block;max-width:300px;background:url(../images/betyshop/bg_client_say_title_l.png) no-repeat left center #fff}
.client_say_title h3 span{margin:0;padding:0;font-size:25px;color:#2d2d2d;font-family:'helveticacondensed';font-weight:400;line-height:30px;display:block;width:100%;text-align:center;background:url(../images/betyshop/bg_client_say_title_r.png) no-repeat right center}
.client_say_content{width:100%;margin:20px 0 0;padding:0;font-size:12px;color:#3d3d3d}
.client_say_now_wap{background:url(../images/betyshop/icon_client_say_left.png) no-repeat left top;padding-left:50px;width:80%;margin:0 auto}
.client_say_now{background:url(../images/betyshop/icon_client_say_right.png) no-repeat right top;padding-right:50px}
.product-essential .add-to-cart{}
.banner-box a{position:relative;overflow:hidden;display:block}
.banner-box a:before{-moz-box-sizing:border-box;box-sizing:border-box;border:6px solid rgba(255,255,255,0.5);bottom:0;content:"";left:0;overflow:visible;position:absolute;right:0;top:0}
.banner-box a:hover:before{-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid rgba(255,255,255,0.5);opacity:0}
.p_image{text-align:center}
.payment_footer{float:right;margin-top:-6px;margin-right:90px}
.quickview-popup .product-view .product-shop .quickview_tabs_block .quickview_block_related .price-box{float:none;margin:0;padding-bottom:0}
.custom-menu-bottom{float:left;margin:0;width:100%;padding:10px 0 0;margin:0 0 0}
.menu-bottom h3{font-size:15px;color:#279b93;font-weight:400;float:left;width:100%;text-transform:uppercase;font-family:'helvetica'}
.menu-bottom p{font-size:12px;margin:5px 0 0;color:#666;float:left;width:100%;text-transform:capitalize}
.menu-bottom a{font-size:12px;color:#279b93;margin:5px 0 0;float:left;width:100%;text-transform:capitalize}
.menu-bottom a:hover{color:#666}
.pt_custommenu div.pt_menu.active:hover > .parentMenu > a,
.pt_custommenu div.pt_menu .parentMenu a:hover,.pt_custommenu div.pt_menu .parentMenu span.block-title:hover,.pt_custommenu #pt_menu_link ul li a.act,.pt_custommenu #pt_menu_link ul li a:hover{color:#279b93}
.menu-text{float:left;margin:8px 0 0;width:100%}
.pt_custommenu div.pt_menu.act a,.pt_custommenu div.pt_menu.active .parentMenu a{ /**background:#313233 url(../images/parentMenuArrow.png) no-repeat 100% 50%;color:#fff**/}
.pt_custommenu div.pt_menu.act .itemMenu a{color:#666}
.pt_custommenu div.pt_menu.act .itemMenu a:hover{color:#279b93}
.pt_custommenu .itemSubMenu h4.level2,.pt_custommenu .itemSubMenu a.level2,.pt_custommenu .itemSubMenu h4.level3,.pt_custommenu .itemSubMenu a.level3,.pt_custommenu .itemMenu a.level1.nochild{color:#7a7a7a;padding-left:20px;text-transform:none;font-weight:400;font-size:14px;background:url(../images/icon-title-blue.png) no-repeat 0 10px}
.pt_custommenu .itemSubMenu a.level2:hover,.pt_custommenu .itemMenu a.level1.nochild:hover{background:url(../images/icon-title-blue.png) no-repeat 0 -20px}
#pt_menu_home a:hover{color:#279b93}
#pt_menu_home.act{color:#279b93}
.ma-relatedslider-container .flex-control-paging li a:hover{background:#279b93}
.ma-relatedslider-container .flex-control-paging li a.flex-active{background:#279b93;cursor:default}
.ma-tabs-title li.active a,.ma-tabs-title a:hover{color:#fff;background:#279b93}
#sequence-theme .controls .sequence-prev:hover{background:url(../images/arrow-banner7.png) no-repeat 0 100%}
#sequence-theme .controls .sequence-next:hover{background:url(../images/arrow-banner7.png) no-repeat 100% 100%}
.ma-banner7-container .flexslider .nivo-prevNav:hover{background:url(../images/arrow-banner7.png) no-repeat 0 100%;opacity:.6}
.ma-banner7-container .flexslider .nivo-nextNav:hover{background:url(../images/arrow-banner7.png) no-repeat 100% 100%;opacity:.6}

.ma-upsellslider-container .flex-direction-nav .flex-next:hover,
.ma-upsellslider-container .flex-direction-nav .flex-prev:hover,
.ma-relatedslider-container .flex-direction-nav .flex-next:hover,
.ma-relatedslider-container .flex-direction-nav .flex-prev:hover,
.ma-thumbnail-container .flex-direction-nav .flex-next:hover,
.ma-thumbnail-container .flex-direction-nav .flex-prev:hover{ opacity:1;}
.responisve-container h2{color:#279b93}
.responisve-container p a:hover{background:#8abd85}
.pt_custommenu div.popup{ left:207px !important; right:0; width:auto!important;position:absolute; top:0 !important;z-index:3000;background-color:#f6f6f6;text-align:left;padding:17px !important;margin:0 !important; height:auto !important;border:0; box-shadow:0 0 0 ; border-radius:0; display: none !important; min-height: 630px;}
.pt_custommenu .active div.popup{ display: block !important;}
.fraction-slider .prev{left:-76px;top:48%;background:url(../images/fs.prevnext.png) no-repeat 0 0 #c1c1c0}
.fraction-slider .prev:hover{background:url(../images/fs.prevnext.png) 0 100% no-repeat #279b93}
.fraction-slider .next{right:-76px;top:48%;background:url(../images/fs.prevnext.png) no-repeat 100% 100% #c1c1c0}
.fraction-slider .next:hover{background:url(../images/fs.prevnext.png) no-repeat 100% 100% #279b93}
.ma-featured-sldier-title h2{background:none repeat scroll 0 0 #279b93}
.ma-featuredproductslider-container .item-inner .btn-cart:hover span{background:#279b93}
.ma-featuredproductslider-container .flex-direction-nav .flex-next:hover{background:url(../images/bg_direction_nav.png) no-repeat 100% 100% #279b93}
.ma-featuredproductslider-container .flex-direction-nav .flex-prev:hover{background:url(../images/bg_direction_nav.png) no-repeat 0 100% #279b93}
.ma-brand-slider-contain .flex-direction-nav .flex-next:hover{background:url(../images/bg_direction_nav.png) no-repeat 100% 100% #279b93}
.ma-brand-slider-contain .flex-direction-nav .flex-prev:hover{background:url(../images/bg_direction_nav.png) no-repeat 0 100% #279b93}
.view-all{padding-right:12px}
.view-all a{color:#e62026;font-size:14px;text-decoration:underline}
.products-slider{position:relative;margin:0 30px}
.products-slider .products-grid.slides .item{margin-left:5px!important;margin-right:5px!important;height:auto}
.products-slider .slides{margin:0;padding:0;list-style:none}
.owl-carousel.owl-theme .owl-controls{margin-top:0}
.owl-carousel.owl-theme .owl-controls .owl-buttons{margin-right:30px;text-align:center;float:left;list-style:none}
.owl-carousel.owl-theme .owl-controls .owl-buttons > div{width:26px;height:151px;margin:-75px 0 0;padding:0;display:block;position:absolute;top:50%;cursor:pointer;text-indent:-9999px; border-radius:0;}
.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{left:-28px;background:url(../magentothem/images/arrow-left.jpg) no-repeat left;width:26px;height:151px}
.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../magentothem/images/arrow-right.jpg) no-repeat left;width:26px;height:151px;right:-28px}
.products-slider .owl-carousel.owl-theme .owl-controls .owl-buttons > div{margin-top:-65px}
.products-slider:hover .products-slider a{display:block}
.products-slider:hover .flex-next:hover,.products-slider:hover .flex-prev:hover{opacity:1}
.catalog-category-view .products-slider{margin-bottom:30px}
.catalog-category-view .category-products{padding-top:30px}
.products-grid:not(.slides) .item:nth-of-type(4n+1){clear:left}
.top_header_custom{height:65px;margin:0 auto;width:100%;border:1px solid #35353a;border-radius:5px;text-align:center}
.top_header_custom > div{display:inline-block;margin:0 35px}
.mailer-header #ico-mail{background:url(../images/mailer-header.png) top left no-repeat; height:15px;width:15px; display:inline-block; margin-right:5px; position:relative; top:3px; margin-left:10px;}
p.mailer-header{text-align:left;margin:0}
.mailer-header a{ border-right:1px #fff solid; padding-right:10px; margin-right:10px;}
.mailer-header strong{ font-weight:bold; font-size:16px;}
.mailer-header .pull-left > strong{display:block;color:#fefefe}
.mailer-header .pull-left > a{clear:both;color:#fefefe}

.header-static-menu{ float:left; margin-top: 15px;}
.header-static-menu li{ float:left; padding:0 15px;}
.header-static-menu li a{ font-size:16px; color:#fff; text-transform:uppercase; font-weight:bold;}

.toplink{ color:#ffffff;}
.toplink a{ color:#ffffff;}
.toplink a:hover,.mailer-header .pull-left > a:hover{color:#999}
.social-icons li{float:left}
.social-icons li a.social{background:url(../images/social-icons.png) no-repeat scroll 0 0;height:43px;width:43px;display:block;text-indent:-999em;margin-right:5px;transition:none 0 ease 0}
.social-icons li a.social.tw{background-position:-50px 0}
.social-icons li a.social.gp{background-position:-81px 0}
.social-icons li a.social.ln{background-position:-100px 0}
.social-icons li a.social.yt{background-position:-150px 0}
.social-icons li a.social.ig{background-position:-100px 0}
.social-icons li a.social.pt{background-position:-204px 0}
.input-email-box-submit{background:#484848;border:0 none;color:#fff;font-weight:700}
.input-email-box-submit:hover{background-color:#555;color:#fff}
.footer-static-title{margin-bottom:8px;margin-top:20px}
.footer-static-content > p{margin-bottom:20px}
.footer-static-last{background-color:#000;padding:10px 0; text-align:center; color:#7c7c7c; font-size:12px;}
.header-bg-section{background:#121313;float:left;width:100%}
.header-content{position:relative}

.stickyheader{ position:fixed; left:0; right:0; top:0; z-index:10;}

.header-cms-menu li > a,
.btn-shop-by,
.header-bottom,
.header .logo,
.header-top{ -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

/**.stickyheader .header-bottom{ padding: 10px 0;}
.stickyheader .header .logo img{ max-width:240px;}
.stickyheader .header-top{ padding:2px 0;}
.stickyheader .header-cms-menu li > a{ line-height:40px;}
.stickyheader .btn-shop-by{ line-height:40px;}
.stickyheader .menu-placement{ height:40px;}**/


.menu-placement{background-color:#3a424a;height:50px;}
.pt_custommenu div.pt_menu .parentMenu a,.pt_custommenu div.pt_menu .parentMenu span.block-title{ font-size:15px; padding:7px 20px;}
.row-fluid .top_header_custom .span3{width:23.55%}
.sep-title-wrapper{display:table;width:100%;margin-top:2px}
.sep-title-bar{display:table-cell;height:1px;position:relative;vertical-align:middle;width:50%}
.sep-line{height:1px;width:100%;/*border-top:1px solid #ddd;*/display:block;position:relative;top:1px}
.sep-title{ display:block; color:#444444;font-size:30px;font-weight:700;line-height:1;padding:0 0 15px;text-transform:uppercase;white-space:pre; border-bottom:1px #e8e8e8 solid; text-align:left;}
.sep-title > img{float:left}
.sep-title-bar{ display:none;}

/** Vertical Alignment **/
.block-valign{ position:absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.block-valign{ left:0; right:0;}

.category-hero-image{ position:relative; margin-top:-21px; margin-bottom:20px;}
.category-hero-image h1{ font-size:60px; color:#fff; font-weight:bold; text-transform:uppercase; font-weight:700; letter-spacing: -3px;}
.category-hero-image .cat-actions{ overflow:hidden;}
.category-hero-image .cat-actions a{ text-align:center; text-decoration:none; font-size:18px; color:#fff; border:2px #fff solid; border-radius:2px; height:46px; line-height:46px; width:170px; float:left;}
.category-hero-image .block-cat-wrap{ max-width:1170px; margin:0 auto; padding-left:26%;}

.catalog-category-view .ma-main-container > .container{ width:100%; max-width:100%;}
.catalog-category-view .ma-main-container .breadcrumbs,
.catalog-category-view .ma-main-container .row-fluid.show-grid{ max-width:1170px; margin:0 auto;}



.middle{border-radius:0!important}
.ma-tabs-title{ text-align:center; padding:30px 0;}
.ma-tabsproduct-contain .tabs-title{ display:inline-block; vertical-align:top; width:auto; float:none;}
.ma-tabs-title li.active a,.ma-tabs-title a:hover,.ma-tabsproduct-contain .tabs-title li:last-child a:hover .ma-tabsproduct-contain .tabs-title li.active:last-child a{color:#000000;background:#eaeaea!important; border-radius:20px; text-decoration:none;}
.ma-tabs-title a{padding:5px 20px; font-weight:bold;}
.ma-tabs-title li.active a,.ma-tabsproduct-contain .tabs-title li a{background:#fff;transition:none; font-size:14px; }
.ma-tabsproduct-contain .tabs-title li a{border:1px transparent solid;}
.ma-tabsproduct-contain .tabs-title li:hover a,
.ma-tabsproduct-contain .tabs-title li.active a{ border-color:#dadada;}
.ma-tabs-title li:not(.active) a{background:url(../images/tab-bar.png) no-repeat left center}
.ma-tabs-title li.active + li a{background:none}
.ma-tabs-title li:first-child:not(.active) a{background:none}
.ma-tabsproduct-contain .tabs-title li:last-child a{border:0}
.lower-bottom-boxes{clear:both;margin-top:3%}
.header-top .social-icons{margin-top:5px;margin-left:25px}
.get-in-touch i.icon{background:url(../images/get-in-touch.png) no-repeat scroll left top rgba(0,0,0,0);height:22px;padding-right:10px;width:22px}
.get-in-touch i.icon.icon-mail{background-position:0 -27px}
.get-in-touch .icon.icon-address{background-position:0 -57px}
.footer-static-content.get-in-touch a{display:flex}
.ma-banner7-container .flex-direction-nav a,.nivo-directionNav a{background:url(../images/arrow-banner7.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:80px;width:80px}
.ma-banner7-container .nivo-directionNav a{display:block}
.nivo-controlNav a{text-indent:-999em;height:10px;width:10px;background:#fff;float:right}
.nivo-controlNav{margin:0 auto;max-width:1100px;position:relative; display:none;}

.banner7-title h3{font-size:30px; font-family:'open_sansbold'; }
.banner7-des{ font-family:'OpenSans-ExtraBold';font-size:60px; top:110px}
.nivo-caption{left:25%}
.ma-tabsproduct-contain{margin-top:0}
.text-descripts > h3{font-weight:700;font-size:22px;font-weight:400;color:#444}
.text-descripts > p{color:#333;font-size:13px}
.footer-static-content > p{font-family:'open_sansregular';font-size:13px;margin-bottom:20px}
.products-grid .item .star_container,
.products-grid .owl-item .star_container{ min-height: 46px;}
.products-grid.slides .item{min-width:155px}
.products-grid.slides.owl-carousel .item{margin-right:0!important;}
.products-grid.slides.owl-carousel .item .box-product-image .product-image > img{ width:100%;}
.catalog-product-view .data-table thead th{font-size:14px!important;font-family:'open_sansbold';color:#555;text-transform:uppercase;border:1px solid #cecece;background:#dedede;height:24px;padding:10px 15px}
.catalog-product-view .data-table th{vertical-align:middle}
.catalog-product-view .data-table td{border:1px solid #cecece;padding:10px 15px;vertical-align:middle}
.catalog-product-view .data-table{border:0;color:#555;margin-bottom:0}
.catalog-product-view .data-table.grouped-items-table{margin-bottom:0}
.catalog-product-view .data-table tbody{border:1px solid #dedede;border-top:0;}
.catalog-product-view .data-table .a-right{text-align:center!important}
.catalog-product-view .data-table .price-box{text-align:center}
.catalog-product-view .data-table .regular-price .price{font-size:14px;color:#555; font-weight:normal;}
.catalog-product-view .data-table input.qty{margin-bottom:3px;border-color:#dedede}
.catalog-product-view .box-reviews button span{font-size:18px;font-weight:700;background:#279b93}
.catalog-product-view .box-reviews button > span{padding:14px 37px}
.footer-newsletter-part .input-email-box-signup{height:32px;border-radius:2px}
.footer-container .store-reviews{margin-bottom:50px; position:relative; z-index:1;}
li.add-to-cart-list p{margin:0 0 .2em}
.flex-direction-nav .flex-prev{background:url(../images/bg_direction_nav.png) no-repeat 0 0 #fff;font-size:0}
.flex-direction-nav .flex-next{background:url(../images/bg_direction_nav.png) no-repeat 0 0 #fff;font-size:0}
.btn.affiliate{color:#fff;font-size:22px;font-family:'helveticainserat';line-height:37px;text-shadow:0 1px 1px rgba(0,0,0,.7);background:url(../images/dollars.png) no-repeat left 10px center #279b93;text-indent:30px;border:none;border-radius:3px}
.btn.affiliate:hover{background-position:9px;}
.ma-relatedslider-container{margin-top:45px}
#aw_giftcard-form .buttons-set .check-gc-status{ margin-right:42px;}
.ma-relatedslider-container .carousel{padding:0 20px}
.view-related .products-grid .item-inner{float:none;width:auto;margin:0 20px}
.view-related .products-grid .item-inner .special-price .price{font-size:24px;color:#444}
.view-related .products-grid .price-box{margin-top:5px}
.view-related .products-grid .product-name{border:none}
.view-related .products-grid .item-inner .old-price{margin:0}
.product-view .free-shipping img{float:left}
.product-view .free-shipping .free-shipping-desc{padding:5px 0 5px 10px;float:left;color:#222127}
.product-view .free-shipping .title{ font-weight:bold;}
.product-view .free-shipping .desc{font-size:12px}
.product-view .free-shipping .desc strong{ font-weight:bold;}
.product-view .free-shipping .label{font-size:14px;font-weight:400;text-shadow:none}
.google-maps{max-width:100%;overflow:hidden;margin-bottom:15px;display:block}
.google-maps iframe{width:100%}
.scroll-container{max-height:365px;overflow-y:auto;padding-right:15px}
#product_tabs_video_contents{ text-align:center; margin-bottom:40px;}
#product_tabs_video_contents + h2{ background:#313233; color:#fff; font-size:18px; padding:10px 15px; text-transform:uppercase; text-align:left;}
.video-wrapper{border:1px solid #ebebeb;margin:15px 0}
.video{background:#fff;padding:20px}
.video-inner{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-inner embed,.video-inner iframe,.video-inner object,.video-inner video{position:absolute;top:0;left:0;width:100%;height:100%}
.video-desc{font-family:Arial;font-style:italic;font-size:12px;color:#292929;background:#fafafa;border-top:1px solid #ebebeb;padding:15px 20px}
.video-social{margin-top:10px}
.right-fixed-bar{position:fixed;right:0;top:10%;z-index:99999; display:none;}
.right-fixed-bar a.rightbar-login-btn,.right-fixed-bar a.rightbar-cart-btn{clear:both;background-color:#6db201;padding:9px 0 0;text-transform:uppercase;font-weight:700;font-size:18px;color:#fff;position:relative;z-index:1;width:43px}
.right-fixed-bar .fa{border-bottom:1px solid #5d9900;padding-bottom:13px;padding-right:3px;margin-left:3px}
.right-fixed-bar a:hover{opacity:.9}
.right-fixed-bar a.rightbar-cart-btn{border-radius:5px 0 0;padding-top:13px}
.right-fixed-bar a.last{border-radius:0 0 0 5px}
.right-fixed-bar a.last .fa{border-bottom:0}
.contact-main,.contact-main1,.account-login-home{background:none repeat scroll 0 0 #292929;display:inline-block;margin-top:46px;position:absolute;right:43px;width:350px;z-index:3}
.black{background:none repeat scroll 0 0 #292929;height:50px}
.contact-main1{background:none repeat scroll 0 0 #fff;display:inline-block;margin-top:46px;position:absolute;right:43px;width:350px;z-index:3}
.col-home-2{border:1px solid #ccc}
.black h3{margin:0!important}
.input-box1 input{height:40px;width:80%;padding-left:10px}
.input-box2 input{height:40px;width:35%;display:inline;padding-left:10px}
.cartv > h2{background:none repeat scroll 0 0 #6db201;margin-bottom:0;padding:8px;color:#fff}
.input-box2{display:inline;width:50%}
#review-form .form-list label{width:auto}
#review-form .form-list input{margin:0!important}
#review-form .form-list > li{padding-top:10px}
#review-form .form-list label.required em{color:#eb340a;float:left;font-size:28px;font-style:normal;position:unset;top:0}
.bord{margin-right:0!important;z-index:0}
.right-fixed-bar .contact-main1,.right-fixed-bar .account-login-home{margin-right:0!important;z-index:0}
.content.innercont > h2{color:#fff;font-weight:700;padding-left:15px}
.col-home-2 button#send2{float:none!important;font-size:17px;padding:12px;width:35%}
.col-home-2{border:1px solid #ccc;padding-top:15px}
.input-box1 textarea{line-height:30px!important;overflow:hidden}
.input-box1 > textarea{color:#a0a0a0;margin-right:15px;padding-left:10px;width:80%;background:none repeat scroll 0 0 #f1f1f1}
.account-login-home .btn{float:left;margin-left:18px;padding:7px 30px;text-transform:uppercase;background-color:#efefef;color:#444!important;font-weight:700;font-size:16px}
.account-login-home .btn:hover{background-color:#279b93!important;color:#fff!important;font-weight:700;font-size:16px}
.col2-set .col-home-2{background:none repeat scroll 0 0 #fff;border:1px solid #ccc}
.col-home-2 p.required{color:#eb340a;display:inline;font-size:20px;text-align:right}
.col-home h2{background:none repeat scroll 0 0 #6db201;color:#fff;display:table;font-size:18px;font-weight:700;padding:10px;text-align:left;text-transform:uppercase;width:95%;padding-left:15px}
.contact-main .form-list .input-box,.account-login-home .form-list .input-box{clear:none;float:left}
.contact-main .form-list label,.account-login-home .form-list label{padding-right:8px;padding-top:5px;text-align:right;width:120px}
.col-home p{display:inline-block;padding:14px 17px;text-align:left;color:#fff!important}
.account-login-home .col-home-2 h2{background:none repeat scroll 0 0 #fff;color:#000;display:table;font-size:16px;font-weight:700;padding:10px 14px 0;text-align:left;text-transform:uppercase;width:92%}
.catalog-product-view .product-view .span6.freeshipp{ float:right; width:auto;}
.catalog-product-view .grouped-product .span6.freeshipp{margin-top:0}
.box-view-topalign{ overflow:hidden;}
.box-view-topalign #product_just_stars{ text-align:center; margin-left:0; width:auto!important; margin-top:3px;}
.box-view-topalign #product_just_stars .ind_cnt{ width:auto; float:left; font-size:14px; color:#666666; margin-right:10px; position:relative; top:-3px;}
.box-view-topalign #product_just_stars .ind_cnt a{ color:#666;}
.box-view-topalign #product_just_stars .ind_cnt:before{ content:'(';}
.box-view-topalign #product_just_stars .ind_cnt:after{ content:')';}

.product-view .box-view .addreviewblock{ float:right;}
.product-view .box-view .addreviewblock .addreviews{ float:right;}
.product-view .box-view .addreviewblock .email-friend{ float:right; margin:0 0 0 20px; width:auto;}

.product-view .box-view .addreviewblock a{ color:#666666; text-decoration:underline; font-size:14px;}
.product-view .box-view .addreviewblock a:hover{ text-decoration:none;}

.product-view .box-view .addreviewblock .addreviews a{ padding-left:25px; background:url(../images/icon_edit.png) no-repeat 0 50%;}
.product-view .box-view .addreviewblock .email-friend a{ padding-left:25px; background:url(../images/icon_email.png) no-repeat 0 50%;}

.box-view-topalign #product_just_stars .off,
.box-view-topalign #product_just_stars .on,
.box-view-topalign #product_just_stars .half{ width:16px; height:15px;}
.box-view-topalign #product_just_stars  .off{ background-image:url(../images/star-empty-sm2.png);}
.box-view-topalign #product_just_stars .on{ background-image:url(../images/star-full-sm2.png);}
.box-view-topalign #product_just_stars  .half{ background-image:url(../images/star-half-sm2.png);}

.box-view-topalign .leave-rating{float:left!important}
.ma-footer-static-container .span3 img{height:auto;}
.cms-photos-submission .footer-static-content li a{float:none !important;}


/************************ New Css ****************/

.wishlist-index-index .buttons-set .button{background:hsl(196, 98%, 44%) none repeat scroll 0 0 !important;}
.wishlist-index-share .buttons-set .button{background:hsl(196, 98%, 44%) none repeat scroll 0 0 !important;}
.category-rigassemblyinstructions .bottom-hh.row-fluid {font-size: 16px !important;line-height: 1.2;}
.category-rigassemblyinstructions .sep-title-bar{width:auto;}
.category-rigassemblyinstructions .sep-title{white-space:normal;text-transform: none !important;}
.category-custom-pull-up-rigs .products-grid.row-fluid{float:left;}

.custom_buttom .btn.bt-default {position: relative;right: 110px;top: 0;}
.custom_buttom {transform: rotate(360deg);margin-top: 160px;padding:0 0 0 10px;}
.custom_buttom > a:hover{opacity: 1;}
.custom_buttom a:hover img{opacity: 1;}




@media (max-width: 1199px) {
	.top_header_custom > div{margin:0 10px}
}
@media (max-width: 1060px) {
	.header-bottom{padding:30px 0}
	.language_curency .form-language{width:50%}
	.drop-lang li a{width:65px}
	.header-top .toplink{padding:0}
	.top_header_custom > div{margin:0}
	#search_price{margin-top:10px}
	.pager .pages{padding:5px 10px}
	.product-view .product-shop .availability{width:35%}
	.ma-relatedslider-container .product-name a{font-size:14px}
	.ma-relatedslider-container .flex-direction-nav a{display:none}
	.footer-static li a{font-size:12px;color:#999}
	.payment_footer{margin-right:0}
	.animate-in .title-slider3,.title-slider3,.animate-in .title-slider2,.title-slider2,.animate-in .title,.title{font-size:20px}
	.animate-in h3.subtitle-slider,.animate-in .subtitle-slider,.subtitle-slider,.animate-in h3.subtitle-slider2,.animate-in .subtitle-slider2,.subtitle-slider2,.animate-in h3.subtitle-slider3,.animate-in .subtitle-slider3,.subtitle-slider3{font-size:12px}
}
@media (max-width: 979px) {
	.drop-lang li a{width:6px}
	.language_curency .form-language{width:30%}
	#search_price{margin:0}
	.wrapper_box{left:30%;top:40%}
	.wrapper_box #continue_shopping{padding:5px}
	.drop-lang li a{padding:2px 5px}
	.drop-lang li a,.drop-lang .sub-lang li a{text-indent:-9999px}
	.top-cart-title p span{font-size:10px}
	.top-cart-wrapper{padding:10px 5px 0}
	.top-cart-title{margin:0}
	.header .logo{padding:30px 10px 30px 0}
	.top-header{margin:33px 0 0}
	.top-cart-title{line-height:18px}
	.top-cart-title span{font-size:11px}
	.header-bg-section{background-image:none}
	.header-top .toplink{border:0;margin-top:0;padding:0}
	.toplink .links li{padding:0 5px}
	.mailer-header{margin-top:5px}
	.drop-lang .english{background:url(../images/en.png) no-repeat scroll 50% 50% #FFF}
	.drop-lang .sub-lang .brazilian{background:url(../images/br.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .canadian{background:url(../images/ca.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .english{background:url(../images/en.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .french{background:url(../images/fr.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .portuguese{background:url(../images/pt.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .italian{background:url(../images/ie.png) no-repeat scroll 50% 50% #F7F7F7}
	.drop-lang .sub-lang .spanish{background:url(../images/es.png) no-repeat scroll 50% 50% #F7F7F7}
	.top-header .header-text{margin:8px 0 0 5px}
	.top-header .header-text h3{font-size:11px}
	.top-header .header-text p{font-size:9px}
	.menu-placement{height:auto}
	.menu-placement .navbar{margin-bottom:0}
	.menu-placement .navbar .navbar-inner.navbar-active{background:none}
	.menu-mobile{background:#279b93!important;margin:0;padding-top:13px;padding-bottom:13px}
	.menu-mobile .logo img{height:50px}
	.sep-title{display:block;text-align:center}
	.sep-title-bar{display:none}
	.banner-static .banner-text h3{font-size:26px}
	.banner-static .banner-text p,.products-grid .product-name a,.ma-featuredproductslider-container .product-name a{font-size:12px}
	.products-grid .label-pro-sale{right:-4px;top:-9px}
	.products-grid .label-pro-new{right:-4px;top:-9px}
	.products-grid .old-price{margin:0}
	.special-price .price,.regular-price .price{font-size:20px}
	.ma-featuredproductslider-container .carousel li{margin:0 15px 0 0}
	.footer-brand-container{padding:0 17px;width:auto;float:none}
	.footer-brand-we-care .brandwecare,.footer-brand-we-care .exclusiveoffer{margin-left:0}
	.footer-static .f-col2,.footer-static .f-col4{padding:37px 19px 23px!important}
	.footer-static .footer-static-title h3{font-size:17px}
	.footer-static .f-col3 .footer-static-title h3{font-size:15px}
	.footer-static-content > p{font-size:11px}
	.banner-static-center .static-text h3{font-size:19px}
	.input-email-box-signup{width:120px}
	.footer-static li a{font-size:10.5px;padding:2px 0 2px 9px}
	.footer-static .footer-static-content:not(.social-icons,.get-in-touch){margin-left:16px}
	.footer-static .footer-static-content li a{padding-left:0;font-size:13px}
	.footer-static-last{text-align:center;padding:15px 0}
	.footer-static-last address{margin-bottom:6px}
	.footer-static .f-address{float:none;margin-bottom:15px}
	.footer-static .social-icons li a.social{margin-right:4px}
	.payment_footer{margin:0;float:none}
	.footer-static .f-col1{width:31.491712707182%}
	.footer-static .f-col2{width:27.491712707182%}
	.footer-static .f-col3{width:35.491712707182%}
	.footer-static .f-col:first-child{padding-left:10px!important;padding-right:10px!important}
	.footer-static .f-col2 .span6{width:100%!important;margin:0}
	.footer-static .f-col2 .span6:first-child .footer-static-wrapper:first-child{margin-top:12px}
	.footer-static .f-col2 .span6:first-child .footer-static-wrapper:first-child .footer-static-title h3{background:url(../images/border-bg.png) repeat-x top center}
	.footer-static .footer-static-wrapper{background:url(../images/border-bg.png) repeat-x bottom center}
	.footer-static .footer-static-wrapper.active{padding-top:10px}
	.footer-static .footer-static-wrapper .footer-static-title{position:relative;cursor:pointer;border-radius:0;margin:0}
	.footer-static .footer-static-wrapper .footer-static-title h3{padding:8px 0}
	.footer-static .footer-static-wrapper .footer-static-title .head{position:absolute;top:9px;right:8px}
	.footer-static .footer-static-wrapper .footer-static-title .head a{display:block;height:15px;padding:0;width:15px;border:0}
	.footer-static .footer-static-wrapper .footer-static-title .head a:before{content:'+';color:#fff;font-family:Arial;font-size:24px;line-height:15px}
	.footer-static .footer-static-wrapper.active .footer-static-title .head a:before{content:'-'}
	.footer-static .footer-static-wrapper.active.add-info .footer-static-title .head a:before{content:'-'}
	.footer-static .footer-static-wrapper.add-info .footer-static-title .head a:before{content:'+'}
	.footer-static-wrapper.add-info .footer-static-content{display:none!important}
	.footer-static-wrapper.add-info.active .footer-static-content{display:block!important}
	.footer-static .footer-static-wrapper .footer-static-title.active .head a{content:'-'}
	.footer-static .footer-static-wrapper .footer-static-content{display:none;margin:0;padding:0 0 15px 18px}
	.product-view .product-shop .availability{width:40%}
	.product_view_addtocart .add-to-cart .qty{width:30px!important}
	.ma-relatedslider-container .relatedslider-item{width:130px!important;padding:10px}
	.product-view .add-to-cart .button{margin:-3px 0 0 5px}
	.product-view .old-price .price{font-size:15px}
	.product-view .special-price .price{font-size:17px}
	.product-view .old-price{margin:0 0 0 5px}
	.ma-relatedslider-container .product-name a,.ma-upsellslider-container .product_item .product-name a{font-size:12px}
	.ma-upsellslider-container .product_item .price-box .price{font-size:19px}
	.animate-in h3.subtitle-slider,.animate-in .subtitle-slider,.subtitle-slider,.animate-in h3.subtitle-slider2,.animate-in .subtitle-slider2,.subtitle-slider2,.animate-in h3.subtitle-slider3,.animate-in .subtitle-slider3,.subtitle-slider3,.animate-in .link-slider2 a,.animate-in .link-slider3 a,.animate-in .link a,#sequence .subtitle,.animate-in h3.subtitle,.animate-in .subtitle{font-size:9px}
}
.my-account .block-account .block-title{background:transparent;padding-left:0!important}
.my-account .block-account .block-title h3{color:#333!important;padding:0!important}
@media (max-width: 740px) {
	.header-bottom{padding:20px 0 13px}
	.drop-lang li a{width:100px;padding:2px 0 2px 20px}
	.drop-lang .sub-lang li a{padding:2px 0 2px 20px}
	.header{z-index:1}
	.ma-main-container .ma-page > [class^="footer-"]{padding-left:15px;padding-right:15px}
	.ma-main-container .ma-page > .footer-container{padding:0}
	.top-cart-wrapper{position:relative;z-index:2}
	.wrapper_box{left:30%;top:5%}
	.language_curency .form-language{width:16%;float:none;margin:10px auto;position:relative;z-index:10}
	.drop-lang li a,.drop-lang .sub-lang li a{text-indent:0}
	.header-curren{float:none;margin:10px auto;width:10%}
	.top-cart-wrapper{width:250px;margin:10px auto;float:none;position:relative;z-index:1}
	.top-cart-content{right:0}
	.wrapper_box{left:23%}
	.drop-lang .english{background:url(../images/en.png) no-repeat scroll 8% 50% #FFF}
	.drop-lang .sub-lang .brazilian{background:url(../images/br.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .canadian{background:url(../images/ca.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .english{background:url(../images/en.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .french{background:url(../images/fr.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .portuguese{background:url(../images/pt.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .italian{background:url(../images/ie.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .spanish{background:url(../images/es.png) no-repeat scroll 8% 50% #F7F7F7}
	.header h1.logo,.footer address,.header .logo{text-align:center}
	.header-icon{float:none;display:inline-block}
	.header-icon .google{float:none;display:inline-block}
	.header-icon .dribbe{float:none;display:inline-block}
	.header-icon .facebook{float:none;display:inline-block}
	.header-icon .flow{float:none;display:inline-block}
	.header-icon .twiter{float:none;display:inline-block}
	.language_curency #select-language{width:100px;margin:10px 0 0}
	.header-curren,.top-header .box-header{margin:10px auto}
	.header-curren{position:relative;z-index:1}
	.header-top .toplink{padding:0 20px}
	.toplink .links li,.language_curency{float:none}
	.header-content > .row-fluid > div{width:auto}
	.header-content .mailer-header{margin-left:15px}
	.header-content .quick-access{margin-right:15px}
	.menu-mobile{padding-top:0;padding-bottom:0}
	.menu-mobile .logo img{height:35px}
	.header-top .links,.top-header .header-image,.top-header .header-text,.ma-footer-static-container .address,.ma-footer-static-container .phone,.ma-footer-static-container .email,.ma-footer-static-container .skype{float:none}
	.top-header .header-text h3{font-size:16px}
	.top-header .header-text p,.top-cart-title p span{font-size:12px}
	.top_header_custom{border:none;height:auto}
	.top_header_custom .span3{width:100%;margin-left:0!important}
	.mailer-header #ico-mail{float:left!important}
	.header .logo,.footer-static .f-col,.footer-static .f-col1,.footer-static .f-col2,.footer-static .f-col4{padding:0!important;margin:20px 0 0}
	.top-header .box-header,.header .quick-access,.banner-static-center .static-text,.banner-static-center .static-text h3,.banner-static-center .static-text p,.banner-static-center .static-text a{float:none;text-align:center}
	.banner-static .banner{padding:10px 35px}
	.products-grid .label-pro-sale,.products-grid .label-pro-new{display:none}
	.product-view:not(.configurable-product) .product-shop{margin-left:0;width:100%}
	.products-grid .item-inner,.ma-featuredproductslider-container{margin:20px 0 0}
	.footer-brand-we-care{padding:35px 20px;float:none;width:auto}
	.footer-brand-we-care .brandwecare{margin-top:0}
	.footer-brand-we-care .brandwecare [class*="span"],.footer-brand-we-care .exclusiveoffer [class*="span"]{margin-left:0;width:65%;float:left;padding:0 15px}
	.footer-brand-we-care .brandwecare .span2,.footer-brand-we-care .exclusiveoffer .span2{width:35%}
	.ma-footer-static-container .f-col1{background:none}
	.footer-static .f-col{width:100%!important}
	.ma-footer-static-container .footer-static > .container{padding:0}
	.footer-static-content > p{display:none}
	.footer-static .f-address{margin-bottom:0}
	.payment_footer{margin-bottom:15px}
	#super-product-table tbody td{padding:.products-list;border:0}
	.animate-in h3.subtitle-slider,.animate-in .subtitle-slider,.subtitle-slider,.animate-in h3.subtitle-slider2,.animate-in .subtitle-slider2,.subtitle-slider2,.animate-in h3.subtitle-slider3,.animate-in .subtitle-slider3,.subtitle-slider3,.animate-in .link-slider2 a,.animate-in .link-slider3 a,.animate-in .link a,#sequence .subtitle,.animate-in h3.subtitle,.animate-in .subtitle,.animate-in .title-slider3,.title-slider3,.animate-in .title-slider2,.title-slider2,.animate-in .title,.title{display:none}
	.cms-form{width:100%;box-shadow:none;border:none}
	.cms-form .size-60{width:100%}
}
.grouped-product .span6.freeshipp{margin-top:0}
#shipping-zip-form > p{color:#000}
.op_block_title{color:#282828; font-size:18px; font-weight:bold;text-transform:capitalize}
@media (min-width:240px) and (max-width: 980px) {
	.product-view .product-shop .ratings{margin:0;padding:0 0 11px;text-align:left}
}
@media (min-width:500px) and (max-width: 767px) {
	.fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened{margin:0 auto;position:relative!important;width:93%!important;left:0!important}
	.bottom-outer > h2{background:none repeat scroll 0 0 #c5e692;border:1px solid #64a006;border-radius:5px;clear:both;color:#333;display:block;font-size:15px!important;font-weight:700;margin:0 auto;padding:18px 0;width:100%!important}
	.products-grid .availability{background:none repeat scroll 0 0 #fff;line-height:32px;margin:0;position:relative;width:95px;z-index:10}
	#products-list .add-to-links .link-wishlist{background:url(../images/bg-wishlist.png) no-repeat scroll 13px 11px #efefef;height:36px}
	#products-list .add-to-links .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat scroll 13px -19px #279b93;border:1px solid #279b93}
	#products-list .add-to-links .link-compare{background:url(../images/bg-compare.png) no-repeat scroll 12px 11px #efefef;height:36px}
	#products-list .add-to-links .link-compare:hover{background:url(../images/bg-compare.png) no-repeat scroll 13px -20px #279b93;border:1px solid #279b93}
	.block-title.padding-bt{width:auto!important}
	.sidebar .padding-bt{padding-bottom:0!important}
	#shopping-cart-table{width:800px}
	.jobb .block-account .block-title{margin:0 auto;width:90%}
	.cart .page-title .small{box-sizing:border-box;margin-top:2px;padding:0 21px!important;width:100%}
	.cart .page-title .large{border-right:1px solid #2d2f30;box-sizing:border-box;font-size:22px;line-height:33px!important;padding-left:20px;width:100%}
	#shopping-cart-table tfoot tr td:first-child{display:none}
	.shipping-tips-title{margin-top:8px;margin-left:28px}
	ol.common-checkout-total li{border-right:1px solid #d2d2d2;margin-top:5px;padding:2px 5px}
	.product-pricing,.tier-prices{width:95%}
	.availability-only{float:left}
	
	.product-pricing,.tier-prices{background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;margin:4px 0 0!important;padding:10px;width:95%}
	.availability-configurable.in-stock{margin-top:6px}
	.catalog-product-view .grouped-product .span6.freeshipp{float:right;margin-top:-65px!important}
	#products-list button.button.btn-cart span{padding:8px 10px}
	.form-group input[type="submit"]{width:81%;margin-left:40px}
	.light-gray-box input[type="submit"]{width:81%;margin-left:41px}
	.pull-right.text-pull{left:-30px;margin-top:-94px;position:relative}
	.contact-addr > div.first{border-right:1px solid #ddd;box-shadow:1px 0 0 #fff;margin-bottom:7px;width:100%}
	.contact-addr > div.side-border{border-right:1px solid #ddd;box-shadow:1px 0 0 #fff;margin-bottom:8px;text-align:left;width:100%}
	.contact-addr > div:last-child{text-align:left;width:100%}
	.wrapper_box{left:30%;top:5%}
	.header{z-index:1}
	.ma-main-container .ma-page > [class^="footer-"]{padding-left:15px;padding-right:15px}
	.ma-main-container .ma-page > .footer-container{padding:0}
	.drop-lang li a{width:100px;padding:2px 0 2px 20px}
	.drop-lang .sub-lang li a{padding:2px 0 2px 20px}
	.top-cart-wrapper{position:relative;z-index:2}
	.language_curency .form-language{width:16%;float:none;margin:10px auto;position:relative;z-index:10}
	.drop-lang li a,.drop-lang .sub-lang li a{text-indent:0}
	.header-curren{float:none;margin:10px auto;width:10%}
	.top-cart-wrapper{width:250px;margin:10px auto;float:none;position:relative;z-index:1}
	.top-cart-content{right:0}
	.wrapper_box{left:23%}
	.drop-lang .english{background:url(../images/en.png) no-repeat scroll 8% 50% #FFF}
	.drop-lang .sub-lang .brazilian{background:url(../images/br.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .canadian{background:url(../images/ca.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .english{background:url(../images/en.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .french{background:url(../images/fr.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .portuguese{background:url(../images/pt.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .italian{background:url(../images/ie.png) no-repeat scroll 8% 50% #F7F7F7}
	.drop-lang .sub-lang .spanish{background:url(../images/es.png) no-repeat scroll 8% 50% #F7F7F7}
	.header h1.logo,.footer address,.header .logo{text-align:center}
	.header-icon{float:none;display:inline-block}
	.header-icon .google{float:none;display:inline-block}
	.header-icon .dribbe{float:none;display:inline-block}
	.header-icon .facebook{float:none;display:inline-block}
	.header-icon .flow{float:none;display:inline-block}
	.header-icon .twiter{float:none;display:inline-block}
	.language_curency #select-language{width:100px;margin:10px 0 0}
	.header-curren,.top-header .box-header{margin:10px auto}
	.header-curren{position:relative;z-index:1}
	.toplink .links li,.language_curency{float:none}
	.menu-mobile{padding-top:0;padding-bottom:0}
	.menu-mobile .logo img{height:40px}
	.header-content > .row-fluid > div{width:auto}
	.header-content .mailer-header{margin-left:15px}
	.header-content .quick-access{margin-right:15px}
	.header-top .links,.top-header .header-image,.top-header .header-text,.ma-footer-static-container .address,.ma-footer-static-container .phone,.ma-footer-static-container .email,.ma-footer-static-container .skype{float:none}
	.top-header .header-text h3{font-size:16px}
	.top-header .header-text p,.top-cart-title p span{font-size:12px}
	.mailer-header #ico-mail{float:left!important}
	.header .logo,.banner-static-center,.footer-static .f-col,.footer-static .f-col1,.footer-static .f-col2,.footer-static .f-col4{padding:0!important;margin:20px 0 0}
	.top-header .box-header,.header .quick-access,.banner-static-center .static-text,.banner-static-center .static-text h3,.banner-static-center .static-text p,.banner-static-center .static-text a{float:none;text-align:center}
	.banner-static .banner{padding:10px 35px}
	.products-grid .label-pro-sale,.products-grid .label-pro-new{display:none}
	.products-grid .item-inner,.ma-featuredproductslider-container{margin:20px 0 0}
	.product-view:not(.configurable-product) .product-shop{margin-left:0;width:100%}
	.ma-footer-static-container .f-col1{background:none}
	.products-list li.item,.products-list .product-image{padding:0;border:0}
	.animate-in h3.subtitle-slider,.animate-in .subtitle-slider,.subtitle-slider,.animate-in h3.subtitle-slider2,.animate-in .subtitle-slider2,.subtitle-slider2,.animate-in h3.subtitle-slider3,.animate-in .subtitle-slider3,.subtitle-slider3,.animate-in .link-slider2 a,.animate-in .link-slider3 a,.animate-in .link a,#sequence .subtitle,.animate-in h3.subtitle,.animate-in .subtitle,.animate-in .title-slider3,.title-slider3,.animate-in .title-slider2,.title-slider2,.animate-in .title,.title{display:none}
}
@media (max-width: 580px) {
	.header-content{padding:0 15px}
	.header-content .mailer-header{margin:0}
	.header-content .quick-access{margin-right:0}
	.header-top .toplink{padding:0 10px}
	.header-top .links a{font-size:12px}
	.mailer-header .pull-left > strong{font-size:12px;line-height:1}
	.mailer-header .pull-left > a{font-size:12px}
	.header-content > .row-fluid > .pull-right{width:40%;float:right}
}
@media (max-width: 480px) {
	.language_curency .form-language{width:25%}
	.header-curren{width:13%}
	.header-top .social-icons,.header-top .social-icons ul{float:none;display:inline-block}
	.header-bottom{padding:20px 0}
	.mailer-header{float:none;display:inline-block}
	.top-header .header-image,.top-header .header-text{float:left}
	.wrapper_box{left:12%}
}
@media (max-width: 360px) {
	.toplink .links li{padding:0 7px}
	.language_curency .form-language{width:40%}
	.header-curren{width:21%}
	.wrapper_box{left:0;top:20%;width:280px}
	.ma-tabs-title a{padding:10px 13px}
	.pager .view-mode{float:none;width:100%;padding:0}
	.pager .view-mode span{float:none;display:inline-block}
	.pager .pages{float:none;padding:10px 0}
	.product-view .product-shop .availability{width:45%}
}
.center-img > img{width:auto}
.center-img{text-align:center;width:100%}
.box-view.box-view-topalign{border-left:medium none;border-right:medium none;margin-bottom:18px;margin-top:18px; border:0; padding:0;}
@media (min-width: 768px) {
	.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%}
}
@media (min-width: 992px) {
	.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714%;*width:14.285714285714%}
}
.addthis_button_tweet{width:85px}
.addthis_button_google_plusone{width:70px}
.grouped-product .product-shop .availability{display:none}
.grouped-product .product-shop .availability-configurable{border:0;display:block;font-size:15px;padding:0;width:auto}
.grouped-product .product-shop .availability-configurable span{color:#279b93;font-family:"helveticaneue";font-size:15px;font-weight:400}
.grouped-product .box-view{}
.grouped-product .grouped-items-table + .box-view { border-top: 0; margin-top: 15px; padding: 0 0 15px;}
.grouped-product .data-table thead th{}
.grouped-items-table a:hover{color:#666}
.grouped-items-table a{color:#000}
.pt_custommenu h3{font-size:22px;font-weight:700;color:#000000; text-transform:uppercase;}
#popup10{}
.pt_custommenu div.popup a{line-height:28px}
.products-grid .price-box p{margin:0}
.product-name h1{margin-top:0;font-size:24px;color:#25242a}
.product-view.configurable-product{margin-top:15px}
.btn-wishlist{background:#444;color:#fff;font-family:'open_sansregular';font-weight:700;text-shadow:unset;padding:10px 15px;border:0;font-size:15px}
.btn-wishlist:hover{background:#333;color:#ddd}
.configurable-product .add-to-box .add-to-links{display:none}
.view-related .ma-relatedslider-container{margin-top:20px}
.configurable-product h1{margin-top:-5px;line-height:25px}
.configurable-product.product-name{margin:10px 0 -10px}
.contacts-index-index label{display:inline-block}
.checkout-cart-index .item-options dt{color:#000;width:62%;float:left;display:inline-block;clear:both}
.checkout-cart-index .item-options dd{color:#333;width:68%;display:block;clear:both}
.checkout-cart-index .product-image{border:1px solid #ddd}
.checkout-cart-index .aw_giftcard button.button span{background:transparent;font-size:14px; font-weight:bold;}
.cart div.aw_giftcard form#aw_giftcard-form button{}
.cart div.aw_giftcard form#aw_giftcard-form .button.btn_giftcarrstatus{ padding:0; margin:0; background:none;}
.cart div.aw_giftcard form#aw_giftcard-form .button.btn_giftcarrstatus span{ text-decoration:underline; text-transform: none; padding:0; color:#282828; font-weight:normal;}
.cart div.aw_giftcard form#aw_giftcard-form .button.btn_giftcarrstatus:hover span{ text-decoration:none;}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button span{font-size:14px; font-weight:bold;}
.cart div.aw_giftcard{padding:0}
.checkout-cart-index button:hover{ background:#279b93;}
#giftcard_code{width:218px!important}
#instock-checkout{color:#282828;font-family:'open_sansbold'}

.ml-subtotal-box{ overflow:hidden; display: table-row;}
.ml-subtotal-box .ml-subtotal-label{ display: table-cell; width: 100%; vertical-align: top;}
.ml-subtotal-box .ml-subtotal-value{ display: table-cell;}


.checkout-cart-index .shopping-cart-totals-table ol,.checkout-cart-index .shopping-cart-totals-table ol li,.common-checkout-total,.common-checkout-total li{color:#282828;display:block;float:none;font-size:14px;text-align:right!important;padding:0 0 10px}
.common-checkout-total li{ padding:5px 0; overflow:hidden;}
.common-checkout-total li span.price { display: inline-block; width: 110px; padding-left:5px; float:right; text-align:right;}
ol.common-checkout-total li,.checkout-cart-index .shopping-cart-totals-table ol li{border-right:1px solid #d2d2d2;padding:0 5px;margin-top:0}
li.totalsum ol.common-checkout-total li{border-right:0}
.aw-gc-form input.input-text,.aw-gc-form select,.aw-gc-form textarea{border:1px solid #d4d4d4;border-radius:5px}
.aw-gc-form .form-list input.input-text{padding:7px 10px;margin-left:0}
.aw-gc-form .form-list textarea{width:100%}
#aw-gc-custom-amount-label-input{font-family:open_sansbold;font-size:16px}
.product-gift-card .product-view .box-view{border-right:0;border-left:0}
.product-gift-card .product-view{margin-bottom:0;margin-top:40px}
#aw-gc-amount-box #aw-gc-custom-amount{width:46%}
#aw-gc-amount-box #aw-gc-custom-amount,#aw-gc-amount-box .notice{float:left}
#aw-gc-amount-box .notice{padding-left:15px;font-size:12px;color:#666;line-height:1.5}
.aw-gc-form .form-list .field{width:49%;float:right}
.aw-gc-form .form-list input.input-text{width:95%}
.aw-gc-form .form-list .fields .field:first-child input.input-text{width:90%}
.form-list .fields .field:first-child{float:left}
.product-harbbeltleather .add-to-links > li .link-wishlist{float:left;margin-left:-9px!important}
.product-view.display-as-package .add-to-cart .button{margin-left:143px;border-radius:2px}
#product_sendtofriend_form .button span span{padding:0}
#product_sendtofriend_form .button span{background:none repeat scroll 0 0 #efefef;background:none repeat scroll 0 0 #efefef;border:medium none!important;border-radius:4px;color:#444;font-weight:700;font-size:19px;height:auto;padding:10px 15px;text-indent:0;text-shadow:none!important;width:auto}
#product_sendtofriend_form .button:hover span{background:none repeat scroll 0 0 #279b93!important;border:1px solid #0093c9;color:#fff!important}
@media (min-width:768px) and (max-width:1100px) {
	.form-list input.input-text{width:174px}
	.form-list select{width:180px}
	.product_view_bottom .add-to-links{margin-left:-7px!important}
	.owl-carousel .price{font-size:22px!important;font-weight:400;color:#444!important;font-weight:700;}
	#products-list .box-list .add-to-links > li .link-wishlist{margin-left:0!important}
	#new_products .owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../magentothem/images/arrow-right.jpg) no-repeat scroll -6px -16px rgba(0,0,0,0);height:29px;margin-top:-48px!important;right:-16px;width:19px}
	#new_products.products-slider .owl-carousel.owl-theme .owl-controls .owl-buttons > div{margin-top:-60px}
	#new_products .owl-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../magentothem/images/arrow-left.jpg) no-repeat scroll left center rgba(0,0,0,0);height:61px;left:-7px;width:11px}
	.pager .sort-by{float:left;margin:0;padding:8px 0}
	.cms-form label,.cms-page label{font-size:15px}
}
button#aw-onestepcheckout-forgot-password-submit-btn{float:left;position:relative;top:-8px}
#aw-onestepcheckout-forgot-password-submit-btn span{color:#333}
button#aw-onestepcheckout-forgot-password-submit-btn{padding:4px;border-radius:3px}
button#aw-onestepcheckout-forgot-password-submit-btn:hover{background:none repeat scroll 0 0 #279b93!important;color:#fff!important}
@media (min-width:768px) and (max-width:980px) {
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left{background:none}
	.checkout-cart-index .aw_giftcard button.button span{background:transparent;font-weight:700;font-size:12px}
	#aw-onestepcheckout-address .customer-name .field{margin-top:5px;width:99%}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{background:none}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{display:inline;width:100%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-wide{width:99%}
	.aw-onestepcheckout-general-form-field select[name="billing[gender]"],.aw-onestepcheckout-general-form-field select[name="billing[country_id]"],.aw-onestepcheckout-general-form-field select[name="shipping[country_id]"]{width:681px!important}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left .input-box,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box{width:100%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right{display:inline-block;width:48%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{width:333px}
	#aw-onestepcheckout-review-coupon .input-box{width:100%}
	#aw-onestepcheckout-review-coupon .input-box input{width:99%}
	#aw-onestepcheckout-review-comments .input-box{width:99%}
	#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{width:100%}
	.span123 .price-box{float:left;margin-top:0!important;width:100%!important}
	.span123 .price-box-bundle{float:left;width:100%!important}
	.bottom-outer > h2{background:none repeat scroll 0 0 #c5e692;border:1px solid #64a006;border-radius:5px;clear:both;color:#333;display:block;font-size:15px;font-weight:700;margin:0 auto;padding:18px 0;width:100%!important}
	.pager .view-mode{float:left;margin:0;padding:8px 4px 8px 0}
	.pager .pages{padding:5px 0}
	.product-shop .f-fix iframe{width:100%}
	.buttons-set p.required{float:none}
	.checkout-onepage-index #checkout-step-login .buttons-set .f-left{font-size:9px;margin-top:9px}
	.box-account.box-recent{overflow-x:scroll}
	.cart .discount input{width:42%}
	.category-products .products-grid .item{margin-left:1.56%!important}
	.product-pricing,.tier-prices{width:93%}
	.send-friend .form-list li.wide textarea{width:77%}
	.grouped-package .product_view_addtocart .add-to-box{width:71%!important}
	.product-view.display-as-package .add-to-cart .button{margin-left:110px!important}
	.display-as-package.products-grid .item-inner:hover .link-compare{left:169px}
	.display-as-package .add-to-links > li .link-wishlist{float:left;margin-left:0!important}
	.catalog-product-view .display-as-package .products-grid .item-inner:hover .link-wishlist{left:51px}
	.catalog-product-view .product-shop .box-view .row-fluid .span8{width:100%}
	.product-gift-card .product-shop .box-view .row-fluid .span8{width:65.7459%}
	.catalog-product-view .product-shop .box-view .row-fluid .span4{width:100%}
	.product-gift-card .product-shop .box-view .row-fluid .span4{width:31.4917%}
	.gray .italic{float:right;width:75%}
	.box-view-topalign .leave-rating{float:left!important;margin-top:6px}
	.catalog-category-view .view-all{margin-top:-31px;padding-right:12px}
	#search_price{margin-left:5px;margin-top:0;width:58px}
	.special-price .price{color:#444;font-weight:700;font-size:19px;font-weight:400}
	.catalog-category-view .category-products{padding-top:6px}
	.sep-title-wrapper{margin-top:-6px}
	.catalog-category-view .category-products{padding-top:3px}
	.catalog-category-view .products-slider{margin-bottom:0}
	.block-layered-nav li a{font-size:11px!important}
	.block-layered-nav li{font-size:11px}
	.catalog-category-view .products-grid .price-box p{font-size:13px;margin:0}
	.catalog-category-view .category-products .products-grid .span3{width:31.298%}
	.product-gift-card .product_view_addtocart .add-to-cart .button.btn-cart{width:323px!important}
	.product-gift-card .product-view .box-view .email-friend{float:left;margin-top:0;width:200px;margin-left:-14px}
	.products-grid:not(.slides) .item:nth-of-type(4n+1){clear:none}
	.catalog-category-view .col-left.sidebar.span3{width:32.5%}
	#search_price{margin-left:7px;margin-top:0}
	.catalog-category-view .col-main.span9{width:67%;float:right;margin-left:0}
	#aw-gc-amount-box .validation-advice{margin-left:0;margin-top:-38px}
	#review-form .input-box .validation-advice{margin-top:0}
	#review-form .validation-advice{margin-left:0;margin-top:-12px}
	.input-box .validation-advice{margin-top:-84px;margin-left:0}
	.aw-gc-form .form-list input.input-text{width:91%}
	.cms-jobs .mytest{display:inline!important;margin-left:10px;width:50%}
	.product-view .product-shop .price-label{color:#333;font-weight:700;font-size:20px;font-weight:400;margin-right:0}
	.product-view .product-shop .price-box{float:left;margin:5px 0 10px;padding:0;width:100%}
	.footer-brand-container{float:left;width:92%}
	.banner-static-center .static-text a{position:relative;left:0}
	.cms-index-index .footer-brand-container{float:left;margin:30px 0 0;width:92%}
}
.pull-right.video-top{margin-left:37px}
.sep-title img{float:left}
.mobilegentleman{display:none}
.span123 .product-view .product-shop .price-label{margin-right:2px}
.span123 .price-box{float:left;width:69%!important;margin-top:0!important}
.span123 .price-box-bundle .price-box{width:100%!important}
.span123 .price-box-bundle{float:left;width:31%}
.product-view.span123 .price-box{margin-top:0}
.span123 .price-label{margin-right:2px!important}
.my-account .block .block-content{border:none}

#header-notes{ display:block; margin:0 auto; width:350px; max-height:25px; overflow:hidden;}

.gentleman .imgcart,
.gentleman .imgcart2{ display:none;}
@media (min-width:240px) and (max-width:767px) {
	#aw_giftcard-form .buttons-set .check-gc-status{ margin:0;}
	.product-view .product-shop .product_view_bottom{display:none}
	#aw-onestepcheckout-container{padding:20px;padding-top:2px;margin-top:13px;padding-bottom:0}
	.my-account{border:none;padding:0}
	.my-account .block-account .block-title{background:none repeat scroll 0 0 #279b93;padding-bottom:13px!important;padding-left:13px!important}
	.my-account .block-account .block-title h3{color:#fff!important}
	.my-account .block{margin-bottom:0}
	.my-account{margin-bottom:0}
	.sidebar .padding-bt{padding-bottom:13px!important}
	.breadcrumbs{display:none}
	.toolbar-bottom .toolbar{margin-bottom:0}
	.footer-container{margin:0 0 -5px}
	.cart{margin-top:16px!important}
	.contact-main,.contact-main1,.account-login-home{background:none repeat scroll 0 0 #292929;display:inline-block;margin-top:56px;position:absolute;right:8px;width:294px;z-index:3!important}
	.col-home h2{width:253px!important}
	.a-center.mobileunit{display:block}
	.top-search .form-search button.button span{background:url(../images/bg-botton-search.png) no-repeat scroll 50% 50% #302f36;border:0 none;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font:12px/30px Tahoma,Verdana,Arial,sans-serif;height:35px;padding:0;width:60px}
	.imgcart2 .cart-table .btn-update{margin-top:0}
	.mobilegentleman{display:block}
	.imgcart2 .pull-left.buttons{ float:none; clear:both;}
	.imgcart1{float:left;width:25%;padding-left:7px}
	.mobilegentleman .cart-prod-info .input-text.qty{margin-top:0!important}
	.mobilegentleman .btn.btn-continue{font-weight:700;font-size:14px;margin-left:0;padding-bottom:9px;padding-top:9px; width:100%; margin-bottom:15px;}
	.mobilegentleman .btn.btn-update{font-weight:700;font-size:14px;margin-left:0;margin-top:0;padding-bottom:9px;padding-top:9px; width:100%; margin-bottom:15px;}
	.imgcart2{float:left;position:relative;padding-left:14px;width:65%}
	.menu-mobile .logo img{height:25px;margin-top:9px}
	.menu-mobile .btn-navbar{float:left}
	
	.imgcart2 .price{color:#333; font-weight:bold;white-space:nowrap!important}
	.imgcart2 .cart-prod-info .input-text.qty{float:left;font-size:12px;margin-left:5px;margin-top:0;width:2.3em!important}
	.imgcart2 .input-append{clear:both;display:block;float:left;margin-left:0!important;width:31%}
	.imgcart2 .cart-price{float:left;width:69%}
	.imgcart2 .buttons li a{ position: absolute;
    right: -30px;
    text-decoration: underline;
    text-indent: -999em;
    top: 0;background:url(../images/btn-remove.png) no-repeat;color:transparent; width:32px; height:32px;}
	.imgcart2 .buttons li a{ color: #df3603; font-size: 14px; text-decoration: underline;}
	.imgcart2 .buttons li a:hover{ text-decoration: none;}
	.imgcart2 .a-center{float:left;text-align:left!important;width:31%;color:#333}
	.mobilegentleman .product-image{float:left;width:100%}
	.mobilegentleman .cart-prod-info{float:left;position:relative;width:100%; background:#fff;}
	.imgcart2 .mobileunit{ margin-top: 0;}
	.row-fluid.top-search.hidden-desktop{background:#222127;float:left}
	.gentleman{display:none}
	.stickyheader .header-bottom,
	.header .header-bottom{padding:0}
	.top-search .form-search label{float:left;height:21px;overflow:hidden;text-align:left;text-indent:-999em;width:0}

	.top-search .form-search input.input-text{line-height:42px;float:left;border:none;background:#FFF;box-shadow:none;width:100%;height:42px;margin:0;padding:0 0 0 10px;color:#333333;font-size:14px;text-align:left;border-radius:2px 0 0 2px}
	.top-search .form-search button.button{float:right}
	.top-search .form-search button.button span{border:0;height:42px;padding:0;color:#fff;background:url(../images/bg-botton-search.png) no-repeat 50% 50% #279b93;width:60px;border-top-left-radius:0;border-bottom-left-radius:0}
	.top-search .form-search button.button{margin:-42px -10px 0 0;border-top-left-radius:0;border-bottom-left-radius:0;background:none}
	.top-search .form-search button.button:hover span{background:#302f36 url("../images/bg-botton-search.png") no-repeat scroll 50% 50%;}
	.top-search .form-search button.button span span{padding:0;text-indent:-9999px;background:none}
	
	.row-fluid.top-search.hidden-desktop{padding-bottom:12px;padding-top:12px}
	
	.form-search{float:none;margin:0 auto;width:90%; padding-right:10px;}
	.mobilegentleman .btn.qty-increase{display:none}
	.mobilegentleman .btn.qty-decrease{display:none}
	.row-fluid.footer-nav-ul.visible-phone a{padding:0 3px}
	.footer-static-content.social-icons{text-align:center;float:left;width:100%;margin: 15px 0 0;}
	.footer-static-content.social-icons > ul{display:-moz-grid-group;display:inline-block}
	.ma-footer-static-container{background:url(footer-bg.png) repeat-x scroll left top #151618!important;}
	.row-fluid.footer-nav-ul.visible-phone{margin-top:5px;text-align:center;margin-bottom:22px}
	.footer-static-last .pull-right{float:none;margin:0 0 14px!important}
	.row-fluid.footer-nav-ul.visible-phone > ul{display:-webkit-inline-box;display:-moz-grid-line}
	.footer-static .f-col.f-col3.span4 div:first-child{display:none}
	.footer-static-title{display:none;display:none}
	.footer-static-content.get-in-touch{display:none}
	.magestore-bannerslider{display:none}
	.cart-table{display:block}
	.gentleman{overflow-x:scroll;display:none}
	.brief_summary.span5{padding-top:0}
	.category-image{display:none}
	.catalog-category-view .col-left.sidebar.span3{display:none}
	.catalog-category-view #new_products{display:none}
	.catalog-category-view .category-description.std.sep-title-wrapper{display:none}
	.breadcrumbs{background:none repeat scroll 0 0 #ededed;font-size:12px;line-height:25px;margin:0;padding:0 20px}
	.catalog-category-view .view-all.text-right{display:none}
	.sidebar .padding-bt{padding-bottom:13px!important}
	.sales-order-history .ma-main-container.col2-left-layout{margin-top:20px}
	.col-left.sidebar.span3{margin-top:20px!important}
	.gentleman{overflow-x:scroll}
	#ui-accordion-accordion-4-panel-0{padding:0}
	.customer-account-index .col-left.sidebar.span3{margin-top:16px!important}
	.dashboard .box-recent{overflow-x:scroll}
	.customer-account-create h1{color:#333;font-weight:700;font-size:27px;margin-bottom:9px;text-transform:uppercase}
	.customer-account-login h1{margin-bottom:9px;font-size:27px}
	.customer-account-forgotpassword h1{margin-bottom:9px;font-size:27px}
	.sep-title{white-space:normal;display:block;text-align:center;color:#333;display:inline!important;float:left;font-weight:700;font-size:18px;font-weight:400;line-height:1;padding:0;text-transform:uppercase;width:100%}
	.sep-title > img{float:left;width:100%}
	#product_sendtofriend_form .button span{background:none repeat scroll 0 0 #efefef;border:medium none!important;border-radius:4px;color:#444;font-weight:700;font-size:19px;height:auto;padding:6px 9px;text-indent:0;text-shadow:none!important;width:auto}
	.fieldset{background:none repeat scroll 0 0 #fff;border:1px solid #bbafa0;margin:28px 0;padding:22px 25px 12px 18px}
	.send-friend .form-list{overflow:unset;width:100%}
	.send-friend .form-list li.wide .input-box{width:100%}
	.send-friend .form-list li.wide textarea{width:100%}
	.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:100%}
	.send-friend .form-list .input-box{width:100%}
	.send-friend .form-list .field{width:100%}
	.cms-form .page-title{padding:20px 20px 0;width:auto;margin-bottom:0}
	.pull-right.text-pull{margin-top:-91px}
	.form-group .span6 > form{font-size:12px}
	.distribution .dark-gray{margin-bottom:0}
	.jobs .light-gray-box dt{padding-left:0}
	.catalog-category-view .view-all{margin-top:-31px;padding-right:12px}
	.product-view .box-view .leave-rating{float:right;text-align:right}
	.header .logo img{width:100%}
	.pull-right.video-top{margin-bottom:13px;width:100%;margin-left:0}
	.bottom-text{margin:0 auto;text-align:center;width:100%}
	.center-img > img{width:100%}
	.contact-addr > div.first{border-right:none;border-bottom:1px solid #ddd;box-shadow:1px 0 0 #fff;margin-bottom:10px;padding-bottom:10px;width:100%}
	.contact-addr > div.side-border{border-right:none;border-bottom:1px solid #ddd;box-shadow:1px 0 0 #fff;padding-bottom:10px;margin-bottom:10px;text-align:left;width:100%}
	.contact-addr > div:last-child{text-align:left;width:100%}
	.cms-page dt{font-weight:700;font-size:17px;margin-bottom:15px}
	.cms-form{width:100%}
	.cms-form .input-text.size-60{width:100%}
	.product-view .product-shop .product-name h1{margin-top:14px}
	.aw-gc-form .form-list .fields .field:first-child input.input-text{width:97%}
	.aw-gc-form .form-list input.input-text{width:97%}
	#aw-gc-amount-box #aw-gc-custom-amount{width:97%}
	.aw-gc-form .form-list .field{width:100%}
	#login-form .col2-set .col-1{width:90%;margin:0 auto;float:none}
	#login-form .col2-set .col-2{width:90%;margin:0 auto;float:none}
	.product-view .add-to-cart .button{margin:13px 0 0 5px}
	.product-view .box-view .email-friend{float:left;margin-top:11px}
	.cms-index-index .footer-brand-container{margin:30px 0 0;float:left;width:84%}
	.ma-tabs-title a{padding:5px}
	.ma-tabs-title li.active a,.ma-tabsproduct-contain .tabs-title li a{background:none repeat scroll 0 0 #fff;font-size:12px;transition:none 0 ease 0}
	.ma-tabs-title li.active a,.ma-tabs-title a:hover,.ma-tabsproduct-contain .tabs-title li:last-child a:hover .ma-tabsproduct-contain .tabs-title li.active:last-child a{padding:5px}
	.banner-static-center .static-text a{position:relative;left:0}
	.catalog-category-view .products-slider{margin:0 auto;width:84%}
	.pull-right{float:left}
	.product-view{float:none;margin:0 auto;width:94%}
	.product-view:not(.configurable-product) .product-img-wrapper{width:100%}
	.ma-tabsproduct-contain{float:none;margin:0 auto;width:94%!important}
	.footer-brand-container{padding:0 26px}
	.footer-static-last .pull-right{float:none}
	.wrapper_box #continue_shopping{padding:3px}
	.main{margin:0 auto!important;padding:0;text-align:left;width:96%}
	.sep-title-wrapper{margin-top:2px;width:100%}
	body{overflow-x:hidden}
	textarea{width:100%!important}
	.nobr{font-size:10px;font-weight:400;white-space:nowrap!important}
	.catalog-product-view .data-table thead th{background:none repeat scroll 0 0 #dedede;border:1px solid #cecece;color:#555;font-family:'open_sansbold';font-size:14px!important;height:19px;padding:2px 0;text-transform:uppercase}
	.product-view #review-form textarea{width:49%}
	.product-view #review-form input.input-text{width:49%}
	#shopping-cart-table .product-name a{color:#9d0c13;font-family:'open_sansbold';font-size:12px;line-height:1}
	.col2-set .col-2{float:right;width:100%}
	.col2-set .col-1{float:left;width:100%}
	[class*="span"]:not(.grouped-package),.uneditable-input[class*="span"],.row-fluid [class*="span"]:not(.grouped-package){box-sizing:border-box;display:block;float:none!important;margin:0 auto!important;width:100%}
	.std b,.std strong{font-weight:700;white-space:pre-line;word-wrap:break-word}
	.cart .page-title .small{box-sizing:border-box;margin-top:2px;padding:0 40px;width:100%}
	.cart .page-title .large{border-right:1px solid #2d2f30;box-sizing:border-box;font-size:22px;line-height:45px;padding-left:20px;width:100%}
	iframe{max-width:100%!important;height:auto}
	.sep-title{white-space:normal}
	.wrapper_box #shopping_cart{padding:3px 10px}
}
.f-left{color:#02addd;float:left;font-style:italic;margin-left:22px;text-align:left;text-decoration:underline;margin-bottom:20px;width:100%}
.content > p{margin-right:0;color:#000}
.form-list li{margin:0!important}
button#send2{float:left;width:32%}
.buttons-set p.required{float:right;font-size:14px;font-style:italic;margin:10px 40px!important}
.checkout-onepage-index #checkout-step-login .buttons-set p.required{margin:0!important}
.checkout-onepage-index #checkout-step-login .buttons-set{margin-top:0;padding-top:0}
.buttons-set p.required{float:none;font-size:12px;font-style:italic;margin:0}
.checkout-onepage-index #checkout-step-login .buttons-set .f-left{color:#02addd;float:left;font-style:italic;margin-bottom:0;margin-left:0;text-align:left;text-decoration:underline;width:auto}
.col-home-2 input{background:none repeat scroll 0 0 #f1f1f1}
.col-home-2 .content > p{color:#000;margin-right:15px}
.contact-main .form-list label,.account-login-home .form-list label{padding-top:5px;text-align:left!important;width:102px;padding-right:0!important}
.product-gift-card .ratings{display:none}
.contacts .span4{margin-left:6%;width:24%}
.contact-main.hidden-phone{margin:0}
.contact-main1.hidden-phone{margin-top:90px}
.block-cart .top-cart-title{background:none repeat scroll 0 0 #45464c!important;color:#fff;display:inline-block;line-height:30px;margin:0 10px 0 0;padding:7px;position:relative;text-align:center;vertical-align:top;width:96%}
.block-cart .top-cart-title span{font-size:16px!important;font-weight:400;text-transform:capitalize}
.right-fixed-bar .contact-main.hidden-phone{background:#fff}
.block-cart .top-cart-content li.item{border-bottom:1px solid #e6e6e6;float:left;margin:0 0 10px;padding:10px 0 20px 5px;width:89%}
#cart-sidebar .product-details .product-name{ padding-right: 27px; margin-top:0;}
.TopCartBlock .top-subtotal{ background: #f1f1f1; padding: 5px 0; text-align: center;}
.TopCartBlock .actions{ clear:both; padding-top:15px;}
.TopCartBlock .actions button.button{ background: #313233; border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold; height: auto; line-height: 24px; padding: 0 20px; text-indent: 0; width: auto;}
.TopCartBlock .actions button.button.btn_cart,
.TopCartBlock .actions button.button:hover{ background:#279b93;}
.TopCartBlock .actions button.button.btn_cart:hover{ background: #313233;}
.product-details .product-name a{color:#333!important;font-size:14px!important}
.product-details span.price{color:#282828!important;font-family:open_sansbold;font-size:12px;white-space:nowrap!important}
.top-cart-content .top-subtotal{float:left;margin:15px 0 0 10px !important;text-align:left;width:48%}
.top-cart-content .actions{margin-bottom:20px;margin-right:30px;width:40%!important}
.top-subtotal{color:#282828;font-size:14px}
.top-subtotal span.price{font-weight:700}
@media (min-width:320px) and (max-width:767px) {
	.footer-brand-we-care{display:none;float:none;padding:35px 20px;width:auto}
	.footer-brand-container{display:none;padding:0 26px}
}
@media (min-width:768px) and (max-width:767px) {
	.banner-static-center .static-text p{color:#666;float:left;font-family:'open_sansregular';font-size:11px!important;margin:15px 0 0;min-height:110px;width:100%}
}
.innercont{background:none repeat scroll 0 0 #6db201;color:#fff;display:table;font-size:18px;font-weight:700;padding:8px 10px 9px 15px;text-align:left;text-transform:uppercase;width:92.9%}
.grouped-product .product_view_addtocart{position:relative}
.grouped-product .product_view_addtocart .link-wishlist{left:84%;bottom:0}
.grouped-product .product_view_addtocart .link-compare{left:92%;bottom:0}
.product-view.grouped-product li{list-style:none;margin-right:0}
.shopping-list{position:relative}
.shopping-list .shopping-tips{position:absolute;left:0;bottom:-60px}
.product-img-wrapper.small .product-img-box{position:relative}
.product-view .product-img-wrapper.small{width:167px}
.product-img-wrapper.small .product-img-box{padding:10px}
.product-img-wrapper.small .product-name p{height:auto;text-transform:uppercase;overflow:hidden}
.product-img-wrapper.small .product-name{text-align:center}
.quickview-button.top{display:block;width:145px;height:145px;position:absolute;right:12px;top:10px}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px;line-height:1.25;text-align:left}
.add-to-box .add-to-links li{display:block}
.product-options-bottom .add-to-cart .qty{border:1px solid #efefef;background:#fff;text-align:center;color:#2f2f2f;font-size:12px;line-height:23px;padding:0;float:right;height:26px}
.cartv > h2{background:none repeat scroll 0 0 #6db201;color:#fff;font-weight:700;margin-bottom:0;padding:11px 6px 13px 20px !important;text-align:left;width:92.5%}
.content.innercont > h2{color:#fff;font-weight:700;font-weight:700;padding-left:15px}
.col-home h2{background:none repeat scroll 0 0 #6db201;color:#fff;display:table;font-weight:700;font-size:18px;font-weight:700;padding:9px 10px 11px 30px;text-align:left;text-transform:uppercase;width:88.8%}
.footer-brand-we-care{display:none}
#send2.btn{float:left;font-weight:700;font-size:17px;text-transform:uppercase;width:38%;margin-left:20px;color:#444;background:#efefef!important}
#send2.btn:hover{background:#279b93!important;color:#fff;float:left;font-weight:700;font-size:17px;margin-left:20px;text-transform:uppercase;width:38%}
.static-text .btn{background:#efefef!important}
.static-text .btn:hover{background:#279b93!important;color:#fff}
.banner-static-center .static-text a:hover{color:#fff}
.ma-banner7-container .flexslider .nivo-nextNav:hover,.pt_custommenu div.pt_menu .parentMenu a:hover,.pt_custommenu div.pt_menu .parentMenu span.block-title:hover,.menu-bottom a:hover,.pt_custommenu #pt_menu_link ul li a.act,.pt_custommenu #pt_menu_link ul li a:hover,.pt_custommenu .itemMenu h4.level1:hover,.pt_custommenu .itemMenu a.level1:hover,.ma-banner7-container .flexslider .nivo-prevNav:hover,.header .form-search button.button:hover span,.responisve-container p a:hover,button.button.btn-cart:hover span,.product-name a:hover,.ma-tabs-title li.active a,.ma-tabs-title a:hover,.banner-static-center .static-link a:hover,.footer-static li a:hover,.footer-static .block-subscribe .actions .button:hover span,#search_price:hover span,.block .block-content a:hover,button.btn-checkout:hover span,.header-top .links .first a:hover,.header-top .links li a.top-link-cart:hover,.header-top .links li a.top-link-checkout:hover,.banner-static-center .static-text a:hover,.header-top .links li.last a:hover,.header-icon .google a:hover,.header-icon .dribbe a:hover,.header-icon .facebook a:hover,.header-icon .flow a:hover,.header-icon .twiter a:hover,.ma-upsellslider-container .flex-direction-nav .flex-next:hover,.ma-upsellslider-container .flex-direction-nav .flex-prev:hover{transition:all .3s ease 0}
.static-text .btn:hover{background:#000!important;color:#fff}

.nivo-directionNav a,.header .form-search button.button span,.pt_custommenu .itemMenu h4.level1,.pt_custommenu .itemMenu a.level1,.pt_custommenu div.pt_menu .parentMenu a,.pt_custommenu div.pt_menu .parentMenu span.block-title,.responisve-container p a,button.button.btn-cart span,.product-name a,.ma-tabs-title a,.banner-static-center .static-link a,.footer-static li a,.footer-static .block-subscribe .actions .button span,#search_price span,.block .block-content a,button.btn-checkout span,.header-top .links .first a,.header-top .links li a.top-link-cart,.header-top .links li a.top-link-checkout,.ma-upsellslider-container .flex-direction-nav a,.menu-bottom a,.header-top .links li.last a,.banner-static-center .static-text a,.header-icon .google a,.header-icon .dribbe a,.header-icon .facebook a,.header-icon .flow a,.header-icon .twiter a{transition:all .3s ease-in-out 0}
.static-text .btn{background:none repeat scroll 0 0 #efefef!important}
.btn:hover,.btn:focus{background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#313233;color:#fff}
.form-group input[type="submit"]{}
.light-gray-box input[type="submit"]{}
.light-gray-box input#jobs1{ margin-right:20px;}
a:hover{color:#777;text-decoration:none}
a:hover{color:#005580;text-decoration:underline}
a:hover,a:active{outline:0 none}
.product-view.grouped-product .product-img-wrapper.grouped{width:100%;margin-left:0;padding:12px 12px 8px;border:1px solid #d7d7d7;margin-bottom:28px}
.product-view.grouped-product .product-img-wrapper.grouped .product-img-box{border:none;width:1144px;position:relative}
.product-view.grouped-product .product-img-box .product-image{}
.product-img-box .name{position:absolute;left:15px;bottom:15px;font-size:46px;font-weight:700;color:#fff;background:rgba(59,57,58,0.6);border-radius:3px;z-index:1000;padding:6px 15px}
.product-view .more-views{margin-top:20px}
.product-img-box .carousel{margin-bottom:0}
.product-view.grouped-product .product-img-box .more-views li a{border:1px solid #d7d7d7; display:block;}
.product-view.grouped-product .product-img-box .more-views li a:hover{border-color:#313233}
.product-view.grouped-product .product-img-box .more-views .flex-direction-nav li a{display:none}
.customer-account-create button{height:auto!important}
.customer-account-login button{height:auto!important}
.customer-account-login .f-left{width:auto}
@media (min-width:240px) and (max-width:766px) {
	.product-view .product-options{border:0 none;float:left;margin:4px 0 0;padding:0 0 10px;position:relative;width:100%}
	#login-form .col2-set .col-1{float:none;margin:0 auto;width:90%;margin-bottom:12px}
	#pt_menu168{display:block!important}
	#aw-onestepcheckout-authentification .validation-advice{position:absolute;width:163px;margin-top:-9px;margin-left:98px}
	#aw-onestepcheckout-review-coupon .input-box input{width:240px}
	#aw-onestepcheckout-login-submit-btn{border-radius:3px;margin-top:6px!important;padding:4px;position:relative;width:100%}
	.cart .right-border{border-right:none}
	/*.flexslider.ma-nivoslider{display:none}*/
	.italic{display:inline-block}
	.distribution .gray span{display:inline-block;font-style:italic;font-weight:600;margin-left:0!important;vertical-align:middle;margin-top:10px}
	.product-view .product-shop .price-label{font-weight:700;font-weight:400;font-size:20px;color:#333;margin-right:2px}
	.product-view .product-shop .price-box{margin:5px 0 0;padding:0;float:left;width:100%;margin-bottom:10px}
	#review-form .form-list{float:left;width:97.5%}
	#review-form .form-list label{width:auto}
	.first.last.odd > th{font-size:12px}
	.catalog-product-view .data-table td{border:1px solid #cecece;padding:7px 11px;vertical-align:middle}
	#product_tabs_short_description > a{font-size:14px;padding-left:5px;padding-right:5px}
	.product-view #review-form input.input-text{width:100%}
	.product-view.configurable-product .product-options-bottom .add-to-cart button.button{float:left;margin:14px 0 0;width:65%}
	.product-view.configurable-product .product-options-bottom .add-to-cart label{color:#444;font-weight:700;font-size:14px;font-weight:700;padding-top:11px}
	.product-view.configurable-product .product-options-bottom .add-to-cart .qty{float:left;font-weight:700;font-size:14px;padding:8px 0}
	#ma-mobilemenu{background:none repeat scroll 0 0 #279b93;display:none;float:left;height:auto;margin:0;padding-top:0;position:absolute;right:0;top:40%;width:100%;z-index:1111;padding-bottom:5px}
	.mobilemenu li{background:none repeat scroll 0 0 #faf8f8;border:medium none;color:#fff;cursor:pointer;display:block;float:left;list-style-type:none;margin:0;padding:0;position:relative;text-align:left;width:95%;margin-left:8px;border-bottom:1px solid #e0d8d8!important}
	.mobilemenu a{border-bottom:medium none;color:#666;cursor:pointer;display:block;font-family:"helvetica";font-size:16px;font-weight:400;line-height:40px;margin:0 15px;text-decoration:none;text-transform:uppercase;float:left}
	.store-reviews{display:block}
	.footer-static .f-col.f-col1.span3 .footer-static-title{display:block}
	.footer-static .f-col.f-col3.span4 div:first-child{display:block}
	.footer-static .f-col.f-col1.span3{display:block}
	.footer-static .f-col.f-col2.span5{display:block}
	.footer-newsletter-part{display:block}
	.header-top{display:block}
	.header-bg-section{background:#fff}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:9px}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:9px}
	.mailer-header #ico-mail{background-size:80% 80%;height:23px;margin-right:0;width:32px}
	.header .form-search input.input-text{color:#222127;font-size:10px;height:32px;line-height:30px;padding-right:37px;border:1px solid #ddd}
	.sidebar .block-banner-left{display:none}
	address{font-size:13px}
	.navbar .navbar-active .btn-navbar{ background:url(crose.png) no-repeat scroll 50% 50% rgba(0,0,0,0)}
	.header-content > .row-fluid > .pull-right{float:right!important;width:57%}
	.ma-tabs-title li{float:left;list-style:outside none none;margin-left:13px}
	.ma-tabs-title li:first-child{ margin-left:0;}
	.banner7-des{background-color:#2e2f33;font-family:"OpenSans-ExtraBold";font-size:21px;padding:10px 5px;top:70px;margin-left:-80px}
	.banner7-title{background-color:#279b93;margin-left:-80px;padding:5px 10px;top:20px}
	.nivo-directionNav{display:none}
	.nivo-controlNav{display:none}
}
@media (min-width:480px) and (max-width:767px) {
	.product-view .add-to-cart .button{margin:0 0 0 5px}
	.header-top .links{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none!important;float:right;margin:13px 0 0;padding:0 0 10px 27px;width:100%}
}
@media (min-width:768px) and (max-width:800px) {
	.product-view:not(.configurable-product) .product-shop{margin-left:40px;width:44%}
	.product-view .box-view .email-friend{float:left;margin-bottom:5px;margin-top:8px}
	.product-gift-card .product-view .box-view .email-friend{float:left;margin-bottom:0;margin-top:0}
	.product-view .box-view .email-friend{float:left;margin-top:8px}
	.product-view .add-to-cart .button{margin:0 0 0 11px}
	.product-gift-card .product-view .add-to-cart .button{margin:9px 0 0 5px}
	.price-info.clearfix.span6{width:100%}
	#ma-inivoslider > img{height:214px!important}
	.flexslider .nivo-directionNav{display:none}
	.flexslider .nivo-controlNav{display:none}
	.ma-tabsproduct-contain .ma-tabs-title .tabs-title{margin-left:28px!important}
	.banner7-des{background-color:#2e2f33;font-family:"OpenSans-ExtraBold";font-size:32px;padding:19px 8px;top:110px}
	.banner-static-center .static-text p{color:#fff;font-size:13px;margin:15px 0 0;width:100%}
	.footer-static-last .span6.f-store .pull-right{float:none!important}
	.footer-static-last .span6.f-store.pull-right{float:left!important;text-align:center!important;width:100%!important}
	.footer-static-last .span6.f-address{float:none!important;margin:0 auto!important;width:50%!important}
}
.footer-newsletter-part .input-append .input-email-box-submit{background:#279b93!important;border:0 none!important;border-radius:0!important;color:#fff!important;font-family: 'Roboto', sans-serif;font-weight:700;padding:11px 19px;margin:0!important}
.row-fluid .row-fluid input[type="checkbox"]{width:auto;margin:0 5px 0 0}
.footer-newsletter-part .input-email-box-submit.btn.btn-large{background:#279b93!important;border:0 none!important;border-radius:0!important;color:#fff!important;font-family: 'Roboto', sans-serif;font-weight:700;padding:11px 19px;margin-left:-4px;margin-top:-11px; line-height:20px;}
.incr .input-content{display:none}
.incr .button.btn-cart{margin-left:0}
.box-view.box-view-topalign.span4{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;margin-bottom:10px;margin-top:0;padding:0}
.box-view-inneralign .email-friend{margin-bottom:10px}

.category-all-products button.button.btn-cart span{background:none repeat scroll 0 0 #efefef;border:1px solid #ddd;font-weight:700;font-size:12px;text-transform:uppercase}

#aw-gc-amount-box{float:left;width:100%}
.product-gift-card .leave-rating{display:none}
@media (min-width:490px) and (max-width:570px) {
	.tabs-category-products{padding-left:0!important}
	.products-slider{margin:0!important;position:relative}
}
#aw-onestepcheckout-place-order .aw-onestepcheckout-place-order-please-wait{display:none}
#aw-onestepcheckout-authentification .validation-advice{margin-top:0}
#aw-onestepcheckout-authentification .input-box .validation-advice{margin-top:-5px}
#review-form .btn-primary{background-image:none;background-color:#efefef}
/*#popup60{width:411px!important}
#popup64{width:530px!important}
#popup64 .row-fluid .span3{width:23% !important;}*/
#aw-onestepcheckout-container{background:#fff}
.checkout-onepage-success .buttons-set button.button{padding:10px;border-radius:3px; margin-right: 15px}
.checkout-onepage-success .buttons-set button.button:hover{background:#279b93;border-radius:3px}
.checkout-onepage-success .buttons-set button.button:hover span span{color:#fff}
.checkout-onepage-success .buttons-set button.button span span{font-weight:700;color:#333;font-size:18px}
.checkout-onepage-success .col-right.sidebar.span3{display:none}
.free-a:hover{text-decoration:non}
.free-a{float:left;border:1px solid #eee;padding:10px 10px 19px;font-size:20px;text-transform:uppercase;margin-top:9px;color:#979797!important;text-decoration:none;border-bottom:none}
.green-bg{background:none repeat scroll 0 0 #9bc261;border-radius:0;float:left;padding-top:62px;text-align:center;height:375px}
.green-bg > h1:first-child{margin-top:31px}
.green-bg > p{font-size:17px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-shadow:0 1px 0 #888;line-height:26px;font-family:open_sansregular;font-weight:400;padding:20px 15px 20px 13px}
.green-bg > h1:first-child{font-size:38px}
.green-bg > h1{color:#fff;font-weight:700;font-size:44px;font-weight:700;padding-bottom:14px;margin-top:13px}
.ring-size .button span{background:none repeat scroll 0 0 #efefef;border:1px solid #ddd;font-weight:700;font-size:12px;padding:9px 7px 7px;text-transform:uppercase;border-radius:3px}
.ring-size button.button:hover span{background:none repeat scroll 0 0 #279b93!important;border:1px solid #0093c9;color:#fff!important}
.ring-size button.button span span{border:medium none!important;color:#444;line-height:14px;padding:0}
@media (min-width:240px) and (max-width:600px) {
	.fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened{margin:0 auto;position:relative!important;width:97%!important;left:0!important}
	.product-view.quick-view{margin:0;max-width:540px;padding:10px 10px 10px 6px}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{display:inline;width:100%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-wide{width:100%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left .input-box,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box{width:97%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right{display:inline-block;width:100%}
	#aw-onestepcheckout-address .customer-name .field{width:100%;margin-top:5px}
	.aw-onestepcheckout-auth-form-block{display:inline-block;padding-right:10px;vertical-align:bottom;width:96%}
}
#aw-onestepcheckout-login-submit-btn:hover span{color:#fff}
#aw-onestepcheckout-login-submit-btn:hover{background:none repeat scroll 0 0 #279b93!important;color:#fff!important}
@media (min-width:240px) and (max-width:450px) {
	.imgcart2 .pull-right.buttons{position:absolute;right:-66px;top:-27px}
	#aw-onestepcheckout-login-submit-btn{margin-top:6px!important;padding:4px;position:relative;width:100%;border-radius:3px}
	.cart .btn-checkout{background:#279b93;border:1px solid #3e6907;border-radius:7px;font-family:'open_sansbold';overflow:hidden;padding:0;width:100%}
	#checkout-step-login .col-2 .buttons-set{position:relative;top:-79px}
	#checkout-step-login .col-1 .buttons-set{position:relative;top:88px}
	#checkout-step-login .col-2 .buttons-set .f-left{margin-top:42px;position:absolute;left:0}
	#shopping-cart-totals-table ol{width:100%;clear:both}
	
	ol.common-checkout-total li{border-right:1px solid #d2d2d2;float:left;margin-top:8px;padding:2px 5px;text-align:left!important;width:auto}
	.wrapper_box a{font-size:12.491px}
	.wrapper_box{left:2.2%;top:20%;width:82%}
	.span123 .price-box-bundle{float:left;width:100%!important}
	.span123 .price-box{float:left;margin-top:0!important;width:100%!important}
	.imgcart2 .a-center{width:36%}
	.imgcart2 .cart-price{float:left;margin-left:4px;width:61%}
	.imgcart2 .input-append{clear:both;display:block;float:left;margin-left:0!important;width:35%}
	.home-content .products-grid .item-inner:hover .link-wishlist{left:6.5%}
	.home-content .products-grid .item-inner:hover .link-compare{left:71%}
	#accordion-2 h3{background:none repeat scroll 0 0 #222127;border-radius:0!important;color:#fff;font-size:100%!important;height:100%!important;padding-left:10px!important;padding-right:10px!important;width:93%!important;margin:5px auto 0!important}
	.catalog-product-view .ratings{margin-bottom:7px!important}
	.catalog-category-view #new_products .item-inner{margin-top:0}
	.product-view .box-view .email-friend{float:right;margin-top:11px;margin-right:0}
}
@media (min-width:1000px) and (max-width:1200px) {
	.btn.affiliate{background:url(../images/dollars.png) no-repeat scroll left 10px center #279b93;border:medium none;border-radius:3px;color:#fff;font-family:"helveticainserat";font-size:19px!important;line-height:37px;text-indent:30px;text-shadow:0 1px 1px rgba(0,0,0,0.7)}
}
@media (min-width:1000px) and (max-width:1024px) {
	.category-products .products-grid .item-inner{min-height:300px!important}
	.btn.affiliate{background:url(../images/dollars.png) no-repeat scroll left 10px center #279b93;border:medium none;border-radius:3px;color:#fff;font-family:"helveticainserat";font-size:19px!important;line-height:37px;text-indent:30px;text-shadow:0 1px 1px rgba(0,0,0,0.7)}
	.product-view:not(.configurable-product) .product-shop{float:right;margin-left:0;width:555px}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}
	.product-view .product-shop .product_view_bottom{float:left;margin:15px 0 0!important;width:100%}
	#review-form .form-list label{width:19%}
}
@media only screen and (min-device-width : 200px) and (max-device-width : 420px) {
	.cms-form .clearfix em{display:inline-table;line-height:40px;margin-top:-95px}
	.cms-form input[type="radio"],.cms-page input[type="radio"]{clear:both;margin:0;width:34%}
}
@media (min-width:768px) and (max-width:900px) {
	.category-products .products-grid .item-inner{min-height:292px}
	.product-view .free-shipping .desc{font-size:10px}
	
	.availability-configurable.in-stock > span{font-size:13px!important}
	.price-info.clearfix.span6{float:left;width:50%}
	.row-fluid .span6{float:left;width:47%}
	.product-view:not(.configurable-product) .product-shop{float:right;margin-left:0;width:350px}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}
	.product-view .product-shop .product_view_bottom{float:left;margin:15px 0 0!important;width:100%}
	.product-harbfoamroller .add-to-links > li .link-wishlist{float:left}
	.product-harbfoamroller .add-to-links > li .link-compare{float:left}
	#review-form .form-list label{width:auto}
}
@media (min-width:581px) and (max-width:640px) {
	.mobilemenu li{background:none repeat scroll 0 0 #faf8f8;border:medium none!important;color:#fff;cursor:pointer;display:block;float:left;list-style-type:none;margin:0 0 0 15px;padding:0;position:relative;text-align:right;width:95%;border-bottom:1px solid #e0d8d8!important}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:15px}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:15px}
	.flex-viewport{margin-left:0!important}
	.product-view .product-shop .add-to-links{float:none;font-size:12px;margin-left:50px!important;text-align:left;width:auto}
	.product-view .more-views{margin:0 auto;width:100%}
	.product-img-box .carousel{float:none;margin-bottom:0;margin-left:0;width:100%}
	.product-harbfoamroller .add-to-links > li a.link-wishlist{float:left}
	.product_view_bottom .product-social{float:left;margin:14px 0 0}
	.title{display:block}
	.product-img-box .carousel{float:none;margin-bottom:0;margin-left:0;width:100%}
	.product-view.grouped-product .product-shop .product_view_bottom{margin:13px 0 0;width:auto}
	.product-view.grouped-product .product-shop .product_view_addtocart{float:left;margin-right:10px;width:auto!important}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}
	.box-view{float:left}
	.product-shop .span6{float:left!important;margin:10px 0!important;width:53%}
	.price-info.clearfix.span6{float:left;margin:10px 0!important;width:100%}
	.product-shop .row-fluid{float:left;margin:10px 0!important;width:100%}
	
	.availability-configurable.in-stock > span{font-size:15px!important}
}
@media (min-width:501px) and (max-width:580px) {
	.mobilemenu li{background:none repeat scroll 0 0 #faf8f8;border:medium none!important;color:#fff;cursor:pointer;display:block;float:left;list-style-type:none;margin:0 0 0 15px;padding:0;position:relative;text-align:right;width:95%;border-bottom:1px solid #e0d8d8!important}
	.mailer-header #ico-mail{background-size:80% 80%;height:34px;margin-right:0;width:45px}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:15px}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:15px}
	.flex-viewport{margin-left:0!important}
	.product-view .product-shop .add-to-links{float:none;font-size:12px;margin-left:50px!important;text-align:left;width:auto}
	.product-view .more-views{margin:0 auto;width:100%}
	.product-img-box .carousel{float:none;margin-bottom:0;margin-left:0;width:100%}
	.product-harbfoamroller .add-to-links > li a.link-wishlist{float:left;margin-left:-49px!important}
	.product_view_bottom .product-social{float:left;margin:14px 0 0}
	.title{display:block}
	.product-img-box .carousel{float:none;margin-bottom:0;margin-left:0;width:100%}
	.product-view.grouped-product .product-shop .product_view_bottom{margin:13px 0 0;width:auto}
	.product-view.grouped-product .product-shop .product_view_addtocart{float:left;margin-right:0;width:44%!important}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}
	.box-view{float:left}
	.product-shop .span6{float:left!important;margin:10px 0!important;width:53%}
	.price-info.clearfix.span6{float:left;margin:10px 0!important;width:47%}
	.product-shop .row-fluid{float:left;margin:10px 0!important;width:100%}
	
	.availability-configurable.in-stock > span{font-size:15px!important}
}
@media (min-width:400px) and (max-width:500px) {
	.product-view .product-shop .add-to-box{float:left;width:100%;padding-left:30px}
	.mobilemenu li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #faf8f8;border-bottom:1px solid #e0d8d8!important;border-image:none;border-left:medium none;border-right:medium none;border-top:medium none;color:#fff;cursor:pointer;display:block;float:left;list-style-type:none;margin:0 0 0 12px;padding:0;position:relative;text-align:right;width:95%}
	.catalog-category-view .products-slider{margin:0 auto;width:85%;margin-left:35px!important}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:14px}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:14px}
	.product-img-box .carousel{float:none;margin-bottom:0;margin-left:0;width:100%}
	.product-view.grouped-product .product-shop .product_view_bottom{margin:13px 0 0;width:auto}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}	
	.availability-configurable.in-stock > span{font-size:13px!important}
	.product-harbfoamroller .add-to-links > li .link-wishlist{float:left}
	.product-shop .span6{float:left!important;margin:10px 0!important;width:53%}
	.price-info.clearfix.span6{float:left;margin:0!important;width:100%}
	.product-shop .row-fluid{float:left;margin:10px 0!important;width:100%}
	.view-related .products-grid .item-inner{float:none;margin:0 8px;width:auto}
	.product-view .product-shop .price-box{float:left;margin:5px 0 10px;padding:0;width:45%}
	.availability-configurable.in-stock{float:left;margin-left:44px;padding-top:9px}
	.box-view-topalign .leave-rating{float:left!important;margin-top:9px}
	/**.products-slider {margin: 0 50px;} /**/
	.owl-carousel .owl-wrapper-outer{margin:0 13px;}
	#product-review-table.data-table thead th {padding: 4px 10px !important;}
	.product-view .product-shop .product-name{padding:0 0 3px !important;}
/**	.product-view .add-to-cart .button{float:right;margin:0 0 0 5px} **/
}
.btn.sponsship{margin-top:10px}
.box-view-topalign .email-friend{float:left;text-align:left;width:40%}
.customer-account-forgotpassword .f-left{width:auto}
.customer-account-forgotpassword #form-validate button{height:auto}
@media (min-width:240px) and (max-width:450px) {
	#ma-mobilemenu{background:transparent;display:none;float:left;height:auto;margin:0;padding-bottom:5px;padding-top:0;position:absolute;right:0;margin-top:61px;width:100%;z-index:1111;top:auto!important}
	.product-view .product-shop .product-name h1{margin-top:14px;color:#444;font-family:'open_sansbold';font-size:18px;font-weight:400;line-height:1;margin:0;text-transform:capitalize}
	.addthis_toolbox.addthis_default_style{display:none}
	.opc .buttons-set{margin-top:0;padding-top:0}
	.checkout-onepage-index #checkout-step-login .buttons-set .f-left{color:#02addd;float:left;font-style:italic;margin-bottom:0;margin-left:0;text-align:left;text-decoration:underline;width:auto;margin-bottom:6px}
	.opc .buttons-set p.required{margin:0;padding:0 0 1px}
	.checkout-onepage-index .buttons-set button{width:100%}
	.cart .discount button,.cart .shipping button{min-width:110px}
	.dashboard .box .box-title a{color:#555;float:left;text-decoration:underline}
	.cms-page.classic .gray a.f-left{line-height:0;margin-left:0}
	.back-link.f-left{margin-bottom:8px;margin-left:0}
	.customer-account-login #send2.btn:hover{width:100%}
	.customer-account-login #send2.btn{width:100%}
	.customer-account-login #login-form button{width:100%}
	.customer-account-create #form-validate button{width:100%}
	.customer-account-forgotpassword #form-validate button{width:100%}
	.cart .shipping-tips{margin-right:0;padding:13px 25px}
	ol.common-checkout-total li{border-right:1px solid #d2d2d2;margin-top:8px;padding:2px 5px;text-align:left!important}
	#shopping-cart-table tfoot tr td:first-child{display:none}
	.cart .page-title .large{border-right:1px solid #2d2f30;box-sizing:border-box;font-size:15px;line-height:25px;padding-left:20px;width:100%}
	.cart-table tfoot td{padding:21px 30px 20px;vertical-align:middle}
	.cart .discount input{margin-right:10px;padding:8px 10px;width:90%;margin-bottom:10px}
	.cart .page-title .small{box-sizing:border-box;margin-top:2px;padding:0 20px;width:100%}
	#shopping-cart-table .input-append .btn{box-shadow:none;line-height:12px}
	.cart-table .qty-decrease{background:#c1c1c1;border-radius:0;color:#fff;padding:4px 3px;width:18px}
	#shopping-cart-table input.input-text.qty{line-height:0!important}
	input.qty{text-align:center;width:1.5em!important}
	.cart-table .qty-increase{background:#279b93;color:#fff;padding:4px 3px;width:21px}
	#shopping-cart-table .input-append .btn{box-shadow:none;line-height:11px}
	.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle{border-radius:0}
	.category-products .products-grid .item{margin-left:1.56%!important}
	.product_view_bottom .add-to-links{margin-left:-13px!important}
	.product-pricing,.tier-prices{width:91%}
	.product-view .product-shop .product-name h1{margin-bottom:11px;margin-top:14px}

	.pull-right.free-shipping{float:left;margin-left:0}
	.product-shop .product-options-bottom{padding:16px 0 0}
	.form-list .button{width:100%}
	.product-view .price-box-bundle .price-box{float:left;margin:5px 0 10px;padding:0;width:100%}
	.price-info.clearfix.span6{margin-left:0}
	.product-options-content .last .options-list > li label{font-size:9px}
	.product-view .box-view .email-friend{float:right;margin-right:40px;margin-top:11px}
	.form-group input[type="submit"]{width:100%}
	.cms-form label,.cms-page label{color:#333;display:block;font-family:'open_sansbold';font-size:13px;margin:10px 0}
	.light-gray-box input[type="submit"]{width:100%}
	.cms-form label,.cms-page label{color:#333;display:block;font-family:'open_sansbold';font-size:15px;margin:10px 0}
	.product-view.grouped-product li{list-style:none;margin-right:0}
	.product-view.grouped-product .box-view .email-friend{float:left; margin:0;}
	.box-view-topalign .leave-rating{float:left!important;text-align:left!important}
	.cms-jobs .span8 > label .mytest{margin-left:5px}
	.product-view .product-shop .add-to-box .add-to-links li{display:inline!important;float:left;margin:0 6px 0 0}
	#super-product-table thead tr th:last-child{border-radius:0}
	#super-product-table thead th{font-size:12px;padding:10px 5px}
	#super-product-table tbody th:first-child,#super-product-table tbody td:first-child{padding-left:10px}
	#super-product-table tbody td{border:medium none;color:#555;font-size:12px;padding:5px 9px;vertical-align:middle}
	.category-products .btn-cart > span{padding:8px 16px}

	.flex-viewport{margin-left:0!important}
	.product-view .product-img-box .more-views li{width:69px!important}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{margin-bottom:25px;margin-right:0;width:100%!important}
	.display-as-package .shopping-list .product_view_addtocart .total-price{margin-left:15px!important}
	.display-as-package .shopping-list .product_view_addtocart .add-to-box{width:100%;padding-top:10px;padding-bottom:14px}
	.grouped-package .product_view_addtocart .add-to-links{margin-top:5px!important;margin-right:11px!important}
	#review-form .button.btn.btn-large.btn-primary{width:100%; background-color:#efefef;}
	.display-as-package .product-essential .add-to-cart{float:left;margin-left:4px}
	.display-as-package .row-fluid .span7{margin-left:0!important;width:100%}
	.product-view.grouped-product .add-to-cart .button{margin-left:0}
	.product_view_bottom .product-social{float:left;margin:0}
	.product-view .product-shop .add-to-box .add-to-links li{display:inline!important;float:left;margin:0 0 0 5px}
	.product-view .product-shop .add-to-links a.link-compare,.product-view .product-shop .add-to-links a.link-wishlist{background-color:#444;background-position:5px -24px;color:#fff;font-size:9px;font-weight:400!important;height:auto;line-height:25px;padding:0 7px 0 0;text-decoration:none;text-indent:23px;text-transform:none;width:auto}
	.cms-ma-erida-home .add-to-links li .link-wishlist{float:left;margin-left:13px!important}
	.cms-ma-erida-home .add-to-links li .link-compare{float:left;margin-left:-2px!important}
	.lower-bottom-boxes .span2{display:none!important}
	.lower-bottom-boxes{clear:both;margin-top:0}
	.product-view .row-fluid .product-name:not(.grouped-package){float:left;margin-left:0!important;width:100%}
	.grouped-product .price-info.clearfix.span6{margin-left:0!important}
	.grouped-product .products-grid .item-inner:hover .link-wishlist{left:-1.6%}
	.grouped-product .view-related .products-grid .item-inner .add-to-links{float:left}
	.pull-right{float:right;margin:8px 0 10px 15px}
	.product-view .product-shop .ratings{padding-top:0}
	.product-gift-card .price-info.clearfix.span6{margin-left:0!important}
	
	
	.header-top .links{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none!important;margin:5px 0;width:100%}
	.header-content > .row-fluid > .pull-right{float:right!important;width:50%}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:12px}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:12px}
}
@media (min-width:360px) and (max-width:370px) {
	#super-product-table thead th{border:medium none;font-size:12px;padding:10px 5px}
	#super-product-table tbody th:first-child,#super-product-table tbody td:first-child{padding-left:10px}
	#super-product-table tbody td{border:medium none;color:#555;font-size:12px;padding:5px 9px;vertical-align:middle}
	.navbar .navbar-active .btn-navbar{border:0 none!important;box-shadow:none!important;position:absolute;right:0;top:22%;z-index:11111}
	#ma-mobilemenu{background:none repeat scroll 0 0 #279b93;display:none;float:left;height:auto;margin:0;padding-bottom:5px;padding-top:0;position:absolute;right:0;top:31%;width:100%;z-index:1111}
	.product-view .product-shop .add-to-box .add-to-links li{display:inline!important;float:left;margin:0 0 0 8px}
	.product-view .row-fluid .product-name{float:left;margin-left:0;width:100%}
	.catalog-product-view .data-table{border:0 none;color:#555;margin-bottom:0!important}
	.product-shop .span6{float:left;width:100%}
	.pull-right{float:left!important;margin:10px 0}
	.price-info.clearfix.span6{float:left;width:100%}
	.flex-viewport{margin-left:15px!important}
	.product-view .product-img-box .more-views li{width:79px!important}
	.mailer-header .pull-left > strong{color:#444;display:block;font-size:12px}
	.mailer-header .pull-left > a{clear:both;color:#444;font-size:12px}
	.header-content > .row-fluid > .pull-right{float:right!important;width:52%}
	.header-top .links{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none!important;margin:5px 0;width:100%}
	.lower-bottom-boxes .span2{display:none}
	.lower-bottom-boxes{clear:both;margin-top:0}
	.box-view .product_view_addtocart{margin-left:20px;width:100%!important}
}
@media (min-width:480px) and (max-width:767px) {
	.product-view .box-view .email-friend{float:right;margin-top:11px;margin-right:10px}
	.lower-bottom-boxes .span2{display:none}
	.lower-bottom-boxes{clear:both;margin-top:0}
	.cms-ma-erida-home .add-to-links li .link-wishlist{float:left;margin-left:-7px!important}
	.box-view .product_view_addtocart{margin-left:0;width:100%!important}
	.product-pricing,.tier-prices{background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;margin:25px 0 0;padding:10px}
	.product-view .add-to-cart .button{margin:0 0 0 20px}
}
.light-gray-box .input-text.input-block{height:auto}
.gray .btn{}
.distribution .gray span{display:inline-block;font-style:italic;font-weight:600;margin-left:20px;vertical-align:middle}
pre{padding:25px;white-space:pre-line}
#media{height:auto}
#shopping-cart-table input.input-text.qty{line-height:28px background:#f9f9f9; border:1px #c1c1c1 solid; border-width:1px 0;}
.product-harbfoamroller .add-to-links > li .link-wishlist{float:left}
.product-harbfoamroller .add-to-links > li .link-compare{float:left}
.product-harbbeltleather .cart-content .add-to-links{margin:0x!important}
#super-product-table input.qty{height:24px; border-radius:3px;font-size:14px;padding:0!important;width:45px!important}
.product-view .free-shipping img{float:left;}
.product-view .free-shipping .pdp-shipping-icons img{float:left; max-height:24px; padding-top:3px; margin-left:15px;}
.product-view .free-shipping .pdp-shipping-icons img:first-child{ margin-left:0;}
.product-shop .price-info{ margin-left:0;}
.add-to-box{clear:both;margin:0!important}
.product-harbfoamroller .col-main{margin-top:0}
.product-img-box .carousel,
.flexslider-catalog{ width:auto; margin:0 35px; position: relative;}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{margin:0!important}
.button.btn.btn-large.btn-primary{margin:10px 0}
.catalog-product-view .box-reviews button span{background:none repeat scroll 0 0 #efefef!important;color:#444;font-weight:700;border-radius:5px;font-size:18px}
.shopping-list-wrapper{margin-bottom:0}
button.button.btn-primary:hover span{background:none repeat scroll 0 0 #279b93!important;color:#fff;font-weight:700;font-size:18px}
.catalog-product-view .data-table{border:0 none;color:#555}
.product-view #review-form .form-list{margin-top:0!important}
#review-form .form-list > li{padding-top:10px!important}
.product-harbbeltleather .add-to-links{margin:0!important}
.shopping-list .product_view_addtocart .add-to-box{clear:none;float:left!important;margin:20px!important;width:57%}
.grouped-package .product_view_addtocart .add-to-box{clear:none;float:left!important;margin:0!important;padding-bottom:20px;padding-right:11px;padding-top:23px;width:75%}
.grouped-package .product_view_addtocart .add-to-links{margin-top:2px!important}
.grouped-package .shopping-list .product_view_addtocart .add-to-links{float:right;width:auto;margin:2px 12px 0 0 !important}
.cms-jobs .std .container{display:none}
.display-as-package .product-img-box .carousel{width:100%;margin-left:0}
.display-as-package .flex-viewport{margin-left:-4px}
.product-img-wrapper.small .product-img-box{border-radius:3px}
.span5.shopping-list{width:42.25%;margin-left:0}
.span5.shopping-list .shopping-list-title{border-top-left-radius:2px;border-top-right-radius:2px}
.shopping-list .product_view_addtocart .total-price span{float:left;clear:both;line-height:24px}
.shopping-list .product_view_addtocart .total-price .price-label{font-size:13px;color:#444;font-weight:400;margin-top:18px}
.shopping-list .product_view_addtocart .total-price .price-value{line-height:14px}
.product-view.display-as-package .shopping-list button.button span{text-indent:0;height:auto;width:auto;font-weight:700;color:#444;text-shadow:1px 1px #555;padding:12px 20px;font-size:20px;font-size:20px}
.shopping-list .row-fluid.list ul li.checked-list{background-color:#fff!important}
.catalog-product-view .grouped-product.display-as-package li.pull-left{margin-bottom:25px;margin-right:18px;width:30%}
.product-view.display-as-package .add-to-links > li .link-compare{margin-left:0!important}
.display-as-package .product-collateral{margin-top:20px}
.product-view.display-as-package .product-img-wrapper:not(.small) .product-img-box .product-image img{width:auto;margin:0 auto;max-height:420px;max-width:1144px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	.display-as-package.product-view .shopping-list button.button span{font-size:16px}
}
.product-view.display-as-package .product-img-wrapper.grouped .product-img-box{display:block;margin:0 auto}
#shipping-zip-form > p{color:#000; margin-top:0;}
.op_block_title{color:#000}
@media (min-width:768px) and (max-width:980px) {
	.ui-tabs .ui-tabs-panel{padding:8px!important;width:98.8%}
	.green-bg{background:none repeat scroll 0 0 #9bc261;border-radius:0;float:left;height:227px;padding-top:46px;text-align:center}
	.green-bg > h1:first-child{font-size:23px;margin-top:-19px}
	.green-bg > p{font-size:14px}
	.green-bg > h1{font-size:24px}
	.cms-form .span6.width-ipad
	.cms-form .row-fluid .span12 .input-block.validation{width:100%}
	.free-a{padding:9px 10px 13px;font-size:15px}
	.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{font-size:15px;padding-bottom:14px;padding-top:13px}
	.cms-form .row-fluid .span6{float:left;width:48.6188%}
	.cms-form{width:100%}
	.product-view #review-form textarea{width:99%}
	.product-view #review-form input.input-text{width:99%}
	.row-fluid.top-search.hidden-desktop{display:none!important}
	.row-fluid .span12 .input-block.validation{width:100%}
	.distribution .gray span{display:inline-block;font-style:italic;font-weight:600;margin-left:0;vertical-align:middle}
	.span6.width-ipad{width:97%}
	.cms-form .input-text.size-60{width:100%}
	.pull-right.text-pull{margin-top:-95px;left:-295px;position:relative}
}
@media (min-width:1024px) and (max-width:1200px) {
	.mytest{display:inline-block;margin-left:0;width:34%}
	.cms-form label,.cms-page label{font-size:12px}
	.distribution .gray span{display:inline-block;font-style:italic;font-weight:600;margin-left:0;vertical-align:middle}
	.gray .italic{float:right;width:81%}
	.product-view.display-as-package .product-img-wrapper.grouped .product-img-box{width:916px}
	.product-view.display-as-package .flexslider-catalog .thumbnail-item{width:178px}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{width:28%}
	.shopping-list .product_view_addtocart .add-to-box{width:56%}
	.product-view.display-as-package .shopping-list button.button span{padding:12px 10px}
	.product-view.display-as-package .add-to-cart .button{margin-left:12px}
}
@media (min-width:800px) and (max-width:1023px) {
	.product-view.display-as-package li{margin-right:10px}
	.shopping-list .product_view_addtocart .add-to-box{width:78%}
	.product-img-box .name{font-size:24px}
	.product-view.display-as-package .add-to-cart .button{margin-left:12px}
	.shopping-list .product_view_addtocart .total-price{margin-left:30px}
}
@media (max-width:1023px) {
	.product-view.display-as-package .product-img-wrapper.grouped .product-img-box{width:100%}
	.product-view.display-as-package .more-views{width:100%}
	.display-as-package .product-name h1{font-size:20px}
	.display-as-package .product-img-box .name{font-size:16px}
}
@media (min-width:740px) and (max-width:799px) {
	.product-view.display-as-package .more-views{width:100%}
	.display-as-package .row-fluid .span7{width:35%;float:left}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{width:90%;margin-bottom:25px}
	.display-as-package .shopping-list{width:65%}
	.shopping-list .product_view_addtocart .add-to-box{width:61%}
	.shopping-list .product_view_addtocart .total-price{margin-left:30px}
}
@media (max-width:739px) {
	.product-view.display-as-package .product-img-wrapper.grouped{margin-bottom:20px}
}
@media (min-width:680px) and (max-width:739px) {
	.product-view.display-as-package .more-views{width:100%}
	.display-as-package .row-fluid .span7{width:50%;float:left}
	.display-as-package .shopping-list{width:50%;float:right}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{width:42%;margin-bottom:25px}
	.shopping-list .product_view_addtocart .add-to-box{width:93%}
	.product-view.display-as-package .add-to-cart .button{margin-left:10px}
}
@media (min-width:600px) and (max-width:679px) {
	.display-as-package .row-fluid .span7{width:100%;float:left;margin-left:10px}
	.display-as-package .shopping-list{width:100%;float:right}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{width:30%;margin-bottom:25px;margin-right:14px}
	.shopping-list .product_view_addtocart .add-to-box{width:63%}
}
@media (min-width:533px) and (max-width:599px) {
	.display-as-package .row-fluid .span7{margin-left:5px}
	.product-view.grouped-product li{margin-right:0}
	.display-as-package .shopping-list{width:100%;float:right}
	.shopping-list .product_view_addtocart .add-to-box{width:53%}
	.product-view.display-as-package .add-to-cart .button{margin-left:0}
	.product-view.display-as-package .shopping-list button.button span{padding:12px}
}
@media (min-width:320px) and (max-width:480px) {
	.product-view.display-as-package .row-fluid .product-name{float:none}
	.display-as-package .product-name h1{font-size:14px}
	.display-as-package .product-img-box .name{font-size:10px;left:5px;bottom:0}
	.display-as-package .row-fluid .span7{width:100%;margin-left:6px}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{width:45%;margin-bottom:25px;margin-right:10px}
	.catalog-product-view .grouped-product.display-as-package li.pull-left .product-img-wrapper.small .product-name p{font-size:12px}
	.span5.shopping-list{width:100%;margin-left:6px}
	.shopping-list .product_view_addtocart .add-to-box{width:90%}
	.product-view.display-as-package .add-to-cart .button{margin-left:10px;margin-top:3px}
	.shopping-list .product_view_addtocart .total-price{margin-left:40px}
	.fancybox-skin .quick-view.configurable-product.product-view .add-to-cart{float:left;margin-left:0}
	.fancybox-skin .product-view.configurable-product .pull-right button.button{margin:13px 15px}
	.fancybox-skin .quick-view.configurable-product.product-view .pull-right .price-info{width:76%}
	.fancybox-skin .quick-view.product-view .pull-right .short-description{width:94%}
}
@media (max-width:320px) {
	.product-view.display-as-package .add-to-cart .button{margin-left:52px}
	.quick-view .box-view .product_view_addtocart{margin-left:0}
}
@media (max-width : 800px) {
	.right-fixed-bar_mobile{display:none}
}
.mytest{display:inline-block;margin-left:10px;width:50%}
@media (min-width : 968px) and (max-width : 1022px) {
	.parentMenu span{font-size:13px!important}
	.banner7-title{background-color:#279b93;padding:10px 15px;top:25px}
	.banner7-des{background-color:#2e2f33;font-family:"OpenSans-ExtraBold";font-size:37px;padding:20px 15px;top:83px}
}
.buttons-set .button{background:none repeat scroll 0 0 transparent}
@media (min-width:240px) and (max-width:340px) {
	.product-essential .short-description{margin-bottom:9px}
	.product-options p.required{left:0!important;position:absolute;text-align:left;top:-16px}
	.cms-page h2.sub-title{color:#333;font-family:'open_sansbold';font-size:17px;margin-bottom:10px;padding:0;text-transform:uppercase}
	.pull-right.text-pull{left:-61px;margin-top:-94px;position:relative}
	.grouped-product
	.catalog-category-view .category-products{padding-top:0}
	.product-gift-card .product-view .product-shop .price-box{margin:0}
	.product-gift-card .availability-configurable.in-stock{float:left;margin:-2px 0 0}
	.product-gift-card .aw-gc-form .fieldset{border:0 none;margin:0;padding:8px 5px 12px 0}
	.product-gift-card .product-view .box-view .email-friend{float:left;margin-left:37px;margin-top:11px}
	#review-form .input-box .validation-advice{margin-top:0}
	#review-form .validation-advice{margin-left:0;margin-top:-12px}
	.input-box .validation-advice{margin-top:-71px}
	.validation-advice{margin-left:116px}
	#login-form .input-box .validation-advice{margin-top:0}
	#login-form .validation-advice{margin-left:0}
	#aw-gc-amount-box .validation-advice{margin-left:133px;margin-top:-26px}
	.product-gift-card .products-grid .item-inner:hover .link-wishlist{left:2.2%}
	.product-gift-card .products-grid .item-inner:hover .link-compare{left:71%}
	.catalog-category-view .products-grid .item-inner:hover .link-wishlist{left:5.6%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-wishlist{left:3.5%}
	.catalog-category-view .products-grid .item-inner:hover .link-compare{left:69.2%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-compare{left:73.589%}
	.catalog-category-view .link-compare,.link-wishlist{left:42%}
	#aw-gc-amount-box #aw-gc-custom-amount{width:93%}
	.aw-gc-form .form-list input.input-text{width:93%}
	.aw-gc-form .form-list .fields .field:first-child input.input-text{width:93%}
	.catalog-category-view .category-products{padding-top:0}
	.lower-bottom-boxes .span2{display:none!important}
	.mytest{display:inline-block;margin-left:0;width:auto}
	#search_price{margin-left:6px;margin-top:0;width:82px}
	.home-content .products-grid .item-inner:hover .link-wishlist{left:-8px}
	.home-content .products-grid .item-inner:hover .link-compare{left:142px}
	.lower-bottom-boxes{clear:both;margin-top:0}
}
.mytest img{display:none}
@media (min-width:500px) and (max-width:767px) {
	#review-form .form-list{float:left;width:99%}
	#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{width:100%}
	.aw-onestepcheckout-cart-table{font-size:12px;width:100%;float:left}
	#ma-mobilemenu{background:none repeat scroll 0 0 transparent;display:none;float:left;height:auto;margin:61px 0 0;padding-bottom:5px;padding-top:0;position:absolute;right:0;top:auto!important;width:100%;z-index:1111}
	.product-view .product-img-box .more-views li{width:78px!important}
	.grouped-package .product_view_addtocart .add-to-box{width:72%}
	.product-view.display-as-package .add-to-cart .button{margin-left:110px}
	.catalog-product-view .display-as-package .products-grid .item-inner:hover .link-wishlist{left:3.6%}
	.catalog-product-view .display-as-package .products-grid .item-inner:hover .link-compare{left:82%}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{margin-bottom:25px;margin-left:6px;margin-right:7px;width:46%}
	#accordion-2 h3{background:none repeat scroll 0 0 #222127;border-radius:0!important;color:#fff;font-size:100%!important;height:100%!important;padding-left:10px!important;padding-right:10px!important;width:96%!important;margin:5px auto 0!important}
	.product-view.grouped-product .product-shop .product_view_bottom{margin:0;padding-top:0;width:62%}
	.product-gift-card .aw-gc-form{margin-top:-32px;float:left}
	.catalog-category-view .category-products{padding-top:0}
	.product-gift-card .price-info.clearfix.span6{float:right;margin-top:-45px!important}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-wishlist{left:28%}
	.catalog-category-view .products-grid .item-inner:hover .link-wishlist{left:29.5%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-compare{left:76%}
	.catalog-category-view .products-grid .item-inner:hover .link-compare{left:74.9%}
	#search_price{margin-left:6px;margin-top:0;width:82px}
	#review-form .input-box .validation-advice{margin-top:0}
	#review-form .validation-advice{margin-left:0;margin-top:-10px}
	.input-box .validation-advice{margin-top:-71px}
	.validation-advice{margin-left:116px}
	#aw-gc-amount-box .validation-advice{margin-left:133px;margin-top:-26px}
	.product-view .box-view .leave-rating{float:right;text-align:right;margin-right:10px;margin-top:11px}
	.product-view .product-shop .price-box{width:58%}
	.availability-only{float:left;width:100%}
	.product-view .box-view{width:100%;float:left}
}
.hover1{display:none}
.slides.owl-carousel.owl-theme .owl-item .brand_item:hover .hover1{display:inline;width:90px;margin:0 auto}
.slides.owl-carousel.owl-theme .owl-item .brand_item:hover .hover{display:none;width:90px;margin:0 auto}
#products-list .item .span4{padding-left:5px}
@media (min-width:475px) and (max-width:500px) {
	#review-form .form-list{float:left;width:98%}
	#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{width:100%}
	.aw-onestepcheckout-cart-table{font-size:12px;width:100%;float:left}
	#aw-onestepcheckout-review-table-cart-wrapper .a-right{text-align:left!important;text-align:left!important}
	#aw-onestepcheckout-container .form-list input.input-text{width:378px}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{width:383px}
	#aw-onestepcheckout-review-coupon .input-box input{width:383px}
	#aw-onestepcheckout-review-comments textarea{width:383px!important}
	#aw-onestepcheckout-login-submit-btn{border-radius:3px;margin-top:6px!important;padding:4px;position:relative;width:383px}
	.aw-onestepcheckout-general-form-field select[name="billing[gender]"],.aw-onestepcheckout-general-form-field select[name="billing[country_id]"],.aw-onestepcheckout-general-form-field select[name="shipping[country_id]"]{width:383px!important}
	.cart .btn-checkout{background:none repeat scroll 0 0 #279b93;border:1px solid #3e6907;border-radius:7px;font-family:'open_sansbold';overflow:hidden;padding:0;width:100%}
	.buttons-set button.button{float:left;margin-left:5px}
	.category-products .products-grid .product-name{height:16px;width:51%}
	#ma-mobilemenu{background:none repeat scroll 0 0 transparent;display:none;float:left;height:auto;margin:61px 0 0;padding-bottom:5px;padding-top:0;position:absolute;right:0;top:auto!important;width:100%;z-index:1111}
	.products-grid .availability{background:none repeat scroll 0 0 #fff;line-height:32px;margin:0;position:relative;width:84px;z-index:10}
	.block-title.padding-bt{width:auto!important}
	#shopping-cart-table tfoot tr td:first-child{display:none}
	.cart .discount input{margin-right:10px;padding:8px 10px;width:54%}
	.shipping-tips-title{margin-left:28px}
	#shopping-cart-table .btn-update{margin-top:-5px}
	.cart .page-title .small{box-sizing:border-box;margin-top:2px;padding:0 21px;width:100%}
	.cart .page-title .large{border-right:1px solid #2d2f30;box-sizing:border-box;font-size:22px;line-height:31px;padding-left:20px;width:100%}
	ol.common-checkout-total li{border-right:1px solid #d2d2d2;margin-top:0;padding:2px 5px;text-align:left!important}
	.catalog-product-view .grouped-product.display-as-package li.pull-left .product-img-wrapper.small .product-name p{font-size:15px!important}
	.product_view_bottom .add-to-links{margin-left:-5px!important}
	.product-pricing,.tier-prices{width:94%}
	.availability-only{float:left}
	.catalog-product-view .grouped-product .span6.freeshipp{float:right;margin-top:-65px!important}
	#products-list .add-to-links .link-compare{background:url(../images/bg-compare.png) no-repeat scroll 12px 11px #efefef;height:36px}
	#products-list .add-to-links .link-compare:hover{background:url(../images/bg-compare.png) no-repeat scroll 13px -20px #279b93;border:1px solid #279b93}
	#products-list .add-to-links .link-wishlist{background:url(../images/bg-wishlist.png) no-repeat scroll 13px 11px #efefef;height:36px}
	#products-list .add-to-links .link-wishlist:hover{background:url(../images/bg-wishlist.png) no-repeat scroll 13px -19px #279b93;border:1px solid #279b93}
	.product-view .product-img-box .more-views li{width:83px!important}
	.catalog-product-view .grouped-product.display-as-package li.pull-left{margin-bottom:25px;margin-right:7px;width:46%;margin-left:7px}
	.span5.shopping-list{margin-left:0;width:100%}
	.grouped-package .product_view_addtocart .add-to-box{clear:none;float:left!important;margin:0!important;padding-bottom:14px;padding-right:11px;padding-top:23px;width:67%}
	.product-view.display-as-package .add-to-cart .button{border-radius:2px;margin-left:29px}
	.catalog-product-view .display-as-package .products-grid .item-inner:hover .link-wishlist{left:24.5%}
	.catalog-product-view .display-as-package .products-grid .item-inner:hover .link-compare{left:66.5%}
	.form-group input[type="submit"]{width:81%;margin-left:33px}
	.pull-right.text-pull{left:-14px;margin-top:-94px;position:relative}
	.cms-form label,.cms-page label{color:#333;display:block;font-family:'open_sansbold';font-size:13px;margin:10px 0}
	.light-gray-box input[type="submit"]{width:81%;margin-left:33px}
	#accordion-2 h3{background:none repeat scroll 0 0 #222127;border-radius:0!important;color:#fff;font-size:100%!important;height:100%!important;padding-left:10px!important;padding-right:10px!important;width:95.5%!important;margin:5px auto 0!important}
	.grouped-product .products-grid .item-inner:hover .link-wishlist{left:31.3%}
	.grouped-product .products-grid .item-inner:hover .link-compare{left:60%}
	#search_price{margin-left:6px;margin-top:0;width:82px}
	.catalog-category-view .category-products{padding-top:0}
	.catalog-category-view .sep-title-wrapper{margin-top:-12px;width:100%}
	.product-gift-card .price-info.clearfix.span6{float:right;margin-top:-53px!important}
	.product-gift-card .aw-gc-form{margin-top:-32px;float:left}
	.product-gift-card .availability-configurable.in-stock{float:right}
	#review-form .input-box .validation-advice{margin-top:0}
	#review-form .validation-advice{margin-left:0;margin-top:-12px}
	.validation-advice{margin-left:116px}
	#aw-gc-amount-box .validation-advice{margin-left:133px;margin-top:-26px}
	.input-box .validation-advice{margin-top:-71px}
	.product-view .box-view .leave-rating{float:right;text-align:right;margin-right:10px}
	.products-grid .item-inner:hover .link-wishlist{left:31.3%}
	.catalog-product-view .products-grid .item-inner:hover .link-wishlist{left:31.3%}
	.product-gift-card .products-grid .item-inner:hover .link-wishlist{left:31.3%}
	.home-content .products-grid .item-inner:hover .link-wishlist{left:23.6%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-wishlist{left:29%}
	.catalog-category-view .products-grid .item-inner:hover .link-wishlist{left:29.2%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-compare{left:61.5%}
	.catalog-category-view .products-grid .item-inner:hover .link-compare{left:60.3%}
	.category-products .add-to-links > li .link-wishlist{float:left;margin-left:-19px!important}
	.add-to-links > li .link-wishlist{float:left;margin-left:-26px!important}
	.products-grid .item-inner:hover .link-compare{left:60%}
	.catalog-product-view .products-grid .item-inner:hover .link-compare{left:60%}
	.product-gift-card .products-grid .item-inner:hover .link-compare{left:63.7%}
	.product-gift-card .product-view .box-view .email-friend{float:right;margin-right:24px;margin-top:11px}
	.home-content .products-grid .item-inner:hover .link-compare{left:64%}
}

@media (min-width:1023px) and (max-width:20000px) {
	.ring-size li a:hover{text-decoration:none}
	#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{margin-left:4px}
	.last.odd a{text-align:left}
	.toolbar-bottom{float:left;margin:0;width:100%}
	#product-quickview th.a-right{text-align:center!important}
	#product-quickview .ratings{margin-bottom:9px!important}
	#product-quickview .data-table{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd #ddd -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;width:100%}
	.product-options-header{color:#000;margin-bottom:5px;margin-top:5px;font-weight:700}
	.product_view_bottom .add-to-links > li .link-wishlist{margin-left:0!important}
	.popup .block1{display:none}
	#popup5 .column.last.col1{display:none}
	#popup10 .column.last.col1{display:none}
	#popup8 .column.last.col1{display:none}
	#popup69 .column.last.col1{display:none}
	#popup87 .column.last.col1{display:none}
}
.aw-onestepcheckout-auth-form-block > a{position:relative;top:-13px}
@media (min-width:1023px) and (max-width:1100px) {
	#aw-onestepcheckout-address .customer-name .field{margin-top:5px;width:92%}
	.form-list input.input-text{width:100%}
	.span123 .price-box{float:left;margin-top:0!important;width:61%!important}
	.span123 .price-box-bundle{float:left;width:39%}
	#new_products .owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../magentothem/images/arrow-right.jpg) no-repeat scroll -6px -16px rgba(0,0,0,0);height:29px;margin-top:-48px!important;right:-22px;width:19px}
	.bottom-outer > h2{background:none repeat scroll 0 0 #c5e692;border:1px solid #64a006;border-radius:5px;clear:both;color:#333;display:block;font-size:15px;font-weight:700;margin:0 auto;padding:18px 0;width:83%!important}
	.products-grid .availability{background:none repeat scroll 0 0 #fff;line-height:32px;margin:0;position:relative;width:85px;z-index:10}
	.cart .discount button,.cart .shipping button{float:right}
	.product-pricing,.tier-prices{width:96%}
	.grouped-package .product_view_addtocart .add-to-box{width:69%}
	.product-view.display-as-package .add-to-cart .button{margin-left:70px}
	.special-price .price{color:#444;font-weight:700;font-size:19px;font-weight:400}
	.catalog-category-view .category-products{padding-top:6px}
	.block-layered-nav dd{border-bottom:1px solid #f1f1f1;margin:0;padding:10px 7px}
	.home-content .products-grid .item-inner{min-height:287px}
	#search_price{margin-left:6px;margin-top:0;width:68px}
	.block-layered-nav li a{font-size:11px!important}
	.block-layered-nav li{font-size:11px}
	.sep-title-wrapper{margin-top:0}
	.catalog-category-view .category-products{padding-top:3px}
	.catalog-category-view .products-slider{margin-bottom:0}
	.category-products .products-grid .item-inner{min-height:297px}
	.catalog-category-view .products-grid .item-inner:hover .link-wishlist{left:-14%}
	.catalog-category-view .products-grid .item-inner:hover .link-compare{left:81%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-wishlist{left:-2.5%}
	.catalog-category-view #new_products .products-grid .item-inner:hover .link-compare{left:77%}
	#review-form .input-box .validation-advice{margin-top:0}
	#review-form .validation-advice{margin-left:0;margin-top:-12px}
	.pt_custommenu div.pt_menu .parentMenu a,.pt_custommenu div.pt_menu .parentMenu span.block-title{font-size:13px}
	.banner7-des{font-size:30px;top:90px;padding:15px 13px}
	.banner7-title{top:30px}
	.validation-advice{margin-left:116px}
	#aw-gc-amount-box .validation-advice{margin-left:133px;margin-top:-26px}
	.input-box .validation-advice{margin-top:-71px}
	.product-view .box-view .email-friend{float:left;margin-top:0}
}
@media (min-width:500px) and (max-width:590px) {
	#aw-onestepcheckout-review-table-cart-wrapper .a-right{text-align:left!important}
	#aw-onestepcheckout-container .form-list input.input-text{width:455px}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{width:461px}
	#aw-onestepcheckout-review-coupon .input-box input{width:460px}
	#aw-onestepcheckout-review-comments textarea{width:459px!important}
	#aw-onestepcheckout-login-submit-btn{border-radius:3px;margin-top:6px!important;padding:4px;position:relative;width:461px}
	.aw-onestepcheckout-general-form-field select[name="billing[gender]"],.aw-onestepcheckout-general-form-field select[name="billing[country_id]"],.aw-onestepcheckout-general-form-field select[name="shipping[country_id]"]{width:463px!important}
	.cart .btn-checkout{background:#279b93;border:1px solid #3e6907;border-radius:7px;font-family:'open_sansbold';overflow:hidden;padding:0;width:100%}
	.products-list li.item{padding-bottom:20px}
}
@media (min-width:341px) and (max-width:380px) {
	.lower-bottom-boxes{clear:both;margin-top:0}
	.mytest{display:inline-block;margin-left:0;width:auto}
	.home-content .products-grid .item-inner:hover .link-wishlist{left:3px}
	.home-content .products-grid .item-inner:hover .link-compare{left:154px}
}
.account-login-home .form-list .input-box{display:inline-block}
.col-home-2 .form-list label.required em{color:#eb340a;float:right;font-style:normal;position:absolute;right:0;top:0}
.cms-retailstore .col-main{margin-top:27px}
.light-gray-box .span7{margin-left:0}
.rig_content h1{color:#333;font-size:36px;font-weight:700;margin-top:24px;text-transform:uppercase}
.rig_content p{color:#333;font-family:arial;font-size:14px;font-weight:lighter;line-height:25px}
.rig_bolts li{background:url(../images/list-style.jpg) no-repeat scroll left center rgba(0,0,0,0);color:#444;font-family:arial;font-size:17px;font-weight:700;line-height:32px;padding-left:19px}
.bottom-outer{text-align:center;float:left;width:100%}
.bottom-outer > h2{background:none repeat scroll 0 0 #c5e692;border:1px solid #64a006;border-radius:5px;clear:both;color:#333;display:block;font-size:18px;font-weight:700;margin:0 auto;padding:18px 0;width:67%}
.bottom-outer .border-hh.row-fluid > h1{border-bottom:1px dashed #999;border-top:1px dashed #999;color:#444;font-weight:700;margin-bottom:56px;margin-top:34px;padding-bottom:1px;padding-top:6px;text-transform:uppercase}
b{font-weight:700}
.rig_discount{color:#279b93;font-weight:700}
.brief_summary.span5{padding-top:75px}
.border-hh.row-fluid > h1{border-bottom:1px dashed #999;border-top:1px dashed #999;color:#444;font-weight:700;margin-bottom:27px;margin-top:18px;padding-bottom:9px;padding-top:9px;text-transform:uppercase}
.advantage_para.row-fluid > h1{color:#444;font-size:18px;font-weight:700}
.advantage_para.row-fluid ul{margin-left:19px}
.advantage_para.row-fluid li{color:#444;font-size:15px;font-weight:600;line-height:32px;list-style-image:url(../images/list-style.jpg)}
.advantage_para.row-fluid{margin-top:23px}
.border-hh.row-fluid{float:left}
.brief_summary.span5 > ul{margin-left:19px}
.brief_summary h1{color:#333;font-size:18px;font-weight:700}
.brief_summary li{color:#333;font-family:arial;line-height:30px;list-style-image:url(../images/list-style.jpg);padding-left:0}
.competitor_img h1{color:#333;font-size:22px;font-weight:700}
.competitor_img{float:left;width:50%}
.advantage_para{float:left}
#pt_menu168{display:none}
@media (min-width:240px) and (max-width:450px) {
	.product-view.grouped-product .add-to-cart .button{margin-top:0}
	.cart div.aw_giftcard form#aw_giftcard-form button{margin:0 0 6px}
	.cart div.aw_giftcard form#aw_giftcard-form button span{padding:0 5px}
	.mobilemenu span.head a{background:url(../images/menu_down.png) no-repeat scroll right top rgba(0,0,0,0);border:0 none;color:#333;display:block;height:27px;padding:0;width:163px}
	#aw-onestepcheckout-review-coupon .input-box input{width:100%}
	.category-products .products-grid .item-inner{min-height:initial;padding:3px;width:100%}
	.catalog-category-view .category-products .products-grid .item{float:left!important;margin-left:0!important;width:98%;}
	.catalog-category-view .category-products .products-grid .item .box-item{position:relative; padding-left:100px; min-height:100px;}
	.catalog-category-view .category-products .products-grid .item .product-image{float:left;margin-left:5px;margin-top:7px;width:81px;}
	.minimal-price .price-label{color:#333}
	.price-label{color:#333}
	.special-price .price,.regular-price .price{color:#279b93;font-size:15px}
	.catalog-category-view .category-products .products-grid .price-box{float:none;line-height:17px;margin:0;text-align:left;margin-top:4px}
	.category-products .products-grid .product-name{color:#333;float:none;font-size:15px;font-weight:400;margin:0;overflow:hidden;text-align:left;}
	.category-products .products-grid .star_container{ min-height: 46px; text-align: left;}
	.category-products .products-grid .group-stars .ind_cnt{ text-align:left;}
	.category-products .products-grid .box-item .actions{position:relative;}
	.category-products .products-grid .box-item .add-to-links{ text-align:left;}
	.bhola{display:none;}
	.mousetrap, #cloud-zoom-big{display:none !important;}
	.customer-account-index .block-title{width:auto !important;}
	.availability-configurable.in-stock{margin-left:0; clear:both;}
	.products-grid .availability{ text-align:left;}
	.home-content .products-grid .item .star_container, .home-content .products-grid .owl-item .star_container{ margin: 0 auto!important;}
	.products-grid .item .star_container, .products-grid .owl-item .star_container{ margin: 0 !important;}
}
.category-free-standing-pull-up-rigs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{float:left;height:auto;left:0;position:unset;top:0;white-space:normal;width:auto}
.free-a{margin-left:4px}
.ui-tabs .span9 > img{width:100%}
.category-wall-mount-pull-up-rigs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{float:left;height:auto;left:0;position:unset;top:0;white-space:normal;width:auto}
.category-free-standing-pull-up-rigs .ui-tabs-panel.ui-widget-content.ui-corner-bottom{border:1px solid #ddd;float:left;margin-bottom:33px}
.category-wall-mount-pull-up-rigs .ui-tabs-panel.ui-widget-content.ui-corner-bottom{border:1px solid #ddd;float:left;margin-bottom:33px}
.category-free-standing-pull-up-rigs .ui-tabs.ui-widget.ui-widget-content.ui-corner-all{border:none;margin-top:20px}
.category-wall-mount-pull-up-rigs .ui-tabs.ui-widget.ui-widget-content.ui-corner-all{border:none;margin-top:20px}
.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav li{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;float:left;list-style:outside none none;margin:1px .2em 0 0;padding:0;position:relative;top:0;white-space:normal;width:auto}
.category-wall-mount-pull-up-rigs .ui-tabs .ui-tabs-nav li{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;float:left;list-style:outside none none;margin:1px .2em 0 0;padding:0;position:relative;top:0;white-space:normal;width:auto}
.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:text;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:4px solid #279b93;border-radius:5px 4px 0 0;color:#35353a;text-transform:uppercase;font-weight:700;font-size:20px;padding-top:17px;padding-bottom:18px;margin-top:0}
.category-wall-mount-pull-up-rigs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:text;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:4px solid #279b93;border-radius:5px 4px 0 0;color:#35353a;text-transform:uppercase;font-weight:700;font-size:20px;padding-top:17px;padding-bottom:18px;margin-top:0}
.row-fluid.org-bg > h1{background:none repeat scroll 0 0 #fdf3ad;border:1px solid #d5a604;border-radius:3px;color:#35353a;font-size:16px;font-weight:700;padding-bottom:13px;padding-top:13px;margin-bottom:24px}
.row-fluid.org-bg{margin-top:30px;text-align:center}
.top-icon .span4 > label{float:left;margin-top:20px;font-size:18px;color:#35353a;margin-left:13px}
.top-icon .span4 > img{float:left}
.category-wall-mount-pull-up-rigs .sep-title-wrapper{display:none}
.category-wall-mount-pull-up-rigs .bannerslide-default-slider{display:none}
.category-wall-mount-pull-up-rigs .view-all.text-right{display:none}
.category-wall-mount-pull-up-rigs #new_products{display:none}
.category-wall-mount-pull-up-rigs .ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:none repeat scroll 0 0 #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#888;float:left;font-size:20px;margin-top:3px;padding:17px 1em 18px;text-decoration:none;text-transform:uppercase}
.category-wall-mount-pull-up-rigs .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{border:none;padding:0;background:none!important;float:left}
.category-free-standing-pull-up-rigs .sep-title-wrapper{display:none}
.category-free-standing-pull-up-rigs .bannerslide-default-slider{display:none}
.category-free-standing-pull-up-rigs .view-all.text-right{display:none}
.category-free-standing-pull-up-rigs #new_products{display:none}
.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:none repeat scroll 0 0 #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#888;float:left;font-size:20px;margin-top:3px;padding:17px 1em 18px;text-decoration:none;text-transform:uppercase}
.category-free-standing-pull-up-rigs .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{border:none;padding:0;background:none!important;float:left}

.catalog-category-view .main-inner #tabs{ overflow: hidden; max-width: 1170px; margin: 0px auto;}

.row-fluid.ring-size li{float:left;width:165px;margin-right:11px}
.ring-size .button.btn-cart{clear:both;display:block;margin-top:7px}
.row-fluid.ring-size a{color:#e0b41b;font-weight:700;text-transform:uppercase;font-size:12px}
.row-fluid.ring-size{margin-bottom:20px;margin-top:16px;float:left}
.bottom-hh.row-fluid li{font-size:14px;color:#444;line-height:37px;font-weight:600}
.row-fluid.ring-size li:last-child{margin-right:0}
@media (min-width:240px) and (max-width:700px) {
	.cms-page h1{color:#333;font-weight:700;font-size:30px;margin-bottom:7px;text-transform:uppercase}
	.light-gray-box > img{display:none}
	.cms-page.about-us > img{display:none}
	.customer-service.cms-page > img{display:none}
	.customer-service.cms-page{margin-top:16px}
	.financing.cms-page > img{display:none}
	.footer-container .f-col.f-col1.span3 div{display:none}
	.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{border-left:1px solid #ddd;border-radius:5px 4px 0 0;border-right:1px solid #ddd;border-top:4px solid #279b93;color:#35353a;cursor:text;font-size:12px;font-weight:700;margin-top:0;text-transform:uppercase;padding:8px 8px 2px}
	.category-wall-mount-pull-up-rigs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{border-left:1px solid #ddd;border-radius:5px 4px 0 0;border-right:1px solid #ddd;border-top:4px solid #279b93;color:#35353a;cursor:text;font-size:12px;font-weight:700;margin-top:0;text-transform:uppercase;padding:8px 8px 2px}
	.category-free-standing-pull-up-rigs .ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:none repeat scroll 0 0 #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#888;float:left;font-size:12px;margin-top:3px;padding:5px 1em;text-decoration:none;text-transform:uppercase}
	.category-wall-mount-pull-up-rigs .ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:none repeat scroll 0 0 #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#888;float:left;font-size:12px;margin-top:3px;padding:5px 1em;text-decoration:none;text-transform:uppercase}
	.catalog-category-view .col-main .top-icon .span4{float:left!important;width:100%!important;margin-bottom:16px!important}
	.row-fluid.org-bg > h1{background:none repeat scroll 0 0 #fdf3ad;border:1px solid #d5a604;border-radius:3px;color:#35353a;font-size:11px;font-weight:700;margin-bottom:24px;padding-bottom:13px;padding-top:13px}
	.row-fluid.ring-size li{float:left;margin-right:6px;width:47.3%;min-height:209px}
	
	.products-list li.item{ width:96%; padding-left:2%; padding-right:2%;}
	.products-list li.item .product-image{border:0;}
	
	.catalog-category-view .box-list .add-to-links{ float:none; clear: both; padding: 10px 0;}
	
	.product-shop .star_container { width:auto!important;}
	.product-shop .star_container .group-stars .ind_cnt{ text-align: left;}
}
@media (min-width:1023px) and (max-width:1200px) {
	.ui-tabs .ui-tabs-panel{padding:8px!important;width:98.8%}
	.green-bg{background:none repeat scroll 0 0 #9bc261;border-radius:0;float:left;height:310px;padding-top:46px;text-align:center}
	.green-bg > h1:first-child{font-size:27px;margin-top:24px}
	.green-bg > p{font-size:14px}
	.green-bg > h1{font-size:27px}
	.product-view #review-form textarea{width:99.5%}
	.product-view #review-form input.input-text{width:99.5%}
	.aw-onestepchekocut-column.aw-onestepchekocut-column-left{width:auto!important}
	.row-fluid.ring-size li{float:left;margin-right:6px;width:19.3%}
	.top-icon .span4 > label{color:#35353a;float:left;font-size:14px;margin-left:5px;margin-top:20px}
}
@media (min-width:240px) and (max-width:1100px) {
	a#mgkviewlightbox{display:none}
}
@media (min-width:768px) and (max-width:1000px) {
	#ma-mobilemenu{float:left;height:auto;margin:80px 0 0;width:98%;position:absolute;z-index:999;left:7px}
	.pull-right.right-fixed-bar{display:none}
	.top-icon .span4 > img{float:none}
	.top-icon .span4{text-align:center}
	.row-fluid.ring-size li{float:left;margin-right:5px;width:30%;margin-left:11px;min-height:236px}
	.top-icon .span4 > label{color:#35353a;font-size:14px;margin-left:0;margin-top:20px;float:none}
}
.row-fluid.org-bg span{color:#c28a02}
#contactForm .span4 p{margin-bottom:0!important}
#tabs > ul li a{border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 3px solid #279b93; color: #35343a !important; float: left; font-size: 20px; margin-top: 9px; padding: 10px 10px 19px; text-decoration: none; text-transform: uppercase; font-weight:bold;}
.row-fluid.top-icon {margin-top: 0px;}
@media (min-width:240px) and (max-width:767px) {
	.cms-ma-erida-home .add-to-links li .link-wishlist{display:none}
	.cms-ma-erida-home .add-to-links li .link-compare{display:none}
	.category-products .add-to-links > li .link-compare{display:none}
	.category-products .add-to-links > li .link-wishlist{display:none}
	.short-description{display:none}
	.product-collateral .short-description{display:block}
	.product-tabs .short-description{display:block}
	.pull-right.video-top{display:none}
	#tabs > ul li a, .free-a{font-size:12px;margin-top:5px;padding:7px 8px 2px}
	.row-fluid.top-icon{display: inline-block; margin-top: 15px;}
	.green-bg > h1:first-child{font-size:25px}
	.green-bg > h1{font-size:27px}
	.green-bg{background:none repeat scroll 0 0 #9bc261;border-radius:0;float:left;height:262px;padding-top:15px;text-align:center;width:100%}
	.row-fluid.ring-size li{float:left;margin-right:6px;min-height:209px;width:47.3%;margin-bottom:10px}
	.ui-tabs .ui-tabs-panel{padding:8px 4px!important;width:96.2%}
	.product-collateral{margin:10px 0 0;padding:10px 0 0}
	.toolbar{border-top:none}
	.toolbar-bottom .toolbar{float:left;margin:15px 0 6px;padding:0 0 10px;width:100%}
	.gray .btn{width:100%}
	
	button#aw-onestepcheckout-forgot-password-submit-btn{float:left;position:relative;top:0}
	.cart-table .item-msg{float:left}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left{background:none}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{background:none}
	.aw-onestepcheckout-auth-form-block > a{position:relative;top:0}
	.product-tabs li.active a,.product-tabs li.active a:hover{font-size:15px;padding-right:8px;padding-left:8px}
	.product-tabs a{font-size:15px;padding-right:5px;padding-left:5px}
	.checkout-cart-index .item-options dt{clear:unset;color:#000;display:inline-block;float:left;width:100%}
	.col-main > .cart{margin:5px 0 18px}
	.my-account{margin-bottom:14px}
	.ui-accordion .ui-accordion-content{border:none!important}
	.cms-page h1{color:#333;font-weight:700;font-size:18px;margin-bottom:7px;margin-top:5px;text-transform:uppercase}
	.account-login .content{border-bottom:0 none;min-height:initial}
	.cms-page{color:#333;font-size:14px;margin-bottom:18px}
	.cms-form label,.cms-page label{color:#333;display:block;font-family:'open_sansbold';font-size:13px;margin:0}
	.contacts .right-border{border-right:none;padding-right:0}
	.product-view{margin-top:15px;margin-bottom:15px}
	.grouped-product .product_view_bottom .link-wishlist{display:none!important}
	.grouped-product .product_view_bottom .link-compare{display:none!important}
	.checkout-onepage-index .col-left.sidebar.span3{display:none}
	.page-title{border-bottom:1px solid #ccc;margin:0 0 10px;overflow:hidden;width:100%}
	.checkout-onepage-index .main-inner{margin:14px 0}
	.logo{float:left;padding-top:10px}
	.menu-mobile .btn-navbar{float:left;padding-top:26px}
	.right-fixed-bar a.rightbar-login-btn,.right-fixed-bar a.rightbar-cart-btn{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:medium none;border-radius:0;clear:none;padding:16px 2px 2px 0;border-left:1px solid #1f7c76;margin:0}
	.right-fixed-bar .fa{border-bottom:none}
	.pull-right.right-fixed-bar{float:right!important;position:relative;right:0;margin:0!important;padding:0!important}
	.mobilegentleman .imgcart{float:left;width:100%;}
	#ma-mobilemenu{background:none repeat scroll 0 0 transparent;display:none;float:left;height:auto;margin:60px 0 0;padding-bottom:5px;padding-top:0;position:absolute;right:0;top:auto!important;width:100%;z-index:1111}
	.catalog-product-view .view-related{display:none}
	.cart-prod{display:inline-block;width:100%;border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:10px; position:relative;}
	.cart-prod-thumb{width:75px;height:75px;float:left;margin-right:10px}
	.cart-prod-info{float:left;width:63%;position:relative}
	.cart-prod-name{margin:0!important;line-height:14px}
	.sku{font-size:10px}
	.unit-price{font-size:11px;font-weight:700;float:left;margin-top:5px;clear:both}
	.unit-price .price{font-weight:400!important;margin-left:10px}
	.qty-x{font-size:11px;font-weight:700;clear:both;float:left;margin-top:7px;margin-left:10px!important}
	.cart-prod-info .input-text.qty{float:left;margin-left:5px;margin-top:4px;width:2.3em!important;font-size:12px}
	.cart-price-total{float:left;margin-left:8px;margin-top:6px}
	.cart-price-total .price{font-size:16px;font-weight:700;color:#4fa800}
	.cart-prod-name a,.cart-prod-name .data-table#my-reviews-table h2 a,.data-table#my-reviews-table h2 .cart-prod-name a{font-size:12px;font-weight:700;text-decoration:none;color:#000}
	dl{margin:0}
	.cart-table{margin-top:10px!important;position:relative}
	.ordershare .item div.facebook, .ordershare .item div.twitter{width: 46%;}
	#review-form table#product-review-table tbody td{display: table-cell;}
	.product-view .box-reviews .form-add .form-list .input-box{width:100%;}
	
	.box-view-topalign #product_just_stars .ind_cnt{ float:none; display:inline-block; margin:0 0 0 10px;}
	
	.cart-prod-info .item-options{ clear:both; padding-top:10px;}
}
.price-box-bundle .price{color:#279b93}
.tab2-link-wall:hover{text-decoration:none}
.tab2-link-wall{background:none repeat scroll 0 0 #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#888!important;float:left;font-size:20px;margin-top:3px;padding:17px 1em 18px;text-decoration:none;text-transform:uppercase;text-decoration:none}
.ui-state-default .ui-icon{background:url(../images/plus-icon.png) no-repeat scroll -2px -2px rgba(0,0,0,0)!important;height:16px;left:auto!important;margin-right:5px;margin-top:-8px!important;right:0!important;width:16px}
.ui-state-active .ui-icon{background:url(../images/minus-icon.png) no-repeat scroll -2px -2px rgba(0,0,0,0)!important;height:16px;left:auto!important;margin-right:5px;margin-top:-8px!important;right:0!important;width:16px}
ul.common-checkout-total li ol{float:left}
.a-right{padding-left:4px;text-align:right!important}
li.totalsum ol li.a-right{font-size:16px}
#shopping-cart-totals-table.common-checkout-total{margin-left:0!important}
@media (min-width:240px) and (max-width:360px) {
	.product-options p.required{position:absolute;right:-20px;top:-22px}
	select option{padding-right:10px;width:200px}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{width:237px}
	#aw-onestepcheckout-review-table-cart-wrapper .a-right{text-align:left!important}
	.coupon-code-form #coupon_code{width:238px}
	#aw-onestepcheckout-container .form-list input.input-text{width:230px}
	#aw-onestepcheckout-review-comments-simple .input-box > textarea{width:238px!important}
	#aw-onestepcheckout-place-order-button,#aw-onestepcheckout-place-order-button:visited{width:239px}
	.aw-onestepcheckout-general-form-field select[name="billing[gender]"],.aw-onestepcheckout-general-form-field select[name="billing[country_id]"],.aw-onestepcheckout-general-form-field select[name="shipping[country_id]"]{width:236px!important}
	.product-tabs a{border:0 none;color:#888;display:block;font-size:18px;font-weight:300;line-height:24px;padding:10px 4px;text-decoration:none}
	.common-checkout-total,.common-checkout-total li{color:#282828;float:none;font-family:'open_sansregular';font-size:13px;text-align:left!important;}
}
@media (min-width:370px) and (max-width:405px) {
	.pager .view-mode{float:left;margin:0;padding:8px 3px 8px 0}
	.product-view.grouped-product .add-to-cart .button{margin-left:0;margin-top:0}
	.product-view .product-shop .product_view_bottom{margin-left:26px}
	.cart .btn-checkout{margin-top:10px}
	.shipping-wrapper .row-fluid [class*="span"]{min-height:initial}
	.imgcart2 .pull-right.buttons{position:absolute;right:-66px;top:-17px}
	.cart .discount input{width:90%;padding:8px 10px;margin-right:10px;margin-bottom:10px}
	.catalog-category-view .products-grid .item-inner:hover .link-wishlist{left:0!important}
	.catalog-category-view .products-grid .item-inner:hover .link-compare{left:74%!important}
	.catalog-category-view .show-grid,.catalog-product-view .show-grid,.review-product-list .show-grid,.catalogsearch-result-index .show-grid{margin:16px 0 0}
	.catalog-category-view .category-products{padding-top:0}
	.product-essential .add-to-cart{float:left;margin-left:48px}
	.product-essential .incr .product_view_addtocart .add-to-cart{margin-left:78px;}
	.product-test .product-essential .add-to-cart{float:left;margin-left:48px}
	.product-view .box-view .leave-rating{float:right;margin-right:36px;text-align:right}
	.product-view .box-view .email-friend{float:right;margin-right:71px;margin-top:11px}
	.product-view .product-shop .short-description{padding:0}
	#super-product-table thead th{border:1px solid #dedede;font-size:14px;padding:10px 4px}
	#super-product-table tbody td{font-size:11px}
	.product-view.grouped-product .box-view .leave-rating{float:left;margin-right:0;text-align:left!important;width:100%}
	.wrapper_box #continue_shopping{padding:7px 15px}
	.wrapper_box #shopping_cart{padding:7px 15px}
	.product-view .box-view{margin:-1px 0px 0 0 !important;}
	.product-view .in-stock{float:left; margin:0 0 10px;}
	.product-view .product-shop .product-name{padding:0 0 3px;}
}
@media (min-width:400px) and (max-width:450px) {
	.product-view .product-shop .product_view_bottom{margin-left:26px}
	.cart .btn-checkout{margin-top:10px}
	.shipping-wrapper .row-fluid [class*="span"]{min-height:initial}
	.imgcart2 .pull-right.buttons{position:absolute;right:-66px;top:-17px}
	.cart .discount input{width:90%;padding:8px 10px;margin-right:10px;margin-bottom:10px}
	.catalog-category-view .show-grid,.catalog-product-view .show-grid,.review-product-list .show-grid,.catalogsearch-result-index .show-grid{margin:16px 0 0}
	.catalog-category-view .category-products{padding-top:0}
	.product-test .product-essential .add-to-cart{float:left;margin-left:48px}
	.product-view .box-view .leave-rating{float:right;margin-right:36px;text-align:right}
	.product-view .box-view .email-friend{float:right;margin-right:71px;margin-top:11px}
	.product-view .product-shop .short-description{padding:0}
	#super-product-table thead th{border:1px solid #dedede;font-size:14px;padding:10px 4px}
	#super-product-table tbody td{font-size:11px}
	.product-view.grouped-product .box-view .leave-rating{float:left;margin-right:0;text-align:left!important;width:100%}
	.wrapper_box #continue_shopping{padding:7px 17px}
	.wrapper_box #shopping_cart{padding:7px 17px}
	.box-view.box-view-topalign.span4{padding:0 !important; width:95.7%;}
	.product-shop .box-view.box-view-topalign .row-fluid{margin:0 !important;}
	.availability-configurable.in-stock {clear: both; margin-top: 0;}
}
@media (min-width:600px) and (max-width:715px) {
	.top-icon .span4 > label{color:#35353a;float:left;font-size:12px;margin-left:10px;margin-top:20px;margin-right:7px}
	.row-fluid.ring-size li{float:left;margin-bottom:10px;margin-right:6px;min-height:209px;width:23.3%}
	.footer-static-content.store-reviews{display:none}
	.footer-static .f-col.f-col1.span3 .footer-static-title{display:none}
	#aw-onestepcheckout-address .customer-name .field{margin-top:5px;width:98.5%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-wide{width:99%}
	.aw-onestepcheckout-general-form-field select[name="billing[gender]"],.aw-onestepcheckout-general-form-field select[name="billing[country_id]"],.aw-onestepcheckout-general-form-field select[name="shipping[country_id]"]{width:101%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left .input-box,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box{width:100%}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right .input-box select{width:103%}
	#aw-onestepcheckout-review-coupon .input-box{width:99%}
	#aw-onestepcheckout-review-coupon .input-box input{width:100%}
	#aw-onestepcheckout-review-comments .input-box{width:99%}
	#aw-onestepcheckout-login-submit-btn{border-radius:3px;margin-top:4px!important;padding:4px;position:relative;top:-8px;width:100%}
	button#aw-onestepcheckout-forgot-password-submit-btn{float:left;position:relative;top:-9px}
	.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-left,.aw-onestepcheckout-general-form-field.aw-onestepcheckout-general-form-field-right{display:inline-block;width:47.5%}
	.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle,.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right{display:inline;padding:0 10px;vertical-align:top;width:100%}
}
.bhola{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #ddd;margin-top:29px;padding:20px;}
.bholatitle{font-size:16px;font-family:'open_sansbold'}
.bholadesc{font-size:14px;line-height:26px;margin-top:6px}
.bhola .short-description{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:14px}
.flexslider-catalog{position:relative}
.top-cart-title a:hover{color:#fff !important;}
.outofstock-friends-block {padding-top: 30px;}
.special-footer-new{display:none !important;}
@media (max-width: 580px) {
	.product-view .product-options p.required{top: -13px; left: -4px; text-align:left; right:auto;}
	.product-view .product-options{padding-top:13px;}
	.outofstock-friends-block {padding-top: 0;}
	.product-options-out-of-stock .span12 > strong{font-size:13px;}
	.special-footer-new{color: #FFF; font-size: 1.1em; display:block !important; text-align:center; padding-bottom: 25px;}
	.special-footer-new a{color:#FFF;}
	.span6.f-store.pull-right.special-footer-new{margin-bottom:15px !important}
	.category-products .ratings {float: left; margin: 3px 0; width: 50%;}
}
.paypal-express-review button.btn-checkout span{padding: 0px 20px; color:#999; border:1px solid #ddd; border-radius:7px;}
.paypal-express-review button.btn-checkout span span{border:0;}
.paypal-express-review button.btn-checkout:hover span{background: #279b93!important; color:#fff;}
.grouped-product .product-shop .availability.out-of-stock{width: 70%; padding: 8px; border:0; display:inline-block;}
.grouped-product .product-shop .availability.out-of-stock > span{color:#F00 !important;}
.product-options-out-of-stock .span12 > strong {color: #000; text-align: center;}
.product-view .product-shop .product_view_addtocart.outofstock-cart-block{display:none;}
.catalog-product-view #super-product-table tbody td, .catalog-product-view #super-product-table thead th{display: table-cell;}
#tabs #tabs-1 { clear: both;}
.col-left.sidebar.span3 {clear: both;margin-top: 15px;}
#tabs-1 .span9.hidden-phone > img{width:100%;}
#tabs-1 .span9.hidden-phone{float:right;}
.review_stars_container{display:block; background:url('../images/reviews_star_white.png') 0 0 no-repeat; height:13px; width:81px; margin-top: 5px;}
.reviews_stars{display:block; background:url('../images/reviews_star.png') 0 0 no-repeat; height:13px; width:0;}
.customer-name{font-size:14px; color:#999; display:block; clear:both; margin-top: 5px;}
.customer-reviews-text{ font-size:11px; color:#999; margin-top: 2px !important;}
#product-review-table.data-table thead th{background:#ddd; padding:4px 15px;}
.block-cart .top-cart-title a{color:#fff !important;}
@media screen and (orientation:landscape) and (max-width:1136px) {
   .backgallerylink {display: none;}
}
@media only screen and (max-width : 425px) {
.product-view .special-price .price {font-size: 20px;}
.product-view .old-price .price {font-size: 17px;}
.product-tabs-content{margin-bottom: -30px;}
.back_gallery a {display:none;}
.contacts-index-index [class*="span"]:not(.grouped-package),.contacts-index-index .uneditable-input[class*="span"], .contacts-index-index .row-fluid [class*="span"]:not(.grouped-package){margin:0 !important;}
.product-view .box-view .leave-rating{margin-right: 40px;}
}
@media only screen and (max-width : 414px) {
.product-view .box-view .leave-rating{margin-right:50px;}
}
@media only screen and (max-width : 380px) {
   .back_gallery .backgallerylink {display: none;}
   .gallery-photo-view {margin-top: -10px;}
   .grouped-product .box-view {margin: 0 -4px 0 0;}
	#product-review-table {width: 100%;}
	#product-review-table.data-table thead th{padding:4px 0}
	.mousetrap, #cloud-zoom-big{display:none !important;}
   /**.product-view .box-reviews .form-add .form-list .input-box{width:200px}**/
}
@media only screen and (max-width : 375px) {
.product-view .special-price .price {font-size: 20px;}
.product-view .old-price .price {font-size: 17px;}
.product-tabs-content{margin-bottom: -30px;}
.cms-page .gray, .cms-form .gray {margin: 500px -20px -20px;}
.span8.right-border {margin-top: 120px !important;position: absolute;}
.span4 {position: relative;}
/**/.contacts-index-index [class*="span"]:not(.grouped-package), .contacts-index-index .uneditable-input[class*="span"], .contacts-index-index .row-fluid [class*="span"]:not(.grouped-package) {width: 90%;} /**/
.product-view .box-view .leave-rating a{ padding: 0 0 0 26px;}
.product-view .box-view .leave-rating{margin-right: 13px;}
.back_gallery{padding: 22px 0;}

}

@media only screen and (max-width : 320px) {
    .grouped-product .box-view {margin: 0px -1px 0 0;} 
	.back_gallery{padding: 22px 0;}
	.product-view .box-view .leave-rating a{ padding: 0 0 0 17px;}
	.product-view .box-view .leave-rating{margin-right:0px}
}
.awrma-customer-rma-new .buttons-set .button, 
.aw-giftcard-card-index .buttons-set .button,
.points-reward-index .buttons-set .button,
.awrma-customer-rma-new button.button, 
.aw-giftcard-card-index button.button,
.points-reward-index button.button{background:#279b93;}
.account-login-home .form-list .input-box{float:none;}
.short-description{color: #444;}
.ratings-table {display: inline-block;}
.product-view .email-friend a{}
.box-view-topalign .nobr {float: right; padding: 0 10px;}
a#mgkviewlightbox{clear:both}
#outerImageContainer{padding: 30px 0 0;}

.ma-sepecial.active span {
    color: purple;
}

/** Ratting Shopper Approved **/
.sa_name{ display:inline-block; width: auto !important; vertical-align: top;}
.sa_name .sa_location{ display:none !important;}
.sa_name .sa_displayname{ font-weight:bold; font-size:14px; color:#1964a8;}
.sa_date{ color:#cccccc; font-size:11px; display:inline-block;}
.sa_comments{ font-size:13px; color:#999999;}
.sa_noborder .sa_review{ padding:0 !important;}
.sa_review .sa_star{ background:url(../images/simplestar.png) no-repeat 0 0 !important; width:14px !important; height:13px !important;}
.sa_review .sa_activestar{ background-position:0 -13px !important;}
.sa_review .sa_info{ padding:0 0 10px;}
.sa_footer { text-align: left; display: block; border-top: 1px #2b2b2b solid; padding-top: 20px;}

.sa_info > span { display: block !important;}
.star_container .group-stars .off,
.star_container .group-stars .on,
.star_container .group-stars .half{ width:14px; height:13px;}

.store-reviews .sa_showdate .sa_date{ display: inline-block !important; font-weight:700;}

.star_container .group-stars .off{ background-image:url(../images/star-empty-sm.png);}
.star_container .group-stars .on{ background-image:url(../images/star-full-sm.png);}
.star_container .group-stars .half{ background-image:url(../images/star-half-sm.png);}

.ma-thumbnail-container .flex-direction-nav a{ opacity: 0.5; background:url(../magentothem/images/arrow-left.jpg) no-repeat 0 50%;}
.ma-thumbnail-container .flex-direction-nav .flex-next{ background-image:url(../magentothem/images/arrow-right.jpg); background-position:0 50%;}

.product-collateral-wrap{ background:#fcfcfc; position:relative; left:calc(-50vw + 50%); width: 99.2vw; border:1px #f3f3f3 solid; margin:30px 0;}
.product-collateral-wrap .product-collateral{ padding:30px 0;}

#product_page .main-questions{ position:relative; padding-left:220px; min-height:100px;}
#product_page .main-questions .rating{ position:absolute; left:0; width:200px; top:0;}
#product_page .main-questions .info{ position:absolute; left:0; width:200px; top:25px; font-size:14px; color:#666;}
#product_page .main-questions .rheading{ font-size:16px; color:#000; text-transform:uppercase; font-weight:normal;}
#product_page .main-questions .comments{ padding-top:0; font-size:14px; color:#000;}

#product_page .stars .off,
#product_page .stars .on,
#product_page .stars .half{ width:16px; height:15px;}
#product_page .stars  .off{ background-image:url(../images/star-empty-sm2.png);}
#product_page .stars .on{ background-image:url(../images/star-full-sm2.png);}
#product_page .stars  .half{ background-image:url(../images/star-half-sm2.png);}

#product_page .product_review{ border-color:#efefef;}
#product_page .images{ font-size: 12px; left: 0; margin-right: 0; padding: 0; position: absolute; right: 0; text-align: left; top: 90px; width: 250px;}
#product_page .images .verified{ float:left;}
#product_page .images .recommend{ float:left; margin-left:10px;}

#product_tabs_short_description_contents{ margin-bottom:40px; text-align:left;}
.availability-configurable.in-stock span{font-family: "Roboto",sans-serif !important; font-size: 12px !important;}

.availability-configurable.in-stock > img{ width:auto!important; height:16px;}
.availability-configurable.in-stock span{ display:none;}

/* Top Shopping Cart */
.TopCartWidget{ float:right; position:relative;}
.TopCartWidget:hover .TopCartBlock{ display:block;}
.TopCartBlock > ol > li.item{ padding:15px 0; border-top:1px #ccc solid;}
.TopCartBlock > ol > li.item:first-child{ padding-top:0; border:0;}
.TopCartBlock { box-shadow:1px 1px 2px #ccc;
    background: #fff;
    color: #333;
    padding: 15px;
    position: absolute;
    right: 0; display:none;
    top: 27px;
    width: 250px;
    z-index: 1000000;
}
.custom-menu-bottom .name{ color:#000;}
.custom-menu-4 .custom-menu-4-item a{ background:none !important; color:#000000 !important;}
.custom-menu-3{ text-transform:uppercase; min-height:12px !important;}

/** OPC **/
#onestepcheckout-form button.onestepcheckout-place-order{ background:#313233; width:100%;
    border-radius: 0;
    box-shadow: 0 0 0;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
}
#onestepcheckout-form button.onestepcheckout-place-order:hover{ background:#279b93;}
button.onestepcheckout-place-order span span{ font-weight:bold;}
#onestepcheckout-form #onestepcheckout-coupon-add{ background:#313233;}
#onestepcheckout-form #onestepcheckout-coupon-add:hover{ background:#279b93;}
#onestepcheckout-form #onestepcheckout-coupon-add span{ line-height:24px; padding:0 10px; font-weight:bold; font-size:14px; background:#313233;}
#onestepcheckout-form p.onestepcheckout-numbers span{ width:30px; height:30px; line-height:30px; text-align:center; color:#fff; background:#313233 !important;}

#onestepcheckout-form p.onestepcheckout-numbers span.numbers-1:after{ content:'1';}
#onestepcheckout-form p.onestepcheckout-numbers span.numbers-2:after{ content:'2';}
#onestepcheckout-form p.onestepcheckout-numbers span.numbers-3:after{ content:'3';}
#onestepcheckout-form p.onestepcheckout-numbers span.numbers-4{ background:#313233 url(../images/opc_arrow.png) 50% no-repeat !important; background-size: 15px auto !important;}
#onestepcheckout-form .editcart a.subsqty{    background: #c1c1c1;
    border-radius: 3px 0 0 3px;
    color: #fff; font-weight:bold;
    line-height: 16px;
    padding: 0 3px; border:0;
}
#onestepcheckout-form .editcart a.addsqty{    background: #279b93;
    border-radius: 0 3px 3px 0;
    color: #fff; font-weight:bold;
    line-height: 16px;
    padding: 0 3px; border:0;
}
#onestepcheckout-form .onestepcheckout-threecolumns p.onestepcheckout-numbers, 
#onestepcheckout-form .onestepcheckout-threecolumns li.shipping-address-title{ font-family: 'Roboto', sans-serif; color:#313233; font-weight:bold; font-size:16px;}
#onestepcheckout-form h1.onestepcheckout-title{ color:#313233; font-size:30px;}
#onestepcheckout-form .onestepcheckout-threecolumns p.onestepcheckout-numbers, 
#onestepcheckout-form .onestepcheckout-threecolumns li.shipping-address-title{ line-height:1.6; padding-left:40px;}

#onestepcheckout-form,
#onestepcheckout-form .sp-methods label,
p.onestepcheckout-description,
#onestepcheckout-login-link,
.cvv-what-is-this{ color:#313233;}

.footer-static li a{color: #999;}

.cms-index-index .stickyheader .nav-shop-by-category .header-menu{ display:none;}
.cms-index-index .stickyheader .nav-shop-by-category:hover .header-menu{ display:block;}

.cloud-zoom-lens{opacity: 0 !important;} 
#cloud-zoom-big{display:none !important;}

.cms-xebex-mup {
    font-size: 14px;
    color: #000;
}
.cms-xebex-mup .collection {
    text-align: center;
    margin: 40px 0 0;
}
.cms-xebex-mup .col {
    display: inline-block;
	margin-bottom: 10px;
	vertical-align: top;
}
.cms-xebex-mup .description {
    margin: 0 0 20px;
}
.cms-xebex-mup .description h2 {
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 22px;
    margin: 15px 0 5px;
}
.cms-xebex-mup table {
    width: 100%;
	max-width: 1027px;
	margin: 0 auto;
}
.cms-xebex-mup thead td {
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    background: #000;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
	padding: 5px 10px;
	border: 2px solid #000;
}
.cms-xebex-mup thead td a {
    color: #fff;
}
.cms-xebex-mup tbody td {
    font-size: 14px;
    color: #000;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
	line-height: 1;
	border: 2px solid #000;
}
.cms-xebex-mup tbody td:first-child {
    background: #555555;
	border-color: #555555;
    color: #fff;
    text-transform: uppercase;
	font-weight: 700;
}
.cms-xebex-mup .banner {
    display: block;
    text-align: center;
    margin: 30px 0;
}
.cms-xebex-mup .form-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.cms-xebex-mup .validation-advice {
    margin: 0;
    position: static;
}
.cms-xebex-mup .buttons-set button.button {
    text-transform: capitalize;
    background-color: #279b93;
    border: 0;
    box-shadow: none !important;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding: 13px 20px;
    border-radius: 0;
    text-align: center;
    text-shadow: none !important;
    vertical-align: middle;
}
.cms-xebex-mup .buttons-set button.button:hover {
    background-color: #313233;
    color: #fff;
}
.cms-xebex-mup .form-list select {
    padding: 3px;
}


@media (max-width: 767px) {
	
	.right-fixed-bar{ display:block;}
	
	/** Homepage **/
	.ma-tabs-title{ padding-bottom:0;}
	.banner-static-center{ padding-top:20px; margin-top: 5px;}
	.ma-banner7-container{ display:none;}
	
	/** PLP **/
	.products-grid .item .star_container, .products-grid .owl-item .star_container{ min-height:1px;}
	
	.catalog-category-view .sep-title-wrapper{width:100%; display:block; padding-top:12px;}
	.catalog-category-view .sep-title-wrapper .sep-title{ border:0; font-weight:bold;}
	.category-products .products-grid .product-name{ height:auto;}
	
	.products-grid .item .actions, .products-grid .owl-item .actions{ position:static;}
	.products-grid .item-inner{border:1px solid #d7d7d7; padding: 10px 0;}
	.products-grid .product-image{ border:0;}
	
	.product-view .product-shop .add-to-box{ float:none;}
	.add-to-box .add-to-cart{ float:none;}
	
	/** PDP **/
	.product-view .add-to-cart .button{ margin-left:0; width:100%;}
	
	
	/** Cart Page **/
	.cart .cart-collaterals{ margin-bottom:15px; padding:15px 0 10px;}
	.cart .cart-collaterals #discount-coupon-form{ width:100%; float:none;}
	.cart .cart-collaterals .discount.aw_giftcard{ width:100%; float:none; padding:25px 15px 0; clear:both;}
	.cart .discount{ padding: 0 15px;}
	
	.cms-xebex-mup tbody td:first-child,
	.cms-xebex-mup thead td { padding: 3px; font-size: 7px; }
	.cms-xebex-mup tbody td { padding: 3px; font-size: 8px; }
	
}
@media (min-width:360px) and (max-width:450px) {
.catalog-category-view .category-products .products-grid .item .box-item{ padding-left: 120px;}
.catalog-category-view .category-products .products-grid .item .box-item .box-product-image{ position:absolute; left:0; top:0;}
}
@media (max-width:359px){
.catalog-category-view .category-products .products-grid .item .box-item{ padding-left: 120px;}
.catalog-category-view .category-products .products-grid .item .box-item .box-product-image{ position:absolute; left:0; top:0;}
}
@media (min-width:768px) and (max-width:980px) {
	.business-start{ margin-left:10px;}
	.header-content .row-fluid .span3{ width:250px;}
	
	.cart .page-title + .row-fluid .span8{ width:100%; float:none; margin:0 0 15px;}
	.cart .page-title + .row-fluid .span4{ width:100%; float:none; margin:0;}
}
@media (min-width:980px) and (max-width:1200px) {
	.header-static-menu li a{ font-size:14px;}
}
/**
@media (min-width:768px) {
	#ml_cart_sidebar.sticky {
		float: none;
		position: fixed;
		top: 20px;
		z-index: 6;
		right: 20px;
	}
}**/