/**
 * -------------------------------------------------------
 * Responsive TabeloWest.com Style Sheet
 * -------------------------------------------------------
 */
 
 .prop-65{
    font-size: 28px!important;
    color: #ffe03e!important;
    -webkit-text-stroke: 1px #000!important;
    text-stroke: 1px #000!important;
}
	
	.group-stars .ind_cnt{display:none!important;}
	@media screen and (min-width: 768px) {
	.ind_cnt{    text-align: left!important;}
	}
	@media screen and (max-width: 767px) {
		.ind_cnt{    text-align: center!important;}
	}
	input.pr_link{padding:12px;}
	.review-wrapper{margin-bottom:10px;}

 /** Bootstrap override */
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:inherit;}
    .widget-rating > label{margin-bottom:0!important;}
    .grid .col {padding: 0;}
    hr{margin-top:10px;margin-bottom:10px;}

 /* Fix image width */
.MagicZoomPlus img{width:auto!important;}
#social_tabs>div{padding:20px 2%;border:1px solid #EEE;}
#social_tabs>ul>li {
    width: auto; 
    display: inline-block;
background:rgb(246, 246, 246);margin-bottom:-1px;
}
#social_tabs>ul>li:hover{background:#FFF;}
#social_tabs>ul>li >a{padding:10px;display:block;font-size:14px;color:#08c;    border-color: #eee;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 3px 1px 0;cursor:pointer;}
#social_tabs>ul>li.ui-state-active>a{background: #FFF;
    border-top-color: #08c;
    color:#ff6503;}
#questions .question-block:nth-child(odd) {
    background:# #FFF;
    border-top-color: #08c;
    color:#ff6503;
}
.answer_text{line-height:1.3em;margin:0 1%;}
#reviews .rating_wrapper{font-size:16px;}
#reviews .rating_wrapper span:not([itemprop="reviewCount"]){padding-left:10px;}
#page>div.container{display:block;}

.std-address-block .title{text-transform:capitalize!important;font-weight:normal!important;}

/* REMOVE SAVED CARDS */
.breadcrumb>li+li:before{content:" ";display:none;}

/* optimize tables */
table{table-layout:fixed;}

/**
 * @section Commons
 */
 #left_column{width:25%;}
