/**
 * EMThemes
 *
 * @license commercial software
 * @copyright (c) 2012 Codespot Software JSC - EMThemes.com. (http://www.emthemes.com)
 */

/*
general color: #111111
primary color: #1d1c1c
secondary color: #878686
secondary color 2: #b21a04
negative color: #ffffff
negative color 2: #7e7d7d
small: 11px
line color: #cccccc
primary bgcolor: #ffffff
secondary bgcolor: #000000
default button color: #2c3866
button 2: background:#ffffff; border:1px solid #cccccc; color:#111111
button 3: background:#b21a04; border:1px solid #b21a04; color:#ffffff; font-size:13px;
 */



h1, .h1 { font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif/*END:h1_font*/; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; margin-bottom:10px }
h2, .h2 { font:/*BEGIN:h2_font*/normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/;  margin-bottom:10px; text-transform:uppercase; }
h3, .h3 { font:/*BEGIN:h3_font*/normal 18px/1.25 helvetica,arial,sans-serif/*END:h3_font*/; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; margin-bottom:10px }
h4, .h4 { font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif/*END:h4_font*/; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; margin-bottom:10px }
h5, .h5 { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif/*END:h5_font*/; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; margin-bottom:10px }

a { text-decoration:none; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; -webkit-transition:color 0.2s linear }
a:hover { color:/*BEGIN:secondary2_color*/#b21a04/*END:secondary2_color*/ }

.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; }
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:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/ }
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; }
dd { padding:0; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/ }
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:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/ }
blockquote { color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/ }
small, .small { font-size:92% }

hr { clear:both; border:0; border-top:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; height:1px;}
.primary { color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/ }
.normal { color:/*BEGIN:general_color*/#111111/*END:general_color*/ }
.secondary { color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/ }
.secondary2,.desc .link-learn { color:/*BEGIN:secondary2_color*/#b21a04/*END:secondary2_color*/ }
.desc .link-learn{ font-size:90%;}
.desc,.short-description{ color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/;}
.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 16px; }
ul.hoz > li:first-child, ol.hoz > li:first-child { }


.box hr { margin:0 -20px 16px; }

.border { border:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; box-shadow:/*BEGIN:box_shadow*/none/*END:box_shadow*/; border-radius:/*BEGIN:rounded_corner*/0/*END:rounded_corner*/; }

.fluid { width:100% }

/* JS-Video: 
   https://gist.github.com/3026455 */
.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
 
.js-video.widescreen {
  padding-bottom: 57.25%;
}
 
.js-video.vimeo {
  padding-top: 0;
}
.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;
}
}
/* End of JS-Video */

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

.bottom { margin-bottom:0 !important }

.nowrap { white-space:nowrap }

