body { font:12px/1.35 Arial, Helvetica, sans-serif; background-color:#ffffff}
.wrapper{background-image: url(../images/stripes/blank.png); }

h1, .h1 { font:normal 22px/1.15 helvetica,arial,sans-serif; color:#646464; margin-bottom:10px }
h2, .h2 { font:normal 20px/1.25 helvetica,arial,sans-serif; color:#646464; margin-bottom:10px; text-transform:uppercase; }
h3, .h3 { font:normal 18px/1.25 helvetica,arial,sans-serif; color:#646464; margin-bottom:10px }
h4, .h4 { font:normal 16px/1.35 helvetica,arial,sans-serif; color:#323232; margin-bottom:10px }
h5, .h5 { font:normal 14px/1.35 arial,helvetica,sans-serif; color:#323232; margin-bottom:10px }
h6, .h6 { font:normal 12px/1.35 arial,helvetica,sans-serif; color:#0135bd; margin-bottom:10px }


a { text-decoration:none; color:#323232 }
a:hover { text-decoration:underline }

.subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
dl dt { font-weight:bold; margin:0 0 .5em }
dl dd { margin:0 0 .5em; }
ul,
ol,
dl,
p,
address,
blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; overflow:hidden }
ul.tick li{ background:url(../images/icons.png) -492px 8px no-repeat; list-style:none; padding-left:15px; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
ul ul,
ol ol,
ul ol,
ol ul { margin:0 0 1em; color:#646464 }
ul.products-grid,
ul.products-list{border: 0 none; list-style: none outside none; padding: 0; margin-bottom:0}
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:#646464; }
dd { padding:0; color:#646464 }
blockquote { font-style:italic; padding:0 0 0 1.5em; }
address { font-style:normal; }
b,
strong { font-weight:bold; }
i,
em { font-style:italic; }
code { color:#969898}
blockquote { color:#969898 }
small, .small { font-size:90%; }

hr { clear:both; border:0; border-top:1px solid #cccccc; height:1px }

.primary { color:#f44d00 }
.normal { color:#646464 }
.secondary { color:#323232 }
.secondary2{color:#0135bd}
.desc .link-learn { color:#f44d00; font-size:90%; }
.desc,.short-description{ color:#646464; padding-bottom:6px; margin-bottom:0; padding-top:2px; font-size:90%;}
.underline { text-decoration:underline }
a.underline:hover{ text-decoration:none;}
ul.form-list { margin:0; list-style:none; border:0 }

ul.none, ol.none { list-style:none; padding:0; margin:0 0 1em }

ul.hoz > li, ol.hoz > li { float:left; margin:0px 18px; }
ul.hoz > li:first-child, ol.hoz > li:first-child { margin-left:0 }
ul.hoz > li:last-child, ol.hoz > li:last-child { margin-right:0 }

.box { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;border:1px solid #c3c1c1; padding:20px; margin-bottom:20px; box-shadow:none }
.box1{padding:0px; margin-bottom:20px; box-shadow:none}
.box-top{-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; border:1px solid #c3c1c1; padding:0px; margin-top:40px}
.box-bottom{-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;border:1px solid #c3c1c1; border-top:0;padding:15px 20px 14px; display:block}
.box hr { margin:0 -20px 16px; }

.fluid { width:100% }

.f-left { margin-right:10px }
.f-right { margin-left:10px }

.bottom { margin-bottom:0 !important }

.nowrap { white-space:nowrap }

.form-list label{ color:#323232;font:12px/1.35 Arial, Helvetica, sans-serif;}
.form-list li.control label{color:#646464 ;font:12px/1.35 Arial, Helvetica, sans-serif;}
.page-title h1, .page-title h2, .page-title h3{text-transform:uppercase;color:#f44d00;display:block; font:normal 20px/1.25 helvetica,arial,sans-serif; font-weight:bold;/* line-height:30px;*/ margin:0; padding-bottom:10px; font-weight:normal; padding-top:5px}
.product-SKU, .sku, .product-code { margin: 0 0 2px; text-align: left; text-transform: capitalize; font-size:90%; color:#646464; }
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ font:12px/1.35 Arial, Helvetica, sans-serif;}
.success-msg{ background:url(../images/i_sucess.png) 0 2px no-repeat; color:/*BEGIN:secondary3_color*/#80b22e/*END:secondary2_color*/; padding-left:20px; }
.success-msg span{ color:#80b22e }

/*========== Icons & Brands & Logo ==========*/
.icon { background:url(../images/icons.png) no-repeat; display:inline-block; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left; }
.icon.facebook { width:23px; height:23px; background-position:0 -87px; }
.icon.twitter { width:23px; height:23px; background-position:-150px -87px }
.icon.googleplus { width:23px; height:23px; background-position:-50px -87px}
.icon.rss { width:23px; height:23px; background-position:-100px -87px }
.icon.flickr { width:23px; height:23px; background-position:-200px -87px }
.icon.vimeo { width:23px; height:23px; background-position:-250px -87px }
.icon.address{width:19px; height:19px; background-position:0 -344px}
.icon.telephone{width:19px; height:19px; background-position:-29px -344px}
.icon.email{width:19px; height:19px; background-position:-59px -344px}
.icon.search { width:20px; height:30px; background-position: 0 -50px }
.icon.cart{ background:url(../images/icons.png) 0 -476px no-repeat;  width:22px; height:22px}
.icon.telephone{background:url(../images/icons.png) 0 -528px no-repeat; width:20px; height:20px}
.icon.tick{background:url(../images/icons.png) 0 -557px no-repeat; width:11px; height:12px}
.icon.text{background:url(../images/icons.png) 0 -463px no-repeat; width:10px; height:12px}
.em_nav .menu-item-depth-0 .icon-menu{ background:url(../images/icons.png) 0 0 no-repeat; padding:0; float:left; border:none; text-indent:-9999px; margin-right:15px; width:23px; height:18px; display:none;}
.em_nav .menu-item-depth-0.icon1 .icon-menu{ background:url(../images/icons.png) 0 -646px no-repeat;}
.em_nav .menu-item-depth-0.icon2 .icon-menu{ background:url(../images/icons.png) -24px -643px no-repeat;}
.em_nav .menu-item-depth-0.icon3 .icon-menu{ background:url(../images/icons.png) -54px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon4 .icon-menu{ background:url(../images/icons.png) -90px -643px no-repeat;}
.em_nav .menu-item-depth-0.icon5 .icon-menu{ background:url(../images/icons.png) -122px -645px no-repeat;}
.em_nav .menu-item-depth-0.icon6 .icon-menu{ background:url(../images/icons.png) -154px -645px no-repeat;}
.em_nav .menu-item-depth-0.icon7 .icon-menu{ background:url(../images/icons.png) -189px -642px no-repeat;}
.em_nav .menu-item-depth-0.icon8 .icon-menu{ background:url(../images/icons.png) -221px -645px no-repeat;}
.em_nav .menu-item-depth-0.icon9 .icon-menu{ background:url(../images/icons.png) -251px -633px no-repeat;}
.em_nav .menu-item-depth-0.icon10 .icon-menu{ background:url(../images/icons.png) -278px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon11 .icon-menu{ background:url(../images/icons.png) -315px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon12 .icon-menu{ background:url(../images/icons.png) -348px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon13 .icon-menu{ background:url(../images/icons.png) -381px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon14 .icon-menu{ background:url(../images/icons.png) -419px -641px no-repeat;}
.em_nav .menu-item-depth-0.icon15 .icon-menu{ background:url(../images/icons.png) -455px -640px no-repeat;}
.em_nav .menu-item-depth-0.icon16 .icon-menu{ background:url(../images/icons.png) -486px -640px no-repeat;}
.em_nav .menu-item-depth-0.icon17 .icon-menu{ background:url(../images/icons.png) -90px -643px no-repeat;}

.brand-logo { background:url(../images/logos.png) no-repeat; display:block; text-indent:-9999px; overflow:hidden; vertical-align:middle }
.brand-logo.sony { width:145px; height:70px; background-position:0 0 }
.brand-logo.casio { width:145px; height:70px; background-position:-145px 0 }
.brand-logo.canon { width:145px; height:70px; background-position:-290px 0 }
.brand-logo.fujifilm { width:145px; height:70px; background-position:-455px 0 }
.brand-logo.panasonic { width:145px; height:70px; background-position:-629px 0 }
.brand-logo.nikon { width:145px; height:70px; background-position:-783px 0 }

.brand-logo.paypal { width:45px; height:18px; background-position:0 -77px }
.brand-logo.visa { width:38px; height:18px; background-position:-57px -77px }
.brand-logo.express { width:41px; height:18px; background-position:-109px -77px }
.brand-logo.master { width:77px; height:18px; background-position:-164px -77px }
.brand-logo.skrill { width:47px; height:18px; background-position:-253px -77px }

.custom-logo { background:url(../images/logos.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; vertical-align:middle }
.custom-logo.paymentmethods { width:260px; height:20px; background-position:0 -75px }
.custom-logo.shippingmethods {width:160px; height:30px; background-position:0 -90px }
.custom-logo.norton { width:90px; height:50px; background-position:0 -130px }
.custom-text{ margin-left:110px; }


/* Responsive supported elements */
body.adapt-0 .hide-lte0 { display:none }
body.adapt-0 .hide-lte1, body.adapt-1 .hide-lte1 { display:none }
body.adapt-0 .hide-lte2, body.adapt-1 .hide-lte2, body.adapt-2 .hide-lte2 { display:none }

/*========== Tabs ==========*/
.ui-tabs { border:0; padding:0 }
.ui-tabs .ui-tabs-nav{padding:6px 0px 0!important}
.ui-tabs .box-collateral h2{display:none}
/*.ui-tabs .ui-tabs-nav:after { content:'.';display:block;clear:both;visibility:hidden;height:0; }*/
.ui-tabs .ui-tabs-nav li { border:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0 ; margin-bottom:5px; white-space: normal}
.ui-tabs .ui-tabs-nav li:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:5px}
.ui-tabs .ui-tabs-nav li:hover a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#f44d00}
.ui-tabs .ui-tabs-nav li a { padding:5px 20px 4px; border:none; color:#646464; font:normal 18px/1.25 helvetica,arial,sans-serif; text-transform:uppercase }
.ui-tabs .ui-tabs-nav li h2{margin:0}
.ui-tabs .tab_content { padding:0px; background:none; margin:18px 0 22px}
.ui-tabs .tab_content .box-reviews dl { margin-top:-2px}
.review-product-list .ui-tabs .tab_content .box-reviews dl{margin-top:0}
.ui-tabs .tab_content .box-up-sell { background:none}
.ui-tabs .tab_content .box-up-sell .jcarousel-skin-tango .jcarousel-next-horizontal, .ui-tabs .tab_content .box-up-sell .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: -27px !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:#f44d00 }
.product-view .ui-tabs {margin-top:50px}
.ui-tabs .tab_content .data-table{margin-top:4px}

/*========== Data Table ==========*/
.data-table { width:100%; }
.data-table th {font:normal 16px/1.35 helvetica,arial,sans-serif;color:#f44d00; border:1px solid  #c3c1c1; white-space:nowrap;  text-transform:uppercase;  padding:16px 20px;  }
.data-table td { padding:10px 20px; border:1px solid  #c3c1c1; color:#646464;  }
.ratings-table th, .ratings-table td { font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.data-table thead {}
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {  }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; }
.data-table td.value {}
	
/*========== Form Elements ==========*/
input.input-text, select, textarea { font:12px/1.35 Arial, Helvetica, sans-serif; padding:3px 8px; border:1px solid #c3c1c1; color:#646464; height:28px;line-height:26px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; background:#ffffff }
textarea{/*line-height:16px*/}
select{padding:8px 8px; height:35px; line-height:35px}
.btn-view-all,
.opc button.btn-checkout,
button.button { 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; background-color:#a1d10c; border:1px solid #a1d10c; color:#ffffff;; transition: all 600ms ease-in-out 0s}
button.button span{background:url(../images/gradient2.png) 0 bottom repeat-x}
button.button:hover,.buttons-set p.back-link a:hover ,a.manage-address:hover,#containerDiv .ajaxcart .row2 a:hover{text-shadow: 0 0 15px white;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px ; box-shadow:0 -2px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset}

.account-login .new-users button.button,
.checkout-onepage-success .buttons-set button.button,
.buttons-set p.back-link a ,
.opc-col #opc-review .buttons-set button.button,
.cart-table tfoot td button.btn-continue,
.sidebar .block button.button{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; background-color:#171717; border:1px solid #171717; color:#ffffff; }
.sidebar .block button.button span{font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase; }
.sidebar .block button.button span span{padding:4px 20px 3px}

button.button span { padding:0 ;height:auto; text-transform:capitalize }
button.button.btn-cart span{font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase}
button.button span span { padding:5px 15px; /*height:30px; line-height:30px */}
.opc button.button span span{text-transform:uppercase; padding:5px 15px;}
.checkout-onepage-success .grid_19 button.button span{ padding-left:0;}
button.btn-checkout { background-color:#fa0101; border:1px solid #fa0101; color:#ffffff;  }
button.btn-checkout span{background:url(../images/gradient3.png) 0 bottom repeat-x}
button.btn-checkout span span {padding:6px 20px; text-transform:uppercase ; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold}
.totals button.btn-checkout span span{font:normal 16px/1.35 helvetica,arial,sans-serif; padding:14px 50px}
.buttons-set p.back-link a { font:12px/1.35 Arial, Helvetica, sans-serif; float:left; text-transform:capitalize; margin-right:10px; text-decoration:none;font-weight:bold; padding:5px 25px}
.page { padding:0;}

/*========== Product ==========*/
.product-name-big-img a,
.product-name h3,
.product-name h4,
.product-name a { font:normal 14px/1.35 arial,helvetica,sans-serif;
color:#0135bd; text-transform:capitalize; font-weight:normal}
.in-stock span, .products-grid .in-stock span, .products-list .in-stock span { color: #80b22e; font:12px/1.35 Arial, Helvetica, sans-serif;}
.out-of-stock span{color:#f44d00; font:12px/1.35 Arial, Helvetica, sans-serif;}
.price { font:normal 18px/1.25 helvetica,arial,sans-serif; color:#ff0101}
.old-price .price{font-weight:normal; font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.product-options .price { font:12px/1.35 Arial, Helvetica, sans-serif}
.price-from, .price-to { margin:0; color:#5E5E5E }
.price-as-configured .price { font:normal 16px/1.35 helvetica,arial,sans-serif; color:#5E5E5E;  font-weight:bold;}
/*ul.add-to-links { padding:0; list-style:none; margin:5px 0; overflow:hidden }
.add-to-links li { float:left; margin:0 5px 5px 0  }*/

.add-to-links li a {color:#646464; font-size:90%}
.add-to-cart label { color:#323232; font:12px/1.35 Arial, Helvetica, sans-serif;}

/*========== Header ==========*/
.container-header{position:relative; z-index:10; background:url(../images/container-header.png) center 0 repeat-x #000000;}
.header-container{min-height:74px }
.header-container .top-container{margin-top:-12px; float:right;}
.header-bottom{}
.grid_header{background-color:#191818; position:relative; z-index:100; margin-bottom:5px}
.header{/*background:url("../images/shadow4.png") repeat-x scroll 0 bottom transparent;*/ padding:10px 0px 2px; position:relative; z-index:10; margin:0 auo; text-align:left; }
.header a.logo{margin-top:11px; min-height:27px; margin-bottom:11px;/*margin-left:46px;*/}
.header .links{padding-left:0px; }
.header .links li { background: url("../images/i-linktop.png") no-repeat scroll left 3px transparent; float: left; padding: 0 0 0 9px; margin-left:9px}
.header .links li:first-child{ padding-right:0}
.header .links a { color:white; float: left; font-size:90%; text-transform: capitalize; margin-bottom:9px}
.header .links a:hover{text-decoration:none; color:#ffcdd5}
.header .welcome-msg {color:white; float: right; font-size:90%; text-transform: capitalize; margin-bottom:5px; font-weight:normal}

/*search=======================*/
.grid_search{
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; border-top:1px solid #646464; background:#323232 url(../images/gradient1.png) 0 bottom repeat-x; position:relative; z-index:11px}

.form-search{float:right;margin:11px 0 0;height:36px;/*line-height:34px; */ position:relative; display:inline-block; /*background:url("../images/icons.png") 0 0 no-repeat;*/; padding:0 10px 10px 50px}
.form-search label{font:12px/1.35 Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; margin-right:10px; float:left; margin-top:10px}
.form-search .input_search{float:right; background:#ffffff; width:421px; position:relative; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px}
.form-search input.input-text { background: none repeat scroll 0 0 transparent; border: medium none; color:#969898; font-style: normal; margin: 0; padding: 3px 11px; width: 370px}
.form-search button.button { width: 20px; border:none; margin-top:3px; 
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 53%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(53%,#ffffff), color-stop(100%,#ffffff));
background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ffffff 53%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ffffff 53%,#ffffff 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#ffffff 53%,#ffffff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#ffffff 53%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=
'#ffffff', endColorstr= '#ffffff',GradientType=0 ); /* IE6-9 */ background-color: #ffffff;  border:none}
.form-search button.button:hover{text-shadow:0 0 0 #fff; box-shadow: 0 0 0 0 #fff}
.form-search button.button span { background: none repeat scroll 0 0 transparent; float: right; padding: 0; text-indent:-9999px}
.form-search button.button span span { background: url("../images/icons.png") 0 -57px no-repeat; margin-top: 0; text-indent: -9999px;  width: 20px;}

.form-search .input_cat{float:left; margin-right:10px; position:relative}
.form-search .input_cat select{width:187px; border:none; padding:9px 8px; height:34px; margin-top:0px; line-height:30px}

.form-search .search-autocomplete { z-index:999; position:absolute; left: 0 !important; top: 34px !important;z-index: 999;}
.form-search .search-autocomplete ul {background-color: #FFFFFF;border: 1px solid #DDDDDD;}
.form-search .search-autocomplete li.selected { background: none repeat scroll 0 0 #F7E8DD;}
.form-search .search-autocomplete li { border-bottom: 1px solid #DDDDDD; cursor: pointer; padding: 3px 11px; /*line-height:26px*/}
.form-search .search-autocomplete li.last{border-bottom:none}
.form-search .search-autocomplete li .amount { float:right; font-weight:bold; /*line-height:26px*/}

.adapt-0 .catsearch-dropdown{display:none !important}
.adapt-0 .form-search .input_cat select{ display:block !important}
.catsearch-dropdown span.current {
    background:#ffffff url("../images/btn-select.png") 94% 15px no-repeat;
    border: none;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    margin-top: 0px;
    padding: 9px 20px 10px;
    text-align: left;
    width: 147px;
}
.catsearch-dropdown ul{
    border: 1px solid #D6D6D6;
    position: absolute;
    right: 0;
    top: 32px;
    width: 185px;
    z-index: 999;
}
.catsearch-dropdown ul li {
    background-color: #ffffff;
    padding: 5px;
    text-align: left;
}
.catsearch-dropdown ul li:hover {
    background: none repeat scroll 0 0 #F9EFE2;
    cursor: pointer;
}
.catsearch-dropdown ul li  a {
    text-decoration: none;
}

/*========== Block Shopping Cart Top ==========*/
.dropdown-cart{ float:right; display:inline; font:12px/1.35 Arial, Helvetica, sans-serif; margin-top:10px; position:relative; margin-right:10px; z-index:9; padding-bottom:12px}
.dropdown-cart-content{
background-color:#a1d10c; border:1px solid #a1d10c; color:#ffffff; border:none; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.dropdown-cart-content-top{background:url(../images/gradient2.png) 0 bottom repeat-x;  padding:5px 15px 8px 20px; overflow:hidden; min-width:95px;}
.block.block-cart-top{float:left; clear:none; padding-bottom:0; margin:0}
.dropdown-cart .icon { float:left; padding-right:5px; margin-right:0px }
.block.block-cart-top .block-subtitle{padding-top:18px; margin-bottom:13px}
.dropdown-cart p.amount,
.dropdown-cart p.empty { padding-top:5px; margin-bottom:0 }
.dropdown-cart .cart-popup{position:absolute;right:0px;top:39px;z-index:5;text-align:left !important; background:url(../images/bkg-dd-cart.png) right 0 no-repeat; }
.cart-popup-content{width:285px;padding:19px 40px 23px; background:#ffffff; margin-top:11px; border:1px solid #D6D6D6; border-top:none;}
.block-cart-top .summary a{ color:#ffffff; text-transform:uppercase; font-weight:bold}
.block-cart-top .goto-cart{ display:none; margin:10px 0}


.div_link-cart{float:right;margin:0; clear:both}
.cart-content a.checkout-top{display:none;}
.cart-content{height:34px ;display:inline-block;padding:0; margin-top:6px}
.cart-content .top-link-cart{display:inline-block;padding:9px 0 15px 27px;font:12px/1.35 Arial, Helvetica, sans-serif;position:relative;z-index:7; background:url(../images/icons.png) 0 -476px no-repeat; color: #02A5FA }
.cart-content .top-link-cart span.qty-top-cart{font:12px/1.35 Arial, Helvetica, sans-serif;background:url("../images/i-dropdown-cart.png") no-repeat scroll right 6px transparent; padding-right:15px}
.div_link-cart_inner{position:relative;}

.header-container .top-cart-content{position:absolute;right:-20px;top:46px;z-index:5;text-align:left !important;background:#ffffff;border:1px solid #c3c1c1;width:220px;padding:19px 15px 0; border-top:3px solid #02A5FA;}
.header-container .block-cart-top{background:none; margin-bottom:0; padding-bottom:11px; clear:none}
.header-container .block-cart-top .block-content{padding-bottom:0}
/*.header-container .cart-popup {display:none}*/
.block.block-cart .empty{margin:0}
.block-cart-top.block .btn-remove, .block-cart-top.block .btn-edit{margin-top:1px;}
.block-cart-top .mini-products-list .product-details strong {font:normal 16px/1.35 helvetica,arial,sans-serif}
.block-cart-top .mini-products-list { border-bottom: 1px solid #D9D9D9; margin-bottom: 13px; padding-bottom: 10px;}
.block-cart-top .mini-products-list .product-image { display: block; float: left; margin-right: 10px; margin-top: 2px; min-height: 90px; width: 90px; padding:0}
.block-cart-top .mini-products-list .product-details { float: left; margin: 10px 0 0; width: 185px;}
.block.block-cart-top .block-content li.item { padding: 0 0 10px; display:inline-block}
.block-cart-top p.subtotal{float:left; margin-right:20px}
.block-cart-top p.subtotal span.label{font:12px/1.35 Arial, Helvetica, sans-serif;color:#323232;display:block;margin:0; font-weight:bold}
.block-cart-top p.subtotal span.price{font:normal 18px/1.25 helvetica,arial,sans-serif;color:#ff0101; display:block; margin-top:-1px }
.block-cart-top .actions{padding:3px 0 0 0; width:100%}
.block-cart-top .actions span span{text-transform:capitalize}
.block.block-cart-top .block-content{color:#323232; padding:0; border:none}
.block.block-cart-top .block-content .product-name{padding-bottom:0px; margin-bottom:0}
.block.block-cart-top .block-content .sku{margin-bottom:2px; font-size:90%; color:#646464; text-transform:capitalize}
.block-cart-top button.button{margin-top:4px; float:right}


/*login*/
.login_link{padding-bottom:4px;}
.login_link ul{float:left; margin-bottom:0px}
.quick-access{float:right; position:relative; z-index:10}
.header .links li.login:hover a#login-link{padding-bottom:9px; background:url(../images/icon-dropdown.png) center bottom no-repeat; color:#f44d00; margin-bottom:0}
.form-login{position:absolute; top:15px; right:10px; z-index:99; }
.top-login{  background:#ffffff;border:1px solid #D6D6D6; border-top:3px solid #f44d00; z-index:10; padding:37px 40px 38px; width:215px; overflow:hidden; margin-top:8px}
.top-login .actions{float:left;margin-top:5px; clear:both}
.top-login .actions button.button span span{padding:5px 40px}
.top-login .login_forgotpassword{float:left;margin-top:10px;}
.top-login .login_forgotpassword a{color:#646464;font-size:90%; text-transform:capitalize}
.top-login .login_forgotpassword p{color:#646464;font-size:90%; text-transform:capitalize; clear:both; padding-top:0px}
.top-login .login_forgotpassword p a{color:#f44d00; float:none}
.top-login .login_forgotpassword p a:hover{text-decoration:underline}
.top-login label{color:#323232;font:12px/1.35 Arial, Helvetica, sans-serif;;margin:0 0 8px;float:left;}
.top-login input{width:200px;padding:3px 5px;height:26px;line-height:26px; margin-bottom:7px}
.header .links li.login_myaccount{}
.login_forgotpassword a{font-weight:normal !important; padding:0 !important; text-transform:capitalize}
.login_signin {float:left;}
.login_signup a{padding-left:0 !important;}
.login_signup{ float:left;}
.login_signup a{padding-right:0 !important;}

/*========== Breadcrumbs ==========*/
.breadcrumbs {}
.breadcrumbs ul{margin:0}
.breadcrumbs li { display:inline; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold}
.breadcrumbs li a{color:#646464}
.breadcrumbs li strong {font:12px/1.35 Arial, Helvetica, sans-serif;color:#f44d00; font-weight:bold}




/*========== Main menu Navigation ==========*/
.nav-container{border:1px solid #c3c1c1; border-top:none; background:#ffffff}
.nav-container ul { list-style:none; padding:0 }
.nav-container li { margin:0;}
#nav { border:0; color:#323232; padding:0; margin:0 }
.vnav .menu-item-depth-0 a span,
#nav li .level-top span{border-top:1px solid #c3c1c1; padding: 7px 20px 7px 20px; margin:0px; white-space:normal; min-height:26px; line-height:26px}
.em-catalog-navigation.horizontal li li a span,
.vnav .menu-item-depth-1 .em-catalog-navigation li a span{ padding:0; min-height:0; font:12px/1.35 Arial, Helvetica, sans-serif; border:none}
.vnav .menu-item-depth-0 .em-catalog-navigation li li a span{ padding:0; min-height:0; font:12px/1.35 Arial, Helvetica, sans-serif}
#nav li .level-top span{ padding: 6px 20px}
#nav li.last .level-top span{border-bottom:none}
#nav li a span{padding: 0;}
.vnav .menu-item-depth-0:first-child a span,
#nav li.first .level-top span{border-top: 0;}
#nav li.first .level-top{border-top:none; color:#323232}
.em-catalog-navigation li.parent,
.em_nav .menu-item-depth-0.menu-item-parent,
#nav li.parent{background:url(../images/free-ship.png) 95% center no-repeat;}
#nav li a.level-top { color:#323232; font:12px/1.35 Arial, Helvetica, sans-serif }
#nav li a { font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464 }
#nav li a:hover, #nav li a.level-top:hover { color:#f44d00; }
#nav li.over > a, #nav li.active > a { color:#f44d00 }
#nav ul, #nav div { border:0; background:#ffffff; top:0px; padding:10px 0; box-shadow: 0 2px 7px #c3c1c1; border:1px solid #c3c1c1; width:278px}
.em-catalog-navigation ul,
.menu-item-link > .menu-container{box-shadow: 0 2px 7px #c3c1c1; min-width:278px}
#nav ul li { border:0 }
#nav ul li a { padding:3px 10px; text-transform:capitalize }
#nav ul li.active > a,
#nav ul li.over > a {color:#f44d00}
#nav ul li a:hover { color:#f44d00 }
#nav ul li.active > a, #nav ul li.over > a { color:#f44d00 }
.vnav .menu-item-depth-0 > .menu-container{margin-top:1px}

/*Menu doc*/
.mega-menu{box-shadow:0 0 10px #999999}
.em_nav, .vnav, .mega-menu{position:relative}

/* ------ Mega Menu ------ */
.em_nav{border:1px solid #c3c1c1; border-top:none; background:#ffffff}
.em_nav .hnav { color:#323232; padding:0; margin:0; float:left; width:100%; font:12px/1.35 Arial, Helvetica, sans-serif}
.em_nav a { color:#323232; font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:capitalize }
.em_nav .menu-item-link > a{text-transform:capitalize; padding:0; margin-right:0}
.vnav .menu-item-depth-0{margin:0; padding:0}
.vnav .menu-item-depth-0 a span{margin:0; display:block}
.vnav .menu-item-depth-0:first-child{border-top:none}
.em_nav a:hover { text-decoration:none }
.em_nav li:hover > a, .em_nav li.active > a { color:#f44d00 }
.em_nav .products-list .product-shop{ margin-left:130px;}
.em_nav .product-shop .product-name a{ padding-left:0; color:#0135bd; }
.em_nav .product-shop a:hover{text-decoration:underline}
.em_nav h5{ text-transform:capitalize; color:#323232; margin-bottom:4px}

/* level 1 */
.em-catalog-navigation.horizontal > li{float:none;}
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a { padding:15px 16px}
.hnav .menu-item-depth-0 > a:first-child,
.em-catalog-navigation.horizontal > li > a:first-child { padding-left:20px}
/* drop-down menu of top level */
.hnav .menu-item-depth-0 > .menu-container,
.em-catalog-navigation.horizontal > li > ul,
.em-catalog-navigation.horizontal > li:hover > ul { top:49px; background:#ffffff}
.hnav .menu-item-depth-0 > .menu-container{/*padding:30px 0 25px*/}

.em-catalog-navigation li > ul{ }
.em-catalog-navigation.horizontal li.level0 > a{text-transform:capitalize; /*padding:11px 0;*/ width:100%; padding:0}
/* level 2+ */
.em-catalog-navigation li:hover > ul,
.em-catalog-navigation li.hover > ul { left:100%; top:-13px; *top:-14px }
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul { background:#ffffff; padding:10px 0; border:1px solid #c3c1c1;}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a { font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; }
.em_nav .menu-item-depth-1 li:hover > a, 
.em_nav .menu-item-depth-1 li.active > a,
.em_nav .em-catalog-navigation li li:hover > a,
.em_nav .em-catalog-navigation li li.active > a { color:#f44d00 }
.em_nav  .menu-item-hbox{clear:both}
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul { margin-bottom:15px }
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul > li > a { display:block; padding:5px 0 }
/*.em_nav .menu-item-hbox > .menu-container > li { margin-left:10px }*/
/*.em_nav .menu-item-hbox .menu-item-text{ margin-left:10px }*/
.em_nav .menu-item-hbox > .menu-container > li:first-child { margin-left:0 }
.em_nav .menu-item-hbox .menu-container .menu-container{}
.em_nav .menu-item-hbox .menu-container .menu-item-text{padding:0 10px !important;}
/* ----- mega menu on mobile view ----- */
.adapt-0 .menu-item-hbox > .menu-container { white-space:normal; }
.adapt-0 .menu-item-hbox > .menu-container > li { display:block; margin-left:0 }
.adapt-0 .em_nav .hnav { background:transparent; color:#111111 }

/* top level */
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a { background:#000000; margin-bottom:3px; padding:8px 10px; text-transform:uppercase }
.adapt-0 .hnav .menu-item-depth-0 > a span ,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a span { display:block; background:url(../images/i_bullet1.gif) right center no-repeat }
.adapt-0 .hnav .menu-item-depth-0:hover > a,
.adapt-0 .hnav .menu-item-depth-0.active > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li:hover > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li.active > a { background:#b21a04; color:#ffffff }

/* top level */
.adapt-0 #nav{ padding-bottom:2px; padding-top:2px; background:#fff}
.adapt-0 .em_nav .menu-item-depth-0 .icon-menu{ border:none; padding-left:0}
.adapt-0 .vnav .menu-item-depth-0 > a,
.adapt-0 .vnav .menu-item-depth-0 > .em-catalog-navigation > li > a { background:#fff; text-transform:capitalize; }
.adapt-0 .vnav .menu-item-depth-0 > a span ,
.adapt-0 .vnav .menu-item-depth-0 > .em-catalog-navigation > li > a span { display:block;}
.adapt-0 .vnav .menu-item-depth-0:hover > a,
.adapt-0 .vnav .menu-item-depth-0.active > a,
.adapt-0 .vnav .menu-item-depth-0 > .em-catalog-navigation > li:hover > a,
.adapt-0 .vnav .menu-item-depth-0 > .em-catalog-navigation > li.active > a { background:#b21a04; color:#ffffff }


.arrow{display:none !important}
.adapt-0 .arrow{display:block !important; width:30px}
.adapt-0 .em_nav a.arrow{width:30px}
.adapt-0 .nav-container,
.adapt-0 .em_nav{ border:none}
.adapt-0 .em-catalog-navigation a.arrow span,
.adapt-0 #nav .level0 span.nav,
.nav-container li.level0 a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent:hover > a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent > a.arrow span
 { display:block; background:url(../images/icon-nav.png) center center no-repeat; padding:8px 0; }
.adapt-0 .mega-menu,
.adapt-0 .em_nav .vnav,.adapt-0 .menu-left { position:static; width:100% !important; border:none;}
.adapt-0 #nav .level0 span.nav,
.nav-container li.level0 a.arrow,
.em_nav a.arrow { margin-right: 0 !important; overflow: hidden; position: absolute; right: 0; text-indent: -99999px; top: 0; width: 30px !important; padding:0}
.adapt-0 #nav li.level0 span.nav{padding:12px 0; border-left:1px solid #c3c1c1; background:url(../images/icon-menu.png) 4px 17px no-repeat}
.adapt-0 .em-catalog-navigation li li a.arrow{ display:none !important}
.adapt-0 .em-catalog-navigation li li span{ border:none !important}
.adapt-0 .em-catalog-navigation a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent > a.arrow span{border-left:1px solid #c3c1c1; border-right:1px solid #c3c1c1}
.adapt-0 #nav li.level0 ul.level0 span.nav{}
.adapt-0 #nav li.parent{ background:none}
.adapt-0 #nav li li{ margin-left:20px;}
.adapt-0 #nav li li a{background:#fff; padding:11px 0 11px 20px; }
.adapt-0 #nav ul, .adapt-0 #nav div{ position:static;  background: none repeat scroll 0 0 transparent; border: medium none;  box-shadow: 0 0 0; position: static; width: 100%; padding:0; margin:0}

.adapt-0 .nav-container li.level0 a.arrow span{ border-left:2px solid #c3c1c1}
.adapt-0 #nav ul.level0{}
.adapt-0 .em_nav .menu-item-depth-0.menu-item-parent,.adapt-0 #nav li.parent{}
.adapt-0 .em-catalog-navigation a.arrow span,
.adapt-0 .vnav .menu-item-depth-0 a span{padding-left:20px; border-top:1px solid #c3c1c1; border-bottom:none}
.adapt-0 #nav li a{ border:1px solid #c3c1c1 !important; margin:2px}
.adapt-0 #nav li .level-top span{background:#fff; /*color:#fff*/ border:none !important}
.adapt-0 #nav li .level-top span:hover{}
.adapt-0 .em_nav .menu-item-link > ul, .adapt-0 .em_nav .em-catalog-navigation ul{border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; margin-top:2px}
.adapt-0 .menu-container, .adapt-0 .em-catalog-navigation ul  { width:100% }
.adapt-0 .menu-container .arrow{display:none !important}
.adapt-0 .em_nav .products-list .product-shop{margin-left:135px !important}



.menu-item-text p img{margin-top:4px}
.menu-item-text p.images img{margin-right:35px; margin-top:8px}

/*Menu product*/
.em_nav .em-widget-featured-products-list .products-list .product-top .big-img .product-image{text-align:left; width:auto; margin-left:15px}
.em_nav .em-widget-featured-products-list .product-top{min-height:100px}
.em_nav .products-list .price{font:normal 18px/1.25 helvetica,arial,sans-serif}
.em_nav .products-list .old-price .price{font:12px/1.35 Arial, Helvetica, sans-serif;}
.em_nav .products-list .desc,
.em_nav .product-name-big-img{clear:none}
.em_nav .product-name-big-img a{color:#02A5FA}
.em_nav .product-name-big-img a:hover{text-decoration:underline}
.em_nav .em-widget-featured-products-list .products-list .product-top .big-img .productlabels_icons{top:0; left:0}
.em_nav .ratings .amount a{text-transform:lowercase}

/*========== SlideShow ==========*/
.slider-wrapper{clear:both; margin-top:22px; margin-bottom:49px; position:relative; z-index:1}
.slideshow_moreview{ position:relative; }
.slideshow_moreview a.previous,.slideshow_moreview a.next { color:#1d1c1c; font-size:10px; text-transform:uppercase; font-weight:bold; padding-left:15px; position:absolute;top:0; right:0;}
.slideshow_moreview a.previous{ right:45px;}
.nivo-controlNav a{background:url(../images/i-slideshow.png) -15px 0px no-repeat; text-indent:-999em; text-align:left; width:9px; height:16px; padding:0px; display:inline-block; margin-left:5px}
.nivo-controlNav a.active{background:url(../images/i-slideshow.png) 0 0px no-repeat; cursor:default}
.nivo-controlNav{ padding:0; position:static; z-index:50; display:block; text-align:right; padding:10px 0 0}
.nivoSlider a.nivo-imageLink{background:white; filter: alpha(opacity=0); opacity: 0;}
.nivo-directionNav { z-index:50; position:relative; position:absolute;bottom:5px; top:auto !important;  height:17px; display:block; text-align:left; left:5px}
.nivo-directionNav a { width:18px; position:static; text-align:left; float:left; text-indent:-9999px; margin-right:5px; height:17px; }
.nivo-prevNav {left:5px; background:url(../images/icons.png) 0px -406px no-repeat;}
.nivo-prevNav:hover {left:5px; background:url(../images/icons.png) 0px -376px no-repeat;}
.nivo-nextNav {left:27px; background:url(../images/icons.png) -34px -376px no-repeat;}
.nivo-nextNav:hover {left:27px; background:url(../images/icons.png) -34px -406px no-repeat;}
.nivo-caption { width:37%; top:23.7%; left:10%; background:none;}
.slideshow-more{font-size:300%; color:#ffffff; text-transform:uppercase; float:left; clear:both; width:100%;}
.nivo-caption .slideshow-des{font:12px/1.35 Arial, Helvetica, sans-serif; color:#ffffff; margin-top:4px; padding:0; width:100%; float:left}
.text-inner{position:absolute; top:20%; left:49%}
.des-title{font:bold 30px/30px; color:#969898; text-transform:uppercase}
.discover-now{float:left; clear:both; 
 display:block; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-top:43px; background-color:#a1d10c; border:1px solid #a1d10c; color:#ffffff;;}
.discover-now a{color:#ffffff; font:normal 22px/1.15 helvetica,arial,sans-serif; text-transform:uppercase; text-decoration:none; background:url(../images/gradient1.png) 0 bottom repeat-x ;  padding:17px 25px}

/* Sidebar =============================================================================== */
.sidebar{padding-top:18px}
.sidebar .widget-static-block{margin-bottom:0}
.block { margin:0 0 20px; padding-bottom:0px; clear:both; font:12px/1.35 Arial, Helvetica, sans-serif;}
.my-account .page-title h1,
.box-head h2,
.opc .active .step-title,
.ui-tabs .ui-tabs-nav,
.box-collateral h2,
.block .block-title{border:1px solid #c3c1c1;border-bottom:3px solid #ffffff; padding:8px 20px 9px; background-color:rgb(255, 108, 0); padding:10px 20px 10px; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.block .block-title strong span{font:normal 16px/1.35 helvetica,arial,sans-serif; color:#ffffff; text-transform:uppercase}
.block .block-title{ }
.block .block-title strong{display:block;}
.block.block-lastest-review {margin-bottom:10px;}
.block .block-title {}

.block .block-title strong small {text-transform:uppercase;display:block; font:normal 16px/1.35 helvetica,arial,sans-serif}
.block .block-title strong small {display:inline}
.block .block-title a { text-decoration:none !important; }
.block .block-content {padding:17px 20px 20px; border:1px solid #c3c1c1;  border-top:none;}
.block .product-name a{font:12px/1.35 Arial, Helvetica, sans-serif; color:#0135bd}

/* Block: Layered Navigation */
.block-layered-nav .block-subtitle {font-size:90%; color:#303030;}
.block-layered-nav dt {font:12px/1.35 Arial, Helvetica, sans-serif;color:#f44d00; font-weight:normal}
.block-layered-nav dd li{font:12px/1.35 Arial, Helvetica, sans-serif;color:#646464; line-height:160%; }
.block.block-layered-nav .block-content{padding-top:17px; padding-bottom:1px}
.block-layered-nav dd li a:hover{color:#323232}
.block-layered-nav dd li:hover span.price{color:#323232}
.block-layered-nav dd li a{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.block-layered-nav dd li a .price{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.block-layered-nav .actions{padding:0 0 10px}

/** Block: Poll **/
.block-poll.block .block-content{padding-top:16px}
.block-poll .actions button.button span span{padding:4px 30px 3px}
.block-poll.block .block-subtitle{font:12px/1.35 Arial, Helvetica, sans-serif}

/* Block: Tags & box-tags*/
.block.block-tags .block-content{padding:12px 20px 16px}
.box-tags .box-head{margin-bottom:17px}
/*****Lasted product*****/
.sidebar .box-reviews{margin-bottom:20px}
.sidebar .box-reviews h3,
.widget-recentreview-products .widget-title h3{font:normal 16px/1.35 helvetica,arial,sans-serif; color:#f44d00; border-bottom:3px solid #f44d00; padding:10px 20px 10px; margin:0 -20px 10px}
.widget-recentreview-products .widget-title{padding-top:0}
.widget-recentreview-products .products-list .product-shop{margin-left:115px}
.widget-recentreview-products .products-list .amount{float:left; white-space: nowrap}
.adapt-2 .widget-recentreview-products .products-list .product-shop,
.adapt-1 .widget-recentreview-products .products-list .product-shop{margin-left:0; clear:both; float:left; width:100%}
.widget-recentreview-products .products-list .rating-box{margin-bottom:5px}
.widget-recentreview-products .products-list .product-image,
.sidebar .box-reviews .products-grid li.item .product-image{width:100px}
.sidebar .box-reviews .products-grid li.item{padding:12px 0}
.widget-recentreview-products .review-details{float:left; clear:both; padding-top:10px}
.widget-recentreview-products .review-details .review-rating{padding-top:10px}
.widget-recentreview-products .productlabels_icons{left:0; right:auto}

.widget-recentreview-products,
.sidebar .box-reviews{margin-top:0 !important; border:1px solid #c3c1c1;background:url(../images/bkg-widget-title.png) 0 0 repeat-x; padding:0px 20px 10px !important; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; width:auto; display:block}

/*Shopping cart========================================================*/
.data-table .price{font:normal 18px/1.25 helvetica,arial,sans-serif;color:#646464;/* line-height:16px*/}
.data-table .old-price .price{ font:12px/1.35 Arial, Helvetica, sans-serif;}
.data-table .special-price .price{ color:#ff0101}
.data-table td.last .price{color:#ff0101}
.cart-table .product-name a { font:12px/1.35 Arial, Helvetica, sans-serif;}
.cart-table td { padding: 25px 20px 0px;}
.cart-table.data-table td{border:none}
.cart-table.data-table td.a-right {text-align:center !important}
.cart-table.data-table .cart-price {display:block; margin-top:-5px}
.cart-table.data-table td:first-child{padding-left:0 !important}
.cart-table.data-table tr.last td{padding-bottom:10px}
.cart-table.data-table th{border-left:none; border-right:none}
.cart-table.data-table th:first-child{}
.cart-table.data-table th.last{border-right:1px solid #c3c1c1}
.cart-table.data-table td .product-name{font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:capitalize; color:#0135bd}
.cart-table.data-table td .product-name a{font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:capitalize; color:#0135bd}
.cart-table.data-table td a{font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold; color:#ff0101}
.cart-table.data-table td p.re-edit{width:100px}
.cart-table.data-table td a.btn-remove2{position:relative; z-index:2}
.cart-table.data-table td a.product-image{margin-top:-8px; display:block; position:relative; z-index:1}
.cart-table.data-table td a.link-wishlist{background:none}
.cart input.qty { display: inline-block; margin: -10px 0 0; text-align: left; width: 50px !important; font-weight:bold}
.cart-table tfoot td button.button{float:left;}
.cart-table tfoot td button.button span span{text-transform:uppercase;  padding:5px 15px}
.cart-table tfoot td button.btn-continue{}
.cart-table tfoot td{border-top:1px solid #D6D6D6 !important}

.cart-collaterals .col2-set .col-1,
.cart-collaterals .col2-set .col-2 {padding:0; margin:0 5% 0 0;width:45%;float:left;min-height:317px;}
.cart-collaterals .col2-set .col-2{margin:0}
.cart-collaterals p{clear:both}
.cart .discount,
.cart .shipping,
.cart .totals{border-top:1px solid #D5D5D5; padding-top:16px}
.crosssell h2,
.totals h2,
.cart .discount h2,
.cart .shipping h2{ color:#f44d00; font:normal 16px/1.35 helvetica,arial,sans-serif; margin-top:0px; text-transform:uppercase; margin-bottom:24px}
.totals h2{margin-bottom:20px}
.cart .shipping-form p,
.cart .discount label{font:12px/1.35 Arial, Helvetica, sans-serif; color:#323232}
.cart .discount .input-box .input-text { clear: both; float: left; width: 80%;}
.shipping-form .input-box .input-text { width: 84%;}
.cart .shipping .sp-methods{padding-top:10px}
.cart .shipping .buttons-set{margin-top:0}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button { float: left; margin-left: 0; margin-top: 20px;}
.cart .buttons-set button.button span span{padding:5px 15px; text-transform:uppercase}

.cart .totals tbody td:first-child { color:#323232; font:normal 18px/1.25 helvetica,arial,sans-serif; padding-right: 10px; text-align: left !important; font-weight:bold}
.cart .totals tfoot td strong { color:#323232; font:normal 20px/1.25 helvetica,arial,sans-serif; font-weight:bold}
.cart .totals tfoot td .price { color:#ff0101; display: block; font:normal 20px/1.25 helvetica,arial,sans-serif; margin-top: 0px; text-align:right}
.cart .totals td .price{font:normal 18px/1.25 helvetica,arial,sans-serif; color:#323232}
.cart .cart-collaterals .checkout-types a{font-size:90%}

.cart .crosssell{border-top:1px solid #D6D6D6}

/********************Option**********************/
.sorter {font-size:85%; text-transform:uppercase; color:#323232; font-weight:bold}
.toolbar-bottom .pager{font-size:85%; color:#323232; font-weight:bold; border-top:1px solid #D6D6D6; padding-top:20px}
.toolbar select{height: 34px; margin: 0; padding: 8px 5px 7px 10px; text-transform: lowercase; vertical-align: middle; width: 110px;}
.view-mode label{margin-top:0px}
/*.grid_12.grid_content .pager .pages{clear:both; text-align:left; margin:0}*/
.pager .pages strong{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; font-weight:bold; text-transform:uppercase}
.pager .pages li {font:12px/1.35 Arial, Helvetica, sans-serif;}
.pager .pages li a{color:#646464; font:12px/1.35 Arial, Helvetica, sans-serif;}
.pager .pages li a:hover{color:#323232}
.pager .pages li a.next{}
.pager .pages .current {color:#303030}

/*========Ratings==========*/
.no-rating, .ratings, .tags,
.ratings .rating-links{font:12px/1.35 Arial, Helvetica, sans-serif; margin-top:0px; color:#646464; text-align:left}
.no-rating a, .ratings a, .tags a,
.ratings .rating-links a{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.ratings .amount{display:block; padding-top:0px}
.products-list .ratings .amount{padding-top:0px}

/*========== Ajax cart ==========*/
.grid24_footer{position:static; padding:0; margin:0; width:100%!important;}
#containerDiv{ width:420px;}
#containerDiv #close{background:url(../images/btn-close.png) 0 0 no-repeat; position:absolute; right:0px; top:0px; z-index:1000; float:left; width:28px; height:30px; text-indent:-9999px}
#containerDiv .ajaxcart{ padding:20px 35px 20px 20px}
#containerDiv .ajaxcart{ box-shadow:0 0 10px #999999}
#containerDiv .ajaxcart .row2 a{ padding:6px 10px 5px; display:inline-block; margin-bottom:5px; text-transform:uppercase; font-weight:bold; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; background-color:#a1d10c; border:1px solid #a1d10c; color:#ffffff;;}

/*========Product View========*/
.grid_content{position:relative}
.grid_12.grid_content{position:relative; z-index:8}
.grid_12.grid_content .product-view .product-shop {  text-align: left;}
.product-view .product-shop .product-name h1 { color:#000000; margin: 0; text-transform: capitalize; font:normal 20px/1.35 helvetica,arial,sans-serif; font-weight:bold}
.product-view .availability{border-top:1px solid #D6D6D6; font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; font-weight:bold}
.product-view .addthis_button{float:right; margin-top:-17px;}
.review-product-list .product-view .availability{margin-top:8px}
.review-product-list .product-view .box-collateral{padding-top:0px; margin-bottom:0}
.review-product-list .box-collateral h2{margin-bottom:15px}
.review-product-list .pager .amount{margin-top:11px}
.review-product-list .product-view .add-to-box{margin-top:11px}
.product-view .product-shop .grouped-items-table th{padding:16px 3px; font:12px/1.35 Arial, Helvetica, sans-serif}
.product-view .product-shop .grouped-items-table td{padding:10px 3px}
.product-view .product-shop .grouped-items-table td .availability{border:none}
.product-view .add-to-box {overflow:hidden; margin-top:-30px; margin-bottom:-30px;}
.product-view .add-to-box .add-to-links{float:none; padding-top:12px; overflow:hidden}
.product-view .product-shop .price-box {margin: 0; overflow: hidden; padding-bottom: 12px; overflow:hidden;}
.product-view .add-to-box .add-to-cart{/*float:none;*/ overflow:hidden}
.product-view .box-collateral{font:12px/1.35 Arial, Helvetica, sans-serif;}
.box-collateral h2{ text-transform:uppercase; font:normal 18px/1.25 helvetica,arial,sans-serif; color:#ffffff; margin-bottom:27px}
.product-view .box-collateral .pager{ font:11px/1.35 Arial, Helvetica, sans-serif}
.short-description h2{ text-transform:uppercase; font:12px/1.35 Arial, Helvetica, sans-serif; color:#f44d00; margin-bottom:6px}
.product-view .short-description{visibility:hidden; border-top:1px solid #D6D6D6}
.more-views{padding-top:20px; width:288px; clear:both}
.product-view .product-img-box .more-views li { border:1px solid #c3c1c1; margin-bottom:5px}
.product-view .product-img-box .more-views li.jcarousel-item{margin:0 9px 0 0;}
.product-view .product-img-box .more-views li.jcarousel-item:first-child{margin-left:0}
.product-view .product-essential .widget.widget-static-block{overflow:hidden}
.quickshop-main .product-img-box #zoom-btn{display:none}
.product-collateral { margin: 18px 0 0; padding: 22px 0 0;}
.product-view .box-tags .form-add label {color:#323232}
.product-view .box-tags p.note{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; font-weight:bold; }
#product-attribute-specs-table th{font:12px/1.35 Arial, Helvetica, sans-serif; padding:10px 20px}
.product-img-box #zoom-btn{ position:absolute; left:10px; bottom:10px; font:bold 14px/1.35 helvetica,arial,sans-serif;  color:#1c1c1c; text-decoration:none; z-index:9999; background:url("../images/icon_suche.png") 0 0 no-repeat transparent; width:26px; height:26px; text-indent:-999em; font-size:0;}
/* Block: Reviews */
.box-account.box-reviews{margin-top:46px}
.box-reviews .box-head{margin-bottom:29px}
.box-reviews dt a { color:#0135bd; font:12px/1.35 Arial, Helvetica, sans-serif}
.box-reviews dd p span{color:#02A5FA;/* line-height:16px*/}
.box-reviews .form-add h3 { font:12px/1.35 Arial, Helvetica, sans-serif;}
.box-reviews .form-add h4 { color:#303030; font-family:85% }
.box-reviews .form-add button.button span span{text-transform:uppercase}
#review-form  .data-table th,#review-form  .data-table td{ color:#646464; font:12px/1.35 Arial, Helvetica, sans-serif; padding:6px 20px 10px}
.dashboard .box-reviews .ratings strong{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
/*============Block: Account ==========================*/
.block-account .block-content{padding-top:11px; padding-bottom:8px}
.block-account .block-content ul{margin-bottom:0;}
.block-account .block-content li a,
.block-account .block-content li.current  strong{font:12px/1.35 Arial, Helvetica, sans-serif;}
.block-account .block-content li a:hover,
.block-account .block-content li.current{color:#f44d00}

.my-account .page-title{margin-bottom:15px}
.my-account button.button span span{text-transform:uppercase}
.my-account .page-title h1, .my-account h2{font:normal 16px/1.35 helvetica,arial,sans-serif; color:#f44d00; float:none; text-align:left}
.my-account {}
.my-account p.hello strong{color:#f44d00}

.box-account a.view-all { background-color: #303030; clear: both; color: #FFFFFF; float: left; font:12px/1.35 Arial, Helvetica, sans-serif; height: 32px; padding: 0 25px;text-transform: uppercase;/* line-height:32px; */font-weight:bold}
.box-account a.view-all:hover{text-decoration:none}
.dashboard .welcome-msg p.select { color:#303030}
.box-info h4, .box-info .col-1 h3, .box-info .col-2 h3{font:12px/1.35 Arial, Helvetica, sans-serif; color:#ff0101; text-transform:capitalize; margin-bottom:4px}
.box-info h3{color:#323232; font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:23px}
.btn-view-all{display:block; text-decoration:none; padding:6px 25px; float:left; clear:both; font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase}
.btn-view-all:hover{text-decoration:none}
.box-recent .btn-view-all{margin-top:20px}
.my-account .col2-set .box-content p a{ color:#323232}

.customer-account-edit .fieldset{margin-top:4px}
.customer-account-edit .fieldset .legend{display:none}
.customer-account-edit .fieldset li.control { margin: 19px 0 0; padding-bottom: 17px;}
.customer-account-edit .buttons-set { margin: 0}
.customer-account-edit .buttons-set button.button { margin-right:20px}
.customer-account-edit .buttons-set button.button span span { text-transform:uppercase}
.my-account .buttons-set p.required {  clear: none; float: left; margin: 9px 0 10px; padding:0}
.dashboard .box-tags .tags{ font:12px/1.35 Arial, Helvetica, sans-serif; color:#323232}

.my-account .addresses-list p a { color:#323232; float: none; font:12px/1.35 Arial, Helvetica, sans-serif; margin: 0; text-transform: capitalize;}

.customer-address-index .my-account{margin-top:9px}
.wishlist-index-index .buttons-set button.button{margin-bottom:5px}
.customer-address-form .my-account .form-list li.control label{display:inline}
.addresses-list h2{display:none}
.sales-order-history .pager .limiter label{color:#303030}
.addresses-list address { font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; /*line-height:24px;*/ margin-bottom:5px }
.addresses-list h6.primary{margin-bottom:5px}
.addresses-list li.item{padding-bottom:11px}
.addresses-list .addresses-additional li.item{padding-bottom:0; margin-top:9px}
/* Block: Recent Orders */
#my-orders-table td{border:none}
#my-orders-table th{border-left:none; border-right:none}
#my-orders-table th:first-child{ padding-left:0}
.order-details #my-orders-table th:first-child{border-left:none}
#my-orders-table th.last{border-right:1px solid #c3c1c1}
#my-orders-table td{padding:19px 20px 10px}
#my-orders-table td.last{width:150px !important}
#my-orders-table td .nobr{white-space: normal !important}
#my-orders-table tr.last td{border-bottom:1px solid #D6D6D6; padding-bottom:19px}
#my-orders-table td:first-child{padding-left:0}
#my-orders-table td .price{display:block; margin-top:-3px; color:#ff0101}
.order-details #my-orders-table td .option-value .price{display:inline-block; margin-top:2px}
.order-details #my-orders-table td .nobr{white-space:nowrap !important}
#my-reviews-table td .product-name{margin-top:-4px; margin-bottom:0}
#my-reviews-table td{/*line-height:18px*/}
/*Checkout *===================*/
.block-progress dl{margin-bottom:0}
.block-progress dt {font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464}
.block-progress dt.complete {color:#f44d00}
.block-progress dt.complete a{color:#f44d00; font:12px/1.35 Arial, Helvetica, sans-serif;}
.block-progress dd.complete {}
.block-progress .block-content{padding:10px 20px 9px}

.opc{font:12px/1.35 Arial, Helvetica, sans-serif;}
.opc .step-title {border-bottom:1px solid #D6D6D6; padding-bottom:11px}
.opc .step-title h2 { color:#646464; font:normal 16px/1.35 helvetica,arial,sans-serif; text-align:left}
.opc .active .step-title{}
.opc .active .step-title h2{color:#f44d00; }
.opc li#opc-review .step-title {border-bottom:none !important;}
.opc li#opc-review.active .step-title {border-bottom:3px solid #f44d00 !important;}
.opc .col2-set .col-1{width:35%; margin-right:3%}
#opc-login .form-list input.input-text{width:280px}
.opc .col2-set .col-2{width:60%; float:left}
#opc-login h6 {padding-top:10px;font-weight:bold;text-transform:uppercase; margin-bottom:10px}
#opc-login .col-2  h6{ padding-bottom:0px; margin-bottom:10px;}
#opc-login h4{display:none}
#opc-login h3{ font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase; color:#323232; margin-bottom:7px}
#opc-login p{margin-bottom:4px}
#opc-login p.primary{margin-top:22px; margin-bottom:0px}
#opc-login p.secondary{margin-bottom:0px}
#opc-login .buttons-set{margin-top:0}
#opc-login .col-2 .buttons-set{margin-top:11px}
#checkout-step-login .col-2 .buttons-set a{font-size:90%; color:#646464;}
#checkout-step-login .col-1 .ul li{margin:6px 0; font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464;}
#opc-login button.button{}
#checkout-review-table th:first-child{padding-left:0}
#checkout-review-table th{border-bottom:1px solid #D6D6D6; padding:16px 20px 15px; border-top:1px solid #D6D6D6}

.onestep-title{border:1px solid #c3c1c1; border-bottom:3px solid #f44d00; background:url("../images/bkg-widget-title.png") repeat-x scroll 0 1px transparent; padding:20px 20px 27px; -webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.onestep-title h1{text-transform:uppercase;color:#f44d00;display:block; font:normal 20px/1.25 helvetica,arial,sans-serif; font-weight:bold; /*line-height:28px;*/ margin:0; padding-bottom:0px; font-weight:normal; padding-top:4px}
.onestep-title span{font:12px/1.35 Arial, Helvetica, sans-serif;}
#checkoutSteps.opc-1sc{padding:26px 20px 20px; border:1px solid #c3c1c1; border-top:none; overflow:hidden; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.opc-col1{border-right:1px solid #D6D6D6}
.opc-col3 {border-left:1px solid #D6D6D6 }
.opc-col #checkout-review-table th{border-top:1px solid #D6D6D6; padding:12px 11px 11px}
.opc-col #checkout-review-table th:first-child{padding-left:0 !important}
.opc-col #checkout-review-table td{padding:20px 15px 16px; border-bottom:1px solid #D6D6D6}
.opc-col #opc-review .data-table tfoot td{font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold}
.opc-col #checkout-review-table td .price{color:#323232}
.opc-col #checkout-review-table tbody td.last .price{color:#ff0101}
#checkout-review-table td{padding:23px 20px 30px}
#checkout-review-table td.a-right{text-align:center !important}
#checkout-review-table td .product-name{color:#0135bd; font:12px/1.35 Arial, Helvetica, sans-serif}
#checkout-review-table tfoot tr.first td{padding-top:27px !important; border-top:1px solid #D6D6D6}
#checkout-review-table tfoot td.a-right,#checkout-review-table tfoot td.a-left{text-align:right !important; font:normal 18px/1.25 helvetica,arial,sans-serif; color:#323232; padding:2px 0 2px 20px; font-weight:bold}
#checkout-review-table tfoot td.a-right.last,#checkout-review-table tfoot td.a-left.last{text-align:left !important}
#checkout-review-table tfoot tr.last td.a-right strong{font:normal 20px/1.25 helvetica,arial,sans-serif; font-weight:bold}
#checkout-review-table tfoot tr.first td .price{color:#323232}
#checkout-review-table tfoot td .price{ font:normal 18px/1.25 helvetica,arial,sans-serif}
#checkout-review-table tfoot tr.last td .price{font:normal 20px/1.25 helvetica,arial,sans-serif}
#checkout-review-table td:first-child{padding-left:0}
#review-buttons-container.buttons-set button.button{ clear:both}


.checkout-onepage-success .grid_content h2.sub-title{color:/*BEGIN:secondary3_color*/#80b22e/*END:secondary2_color*/;background:url(../images/i_sucess_checkout.png) 0 2px no-repeat;padding-left:18px;text-transform:inherit; margin-bottom:12px; font-size:90%}
.checkout-onepage-success .grid_content .page-title h1{font:normal 16px/1.35 helvetica,arial,sans-serif; padding-top:11px}
.checkout_success_print,.checkout_success_print p a{color:#555 !important;font-size:90%}
.checkout-onepage-success .page-title{margin-bottom:10px;}
.checkout-onepage-success .grid_content p{font-size:90%;/*line-height:18px;*/ margin:0;}
.checkout-onepage-success .grid_content p a{font-weight:normal;color:#646464}
.checkout-onepage-success .buttons-set{margin-top:13px}
.checkout-onepage-success .buttons-set button.button span span{text-transform:uppercase}
.checkout-onepage-success .sidebar,
.checkout-onepage-success .grid_content{margin-top:28px}

.opc-col .step{color:#323232}
#opc-shipping_method .sp-methods dd .price{font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; font-weight:bold}
.opc-col .step-title h2{color:#f44d00; font:normal 16px/1.35 helvetica,arial,sans-serif; padding:5px 0}

.opc-col .step-title .number{background: #fa0101; /* Old browsers */
background: -moz-linear-gradient(top, #fa0101 0%, #fa0101 0%, #fa0101 0%, #c60000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa0101), color-stop(0%,#fa0101), color-stop(0%,#fa0101), color-stop(100%,#c60000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fa0101 0%,#fa0101 0%,#fa0101 0%,#c60000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fa0101 0%,#fa0101 0%,#fa0101 0%,#c60000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fa0101 0%,#fa0101 0%,#fa0101 0%,#c60000 100%); /* IE10+ */
background: linear-gradient(to bottom, #fa0101 0%,#fa0101 0%,#fa0101 0%,#c60000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0101', endColorstr='#c60000',GradientType=0 ); /* IE6-9 */ border:1px solid #fa0101; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#ffffff; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold}
.opc-col .step{clear:both; font:12px/1.35 Arial, Helvetica, sans-serif;}
.opc-1sc .data-table thead th{font:12px/1.35 Arial, Helvetica, sans-serif;border-bottom:1px solid #c3c1c1;border-top:1px solid #c3c1c1;}
.opc-col #opc-review .product-name {font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464; font-weight:bold}
.opc-col .order-review .data-table td{border-right:1px solid #c3c1c1;border-bottom:1px solid #c3c1c1; }
.opc-col #opc-review .data-table tfoot td.a-right.last{text-align:left !important}
.opc-col #checkout-review-table tfoot tr.last td.a-right strong{font:12px/1.35 Arial, Helvetica, sans-serif; color:#323232; font-weight:bold}
.opc-col #opc-review dd .price{font:12px/1.35 Arial, Helvetica, sans-serif;}
.opc-col #opc-review .price{color:#ff0101; font:normal 18px/1.25 helvetica,arial,sans-serif }
.opc-col #opc-review tfoot .price{font:normal 18px/1.25 helvetica,arial,sans-serif; color:#323232 }
.opc-col  #opc-review  tfoot tr.last .price{font:normal 18px/1.25 helvetica,arial,sans-serif; color:#ff0101;}
#review-buttons-container.buttons-set .f-left a{ color:#303030}
#opc-login p a{color:#ff0101;}
.opc-col .form-list li.control label{color:#646464}
.opc-col ul{margin-bottom:0}
.opc-col .discount button.button span span{padding:5px 15px; text-transform:uppercase}
#opc-login-popup h3{color:#f44d00; text-transform:uppercase}
.opc-col #opc-review .buttons-set p.f-left{color:#646464}
.opc-col #opc-review .buttons-set p.f-left a{color:#63b411}
/* Account Login/Create Pages ============================================================ */
.account-login button.button{clear:both}
.registered-users .buttons-set a{color:#646464; font-size:90%}
.registered-users .content p{font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold; color:#646464}
.account-login .content h2,
.account-create .fieldset .legend{color:#323232;font:12px/1.35 Arial, Helvetica, sans-serif;}
.account-create .form-list li.control label { }

/* Compare Products */
.compare-table th{font:12px/1.35 Arial, Helvetica, sans-serif; color:#323232; text-transform:capitalize; font-weight:bold; border:none; border-bottom:1px solid #D6D6D6; padding:27px 20px 27px 0}
.compare-table td{border:none; border-bottom:1px solid #D6D6D6; padding:28px 20px 26px}
.catalog-product-compare-index .link-print{font-size:90%; text-transform:uppercase; font-weight:bold; color:#ffffff; padding:8px 20px 8px 35px; background-color:#323232 }
.compare-table tr.add-to-row.last td,
.compare-table tr.add-to-row.last th{border-bottom:none}
.compare-table .price{ color:#ff0101}
/* End of Account Login/Create Pages 



/***************Home Pages****************/
/*menu*/
.mega-menu{}
.vnav{width:auto !important}


/*Box product*/

.box .widget-title,
.box-top .widget-title{border-bottom:3px solid #f44d00; padding:8px 20px 9px; background:url(../images/bkg-widget-title.png) 0 1px repeat-x; margin:0 0px 20px}
.slider_container{box-shadow:none}
.slider_container .box{background:url(../images/bkg-widget-title.png) 0 1px repeat-x; padding:0}
.slider_container .box .widget-title{background:url(../images/bkg-title-new-product.png) right 0px no-repeat}
/*.slider_container .box .products-grid li.item{margin:0}*/
.box .widget-title h2,
.box-top .widget-title h2,
.box-top .widget-title h3{margin-bottom:0}
.box .widget-title h2 span, 
.box-top .widget-title h3 span,
.box-top .widget-title h2 span{font:normal 16px/1.35 helvetica,arial,sans-serif; color:#f44d00}
.box .widget .widget-products,
.box-top .widget .widget-products{padding: 0 0px 10px}
.box .products-grid,
.box-top .products-grid{margin:0}
.box .products-grid li.item{padding:0}
.em-widget-bestseller-products-list .widget-products .productlabels_icons,
.em-widget-featured-products-list .widget-products .productlabels_icons{left:103px; right:auto; top:10px}
.grid_content .em-widget-bestseller-products-list .widget-products,
.grid_content .em-widget-featured-products-list .widget-products,
.grid_content .em-widget-new-products-list .widget-products,
.grid_content .em-widget-new-products-grid .widget-products{margin:0 30px}
/*.slider_container .jcarousel-skin-tango .jcarousel-clip-vertical,
.slider_container .jcarousel-skin-tango .jcarousel-container-horizontal{margin:0 30px}*/
.box-top .products-grid li.item{padding: 0; width:157px; margin: 0 30px; min-height:265px}
.grid_12.grid_content .box-top .products-grid li.item{padding:0 0 15px; min-height:300px; margin:0 17px}
.grid_24.grid_content .box-top .products-grid li.item{margin:0 39px}
.box .jcarousel-container-vertical .products-grid li.item{padding-bottom:30px}

.em-widget-new-products-list .products-list .productlabels_icons{right:auto; left:103px; top:10px}
/*.box .products-grid li.item.last,
.box-top .products-grid li.item.last{margin-right:0;}*/
.slider_container .widget-title h2{margin-right:70px}

.box1 .desc .free-ship{font:12px/1.35 Arial, Helvetica, sans-serif; color:#f44d00; font-weight:bold; background:url(../images/free-ship.png) right center no-repeat; padding-right:15px}

.box-bottom{margin-bottom:0}
.box-bottom h6{ float:left; margin-right:10px; margin-bottom:0; font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold; }
.box-bottom p{color:#D6D6D6; font:12px/1.35 Arial, Helvetica, sans-serif; margin:0;}

.box1 .widget-title{
background:#0a4ebc url(../images/gradient1.png) 0 bottom repeat-x; padding:8px 20px 9px; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.box1 .widget-title h2 {margin-bottom:0}
.box1 .widget-title h2 span{font:normal 16px/1.35 helvetica,arial,sans-serif; color:#ffffff}
.box1 .widget{border:1px solid #c3c1c1; border-top:none; overflow:hidden; display:block; padding:20px 20px 9px;  }

.box-tv-video .products-grid{border-bottom:1px solid #D6D6D6; margin:0 -15px 20px; padding:0 15px}
.box-tv-video .products-grid.last{border-bottom:none}
.box-tv-video .em-widget-featured-products-grid .products-grid{padding-bottom:7px; margin-bottom:20px}
.box-tv-video .em-widget-featured-products-grid .products-grid.last{ margin-bottom:6px; padding-bottom:20px}
.em-widget-featured-products-grid .products-grid li.item{padding-bottom:5px}
.em-widget-featured-products-grid .products-grid{margin-bottom:0}

/*Home Banner Left*/
.home-banner-left{margin-bottom:0 !important}
.home-banner-left ul{margin-bottom:0}
.home-banner-left li:first-child{padding-top:0px}
.home-banner-left li{padding:20px 0 0}

/*Currency*/
.block-currency{background:none;margin:1px 0 0;padding:0;}
.block-currency .block-title {background: none repeat scroll 0 50% transparent;float: left;height: auto;padding: 0;}
.block-currency .block-title strong {background: none repeat scroll 0 50% transparent;color:#ffffff;font-size: 90%;height: auto;/*line-height: 29px;*/padding: 0 5px 0 0;text-transform: uppercase;}
.block-currency .block-title strong span {bottom: auto;left: auto;position: static;width: auto;}
.block-currency .block-content {float: left;padding:0 !important; border:none !important}
.block-currency .block-content select {padding: 0;width: 100%;}
.block-currency .block-content ul li {display: inline; float:left; height:20px; padding:0; margin-left:10px}
.block-currency .block-content ul li:first-child { margin-left:9px}
.block-currency .block-content ul li:hover a, .block-currency .block-content ul li.selected a {background-position: left 0px;text-decoration: none;}
.block-currency .block-content ul li.selected a:hover{cursor:default}
.block-currency .block-content ul li.selected a{background-position: left 0px;}
.block-currency .block-content ul li a{width:7px;float:left; text-indent:-9999px;background-position:left -14px;height:10px;margin-top:2px;}
.block-currency .block-content ul li a img { vertical-align: top;}

/*Language */
.currency,
.language{float:right; margin-left:9px;}
.language,
.currency{float:right; background:url("../images/i-linktop.png") no-repeat scroll left 3px transparent}
.language .block-title {float:left;margin-right:5px; display:none} 
.language .block-title strong span,
.currency .title-currency,
.language li a {color:#CFCFCF; font-size:90%; font-weight:normal;}
.title-currency{margin:1px 0 0 15px; float:left; display:none}
..language li a:hover {text-decoration:none; color:#f44d00}
.form-language ul{overflow:hidden; margin-bottom:0}
.form-language ul li{float:left;display:inline;padding:0px 0px 2px;margin:0 0 0 10px;}
.form-language li.first{margin:0 5px 0 10px;}
.form-language li a{text-transform:uppercase;font-size:90%;float:left;}
.form-language ul li:hover a{color:#f44d00}
.form-language li a:hover{text-decoration:none;}
.form-language li.selected a{color:#f44d00}
.form-language li.selected a:hover{cursor:default}

/*Footer*/
.footer-text{border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; display:block; padding:12px 0 12px; margin-bottom:6px; margin-top:49px}
.footer-text h6{float:left; margin-right:1px; margin-bottom:0; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold; }
.footer-text p{color:#D6D6D6; font:12px/1.35 Arial, Helvetica, sans-serif; margin:0}
.footer-text p a:first-child{padding-left:3px}

.footer-information{/*border-bottom:1px solid /*#D6D6D6/*;*/ display:block; padding-top:10px; margin-left:-10px; width:100%; margin-top:-8px;}
.newsletter{display:block}
.footer-left{/*border-right:1px solid #D6D6D6;*/}
.footer-inner{border-top:1px solid #D6D6D6; padding-bottom:0px; padding-top:17px; margin-top:4px}
.footer-row2-area{}
.footer-row2-area p.h5{font:12px/1.35 Arial, Helvetica, sans-serif; margin-bottom:0}
.footer-row2-area ul{margin-bottom:15px}
.footer-row2-area li{padding:1px 0;}
.footer-row2-area li a{color:#646464; font-size:90%}

/*Newsletter*/
.block-subscribe{margin-bottom:0; padding-bottom:0}
.block-subscribe .block-title{display:none}
.block-subscribe .block-content{border:none; /*padding:30px 0 19px;*/ width:95%; padding-left:90px;}
.block-subscribe .block-content label{font-size:120%; color:#323232; float:left; margin-right:10px; margin-top:7px ; text-transform:uppercase; margin-bottom:5px}
.form-subscribe-content{float:left}
.block-subscribe .actions{float:left}
.block-subscribe .button.button{
 font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#fa5601; border:1px solid #fa5601; color:#ffffff;;}
.block-subscribe .button.button span span {padding:0 15px; font-weight:bold; text-transform:uppercase; min-height:33px; line-height:33px}
.product-view .box-tags .form-add button.button span span{padding:0 15px; font-weight:bold; text-transform:uppercase; min-height:34px; line-height:34px}
.block-subscribe input.input-text{width:484px; height:27px; line-height:27px; margin-bottom:5px}
.block-subscribe .input-box{width:500px; float:left}
.block-subscribe .block-content{}

.banner-friend{padding-top:14px}
.banner-friend .footer-row2-area p.h5{text-transform:uppercase; padding-top:18px; padding-bottom:5px}
.banner-friend .footer-row2-area ul{clear:both; float:left; margin-bottom:0px}
.banner-friend .footer-row2-area li{float:left; margin-right:10px; min-width:95px; margin-bottom:9px; line-height:22px}
.banner-friend .footer-row2-area li:first-child{min-width:160px}
.banner-friend .footer-row2-area li a{margin-left:5px;/* line-height:24px*/}


.footer{padding-top:6px}
.footer address{float:left; margin-right:2px}
.footer p{float:left}
.footer-inner .footer a{color:#646464}
.footer-inner .payment p{float:right}
.footer-inner .payment a{float:left ; margin-left:15px; margin-bottom:7px}

/*Button Top*/
#back-top { bottom: 25px; margin: 0; position: fixed; right: 20px; z-index:10}
#back-top a{background: url("../images/icons.png") 0 -254px no-repeat;width:36px !important;height:36px !important;display: block;text-indent:-9999px;}

/* variation module */

.qrcode,
#demotool_variation{z-index:89}
.btn_color_variation{}
#demotool_variation .variation-cp{ }
#demotool_variation.show .variation-cp{ display:block;}
.color_variation .btn_color_variation,
#demotool_variation,
#demotool_variation .btn-toggle,
.qr_code_name span,
.qr_code_name img { box-shadow:0 0 10px #999999 }
.demotool-content .box { border:0; box-shadow:none }

#bg_fade{z-index:999px}

/*Hide button checkout*/
.checkout-multishipping-overview .block-cart-top .btn-remove,
.checkout-multishipping-billing .block-cart-top .btn-remove,
.checkout-multishipping-shipping .block-cart-top .btn-remove,
.checkout-multishipping-address-newshipping .block-cart-top .btn-remove,
.checkout-multishipping-addresses .block-cart-top .btn-remove,
.checkout-onepage-index .block-cart-top .btn-remove{display:none}

.checkout-multishipping-register .form-list li.wide input.input-text{width:582px}
.adapt-0.checkout-multishipping-register .form-list li.wide input.input-text{width:280px}

/*dropdown option*/
.toolbar-switch{position:relative; float:left; text-align:left; margin-right:5px }
.toolbar-title{text-align:left; float:left;}
.category-products .toolbar select{display:none}
.adapt-0 .category-products .toolbar select{display:block}
.category-products .toolbar-content{position:relative; float:left; text-align:left; margin-right:5px }
.category-products .toolbar span.current {
    background: url("../images/btn-select.png") no-repeat scroll 94% 10px transparent;
    border: 1px solid #D6D6D6;
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    padding: 5px 20px 5px 5px;
	margin-top:5px; width:100px;
	text-align:left;
	    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.category-products .toolbar-dropdown{float:left; position:relative}
.category-products .toolbar-dropdown ul, .category-products .toolbar .sortby-ul {

	border: 1px solid #D6D6D6;
    right: 0;
    position: absolute;
    top: 28px;
    width: 125px;
    z-index: 999;
}
.category-products .toolbar-dropdown ul{margin:0}
.category-products .toolbar-dropdown li, .category-products .toolbar .sortby-ul li {
	background-color:#ffffff;
    padding: 5px;
	text-align:left;
}
.category-products .toolbar-dropdown li:hover, .category-products .toolbar .sortby-ul li:hover {
    background: none repeat scroll 0 0 #F9EFE2;
    cursor: pointer;
}
.category-products .toolbar .limiter-content, .category-products .toolbar .sort-by-content {
    float: left;
    position: relative;
}
.sort-by .v-middle{margin-top:12px; margin-left:5px}
.category-products .toolbar-dropdown li a{text-decoration:none}
.category-products .toolbar-dropdown label{float:none}
/*========================RESIZE===========================*/
/*-----resize2-----*/
.adapt-2 .form-search .input_search{width:245px}
.adapt-2 .form-search input.input-text{width:195px}
.adapt-2  .nivo-caption{width:50%}
.adapt-2  .block-subscribe .input-box{width:340px}
.adapt-2  .block-subscribe input.input-text{width:325px}
.adapt-2 .grid_18.grid_content .box-top .products-grid li.item{margin-right:10px;}
.adapt-2 .grid_18.grid_content .box-top{padding:0 10px}
.adapt-2 .grid_18.grid_content .box-top .widget .widget-products{padding:0}
.adapt-2 .grid_18.grid_content .box-top .widget-title{margin:0 -10px 20px}
.adapt-2 .grid_12.grid_content .box-top .products-grid li.item{padding:0 0 15px; margin:0 35px}
.adapt-2 .footer-inner .payment p{float:left}
.adapt-2 .footer-inner .payment a{margin-right:15px; margin-left:0}
.adapt-2 .box-top .products-grid li.item{min-height:325px}
/*Detail 2*/
.catalog-product-view.adapt-2 .grid_12.grid_content  .product-view .product-shop { clear: both; float: left; margin-left: 0 !important; margin-top: 20px; text-align: left; width:100%}

/*Shopping cart*/
.adapt-2 .shipping-form .input-box .input-text{width:83%}
.adapt-2 .cart-table td,
.adapt-2 .cart-table.data-table th{padding-left:10px; padding-right:10px}
.adapt-2 .cart-table.data-table th .nobr{white-space:normal !important}

/*My account*/
.adapt-2 #my-orders-table th{padding: 16px 10px}
.adapt-2 #my-orders-table td{padding: 19px 10px 10px}
.adapt-2 #my-orders-table th .nobr{ white-space: normal !important}
.adapt-2 #my-downloadable-products-table th .nobr { white-space: normal !important}
/*Checkout*/
.adapt-2 .opc-1sc .gift-messages-form{width:225px}
.adapt-2 .opc-1sc .gift-messages-form .form-list li.wide textarea{width:118px}

/*resize 1 ==================*/
.adapt-1 .data-table th{padding:16px 10px}
.adapt-1 .data-table td{padding:10px}

/*Home page 1*/
.adapt-1 .form-search .input_search{width:185px}
.adapt-1 .form-search input.input-text{width:135px}
.adapt-1 .form-search .input_cat select{width:183px}
.adapt-1 .nivo-caption{width:70%}
.adapt-1 .block-subscribe .input-box{width:325px}
.adapt-1 .block-subscribe input.input-text{width:310px}
.adapt-1 .block-subscribe .block-content{padding:15px 0 !important}
.adapt-1 .block-subscribe .block-content label{width:100%; padding-bottom:5px}
.adapt-1 .grid_18.grid_content .box-top .products-grid li.item{padding:0 0px 15px; margin:0 36px}
.adapt-1 .grid_24.grid_content .box-top .products-grid li.item{padding:0 0px 15px; margin:0 27px}
.adapt-1 .grid_12.grid_content .box-top .products-grid li.item{padding:0 0 15px}
.adapt-1 .all_categories a{font:12px/1.35 Arial, Helvetica, sans-serif;/*line-height:23px*/}
.adapt-1 .slideshow-more{font:normal 22px/1.15 helvetica,arial,sans-serif}
.adapt-1 .discover-now{margin-top:20px}
.adapt-1 .discover-now a{padding:10px 25px;}
.adapt-1 .box-top .products-grid li.item{min-height:325px}
.adapt-1 .header .links{clear:both}
.adapt-1 .language{background:none}
.adapt-1 .header .links li:first-child{background:none}
.adapt-1 .login_link{padding-bottom:6px}
.adapt-1 .dropdown-cart-content-top{min-width:10px; }
.adapt-1 .banner-friend .footer-row2-area li{clear:both}
.adapt-1 .login_link{position:relative}
.adapt-1 .summary{display:none}
.adapt-1 .dropdown-cart-content-top{ min-width:0}
.adapt-1 .footer-inner .payment p{float:left}
.adapt-1 .footer-inner .payment a{margin-right:15px; margin-left:0}
.adapt-1 .header-container{/*padding-bottom:8px*/}
.adapt-1 .dropdown-cart .cart-popup { background: url("../images/bkg-dd-cart1.png") no-repeat scroll right 0 transparent;}
/*Category 1*/
.adapt-1 .grid_12.grid_content .toolbar select{width:200px; text-align:left}
.adapt-1 .grid_12.grid_content .sorter .limiter,
.adapt-1 .grid_12.grid_content .sorter .sort-by{/*min-width:280px*/}
.adapt-1 .grid_12.grid_content .view-mode label{min-width:73px}
.adapt-1 .grid_12.grid_content .limiter label,
.adapt-1 .grid_12.grid_content .sort-by label{min-width:70px; text-align:left}
.adapt-1 .grid_12.grid_content .products-list .product-image img{width:125px !important; height:125px !important}
.adapt-1 .grid_12.grid_content .products-list .product-shop{margin-left:145px}
.adapt-1 .grid_12.grid_content .category-products .products-list .add-to-links{float:left}
.adapt-1 .grid_12.grid_content .sidebar .block button.button span span{padding:4px 20px 3px}
.adapt-1 .block .block-title{padding:10px}
.adapt-1 .widget-recentreview-products, 
.adapt-1 .sidebar .box-reviews{padding-left:10px !important; padding-right:10px !important}
.adapt-1 .block .block-content{padding-left:10px ; padding-right:10px }
.adapt-1 .block.block-cart-top .block-content{padding:0}
.adapt-1 .sidebar .box-reviews h3, 
.adapt-1 .widget-recentreview-products .widget-title h3{padding-left:10px; padding-right:10px; margin-left:-10px; margin-right:-10px}
.adapt-1 .grid_12.grid_content .category-products .products-list .productlabels_icons{left:76px}
/*Detail 1*/
.review-product-list.adapt-1 .grid_12.grid_content .product-view .product-shop,
.review-product-list.adapt-1 .grid_18.grid_content .product-view .product-shop,
.catalog-product-view.adapt-1 .grid_12.grid_content .product-view .product-shop,
.catalog-product-view.adapt-1 .grid_18.grid_content .product-view .product-shop { clear: both; float: left; margin-left: 0 !important; margin-top: 20px; text-align: left; width:100%}
.adapt-1 #review-form .data-table th, .adapt-1 #review-form .data-table td{padding:10px}
.adapt-1 .block-related .product .product-details{float:left; clear:both; width:100%; margin-left:0 !important}
.adapt-1 .block-related .product{margin-left:0 !important}

/*Shopping cart*/
.adapt-1 .cart-table td{padding:25px 10px 0}
.adapt-1 .shipping-form .input-box .input-text{width:81%}
.adapt-1 .cart-table td,
.adapt-1 .cart-table.data-table th{padding-left:5px; padding-right:5px}
.adapt-1 .cart-table.data-table th{font:12px/1.35 Arial, Helvetica, sans-serif;}
.adapt-1 .cart-table.data-table th,
.adapt-1 .cart-table.data-table th .nobr{white-space:normal !important}
.adapt-1 .cart-collaterals .col2-set .col-1, .adapt-1 .cart-collaterals .col2-set .col-2{width:47%;}
.adapt-1 .cart-collaterals .col2-set .col-1{margin-right:6%}
.adapt-1 .cart-collaterals .col2-set{width:100%}
.adapt-1 .cart .totals{width:100%}

/*Checkout*/
.adapt-1 .opc .form-list li.wide input.input-text{width:280px}
.adapt-1 .opc-block-progress .separator{display:none}
.adapt-1 .block-progress dt.complete a{float:left; width:100%; margin-left:0}
.adapt-1 #checkout-review-table th{ white-space:normal; padding:16px 14px 15px}
.adapt-1 #checkout-review-table td{padding:23px 14px 30px}
.adapt-1 .form-list li.wide select{width:518px}
.customer-address-form.adapt-1 .fieldset{clear:both; width:100%; padding-bottom:30px}
/*My account*/
.adapt-1 #my-orders-table th{padding: 16px 3px;}
.adapt-1 #my-orders-table th .nobr{ white-space: normal !important}
.adapt-1 #my-orders-table td{padding: 19px 3px 10px}
.adapt-1 #my-orders-table td.last{min-width:70px; width:auto !important}
.adapt-1 #my-downloadable-products-table th .nobr { white-space: normal !important}
.customer-account-edit.adapt-1 .fieldset .form-list input.input-text{width:220px}
.customer-account-edit.adapt-1 .fieldset .form-list .field{width:250px}
/*Home 0*/
.adapt-0 .quick-access{padding-top:10px; float:right; margin-top:7px;}
.adapt-0 .header{padding-top:5px; margin-right:10px}
.adapt-0 .header-container .top-container{margin-top:5px}
.adapt-0 .text_top{font:12px/1.35 Arial, Helvetica, sans-serif; }
.adapt-0 .header-container{padding-bottom:0px; min-height:132px}
.adapt-0 .form-search .input_cat{float:right; margin-top:10px; margin-right:0; width:48%}
.adapt-0 .form-search .input_search{width:50%;  margin-top:10px; margin-left:2%}
.adapt-0 .form-search input.input-text{width:62%;}
.adapt-0 .form-search .input_cat select{width:100%}
.adapt-0  .form-search button.button{float:right; margin-top:10px;}
.adapt-0 .form-search label{margin-top:20px; display:none}
.adapt-0 .all_categories{margin-top:10px}
.adapt-0 .form-search{height:auto; margin:0 2%; padding:0px; width:80%}
.adapt-0 .dropdown-cart{width:14%; margin-right:2%}
.adapt-0 .dropdown-cart .cart-popup .cart-popup-content{padding:19px 20px 23px; width:240px}
.adapt-0 .widget-static-block .grid_6{margin-bottom:15px}
.adapt-0 .nivo-caption{display:none !important}
.adapt-0 .slider-wrapper{margin-bottom:15px}
.adapt-0 .block-subscribe .input-box{width:280px}
.adapt-0 .block-subscribe input.input-text{width:280px}

.adapt-0 .block-subscribe .block-content label{width:100%; padding-bottom:5px}
.adapt-0 .footer-left{border:none}
.adapt-0 .footer-inner .payment{padding-top:10px}
.adapt-0 .footer-inner .payment a{margin-left:10px}
.adapt-0 .footer-inner .payment a:first-child{margin-left:0}
.adapt-0 .block-cart-top .mini-products-list .product-details{width:140px}
.adapt-0 .block-cart-top p.subtotal{min-width:128px}
.adapt-0 .footer-inner .payment p{float:left}
.adapt-0 .footer-text h6,
.adapt-0 .footer-text p{/*line-height:20px*/}
.adapt-0 .block-subscribe .block-content{padding:10px 0}

.adapt-0 .box .products-grid li.item, .adapt-0 .box-top .products-grid li.item{width:220px;}
.adapt-0 .box .products-grid li.item img, .adapt-0 .box-top .products-grid li.item img{width:220px;}
.adapt-0 .productlabels_icons{right:0px; left:auto;}

.adapt-0 .dropdown-cart .cart-popup { background: url("../images/bkg-dd-cart1.png") no-repeat scroll right 0 transparent; top:37px}
.adapt-0 .language{background:none}
.adapt-0 .currency{/*float:left; background:none; margin-left:0*/}
/*.adapt-0 .block-currency .block-content ul li:first-child{margin-left:0}*/
.adapt-0 .header .links{clear:both; margin-bottom:2px}
.adapt-0 .header .links li:first-child{background:none; margin-left:0; padding-left:0}
.adapt-0 .header .welcome-msg{margin-bottom:0px; clear:both; /*float:left*/}
.adapt-0 .footer-inner .payment a:first-child{margin-left:0}
.adapt-0 .dropdown-cart .icon{float:none; text-align:center; margin:0 auto}
.adapt-0 .header .welcome-msg{/*display:block !important*/}
.adapt-0 .header a.logo{position: absolute; top:72px; left:10px}
.adapt-0 .summary{display:none}
.adapt-0 .dropdown-cart-content-top{ min-width:0; padding-left:12px; padding-right:7px; text-align:center; padding-bottom:6px}
.adapt-0 .form-login{ right:0}
.adapt-0 .login_link{position:relative}
.adapt-0 .menu-wrapper{z-index:3}
.adapt-0 .color_variation .btn_color_variation{display:none}
.adapt-0 #em_quickshop_handler{display:none}

/*Category 0*/
.adapt-0 .grid_content .toolbar select{width:100px; text-align:left}
.adapt-0 .sorter .limiter,
.adapt-0 .sorter .sort-by{/*min-width:265px*/}
.adapt-0 .sorter .view-mode,
.adapt-0 .sorter .limiter{margin-right:20px}
.adapt-0 .view-mode label{/*min-width:73px*/}
.adapt-0 .limiter label,
.adapt-0 .sort-by label{/*min-width:70px;*/ text-align:left}
.adapt-0 .products-list .product-image img{width:125px !important; height:125px !important}
.adapt-0 .products-list .product-shop{margin-left:135px}
.adapt-0 .category-products .products-list .add-to-links{float:left}
.adapt-0 .products-grid li.item,
.adapt-0 .box-top .products-grid li.item{padding-bottom:20px !important}
.adapt-0 #containerDiv{width:300px}
.adapt-0 .category-products .products-list .productlabels_icons{left:72px}
.adapt-0 .widget-recentreview-products .productlabels_icons{left:0; right:auto}
/*Detail 0*/
.adapt-0 .product-view .product-shop { clear: both; float: left; margin-left: 0 !important; margin-top: 20px; text-align: left;}
.adapt-0 #review-form .data-table th, .adapt-0 #review-form .data-table td{padding:5px 3px}
.adapt-0 .block-related .product .product-details{float:left; clear:both; width:100%; margin-left:0 !important}
.adapt-0 .block-related .product{margin-left:0 !important}
.adapt-0 .mousetrap{display:none}
.adapt-0 .grid_12.grid_content{z-index:1}
.adapt-0 .product-view #zoom-btn{ display:none;}
.adapt-0 .product-view .product-image #cloud-zoom-big { display:none !important } /* disable cloud-zoom on mobile view */
#product-attribute-specs-table th{ white-space:normal}
/*Shopping cart 0*/
.adapt-0 .data-table th{ padding:5px 5px }
.adapt-0 .data-table td { padding:15px 5px }
.adapt-0 .cart .cart-collaterals{ width:100%;}
.adapt-0 .cart .cart-collaterals .col2-set{ width:100%; padding-bottom:30px}
.adapt-0 .col2-set .col-2,.adapt-0 .col2-set .col-1,
.adapt-0 .cart .crosssell { width:100%; padding-left:0; border:0; margin-left:0; min-height:0px; padding-bottom:30px}
.adapt-0 .cart .totals{ width:100%; margin-left:0}
.adapt-0 .shipping-form .input-box .input-text,
.adapt-0 .cart .discount-form input.input-text{width:280px}
.adapt-0 .cart .cart-collaterals select{width:298px}

/*Login 0*/
.adapt-0 .fieldset{width:100%; clear:both}
.adapt-0 .form-list .field{width:300px; clear:both}
.adapt-0 .account-login .col2-set .col-1,
.adapt-0 .account-login .col2-set .col-2{width:100%; padding-bottom:15px}
.adapt-0 .account-create .form-list .field{width:300px; clear:both}
.adapt-0 .account-create .fieldset{width:300px; clear:both}
.adapt-0 .col3-set .col-1,
.adapt-0 .col3-set .col-2,
.adapt-0 .col3-set .col-3{width:100%}

/*My account*/
.customer-account-edit.adapt-0 .form-list .field{padding-bottom:20px}
.adapt-0 .my-wishlist textarea{min-width:150px !important}
.wishlist-index-share.adapt-0 .form-list li.wide textarea{width:280px}
.adapt-0 .form-list li.wide .input-box{width:280px}

/*Checkout*/
.adapt-0 .opc #checkout-step-login {padding-bottom:0}
.adapt-0 .opc .form-list li.wide input.input-text{width:280px}
.adapt-0 .cvv-what-is-this{margin-left:0}
.adapt-0 .tool-tip .tool-tip-content img{width:100%}
.adapt-0 .form-list li.wide select{width:250px}
.adapt-0 .multiple-checkout .page-title.title-buttons{padding:0 0 15px; text-align:left}
.adapt-0 .checkout-progress li{width:48% !important; padding-bottom:10px !important;}
.adapt-0 .checkout-progress{padding:0}
.adapt-0 .multiple-checkout .buttons-set p.back-link{float:left; margin-bottom:10px}
.adapt-0 .col-wide .sp-methods .form-list select{width:258px}
.adapt-0 .col-wide .sp-methods .form-list input.input-text{width:240px}
.adapt-0 .col-wide .sp-methods select.month{width:120px}
.adapt-0 .col-wide .sp-methods select.year{width:121px}
.adapt-0 .gift-messages-form .form-list input.input-text {width:170px}
.adapt-0 .gift-messages-form .form-list li.wide textarea {width:170px}
.adapt-0 .gift-messages-form .form-list li.wide .input-box ,
.adapt-0 .gift-messages-form .form-list .field {width:200px; margin-right:0}
.adapt-0 .opc-1sc .gift-messages-form .item .details{clear:both; margin-left:0}
.adapt-0 .opc-1sc .gift-messages-form .item .number{text-align:left}
.adapt-0 .multiple-checkout .tool-tip{margin-top:100px}



/*Productlabels*/
.productlabels_icons{right:0px; left:auto;}
.productlabels_icons .label {background-color:#ff0101; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;  line-height:1em; padding:19px 11px; margin-bottom:5px; height:auto; width:auto; -webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; text-transform:uppercase; background-image:none; list-style:none}
.productlabels_icons .label:hover{transition: all 600ms ease-in-out 0s; background:#f44d00;}
.productlabels_icons p{margin:0; padding:0}
.menu-container .products-list .productlabels_icons{left:0px; right:auto;}
.category-products .products-list .productlabels_icons{right:auto; left:186px; top:10px}

.productlabels_icons .orange { background-position:0 0 !important; background-color:none }
.productlabels_icons .yellow { background-position:0 -60px !important; background-color:none }
.productlabels_icons .blue { background-position:0 -120px !important; background-color:none}
.productlabels_icons .violet { background-position:0 -180px !important; background-color:none}
.productlabels_icons .red { background-position:0 -240px !important; background-color:none}
.productlabels_icons .black { background-position:0 -300px!important; background-color:none }
.productlabels_icons .new { background-position:-200px 0 !important; background-color:none}
.productlabels_icons .special { background-position:-200px -60px !important; background-color:none}
.productlabels_icons .bestseller { background-position:-200px -120px!important; background-color:none }

.std ul.products-list .productlabels_icons{left:0; right:auto; padding:0; top:10px}
/*Next-Pre product review*/
.product-view .product-shop a.prev,
.product-view .product-shop a.next{
	z-index:1;
	position: absolute;
    width:17px;
    height:17px;
    text-indent:-999em;
	background-image: url("../images/icon_slider.png");
}
.product-view .product-shop  a.prev:hover{
   	background-position:right 0px
}
.product-view .product-shop  a.next:hover{
    background-position:0px 0px;
}

.product-view .product-shop  a.prev{
	background-position:-41px 0px;
	right:25px;
}
.product-view .product-shop  a.next{
	background-position:-22px 0;
	right:0;
}
.product-view .product-shop .product-name{ padding-right:90px}

/*qty*/
	.product-view .add-to-cart .qty-ctl button {
		-moz-border-radius: 3px!important;
		-moz-transition: background-color 800ms ease 0s;
		-ms-border-radius: 3px;
		-ms-transition: background-color 800ms ease 0s;
		-o-border-radius: 3px;
		-o-transition: background-color 800ms ease 0s;
		-webkit-border-radius: 3px;
		-webkit-transition: background-color 800ms ease 0s;
		border-radius: 3px;
		transition: background-color 800ms ease 0s;
		background-image: url("../images/items.png")!important;
		background-position: 0 0;
		background-repeat: no-repeat;
		border: 0;
		height: 21px;
		margin: 0;
		outline: none;
		padding: 0;
		width: 22px;
		text-indent:-999em;	
		}

	.product-view  .add-to-cart .qty-ctl{
		float: left;
		height: auto;
		line-height: normal;
		margin: 5px 0 0 !important;
		padding: 0 0 0 5px !important;
		width: 22px; }

	.product-view .add-to-cart .qty-ctl .decrease {
		background-position: -22px 0!important;
		margin: 0;
		padding: 0; }

	.product-view  .add-to-cart .qty-ctl .decrease:hover, .product-view .add-to-cart .qty-ctl .increase:hover {background-color:rgba(159,207,13,1); border:1px solid rgba(159,207,13,1); color:#ffffff; cursor:pointer; border:0!important}

	.product-view  .add-to-cart .qty-ctl .increase {
		background-position: 0 0;
		margin: 0 0 2px 0;
		outline: none;
		padding: 0; }

	

/*************For IPAD*******************/	
.widget.widget-static-block{display:block}
@media screen
	and (min-device-width: 768px)
	and (max-device-width: 1024px) {
	.header a.logo{float:left;}
	.fancybox-wrap{overflow:visible !important;}
	.product-view .box-tags .form-add input.input-text,
	.block-subscribe input.input-text{height:26px !important}
	#bg_fade{height:2000px !important;}
	.color_variation,
	#em_quickshop_handler,
	#demotool_variation,
	.qrcode,
	#back-top { display:none!important;}
	.adapt-2 .block-subscribe .input-box{width:318px}
	.adapt-2 .block-subscribe input.input-text{width:323px}
	.adapt-1 .form-search .input_cat select{width:177px}
	.adapt-1 .header-container{/*padding-bottom:8px*/}
	.nivo-directionNav{display:none}
	.category-products .toolbar select{display:block}
	.product-view .box-tags .form-add button.button span span{height:32px; min-height:32px}
	.menuleftText-title{padding-top:18px}

	
}


body { font:12px/1.35 Arial, Helvetica, sans-serif; color:#646464 }
.grid_content{padding-top:8px}
.cms-index-index .grid_content{padding-top:26px}
.cms-index-index .sidebar{padding-top:41px}
.container_24{background:#ffffff}
.container-header .container_24{background:none}
.container-footer{overflow:hidden; background:url(../images/container-footer.png) center 0 repeat-x #000000; /*margin-bottom:-10px;*/}
#em_quickshop_handler{background-color:#fa5601; border:1px solid #fa5601; color:#ffffff; font-weight:bold; padding:6px 15px;} 
#em_quickshop_handler:hover{text-decoration:none}
#em_quickshop_handler span{display:block; }

/*show-hide-menu*/
.menu-wrapper{position:relative; z-index:12}
.menuleft{/*position:absolute; top:58px; left:0; z-index:999; background:#ffffff*/}
.cms-index-index .menuleft,
.col-left.sidebar .menuleft{position:static}
.menuleft{ position:absolute;}
.adapt-3 .menuleft{width:280px}
.adapt-2 .menuleft{width:220px}
.adapt-1 .menuleft{width:160px}
.adapt-0 .menuleft{width:100%}
.adapt-2 #nav ul, .adapt-2 #nav div{width:218px}
.adapt-1 #nav ul, .adapt-1 #nav div{width:158px}

.menu-wrapper .block_title,
.all_categories{ cursor:pointer;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
min-height:23px; margin-top:-58px;  background-color:#fa5601; border:1px solid #fa5601; color:#ffffff; border-bottom:none ; border-left:none; border-right:none}
.col-left.sidebar .menu-wrapper{cursor:default; margin-top:-76px}
.menuleftText-title{background-color:rgb(255, 108, 0);  padding:17px 20px 18px;}
.menu-wrapper .block_title h3 {background:url(../images/gradient3.png) 0 bottom repeat-x;  padding:17px 20px 17px; margin-bottom:0}
.menu-wrapper .block_title h3 span,
.all_categories a{font:normal 16px/1.35 helvetica,arial,sans-serif; text-transform:uppercase; color:#ffffff; }
.all_categories a:hover{text-decoration:none}
/*home text*/
.text_top{font:12px/1.35 Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; background:url(../images/icons.png) 0 -527px no-repeat; padding-left:23px; /*line-height:20px*/}
.text_top a{color:#ffffff; font-weight:bold}

.adapt-1 .menuleftText-title{padding:21px 15px}
.adapt-1 .vnav .menu-item-depth-0 a span, .adapt-1 #nav li .level-top span{/*padding-left:15px*/}
.cms-index-index #menuleftText{}
.cms-index-index .all_categories{cursor:default}
.cms-index-index .menuleftText{background:none}
.menuleftText{font:normal 16px/1.35 helvetica,arial,sans-serif; text-transform:uppercase;background:url(../images/show-nav.png) right center no-repeat }
.adapt-1 .menuleftText{font:12px/1.35 Arial, Helvetica, sans-serif}
#menuleftText.hidden-arrow .menuleftText{background:url(../images/hide-nav.png) right center no-repeat}
.menuleftText.option{width:12px; height:13px; background:url(../images/icons.png) 0 0 no-repeat; float:right; text-indent:-9999px; margin-top:4px; cursor:pointer}
.menuleftText.option.hidden-arrow{width:12px; height:13px; background:url(../images/icons.png) 0 -17px no-repeat; float:right; text-indent:-9999px; margin-top:4px}

.adapt-0 span.nav{display:block !important}
span.nav{display:none}


/*========== fix ipod ==========*/
@media screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
	body  {-webkit-text-size-adjust:100%;}
	.color_variation,
	#demotool_variation,
	.qrcode,
	#em_quickshop_handler{ display:none!important;}
	#back-top { display:none!important;}
	.catalog-product-view .mousetrap{ display:none} /*fix slider*/
	.adapt-0 .product-view .product-shop { clear: both; float: left; margin-left: 0 !important; margin-top: 20px; text-align: left;}
	.product-view .box-tags .form-add input.input-text,
	.block-subscribe input.input-text{height:26px !important}
	.product-view .box-tags .form-add button.button span span{height:32px; min-height:32px}

}

/*ipod doc*/
@media only screen and (orientation: portrait){


}


/*Fix For Chrome-IE9-IE8*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.block-cart-top p.subtotal{}
.block-subscribe input.input-text{height:26px !important}
.pager .pages li a .v-middle{margin-top:-3px}
.product-view .box-tags .form-add input.input-text{height:28px}
.menuleftText-title{padding-top:18px}
}
@media all and (min-width:0){
.footer-row2-area .grid_4 span{padding-right:3px\0/}
.block-subscribe input.input-text{width:476px\0/;}
.block-subscribe .input-box{width:493px\0/}
.pager .pages li a .v-middle{margin-top:-3px\0/}
.block-reorder input.checkbox { margin-top:2px\0/ }
#em_quickshop_handler{padding-top:7px\0/ !important}
.form-login{top:13px\0/}
.catsearch-dropdown span.current {
padding: 11px 20px 8px\0/;
}
}

@media \0screen { 
.block-poll .actions button.button span span{padding-bottom: 3px}
.catsearch-dropdown span.current {
padding: 10px 20px 9px\0/;
}
 }
 

/*
 * Responsive YouTube, Vimeo, Embed, and HTML5 Videos with CSS
 * http://www.jonsuh.com
 *
 * Copyright (c) 2012 Jonathan Suh
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.js-video.vimeo {
	padding-top: 0;
}
.js-video.widescreen {
	padding-bottom: 57.25%;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

/* Responsive */
@media (max-width: 767px) {
	.js-video {
		padding-top: 0;
	}
}
.debug-container .all_categories{margin-top:0;}

/*font-size*/
.email-friend a,p.required,.product-view .box-tags .form-add label{ font:12px/1.35 Arial, Helvetica, sans-serif; }
.validation-advice,.my-account .pager .limiter label{ font-size:80%;}
.cvv-what-is-this,#review-buttons-container.buttons-set .f-left,.dashboard .welcome-msg p,.my-account .col2-set .box-content p a,.addresses-list,.my-account .pager .amount strong,.product-review .product-img-box .label{ font-size:90%;}

.box-tags h3.product-name,
.box-reviews h3.product-name{font:normal 14px/1.35 arial,helvetica,sans-serif; }
.dashboard .box-reviews .number{ color:#323232; font:12px/1.35 Arial, Helvetica, sans-serif; font:normal 14px/1.35 helvetica,arial,sans-serif}
.dashboard .box-tags .number { color:#323232; font:normal 14px/1.35 helvetica,arial,sans-serif}