html,body{line-height:1.42857143;} 
#center_column{position:relative;}
html,body{color:#594A3C;font-size:14px;font-family:Arial;margin:0px;padding:0px;}
body{font-family: "Open Sans", sans-serif;font-size: 14px; line-height: 1.42857143;color: #333;font-style:normal;font-weight:400;}
#social_tabs>ul,#myAuctionTabs ul,#product-list,#category-list,#footer .row ul,#navmenu ul,.std-pagination ul,.order_steps, #account_areas ul,.std-drop-down ul, ul.als-wrapper,ul.billing,ul.shipping,ul.std-address-block{margin:0;list-style-type:none;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-padding-start: 0;padding-left:0;}
#category-list>li>div,#product-list>li>div{margin-left:0;margin-right:0;}
a img{outline:none;border:none;text-decoration:none;}
h1{font-size: 28px;text-transform:capitalize;line-height:1.6em;margin:0 0 10px;font-weight:700;}
.page-condense{max-width:800px;width:100%;margin:0 auto;}

div#center_column>h1:first-child, div#center_column>div>h1:first-child{margin-top:0;}
h1>span{font-size:0.9em;text-transform:none;font-weight:normal;font-style:italic;color:#474426;margin-left:1em;}
h2{font-size:1.1em;line-height:1.6em;margin:0.5em 0;text-transform:uppercase;font-weight:bold;color:#000;}
h2 span{font-size:0.9em;text-transform:none;font-weight:normal;font-style:italic;color:#474426;margin-left:1em;}
h3{font-size:1.1em;margin:1em 0;}
h4{font-size:18px;}
h5{font-size:20px;color:#E48931;    -webkit-margin-before:0;    -webkit-margin-after:0;}
strong{font-weight:bold;}
em{font-style:italic;}
div.block ul{list-style:none;padding:0px;margin:0px;}
.input:focus{outline:0;}
ul.inline{margin:0px;padding:0px;list-style:none;}
ul.inline li{display:block;float:left;padding:0px;}
p.navigation{overflow:hidden;padding:5px 0px;clear:both;}
.warning{color:black;font-size:1.2em;background-color:#F8E1A0;border:1px dashed #F9E400;font-weight:bold;margin:0.2em 2em;padding:0.6em 1em;}
.error{color:#DA0F00;border:1px solid #DA0F00;background:#FFCCCC;padding:10px;margin:10px 0px;clear: both;display: block;}
.error span{font-weight:normal;font-style:italic;}
.hidden{display:none;}
.capitalize{text-transform:capitalize;}
select.state {width:45px}
input.zipcode {width:60px;}
input.postalcode {width:80px;}
input.date {width:80px;}
input.fieldError, select.fieldError{background:#FAE2E2;border-color:#ec9b9a;}


/**
 * @section Layout
 */
body{position:relative;}
#wrapper{margin:auto;min-height:500px;/*height:auto !important;*/overflow:hidden;}
#left_column iframe, #right_column iframe {width: 100%!important;}
#left_column .advertisement, #right_column .advertisement {width: 100%;}
#left_column .advertisement img, #right_column .advertisement img {width: 100%;max-width:140px;margin:0 auto;}

@media screen and (max-width:1200px) {
    #home_page li.mTSThumbContainer:first-child{margin-left:15px;}
}


/**
 * @component Top Bar
 * The bar that spans the top of the screen
 */
#topbar{width:100%;background:#386e9c;position:fixed;left:0;z-index:1000;max-height:30px;border-bottom:1px solid #2d506d}
#topbar div.container{position:relative;height:30px;margin:0 auto;}

/**
 * @component Search Bar
 */
#searchbox button {
  float: none;position:absolute;top:-8px;bottom:0;right:0;font-size:30px;margin:auto;min-width: 29px;max-width: 40px;width: 96%;height: 44px;border: none;background: transparent;padding: 0px;}
#searchbox button i{color:#DDD;transition:color, 0.2s, ease-in; font-size:22px!important}
#searchbox button i:hover{color:#898989;}

::-webkit-input-placeholder {color: #cdcdcd;}
::-moz-placeholder {color: #cdcdcd;}
:-ms-input-placeholder {color: #cdcdcd;}
:-moz-placeholder {color: #cdcdcd;}

/* Navigation Pop Menu */
.pop-menu{transition:opacity 0.5s ease-in; min-width:100px;z-index:100;left:0;right:0;top:98%;display:none;width:100%;position:absolute;padding:10px;background:#FFF;
box-shadow:0px 2px 1px #373737;
	-moz-box-shadow: 0px 2px 1px #373737;
	-webkit-box-shadow: 0px 2px 1px #373737;border-top: 5px solid #386e9c !important;
}
.pop-menu a{color:#000;white-space:nowrap;padding:0 0 2px 0;width:100%;display:block;max-width:100%;text-overflow:ellipsis;max-width:100%;overflow:hidden;}
.pop-menu a:hover, .pop-menu a.touch{font-weight:bold;}
.pop-menu h3{white-space:nowrap;color:#000;margin:0;padding:0;}
.pop-menu h3>a{padding:4px 0;color:#386e9c;white-space:normal!important;font-weight:bold;text-shadow:none;font-size:16px;text-overflow: initial!important;max-width:100%;overflow:visible!important;}
.pop-menu h3>a:hover{text-decoration:underline;}
.pop-menu h4>a{color: #000;font-weight: bold;}
.pop-menu h4 ~ ul {padding-left: 10px;}
.pop-menu .std-td h3:not(:first-child){margin-top:10px;}
.pop-menu .std-td:not(:first-child){padding-left:2%;}
.pop-menu .std-td:last-child{padding-right:3%;}
.pop-menu ul li,.pop-menu ul li a{display:block;}
.pop-navmenu {top:137px;left:5%;width:90%;overflow:visible!important;}
.pop-menu .container{display:table;}
.pop-menu .container:after, .pop-menu .container:before{display:none}


/**
 * @component Cart Block 
 */
#cart_block{position:relative;}
#cart_block a.auctions{height:20px;width:30px;display:inline;}
#cart_block a img{margin-top:-5px;vertical-align:top;}
#cart_block a span{font-weight:normal;}
#cart_block p span{text-align:left;}
#cart_block div.cart_dropdown{z-index:1005;left:-122px;position:absolute;top:25px;width:236px;padding:0;background:#FFF;display:none;}
#cart_block div.cart_dropdown div.hdr{padding:5px 2%;width:96%;color:#FFF;text-align:left;background: #194971;}
#cart_block div.cart_dropdown a.close{background:#F4EBD6;border-radius:5px;color:#8D7B6E;float:right;margin:-2px 2px 2px;padding:2px 5px;}
#cart_block div.cart_dropdown div.btm{width:100%;background:#386e9c;overflow:hidden;padding:5px;}
#cart_block div.cart_dropdown div.btm p{margin:0px;font-size:11px;}
#cart_block div.cart_dropdown div.ftr{background:#194971;color:#FFF;overflow:hidden;padding:10px 2%;height:auto;text-align:left;width:100%;cursor:pointer;}
#cart_block div.cart_dropdown div.main{position:relative;padding:0px 0px 0px 53px;background:#e0e0e0;}
#cart_block div.product_info{padding:10px 15px 15px 10px;background:#FFF;}
#cart_block div.product_info div.logo{height:30px;width:30px;position:absolute;top:10px;left:10px;background:url(//d3jk69v61hff9t.cloudfront.net/sites/hlz/css/img/icon_sprites.png?rev=420) 0 -260px no-repeat;}
#cart_block div.product_info p{margin:0px;overflow:hidden;}
#cart_block div.product_info p.value{padding-top:10px;}
#cart_block div.product_info p img{display:none;}
#cart_block div.product_info span.name{color:#386e9c;width:50px;text-align:right;padding-right:5px;padding-left:10px;}
#cart_block div.product_info span.value{color:#8D7B6E;text-align:left;}
#cart_block .checkout{width:auto;height:auto;margin-top:auto;padding:6px 20px;float:right;}
#cart_block .ftr a{color:#FFF;}
#carblock_product_name{height:40px;text-align:left;width:95px;}
#carblock_product_itemnum{color:#D9CCA2;display:none;}
#AmazonPayButton img {height:32px;}
#cart_dropdown .cart_block_product_total {font-size: 18px;padding-right:0px;}

/**
 * @component Copy Blocks
 */
#bottom_copy{border-top:1px solid #DDD;}
#top_copy{padding:0;margin-bottom:10px;border-bottom:1px solid #DDD;}
.copy-block img.banner{width:100%;max-height:230px;} /* hack */
.copy-block .banner-wrapper{max-height:230px;}
.copyblock .banner-wrapper .banner{width:100%;}

/**
 * @component Main Navigation
 */

#nav_menu{position:relative;z-index:900;}
nav .container{max-width:1280px;margin:0 auto;table-layout:fixed;width:100%;display:table;}
#navmenu{height:auto;width:100%;margin:0 auto;}
#navmenu>ul{display:table;width:100%;list-style-type:none;margin:0;padding:0;min-height:36px;}
#navmenu>ul>li{transition: background .2s ease-in-out;background:#FFF;}
#navmenu>ul>li>a{transition: color .2s ease-in-out;width:auto!important;padding:10px 10px;font-size:14px;color:#544c3e;display:block;vertical-align:bottom;text-align:center;}
#navmenu li.orange a{color:#E68E32;}
#navmenu li .popmenu{display:none;}
#navmenu li .pop-menu.fluff{padding:4% 2%;width:96%;}
#navmenu li:last-child a{border-right:none;}
#navmenu>ul>li>a:active{color:#E68E32;}
html:not(.md) #navmenu>ul>li:hover{background:#386e9c;color:#FFF;}
html:not(.md) #navmenu>ul>li:hover>a{color:#FFF;}
html:not(.md) #navmenu li.has-children:not(.delayed):hover>.pop-menu{display:table;}
html:not(.md) #navmenu li.has-children:not(.delayed)>.pop-menu:hover{display:table;opacity:1;}
#navmenu li.has-children.touch>.pop-menu, #navmenu li.has-children:not(.m-delay)>.pop-menu{display:table;opacity:1;}

.badge_big{top:-1px;right:-1px;}


/**
 * @component Payment Buttons
 */
input.paypal-quick-btn {
    width: 100%;
    max-width: 180px;
    display: block;
    margin: 10px auto;
}

/**
 * @component FOOTER 
 */
.footer-sub{clear:both;margin-top:25px;margin-bottom:70px;}
#footer ul{margin-bottom:10px;}
#footer ul li{margin-bottom: .1rem;}

/* ADD DISCOUNTED ITEM FORM */
/*#addDiscountedItemForm #product_list{display:block;max-width:680px;overflow:auto;max-height:280px;}*/
#addDiscountedItemForm #product_list li{min-height:250px;max-width:250px;border-top:0;}
#addDiscountedItemForm #product_list li .wrap{text-align:center;}
#addDiscountedItemForm #product_list li .stdbut{padding-left:0;padding-right:0;width:100%;}
#addDiscountedItemForm #product_list div.options{display:none;margin:10px;}
#addDiscountedItemForm #product_list li div{position:relative;width:auto;}

/**
 * @section Plugin Fixes
 */

body.priceblink-body #wrapper{padding-top:0!important;}

/**
 * -----------------------------------
 * @section Print View
 * -----------------------------------
 */
@media print {
    #header,#footer,#right_column,#left_column,#topbar,#nav_menu,#livechat-compact-container,#nav_menu,#breadcrumbs{display:none!important;}
    #page{padding:0!important;}
    .mobile{display:none!important;}
    #order_confirmation .stdbut{display:none;}
    #popout_product_block .left{float:left;width:46%;padding:0 2%;}
    #popout_product_block .right{float:right;width:46%;padding:0 2%;}
    #popout_product_block{position:static;right:auto;top:auto;width:100%;background:#F4EBD6;padding:2%;}
    .info-section{padding-right:0; display:block;}
    .alert{display:none;}
	#notification_opt_in{display:none!important;}
}

#social_tabs>div {border-bottom:none;}


/**
 * -----------------------------------
 * @section Mobile View
 * -----------------------------------
 */
@media screen and (max-width: 767px) {
    #wrapper {min-height: 440px;overflow-y: auto;height: 100%;background: #FFF;}
    body{min-width:320px;}
    html, body {min-width: 320px;border: 0;font-size: 100%;height: 100%;background: #FFF;}
    h1{font-size:22px;}
    div#navmenu {overflow: auto!important;}
    
    #page > div.container{display:block;background:#FFF;padding-left:0;padding-right:0;padding-top:10px;}
    
    #home_page li.mTSThumbContainer .wrap{min-width:100px!important;height:100px!important;}
    #home_page li.mTSThumbContainer .wrap img{max-height:100px!important;}
    .price_block{margin:0 2%!important;}
    #footer h4{margin-bottom:0;}
    #footer ul{margin-bottom:15px!important;}
    #bottom_copy{padding:15px 4% 10px!important;}
    
    #navmenu{top:0;position:fixed;overflow:auto;height:100%;left:0;right:0;width:100%;bottom:0;}
    #navmenu>ul{padding-top:60px;background:#FFF;padding-bottom:110px;box-shadow:0px 2px 2px rgba(107, 93, 93, 0.56);-moz-box-shadow:0px 2px 2px rgba(107, 93, 93, 0.56);-webkit-box-shadow:0px 2px 2px rgba(107, 93, 93, 0.56);border-bottom:4px solid #CECECE;}

    #navmenu ul li:not(.button-holder) a{color:#386e9c}
    #navmenu ul li{background:#FFF;}
    #navmenu ul li:first-child{border-bottom:none!important;}
    #navmenu ul li:hover, #navmenu ul li.touch{background:#E3D8BE;}
    #navmenu ul li.category-header,#navmenu ul li.button-holder{width:auto;border-bottom:none!important;background:#78061e!important;padding-top:5px;padding-bottom:5px;border-radius:0;}
    #navmenu ul li.button-holder a.stdbut{padding:0;background:transparent;}
    
    #cart_block>.checkout{display:none;}
    #cart_block div.cart_dropdown{position:fixed;}
    #cart_block #cart_dropdown {top:58px!important;}
    
    #footer{height:auto;padding-bottom:80px;margin-top:0;}
    
    #navmenu ul li:not(.button-holder) a{padding:9px 0;margin-left:30px;font-weight:bold;}
    #mobile-left-btn, #mobile-right-btn{line-height:5em;}
    #mobile-left-btn i, #mobile-right-btn i{font-size:42px;}
    
    .std-drop-down{top:28px;}
        
    .breadcrumb{padding:10px 4%;-webkit-padding-start: 4%!important; -moz-padding-start:4%!important;}
    .breadcrumb .navigation-pipe{padding:0;}
    
    .show-filters{display:inline-block;font-size:14px;}
    .pagination-top .show-filters{cursor:pointer;}
    .md ul.std-pagination span{padding:7px 8px;}
    
    #size_chart_container h3{text-align:center;}
    
    .drop-down-btn{padding:5px 10px 0;}
    .md .std-drop-down li{padding:10px 5px;}
    
    #bottom_copy {padding:2%;}
    #top_copy{margin-bottom:0;}
    #top_copy{padding:1% 2% 0}
    .copy-block .banner-wrapper  img.banner{width:104%;margin-left:-2%;margin-right:-2%;/*border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;*/}
    #top_copy.copy-block .copyblock-layout>div:last-child{margin-bottom:10px;}
    
    #center_column #heading, #center_column #content{margin:10px 2% 0!important;width:auto!important;}
    .std-product-grid li a:active .wrap img, .std-product-grid li a.touch .wrap img{max-height:140px!important;}
    
    #mobile-filter{display:none;position: fixed;top: 0;left: 0;bottom: 0;right:0;background: #d1d3d4;z-index: 1000;}
    #mobile-filter .button-bar{border-bottom:1px solid #DDD;background:#FFF;}
    #mobile-filter .button-bar a {padding:10px 0;margin:10px 0;width:40%;text-align:center;border-radius:10px;}
    #mobile-filter .button-bar a:first-child{float:left;margin-left:2%;background:#FFF;color:#000;border:1px solid #F59222;}
    #mobile-filter .button-bar a:not(:first-child){float:right;margin-right:2%;background:#F59222;color:#FFF;}
    #mobile-filter>.wrapper{height:100%;overflow:auto;}
    #mobile-filter #filter_box{margin:20px 0 0;}
    #filter_box>div>h3, #filter_box>div>div>h3 {font-size:15px;}
    #mobile-filter #filter_box h3:after {right:38px;top:7px;font-size: 28px;}
    #mobile-filter #filter_box h3.open:after {top:6px;right:35px;font-size:39px;}
    #filter_box ul{max-height:none;}
    #filter_box li.filter{position:relative;padding:10px;border-bottom:1px solid #DDD;}
    #filter_box li:not(.filter){text-align:center;padding:10px 0 4px;}
    #filter_box li.filter:last-child{border-bottom:none;}
    #filter_box>div{border-top:none!important;}
    #filter_box>div>h3:after{height:0;width:0;}
    #filter_box li.filter >input[type="checkbox"]{float:right;margin-top:-1px;min-width:17px;min-height:17px;}    
    
    .unslider .dots{right:auto;left:0;top:5px;margin:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
    .unslider .dots li{height:10px;width:10px;}
    .unslider .dots{display:none;}
    
    div.std-pagination{border-width:1px 0!important;margin-top:0!important;}
    #parametric_holder .ui-collapse{padding-left:0;}
    
    .mThumbnailScroller{width:108%!important;margin-left:-4%!important;margin-right:-4%!important;}
    .mTSWrapper .mTSButton:last-child{right:4%!important;padding: 4px 3px 4px 4px!important;    border-radius: 50%!important;width:30px!important;height:30px!important;}
    .mTSWrapper .mTSButton:not(:last-child){left:4%!important;padding: 4px 3px 4px 4px!important;    border-radius: 50%!important;width:30px!important;height:30px!important;}
    
    #home_page li.mTSThumbContainer:first-child{margin-left:6vw;}
    #home_page li.mTSThumbContainer:last-child{margin-right:12vw;}
    
    #product_just_stars{text-align:center;}
    #product .badge_big{right:4%;}
}


@media all and (min-width:400px) and (max-width:480px) {
    /* Mobile Navigation */
    #cart_block #cart_dropdown {top:51px!important;}
}

@media all and (min-width:1px) and (max-width:399px) {
    /* Mobile Navigation */
    #cart_block #cart_dropdown {top:41px!important;}
    
    #product div.info h1{font-size:16px;}
}

@media all and (min-width:1px) and (max-width:1279px) {
    .price_block{margin-right:4%;}
}

/**
* -----------------------------------
* @section Tablet View
* -----------------------------------
*/
@media screen and (min-width: 768px) and (max-width:1000px) {
    #navmenu>ul>li>a{padding:10px 0;}
    #navmenu>ul>li{padding:0 4px;}
    #navmenu>ul>li a{font-size:11px;}
        
    #cart_block>.checkout{display:block;}
    #cart_block{width:auto;}
    
    #footer h3.col:nth-child(4), #footer>.container>div>.col:nth-child(4) {display: none;}
    #footer .social_net_i{font-size:2vw;}
    #footer .social_net_in{font-size:2vw;}
    
    #footer .social_net form input[type="text"]{width:96%;}
    #footer .social_net form input.stdbut{width:100%;padding-left:0;padding-right:0;margin:0;}
        
    .ui-collapse, .ui-no-collapse {padding: 0 2% 8px;}
    
    #left_column{width:30%;}
        
    #center_column #content, #center_column #heading{margin:0 2% 0 0!important;width:auto!important;}
    #center_column.noLeft.noRight #content{margin:0 2% 0!important;}
}

/**
* -----------------------------------
* @section Desktop View
* -----------------------------------
*/
@media screen and (min-width: 1000px) {}


/**
* -----------------------------------
* @section Tablet + Desktop
* -----------------------------------
*/
@media screen and (min-width: 768px) {
    html{overflow-y:scroll;height:101% }
    #page header#header {position: static;border-bottom:1px solid #ccc;} /* pricegrabber fix */
    #header div.container, #topbar div.container, #footer div.container, nav>div, #page > div.container, .breadcrumb{padding-left:0;padding-right:0;max-width:1280px!important;width:auto;}
    
    #page{background:#FFF;margin:0 auto;}
    #breadcrumbs{text-align:center;margin-bottom:15px;}
    #breadcrumbs .breadcrumb{margin:0 auto;padding: 6px 2% 7px;text-align:left;}
    
    ul.std-pagination.unlocked{position: fixed;top: 0;right: 246px;z-index: 10;}
    ul.std-pagination.unlocked span{padding:6px 8px}
    div.pagination-top{margin-top: -11px;}
    div.pagination-bottom{margin-bottom:25px;}
        
    .unslider-wrapper{margin-top:-20px;overflow:hidden;padding-bottom:20px;}
    
    #product-list img {
    max-width: 90%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    left: 0;}

}

/**
 * ---------------------------------------------
 * @section CORE OVERRIDES
 * ---------------------------------------------
 */
@media all  {
    .ui-collapse-show>div{display:block;}
    .std-tooltip .std-quickview-triangle{display:none;}
    .std-tooltip:hover>span{padding: 2%;font-weight: normal;}
    
    .extended input[type="number"], .extended input[type="text"], .extended input[type="password"], .extended textarea, input.extended, textarea.extended{width:100%;}

    #center_column{width: 100%!important;} /*content page hack*/
    center table{width:100%!important;} /* content page hack */
    td.fullWidthImg img{width:100%;} /* content image hack */
    
    input[type="text"]:disabled, input[type="password"]:disabled, textarea:disabled{color:#000;}
    
    #page > div.container{padding-bottom:25px;}
    #page > div.container.isLoading{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:aplha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;cursor:wait;}
    #page > div.container.isLoading *{cursor:wait;}
    #loader{color:#386e9c;display:none;font-size:42px;position:fixed;right:0;left:0;margin:auto;text-align:center;bottom:0;top:0;height:46px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:aplha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:1000000000000;}
    #loader:after {content: "Loading";font-size: 14px;display: block;margin: 0;padding: 0;position: absolute;bottom: -32px;text-align: center;left: 0;right: 0;margin: auto;}
#loader:before {
    content: " ";
    background: #dadada;
    width: 72px;
    height: 82px;
    display: block;
    position: absolute;
    top: 39px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    opacity: .6;
    border-radius: 5%;
    box-shadow: 2px 2px 2px #333;
}
    
    #searchbox button{outline:none;}
    .std-your-price{color:#000;font-size:18px!important;}
    .std-address-block{color:#594A3C;}
    #order .std-address-block{margin:5px 10px 10px;}

    .std-header-box-dark{background:#386e9c;color:#FFF;}
    .std-header-box-light{background:#F4EBD6;color:inherit!important;}

    .std-callout.dark h4{color:#908373}

    .std-popup-button-bar{border-top:1px solid #DDD;}

    .std-drop-down{top:31px;border-radius:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .std-drop-down li{color:#000;padding:5px;font-size:14px;}
    .std-drop-down li:not(.divided):hover{background:#E5E5E5;}
    .std-drop-down .divided>a{margin:5px;}
    .std-drop-down .divided{border-top: 1px solid #E7E7E7;}
    .drop-down-btn{position:absolute;top:0;bottom:0;padding:4px 6px 0;right:0;background:#5a5a5a;margin:auto;display:block;border-radius:0 5px 5px 0;}
    
    .std-product-grid li h1, .std-product-grid li h2, .std-product-grid li h3{height:29px;margin:4px 0;}
    .ui-collapse p{margin-top:0!important;}
    .ui-collapse:not(.nsp)>div:not(.no-margin), .ui-no-collapse:not(.nsp)>div:not(.no-margin){margin-top:0;}
    .ui-collapse:not(.nsp) h4, .ui-collapse:not(.nsp) .title, .ui-no-collapse:not(.nsp) h4, .ui-no-collapse:not(.nsp) .title{text-transform:capitalize;font-size: 18px;font-weight: bold;color: #444!important;}

    .std-row .name {max-width:50%;}
    
    .circle-badge{width: 100px;height: 100px;border-radius: 50%;vertical-align: middle;position: relative;background: #4C3B31;}
    .circle-badge>span{color: #FFF;display: block;margin: auto;padding-top: 19px;font-weight: bold;font-size: 20px;text-align: center;}
    .circle-badge>span>span{font-size:35px;display:block;}
    
    .customer_review{background: #f6f6f6!important;
    border: 1px solid #DDD;}
    .customer_review>i{color: #f6f6f6;}
    .customer_review h3{margin:0;font-weight:bold;}
    .customer_review .review-star-container{margin:0;}
    
    /**
     * @component Filter Box
     */
    #filter_box>div{padding-bottom:0;border:none;}
    div#parametric_holder{padding-left:2%;}
    #filter_box>div>div{margin-top:0;}
    #filter_box div.category_holder{display:none;}
    #filter_box h3{color:#444;font-size:12px;white-space:nowrap;padding: 7px 5px;padding-left:4px;text-transform:capitalize;margin:0px;font-weight:bold;}
        
    #filter_box h3:after{right:10px;top:4px;font-size:18px;}
    .ui-collapse h4.open:not(.no-sign):after, .ui-collapse>.title.open:not(.no-sign):after{padding-right:2px;}
    #filter_box h3.open:after{top:5px;}
    #filter_box ul{padding:5px 5px 5px 2px;background:#FFF;max-height: none;}

    #filter_box li{margin:5px 0;font-size:12px;cursor:pointer;list-style:none;color:#474426;}
    #filter_box li:first-child{margin-top:0;}
    #filter_box li.selected{background:#ff9533;color:#fff;}
    #filter_box li input[type="checkbox"]{margin:0px 3px 0 3px;}
    
    /** 
     * @component Categories Box
     */
    #categories_box li{color:#000;margin-left:0;line-height:13px;}
    #categories_box li.active>a{font-weight:bold;}
    #categories_box li:not(.active) li:not(.active){display:none;}
    #categories_box li.active>ul>li{display:block!important;}
    #categories_box li ul{padding-left:8px;background:#FFF;}
    #categories_box a{color:#000;font-size:14px;display:block;padding:6px 0 6px 7px;text-transform:capitalize;}
    #categories_box>div>ul>li.no-children>a{color:#000;}
    #categories_box li li{background:none;font-weight:normal;}
    #categories_box li.active{background:#FFFFFF;}
    #categories_box li li a{padding:4px 2px;font-size:14px;text-transform:none;padding-left:10px;line-height:18px;}
    #categories_box li:not(.active):hover>a{text-decoration:underline;}
    #categories_box li>ul li a:active,#categories_box li>ul li a.touch{margin-left:5px;}
    #categories_box li li li{padding-left:10px;}
    
    /**
     * @component Breadcrumbs
     * Base Class: breadcrumb
     */
    .breadcrumb .navigation-pipe{padding:0 0.4em;}
    .breadcrumb a{text-decoration:none;font-size: 12px;}
    .breadcrumb a:hover{text-decoration:underline;}
    
    /**
     * @component Pagination
     * Base Class: pagination 
     */
    div.std-pagination{position:relative;padding:5px 10px;clear:both;border:none;margin-top:10px;}
    div.std-pagination div.sort{cursor:pointer;display:inline-block;color:#374853;font-size:14px;padding-left:0!important;}
    div.std-pagination div.sort a{color:#374853;padding:0 7px 0 3px;}
    div.std-pagination div.sort>div{margin:0;position:relative;}
    div.std-pagination div.sort>div>span:first-child{padding:6px 26px 6px 10px;display:block;}
    div.std-pagination .drop-down-btn{background:transparent;font-size:20px;padding-top:0;}
    div.std-pagination .std-drop-down{min-width:165px;}
    div.std-pagination a.selected{font-weight:bold;}
    div.results-per-page{padding:0;overflow:hidden;color:#374853;float:left;text-align:right;position:absolute; right:0;top:-18px;}
    div.pagination-bottom div.results-per-page{display:none;} 
    div.results-per-page a{color:#374853;}
    ul.std-pagination{display:inline-block;float:right;font-size:12px;padding:0;}
    ul.std-pagination li.label{display:none;}
    ul.std-pagination span{color:#000;padding:6px 7px;border-radius:2px;display:inline-block;font-size:12px;background:#e6e6e5;}
    ul.std-pagination li.nsp{padding:6px 3px}
    ul.std-pagination li:not(.nsp){border:1px solid transparent;cursor:pointer;margin:0 2px;}
    ul.std-pagination li:not(.nsp):hover{border-color:#374853;border-radius:4px;}
    ul.std-pagination li.current span{color:#FFF;border-color:#000;background:#374853;}
    
    /**
     * @component Recently Viewed
     */
    .horizontal #recently_viewed{display:block;}
    .horizontal #recently_viewed li{border:none;}
    .horizontal #recently_viewed li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;width:60px;display:table-cell;vertical-align:middle;background:#FFF;/*border:1px solid #987B5A;*/}
    .nmd .horizontal #recently_viewed li a:hover, .md .horizontal #recently_viewed li a.touch{border-bottom:1px solid #4C3B31;}
    .horizontal #recently_viewed li a img{max-height:100%;max-width:100%;}
    .horizontal #recently_viewed ul{text-align:center;display:inline-block;}
    
    /* PRODUCT BLOCKS (recently viewed & upsell) */
    div.block.products ul li{margin-top:0;padding:10px 5px;text-align:center;}
    div.block.products ul li:last-child{border-bottom:none;}
    div.block.products ul li img{max-height:80px;max-width:80px;}
    div.block.products ul h5{color:#000;text-align:center;margin:3px 0;font-size:12px;}
    div.block.products ul a:hover h5{color:rgb(245, 146, 34);}
    
    /* PRODUCT BLOCKS (recently viewed & upsell) */
    #right_column div.block.order {margin-top:135px;}
    #right_column div.block.order div{border:1px solid #80756A;padding:5px;border-top:none;}
    #right_column div.block.order h4{font-size:1.1em;color:#FFF;font-weight:bold;background:#BC0000;border:none;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;}
    #right_column div.block.order p{margin:3px 0;padding:0;}
    #right_column div.block.order p.due{font-weight:bold;border-top:1px solid #80756A;font-size:1.1em;}
    #right_column div.block.order p span{float:right;}
    
    /* Size Charts */
    #size_chart_container table tr th {border-color: #16293a;background: #386e9c;color: #FFF;}
    #size_chart_container table tr:nth-child(2n) td {background: #F3E8E2;}
    #size_chart_container h3{text-align:left;padding-left:2%;} 
    #size_chart_container h2{text-align:center;text-decoration:underline;width:100%;}
    #size_chart_container p.note{font-size:16px;text-align:center;}
    #size_chart_container .tab-container .tab{background:#544841;color:#FFF;}
    #size_chart_container .tab-container .tab:hover{background:#695950;}
    #size_chart_container .tab-container .tab.active{background: #FE9833;}
    #size_chart_container .std-col.print-only{display:none;}
    
    .unslider-wrapper{display:none;}
    .unslider ul{height:auto}
    .unslider {height:auto;max-height:400px;position: relative;width: 100%;overflow: visible !important;text-align: center;background: #fff;}
    .unslider ul {max-height:400px;overflow:visible!important;list-style: none;padding:0;margin:0;-webkit-margin-before:0;}
    .unslider ul li { float: left; }
    .unslider ul li img {width: 100%;height: 100%;max-height:420px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
    .unslider .dots {position: absolute;right: 0;margin:0;top:10px;padding:0 3px;border-bottom-left-radius:5px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
    .unslider .dots li {display: inline-block;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);width: 10px;height: 10px;margin: 0 4px;text-indent: -999em;background:#386e9c;cursor: pointer;opacity: 1;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
    .unslider .dots li.active {background: #F8981D;opacity: 1;}
    .fb_iframe_widget, .fb_iframe_widget span{width:100%!important;max-width:180px;margin:0 auto;display:block!important;}
}


/**
 * @section Third Party
 */
 
/* 
 * @component KBOX
 */
#kbox{background:transparent;overflow:visible;border-radius:5px;box-shadow:none;border-color:transparent;padding-top:30px;border:none!important;}
#kboxOverlay{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:aplha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6!important;}
#kbox>.border{display:none;}
#kbox>.kboxButtonBar a.close{border-radius:0;background:transparent;color: #000;margin-top:2px;font-size:14px;}
#kbox>.kboxButtonBar a.close:hover{background:#F4EBD6;color:#4C3B31;}
#kbox>.kboxButtonBar{background: #f3f3f3;height:28px;border-top-left-radius:5px;border-top-right-radius:5px;}
#kbox>.center_column h1:first-child{font-size:12px;margin:0;top:7px;left:8px;max-width: 95%;text-overflow: ellipsis;overflow: hidden;color:#000;}
#kbox>.center_column{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.std-popup-button-bar{padding:10px 0;margin-left:-15px;margin-right:-15px;background:#f3f3f3;border-top:1px solid #DDD;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;bottom:0;width:100%;z-index:3;}
.account-nav-bar{}
#kbox>.kboxButtonBar{top:3px;}
#kbox>.center_column>div.has-buttons{padding-bottom:65px;}

/*MITEM*/
.mTSWrapper .mTSButton{background:#ADADAD;opacity:0.6;}
.mTSWrapper .mTSButton:not(:last-child) {height:44px;width:20px;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.mTSWrapper .mTSButton:last-child {height:44px;width:20px;position:absolute;top:0;bottom:0;right:0;margin:auto;}


/*
== jquery thumbnail/image scroller ==
Plugin URI: http://manos.malihu.gr/jquery-thumbnail-scroller/
*/
.mThumbnailScroller{-ms-touch-action:initial;touch-action:initial}.mThumbnailScroller.mTS_no_scroll{-ms-touch-action:auto;touch-action:auto}.mTSWrapper{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mTSContainer{margin:0;padding:0;overflow:hidden}ol.mTSContainer,ul.mTSContainer{list-style:none}.mTSThumb,ul.mTSContainer>li img{vertical-align:bottom}.mTS_vertical .mTSContainer{margin-top:0!important;margin-bottom:0!important}.mTS_horizontal .mTSContainer{margin-left:0!important;margin-right:0!important}.mTSButton{width:20px;height:20px;line-height:20px;padding:14px;overflow:hidden;text-align:center;background-color:#000;color:#fff;display:inline-block;position:absolute;top:0;left:0;opacity:1;-webkit-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-moz-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-o-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;-ms-transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s;transition:height 0s ease-out 0s,width 0s ease-out 0s,padding 0s ease-out 0s,opacity .2s ease-out 0s}.mTSButtonDown{top:auto;bottom:0}.mTSButtonRight{left:auto;right:0}.mTSButtonDown,.mTSButtonUp{left:50%;margin-left:-24px}.mTSButtonLeft,.mTSButtonRight{top:50%;margin-top:-24px}.mTSButtonIconContainer{display:inline-block;position:relative;width:100%;padding-bottom:100%;overflow:hidden}.mTSButtonIcon{display:inline-block;fill:#fff;position:absolute;top:0;left:0}.mTSButton.mTS-hidden{opacity:0;height:0;width:0;padding:0;-webkit-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-moz-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-o-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;-ms-transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out;transition:height 0s ease-out .2s,width 0s ease-out .2s,padding 0s ease-out .2s,opacity .2s ease-out}.mTS_horizontal .mTSThumbContainer,.mTS_horizontal ul.mTSContainer>li{float:left}.mTS-buttons-in{padding:14px;background-color:#000}.mTS-buttons-in .mTSButtonIcon{fill:#fff}.mTS-buttons-in .mTSButton,.mTS-buttons-in .mTSWrapper{background-color:inherit}.mTS-buttons-in .mTSButtonLeft,.mTS-buttons-in .mTSButtonRight{width:24px;height:48px;padding:24px 4px 0;margin-top:-36px}.mTS-buttons-in .mTSButtonDown,.mTS-buttons-in .mTSButtonUp{width:24px;height:24px;padding:4px 24px;margin-left:-36px}.mTS-buttons-in .mTSButton.mTS-hidden{height:0;width:0;padding:0}.mTS-buttons-in .mTSButton:not(.mTS-hidden){opacity:.4}.mTS-buttons-in:hover .mTSButton:not(.mTS-hidden){opacity:1}.mTS-buttons-in .mTS_vertical .mTSThumbContainer{margin:14px 0}.mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child{margin-top:0}.mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:0}.mTS-buttons-in .mTS_horizontal .mTSThumbContainer{margin:0 7px}.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child{margin-left:0}.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child{margin-right:0}.mTS-buttons-out{padding:6px;background:#000}.mTS-buttons-out .mTSButtonIcon{fill:#000}.mTS-buttons-out .mTSButton{background-color:transparent;width:36px;height:36px;line-height:42px;padding:6px}.mTS-buttons-out .mTSButton.mTS-hidden{height:0;width:0;padding:0}.mTS-buttons-out .mTS_vertical .mTSThumbContainer{margin:6px 0}.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child{margin-top:0}.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:0}.mTS-buttons-out .mTS_horizontal .mTSThumbContainer{margin:0 3px}.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child{margin-left:0}.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child{margin-right:0}.mTS-hover-full{padding:8px;background:rgba(0,0,0,.2)}.mTS-hover-full .mTS_vertical .mTSThumbContainer{margin:8px 0}.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child{margin-top:40px}.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child{margin-bottom:40px}.mTS-hover-full .mTS_horizontal .mTSThumbContainer{margin:0 4px}.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child{margin-left:40px}.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child{margin-right:40px}

.mTSButton{height:auto;width:auto;padding:8px 2px 8px 4px;line-height:25px;font-size:22px;}
.mTSWrapper .mTSButton:not(:last-child){border-top-left-radius:20px;border-bottom-left-radius:20px;}
.mTSWrapper .mTSButton:last-child{padding:8px 4px 8px 2px;border-top-right-radius:20px;border-bottom-right-radius:20px;}