.form-list label{ color:/*BEGIN:general_color*/#111111/*END:general_color*/;}

.asdaspage { display:inline-block; padding:0 20px; margin:0 auto; padding:0 20px; background-color:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; }

/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;}
.success-msg{ background:url(../images/icons.png) 0 -403px no-repeat; color:#6b9a47; padding-left:15px; }
.success-msg span{ color:#6b9a47; }

/*========== Icons & Brands & Logo ==========*/
.grid_3 ul.none li,.grid_6 ul.none li{ line-height:30px; clear:left; margin:3px 0; padding:0;}
.grid_3 ul.none li:first-child,.grid_6 ul.none li:first-child{ margin-top:0;}
.icon { background:url(../images/icons.png) no-repeat; display:inline-block; *display:block; zoom:1; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left;}
.icon.pack { width:40px; height:40px; background-position:0 0 }
.icon.text { width:40px; height:40px; background-position:-40px 0 }
.icon.lock { width:40px; height:40px; background-position:-80px 0 }
.icon.cart { width:40px; height:40px; background-position:-120px 0 }
.icon.cart.large { width:56px; height:59px; background-position:0 -40px }
.icon.tag.large { width:56px; height:59px; background-position:-60px -40px }
.icon.pack.large { width:56px; height:59px; background-position:-120px -40px }
.icon.mail.large { width:56px; height:59px; background-position:-180px -40px }
.icon.facebook { width:30px; height:30px; background-position:0 -99px; }
.icon.twitter { width:30px; height:30px; background-position:-30px -100px }
.icon.googleplus { width:30px; height:30px; background-position:-60px -100px }
.icon.pinterest { width:30px; height:30px; background-position:-90px -99px }
.icon.feed { width:30px; height:30px; background-position:-120px -99px }
.icon.search { width:20px; height:20px; background-position:0 -180px }
.icon.tick { width:10px; height:10px; background-position:0 -210px }
.icon.flag { width:20px; height:14px; }
.icon.flag.uk { background-position:0 -140px }
.icon.flag.us { background-position:-30px -140px }
.icon.flag.ca { background-position:-60px -140px }
.icon.flag.fr { background-position:-90px -140px }
.icon.flag.de { background-position:-120px -140px }

.brand-logo { background:url(../images/logos.png) 0 0 no-repeat; display:block; *display:block; zoom:1; text-indent:-99999px; overflow:hidden; vertical-align:middle; height:65px;  width:135px; }

.custom-logo { background:url(../images/logos.png) no-repeat; display:inline-block; *display:block; zoom:1; text-indent:-99999px; overflow:hidden; vertical-align:middle }
.custom-logo.paymentmethods { width:260px; height:20px; background-position:0 -108px}
.custom-logo.shippingmethods {width:160px; height:30px; background-position:0  -140px}
.custom-logo.norton { width:90px; height:50px; background-position:0  -180px }
.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: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-top:3px; }
.ui-tabs .ui-tabs-nav li a { padding:5px 10px; border:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/ }
.ui-tabs .tab_content { padding:10px; border:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; margin-top:-1px; box-shadow:/*BEGIN:box_shadow*/none/*END:box_shadow*/ }
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { border-bottom-color:#fff }*/
.ui-tabs .slider_container { border:0; margin:0; }
.ui-tabs .slider_container .jcarousel-skin-tango { padding:0 }




/************ resize1*************/
.adapt-1 .data-table th,
.adapt-1 .data-table td{padding:10px}
.adapt-1 .fieldset{width:100%; padding-bottom:15px; overflow:hidden}
.adapt-1 .form-list li.wide textarea{width:90%;}

/************resize0*************/
.adapt-0 .col-right{ margin-top:20px;}
.adapt-0 ul.hoz > li, .adapt-0 ol.hoz > li{margin:0; margin-left:16px;}
.adapt-0 .form-list input.input-text,
.adapt-0  .form-list li.wide textarea{ width:270px!important }
.adapt-0 .form-list select,
.adapt-0 .form-list li.wide select{ width:300px!important; }
.adapt-0 .form-list li.wide .input-box{width:300px!important}
.adapt-0 .fieldset{width:100%; padding-bottom:15px; overflow:hidden}
.adapt-0 .col2-set .col-2,.adapt-0 .cart .totals{margin-top:10px;}
	


/*========== Rating ==========*/
.no-rating,.ratings,
.no-rating a,.ratings a{ color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/;}

/*========== Product ==========*/
.product-name h3,
.product-name h4,
.product-name a { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif/*END:h5_font*/; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/;/*h5*/ font-weight:bold }
.price { font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;  font-weight:bold;}
.price-from, .price-to { margin:0; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; }
.price-as-configured .price { font:/*BEGIN:h3_font*/normal 18px/1.25 helvetica,arial,sans-serif/*END:h3_font*/; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; /*h2*/ }
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 .link-wishlist,a.link-wishlist,
.add-to-links .link-compare,
button.btn-continue ,.checkout-onepage-success .grid_19 button.button { border:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; border-radius:/*BEGIN:rounded_corner*/0/*END:rounded_corner*/; text-transform:uppercase; white-space: nowrap; font-size:90%; /*BEGIN:button2*/background:#ffffff; color:#5d5b5b;/*END:button2*/ }
a.link-wishlist:hover, .add-to-links .link-compare:hover, button.btn-continue:hover, .checkout-onepage-success .grid_19 button.button:hover { background:#fff; -webkit-box-shadow:2px 1px 6px 0px /*BEGIN:line_color*/#cccccc/*END:line_color*/; -moz-box-shadow:2px 1px 6px 0px /*BEGIN:line_color*/#cccccc/*END:line_color*/; box-shadow:2px 1px 6px 0px /*BEGIN:line_color*/#cccccc/*END:line_color*/; }

button.btn-continue span span ,.checkout-onepage-success .grid_19 button.button span span{ padding:0;}
/*========== Header ==========*/
.header { border:0; padding:0; position:relative; height:145px }
.header a.logo { position:absolute; top:73px; left:0 }
.adapt-0 .header a.logo img { max-width:250px }
.quick-access { line-height:1.5em; padding:15px 0; text-align:right;  border-bottom:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; }
.quick-access .store_switcher_variation select,.quick-access .block-currency select{ line-height:23px; height:32px;}
.quick-access p, .quick-access ul, .quick-access ol { margin-bottom:0 }
.quick-access .store-switcher { float:right; margin-left:15px ; margin-top:-6px; }	
.quick-access .store-switcher label { font-size:80%; text-transform:uppercase; font-weight:bold; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; }
.quick-access ul.links { text-transform:uppercase; font-weight:bold; margin-left:15px }
.quick-access ul.links li { padding:0 13px }
.quick-access ul.links a,.header .welcome-msg { text-decoration:none; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; font-size:80%}
.quick-access ul.links a:hover { text-decoration:underline }
.quick-access .welcome-msg { text-align:left; float:left }
.adapt-0 .quick-access .welcome-msg { display:none }
.quick-access .form-search { position:absolute; top:120px; right:0}
.adapt-0 .quick-access .form-search input.input-text { width:245px }
.quick-access .form-search button.button {margin-top:0; font-size:13px; border-radius:/*BEGIN:rounded_corner*/0/*END:rounded_corner*/; /*BEGIN:button3*/background:#b21a04; border:1px solid #b21a04; color:#ffffff; /*END:button3*/}
.quick-access .form-search button.button span{ padding:0;}
.quick-access .form-search button.button span span{background:url(../images/icons.png) 7px -175px no-repeat;}
.container_header { padding-bottom:10px; }
.container_header .widget.widget-static-block .box{ border-top:0; padding:10px 10px 10px 15px;}
.quick-access .block-currency { float:right ; margin-top:-6px;}
.quick-access .block-currency .block-title,
.quick-access .block-currency .block-content { display:inline; margin:0; padding:0 }
.quick-access .block-currency .block-title span { font-size:80%; text-transform:uppercase; font-weight:bold; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/;  }
.em_nav.fixed-top,.nav-container.fixed-top {position:fixed; top:0; width:1200px; z-index:10;}
.adapt-1 .em_nav.fixed-top,.adapt-1 .nav-container.fixed-top { width:720px; }
.adapt-2 .em_nav.fixed-top,.adapt-2 .nav-container.fixed-top { width:960px; }
.em_nav.fixed-top .hnav,.nav-container.fixed-top #nav{margin-top:0;}
/*========== Breadcrumbs ==========*/
.breadcrumbs { /*margin:0 0 -15px; padding:15px 0*/padding:18px 0 13px; border:0; overflow:hidden; }
.breadcrumbs ul { margin:0; padding:0; float:left; }
.breadcrumbs li:first-child{background:none; padding-left:0}
.breadcrumbs li {/*background:url(../images/breadcrumbs-line.png) 0 center no-repeat;*/ padding:0 10px 0 0px }
.breadcrumbs li strong { font-weight:normal; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/ }
.breadcrumbs li span { padding:0 10px;}

/*========== Main menu Navigation ==========*/
.nav-container ul { list-style:none; padding:0 }
.nav-container li { margin:0 }
#nav ul{ padding:10px 0;}
#nav { border:0; /*background:BEGIN:secondary_bgcolor #000000*//*END:secondary_bgcolor*/ color:/*BEGIN:negative_color*/#ffffff/*END:negative_color*/; padding:0; margin:0; border-bottom:solid 1px #d2d2d2; }
#nav:after{ clear:both; display:table; content:"";}
#nav li a { color:/*BEGIN:negative_color*/#000/*END:negative_color*/; /*font: BEGIN:h5_font normal 14px/1.35 helvetica,arial,sans-serif*//*END:h5_font*/ font-size:15px; font-weight:300; padding:10px 20px;}
#nav li a:hover { color:/*BEGIN:negative2_color*/#7e7d7d/*END:negative2_color*/ }
#nav li.over > a, #nav li.active > a { color:/*BEGIN:negative2_color*/#7e7d7d/*END:negative2_color*/ }
#nav ul, #nav div { border:0; background:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; box-shadow:0 2px 7px /*BEGIN:line_color*/#cccccc/*END:line_color*/; top:49px }
#nav ul li { border:0 }
#nav ul li a { color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;/*normal*/ padding:5px 10px }
#nav ul li a:hover {color:/*BEGIN:secondary2_color*/#000/*END:secondary2_color*/;  }
#nav ul li.active > a, #nav ul li.over > a { color:/*BEGIN:secondary2_color*/#b21a04/*END:secondary2_color*/; }

/* ------ Mega Menu ------ */
.em_nav .hnav li.menu-item-parent > a.arrow span,.em_nav .hnav li.parent > a.arrow span{ /*background:url(../images/i_drop.png) right center no-repeat*/}
.em_nav .hnav {/* background:BEGIN:secondary_bgcolor #000000*//*END:secondary_bgcolor*/ color:/*BEGIN:negative_color*/#ffffff/*END:negative_color*/; padding:0; margin:0px 0 0; float:left; width:100%; }
.em_nav a { color:/*BEGIN:negative_color*/#000/*END:negative_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif/*END:h5_font*/;/*h5*/ }
.em_nav a:hover { text-decoration:none }
/*.em_nav li:hover > a, .em_nav li.active > a { color:/*BEGIN:negative2_color*/#7e7d7d/*END:negative2_color*/ ;}*/

.menu-item-parent > a,
.em-catalog-navigation li.parent > a { margin-right:12px }
.em_nav a.arrow { width:10px; padding-left:0px !important; text-indent:-999em; }
.em_nav  li.menu-item-parent .menu-container .em-catalog-navigation  a.arrow span,
.em_nav .em-catalog-navigation ul li.parent  a.arrow span { background:url(../images/i_bullet2.gif) right center no-repeat } /* TODO: gắn arrow đen vô */
.em_nav .menu-item-hbox  a.arrow span{ background:none!important;}
.em_nav .products-list .product-shop{ margin-left:130px;}
.em_nav .product-shop .product-name a{ padding-left:0; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/;}
.em_nav h5{ text-transform:uppercase; }
.em_nav .product-name a:hover{ text-decoration:underline;}
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .em-catalog-navigation.horizontal > li > a { display:block;}
.adapt-0 .hnav .menu-item-depth-0,.adapt-0 .em-catalog-navigation.horizontal > li{ padding:0}
.adapt-1 .menu-item-vbox.grid_8 .products-list .product-shop{ clear:left; margin-left:0!important;}
/* level 1 */
.menu-item-link > .menu-container {background-color:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; box-shadow:0 0 10px /*BEGIN:line_color*/#cccccc/*END:line_color*/; padding:0 5px; }
.em-catalog-navigation ul{background-color:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; box-shadow:0 0 10px /*BEGIN:line_color*/#cccccc/*END:line_color*/;}
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a { padding:17px 10px; display:inline;  }
.hnav > li:after {    height: 36%;
    position: absolute;
    left: -1px;
    top: 13px;
    width: 2px;
    background: #fff;
    content: ""; }
.hnav > li:first-child:after { display:none; }
.hnav .menu-item-depth-0 {padding:10px 0}
.em-catalog-navigation.horizontal > li{padding:15px 0}
.menu-item-text.menu-item-depth-0 { display:inline;/*float:none*/  padding:0} /* fix so that em-catalog-navigation's items display on the same line of other menu-item-link depth 0 */
.hnav li.menu-item-hbox .menu-item-text{ margin:0; padding-left:5px; padding-right:5px;}
.adapt-0 .menu-item-depth-0 > a.arrow span,
.adapt-0 .menu-item-depth-0 > .em-catalog-navigation > li > a.arrow span { background:url(../images/i_bullet1.gif) right center no-repeat } /* TODO: gắn arrow trắng vô */

/* 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:39px; }
@-moz-document url-prefix() { 
.hnav .menu-item-depth-0 > .menu-container,
.em-catalog-navigation.horizontal > li > ul,
.em-catalog-navigation.horizontal > li:hover > ul { top:40px; }
}
/* level 2+ */
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul { background:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; padding:10px 0;}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a { font:/*BEGIN:general_font*/12px/1.45 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; }
.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:/*BEGIN:secondary2_color*/#b21a04/*END:secondary2_color*/ }

.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 }*/

/* ----- mega menu on mobile view ----- */
.adapt-0 .em_nav li.menu-item-parent .menu-container .em-catalog-navigation a.arrow,.adapt-0  .em_nav .em-catalog-navigation ul li.parent a.arrow { width:17px;}
.adapt-0 .em_nav li.menu-item-parent .menu-container .em-catalog-navigation a.arrow span,.adapt-0  .em_nav .em-catalog-navigation ul li.parent a.arrow span { background:url(../images/icon_bullet2.gif) right center no-repeat; min-height:17px; }
.adapt-0 .em_nav .hnav li.menu-item-parent > a.arrow,.adapt-0 .em_nav .hnav li.parent > a.arrow{ width:10px;}
.adapt-0 .em_nav .hnav li.menu-item-parent > a.arrow span,.adapt-0 .em_nav .hnav li.parent > a.arrow span{ background:url(../images/i_bullet1.gif) right center no-repeat}
.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:/*BEGIN:general_color*/#111111/*END:general_color*/ }
.adapt-0 .menu-item-parent > a,
.adapt-0 .em-catalog-navigation li.parent > a { margin-right:31px }
.adapt-0 .em_nav a.arrow { padding-left:10px !important }

/* top level */
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a { background:/*BEGIN:secondary_bgcolor*/#000000/*END:secondary_bgcolor*/; margin-bottom:3px; padding:8px 10px; text-transform:uppercase }
.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:/*BEGIN:secondary2_color*/#b21a04/*END:secondary2_color*/; color:/*BEGIN:negative_color*/#ffffff/*END:negative_color*/ }
.adapt-0 .header a.logo{ top:93px;}
.adapt-0 .quick-access .form-search{ top:135px;}
.adapt-0 .emarea2{ top:89px;}
.adapt-0 .emarea2_position .dropdown-cart{ width:36px}
.adapt-0 .header{ height:165px;}
.adapt-0 .quick-access .store-switcher,.adapt-0 .quick-access .block-currency{ margin-top:5px;}
.quick-access .store-switcher select{ min-width:110px; height:32px; line-height:23px}

.adapt-1 .quick-access .block-currency,.adapt-1 .quick-access .store-switcher{ margin-top:5px;}
.adapt-1 .quick-access .form-search{ left:0; right:auto; top:140px;}
.adapt-1 .emarea2{ top:132px;}
.adapt-1 .emarea2_position .dropdown-cart{ width:auto; margin-right:0;}
.adapt-1 .emarea2_position .dropdown-cart .block-cart-top{ float:left;}
.adapt-1 .header a.logo{ top:95px;}
.adapt-1 .header{ height:165px;}

/*========== Static Block Widget ==========*/
.widget.widget-static-block { display:block }
.widget.widget-static-block .box{ overflow:hidden; clear:left; margin-top:10px; }
.widget.widget-static-block .box ul{ margin-bottom:0; }
.widget.widget-static-block .box.hide-lte0 ul{ margin-bottom:1em; }
.widget.widget-static-block .box ul.hoz li{ margin-right:25px; margin-right:0; padding:0; }
.widget.widget-static-block .box ul.hoz li span.brand-logo{  height:55px; width:92px; background-position:0 -245px;}
.widget.widget-static-block .image-block{  margin:0 -20px;}
.sidebar  .widget.widget-static-block { padding-bottom:0;}
/*========== Slider Widget ==========*/
.slider_container { background-color:/*BEGIN:primary_bgcolor*/#ffffff/*END:primary_bgcolor*/; border:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/; box-shadow:/*BEGIN:box_shadow*/none/*END:box_shadow*/; border-radius:/*BEGIN:rounded_corner*/0/*END:rounded_corner*/; margin-bottom:30px; margin-top:15px; padding-bottom:10px; }
.slider_container .widget-title,
.slider_container .block_title { padding:10px 20px; border-bottom:1px solid /*BEGIN:line_color*/#cccccc/*END:line_color*/ ;}
.slider_container .widget-title h2, .slider_container .widget-title h3,
.slider_container .block_title h2, .slider_container .block_title h3 { margin:0; text-transform:uppercase; color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/;font:/*BEGIN:h2_font*/normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/; padding-right:40px;}
.slider_container ul { padding:10px 0!important; }
.slider_container .jcarousel-skin-tango { padding:0 20px; }
/*.slider_container .jcarousel-skin-tango { padding:10px 20px; }*//*err ie7*/

/*==========  Block Reviews  ==========*/
.box-reviews dt { color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/;}
.box-reviews dt a{color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;}
.box-reviews dd{ color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/; font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;}
.box-reviews dt span { color:/*BEGIN:primary_color*/#1d1c1c/*END:primary_color*/; }
.ratings-table th{ color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/;}
#review-form  .data-table th,#review-form  .data-table td,p.note{ color:/*BEGIN:secondary_color*/#878686/*END:secondary_color*/;}
.box-reviews dd .ratings-table{ padding:5px 0 10px; display:block; }
.block-reorder .actions .button{float:left}

/*========== Block Newsletter ==========*/
.block-subscribe { border:0; padding:0; margin:0 }
.block-subscribe .block-content { padding:0 }
.block-subscribe .input-box { float:left; }
.block-subscribe .actions { float:left; margin-left:3px }

/*========== Area 2 ==========*/
.emarea2 { position:absolute; top:68px; left:0; width:100%; height:0; overflow:visible ; z-index:10; }
.emarea2_position { float:right; position:relative; z-index:1; }
.emarea2_position .widget-static-block  ul,.emarea2_position .widget-static-block  ul p{ margin-bottom:0;}
.emarea2_position ul li{ margin:0 0 0 20px; width:205px;}
.adapt-0 .emarea2_position .block-cart .block-title,
.adapt-0 .emarea2_position .block-cart .summary { display:none }

/*========== Container Slideshow & Container Banners ============*/
.container_slideshow p,
.container_slideshow .box,
.container_banners p,
.container_banners .box { margin-bottom:15px }

