/* SETUP
======================================================================= */
@CHARSET "UTF-8";
body{margin:0px;padding:0px;-webkit-font-smoothing:subpixel-antialiased;font-size:16px;font-family:"Lucida Grande",Arial,sans-serif;}
div{margin:0px;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility: hidden;}
table{padding:0px;border:none;margin:0px;}
form{width:100%;}
hr,form{margin:0px;padding:0px;display:inline-block;}
img{border:none;margin:0px;padding:0px;max-width:100%;  height:auto;}
::-moz-selection{background:#6c9d87;color:#FFF;text-shadow:none}
::selection{background:#6c9d87;color:#FFF;text-shadow:none}
abbr[title]{border-bottom:1px dotted}
a{cursor:pointer;outline:none;text-decoration:none;color:#000;}
a:hover{cursor:pointer;outline:none;text-decoration:underline;}
.on{cursor:pointer;outline:none;text-decoration:underline;}
input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;background-color:#FFF;color:#333;/*-webkit-appearance:none;*/border-radius:0;}
textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;background-color:#FFF;padding:4px;color:#333;-webkit-appearance:none;border-radius:0;}
input[type='checkbox'] {-webkit-appearance:checkbox !important;}
input[type='submit']{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;-webkit-appearance:none;border-radius:0;}
input[type='button']{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;-webkit-appearance:none;border-radius:0;}
.placeholder { color: #aaa;text-align:left !important;}
.txtbox{border:1px solid #CCC;padding:6px 6px;color:#000;outline:none;display:inline-block;margin-bottom:10px;text-align:left;}
.dtxtbox{
	border:1px solid #333;padding:10px;color:#333;background:#F7F7F7;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box
}
.rtxtbox{border:1px solid #F00;padding:6px 6px;color:#F00;outline:none;}
label{margin-bottom:10px;display:inline-block;font-size:12px;vertical-align:middle;cursor:pointer;}
.b{font-weight:bold;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.page_header{font-weight:bold;}
.page_header2{font-weight:bold;font-size:26px;}
.highlight{color:#6c9d87;}
.colheader{font-weight:bold;border-bottom:1px #dddddd solid;text-align:left;}
.col0{background-color:#F0F0F0;border-bottom:1px #dddddd solid;}
.col1{background-color:#FFFFFF;border-bottom:1px #dddddd solid;}
.col0 td{text-align:left;vertical-align:middle;}
.col1 td{text-align:left;vertical-align:middle;}
.col0:hover td{color:#09F;}
.col1:hover td{color:#09F;}
.nobtn{
	text-align:center;
	font-size:11px;
	text-transform:capitalize;
	cursor:pointer;
	border:none;	
	background:none;
	color:#000;
	padding:0px;
	margin-bottom:0px;
}
.nobtn:hover{
	color:#000000;
	cursor:pointer;
	outline:none;	
	text-decoration:underline;
	background:none;
	border:none;
}

h4{margin:0px;padding:0px;}
.accordion-toggle3 {cursor:pointer;height:34px;line-height:34px;text-align:left;padding-left:10px;margin-bottom:2px;background:url(../images/tabbg.gif) repeat-x top;font-weight:normal;}
.accordion-toggle3:hover{background:url(../images/tabbg.gif) repeat-x bottom;}
.accordion-content3 {display: none;padding:0px 8px;text-decoration:none;}
.accordion-content3.default {display: block;}

.accordion-title {padding:8px;background-color:#006633;color:#FFF;border-bottom:1px solid #999;font-size:16px;font-weight:bold;text-align:left;}
.accordion-toggle {cursor: pointer;padding:8px;background-color:#CCC;border-bottom:1px solid #999;font-size:16px;font-weight:bold;text-align:left;}
.accordion-toggle:hover{background-color:#F7F7F7;}
.accordion-toggle2 {cursor: pointer;padding:8px;background-color:#CCC;border-bottom:1px solid #999;font-size:16px;font-weight:bold;text-align:left;}
.accordion-toggle2:hover{background-color:#F7F7F;}
.accordion-content {display: none;}
.accordion-content a{
	transition:all 0.15s;
	text-align:left;
	font-size:14px;
	padding:8px;
	display:inline-block;
	width:100%;
	background-color:#FFFFFF;
	border-bottom:#EEEEEE solid 1px;
}
.accordion-content a:hover{background-color:#F7F7F7;text-decoration:none;border-left:5px solid lightgreen;}
.accordion-content.default {display: block;}
#sliderCatList{width:32%;background-color:#FFF;display:inline-block;float:left;max-height:448px;overflow-x:scroll;}
.sliderSpacer{width:2%;display:inline-block;float:left;}
/*@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot?v=4.0.3');src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.chevron-up:before{content: "\f077";}
.chevron-down:before{content: "\f078";}
.shopping-cart:before{content: "\f07a";font-size: 30px;}
.bars:before{content: "\f0c9";font-size: 30px;color: #333333;}
.bars:hover:before{color: #6c9d87;}
[class^="icon-"],
[class*=" icon-"]{font-family: FontAwesome;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased;*margin-right: .3em;}
[class^="icon-"]:before,
[class*=" icon-"]:before{text-decoration: inherit;display: inline-block;speak: none;}
.icon-long-arrow-down:before{content: "\f175";}
.icon-long-arrow-up:before{content: "\f176";}
.icon-long-arrow-left:before{content: "\f177";}
.icon-long-arrow-right:before{content: "\f178";}*/
.pn{cursor:pointer;display:inline-block;z-index:1;font-size:11px;font-weight:bold;}
.lngcur{padding:10px;cursor:pointer;display:inline-block;z-index:1;width:100px;font-size:11px;font-weight:bold;position:absolute;line-height:22px;}
.lngcur_dd{display:none;}
.lngcur_dd span{font-size:11px;font-weight:normal;display:inline-block;cursor:pointer;}
.lngcur_dd span:hover{color:#6c9d87;}
.header_searchm{display:none;text-align:middle;padding:20px;background-color:#FFF;}
.header_searchm input[type=text]{display:inline-block;width:80%;float:left;border:none;border-bottom:2px solid #000;text-align:left;background:none;}
.header_searchm input[type=button]{display:inline-block;width:20%;float:left;border:none;background:none;color:#000;font-weight:bold;}
.greyo{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}
.fa-bars:hover:before{color: #6c9d87;}
.fa-search:hover:before{color: #6c9d87;}
.icon-search{height:24px;width:24px;border:none;cursor:pointer;color:#000;background-color:transparent;position:relative;}
.item-section-divider{border-top: 1px solid silver;margin-top: 10px;margin-bottom: 0;text-align: center;}
.item-section-divider span{display: inline-block;padding:10px;position: relative;top: -18px;background-color: #fff;}
.item-section-divider span a{color:#6c9d87;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:bold;letter-spacing:1px;}
.item-section-divider span a:hover{color:#000;}
.social_icons{vertical-align:middle;}
.social_icons a{padding:0px 5px;}
.social_icons2{vertical-align:bottom;}
.social_icons2 a{padding:0px 5px;}
.header_search{display:inline-block;background-color:transparent;border:none;border-bottom:2px solid #333;color:#333;text-align:center;height:24px;vertical-align:middle;}
.header_search_btn{display:inline-block;background-color:transparent;height:22px;vertical-align:middle;margin-right:10px;}
.top_nav_link{text-decoration:none;color:#333;display:inline-block;padding:0px 10px;vertical-align:bottom;height:24px;}
.top_nav_link:hover{color:#6c9d87;text-decoration:none;}
.top_nav_link_on{text-decoration:underline;color:#333;display:inline-block;padding:0px 10px;vertical-align:bottom;height:24px;}
.top_nav_link_on:hover{text-decoration:underline;color:#333;}
.header_nav_link{text-decoration:none;color:#333;display:inline-block;padding:3px 0px;margin:0px 10px;vertical-align:bottom;height:24px;}
.header_nav_link:hover{text-decoration:none;border-bottom:1px solid #61839a;padding-bottom:3px;}
.subcontent_title{font-size:18px;color:#000;letter-spacing:1px;font-weight:bold;text-transform:uppercase;}
select{-webkit-appearance:none;display:inline-block;cursor:pointer;border:1px #EEE solid;padding:8px 10px;text-align:left;background-image:url(../images/select_arrows.jpg);background-position:98% center;background-repeat:no-repeat;margin-right:10px;-webkit-border-radius: 0px;width:90%;}
.subcontent_findaretailer_dd{-webkit-appearance:none;display:inline-block;cursor:pointer;border:1px #EEE solid;padding:8px 10px;text-align:left;background-image:url(../images/select_arrows.jpg);background-position:98% center;background-repeat:no-repeat;margin-right:10px;-webkit-border-radius: 0px;width:90%;}
.subcontent_calc_btn{border:1px solid #ab002c;background-color:#ab002c;cursor:pointer;text-align:center;padding:8px 10px;color:#FFFFFF;width:80%;font-size:14px;}
.subcontent_calc_btn:hover{border:1px solid #ab002c;background:#FFFFFF;color:#ab002c;}
.footer_header_link{font-size:14px;font-weight:bold;color:#000;text-decoration:none;text-transform:uppercase;}
.footer_header_link:hover{color:#6c9d87;text-decoration:none;}
.footer_list_link{font-size:14px;color:#000;text-decoration:none;}
.footer_list_link:hover{color:#6c9d87;text-decoration:none;}
.footer_list_link12{font-size:12px;color:#000;text-decoration:none;}
.footer_list_link12:hover{color:#6c9d87;text-decoration:none;}
.footer_newsletter{border-top:1px solid #e1e4e9;border-left:1px solid #e1e4e9;border-bottom:1px solid #e1e4e9;border-right:none;background-color:#FFF;color:#333;text-align:left;padding:0px 15px;display:inline-block;width:225px;height:44px;line-height:44px;clear: left;}
.footer_newsletter_btn{display:inline-block;color:#FFF;background-color:#6c9d87;padding:0px 15px;border:1px solid #6c9d87;height:44px;line-height:44px;font-size:16px;width:100%;}
.footer_newsletter_btn:hover{text-decoration:underline;}
.btn2{display:inline-block;color:#FFF;background-color:#6c9d87;padding:0px 15px;border:1px solid #6c9d87;height:44px;line-height:44px;font-size:16px;width:100%;text-transform:capitalize;}
.btn2:hover{text-decoration:underline;}
.btn3{display:inline-block;color:#333;background-color:#999999;padding:0px 15px;border:1px solid #999999;height:44px;line-height:44px;font-size:16px;width:100%;text-transform:capitalize;}
.btn3:hover{text-decoration:underline;background-color:#fff;color:#333;}
.product{display:inline-block;width:25%;float:left;padding:5px;text-align:center;cursor:pointer;}
.product:hover .title{color:#000;}
.product img{margin-bottom:10px;}
.product .cat{display:inline-block;width:100%;margin-bottom:5px;text-transform:uppercase;font-size:10px;color:#CCC;}
.product .title{display:inline-block;width:100%;margin-bottom:5px;font-size:15px;color:#6c9d87;}
.product .price{display:inline-block;width:100%;font-size:18px;font-weight:bold;color:#000;}
.cat{display:inline-block;width:25%;float:left;padding:5px;text-align:center;cursor:pointer;}
.cat:hover .title{color:#000;}
.cat img{margin-bottom:10px;}
.cat .count{display:inline-block;width:100%;margin-bottom:5px;text-transform:uppercase;font-size:10px;color:#CCC;}
.cat .title{display:inline-block;width:100%;margin-bottom:5px;font-size:15px;color:#6c9d87;}
/*.smoking_calculator{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;margin-bottom:10px;background:url(../images/smoking_calculator.png) #6c9d87 no-repeat 10px center;	padding-left:54px;}*/
.smoking_calculator{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;margin-bottom:10px;background:#6c9d87;border:2px solid #6c9d87;}
.smoking_calculator:hover{text-decoration:none;border:2px solid #6c9d87;background-color:#FFF;color:#6c9d87;}
/*.promo_video{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;margin-bottom:10px;background:url(../images/promo_video.png) #ab002c no-repeat 10px center;padding-left:54px;}*/
.promo_video{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;margin-bottom:10px;background:#ab002c;border:2px solid #ab002c;}
.promo_video:hover{text-decoration:none;border:2px solid #ab002c;background-color:#FFF;color:#ab002c;}
/*.install_mobile_app{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;background:url(../images/install_mobile_app.png) #989898 no-repeat 20px center;padding-left:54px;}*/
.install_mobile_app{display:inline-block;width:240px;padding:12px 24px;cursor:pointer;color:#FFFFFF;text-align:left;background:#989898;border:2px solid #989898;}
.install_mobile_app:hover{text-decoration:none;border:2px solid #989898;background-color:#FFF;color:#989898;}
.viewall_container{margin-top:20px;width:100%;display:inline-block;text-align:center;}
.viewall_btn{background-color:#3e3e3e;color:#FFFFFF;height:48px;line-height:48px;text-align:center;cursor:pointer;border:none;text-transform:uppercase;font-size:16px;width:100%;margin-left:auto;margin-right:auto;}
.viewall_btn:hover{background-color:#8ce3ae;border:none;}
.round-button{width:34px;display:inline-block;}
.round-button-circle {width: 100%;height:0;padding-bottom: 100%;border-radius: 50%;overflow:hidden;background: #000000;}
.round-button-circle:hover{background:#30588e;}
.round-button a{display:block;float:left;width:100%;line-height:34px;text-align:center;color:#e2eaf3;padding-top:7px;text-decoration:none;font-size:20px;}
.brand_icons{width:100%;display:inline-block;margin-bottom:10px;}
.brand{padding:20px;border:1px solid #CCC;background-color:#FFF;width:30%;margin-right:2%;float:left;display:inline-block;cursor:pointer;}
.brand:hover{border:1px solid #ab002c;}
.nav_link2{color:#00395f;font-size:20px;font-weight:bold;text-decoration:none;text-transform:capitalize;margin-right:25px;}
.nav_link2:hover{text-decoration:none;border-bottom:3px solid #61839a;padding-bottom:4px;}
/* PRODUCT
======================================================================= */
.product2{width:32%;min-width:245px;height:auto;float:left;display:inline-block;margin:0px 10px 10px 0px;position:relative;}
.product2:hover .txt{display:inline-block;}
.product2 img{width:100%;border:none;z-index:2;poisition:absolute;}
.product2 .txt{z-index:3;text-align:center;background:rgba(255,255,255,0.8);padding:10px 0px;width:100%;cursor:pointer;position: absolute;left:0px;bottom:0;display:none;}
.product2:hover .txt .title{color:#6c9d87;}
.product2 .txt span:not(.not100){display:inline-block;width:100%;}
.product2 .txt .title{display:inline-block;margin-bottom:10px;font-size:20px;color:#000;}
.product2 .txt .cat{display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:12px;color:#666;}
.product2 .txt .price{display:inline-block;font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.product2 .btn{border:1px solid #333;color:#FFF;background-color:#333;cursor:pointer;padding:8px 16px;z-index:100;position:relative;}
.product2 .btn:hover{background-color:#FFF;color:#333;}
/* BRAND GRID
======================================================================= */
.product3{width:80px;min-height:90px;vertical-align:middle;height:auto;float:left;display:inline-block;margin:0px 10px 10px 0px;position:relative;}
.product3:hover .txt{display:inline-block;}
.product3 img{width:100%;border:none;z-index:2;poisition:absolute;}
.product3 .txt{z-index:3;text-align:center;background:rgba(255,255,255,0.8);padding:10px 0px;width:100%;cursor:pointer;position: absolute;left:0px;bottom:0;display:none;}
.product3:hover .txt .title{color:#6c9d87;}
.product3 .txt span:not(.not100){display:inline-block;width:100%;}
.product3 .txt .title{display:inline-block;margin-bottom:10px;font-size:20px;color:#000;}
.product3 .txt .cat{display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:12px;color:#666;}
.product3 .txt .price{display:inline-block;font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.product3 .btn{border:1px solid #333;color:#FFF;background-color:#333;cursor:pointer;padding:8px 16px;z-index:100;position:relative;}
.product3 .btn:hover{background-color:#FFF;color:#333;}
/* LIKE
======================================================================= */
/*.like_container{position:absolute;right:5px;top:5px;z-index:4;}*/
.like_container{position:absolute;right:5px;top:5px;z-index:4;}
.like{color:#000;z-index:100;background-color:#eee;padding:6px 8px;-moz-border-radius:50%;border-radius:50%;cursor:pointer;font-size:32px;}
.like_on{color:#F00;z-index:100;background-color:#eee;padding:6px 8px;-moz-border-radius:50%;border-radius:50%;cursor:pointer;font-size:32px;}
.like_on:hover{background-color:#09F;color:#FF0000;}
.like:hover{background-color:#09F;color:#FF0000;}
/* POPUP
======================================================================= */
#popuppage{display:none;}
.enter_btn{display:inline-block;color:#FFF;background-color:#6c9d87;padding:8px 18px;border:1px solid #6c9d87;font-size:16px;margin-right:6px;}
.enter_btn:hover{text-decoration:underline;}
.leave_btn{display:inline-block;color:#333;background-color:#CCC;padding:8px 18px;border:1px solid #CCC;font-size:16px;margin-left:6px;}
.leave_btn:hover{text-decoration:underline;}
/* SHOP
======================================================================= */
#breadcrumbs{width:100%;font-size:11px;color:#CDCDCD;margin-bottom:15px;letter-spacing:2px;}
#breadcrumbs a{text-decoration:none;cursor:pointer;outline:none;color:#BBBBBB;text-transform:uppercase;}
#breadcrumbs a:hover{text-decoration:none;color:#000;}
#refine1{width:23%;margin-right:2%;display:inline-block;vertical-align:top;}
#r1_title{font-style:italic;font-size:28px;line-height:39px;color:#000;border-bottom:2px solid #ebebeb;margin-bottom:20px;}
#r1_title div{float:right;font-size:18px;line-height:29px;color:#999;}
#r1_shopby{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold;letter-spacing:1px;}
#r1_catlist{margin:20px 0px 24px 0px;}
#r1_catlist ul:not(.r2_catlist2){list-style:square;margin-left:-10px;}
#r1_catlist ul li{line-height:18px;font-size:13px;}
#r1_catlist ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_hr{margin-bottom:10px;}
#r1_refine{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold;letter-spacing:1px;margin-bottom:20px;}
#refined1 ul{list-style:none;margin-left:-10px;}
#refined1 ul li{line-height:18px;font-size:13px;}
#refined1 ul li:before{ content:"x"; position:relative; left:-5px;}
#refined1 ul li{ text-indent:-5px; }
#refined1 ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_size{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;}
#r1_sizedd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r1_sizedd ul{list-style:square;margin-left:-10px;}
#r1_sizedd ul li{line-height:18px;font-size:13px;}
#r1_sizedd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_strengths{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r1_strengthsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r1_strengthsdd ul{list-style:square;margin-left:-10px;}
#r1_strengthsdd ul li{line-height:18px;font-size:13px;}
#r1_strengthsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_colors{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r1_colorsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r1_colorsdd ul{list-style:square;margin-left:-10px;}
#r1_colorsdd ul li{line-height:18px;font-size:13px;}
#r1_colorsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_brands{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r1_brandsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r1_brandsdd ul{list-style:square;margin-left:-10px;}
#r1_brandsdd ul li{line-height:18px;font-size:13px;}
#r1_brandsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r1_price{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r1_pricedd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r1_pricedd input[type="submit"]{padding:4px 6px 4px 6px;cursor:pointer;outline:none;border:1px solid #CCC;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;}
#r1_pricedd input[type="submit"]:hover{border:1px solid #CCC;background:#CCC;color:#000;}
#grid1{width:74%;display:inline-block;vertical-align:top;font-size:13px;line-height:20px;}
#grid1 span{font-weight:bold;line-height:24px;font-size:15px;}
#grid1 small{color:#999;}
#g1_sort{text-align:right;margin-bottom:20px;font-style:italic;font-size:14px;}
#g1_sort span{font-style:normal;font-size:13px;}
#g1_sort input[type="button"]{padding:2px 6px 2px 6px;cursor:pointer;outline:none;border:1px solid #CCC;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;}
#g1_sort input[type="button"]:hover{border:1px solid #CCC;background:#CCC;color:#000;}
#g1_sort span{font-size:13px;}
#g1_grid1{overflow-x:hidden;}
/*#g1_grid1 div{vertical-align:top;width:33%;cursor:pointer;outline:none;display:inline-block;margin-bottom:12px;text-align:center;font-weight:bold;font-size:14px;line-height:24px;}
#g1_grid1 div:hover{text-decoration:underline;}
#g1_grid1 div span{font-style:italic;font-size:16px;margin-bottom:20px;}
#g1_grid1 div img{width:95%;margin-bottom:10px;}*/
#g1_pager{text-align:right;margin-bottom:30px;font-style:italic;font-size:14px;}
#g1_pager input[type="button"]{padding:2px 6px 2px 6px;cursor:pointer;outline:none;border:1px solid #CCC;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;}
#g1_pager input[type="button"]:hover{border:1px solid #CCC;background:#CCC;color:#000;}
#g1_recent{display:inline-block;width:100%;overflow-x:hidden;vertical-align:top;}
#g1_recent img{display:inline-block;width:19%;cursor:pointer;outline:none;vertical-align:top;margin-right:1px;margin-bottom:2px;}
.under_header{text-align:center;background:url(../images/vline.jpg) center repeat-x;margin-bottom:15px;}
.under_header div{font-size:12px;background:#FFF;padding:0px 10px 0px 10px;text-transform:uppercase;display:inline-block;margin:0 auto 0 auto;font-weight:bold;}
/* SHOP MOBILE
======================================================================= */
#refine2{width:100%;display:inline-block;margin-bottom:30px;vertical-align:top;}
#r2_title{font-style:italic;font-size:28px;line-height:39px;color:#000;border-bottom:2px solid #CCC;cursor:pointer;outline:none;}
#r2_title2{font-weight:bold;font-size:28px;line-height:39px;color:#000;border-bottom:2px solid #CCC;outline:none;width:100%;margin-bottom:15px;}
#r2_subtitle{font-size:18px;line-height:29px;outline:none;width:100%;margin-bottom:15px;color:#999;margin-bottom:15px;}
.adown{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;display:inline-block;margin-top:17px;vertical-align:top;}
#r2_catlist{display:none;}
#r2_catlist ul:not(.r2_catlist2){list-style:square;margin-left:-10px;}
#r2_catlist ul li{line-height:18px;}
#r2_catlist ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
.r2_catlist2{list-style:none;list-style-image: url('../images/squareless.png');margin-left:-10px;}
#r2_sortrefine{margin-top:14px;cursor:pointer;text-align:center;text-transform:uppercase;background:#FFF;border:2px solid #000;font-size:11px;font-weight:bold;padding:10px 0px;}
#r2_sortrefine .adown{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;display:inline-block;margin-top:3px;vertical-align:top;}
#r2_sortrefine:hover .adown{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #FFF;display:inline-block;margin-top:3px;vertical-align:top;}
#r2_sortrefine:hover{background:#000;color:#FFF;border:2px solid #000;}
#r2_sortrefinedd{display:none;padding:18px 0px;}
#r2_sort{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;}
#r2_sortdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_sortdd ul{list-style:square;margin-left:-10px;}
#r2_sortdd ul li{line-height:18px;font-size:13px;}
#r2_sortdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r2_size{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r2_sizedd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_sizedd ul{list-style:square;margin-left:-10px;}
#r2_sizedd ul li{line-height:18px;font-size:13px;}
#r2_sizedd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r2_strengths{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r2_strengthsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_strengthsdd ul{list-style:square;margin-left:-10px;}
#r2_strengthsdd ul li{line-height:18px;font-size:13px;}
#r2_strengthsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r2_colors{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r2_colorsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_colorsdd ul{list-style:square;margin-left:-10px;}
#r2_colorsdd ul li{line-height:18px;font-size:13px;}
#r2_colorsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r2_brands{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r2_brandsdd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_brandsdd ul{list-style:square;margin-left:-10px;}
#r2_brandsdd ul li{line-height:18px;font-size:13px;}
#r2_brandsdd ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#r2_price{border-bottom:1px solid #b0b9a8;background:url(../images/plus.png) 96% 50% no-repeat;font-size:13px;text-transform:uppercase;padding:8px 0px 8px 0px;cursor:pointer;width:100%;margin-top:20px;}
#r2_pricedd{font-size:13px;display:none;margin-bottom:10px;padding:10px 0px;}
#r2_pricedd input[type="submit"]{padding:4px 6px 4px 6px;cursor:pointer;outline:none;border:1px solid #CCC;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;}
#r2_pricedd input[type="submit"]:hover{border:1px solid #CCC;background:#CCC;color:#000;}
#refined2 ul{list-style:none;margin-left:-10px;}
#refined2 ul li{line-height:18px;font-size:13px;}
#refined2 ul li:before{ content:"x"; position:relative; left:-5px;}
#refined2 ul li{ text-indent:-5px; }
#refined2 ul li a{font-size:13px;line-height:18px;text-transform:capitalize;}
#grid2{width:100%;display:inline-block;margin-bottom:50px;vertical-align:top;font-size:13px;line-height:20px;}
#grid2 span{font-weight:bold;line-height:24px;font-size:15px;}
#grid2 small{color:#999;}
#grid2{overflow-x:hidden;}
/*#grid2 div{vertical-align:top;width:49%;cursor:pointer;outline:none;display:inline-block;margin-bottom:12px;text-align:center;font-size:14px;line-height:24px;}
#grid2 div:hover{text-decoration:underline;}
#grid2 div span{font-style:italic;font-size:16px;margin-bottom:20px;}
#grid2 div img{width:95%;}*/
#recent2{display:inline-block;width:100%;overflow-x:hidden;vertical-align:top;}
#recent2 img{display:inline-block;width:32%;cursor:pointer;outline:none;vertical-align:top;}
/* ITEM
======================================================================= */
#thumbnails{display:inline-block;width:7%;vertical-align:top;}
#thumbnails img{width:95%;cursor:pointer;outline:none;}
.thumbnails2{display:inline-block;width:100%;margin-top:30px;vertical-align:top;}
.thumbnails2 img{cursor:pointer;outline:none;margin-right:5px;}
#middle{width:100%;display:inline-block;}
.main_img{display:inline-block;width:100%;}
#m1{width:33%;float:left;margin-right:10px;text-align:center;}
#m2{width:30%;text-align:left;float:left;background-color:#F7F7F7;padding:20px;margin-left:auto;margin-right:auto;}
#under{display:inline-block;width:100%;margin-top:30px;vertical-align:top;text-align:center;}
.under_header{text-align:center;background:url(../images/vline.jpg) center repeat-x;margin-bottom:15px;}
.under_header div{font-size:12px;background:#FFF;padding:0px 10px 0px 10px;text-transform:uppercase;display:inline-block;margin:0 auto 0 auto;font-weight:bold;}
#recent{display:inline-block;width:49%;overflow-x:hidden;vertical-align:top;}
#recent img{display:inline-block;width:49%;cursor:pointer;outline:none;vertical-align:top;float:left;}
#suggested{display:inline-block;width:49%;overflow-x:hidden;vertical-align:top;}
#suggested img{display:inline-block;width:49%;cursor:pointer;outline:none;vertical-align:top;}
#info{display:inline-block;width:30%;vertical-align:top;float:left;}
.prod_sku{width:100%;text-align:center;font-size:11px;margin:10px 0px 20px 0px;}
.prod_title{width:100%;text-align:center;font-size:32px;margin-bottom:10px;}
.prod_price{width:100%;text-align:center;font-size:28px;margin-bottom:20px;font-style:italic;}
.prod_sizes{width:100%;text-align:center;margin-bottom:14px;margin-left:auto;margin-right:auto;}
.prod_strengths{width:100%;text-align:center;margin-bottom:14px;margin-left:auto;margin-right:auto;}
.prod_colors{width:100%;text-align:center;margin-bottom:14px;margin-left:auto;margin-right:auto;}
.prod_tote_btn{width:100%;text-align:center;font-size:13px;text-transform:uppercase;font-weight:bold;cursor:pointer;border:1px solid #6c9d87;background:#6c9d87;color:#FFF;width:100%;padding:20px 0px;margin-bottom:10px;	margin-left:auto;margin-right:auto;}
.prod_tote_btn:hover{
	border:1px solid #6c9d87;
	color:#6c9d87;
	cursor:pointer;
	outline:none;	
	background:#FFF;
}
.prod_tote_btn2{
	width:100%;
	margin-bottom:30px;
	padding:10px 0px 10px 0px;
	cursor:pointer;
	outline:none;
	border:1px solid #6c9d87;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#6c9d87;
}
.prod_tote_btn2:hover{
	border:1px solid #6c9d87;
	background:#FFF;
	color:#6c9d87;
}
.prod_wl_btn{
	width:100%;
	margin-bottom:30px;
	padding:10px 0px 10px 0px;
	cursor:pointer;
	outline:none;
	border:1px solid #CCC;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.prod_wl_btn:hover{
	border:1px solid #CCC;
	background:#CCC;
	color:#000;
}
.prod_desc{
	text-align:justify;
	width:100%;
	font-size:13px;
	line-height:20px;
	margin-bottom:20px;
}
.prod_additional{
	text-align:justify;
	width:100%;
	font-size:13px;
	line-height:20px;
	margin-bottom:20px;
	padding:14px 0px 0px 0px;
	border-top:2px solid #EEE;
}
.prod_social_btns{
	border-top:2px solid #EEE;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	padding:14px 0px 0px 0px;
	width:100%;
}
.prod_social_btns div{
	margin-bottom:10px;
}
.prod_desc div{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.prod_additional div{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.prod_tote_btn2{
	width:100%;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #6c9d87;	
	background:#6c9d87;
	color:#FFF;
	width:100%;
	padding:20px 0px;
	margin-bottom:10px;
}
.prod_tote_btn2:hover{
	border:1px solid #6c9d87;
	color:#6c9d87;
	cursor:pointer;
	outline:none;	
	background:#FFF;
}
.prod_wl_btn2{
	width:100%;
	margin-bottom:30px;
	padding:10px 0px 10px 0px;
	cursor:pointer;
	outline:none;
	border:1px solid #CCC;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}
.prod_wl_btn2:hover{
	border:1px solid #CCC;
	background:#CCC;
	color:#000;
}
/* message boxes: warning, error, confirmation */
.notice {
    color:              #000000;
    background-color:   #FFFFDD;
	font-size:13px;
}
div.notice {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FFD700;
        background-image:url(../images/s_notice.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
}
.warning {
    color:              #000000;
    background-color:   #F0CFC9;
	font-size:13px;
}
div.warning {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FF0000;
        background-image:   url(../images/s_warn.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
}
.error {
    background-color:   #F0CFC9;
    color:              #000000;
	font-size:13px;
}
div.error {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FF0000;
        background-image:   url(../images/s_error.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
}
/* SCROLL TO TOP
======================================================================= */
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../images/ui.totop.png) no-repeat left top;z-index:99;}
#toTopHover {background:url(../images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);z-index:99;}
/* FRO HTML EDITOR STYLES
======================================================================= */
.froala-element img.fr-fil,img.fr-tag.fr-fil{z-index:1;position:relative;vertical-align:top;display:block;margin:auto;overflow:auto;padding:10px 10px 10px 3px;float:left!important}.froala-element img.fr-fil.fr-tni,img.fr-tag.fr-fil.fr-tni{float:none!important;margin-left:0!important}.froala-element img.fr-fir,img.fr-tag.fr-fir{z-index:1;position:relative;vertical-align:top;display:block;margin:auto;overflow:auto;padding:10px 3px 10px 10px;float:right!important}.froala-element img.fr-fir.fr-tni,img.fr-tag.fr-fir.fr-tni{float:none!important;margin-right:0!important}.froala-element img.fr-fin,img.fr-tag.fr-fin{z-index:1;position:relative;vertical-align:top;display:block;margin:auto;overflow:auto;padding:10px 0;float:none}.froala-element a.fr-file,a.fr-file{position:relative}.froala-element a.fr-file:before,a.fr-file:before{position:relative;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c6";top:0;padding-right:3px}.froala-element table,table.fr-tag{border-collapse:collapse;empty-cells:show;width:100%;margin-bottom:10px;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.froala-element table td,table.fr-tag:not(table) td{border:solid 1px #ccc;padding:5px}.froala-element table th,table.fr-tag th{background:#e6e6e6;border:solid 1px #ccc;padding:5px}.froala-element pre,pre.fr-tag{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;border:solid 1px #ccc;background:#fcfcfc;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.froala-element blockquote,blockquote.fr-tag{margin-left:20px;margin-right:0;margin-top:0;padding-left:20px;position:relative;font-style:italic;border-left:solid 5px #ccc}.froala-element hr,hr.fr-tag{height:0;border:0;border-top:solid 1px #ccc;clear:both}.fr-fvn{float:none;display:block!important;text-align:center!important}.fr-fvl{float:left;margin:10px 10px 10px 1px}.fr-fvr{float:right;margin:10px 1px 10px 10px}
.froala-element{line-height:140%}.froala-element ul,.froala-element ol,ul.fr-tag,ol.fr-tag{padding-left:25px}.froala-element p,p.fr-tag{margin:0 0 10px}.froala-element h1,h1[class=fr-tag]{font-size:36px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.froala-element h2,h2[class=fr-tag]{font-size:30px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.froala-element h3,h3[class=fr-tag]{font-size:24px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.froala-element h4,h4[class=fr-tag]{font-size:18px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px}.froala-element h5,h5[class=fr-tag]{font-size:14px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px}.froala-element h6,h6[class=fr-tag]{font-size:12px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px}
/* CONTAINERS
======================================================================= */
#container{display:inline-block;width:100%;}
#container .header{display:none;}
#container .header_mobile{display:none;}
#container .inner_nav{display:none;}
#container .mobile_nav{display:none;}
#container .inner_footer{display:none;}
#container .mobile_footer{display:none;}
#container .desktop_only{display:none;}
#container .mobile_only{display:none;}
#cartdd{display:none;width:350px;padding:20px;background-color:#FFF;position:relative;z-index:1;}
#slider_btns{display:none;}
/* MOBILE
======================================================================= */
@media (max-width:767px){
	#sliderCatList{display:none;}
	.sliders .slider_content .sliderSpacer{display:none;}
	#map{width:100%;height:250px;}
	#loc-list{width:100%;}
	#under img:nth-child(even){margin-right:2px;}
	#under img:nth-child(odd){margin-right:0px;}
	.product2{width:100%;min-width:100px;}
	.product2:nth-child(even){margin:0px 10px 10px 0px;}
	.product2:nth-child(odd){margin:0px 0px 10px 0px;}
	.product2 .txt{display:inline-block;}
	.product3{width:80px;min-height:90px;min-width:80px;}
	.product3:nth-child(even){margin:0px 10px 10px 0px;}
	.product3:nth-child(odd){margin:0px 0px 10px 0px;}
	#container .content .inner_content .mobile_only{display:inline-block;width:100%;}
	#container .header{display:none;}
	#container .inner_nav{display:none;}
	#container .inner_footer{display:none;}
	.thumbnails2{display:none;}
	#container .header_mobile{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		height:76px;
		line-height:76px;
		padding:10px 40px;
		text-align:center;
	}
	#container .nav{
		display:inline-block;
		width:100%;
		height:48px;
		background-color:#444444;
		text-align:center;
		color:#FFFFFF;
		display:none;
	}
	#container .mobile_nav{
		display:inline-block;
		text-transform:uppercase;
	}
	#container .nav:hover{
		cursor:pointer;
		background-color:#6c9d87;
	}
	#container .sliders{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .sliders .slider_btns{
		display:none;
	}
	#container .threebtns{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .threebtns_spacer{
		display:inline-block;
		width:100%;
		height:10px;
	}
	#container .threebtns1{
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:100%;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#container .threebtns2{
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:100%;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#container .threebtns3{
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:100%;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#container .threebtns1:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns2:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns3:hover{cursor:pointer;background-color:#6c9d87;}
	#container .feat{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .cats{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .prods{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .slogan{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .inner_slogan b{
		font-weight:bold;
		font-size:16px;
	}
	#container .inner_slogan span{
		display:inline-block;
		text-align:center;
		width:100%;
	}
	#container .inner_slogan .clear{
		display:none;
	}
	
	#container .inner_slogan a{
		color:#6c9d87 !important;
		text-decoration:underline;
	}
	
	#container .content_title{
		font-size:20px;
		font-weight:bold;
		display:inline-block;
		width:100%;
		margin-bottom:20px;
	}
	#container .content{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:40px 20px;
	}
	#container .subcontent{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:40px 20px;
	}
	#container .subcontent_left{
		display:inline-block;
		width:100%;
		text-align:left;
	}
	#container .subcontent_middle{
		height:25px;
		display:inline-block;
		width:100%;
	}
	#container .subcontent_right{
		display:inline-block;
		width:100%;
		text-align:left;
	}
	#container .subcontent_findaretailer_dd{width:100%;}
	#container .subcontent_calc_btn{width:100%;}
	.footer_newsletter{width:180px;}
	#container .footer{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .mobile_footer{
		display:inline-block;
		text-align:center;
		width:100%;
		font-size:12px;
		color:#000;
	}
	.product{width:50%;}
	.cat{width:50%;}
	::-webkit-input-placeholder{color:#333;text-transform:uppercase;text-align:left;}
	:-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	::-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	:-ms-input-placeholder{color:#333;text-transform:uppercase;text-align:center;}
}

/* TABLET
======================================================================= */
@media (min-width:768px) and (max-width:1260px){
	.header_searchm{display:none;}
	#under img:nth-child(even){margin-right:6px;}
	#under img:nth-child(odd){margin-right:0px;}
	.sliderSliders{width:66%;display:inline-block;float:left;}
	#container .content .inner_content .desktop_only{display:inline-block;width:100%;}
	#container .header_mobile{display:none;}
	#container .mobile_nav{display:none;}
	#container .mobile_footer{display:none;}
	.product2{width:31%;min-width:50px;}
	.product3{width:80px;min-height:90px;min-width:50px;}
	#middle{width:100%;margin-right:20px;}
	#thumbnails{display:none;}
	.thumbnails2{display:none;}
	#m1{width:33%;}
	#m2{width:30%;}
	#info{width:30%;}
	#container .header{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		height:96px;
		padding:10px 20px;
	}
	#container .nav{
		display:inline-block;
		width:100%;
		height:48px;
		background-color:#444444;
		padding:0px 20px;
		color:#FFFFFF;
	}
	#container .inner_nav{
		display:inline-block;
		width:100%;
	}
	.nav_item{
		height:48px;
		display:inline-block;
		color:#FFFFFF;
		line-height:48px;
		cursor:pointer;
		text-decoration:none;
		background:none;
		padding:0px 6px;
		vertical-align:middle;
	}
	.nav_item:hover{
		background-color:#6c9d87;
		cursor:pointer;
		text-decoration:none;
		color:#FFFFFF;
	}
	#container .lngcur{
		right:20px !important;
	}
	#container .sliders{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	/*#container .sliders .flex-direction-nav a {opacity: 1; margin: -20px 60px 0;}*/
	#container .flex-direction-nav a.flex-next, #container .flex-direction-nav a.flex-prev {display:none; }
	#container .sliders .slider_btns{
		display:inline-block;
		width:100%;
		padding:20px;
		z-index:1;
		position:absolute;
		max-height:200px;
	}
	#container .sliders .slider_content{
		display:inline-block;
		width:100%;
		z-index:2;
	}
	#container .threebtns{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .threebtns_spacer{
		display:inline-block;
		float:left;
		width:2%;
	}
	#container .threebtns1{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns2{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns3{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns1:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns2:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns3:hover{cursor:pointer;background-color:#6c9d87;}
	#container .feat{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .cats{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .prods{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .slogan{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
		text-align:center;
	}
	#container .inner_slogan b{
		font-size:16px;
		font-weight:bold;
		letter-spacing:2px;
	}
	#container .inner_slogan span{
		display:inline-block;
		text-align:center;
		width:100%;
	}
	#container .inner_slogan .clear{
		display:none;
	}
	#container .content_title{
		font-size:20px;
		font-weight:bold;
		display:inline-block;
		width:100%;
		margin-bottom:20px;
	}
	#container .content{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:40px 20px;
	}
	#container .subcontent{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:40px 20px;
	}
	#container .subcontent_left{
		display:inline-block;
		width:46%;
		float:left;
		text-align:left;
	}
	#container .subcontent_middle{
		display:inline-block;
		width:8%;
		float:left;
	}
	#container .subcontent_right{
		display:inline-block;
		width:46%;
		float:left;
		text-align:left;
	}
	#container .subcontent_findaretailer_dd{width:75%;}
	.footer_newsletter{width:295px;}
	#container .footer{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .inner_footer{
		display:inline-block;
		text-align:center;
		width:100%;
		font-size:12px;
		color:#000;
	}
	.product{width:33%;}
	.cat{width:33%;}
	#nav{display:none;}
	.viewall_btn{width:350px;}
	.item-section-divider span a{font-size:20px;}
	::-webkit-input-placeholder{color:#333;text-transform:uppercase;text-align:left;}
	:-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	::-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	:-ms-input-placeholder{color:#333;text-transform:uppercase;text-align:center;}
}

/* DESKTOP
======================================================================= */
@media (min-width:1261px){
	.header_searchm{display:none;}
	.sliderSliders{width:66%;display:inline-block;float:left;}
	::-webkit-input-placeholder{color:#333;text-transform:uppercase;text-align:left;}
	:-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	::-moz-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	:-ms-input-placeholder{color:#333;text-transform:uppercase;text-align:center;}
	#under img:nth-child(even){margin-right:11px;}
	#under img:nth-child(odd){margin-right:0px;}
	#container .content .inner_content .desktop_only{display:inline-block;width:100%;}
	#container .header_mobile{display:none;}
	#container .mobile_nav{display:none;}
	#container .mobile_footer{display:none;}
	#m1{width:33%;}
	.thumbnails2{display:none;}
	#container .header{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		height:96px;
		padding:10px 0px;
	}
	#container .inner_header{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
		height:96px;
	}
	#container .nav{
		display:inline-block;
		width:100%;
		height:48px;
		background-color:#444444;
	}
	#container .inner_nav{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
		height:48px;
		color:#FFFFFF;
	}
	.nav_item{
		height:48px;
		display:inline-block;
		color:#FFFFFF;
		line-height:48px;
		cursor:pointer;
		text-decoration:none;
		background:none;
		padding:0px 15px;
		vertical-align:middle;
	}
	.nav_item:hover{
		background-color:#6c9d87;
		cursor:pointer;
		text-decoration:none;
		color:#FFFFFF;
	}
	.lngcur{
		left:50%;margin-left:493px;
	}
	#container .sliders{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		text-align:center;
		margin-bottom:10px;
	}
	#container .sliders .slider_btns{
		display:inline-block;
		width:100%;
		text-align:center;
		position:absolute;
		z-index:1;
		display:inline-block;
		margin-left:auto;
		margin-right:auto;
		padding:20px 0px;
		width:1200px;
		vertical-align:bottom;
		height:100%;
		max-height:200px;
	}
	#container .sliders .slider_content{
		z-index:2;
		display:inline-block;
		margin-left:auto;
		margin-right:auto;
		padding:20px 0px;
		width:1200px;
	}
	#container .threebtns{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_threebtns{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .threebtns_spacer{
		display:inline-block;
		float:left;
		width:2%;
	}
	#container .threebtns1{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns2{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns3{
		display:inline-block;
		float:left;
		padding:20px 0px;
		background-color:#617f9b;
		cursor:pointer;
		color:#FFF;
		text-align:center;
		width:32%;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:1px;
	}
	#container .threebtns1:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns2:hover{cursor:pointer;background-color:#6c9d87;}
	#container .threebtns3:hover{cursor:pointer;background-color:#6c9d87;}
	#container .feat{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_feat{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .cats{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_cats{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .prods{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_prods{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .slogan{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .inner_slogan{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
		text-align:center;
	}
	#container .inner_slogan b{
		font-size:16px;
		font-weight:bold;
		letter-spacing:2px;
	}
	#container .inner_slogan span{
		font-size:16px;
		display:inline-block;
		text-align:left;
	}
	#container .content_title{
		font-size:20px;
		font-weight:bold;
		display:inline-block;
		width:100%;
		margin-bottom:20px;
	}
	#container .content{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_content{
		display:inline-block;
		padding:20px 0px;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .subcontent{
		display:inline-block;
		width:100%;
		background-color:#FFFFFF;
		padding:20px;
	}
	#container .inner_subcontent{
		display:inline-block;
		padding:20px 0px;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
	}
	#container .subcontent_left{
		display:inline-block;
		width:46%;
		float:left;
		text-align:left;
	}
	#container .subcontent_middle{
		display:inline-block;
		width:8%;
		float:left;
	}
	#container .subcontent_right{
		display:inline-block;
		width:46%;
		float:left;
		text-align:left;
	}
	#container .subcontent_findaretailer_dd{width:50%;}
	.footer_newsletter{width:295px;}
	#container .footer{
		display:inline-block;
		width:100%;
		background-color:#EEEEEE;
		padding:20px;
	}
	#container .inner_footer{
		display:inline-block;
		width:1200px;
		left: 50%;
		margin-left:-600px;
		position:relative;
		text-align:center;
		font-size:12px;
		color:#000;
	}
	#m3{width:100%;}
	.product{width:33%;/*width:25%;*/}
	.cat{width:33%;/*width:25%;*/}
	#nav{display:none;}
	.viewall_btn{width:350px;}
	.item-section-divider span a{font-size:20px;}
}