/*
main colors
--------
Main-Highlight: 000000      default #000 (black)
Main-Text:      FFFFFF      	default #fff (white)
Text-Highlight: CC0000	default #7BC342 (green)
Link-Highlight: CC0000  	default #4AB2D6 (blue)
Font: Verdana
*/


/*normalise */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{outline:0;text-decoration:none;}


/*element styles*/
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {background:#ffffff ;min-width:100%;width:100%;min-height:100%;height:100%;font-size:13px;font-weight:normal;color:#333333;text-rendering: optimizeLegibility;font-family:Verdana, Helvetica, Arial, sans-serif;}
p{line-height:24px;text-rendering: optimizeLegibility;margin-bottom:30px;}
a {color:#CC0000}
a:active,a:hover{color:#aaaaaa}
h1 {font-size:42px;margin-bottom:20px;text-align:center;font-weight:300;text-transform:none;font-family:Open Sans Condensed, sans-serif;}
h2{font-size:24px;margin-bottom:15px;text-align:center;font-weight:300;text-transform:none;font-family:Open Sans Condensed, sans-serif;}
h3{font-size:20px;color:#000000;margin-bottom:12px;}
h4{font-size:18px;color:#000000;margin-bottom:10px;}
h5{font-size:16px;line-height:22px;margin-bottom:8px;}
h6{font-size:14px;line-height:18px;margin-bottom:6px;}
img {max-width:100%; height:auto; border: 0 !important}
a img {outline : none;}
ul { list-style-type: disc; list-style-position: inside;  }
ol { list-style-type: decimal; list-style-position: inside;  }
li{ padding-left: 0px; line-height:14px;}


#fwsbar_content ul
{
 margin-left:0 !important;
 margin-bottom: 1em;
}


/*structural IDs*/
#header {min-width:100%; height: auto; padding: 0;background: #000000; color:#FFFFFF;text-transform: uppercase;position:relative;}
#header_right  a {color:#FFFFFF}
#header_right  a:hover {color:#CC0000; }
#header_right {font-size:90%;margin-top:20px;text-align:right;float:right;width:65%;}
#logo_area {float:left;width:35%;min-width:100px;min-height:50px;height:110px;}
#currency{float:right;width:auto;margin:-5px 15px 0 0} 
#currFrm #display_currency {position:relative; z-index:10;width:70px;padding:3px 0 0 22px;height:20px;color:#000;background-clip:padding-box;outline:none;background-clip:padding-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #aaa; cursor:hand;}
#currFrm img {float:left;display:block;border:0;margin:3px 0 0 0; z-index:100;position:relative; right:-25px;}
#account{float:right; width:auto;margin:0 10px 0 0;}
#mini_basket{float:right; width:auto;margin:0;}
#menu_icon {display:none;}
#main_nav {margin:30px 0 0;width:auto;float:right;}
#main_nav ul{list-style-type: none;}
#main_nav li {float:left;position:relative;margin:5px 0 0 20px;}
#main_nav li a {font-size:16px;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif;}
#main_nav li a:focus {color:#CC0000;}
#main_nav li ul {display:none;position:absolute;top:16px;left:-12px;width:150px;z-index:5000;padding:10px 0;background: #000000;color:#FFFFFF;}
#main_nav li:last-child ul  {left:-38px;}
#main_nav li ul li {float:none;margin:0;width:100%;padding:6px 10px;}
#main_nav li ul li a {color:#FFFFFF;display:block;width:100%;text-align:left;font-size:12px;line-height:16px;}
#main_nav li ul li a:focus{color:#CC0000;}
#main_nav li ul.dropdown {display:none;position: absolute;top: 15px;left: 0;width: 150px; }
#main_nav li:hover ul.dropdown {display:block;}
#cat_nav ul{list-style-type: none;}
#cat_nav {width:auto;max-width:150px;float:left;font-size:16px;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif; }
#cat_nav .products_btn {width:150px; height:35px; background-color:#000000;margin: 12px 0 0 0; color:#FFFFFF;padding:10px 10px 10px 20px;}
#cat_nav ul ul {display: none;}
#cat_nav ul ul li {float: none; position: relative;}
#cat_nav a {color:#FFFFFF; }
#cat_nav a:hover{color:#CC0000;display:initial;width:100%;}
#cat_nav ul ul {width:auto;min-width: 150px;background-color:#000000;margin:0 5px 0 0;padding:0 10px 10px 10px;z-index:1001;position:absolute;}
#cat_nav ul ul li{margin:3px 0;padding:0 10px 5px 10px;}
#cat_nav ul li:hover > ul {display: block;}
#cat_nav ul ul ul {position: absolute; left: 100%; top:-10px;padding-top:10px;}
#top_dropdowns {float:right; width:320px;}
#fws_content, #main_content {text-align:center;padding:20px 0 0;max-width:800px;width:78%;min-height: 100%;float:left;}
#main_content.fullwidth {max-width:none;width:100% !important;float:none;margin-bottom:20px;}
#right_col {text-align:center;padding:20px 10px 10px 10px;min-height: 95%;float:right;max-width:220px;width: 19.56%;margin-top:20px;margin-bottom:20px;}
#breadcrumbs {width:100%;height:30px;line-height:30px;margin:-10px 0 0;}
#payment_methods {text-align:right;float:right;margin:0 0 10px 0 ;}
#search {width:auto;margin:14px 0 0 0;float:right;}
#txtQuickSearch {float:left;display:block;width:150px;padding:7px 5px;height:30px;background:#fff;background-clip:padding-box;outline:none;background-clip:padding-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #aaa;}
#search_button {float:left;display:block;border:0;cursor:pointer;background-color:transparent;color:transparent;width:18px;height:18px;margin:5px 0 0 -25px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACMElEQVQ4T52Uu2syQRTFj69E0FK0E5L4LG20EgtBTJk0PkEEESwEC0XBv0C0MK1YRFA0JKSzEUQkTUhjEQhaKIKCjSColQqTmYFP3KiBfAMLsztnfnfumXtXhIMxGAzIw8MDWq0WJpMJZDIZbDYbfD4fQqEQexcd6g/n+4VcLkey2Sx2u91JrcViwevrK66urk7C+EcGSafTHKDX6xGLxWA2m7FardBsNlGr1XiA6+trvL+/Q61WH8FEn5+fhEVjQo/Hg0qlArlcLhC+vb2R29tbrNdrniLVHIMikQgpl8swGAygUFxeXp48OtUQqoVYLMZsNoNGoxHoRDc3N2Q4HKJQKCCZTJ41c7PZELoZi8WCpxoIBISgi4sLQkX8plwu11kQ889qtZKPjw/k83mkUikhSKVSkfl8jqenJ+bRryCj0UhoiaBYLCKRSAhBDoeDdLtdBINBVKvVs6B+v09MJhO/Waan+4SgUqlEotEoJBIJT8/pdB7BttstcbvdaLfb0Gq1GI1GkEqlQhAzkVVvr9eDQqHgpofD4X0JfH19kXg8ziFsUE+5DXd3d0IQW6TtQOx2O8bjMRcrlUrodDosl0se/edgsEajgfv7+z1sP6GGk0wmg8fHx6M2oW3Be++wfX7CjvxgwE6ng+l0ytNgVc9SZ33Gmvcc7Nfr/pnS8/Mz8fv9oObvl1iwer2OP4HY7lMwr9f7dxCDvby8EJYmOxk1/P9O9C8nBqMP/1uwRv8GXCwEGS02CrgAAAAASUVORK5CYII=);}
#featured_products {padding:30px 0;}
#featured_products h2 {padding-bottom:10px;margin-bottom:30px;font-size:28px;border-bottom:1px solid #eeeeee; }
#translate{width:150px;margin:10px 10px 0 0;float:right;text-transform:capitalize ;}
#products_list {width:100%; text-align:center;min-height:50px;}
#products_list h4 {text-align:left; padding-bottom:10px;margin-bottom:10px;font-size:12px;border-bottom:1px solid #eeeeee; font-weight:bold; }
#product{border-bottom:1px solid #eeeeee;min-height: 100%; overflow-y: hidden;position: relative;width: 100%;}
#product_reviews_container {width:100%;text-align:left;border-bottom:1px solid #eeeeee;padding:10px 0 10px 0;margin-bottom:10px;}
#related_products {width:100%;float:left;text-align:left;margin-bottom:20px;}
#popular_products, #recent_products {width:100%;float:left;text-align:left;max-width:220px;margin-bottom:20px;}
#popular_products h3, #recent_products h3 {padding:3px 5px 3px 10px;background-color:#000000;font-size:16px;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif;}
#footer {width:100%;padding:0;background-color:#000000; color:#FFFFFF;font-size:12px;margin-top:20px;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#CC0000;}
#footer_left {float:left;width:40%;padding:20px 10px 0 0;}
#footer_right {float:right;width:60%;padding:20px 0 0 10px;text-align:right;}
#footer_right #copyright{margin:30px 0 10px 0 ;color:#FFFFFF;font-size:12px;}
#footer_links { margin-top:2em; }
#footer_links ul{margin:0;}
#footer_links li {margin:0 0 5px 0;display:inline-block;}
#footer_links li a,#footer_links li a:link,#footer_links li a:active,#footer_links li a:visited {text-transform:uppercase;}
#footer_links li a:focus,#footer_links li a:hover {color:#CC0000;}
#footer_links li:after {content: "/"; margin:0 5px;} 
#footer_links li:last-child:after {content: ""; margin:0;} 
#footer #social {margin:0;}
#footer #social li {margin:0 0 0 0;padding:0;display:inline-block;}
#footer #social a,#social a:link {color:#aaaaaa;margin:0 10px 0 0;font-size:14px;font-weight:bold;}
#footer #social a:hover {color:#006594;}
#footer .grey_bar {min-height:60px;height:auto;}
#divForm {width:100%}
#divForm table {margin:10px auto 0 auto;text-align:left;} /*width:70%*/
#divForm input,#divForm textarea {width:100%;}
#divAddress h1, #divForm h1{font-size:18px;line-height:22px;margin-bottom:6px;color:#333333;font-family:Verdana, Arial, sans-serif;}
#product_reviews_container article {margin:10px 0 20px 0;}
#product_reviews_container article h5.subheader{font-weight:bold;font-size:14px;}
#product_reviews_container article cite {font-style:italic;}

/*Classes*/
.floatleft{float:left;}
.floatright{float:right;}
.clearfix{clear:both;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.container {width:95%;max-width:1024px;margin:0 auto;position:relative;}
.breadcrumbs {font-size:12px;text-transform:none;}
.breadcrumbs ul{list-style-type: none;}
.breadcrumbs li {float:left;display: inline;}
.breadcrumbs li:after { content: "/";margin:0 5px; color:#888; font-size:120%;    }
.breadcrumbs li:last-child:after{content: '';}
.breadcrumbs li a {color:#aaa;}
.breadcrumbs li a:focus,.breadcrumbs a:hover {color:#CC0000;}
.goog-te-combo {height:28px !important;background:#fff;background-clip:padding-box;outline:none;background-clip:padding-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #aaa;}
.goog-logo-link {margin-left:-50px;}
.goog-te-gadget{color:transparent !important;}
.subcategories{margin:10px 0;width:100%;}
.subcat{ width:23%; border:1px solid #000; margin:1%;max-width: 190px; max-height:190px; height:auto; float:left;position:relative;}
.subcat .cat_name {text-align:left;width:auto;min-height:30px;padding: 8px 15px 8px 10px;position:absolute; top:70%; left:-2px; margin:0px;font-size:16px; font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif; }  
.subcat .cat_name span {color: white;background-color: #000;box-shadow: 0.5em 0 0 #000,-0.5em 0 0 #000;}
.subcat .cat_name span:hover{color:#CC0000;}
.results_sortby_container {text-align:center;margin-bottom:10px;}
.inline-list li{display:inline-block;position:relative;}
.inline-list li.divider:after{content:"/";margin:0 3px 0 3px; color:#000;}
.inline-list li:first-child:after{content: ':';}
.inline-list li:nth-child(2):after{content: '';}
.btn {border:none;display:inline-block;padding:2px 8px 0 8px;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif;background-color:#000000;font-size:14px;height:30px;width:auto;max-width:48%;line-height:30px;text-decoration:none;text-align:center;}
.btn:hover {color:#CC0000;cursor:pointer;}
.product_box {display:inline-block;position:relative;float:left;width:25%;height:300px;padding:0 10px;text-align:center;margin-top:10px;margin-bottom:5%;}
.product_box .product_image{display:block;text-align:center;margin: 0 auto 20px auto;}
.product_box .product_image img {margin:0;padding:0;border:0;max-width:100%;max-height:100%;}
.product_box .product_name {height:35px;}
.product_box .product_name h5 {font-size:12px;font-weight:bold;line-height:14px;color:#000000;margin:0 !important;padding:0 5px;}
.product_box .product_name a,.product_name a:link,.product_name a:active,.product_name a:visited {color:#000000;}
.product_box .product_name a:hover {color:#CC0000;}
.product_box .product_price {position:relative;width:100%;color:#0000;text-align:center;font-size:13px;line-height:17px;margin-bottom:10px;}
.product_box .product_before_price {color:#aaaaaa;margin:0; text-decoration:line-through; display:inline-block;}
.product_box .product_now_price {margin:0 0 0 5px; font-weight:bold; display:inline-block;color:#CC0000; ;}
.product_box .buttons {width:100%;clear:both;text-align:center;padding:0;margin:0;}
.product_images {width:49%;float:left;text-align:left;margin-bottom:20px;}
.product_details {width:49%;text-align:left;float:right;margin-bottom:20px;padding-top:5px;}
.product_images #main_image_container {width:100%;position:relative;text-align:center;margin-bottom:10px;}
.product_images #extra_images_container {clear:left;width:100%;}
.product_images #extra_images_container #gallery_01 img{border:1px solid white;margin-right:1%;opacity:0.7;filter:alpha(opacity=70);}
.product_images #extra_images_container #gallery_01 .active img{opacity:1;filter:alpha(opacity=100);}
.product_details .product_description {border-bottom:1px solid #eeeeee;padding:0 0 10px 0;}
.product_details .product_info{border-bottom:1px solid #eeeeee;padding:10px 0 10px 0;}
.product_details .options{padding:10px 0 10px 0;width:100%;}
.product_details .options select {display:block;width:auto;padding:3px;background:#fff;background-clip:padding-box;outline:none;background-clip:padding-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #aaa;}
.product_details  label {display:block;font-weight:bold;float:left;}
.product_details  label:after {content: " ";margin-right:5px;}
.product_details .options label {display:block;font-weight:bold;float:left;font-size:14px;}
.product_details .options label:after {content: " ";margin-right:5px;}
.product_details  p{margin:3px 0;padding:0;}
.product_details .product_description p {margin: 15px 0; line-height:16px;}
.product_details .tbl_bulk {width:100%;}
.product_details .tbl_bulk thead {font-weight:bold;border-bottom:none;}
.product_details .tbl_bulk td {height:10px;padding: 5px 3px;}
.product_details label[for=txtQty]{float:left;margin-right:10px;margin-top:8px;font-size:18px;}
.product_details .add_to_cart_qty input {
    display: block;
    width: 50px;
    background: #fff;
    background-clip: padding-box;
    outline: none;
    background-clip: padding-box;
    box-shadow: 1px 1px 3px #ccc;
    border: 1px solid #ccc;
    margin-top: 4px;
    height: 42px;
    padding: 7px 12px;
    border-radius: 6px;
}
.product_details .add_to_cart_button{width:100%;clear:both;margin-top:10px;cursor:pointer;}
.product_details .btn {font-size:14px;width:100% !important;cursor:pointer;}
.related_product {width: 150px;height: 160px;padding:10px 5px;float:left;text-align:center;}
.related_product p{font-size:12px;font-weight:bold; line-height:16px;margin:5px 0 0 0; padding:0;}
.popular_product, .recent_product {clear:left;min-height: 80px;height:auto;margin-bottom:5px;}
.popular_product img, .recent_product img{float:left;}
.popular_product p, .recent_product p {font-size:12px;font-weight:bold; line-height:16px;margin:0 0 0 5px; padding:20px 0 0 0;}
.popular_product a, .recent_product a, .related_product a {color:#000;}
.popular_product  a:focus, .popular_product a:hover,.related_product  a:focus, .related_product a:hover, .recent_product  a:focus, .recent_product a:hover {color:#CC0000;}
.Pager{width:100%;margin-bottom:20px;text-align:right;}
.uc_banner {clear:left;text-align:center;width:100%;max-width:220px;margin-bottom:20px;}
footer .uc_banner  { max-width:100% }
.overlay_gfx {background-color:#CC0000; color:#FFF;text-align:left;width:auto;min-height:20px;padding: 5px 10px 5px 10px;position:absolute;top:45px; right:10px; margin:0px;font-size:14px; font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif;}    	
.overlay_gfx.blue {background-color:#CC0000}
.overlay_gfx.green {background-color:#CC0000}
.overlay_gfx.red {background-color:#CC0000}
.grey_bar {position:relative;z-index: 10;min-width:100%;min-height:60px;height:auto;background:rgb(244,244,244);background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(237,237,237,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(237,237,237,1)));background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(237,237,237,1) 100%);background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(237,237,237,1) 100%);background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(237,237,237,1) 100%);background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(237,237,237,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 );}
.bottom_accepts {width:100%}
.shop_product_review_form {width:100%;text-align:left;}
.shop_product_review_form label {font-weight:bold;}
.shop_product_review_form input, .shop_product_review_form select, .shop_product_review_form textarea{ width:100%;margin-bottom:10px;}
.shop_product_review_form #ctl27_lnkSend, .shop_product_review_form #ctl27_lnkCancel {border:none;padding:2px 8px 0 8px;color:#FFFFFF;font-weight:600;text-transform:uppercase;font-family:Open Sans Condensed, sans-serif;background-color:#000000;font-size:14px;height:30px;width:auto;max-width:80px;line-height:30px;text-decoration:none;text-align:center;}
.shop_product_review_form #ctl27_lnkSend:hover, .shop_product_review_form #ctl27_lnkCancel:hover {color:#CC0000;cursor:pointer;}

 /* Price Details Span */
 /*
        .price_breakdown {
            background:#fff;
            position:relative;
            overflow:visible;
            display:inline-block;
            font-size:26px;
           font-weight:bold;
           color:#CC0000;
           float:left;
           margin-right:10px;
           margin-top:5px;
           margin-bottom:10px;
        }*/
		
		.price_breakdown{
		font-size: 26px;
font-weight: bold;
float: left;
color:#CC0000;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
font: 16px Verdana,Geneva,sans-serif;
border: 1px solid #ccc;
background: #fff;
padding: 10px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 1px 1px 3px #ccc;
box-shadow: 1px 1px 3px #ccc;
position: relative;
overflow: visible;
max-width: 300px;
display: inline-block;
		}

        .price_inc_tax {
            font-size:26px
            padding:0 5px 0 0;
            float:left;
        }

        .price_inc_tax span {
            font-size:12px
            color:#666;
            top:-1px;
            text-decoration:none
        }

        .price_breakdown hr {
            width:100%;
            border:0;
            height:1px;
            color:#ccc;
            background:#ccc;
            float:left;
            clear:left;
            margin:5px 0 5px;
        }

        .price_ex_tax {
            font-size:20px;
            padding:0 5px 0 0;
            color:#666;
            float:left
        }

        .price_ex_tax span {
            font-size:12px;
            position:relative;
            top:-1px;
            text-decoration:none
        }

        .price_breakdown a {
            font-size:12px;
            padding:0 5px;
            text-decoration:none;
            color:#FFF;
            background:#CC0000;
            position:absolute;
            top:0;
            right:0;
            cursor:help;
            float:right
        }

        .price_breakdown a span {
            display:none;
            width:120px;
            font-size:11px;
            line-height:16px;
            font-weight:400;
            padding:7px 10px;
            text-align:center;
            position:absolute;
            bottom:0;left:0;color:#FFF;
            background:#CC0000;
            -moz-border-radius:6px;
            border-radius:6px;
            text-decoration:none
        }

        .price_breakdown a:hover span {
            display:inline
        }


/*icons*/

@font-face {
    font-family: 'customFont';
	src:url('fonts/customFont.eot');
}
@font-face {
	font-family: 'customFont';
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAA5QAAsAAAAAFgwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAACxcAABDrcFB7pkZGVE0AAAwgAAAAGgAAABxmixemR0RFRgAADDwAAAAdAAAAIAA+AARPUy8yAAAMXAAAAEsAAABgL9zcGmNtYXAAAAyoAAAAPQAAAVLgL/LMaGVhZAAADOgAAAAuAAAANvtstW1oaGVhAAANGAAAAB4AAAAkA/3/32htdHgAAA04AAAAGgAAAEQgAACAbWF4cAAADVQAAAAGAAAABgARUABuYW1lAAANXAAAAOcAAAGqMPRbYHBvc3QAAA5EAAAADAAAACAAAwAAeJx1VwtYlGUW/n6cG7cRZEbl4owiiDm2i4K2qBveogxTytHHxfKysj4mXrIgY0lLVxP7vVW4a4KttCqtsK61PphaSPsYKUSpUZqSlnghhwVF9B/9ibPvmX9msBvPw/m+/3zn/p3vnDOS0OmEJEnBc3Ofy1myKG3J4hwhBQhJPOh2BLgHd3P31skh3eQQnS1IRE7pQbLs34QY5enuLe45+hjJ0D1GiLAYKSE8RoTEdC/vIXqwDJPoLnqKPiJOOMRQkSJGi4fFJDFVPCnmigViqcgXa3IXP/1QYmKitgzRlqHakqQtydoyTFuGa8sD2vI7bUnRljHaMlZbxmnLeG15CEsaFHW5eY/DQkhrpQJpnfSqJEvrpQ3SRmmTtFl6TXpdekMqlLZIfxXh7E+ANEd6U7qqK9e/YthtqDGuDkwMLA+ZHOIyG83x5qnmWWaSrvd7lUTkYxlWEhF/X0HUMu04Cal0IFHjgD/hc94eBu/cCxoHzGeSRUx8jNmWm4i2np1JIi/tHT1R+4H1JELW5RHdPdlMInT+cyTEy4JEUP0HROeXPQoRM+8S1a84CBH7O4lOPJcrQ8aW2zqiPYEdJKZiJxbwboH2mebHHfLjvMTMZpc9Qrzi6le8DxWzRrGyiZpazYDQ+Tleo0LWvcCGboDWCfE2fG8wIwJp78KzlElbGZzlzwEaoOp3B2o4OjjpDIOvGZegHXThQOI9AFuC3ayU6NKV9lqj2u6yejeq07dzaJsyl1WxyOkOfa1isaoWudalN7sLSez6xGGVSTyuy1TxVV1xHAulTMiDp3vVWEXD6RUn0ehVk6yqU4lTnWqcjI1FlhULQ5UhpI2aDt9CxzyCUFS+7wX4RNBE7OJpRDc4SveVVRNdLW0h0X/mcCJX6WISfTZFAScZSPQcPZbosjiKSHWCO/jKPMg5tQQgdQWEJV4mYYrOItE95FFEr3e/dSQMF0aRiL5UDC0x/zgNmFB3iqjt8tsk4ouyiJqG/Rcn+U3QMKgKug7H4b6KF5AIm1VJ1JD8IqdEQ3K+rKGpdQdMuOroRnTxIRuzr8Qlr45ikY1EZ7MyQXhm6GLAxifvY/XLiS5FZ20F0/llmnl0/WYFm4yTts+j2Y14olv3v6a5RjelR9hdI9H3Ryo5BAuh65krHJa9MKWkQAsVfeUcAS3fvLYHBrb5Ikq3OMAIK7IpOjDvMEKu256I51G2hkTgLjsJ6xq4HmpfDlxYPxKWQ7NI2GIQ8MgGeB3x3j4SUSP7k9DvvgbTQjNIBMypIWG8lAkBH19CBIMn/c1EIjx+thEfphJYqz7VDorbx4ncL1VC4/hMmDx2E4J47SOi5mN4evEPTAT1wL0WsKZMR97ED0GW/wbOifsPTGSwkXHI8pM4perShTZ4d/pxF/PjvZyFEMg8gRuwrmQ9L0Lt4SZNN7lNt0GtzHwfsWg5uwOGUfu7T7PVvYluj+jDnrxO9MNbw9i7WDy/P/RijxHa5scyOAoxRN819kBkbKgJza0XOFpvE137MwqKrrgFOGe+CZWqtKhJGWOlTndW72xlP3IyvPxREuYpFbgV7KiFdy3+Tx/Orh414H6XPwORqzbjFrATUas225WdjlqXEek+/Q3kIZezRva/oXShnaSHi5pYw5vbELqgpaiBbQmwWB2EmtIa4YavJwtRaJ5al6dn7IOMPUD0v53nmZIr47x5SF+2VUm2OkjS38mEquhFp1x66uzcWq82W/sGKft79g0yu5NJev5MvZXo66Ocw9/8+1sEbSrysUmuxov6sN2/a/OfrvJRe3n29UOcXq1iyjVI87EhUP5Vwj7o7JWTz6xwOnYyYhuRm0piwMjdsg/GZvTFle35PVOOYNbNvt2YGv/pgz/nEZbPL2iUonvlMBNJ9515wqhZyvo1S8mV+EfNRpOKRJ2WMNj6i3fUkVPrzjFqV+rBaveKIxuKoTLEmp+uJqvJrnSHmqwkpxcZlUKl0OWQz9WiysXpzbUF1n5BSn3PfkEuJQs5MjsABlRNceN2iI7gv/E0QOcwgEscL3ybNEO6EoiV29yW7A6LwZMFWj4gMxycI19ytbSkIHcD554m0UM/G6y7SnAXh3ZA1NXba0l8ZvheDzG7UJ1u8IM3Z16EkszvbGWeNPtSE9aVZu5kA/K6qWYFSdlHz6NghHWi8qrcjwJPw4GWCYe0T2qVakzpRH2FBI86IoYiy8ZNRcFaOh+PbC1k3qgoQIh3wvLWhnI42DYXLypEV4yXRyjQYd2cMLJxJXK60R1G9Glqpay/5yY8UdAelP9V+XH2c2AL6+9EAEL5Pd5Ud6M0CaRga8cCFBXdCjzcBuN1kga9UAiigFUnUJ1qXkYsdGcval6J8IpX4NVXmBfCfmhnr2bDoF7DIGTOyFhrbBCJVHoxHdlRJVZnez4Mnj2aIg5pa2plz03Aj6saK8tlML0qtTLdypiRPswxHybJixGlDeXZiGpg3LYyos86h8tyNrAjBsyv9WCLgf1gf6eGnbikuAu7J7vag0XAV6s7ObWcSC2zUugeY1UK1cIZM2YczladDll2pcuywyFnK07G6bktD628C0G94aWwjHMCcDnu3bmMATfWD8r5oAdyhpP0qrSOcQir68NE/izQcBqJ68OlHl478mTJS+inIzL6QrjtFfRK9bcxJJbe3QHXBj6LKz8+/QmT6sQAIOtxCcPRsjynYsjpjcyBUUZ34go8zMNkI62AOeIBVP/IL1Nl/OFdoMCJ6CluojstmGTijqBJtpbX4eQWWolICN+Dq+OMCOVmR2gPwvzCEzDxPUwBc20o7/OODZEZ5siMXUxU/F0NU6J63li718TsychMtEm65UIvP9MyjVWsl1kl2vS50X9hM64DlJs8RsFE1IMrgz5isxvwgFcWIGtGrf0XOs4jQ5EsP8At6szbht22PtgtW48dnh51Ps+UM5IqDD+JxQYtekJ3cgALPfcrsVj0q7Go+oVYNP84FsN9sUjd9TZgGL/SrzsxuHbrjzu98FYF155F6Ip351oQG2cKHvF/oKw9C+/1ZjhcuggNdH73O7CuYAjRqTTsAgbXobzyfNvxNKbeOxNU+PpPVAj3k8geiuyFoNR9AdcrUebat6wEL1eGmxibhM6EHt7ehglDZ/geOyUYA9L4b8Chw3BhZOV3DiA0+tVF6GLcg00fz0YdP4LaYfwWd9V+bD+MvhY8HuqWwsDLI69CdPYnGJVugrltYZ3JjKHzI9zJwelhPGiE8ShxHYOwH6T4DrpwGomH+KAfVPsO+NOG95Zs9c7ingm8eh8msoOTo+zZeAPKRiN1msIwHGG/QXv2aSDwTOIiZXKUZxK3mcvcc6x4pGXG2p6eZa1HaMSnn+J6kpCVrdhRc1KyXS03ejZelA9vUwcb7sF7mJjdrmSkqxldLHV+liQfS5KGv4cFKnyqk/z4OlspT+08s2urQd2t1lv7BynPKjmw1cQMRqY1MpeJRTIgt3YANQrszzbwmsToOi9QtLMkL5Xby2lXnlVzIB+xkawOt9Nl7HCqlp/uzIoTRS9dqcdPlnrPj5cf7ToKlXZrXJDq1HmBWXbP0XUUuguNaNwW2bo9JAi/sSOEnn+Q2sQzYrn4QoovMpbkbc+15Rty8/Jy7fnG3O15JbYiQ8n27SX2YGQXNyorAF1DbxFRfmD1HXThNBIP8WU/uOY74E9bsKeflHn6iQEfgfzrxRS57WehVPjAE6TbkdvsapjBs9HwP40l82uxhDg2uqEcJS6mnPssKofo7wcxvoMunEbiIW7wg0bfAX/agv8P9ZdQaQB4nGNgYGBkAIIztovOg+izaruyYTQASZkGrAAAeJxjYGRgYOADYgkGEGBiYARCASBmAfMYAAT6AEMAAAB4nGNgZmJgnMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsDIzwIEAgskQkOaawuDwgOEDA+PZ/2cZ9BjPMhg3MDAwwhUoACEjAAxAC/kAeJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETCCJB3wfGP7/B7MYICwFRgEBqC4wYGRjQOaOSAAA6FAIygAAAHicY2BkYGAA4lfS6Yrx/DZfGbiZGEDgrNqubAT9/ywTA+NZIJeDASwNABWaChIAAHicY2BkYGA8+/8sgx4TAwPDPwYgCRRBAYIAaYED3gAAeJxjYmBgYELFDlBagQlTDhmD5UEAABeEAKEAAAAAUAAAEQAAeJyFjzFOwzAUhr+0aVEL6oSYzcKWyDFd2gNkYmLoXlVWVKmNJac5AzfgGJyCnWNwAC7An2LEglRL9vvee7+ffwM3vJIxrIw5d4lHXFElHvPAS+JcmvfEE675TDxlns2kzPKZKrfnWwOPWHCfeMwTq8S5NG+JJ3r1I/FU9S929HScCBypdbZidn13Csc6tOJnPI1EB7ZEpb7pD1vBr3iIUQqPwVFiFdfa/w3+6TiWFPpyIbKKjxqmp+oQG29cac3a/BlQ4pZFVThbSXfR7UY+oiT7c9No+uCIjY/dPrSmKu3lId+AvUOwAHicY2BmwAsAAH0ABA==) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}

.icon_down_arrow {font-weight:normal; font-family: verdana; text-transform: lowercase; font-size: 80%; padding-top:2px;}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'customFont';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"]:before {
*/
.icon-search:before, .icon-menu:before, .icon-home:before, .icon-user:before, .icon-cart:before, .icon-flag:before, .icon-home-2:before, .icon-cart-2:before, .icon-cart-3:before, .icon-home-3:before, .icon-users:before, .icon-user-2:before, .icon-binoculars:before, .icon-menu-2:before, .icon-list:before {
	font-family: 'customFont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-search:before {
	content: "\e000";
}
.icon-menu:before {
	content: "\e001";
}
.icon-home:before {
	content: "\e002";
}
.icon-user:before {
	content: "\e003";
}
.icon-cart:before {
	content: "\e004";
}
.icon-flag:before {
	content: "\e005";
}
.icon-home-2:before {
	content: "\e006";
}
.icon-cart-2:before {
	content: "\e007";
}
.icon-cart-3:before {
	content: "\e008";
}
.icon-home-3:before {
	content: "\e009";
}
.icon-users:before {
	content: "\e00a";
}
.icon-user-2:before {
	content: "\e00b";
}
.icon-binoculars:before {
	content: "\e00c";
}
.icon-menu-2:before {
	content: "\e00d";
}
.icon-list:before {
	content: "\e00e";
}

a .icon-menu-2 {color:#fff;}
a:hover .icon-menu-2 {color:#CC0000;}


/*responsiveness*/
@media screen and (max-width: 1024px) {
     #container {width:96%;}
     #main_nav li {margin:0 0 6px 24px;}
     #logo_area {height:auto;}
     .product_box  .product_image {max-width:100%;height:auto;}     
     #aspnetForm table {width:95%}#aspnetForm textarea {width:90%}
     /*#divForm > table tr:nth-last-child(3) > td:nth-child(1),#divForm > table tr:nth-last-child(2) > td:nth-child(1) {display:none}*/
     
    
}
@media screen and (max-width:770px){
     
       #header_right {margin-top:10px;margin-bottom:10px }
       #menu_icon {display:block;position:absolute;top:30%;right:0;line-height: 28px;font-size: 25px;color:#ffffff;font-weight:normal !important;}
       #mini_basket {display:block;position:absolute;top:30%;right:40px;line-height: 28px;font-size: 25px;font-weight:normal !important;}
       #account {display:block;position:absolute;top:30%;right:65px;line-height: 28px;font-size: 25px;font-weight:normal !important;}       
       #currency{display:none}
       .cart_txt {display:none}
       .user_txt {display:none}
       #main_nav {display:none;text-align:left !important;z-index:100;background: #000000;margin:0;width:100%;position:absolute;top:100%;padding: 0;-webkit-box-shadow: 0px 0 30px 0px rgba(0, 0, 0, 0.5);box-shadow: 0px 0 30px 0px rgba(0, 0, 0, 0.5);}
       #main_nav li {width:100%;margin:0;padding:10px 20px;}
       #main_nav li ul.dropdown {display:none;position: relative;top: 0;left: 0;width: 100%;}
       #main_nav li:hover ul.dropdown {display:block;}
       #fws_content, #main_content {width:100%;float:none;}
       #right_col {clear:both;float:none;width: 100%;max-width:100%; text-align:center;}
        #popular_products, #recent_products{margin-right:1%;display:inline-block}
       .product_box .product {width:33.3%;}
       .uc_banner {display:inline-block}
        
}
@media screen and (max-width:640px){   
        body {-webkit-text-size-adjust:100%;}
        #footer {font-size:11px;}
        #footer_left{float:none;width:100%;text-align:center;padding:10px 0;border:0;;}
        #footer_right {float:none;width:100%;text-align:center;padding:0;;}
        #payment_methods {width:100%; width:100%;text-align:center;}
        #payment_methods img{}
        #payment_methods #footer_accepts_paypal {float:none !important;text-align:center;}
	    #footer_links,#social{text-align:center;}
        #social a {margin:10px 10px !important;}
        .product_box {position:relative;float:none;text-align:left !important;width:100% !important;height:auto !important;min-height:100px !important;padding:10px 0 20px !important;margin-bottom:10px !important;border-bottom:1px solid #eeeeee;}
        .product_box .product_image {float:left;width:120px !important;height:120px !important;margin:0 20px 0 0;padding:0;}
        .product_box .product_image img {max-width:100%;max-height:100%;padding:0;margin:0;vertical-align:top;}
        .product_box .product_name {margin:0 0 5px !important;padding:10px 20px 0 0;font-size:22px;line-height:26px;}
        .product_box .product_price {text-align:left;float:left;width:40%;}
        .product_box .buttons {width:40%;clear:none;text-align:left;float:left;}
        .product_images {width:100%;margin:0 0 20px 0;padding:0;}
        .product_details {width:100%;margin:0;padding:0;}
        .subcategories{margin:10px 0;width:100%; text-align:center;}
        .subcat {width:48%;display:inline-block;float:none;}
        .overlay_gfx {top:-5px;}        
    
}
@media screen and (max-width:480px) {
   #logo_area {float:left;width:auto%;min-width:150px;}
    #txtQuickSearch {float:left;display:block;width:100px;}
	#breadcrumbs a,#breadcrumbs span {display:inline-block;}
    .product_image {float:left;width:100px !important;height:100px !important;margin:0 20px 0 0;padding:0;}
    .product_name {font-size:20px;line-height:24px;}
     .subcat .cat_name {font-size:14px;  } 

}
@media screen and (max-width:320px){
    .product_box .product_image {width:80px !important;height:80px !important;}
	.product_box .product_name{font-size:16px;line-height:18px;}
    
}

/* Addition for social icons */
ul#social li a
{
   display:block;
   font-size:32px !important;   
}

/* Fix for VIEW PRODUCTS link on iPhone4,4s,5 */
#cat_nav li > ul { display: none; }

/* Language Selector */
#lang_select {list-style: none outside none;margin:0;}
#lang_select li {display:inline-block;margin:1em}
#cat_nav li > li:hover ul { display: block; }

/* Modal Popup */
.md-modal{width:100%;max-width:540px;color:#fff;}
.md-content{background: #e74c3c;position: relative;border-radius: 3px;margin: 0 auto;}
.md-content > h3{color:#fff !important;    margin: 0;padding: 0.4em;text-align: center;font-size: 2em;font-weight: 300;opacity: 0.8;background: rgba(0,0,0,0.1);border-radius: 3px 3px 0 0;}
.md-content div	{padding: 15px 40px 45px;margin: 0;font-weight: 300;font-size: 1em;line-height:1.4em;}        
.md-content > div p { margin: 0;}
.md-content button{border: none;padding: 0.6em 1.2em;background: #c0392b;color: #fff;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;border-radius: 2px;display:block;margin: 0 auto;font-size: 0.8em;}
.md-content button:hover { background: #A5281B;}
.md-cancel { position:absolute;bottom:2em;left:2em; }
.md-ok { position:absolute;bottom:2em;right:2em; }

/* Contact Us v3 */

.contact_form header 
{   font-size: 1.9em;
    color: #222222;
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility; 
}

.contact_form label, .contact_form input, .contact_form textarea
{
  float:left;width:100%;
}
.contact_form label { font-weight:bold; text-align:left; line-height:3em; }

/* Contact Form Error Messages */
.contact_form span 
{
  line-height:2em;
  font-weight:bold;  
}
.contact_form span:before 
{ 
  content: '\a' ; 
  white-space: pre;    
}
.google-recaptcha { float:left;width:100%;margin-top:1em}
/* Send Button */
.contact_send_btn 
{
  clear:both;
  padding:0.7em 3em;
  margin-top:1em;
}


.blog-index {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.blog-index:after {
    content: " ";
    display: block;
    clear: both
}

.blog_item, .blog_item_home {
    margin-bottom: 50px;
    margin-top:20px;
}

@media screen and (min-width:992px) {
    .blog_item_home {
        width: 48.3871%;
        float: left
    }
    .blog_item_home:nth-child(2n+1) {
        margin-right: -100%;
        clear: both;
        margin-left: 0
    }
    .blog_item_home:nth-child(2n+2) {
        margin-left: 51.6129%;
        margin-right: -100%;
        clear: none
    }
}

.blog_item_featured_image,
.blog_article_featured_image {
    position: relative;
    z-index: 3;
    overflow: hidden;
    background-color: #bfbfbf;
    background-position: center;
    background-size: cover;
    margin:0
}

.blog_item_featured_image:before,
.blog_article_featured_image:before {
    width: 100%;
    padding-top: 20%;
    content: "";
    display: block;
}

.blog_item_link {
    display: block
}

.blog_item_header {
    margin-top: 20px;
    margin-bottom: 10px
}

.blog_item_timestamp {
    color: #999
}

.blog_item_title {
    margin-top: 6px;
    margin-bottom: 0;
    font-size: 26px
}

.blog_item_footer {
    margin-top: 25px
}

.blog_item_footer .read_more {
    text-transform: uppercase;
}


.blog_article_header {
    position: relative
}

.blog_article_container:after,
.product-grid:after {
    content: " ";
    clear: both
}

.blog_article_container,
.blog_article_meta {
    padding: 45px 30px 30px
}

@media screen and (max-width:767px) {
    .blog_article_container,
    .blog_article_meta {
        padding-right: 15px;
        padding-left: 15px
    }
}

.blog_article_container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.blog_article_container:after {
    display: block
}

.blog_article_content img{
    padding: 0 20px
}

@media screen and (max-width:991px) {
    .blog_article_meta {
        text-align: center
    }
    .blog_article_content {
        margin-bottom: 45px
    }
}

.blog_article_sidebar .blog_article_sidebar_author,
.blog_article_sidebar .blog_article_tags,
.blog_article_sidebar .share_buttons_nav {
    margin-bottom: 30px
}

.blog_article_header_author {
    display: none
}

@media screen and (max-width:991px) {
    .blog_articleheader_author {
        display: block;
        color: #999
    }
}

@media screen and (min-width:992px) {
    .blog_article_meta {
        position: absolute;
        bottom: 25px;
        left: 60px;
        z-index: 4;
        padding: 0
    }
    .blog_article_content {
        width: 65.5914%;
        float: left;
        margin-right: 3.22581%
    }
    .blog_article_sidebar {
        width: 26.88172%;
        float: right;
        margin-right: 0;
        margin-left: -4.30108%
    }
    .blog_article_timestamp,
    .blog_article_title {
        color: #fff!important;
        text-shadow: 2px 2px 4px rgba(0, 0, 0, .8)
    }
}

@media screen and (max-width:991px) {
    .blog_article_timestamp {
        color: #999
    }
}

.blog_article_title {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 32px
}

.blog_article_sidebar .share_heading,
.blog_article_sidebar_heading {
    display: block;
    margin-bottom: 20px;
    font-size: 26px;
}

.blog_article_sidebar_author {
    font-size: 15px
}

.blog_article_tag {
    padding: 4px 8px;
    color: #666;
    background-color: #f0f0f0;
    border-radius: 2px;
    margin:2px;
    display: inline-block;
}

.share_heading {
    margin: 0 15px 0 0
}

.share_heading:after, .blog_article_sidebar_heading:after, .blog_article_sidebar_heading:after {
    content: ":"
}

#comments_section, #comments_reply_section {
    width: 65.5914%;
    margin-right: 3.22581%;
    padding-right: 60px;
    padding-left: 60px;
    margin-top:15px;
}

.comment, .blog_comments_reply_reply, .comment_reply, .blog_comments_reply_submit  {
    margin:10px 20px;
}

.comment_first{
    padding:5px;
}

.comment, .comment_reply {
    border: solid #dddddd;
    border-width: 1px 0 0 5px;
}



.blog_comments_header {
    margin-bottom: 20px!important;
    font-size: 26px;
}

.blog_comments_submit {
    margin-top:10px;
	float:left!important;
}

.comment_author{
    font-weight:bold;
}

.blog_comments_content, .blog_comments_reply_content {
    height:120px;
}

#comment_email_label, #comment_reply_email_label {
    float:right;
}

.blog_featured_image {
     position: absolute!important;
     width: 1px!important;
     height: 1px!important;
     padding: 0!important;
     overflow: hidden; 
     clip: rect(1px,1px,1px,1px);
     border: 0!important
}

#comment_email, #comment_author, #comment_content {
    width:100%;
}


/* Fix - Age Verification wasn't fully mobile friendly */
.simplemodal-container{
    max-width: 100%;
}

