/* General page layout  begin background:#0c0c0c  */

body {
  margin: 0px;
  font-size: 15px;
  font-style: normal;
  font-family: "Maven Pro", sans-serif;
  background: #fff;
  min-width: 320px;
}

@import url(//fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);


#pageContent{
  margin: 0 auto;
  text-align: left;
  background: #fff;
}
.pageContent {margin-top: 10px}
#head-lang a {font-size: 12px}
#box-wrap {
  padding:0 220px 0px 0;
  overflow: hidden;
  height: 1%;
}
#left-col {
  float:left;
  width:100%;
}
#right {
  float:right;
  width:220px;
  margin-right:-220px;
  display:inline;
}
#cont {
  padding: 0 0 0 200px;
}
#content {
  float:right;
  width:100%;
  padding-bottom: 25px;
}
#left {
  float:left;
  margin-left:-200px;
  width:200px;
  display:inline;
}



.clear{
  clear: both;
}

a{
  color: #000;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
a img{
  border: none;
  margin: 0;
}
form {
  display: inline;
}
input, select {
  font-size: 13px;
  color:#333;
  font-family: "Maven Pro";
}
input[type="image"] {padding: 0}
textarea {
  width: 99%;
  font-size: 13px;
  color:#333;
  border: 1px solid #d0d0d0;
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
  box-sizing: border-box;
}
.box-checkout textarea {width: 100%}
td {padding:0px;}
table {
  border-spacing:0;
  border-collapse:collapse;
  width: 100%;
}
ul{
  margin: 0;
  padding: 0 0 0 20px;
}
h1{
  font-size: 20px;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  padding: 0 0 20px 5px;
  margin: 0;
}
div.cartPriceSubTotal{
  text-align:right;
  padding:10px 20px 10px 20px !important;
  font-size: 18px;
  font-weight: bold;
  color: #0d0d0d;
  border-top: 1px solid #ccc;
}
span.cartPriceSubTotal{ color: #dc9101;}
.centerContent div.main{
  padding: 0px 20px 10px 20px;
}
.centerContent .contentBoxContents div.main{
  padding: 0px 0 10px 0;
}

.contentPadding div.main{
  padding: 0 0 10px 0;
}
.centerContent div.contentBoxContents{
  padding: 0 20px 10px 20px;
}
.contentPadding div.contentBoxContents{
  padding: 0 0 10px 0;
}
.centerContent .main h2{
  padding-left: 0;
  padding-right: 0;
}
a.button {text-decoration: none; color: #0d0d0d; font-size: 14px; font-weight: bold; text-transform: uppercase;background: #dc9101; padding: 10px 15px; display: block}
a.button3 {text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase;background: #0d0d0d; padding: 10px 15px; display: block}
.button1 button, button {color: #0d0d0d; font-size: 14px; font-weight: bold; text-transform: uppercase;background: #dc9101; padding: 10px 15px; cursor: pointer; border:none}
.buttonMiddle button {border: none; background: #0d0d0d; padding: 10px 15px 11px; font-size: 14px; text-transform: uppercase; cursor: pointer; color: #fff; font-weight: bold}
.button1{
  float: right;
}
.product-buttons .button1{
  float: none;
}
.button2{
  float: left;
}
.buttonMiddle{
  text-align:center;
}
.buttonBox{
  overflow: hidden;
  height: 1%;
  padding: 20px 0;
}
.centerContent .buttonBox{
  padding: 20px 0;
}
.returnTopButtonsRow .buttonBox {padding: 0; margin: 20px 0}

.centerContent{
  padding-bottom: 10px;
}
.bold {
  font-weight: bold;
}
/* message box */
.inputRequirement {
  color: #000;
  vertical-align:top;
}
.box-checkout .header_bottom, .box-checkout .footer, .box-checkout_confirmation .header_bottom, .box-checkout_confirmation .footer {display: none}
.box-checkout #header,
.box-checkout_confirmation #header,box-shopping_cart #header{
  padding-bottom: 15px;
}
.checkout-content .buttonBox .button1 button,.checkout-content .buttonBox button {    background: #0d7f0e;color: #fff;}
.box-checkout .breadcrumb {display: none}
div.inputRequirement {
  padding: 10px 0px;
  text-align: right;
}
.messageBox {
}
td.messageStackError, td.messageStackWarning{
  border:1px solid #ffb3b5;
  color:#cd5d60;
  font-family: "Trebuchet MS", Tahoma, sans-serif;
  padding:6px 9px;
  margin-bottom: 10px;
  display: block;
}
.messageStackError a,
.messageStackWarning a{color:#cd5d60;}
.messageStackError img{vertical-align:middle;}
.messageStackSuccess .messageStackSuccess{
  border: 1px solid #99ff00;
  color: #00aa00;
  padding: 10px;
  margin: 0 0 5px 0;
  display: block;
}
.messageStackNotice .messageStackNotice{
  border: 1px solid #344fff;
  color: #0809aa;
  padding: 10px;
  margin: 0 0 5px 0;
  display: block;
}
.messageStackNotice a{ color: inherit }

.errorBox {
  background: #ffb3b5;
  font-weight: bold;
}
.stockWarning {
  color: #cc0033;
}
.productsNotifications {
  background: #f4f4f4;
}
/* General page layout  end */

/* Header layout  begin */
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* Header layout  end */



/*----product listing----*/
table.productListing {
}
.productListing-heading {
  font-weight: bold;
  padding:10px;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  font-size: 14px;
}
#firstHeadingSell{
  padding:0px 10px 0px 20px;
}
.productListing-bottom {
  height: 1px;
  font-size: 0px;
}
.productlisting-headingPrice {
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
.productListing-data {
  padding:10px;
  border-top: 1px solid #d9d9d9;
  vertical-align: top;
}
.productListing-data .productListing-data{
  padding:0;
  border-top: none;
}
.headingCheckbox{
  text-align: center;
  padding-left: 20px;
}
.headingPrice{
  text-align: right;
  padding-right: 20px;
}
.cartItemCheckbox{
  text-align: center;
  padding-left: 20px;

}
.productListing-data.cartItemCheckbox{padding-top: 3.7%;}
.cartItemPrice{
  text-align: right;
  padding-right: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #dc9101;
}
.cartItemPrice .button{ white-space: nowrap }
.headingQty{
  text-align: center;
}
.cartItemQty{
  text-align: center;
}
.cartItemQty input{
  width: 30px;
  padding: 5px;
  border: 1px solid #d9d9d9;
  text-align: center;
}
/* Checkout confirmation */
.productListing-odd {
}
.productListing-even {
}
/* Used on forms */
td.fieldKey {
  font-size: 12px;
  font-weight: bold;
}
td.fieldValue {
  font-size: 12px;
}
/* Used on index_nested index_products */
td.category_desc {
  line-height: 1.5;
}
/* Shopping cart box */
span.newItemInCart {
  /* text-decoration:none; */
  font-weight: bold;
}
/* Shopping cart, checkout */
span.markProductOutOfStock {
  font-size: 12px;
  font-weight: bold;
}
span.errorText {
  color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
  background-color: #f4f4f4;
  cursor: pointer;
  cursor: hand;
}
.moduleRowSelected {
  background-color: #f4f4f4;
}
.checkoutBarCurrent {
  font-weight:bold;
}
/*  */
/* Content layout  end */
.status-bar{
  background:url("images/bg-checkout-bar.gif") no-repeat 50% 10px;
  text-align:center;
}
.status-bar .checkoutBar {
  background:url("images/checkout-bullet-unactive.gif") no-repeat 50% 0;
  display:inline-block;
  padding:25px 10px 0;
  text-align:center;
  vertical-align:top;
  width:100px;
}
.status-bar .checkoutCurrent {
  background:url("images/checkout_bullet.gif") no-repeat 50% 0;
  font-weight:bold;
}
dl.add-params{margin:0 0 10px;}
dl.add-params dt{
  float:left;
  margin:0 5px;
  font-weight:bold;
}
dl.add-params dd{margin:0;}
/* Footer layout end */
.cat_border{
  border:1px solid #c34f1d;
}

div.bonus_points_cont {
  position: relative;
  text-align: right;
}
div.bonus_points {
  position: absolute;
  top: 0px; right: 0px;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
html > body div.bonus_points {
  text-align: right;
  left: -111px;
}

#id_mysql_error{
  position:absolute;
  width:70%;
  background:#fddbdb;
  border:1px solid #525252;
  left:14%;
  top:50px;
}
#id_mysql_error td{
  font-size:11px;
  font-family:tahoma;
}
#id_mysql_error .heading{
  background:url(images/heading.gif);
  height:23px
}
#id_mysql_error .heading .heading{
  background:none;
  padding-left:15px;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
}
#id_mysql_error .close{
  text-align:right;
  padding-right:3px;
}
#id_mysql_error .error{
  padding:15px 15px 30px 15px;
}

.pageResults{
  display: inline-block;
  vertical-align: top;
}
.boxwrap{
  overflow: hidden;
}
.tableForm td{
  padding: 0 4px 4px 0;
}
.tableForm .cusel{
  *float: left;
}
.fieldKey{
  width: 30%;
}
.fieldValue .inputWrap input{
  width: 200px;
}
.fieldValue select{
  width: 214px;
}
.tableForm td textarea{
  width:95%;
  overflow:auto;
}
#header{
  text-align: left;
  background: #0d0d0d;
  overflow: hidden;
}

.headerLinks{
  background: url(images/headlinks.png) no-repeat 100% 100%;
  padding-right: 3px;
  float: right;
  width: 450px;
}
.headerLinks div{
  background: url(images/headlinks.png) no-repeat;
  padding: 1px 0 1px 3px;
  line-height: 38px;
  height: 38px;
  float: right;
}
.headerLinks a{
  display: inline-block;
  padding: 0 13px 0 16px;
  height: 38px;
  font-size: 14px;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  background: url(images/headlink.gif) no-repeat;
  font-weight: bold;
  text-decoration: none;
  min-width: 75px;
  text-align: center;
}
.headerLinks a:hover{
  text-decoration: underline;
}
a.homeLink{
  width: 55px;
  min-width: 55px;
  background: url(images/home.png) no-repeat 50% 50%;
  padding: 0;
  text-decoration: none;
}
a.homeLink:hover{
  text-decoration: none;
}
.slogan{
  display: inline-block;
  width: 125px;
  font-size: 14px;
  font-weight: bold;
  color: #bcbcbc;
  text-transform: uppercase;
  padding: 2px 0 0px 10px;
  vertical-align: top;
}
.slogan strong{
  font-size: 18px;
}
.demoShop{
}
.demoShop div{
  font-size: 11px;
  color: #bdbdbd;
  width: 500px;
  padding: 14px 0;
}
.demoShop a{
  color: #bdbdbd;
}
.headerSearch{
  float: right;
  padding: 18px 0 10px 71px;
}
.headerSearch input{
  vertical-align: middle;
  margin: 0;
}
.searchInput{
  display: inline-block;
  vertical-align: top;
  padding: 0 0 1px 3px;
  height: 27px;
}
.compare-check {display: inline-block}
.compare-check .check-up {background: url("images/compare_cck.png") no-repeat left center;}
.compare-check a {background: url("images/compare.png") no-repeat left center; display: block;   padding: 11px 0 7px 25px; font-size:0 ; text-decoration: none}
.suggestBox {width: 273px;}
.suggestBox table {background: #000 !important; color: #fff !important; border: 1px solid #5c5c5c !important;}
.suggestBox table {color: #dc9101 !important;}
.searchInput .inp{
  border-right: none;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  font-style: italic;
  border-bottom: 1px solid #fff;
  height: 27px;
  line-height: 23px;
  color: #7c7c7c;
  padding: 0 5px;
  background: #fff;
  width: 238px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
button, input[type="image"], .qty input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
h2{
  font-size: 16px;
  margin: 0;
  font-family:"Maven Pro";
  text-transform: uppercase;
  font-weight: bold;
  color: #0d0d0d;

}
.product-content h2{
  padding-bottom: 10px;
  border-bottom: 1px solid #0d0d0d;
  margin-bottom: 20px;
}
h2 a{
  text-decoration: none;
}
h2 a:hover{
  text-decoration: underline;
}
.infoBox.catalog{margin-bottom: 20px}
.infobox2 {margin-bottom: 20px}
.infoBox h2{
  line-height: 30px;
  font-weight:bold;
  font-size: 15px;
  color:#dc9101;
  text-transform: uppercase;
}
.infoBox h2 a{
  color: #616161;
}
.infoBoxContent{
  font-size: 14px;
}
.infoBoxFooter{
  background: url(images/infobox.png) no-repeat 100% -720px;
  padding-right: 4px;
}
.infoBoxFooterBg{
  line-height: 7px;
  font-size: 1px;
  height: 7px;
  background: url(images/infobox.png) no-repeat 0 -730px;
}

.infobox1 h2 a{
  color: #fff;
}
.infobox1 .infoBoxContent{
  padding: 15px 15px 15px 15px;
}

.infobox2 h2 a{
  color: #fff;
}

.infobox2 .infoBoxContent a{
  text-decoration: none;
}

.left_bg{
  padding-bottom: 25px;
}
.right_bg{
  padding-left: 15px;
  padding-bottom: 25px;
  color:#4f4f4f;
}
.center_bg{
  padding: 0 0 0 20px;
}
.center_bg h1{
}

.center_bg h2, .center_bg h1{
  font-size: 23px;
  font-weight: 500;
  font-family: "Maven Pro";
  color: #0d0d0d;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #d9d9d9;
}
.box-checkout .center_bg h2 span, .box-account .center_bg h2 span{color: #0d0d0d; font-size: 16px; padding: 5px 0}
.box-checkout .center_bg h2, .box-account .center_bg h2{
  background: #fff;
  font-size: 23px;
  font-weight: bold;
  font-family: "Maven Pro";
  color: #000;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #d9d9d9;
}
.box-checkout_confirmation .breadcrumb {display: none}
.box-checkout_confirmation .buttonMiddle a{display: none}
.box-checkout_confirmation .markProductOutOfStock {display: none}
.box-shopping_cart.nitems .footer {
  display: block;
}
.center_bg h2{
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
}
.center_bg h2 span {
  color: #000;
  display: block;
  padding: 5px 10px;

}
.center_bg h2 span.orderEdit{
  display: inline;
}
.giveaway {margin-bottom: 10px}
.giveaway b {text-transform: uppercase}
.giveaway-price b {color: #dc9101;}
.center_bg h2 a{
  color: #4f4f4f;
}
.catalog h2{
  background-position: 0 -420px;
  color: #5d8bb9;
}
.catalog .infoBoxContent{
  padding: 0;
  font-size: 12px;
}
.catalog ul, .catalog li{
  margin: 0;
  padding: 0;
  list-style: none;
}
.catalog li{
  background: #d9d9d9;
}
.catalog ul ul ul {padding-bottom: 10px}
.catalog li a{
  font-size: 16px;
  font-family: "Maven Pro";
  color:#000;
  padding: 10px;
  font-weight: bold;
}
.catalog li a:hover{}
.catalog li li{
  line-height: 24px;
  vertical-align: middle;


}
.catalog li li.liOdd li, .catalog li li.liEven li{
  padding: 0;
  border-bottom: none;
}
.catalog li li.liOdd li a, .catalog li li.liEven li a{
  background: url("images/arrow_catalog.png") no-repeat left center;
  padding: 0 0 0 15px;
  margin-left: 20px;
  color: #0d0d0d;
  font-family: "Maven Pro";
  font-weight: normal;
  text-transform: none;
  border-top: none;
  line-height: 25px;
}
.catalog a span{
  color: #0d0d0d;
  font-family: "Maven Pro";
  font-weight: normal;
}
.catalog a{
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
}
.catalog li li a{
  line-height: 35px;
  border-top: 1px solid #d9d9d9;
  display: block;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
  font-weight: bold;
  color:#dc9101;
  background: none;
  font-family: "Maven Pro";
  text-transform: uppercase;
}

.catalog li li a:hover{
  text-decoration: none;
}

.catalog li li.level-act a, .catalog li li.level-sel a{
  color: #000;
}

.footerBreadcrumbRight{
  background: url(images/footer_box.png) no-repeat 100% 0;
  padding-right: 4px;
}
.footerBreadcrumb{
  background: url(images/footer_box.png) no-repeat 0 -40px;
  line-height: 39px;
  padding-left: 50px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
}
.footerBreadcrumb a{
  padding: 0 10px;
}
.cmsBottomRight{
  background: url(images/footer_box.png) no-repeat 100% -80px;
  padding-right: 5px;
}
.cmsBottom{
  background: url(images/footer_box.png) no-repeat 0 -85px;
  line-height: 5px;
  height: 5px;
  font-size: 1px;
}
.footerCMS{
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  overflow: hidden;
  padding: 20px 0 20px 34px;
  font-size: 11px;
}
.footerCMS a{
  color: #000;
}
.footerCMS ul{
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-position: outside;
}
.footerCMS li{
  width: 200px;
  margin: 0;
  float: left;
  font-weight: bold;
  padding: 5px 25px 5px 0;
}
.footerCMS li li{
  font-weight: normal;
}
.footerMiddle{
  padding: 10px 0;
  border-bottom: 1px solid #d0d0d0;
}
.footerLinks{
  text-align: right;
  font-size: 10px;
}
.version{
  font-size: 10px;
  color: #888888;
  padding: 10px 0 0 0;
  float: right;
}
.navBorder{
  padding: 0 10px;
  color: #d0d0d0;
}
.productColumnSell{
  min-height: 430px;
  width: 270px;
  float: left;
  margin: 0 10px 20px 10px;
  vertical-align: top;
}
.listingBlock {margin: 0 -10px; padding: 0; list-style: none}
.productRow .first{}
.productRow .last{padding: 0px 0px 20px 0px;}
.productImageCell{
  padding: 5px;
  text-align: center;
  background: #fff;
  border:1px solid #d9d9d9;
  margin-bottom: 6px;
}
.productImageCell img {
  max-width: 200px;
  height: auto;
}
.productNameCell{
}
.productNameCell a{
  display: block;
  clear: both;
  text-decoration: none;
  color:#0d0d0d;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Maven Pro";
  padding-bottom: 5px;
}
.productNameCell a:hover{
  text-decoration: none;
}
.productDescriptionCell{
  position: relative;
  margin-bottom: 10px;
  font-family: "Maven Pro";
  font-size: 12px;
  color: #919191;

  overflow: hidden;
}
.productColumnSell .productDescriptionCell{
}
.productModelCell{
  font-size: 11px;
  color: #5d8bb9;
}
.productsCompare{
  font-size: 10px;
  padding-bottom: 10px;
}
.productPriceCell{
  padding-bottom: 5px;
  text-align: left;

}
.productPriceOld{
  padding-right: 10px;
  font-size: 14px;
  font-family: "Maven Pro";
  color: #464646;
  font-weight: bold;
  text-decoration: line-through;
  text-align: left;
}
.productPriceSpecial, .productPriceCurrent{
  font-size: 16px;
  font-family: "Maven Pro";
  color: #dc9101;
  font-weight: bold;
  text-align: left;
}
.productButtonCell{
  text-align: center;
}

div.contentBoxContents{
}

.mainBanner{
  margin-bottom: 12px;
  height: 228px;
  overflow: hidden;
}
.newsTopRight{
  background: url(images/newsbox.png) no-repeat 100% 0;
  padding-right: 5px;
}
.newsTopLeft{
  background: url(images/newsbox.png) no-repeat 0 -15px;
  height: 15px;
  line-height: 15px;
}
.newsBottomRight{
  background: url(images/newsbox.png) no-repeat 100% -30px;
  padding-right: 5px;
}
.newsBottomLeft{
  background: url(images/newsbox.png) no-repeat 0 -35px;
  height: 5px;
  line-height: 5px;
  font-size: 1px;
}
.newsBoxBg{
  background: #232323 url(images/nesbox_bg.png) repeat-x top;
  color: #9b9b9b;
  overflow: hidden;
  height: 1%;
}
.newsBoxBg h2{
  color: #fff;
  font-size: 18px;
  padding: 10px  20px;
  font-weight: normal;
}
.newsBox{
  float: left;
  width: 33%;
}
.newsBoxWrap{
  padding: 0 20px 20px 20px;
  overflow: hidden;
  height: 1%;
}
.newsBoxBg h3{
  color: #9c9c9c;
  font-size: 14px;
  margin: 0;
  display: inline;
  padding-right: 10px;
}
.newsBoxBg h3 a{
  color: #9c9c9c;
  text-decoration: none;
}
.newsBoxBg h3 a:hover{
  text-decoration: underline;
}
.newsViewed{
  font-size: 10px;
  background: #000;
  display: inline-block;
  background: url(images/viewed.png) no-repeat 100% 0;
  padding-right: 2px;
}
.newsViewedWrap{
  display: inline-block;
  line-height: 13px;
  background: url(images/viewed.png) no-repeat 0 -13px;
  padding: 0 3px 0 5px;
  color:#fff;
  font-weight: bold;
}
.newsDateAdded{
  font-size: 10px;
  color: #537fac;
}
.newsDescription{
  padding: 10px 0;
  font-size: 11px;
}
.newsDescription p{
  margin: 0;
}
.newsReadmore a{
  font-size: 10px;
  color: #ff3300;
}
.newsPage{
  overflow: hidden;
  height: 1%;
}

.breadcrumb{
  padding: 10px 0px;
  font-family: "Maven Pro";
  font-size: 14px;
  color: #000;
  background: #f2f2f2;
}
.breadcrumb div {max-width: 1142px; width: 100%; margin: 0 auto}
.product-content {max-width: 1142px; width: 100%; margin: 0 auto}
.breadcrumb a{
  padding-right: 5px;
  text-decoration: none;
}
.breadcrumb a:last-child{padding-left: 5px; color: #dc9101}
.breadcrumb .highlight {

  padding: 0 15px;
}

.catboxBg{
  color: #fff;
  padding: 0 20px;
  height: 1%;
}
.catboxBg:after{
  content:'';
  display: block;
  clear: both;
}
.catboxBg h1{
  padding: 10px 0px;
  font-size: 20px;
}
.filter{
  float: right;
  height: 40px;
  width: 360px;
  background: url(images/filter.png) no-repeat;
  color: #616161;
  padding: 10px 0 0 47px;
}
.filter select{
  width: 290px;
}
.filterShow{
  display: inline-block;
  vertical-align: top;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-right: 10px;
  color: #000;
  padding-top: 3px;
  float: left;
}
.filter .cusel {
  *float: left;
}
.categoryImage{
  overflow: hidden;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
  width: 100%;
  margin-bottom: 15px;
}
.categoryImage img{
  max-width: 100%;
  height: auto;
}

/* paginator */

.paginationBox{
  overflow: hidden;
  float: right;
}
.position1{
}
.sort-filter {float: left; font-family: Verdana; font-size: 13px; color: #000}
.sort-filter select {padding: 6px 0 7px; color: #8c8c8c; font-size: 12px; width: 110px; border: 1px solid #d6d6d6}

.paginationInfo{
  font-size: 13px;
  color: #000;
  float: left;
  font-family: "Maven Pro";
  padding: 3px 25px 0px 0px;
}
.position1 .paginationInfo{
}
.paginationNav{
  float: right;
  text-align: right;
}
.pageResults, .pageResultsMore{
  border: 1px solid #d6d6d6;
  margin-left: 5px;
  font-size: 14px;
  color: #919191;
  width: 29px;
  height: 29px;
  display: inline-block;
  text-decoration:none;
  cursor:pointer;
}
.pageResultsMore:hover {border-color: #dc9101; color: #dc9101}
.pageResultsWrap{
  width: 29px;
  text-align: center;
  display: block;
  padding-top: 5px;
}
.pageResultsActive{
  border: 1px solid #dc9101;
  margin-left: 5px;
  width: 29px;
  height: 29px;
  display: inline-block;
}

.pageResultsActiveWrap{
  display: inline-block;
  font-family: "Marven Pro", sans-serif;
  color: #dc9101;
  text-align: center;
  font-size: 14px;
  width: 100%;
  padding-top: 6px;
}

.pageResultsButton{
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
}
.pageResults, .pageResultsActive {margin-left: 5px;}
.prevButton{
  font-size: 0;
  text-indent: -9999;
  width: 31px;
  height: 31px;
  background: url("images/nav_prev_pass.png") no-repeat;
}
a.prevButton:hover {background: url("images/nav_prev_act.png") no-repeat;}
.nextButton{
  font-size: 0;
  text-indent: -9999;
  width: 31px;
  height: 31px;
  background: url("images/nav_next_pass.png") no-repeat;
}
a.nextButton:hover {background: url("images/nav_next_act.png") no-repeat;}
.pageResultsMore{
  height: 21px;
  display: inline-block;
  vertical-align: top;
  color: #919191;
  font-family: tahoma;
  text-align: center;
  padding: 8px 0 0 0;
  text-decoration: none;
}
/* listing view switcher */
.paging-area{
  position:relative;
  overflow:hidden;
  height:1%;
  padding: 0 0 15px 0;
}
.paging-bottom {border-top: 1px solid #d9d9d9;padding: 15px 0 15px 0; width: 100%}
.left-pagging {float: left}
.tabset{
  list-style: none;
  margin-left: 10px;
  float: left;
  padding: 0;
}
.tabset li{
  float:left;
}
.tabset li a{
  display:block;
  overflow:hidden;
  height:21px;
}
.tabset li.list a{
  width: 35px;
  height: 31px;
  font-size: 0;
  text-indent: -9999;
  background: url("images/list_pass.png") no-repeat;
}
.tabset li.grid a{
  width: 35px;
  height: 31px;
  font-size: 0;
  text-indent: -9999;
  background: url("images/grid_pas.png") no-repeat;
}
.tabset li.grid a:hover,
.tabset li.grid a.active{
  font-size: 0;
  text-indent: -9999;
  background: url("images/grid_act.png");
  background-repeat:no-repeat;
}
.tabset li.list a:hover,
.tabset li.list a.active{
  font-size: 0;
  text-indent: -9999;
  background: url("images/list_act.png");
  background-repeat:no-repeat;
}
/* rows mode listing */
.products-rows .row-item{
  height:1%;
  overflow:hidden;
  padding:20px;
}
.row-item .img-holder{
  float:left;
  margin:0 50px 0 0;
  width:130px;
  text-align:center;
}
.row-item .product-name{
  padding-bottom: 15px;
  margin:0;
}
.row-item .btn-in-cart{
  float:right;
  margin:0 0 0 10px;
}
.product-manufacture{
  font-size:14px;
  margin:0 0 19px;
}
.product-model{
  font-size:14px;
  color:#464646;
}
.products-compare{
  font-size: 10px;
}
.product-manufacture a{
  color:#30679e;
}

.delivery-mark{
  color:#f30;
  font-size:10px;
}
.buttons-row{
  overflow:hidden;
  height:1%;
}
.buttons-row .model-box{
  float:left;
  margin:0 10px 0 0;
}
.buttons-row .price-area{
  overflow:hidden;
  height:1%;
  text-align:right;
}
.categoryDesc{
  clear: both;
  padding: 10px 0;
}
.categoryCell{
  float: left;
  width: 23%;
  margin: 0px 8px 20px 8px;
  text-align: center;
}
.categoryCell img {max-width: 98%; height: auto; max-height: 180px}
.categoryCell .categoryCellDiv{border: 1px solid #d0d0d0; display: table; width: 99%; table-layout: fixed;  width: 99%;height: 200px}
.categoryCell a {display: table-cell; vertical-align: middle; text-align: center; }
.categoryCell a:hover{opacity:0.8; filter: alpha(opacity=80);}
.categoryCellFirst .categoryCell{
  background: none;
}
.subcat{
  margin: 0 -8px;
  padding: 10px 0 0 0;
}
.subcat h1{
  padding: 10px 25px;
}
.subcat h2{
  padding: 10px 25px;
  color:#fff;
}
.subcat .categoryDesc{
  padding: 15px 25px;
}
.categoriesImageCell{
  padding: 15px 0 20px 0;
  min-height: 73px;
}
.categoriesNameCell{
  padding-top: 10px;
  font-size: 14px;
  font-weight: bold;
}
.categoriesNameCell a{
  color: #464646;
  text-decoration: none;
}
.categoriesNameCell a:hover{
  opacity:1;
  text-decoration: underline;
}
.catboxMargin{
  margin-bottom: 12px;
}
.inputWrapRight{
  background: url(images/input.png) no-repeat 100% 0;
  display: inline-block;
  padding-right: 4px;
}
.inputWrap{
  background: url(images/input.png) no-repeat 0 100%;
  display: inline-block;
  height: 22px;
  padding: 4px 0 1px 2px;
}
.inputWrap input{
  padding: 0 5px;
  margin: 0;
  height: 20px;
  line-height: 20px;
  border: 0;
  background: none;
}
#ctl_ship_state input,
#ctl_state input{
  border: 1px solid #d0d0d0;
  padding: 0 5px;
  height: 20px;
  background: #f7f7f7;
}
#ctl_ship_state select,
#ctl_state select{
  border: 1px solid #d0d0d0;
  padding: 0;
  height: 20px;
  background: #f7f7f7;
}
.contentPadding{
  padding: 0 20px 10px 20px;
}
.contentPadding h1{
  padding-left: 0;
}
.totalPrice{
  font:bold 14px Arial;
  color:black;
  margin-left:15px;
}
.shortFullItems{
  padding-bottom:15px;
}
td.shortFullItems{
  width:28px;
}
.shopButton{
  padding:10px 15px 0px;
  text-align:right;
  border-top:1px solid #e7e7e7;
}
.shopCart .infoBoxContent{
  padding:15px 0px 0px;
}
.shopCart a{
  /* text-decoration:none; */
}
.shopCartItems {
  padding:0px 15px;
}
td.shortFullLink{
  padding-bottom:15px;
}
.shortFullItemsTitle{
  padding:0px 15px 15px;
}
.infobox3 .heading{
  background: url(images/infobox.png) no-repeat 100% -600px;
}
.infobox3 h2{
  background: url(images/infobox.png) no-repeat 0% -660px;
  color:#fff;
}
.infobox3 .inputWrap input{
  background:#d0d0d0;
  padding-left:5px;
  color:#4f4f4f;
  width:120px;
  height:21px;
  /*height:11px\9;
  padding:3px 0px 3px 5px\9;*/

}
.infobox3 .inputWrapRight{
  background: url(images/input_login.png) no-repeat 100% 0%;
  display:block;
  margin-bottom:10px;
}
.infobox3  .inputWrap {
  background:url(images/input_login.png) no-repeat 0% 100%;
  height:21px;
  display:block;
}
.infobox3 .infoBoxContent{
  border:0px;
  padding:0px;
  background:#000 url(images/loginBoxBg.png) repeat-x 0% 0%;
}
.infobox3 .infoBoxFooter{
  background: url(images/infobox.png) no-repeat 100% -760px;
}
.infobox3 .infoBoxFooterBg{
  background: url(images/infobox.png) no-repeat 0% -770px;
}
.loginButton{
  text-align:center;
  margin-bottom:10px;
}
.loginBox, .loginForgot{
  padding:0px 15px 15px;
}
.loginForgotTop{
  border-top:1px solid #303030;
  padding:12px 15px 12px;
}
.loginForgot a{
  color:#d9d9d9;
}
.accountBox{
  padding:0px 15px;
}
.accountBox a{
  color:#d9d9d9;
  display:block;
  padding-bottom:10px;
}
.infobox3 h2 a{
  color:#fff;
}
.bestSellersFigures{
  padding-right:13px;
  color:#5d8bb9;
}
.bestSellers td{
  padding-bottom:8px;
}

.infoTop{
  padding: 0 20px 20px 20px;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
  height: 1%;
}
.infoTop h1{
  padding-left: 0;
  padding-bottom: 0;
}
.productsPrice{
  float: right;
  padding: 20px 0 20px;
}
.productsPrice .productPriceOld{
  font-size: 18px;
  color: #808080;
}
.productsPrice .productPriceSpecial, .productsPrice .productPriceCurrent{
  font-size: 24px;
  color: #3b79b9;
}
.productsModel{
  font-size: 14px;
  color: #3b79b9;
  padding-top: 3px;
}
div.login div.contentBoxContents{
  padding: 10px;
  line-height: 18px;
}
.logBox{
  margin: 0px;
  padding: 0px;
  border: 1px solid #999;

}
* html .logLeft{height: 187px;}
.logRight input{
  width: 130px;
}
.logButton{padding-top:2px;}
.wm{
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.wm td{
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 5px;
}
.wm strong{
  font-weight: normal;
  color: #5d8bb9;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
}
.productLeftArea{
  padding: 10px 0 20px 20px;
}
.productRightArea{
  padding: 20px;
}
.productImage{
  text-align: center;
  border:1px solid #d9d9d9;
}
/*.productImage img{
  border:1px solid #999999;
}*/
.productImage td {height: 300px !important;}
.review-write .star-rating,
.review-write .star-rating a{background:url(images/star.png) no-repeat;}
.review-write .star-rating a{
  display:block;
  width:17px;
  height:100%;
}
.star-rating-on a,
.star-rating-hover a{background-position:0 -15px!important}
.star-rating-readonly a{cursor:default !important}
.review-write .star-rating{
  float:left;
  width:16px;
  height:15px;
  text-indent:-9999px;
  cursor:pointer;
  overflow:hidden;
}
.review-write .rating-title,
.review-write .rating-holder,
.review-write .subtitle{
  display: inline-block;
  padding:0 5px 0 0;
}
.review-write .rating-title{
  color:#f00;
  font-weight:bold;
  font-size:11px;
}
.review-write{
  line-height:19px;
  overflow:hidden;
  height:1%;
}

.additionalImages a span img{
  margin-bottom: 0;
}

td.productQty{
  padding: 0 10px 0 5px;
}
.product-buttons .button1{
  text-align:right;
}
.product-buttons label{
  margin:0 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.product-buttons input{vertical-align: middle;}
.product-buttons .productQty{
  float:left;
  margin:2px 0 0;
}
.product-buttons .button-buy{margin:0 0 0 10px;}
.product-buttons .inputWrapRight{
  vertical-align:top;
  text-align:center;
  margin:2px 0 0;
}
.product-buttons .inputWrap input{
  width:15px;
  text-align:center;
}
.shortFullLink{

}
.affilateBox{
  margin-bottom:8px;
}
.rightBanners{
  padding:15px;
  text-align:center;
}

.information .infoBoxContent div, .shopByPrice .infoBoxContent div{
  padding-bottom:2px;
}
.reviewsImg{
  text-align:center;
  padding-bottom:10px;
}
.reviewsStar{
  padding-top:4px;
  text-align:center;
}
.infobox2  .productNameCell a, .specials .productNameCell a{
  font:bold 14px Trebuchet MS;
}
.infobox2  .productNameCell, .specials .productNameCell{
  padding-bottom:5px;
}
.infobox2  .productDescriptionCell, .specials  .productDescriptionCell{
  color:#616161;
}
.specials .infoBoxContent{
  padding:0px;
}
.specials  .productNameCell, .specials .productImageCell, .specials .productDescriptionCell{
  padding-right:15px;
  padding-left:15px;
}
.specials .productImageCell{
  padding-top:15px;
}
.specials .productPriceCell{
  border-top:1px solid #e7e7e7;
  overflow:hidden;
  height:1%;
  padding:10px 0px;
}
.specials .productPriceOld{
  font-size:14px;
  color:#949494;
  margin-left:15px;
  float:left;
}
.specials .productPriceSpecial, .specials .productPriceCurrent{
  font-size:14px;
  color:#000;
  float:right;
  margin-right:15px;
}
.infobox4 .heading{
  background:url(images/infobox.png) no-repeat 100% -480px;
}
.infobox4  h2{
  background:url(images/infobox.png) no-repeat 0% -540px;
}
.infobox4 .infoBoxContent{
  background:#305172 url(images/searchBg.png) 0% 0% repeat-x;
  border:0px;
}
.infobox4  .infoBoxFooter{
  background:url(images/infobox.png) no-repeat 100% -740px;
}
.infobox4  .infoBoxFooterBg{
  background:url(images/infobox.png) no-repeat 0% -750px;
}
.infobox4 {
  color:#fff;
}
.searchButton{
  text-align:center;
  padding: 0px 0px 6px;
}
.infobox4  .inputWrapRight{
  background:url(images/input_search.png) 100% 0 no-repeat ;
  display:block;
  margin-bottom:10px;
}
.infobox4  .inputWrap{
  background:url(images/input_search.png) 0 100% no-repeat ;
  display:block;
  height:21px;
  padding-left:20px;
}
.infobox4  .inputWrap input{
  background:#eceeef;
}
.infobox4  a{
  color:#87c0f9;
}
.infoBoxContent .cusel{
  width:133px !important;
}

.left_bg {
  color:#464646;
  padding-top: 10px;
}

.logBox h2{
  margin: 0px;
}
.information li a{
  display:block;
  padding-bottom:11px;
}
.information li.level-sel li.level-act a{
  padding-left:10px;
}
.information li.level-sel ul li.level-sel a{
  padding-left:10px;
}
.information li.level-sel ul li.level-sel li.level-act a{
  padding-left:20px;
}
.tellfriend .inputWrapRight{
  background:url(images/headersearch.png) no-repeat 0 50%;
  height:21px;
  padding:1px 0 1px 3px;
  vertical-align:middle;
}
.tellfriend .inputWrap{
  display:inline-block;
  background:none;
}
.tellfriend  input{
  vertical-align:middle;
  margin:0px;
}
.tellfriend .infoBoxContent div{
  padding-top:11px;
}
.tellfriend .inputWrapRight input{
  width:93px;
}
.notification a.note{
  display:block;
  padding-left:30px;
}
.reviewsBox{
  padding: 20px;
  border-bottom: 1px solid #d0d0d0;
  height: 1%;
  overflow:hidden;
}
.reviewsAutor{
  text-decoration: none;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  font-size: 13px;
}
.reviewsAutor a{
  font-weight: bold;
}
.shopByPrice .infoBoxContent{
  padding-bottom:2px;
}
.shopCart .infoBoxFooter{
  background: url(images/infobox.png) no-repeat 100% -800px;
  padding-right: 4px;
}
.shopCart .infoBoxFooterBg{
  background: url(images/infobox.png) no-repeat 0% -780px;
  height:18px;
  line-height:18px;
}.reviewsDate{
   font-size: 11px;
 }
.reviewsText{
  padding: 10px 0;
}
.reviewsProductInf{
  overflow: hidden;
}
.reviewsProductInf div{
  margin-bottom: 10px;
}
.reviewsProductImage{
  float: left;
  margin: 0 20px 0 0;
}
.reviewsImage{
  float: left;
  margin: 0 20px 10px 0;
}
.noItems{
  font-weight:bold;
  text-align:center;
  padding:0 10px 10px;
}
div.moduleRowOver,
div.moduleRowSelected,
div.moduleRow{
  height:1%;
  line-height:16px;
  margin-bottom:5px;
  overflow:hidden;
  padding:2px 5px;
}
input.checkbox{
  margin:0 5px 0 0;
  width:16px;
  height:15px;
  float:left;
}
.contentPadding p{margin:0 0 10px;}
.row-title{
  float:left;
  padding:3px 0 0;
}
.row-buttons{float:right;}
.row-buttons img{vertical-align:top;}
.book-address{padding:0 5px;}
.addr-book-info{
  height:1%;
  overflow:hidden;
  padding-bottom: 10px;
}
.addr-book-info .main-addr{
  float:right;
  padding:0 0 0 65px;
  text-align:right;
}
.addr-text{
  height:1%;
  overflow:hidden;
}
.orders-table td{padding:2px 3px;}
.orders-table td.btn{text-align:right;}
.orders-table .btn .button{ display: inline-block; }
.order-info .button{ display: inline-block; }
.history-info .order-title{
  display:block;
  margin:0 0 5px;
}
.history-info .info-row{
  height:1%;
  margin:0 0 10px;
  overflow:hidden;
}
.history-info .shipping-info{
  border-right:1px solid #d0d0d0;
  float:left;
  padding:5px 20px 5px 0;
  max-width: 30%;
}
.history-info .products-info{
  height:1%;
  padding:0 0 0 10px;
  width: 65%;
  float: right;
}


.history-info .holder{
  /*overflow:hidden;*/
  height:1%;
}

/* clear floated cont */
.history-info .holder:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.history-info .row{padding:0 0 5px;}
.history-info .prod-info{
  float:left;
  padding:0 0 0 10px;
}
.products-block .prod-item{
  height:1%;
  overflow:hidden;
  padding:0 0 5px;
}
table.order-info td{
  padding:5px 5px 0 0;
  vertical-align:top;
}
.status{
  float:right;
  font-size:12px;
  padding:3px 0 0;
}
.stackError{margin: 10px 0px 5px;}
.allProduct td,
.links-listing td,
.faq-listing td{
  border:1px solid #dfdfdf;
  padding:2px 5px;
}
.information  ul{
  padding:0px;
  list-style:none;
}
.lang .infoBoxContent{
  padding-bottom:10px;
}
.infobox1 .boxwrap{
  overflow:inherit;
}
.links .infoBoxContent{
  padding-bottom:12px;
}
td.bestSellersFiguresSecond{
  width:100%;
}
/* shipping estimator */
.coupon_button {
  background: #dc9101 none repeat scroll 0 0;
  color: #0d0d0d;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin-left: 20px;
  padding: 6px 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.shipWrapp {
  height: 1%;
  overflow: hidden;
  padding: 17px 0 0;
}

.shipping-estimator {
  float: left;
  margin: 0;
  width: 49%;
}

.shipping-estimator .messageStackError{
  margin:0 0 10px;
}
.shipping-estimator .row{
  height:1%;
  padding:0 0 5px;
}
.shipping-estimator .row:after{
  clear:both;
  content:"";
  display:block;
}
.shipping-estimator .row label{
  float:left;
  width:70px;
  margin:0 5px 0 0;
  padding: 5px;
}
.shipping-estimator .title-row{
  margin:0 0 5px;
  padding:0 0 5px;
  overflow:hidden;
  height:1%;
  border-bottom:1px solid #ccc;
}

.shipping-box .row + .row{
  border-top: 1px dashed #d2d0d0;
  /*padding: 12px 0;*/
}


.shipping-box .row label {
  margin-top: 9px;
  width: 85px;
}
.box-shopping_cart .buttonBox .button1 a.button {
  background: #0d7f0e;
  font-size: 20px;
  color: #fff;
}
.box-shopping_cart  .simplemodal-container {height: auto!important}
.box-shopping_cart .buttonBox .buttonMiddle button {background: #dc9101;color:#000;}

.title-row .method{float:left;}
.title-row .rates{float:right;}
.shipping-estimator .row .price{float:right;}
.shipping-estimator .row .name{float:left;}
.shipping-estimator .row img{
  float:left;
  margin:0 5px 0 0;
}

.shipping-estimator .inputWrapRight {
  margin: 0 5px 0 0;
}
.shipping-estimator .shipping-box-estimator input[type="radio"] {
  float: left;
  width: 75px;
}
.shipping-estimator .shipping-box-estimator .row label {
  width: 100% !important;
}
.shipping-estimator .shipping-box-estimator .strong {
  font-weight: 700;
}

.cartTheTotal {
  /*background: #dc9101 none repeat scroll 0 0;*/
  float: right;
  width: 33%;
}

.cartTheTotalButton {
  padding: 14px 0 24px;
  text-align: center;
}
.cartRow {
  border-bottom: 1px solid #aecc46;
  padding: 15px;
}

div.cartPriceTotal span {
  display: inline-block;
}

.cartRow > div {
  font-size: 14px;
  text-transform: uppercase;
}
.cartRow > div span {
  float: right;
  font-weight: bold;
  color: #dc9101;
}

/* faq pages */
.faq-search{
  height:1%;
  padding:10px 0 10px;
}
.faq-search:after{
  display:block;
  clear:both;
  content:"";
}
.bundle-set td {vertical-align: middle}
.bundle-set img {max-width: 100px; height: auto}
.bundle-name {font-size: 18px;font-weight: bold;vertical-align: middle;}
.bundle-name a {text-decoration: none}
.productListing-heading.bundle-set {background: #d9d9d9}
.faq-search .select-area{
  float:left;
  margin-right:40px;
}
.faq-search .input-area{
  float:right;
  text-align:right;
}
.faq-search .input-area .inputWrapRight{
  vertical-align:top;
  margin:3px 0 0;
}
.faq-search .submit{margin:0 0 0 5px;}
.faq-info {overflow: hidden}
.faq-info .heading-row{
  overflow:hidden;
  height:1%;
  padding:0 0 10px;
}
.heading-row strong{
  float:left;
}
.heading-row em{
  float:right;
  font-style:normal;
}
.heading-row span{font-weight:normal;}
.faq-info .img-area{
  float:right;
  padding:0 0 0 10px;
}
.faq-info .img-area img{
  float:right;
  margin:0 0 0 5px;
}
.faq-info .info-area{
  overflow:hidden;
  height:1%;
}
.faq-info .holder{
  overflow:hidden;
  height:1%;
  padding:0 0 10px;
}
.faq-info strong.title{
  display:block;
  margin:0 0 5px;
}
.foggFaq__item{ margin-bottom: 10px }
.foggFaq__item:last-child{margin-bottom: 0}
.foggFaq__q {
  font-weight: bold;
  padding: 5px 15px;
  cursor: pointer;
}
.foggFaq .faqQ {
  text-decoration: underline;
}
.foggFaq .foggFaq__a{ margin-left: 59px }
.foggFaq__toggle{ text-align: right; margin-top: -15px }
.statistic-info dl{
  margin:0;
  overflow:hidden;
  height:1%;
  line-height:20px;
}
.statistic-info dl dt{
  float:left;
  margin:0 5px 0 0;
}
.statistic-info dl dd{margin:0;}
.star-rating img{vertical-align:middle;}
strong.mark{
  color:#f00;
  font-size:11px;
}
.info-text{margin:0 0 10px;}
ul.links-list{
  padding:0 0 0 10px;
  list-style:none
}
ul.links-list li{padding:0 0 10px;}
/* popups layout */
.popup-page{
  text-align:center;
  width:100%;
}
.popup-page .header-area{padding:0;}
.popup-content{
  margin:0 auto;
  text-align:left;
  width:490px;
  border-top:0;
}
.popup-content .logo img{display:block;}
.popup-content .center_bg{padding:10px; background: #ffffff;}
.popup-footer{
  margin:0 auto;
  text-align:center;
  width:490px;
}
.popup-content .products-holder .row,
.popup-content .products .row-holder{
  float:none;
  left:auto;
  height:auto;
}
.popup-content h2{
  font:bold 18px "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  color:#ffffff;
  padding:5px 10px;
  background: #000;
}
.popup-content p{margin:0 0 10px;}
.popup-footer .center_bg{background: none; border-top:1px solid #000000}
.newsdeskShorttext{
  padding-top: 5px;
}
.productsModules{
  border-top: 1px solid #dfdfdf;
}
.mainBold{
  font-weight: bold;
}


/* The Nivo Slider styles */
.nivoSlider {
  position:relative;
  height: 656px;
  overflow: hidden;
}
.nivoSlider img {
  position:absolute;
  top:0px;
  left:0;

}
.nivoSlider ul {width: 1903px; position: relative;}
.nivoSlider li {position: absolute; text-align: center}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  z-index:60;
  display:none;
}
/* The slices in the Slider */
.nivo-slice {
  display:block;
  position:absolute;
  z-index:50;
  height:100%;
}
/* Caption styles */
.nivo-caption {
  position:absolute;
  left:0px;
  bottom:0px;
  background:#000;
  color:#fff;
  opacity:0.8; /* Overridden by captionOpacity setting */
  width:100%;
  z-index:89;
  display: none !important;
}
.nivo-caption p {
  padding:5px;
  margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
  display: none !important;
}
.nivo-directionNav a {
  position:absolute;
  top:45%;
  z-index:99;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
}
.nivo-nextNav {
  right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{
  position: absolute;
  bottom: 23px;
  left: 26px;
  z-index: 70;
}
.nivo-controlNav a {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  position:relative;
  z-index:99;
  cursor:pointer;
  margin-right: 17px;
  width: 10px;
  height: 12px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

.selectCell select{
  width: 262px;
}
/*.closeBox{
  position: absolute;
  background: url(images/close.png) no-repeat 50% 50%;
  width: 48px;
  height: 44px;
  right: 0;
  top: 0;
  z-index: 71;
  cursor: pointer;
}*/

.suggestTable{
  background-color: #000;
  border-collapse: collapse;
  border-top: 1px solid #5c5c5c;
  border-left: 1px solid #5c5c5c;
  border-right: 1px solid #5c5c5c;
  width: auto;
}
.suggestTable td{
  cursor: pointer;
  font-size: 11px;
  padding: 4px 5px;
  color: #fff;
  border-bottom: 1px solid #5c5c5c;
}
.suggestTable td a{
  color: #fff;
}
.suggestTableRowOverRight,  .suggestTableRowRight{
  color: #dc9101 !important;
}
.suggestTableRowOver, .suggestTableRowOverRight{
  background: #0d0d0d;
}
.suggestTableRow{
}
.suggestTableRowOver span, .suggestTableRow span{
  color: #dc9101 !important;
}

.faqDateAdd{
  white-space: nowrap;
}
.propertiesCategories{
  font-size: 14px;
  font-weight: bold;
  font-family: "Trebuchet MS", tahoma, arial, verdana, sans-serif;
  padding: 5px 0;
}
.propertiesName{
  font-weight: bold;
  font-size: 14px;
  vertical-align: top;
}
.propertiesValue{
  vertical-align: top;
  padding: 0 0 5px 0;
}
.header_top{width: 100%; max-width: 1142px; margin: 0 auto}
.bottom_delivery { background: #dc9101; border-bottom: 1px solid #bc7c00; overflow: hidden}
.header-delivery {width: 100%; max-width: 1142px; margin: 0 auto;text-transform: uppercase; font-size: 15px; padding: 5px 0}
.header-delivery span {display: block; float: left}
.header-delivery img {padding: 3px 15px 5px 0; float: left}
.city {font-weight: bold; color: #fff; font-size: 24px; text-transform: uppercase;}
.city:first-child {padding-right: 15px}

.before {font-size: 15px; font-weight: bold; color: #0d0d0d; padding: 7px 15px 0 0}
.day-delivery {padding: 7px 15px 0 0}

.bottom_delivery a {width: 100%; max-width: 1142px; margin: 0 auto; display: block}
.header_middle {overflow: hidden;  width: 100%;  max-width: 1142px;  border-top: 1px solid #5c5c5c;  margin: 0 auto;}
.header_bottom {width: 100%; max-width: 1142px; margin: 0 auto}
.header_top_left {float: left; padding-top: 10px}
.header_top_right {float: right;}
div.toppin_face{ float: left; }
.face-like {margin-top: 5px; float: left; margin-bottom: 12px}
.head_somelinks {
  margin-right: 42px;
  float: left;
  padding: 13px 0 0 5px;
}
.head_somelinks a {padding-left: 15px; font-family: "Maven Pro"; font-size: 12px; text-transform: uppercase; color: #afafaf;text-decoration: none}
div.logo, h1.logo{padding: 15px 0 0; float: left}
h1.logo{margin: 0}
.header_middle_right {float: right; padding-top: 19px}
.contact_lang, .heaLinks{text-align: right;}
.header_right{padding-right: 9px;}
.head_contact{display: inline-block; vertical-align: middle;}
.head_contact{font:bold 13px Arial, sans-serif; background: url(images/phone.png) 0 2px no-repeat;padding-left: 20px;}
.head_contact_text, .head_contact_number span{color:#ddd;}
.head_contact_text, .head_contact_number span{text-transform: capitalize; color: #dc9101; font-size: 14px; font-family: "Maven Pro"; font-weight: normal}
.head_contact_number{color:#fff; font-size: 18px}
.contact_lang{
  float: right;
  margin-top: 13px;
  position: relative;
  width: 65px;
}
.contact_lang ul {left: -23px;  position: absolute;  list-style: none;  padding: 0;}
.currency {float: left; margin-right: 5px; margin-top: 15px}
.searchTop {margin-top: 7px}
.searchTop button {
  background: #fff url("images/search_btn.png") no-repeat 9px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  cursor: pointer;
  height: 29px;
  padding: 13px 15px;
  width: 26px;
}

.currency select {
  font-size: 12px;
  color: #fff;
  font-family: "Maven Pro";
  background-color: #0d0d0d;
  border: none;
  background-image: url('images/select_arrow.png');
  background-repeat: no-repeat;
  background-position: right 12px top 8px;

}
.cervices_search {float: left}
@-moz-document url-prefix() {

  .currency select {
    text-indent: -1px;
    -moz-appearance: none;
    background: #0d0d0d;

  }
  .currency:after {
    position: absolute;
    margin-left: -19px;
    margin-top: -1px;
    height: 18px;
    content: url('images/select_arrow_moz.png');
    pointer-events: none;
    overflow: hidden;
    border:none;
  }
}


#head-lang ul {
  height: 16px;
  overflow: hidden;
  width: 76px;
  padding-right: 12px;
  background: #0d0d0d url('images/select_arrow.png') no-repeat right 5px top 8px;
}

#head-lang ul img {padding-right: 4px;  margin-top: 2px;}
#head-lang ul li {padding: 0 5px 5px;  text-transform: capitalize;  text-align: left; }
#head-lang ul li a {color: #fff;text-decoration: none; text-align: left}
#head-lang ul li .cur-lng {color: #fff;text-decoration: none; text-align: left;font-size: 12px;}
#head-lang ul li .cur-lng span, #head-lang ul li  a span {display: inline-block; padding-left: 5px}
#head-lang ul:hover {height: auto;}
.heaLinks{padding-top: 10px;color:#ececec;height: 48px;}
.sep{padding: 0px 9px;}
.account_welcome{font:normal 14px Arial, sans-serif;padding-top: 5px;}
.account_welcome span{font-weight:bold;}
.head_shop{float: right; margin-left: 5px}
.head_shop:after{
  display: block;
  clear: both;
  content: '';
}
.head_shop_right{float:right; padding-right: 5px; background: url(images/shop_cart_right.png) 100% 0% no-repeat;}
.head_shop_left{height:78px; background: url(images/shop_cart_left.png) 0% 0% no-repeat;}
.head_shop_in{padding:0 10px 0 66px; background: #333 url(images/basket.png) 0 no-repeat; cursor: pointer; height: 54px; margin: 3px 0 0 10px; overflow: hidden;  text-align: center}
.head_shop_in span{color:#ededed;}
.box-advanced_search #content input[type="text"] {width: 70% !important;}
.box-advanced_search #content select {width: 72%; border: 1px solid #d9d9d9;  padding: 5px;}

.headItemsTitle{font:bold 16px "Maven Pro"; display: block; text-transform: uppercase; padding: 10px 0 0 0; color: #fff; text-align: center}
.headItemsTotal{font:normal 12px "Maven Pro";}
.headItems{font:normal 12px "Maven Pro";}
.header_search .inputWrap input{width:193px;}
.header_bottom_border{border-top: 1px solid #5c5c5c; margin-top: 13px}
.valid-products {background: #d3d3d3; padding: 5px 59px 5px 0; text-align: center; font-family: "Maven Pro"; font-size: 12px; color: #0d0d0d}
.header_menu ul {list-style: none; padding:0}
#nav {display: table; width: 100%; }
#nav  li {display: table-cell; float: none; vertical-align: middle}
#nav > li a {text-transform: uppercase; color: #fff; font-size: 14px; font-weight: bold; font-family: "Maven Pro"; text-decoration: none; display: block; padding: 10px; text-align: center}
#nav > li.last a {padding: 10px 26px}
#nav > li a:hover {background: #db9001; color: #0d0d0d}
#nav > li .nav-container {display: none; position: absolute; z-index: 4; width: 100%; background: #fff; left: 0; box-shadow: 0 5px 10px #333}
#nav > li:hover .nav-container {display: block}
#nav .nav-wrap {width: 100%; max-width: 1142px; margin: 20px auto 0;}
#nav .nav-container ul{margin: 0 -3px}
#nav .nav-container li { float: left; margin-bottom: 20px; position: relative;    min-height: 150px;}
#nav .nav-container li .li-pin {display: none; position: absolute; top:5px; left: 15px;opacity: 0.7}
#nav .nav-container li:hover .li-pin {display:block}
#nav .nav-container li a {background: none; padding: 0 5px; text-align: center; margin: 2px; display: block}
#nav .nav-container li > a > img { border: 1px solid #d9d9d9; max-width: 90px; width: 100%; max-height: 90px; padding: 3px;}
#nav .nav-container li > a > img:hover {border: 1px solid #000;}
#nav .nav-container li a span{display: block; color: #252525; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px; width:100px}
.nav-container .nav-container {display: none !important;}
.header_search{width:255px; margin-left: -255px; float: left; background:#3d3d3d url(images/search_bg.png) repeat-x;}
.header_menu{}
.header_search_in{background: url(images/search_separator.png) 100% 0% no-repeat; padding: 6px 9px;}
.header_search input, .header_search .inputWrapRight{vertical-align: middle;}
.header_search_in .inputWrapRight{margin-right: 1px;}
.header_social {float: left; padding: 0 0px 0 0px; }
.header_social a { padding-right: 8px; }
.headerNavIn{ float:left; padding: 12px 0px 9px; }
.headerNavIn a{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color:#f0f0f0;text-decoration: none; margin-left: 25px; text-transform: uppercase;}
.headerNavIn a:hover{color:#ffd237;}
.index_default{overflow: hidden; height:1%;}
.index_default_left{float: left; width:100%;}
.index_default_right{float: right; width:248px; padding-left: 11px; margin-right: -259px;}
.newsletter {width: 270px; float: left}
.news_youtube{background:#333333 }
.foot-top-wrap {width: 100%; max-width: 1142px; margin: 0 auto; overflow: hidden; padding-top: 15px}
.footerLinks-title.newsleter {font-size: 14px; font-family: "Maven Pro"; font-weight: bold; text-transform: uppercase; color: #dc9101; padding: 10px 0 20px }
.inpNewsl input[type="text"] {padding: 11px; background: #0d0d0d; color: #fff; border: 1px solid #474747; width: 237px; margin-bottom: 10px}
/*news*/
.news{ float:left; margin-left: 30px; width: 48%}
.youtube{float: right; width: 270px}
h2.newdesk_title{font-size: 14px; font-family: "Maven Pro"; font-weight: bold; text-transform: uppercase; color: #dc9101; padding: 10px 0 15px}

a.newdesk_link:link, a.newdesk_link:visited, a.newdesk_link:hover { text-decoration:none; }
.news_content div {width: 48%; float: left; height: 100px; overflow: hidden; padding-right: 10px}
.news_content div.news-right {width: 270px; float: right}
.news_content a{font-size: 16px; color:#dc9101; text-decoration: none; font-family: "Maven Pro";}
.news_content a span {font-family: "Maven Pro"; font-size: 13px; display: block; padding: 10px 0; color: #fff}
.news_content td {vertical-align: top}
.youtube-1 {display: none; float: right}
.index_default_listing h2{
  background: url(images/mod_heading_title_right.png) 100% 0% no-repeat;
  padding:0px 4px 0px 0px;

}
.index_default_listing h2 span{display: block; background: url(images/mod_heading_title_left.png) no-repeat;padding: 7px 0px 8px 13px;}
.index_default_listing h2 span a{ font:bold 14px Arial, sans-serif; color:#fff;}
.index_default_listing{padding-top: 10px;}
.contentBottomRight{background: url(images/index_bottom_listing_bg.png) 100% 100% no-repeat; padding-right: 4px;}
.contentBottomLeft{background: url(images/index_bottom_listing_bg.png) 0% 0% no-repeat; height:4px;}
.index_default_listing .contentBoxContents{;padding-bottom: 16px;}
.index_default_right div{padding-bottom: 9px;}
.cat_module{margin-top: 9px; background: url(images/title_sprite_bg.png) 100% 100% no-repeat; padding-right: 4px;}
.cat_module_left{background: url(images/title_sprite_bg.png) 0% 0% no-repeat; padding: 5px 1px 4px 10px; height: 1%;}
.cat_module_left:after{display: block; clear: both; content: '';}
.productImageCell table{height:120px;}
.pr_details{text-align: center;}
.catalog li.liEven{background: #fff;}
.catalog li.liOdd{background: #fff}
.faq .heading h2{background: url(images/question.png) 16px 50% no-repeat;}
.serv .heading h2{background: url(images/phone.png) 18px 100% no-repeat;}
.faq a{font:normal 12px Arial, sans-serif; color:#464646;}
.faq .infoBoxContent{padding: 8px 20px;}
.faq .infoBoxContent div{padding: 3px 9px; background: url(images/arrow_brown.png) 0 50% no-repeat;}
.faq a{text-decoration: none;}
.serv h3{font:bold 14px Arial, sans-serif; color:#464646;padding: 10px 0px;margin: 0px;}
.serv .infoBoxContent{padding: 0px 20px 10px;}
.serv span{display: block; font:normal 13px Arial, sans-serif;}
.footer{overflow:hidden; height:1%; background: #0d0d0d;}
.listingBlock:after {display: block;content:" ";clear:both;}
.footer_top_border{border-top: 1px solid #1c1c1c;border-bottom: 1px solid #1c1c1c;}
.footer_top{border-top: 1px solid #a5a5a5;border-bottom: 1px solid #545454;overflow: hidden; padding-left: 256px;}
.footer_top_left{float: left; width: 256px;margin-left: -256px;}
.footer_top_right{float: right; width: 100%; margin: 10px 0 20px 0; overflow: hidden; }
.payment-footer {float: right; width: 270px; font-family: "Maven Pro"; font-size: 14px; color: #818181;}
.payment-footer p {float: left; padding:0; margin:0}
.payment-footer a {float: right}
.social {float: left}
.social a {padding-right: 9px}
a.backtop{display: inline-block; font:bold 12px Arial, sans-serif; color: #cac9c9; background: url(images/topBtn.png) 100% 50% no-repeat; text-decoration: none;margin-right: 15px; padding-right:30px; height: 18px; padding-top: 3px;}
.footLinks a, .footLinks{color:#cac9c9; text-decoration: none;}
/*.copyright{padding: 0px 0px 0px 20px;}*/
.footLinks{padding: 0px 0px 0px 28px; width:200px;}
.cat_module_left img, .cat_module_left h3{float: left;}
.cat_module_left h3{margin: 0px; font:bold 15px Arial, sans-serif;color:#fff;padding: 2px 0px 0px 10px;}
.link_more{float: right;}
.footer_top_left a{text-decoration: none; display: block; height: 49px;}
/*easy slider*/
#promoslider {
  width: 761px;
  height: 240px;
  background: #CCC;
  float: left;
}
#promoslider ul, #promoslider li, ol{
  padding: 0;
  margin: 0;
  list-style: none;
}
ol#controls {
  position: absolute;
  margin: 2px 0px 0px 662px;

}

ol#controls li {
  height: 25px;
  list-style: none;
  line-height: 28px;
  margin-right: -2px;
  float: left;
}

ol#controls li a {
  height: 25px;
  color: #727f87;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  text-decoration: none;
  padding: 2px 8px 2px 8px;
  border:1px solid #1f2a32;
  background: #1f2f3a;
}

ol#controls li a:hover {
  color: #8f9da7;
  background: #2a4455;
}

ol#controls li.current a {
  color: #fff;
  background: #408bbf;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
  outline:none;
}
.products-rows h3 a, span.product-name{
  text-decoration: none;
  color: #0d0d0d;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Maven Pro";
}
.products-rows h3 a:hover {text-decoration: none}
.products td { vertical-align: top;}
.products td.info{padding: 60px 6px 0px 20px; width: 21%}
.products td.info1 {padding: 0px 6px 0px 20px;}
.product-name-td {position: absolute; padding: 0 0 0 33px !important;}
.products td.info .color {  padding: 0 0 10px 0; }
.productPriceOld {
  font-size: 16px;
  font-family: "Maven Pro";
  color: #0d0d0d;
  font-weight: bold;
}
.products-rows h3 a:hover{text-decoration: underline;}
.products td {padding: 6px;}
.products .thumb {border: 1px  solid #d9d9d9;  width: 200px;  background: #FFF;   text-align: center;}
.products .thumb a {width: 200px; display: table-cell; height: 150px; vertical-align: middle;}
.products .line {padding: 7px 0 11px;}
.products .line span {font-size:0px; padding:2px 0; border-bottom: 1px solid #d9d9d9; display: block}
.products tr:last-child .line span {border-bottom: none; padding:0;}
.products td.buttons_td{text-align: left; padding: 60px 6px 6px 16px; width: 21%}
.products td.buttons_td .pl_shipdeal {float: right;}
.products td.buttons_td.buttons_td1{ width: 36%}
.wishlist_listing{padding: 5px 0px 0px;}
.wrapper_ul{overflow: hidden; height:1%; padding-bottom: 5px;}
ul#productcaroussel{margin: 0px; padding: 0px; list-style: none;}
ul#productcaroussel li{float: left; width: 251px;}
.new_pl_main{
  display: block;
  overflow: hidden;
  padding-left: 120px;
}
.new_pl_left{
  display: inline;
  float: left;
  width: 120px;
  margin-left: -120px;
}
.new_pl_right{
  display: block;
  float: right;
  width: 100%;
}
.new_pl_price{
  display: block;
  border-top: 1px solid #444;
}
#productcaroussel .productPriceCurrent, .pr_price_img{
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
}
span.product-name{display: block; padding: 13px 0px 5px;}
#bar-nieuw {
  width: 99px;
  height: 91px;
  background: url(images/bar-nieuw.png) no-repeat;
  position: absolute;
  z-index: 1;
  float: left;
}

.productbar2 {
  width: 750px; /* 762 */
  height: 31px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  line-height: 32px;
  text-transform: uppercase;
  background: url(images/productsbar2.gif) no-repeat;
  padding: 4px 0px 5px 12px;
}
#productcaroussel a{text-decoration:none;}
.topProductDrop{
  overflow: hidden;
  height: 31px;
  position: relative;
  background: url(images/productsbar2.gif) repeat-x;
  padding: 0px 27px;
  font: bold 14px Arial, sans-serif;
  color:#fff;
}
.topProductDropLeft, .topProductDropRight{
  position: absolute;
  top:0px;
  width: 27px;
  height: 31px;
}
.topProductDropLeft{left:0px;}
.topProductDropRight{right:0px;}
.productName{padding:0px 0px 0px 9px;}
.topProductDrop ul, .review_panel ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.topProductDrop li, .review_panel li{
  float: left;
  overflow: hidden;
}
.topProductDrop li a, .review_panel li a{
  color:#fff;
  display: block;
  padding: 0px 11px;
  text-decoration: none;
  text-transform: uppercase;
}
.topProductDrop table{line-height: 31px;}

.topProductDrop li a.selected, .review_panel li a.selected{
  background: url(images/productsbar-dark.gif) 0% 50% repeat-x;
}
.topProductDrop li a:hover, .review_panel li a:hover{
  background: url(images/productsbar-light.gif) 0% 50% repeat-x;
}
.topProductDropFull td { vertical-align: top }
.productContent{
  overflow: hidden;
  height:1%;

}
.productContentLeft{
  float: left;
  width: 44%;
  padding-top: 20px;
}
.productContentRight{
  float: right;
  padding-top: 20px;
  width: 54%;
}
.highlight{
  color: #000;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 20px;
}
.hiddenImage{
  position: absolute;
  top:-1000000em;
}
.additionalImages{overflow: hidden; height: 1%;}
.additionalImages ul{margin: 3px 0 0 0; padding: 0; list-style: none;}
.additionalImages ul li{
  width: 22%;
  float: left;
  margin: 7px 0 0 4%;
  overflow: hidden;
  position: relative;
}
.additionalImages ul li:first-child {margin: 7px 0 0 0;}
.additionalImages ul li a {text-decoration: none}
.additionalImages a span{
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  padding: 2px;
  margin: 0 auto;
  text-align: center;
  width: 108px;
  height: 75px;
}

.additionalImages a span img {max-width: 100px; max-height: 70px;   margin-top: 0 !important; }
.productContent .productImage .promo_shipping_deal{
  background: url("images/badge_free-shipping.png") no-repeat scroll 0 0 transparent;
  height: 123px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 116px;
}
.pl_shipdeal {
  color: #919191;
  background: url("images/tick.png") no-repeat left top 9px;
  padding-top: 4px;
  text-align: left;
  padding-left: 12px;
  font-size: 13px;
}
.productImageCell {min-height: 200px !important;}
.productImageCell td {height: 200px}
.right-product-container {float: right; border: 1px solid #dadada; width: 232px}
.right-product-container h3 {background: #0d0d0d; color: #fff; padding: 15px; margin: -1px}
.right-product-container h3 span {background: url("images/right_arr.png") no-repeat right center; font-size: 16px; font-weight: normal; display: block}
.right-product-container ul {list-style: none; padding: 0 20px}
.right-product-container li {padding: 10px 0 10px 45px; border-bottom: 1px solid #dadada}
.right-product-container ul li:last-child {border-bottom: none;}
.right-product-container li a {font-size: 14px; color: #0d0d0d; text-decoration: none}
.right-product-container li a span {font-size: 10px; color: #9c9c9c; display: block}
.box_one {background: url("images/box_one.png") no-repeat left center}
.box_two {background: url("images/box_two.png") no-repeat left center}
.box_tree {background: url("images/box_tree.png") no-repeat left center}
.box_vor {background: url("images/box_vor.png") no-repeat left center}
.box_five {background: url("images/box_five.png") no-repeat left center;}

.productContentRight .productPriceOld {font-weight: bold; font-size: 24px; color: #0d0d0d}
.productContentRight .productPriceSpecial {font-weight: bold; font-size: 36px;}
.productContentRight .productPriceCurrent {font-weight: bold; font-size: 36px; color: #dc9101}
.productContentRight select {
  float: none;
  clear: both;
  display: block;
  padding: 5px;
  border: 1px solid #d0d0d0;
  color: #0d0d0d;
  font-size: 13px;
  width: 180px;
  margin-top: 10px;
}
.productContentRight .main {overflow: hidden; margin-bottom: 10px}
.productContentRight .products-options-name {color: #000; font-size: 16px; float: left; padding-top: 5px}
.custom-attributes .products-options-name{display: block; float: none }
.custom_attribute__hilite{color:red !important; font-weight: bold }
.product-shipping {font-size: 16px; color: #000; overflow: hidden}
.product-shipping span {display: inline-block; padding-top: 5px}
.product-shipping #estimate_shipping_cost {font-weight: bold}
.product-shipping .shipping-text {float: none; width: 210px; font-size: 13px; padding: 10px 10px 0 0; color: #0d0d0d;}
.tabsInfo{padding:0 0 10px;}
.tabsInfo div{background: #d0d0d0; padding: 10px;}
.additionalImages a.active span{border: 1px solid #dcdcdc; padding-bottom: 0px; margin-right: 0px;}
.add-to-cart {float: right;  background: #da8f01;  margin-right: 20px;}
.add-to-cart input {background: url("images/add_to_cart1.png") no-repeat left center; padding: 9px 15px 9px 35px; font-size: 24px; color:#0d0d0d; font-weight: bold; text-transform: uppercase; cursor: pointer}
.qty {float: left; font-size: 16px; font-weight: bold; color: #333333; margin-top: 8px}
.qty input {width: 29px; padding: 7px; border: 1px solid #d0d0d0;  color: #252525;  font-size: 14px; font-weight: bold; text-align: center}
.notify-in-stock{float: right;background-color: #DA8F01;margin-right: 20px;}
.notify-in-stock a{padding: 9px 15px 9px 16px;font-size: 16px; font-family: "Maven Pro"; color:#0D0D0D;font-weight: bold;text-transform: uppercase;display: inline-block;text-decoration: none;}
.notify-in-stock a:before {font-family: FontAwesome; content:'\f003'; display: inline-block; padding-right: 10px}
.product-buttons {margin-top: 10px}
.buttonBox-wishlist {padding: 10px 0; overflow: hidden}
.button_wishlist input {padding: 5px 10px 5px 0px; cursor: pointer}
.pr_price{text-align: left; padding: 0px;}
.button_buy_now, .button_wishlist{float: left}
.at_PinItButton {background: url("images/pinterest.png") no-repeat !important; width: 0px !important; height: 0px !important; display: inline-block !important;}

.button_wishlist{padding-top: 5px;}
.addthis_toolbox {float: right}
.pr_add_attr{
  overflow: hidden;
  height:1%;
}

.review {margin: 3px 0; padding: 15px 0; border-top: 1px solid #d0d0d0;}
.product_info_rew, .product_info_rew a {font-size: 13px; color: #333333}
.prodStar {float: left}
.tabNavigation {margin-top:30px; background: #d9d9d9; border-top: 1px solid #d9d9d9; list-style: none; overflow: hidden; padding: 0; border-left: 1px solid #d9d9d9;}
.tabNavigation li { float: left}
.tabNavigation li a { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #0d0d0d; display: block; padding: 17px 20px; text-decoration: none}
.tabNavigation li a.selected {color: #dc9101; background: #fff}
div#first, div#second, div#third, div#four {padding: 20px; border-left: 1px solid #d9d9d9;; border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; margin-bottom: 20px}
.addthis_toolbox a {margin-left: 7px}
.share {
  float: left;
  font-size: 13px;
  color: #333333;
  padding-right: 0;
}
.pr_add_attr_left{
  float: left;
  width: 99%;
  text-align: right;
}
.pr_add_attr_right{
  display: inline;
  float: right;
  width: 145px;
  margin-right: -173px;
  margin-left: 14px;
  border-left: 1px solid #999999;
  padding-left: 13px;
}
.pr_add_attr_left div, .pr_add_attr_right div{
  padding-bottom: 5px;
}
.pr_restrict_notice{ overflow: hidden; padding: 10px 10px 0 0; }
a.print, a.mail{display: inline-block; font-size: 13px; color:#464646; text-decoration: none; padding: 5px 0px 5px 30px;}
a.print:hover, a.mail:hover{text-decoration: underline;}
a.print {background: url(images/printer-24x24.png) no-repeat 0px 0px;}
a.mail {background: url(images/mail-24x24.png) no-repeat 0px 0px;}
.review_panel{
  color: #0d0d0d;
  font-size: 14px;
}
.rating_product span{
  display: inline-block;
  vertical-align: middle;
  line-height: 29px;
}
.rating-title {font-weight: bold; text-transform: uppercase}
.tab_review{
  font-size: 13px;
  background: #dcdcdc;
  color:#464646;
  margin: 0px 0px 8px 0px;
  padding: 12px 15px 12px 15px;
}
.review-wrap {padding: 10px 0;}
.review-customer {font-weight: bold; padding-bottom: 5px}
.review-customer span {font-weight: normal; padding-left: 20px;}
.contact-area {
  width: 600px;
  padding: 10px;
  background: #dcdcdc;
  float: left;
}

.contact-area input, .contact-area textarea {
  width: 471px;
  padding: 5px;
  margin: 0px 0px 10px 0px;
  border: 1px solid #999;
}

.contact-area textarea {
  height: 150px;
}

.contact-area textarea:focus, .contact-area input:focus {
  border: 2px solid #df7300;
  background: #ffffff;
}
.contact-area input.submit-button {
  width: 100px;
  float: right;
}

.contact-area label {
  width: 100px;
  text-align: right;
  margin-right: 15px;
  padding-top: 5px;
  float: left;
}
.photos{padding: 10px;}
/*promotiens*/
.promo {
  width: 184px;
  font-size: 13px;
  text-align: center;
  margin: 0px 7px 15px 0px;
  float: left;
}
.promo img, .promo2 img {
  border: 1px solid #999;
}
.promo2 {
  width: 184px;
  font-size: 13px;
  text-align: center;
  margin: 0px 7px 7px 0px;
  float: left;
}
.prevprice {
  font-size: 16px;
  font-weight: bold;
  color: #C00;
  text-decoration: line-through;
}
.newprice {
  font-size: 20px;
  font-weight: bold;
}
#promoheader {
  width: 762px;
  height: 130px;
  margin: 0px 0px 9px 0px;
  float: left;
}
a.promo_img{text-decoration: none;}
.promo_main{overflow: hidden; height:1%;}
.info-dropdown {
  width: 100%;
  min-height: 30px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  text-transform: none;
  padding-left: 15px;
  margin-bottom: 1px;
  background: #999;
  /*float: left;*/
  cursor: pointer;
}
.info-dropdown img {
  margin: 13px 5px 0px 0px;
  float: left;
}
.accordionContent2 {
  font-size: 13px;
  padding: 10px;
}
.accordionContent2 .highlightI {
  color: #FFF;
  background: #afafaf;
  padding: 4px 7px 4px 7px;
  margin: 20px 0px 10px 0px;
  float: right;
}
.accordionContent2 .highlightI a {
  color: #FFF;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
}
.panel_info{margin-bottom: 10px;}
.main_info{color:#464646; font-size: 13px;line-height: 20px;}
.contentTopRight, .contentBottomRight{display: none;}
.search_error{margin: 0px 0px 10px;}
.faq-search input{vertical-align: middle;}

/* product info youtubes */
.pi_videoHolder{}
.pi_videoRow{padding:10px; text-align:center;}

.productTags{ padding-top:5px; }
.productTags a { white-space: nowrap }
.contact_main{overflow: hidden; height:1%;}
.tags{font-weight: bold; color:#000;}

.avilability {margin: 20px 0 10px; }
.avilability span {color: #000;font-size: 16px;}
.avilability .stockIndicator {font-weight: bold}
.new_pl_main .stockIndicator { display:none }
.avilability span.stockLevel1{ color:green;}
.avilability span.stockLevel2{ color:#ecac13; }
.avilability span.stockLevel3{ color:#df7300;/*orange*/ }
.avilability span.stockLevel4{ color:red; }
.avilability span.stockLevel7{ color:red; }
.avilability span.stockLevel5{ color:blue; }
.avilability span.stockLevel6{ color:red; }

.stockIndicator { font: 100 normal 10px Arial,Verdana,Tahoma,sans-serif; padding: 2px 7px; text-transform: uppercase; white-space: nowrap }
.stockIndicator.stockLevel1{ background-color: #65ac1a; color: #ffffff;}
.stockIndicator.stockLevel2{ background-color: #de8127; color: #ffffff;}
.stockIndicator.stockLevel3{ background-color: #de8127; color: #ffffff;}
.stockIndicator.stockLevel4{ background-color: #d22020; color: #ffffff;}
.stockIndicator.stockLevel7{ background-color: #d22020; color: #ffffff;}
.stockIndicator.stockLevel5{ background-color: #2f69b7; color: #ffffff;}
.stockIndicator.stockLevel6{ background-color: #d22020; color: #ffffff;}

ul.sitemap{
  padding-left:8px;
  margin-left:8px;
}
li.sitemap{
  list-style-type: disc;
}

ul.footer_boxes_block {
  list-style: none outside none;
  margin: 0 auto;
  padding: 0;
}
ul.footer_boxes_block li {
  float: left;
  padding-top: 6px;
  width: 24%;
}
.footer_box_column {padding-left: 15px}
.footer_box_column:first-child { padding-left: 0}
ul.footer_boxes_block li img {
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: bottom;
}
ul.footer_boxes_block li a {
  color: #dc9101;
  font-family: "Maven Pro";
  font-size: 13px;
  padding: 0 0 20px 0;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

ul.footer_box_list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.footer_box_list li {
  padding-top: 10px;
  background: none;
  float: none;
}
ul.footer_box_list li a {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}
.foot_banner{
  text-align:left;
  padding:0 0 0 20px;
}
.foot_banner a{margin:0 10px 0 0;}
.footer_boxes{overflow:hidden; height:1%; padding-bottom:10px;}
.footer_box_left{	width:100%; max-width: 1142px; margin: 0 auto; padding-top: 30px}
.footer_box_right img{margin-top:25px;}
.payment_banner{
  text-align:left;
  padding:15px;
}
.addThisNews{float: right;}
.promo_div{position:relative;}
.promo_abs{position:absolute; top:-7px; left:-7px; width:76px; height:48px; background:url(images/promo.png) no-repeat;}

.faqTopNavigationHolder {
  clear: both;
  min-height:31px;
  background: url("images/productsbar2.gif") repeat-y scroll 0 0 transparent;
}
ul.faqTopNavigation {
  list-style: none outside none;
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 31px;
  text-transform: uppercase;
}
ul.faqTopNavigation li {
  float: left;
  overflow: hidden;
  background: url("images/productsbar2.gif") repeat-y scroll -3px 0 transparent;
}
ul.faqTopNavigation li.active{
  background: url("images/productsbar-dark.gif") repeat-x scroll 0 50% transparent
}
ul.faqTopNavigation li a:hover{
  background: url(images/productsbar-light.gif) 0% 50% repeat-x;
}
ul.faqTopNavigation li a {
  color: #FFFFFF;
  display: block;
  padding: 0 11px;
  text-decoration: none;
  text-transform: uppercase;
}
.faqTopCategoryDescription {
  padding: 10px 0 10px;
}

.suggestBoxHolder{
  width:1px;
  height:1px;
  font-size:1px;
}
.suggestBox{
  width: 278px !important;
  background: none repeat scroll 0 0 #FFFFFF;
  display: none;
  padding: 1px;
  position: absolute;
  left: 0px;
  top: 8px;
  z-index: 9889;
}
.suggestTable{
  border-collapse: collapse;
  background: #ffffff;
}

.suggestHL{
  font-weight: bold;
}
.suggestTableRow{
  cursor:pointer;
}
.suggestTableRowHover{
  background: #d0d0d0;
}
.suggestTable a, .suggestTable a:hover {
  text-decoration: none;
  color: #333333;
}
.suggestTable td{
  border-bottom:1px solid #cccccc;
}
.suggestTableCell {
  text-align: left;
}
.suggestTableCellRight{
  text-align: right;
  color:#fff !important;
}

.preCarusseler {
  float: left;
  height: 110px;
}
table.products{border-collapse:separate;}
.last_row{border-bottom:1px solid #dcdcdc !important;}
.productImageCell .promo_abs{
  top:-6px;
}

.checkout-confirmation-prod-name {
  position: relative;
  cursor: help;
  text-transform: uppercase;
}

.checkout-confirmation-prod-info {
  display: none;
  position: absolute;
  left: -100px;
  top: -70px;
  width: 400px;
  z-index: 100;
  border: 1px solid #464646;
  padding: 6px;
  box-shadow: 0 0 6px #464646;
  background: #fff;

}

.checkout-confirmation-prod-info img {
  display: block;
  float: left;
  padding-right: 6px;
}

.checkout-confirmation-prod-info strong {
  display: block;
  margin-left: 95px;

}

.checkout-confirmation-prod-info span {
  display: block;
  font-weight: normal;
  margin-left: 95px;
}

.checkout-confirmation-prod-name:hover .checkout-confirmation-prod-info {
  display: block;
}

.piButtonsInDescription{}
.piButtonsInReviews .button_buy_now, .piButtonsInReviews .button_wishlist{ text-align: center }
.piButtonsInReviews .product-buttons .button-buy, .piButtonsInDescription .product-buttons .button-buy {margin: 0}
.piButtonsInReviews .pr_price{ text-align: center }
.piButtonsInReviews .pr_add_attr_left{ width: 60% }
.piButtonsInReviews .pr_add_attr_right{ width: 33%; margin-right:0 }
.piButtonsInReviews { margin-bottom: 10px }

.rmaLinks{ font-weight: bold }
.rmaLink{ font-weight: bold }
.warrantyQA{}
.warrantyQ{font-weight: bold;margin: 5px 0;}
.warrantyA{margin: 5px 0;}

.main.searchKeywords {margin-top: 20px}
.banners {position: absolute; bottom: 0; max-width: 1142px; width: 100%; left: 50%; top: 30%; height: 76%;}
.banners-wrap {position: relative; left: -50%; height: 90%}
.banners-wrap a {
  display: block;
  background: #000;
  width: 23.5%;
  height: 95%;
  color: #fff;
  float: left;
  margin-left: 2%;
  text-decoration: none;
  position: relative;
}
.banners-wrap a:first-child {margin-left: 0}
.banners-wrap a:hover {background: #fff}

.banner-title {background: #dc9101;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #0d0d0d;
  display: block;
  padding: 4%;
  position: absolute;
  min-height: 36px;
  z-index: 2;
  top: 0;
  left: 0;
  width: 92%
}
.banner-img {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
}
.banner-img span {display: table-cell;  vertical-align: bottom; padding: 4%}
.banner-img span span {display: block; overflow: hidden; }
.banner-img span img {  height: auto; min-height: 90px;  max-width: 180px}
.banners-wrap .new-price {color: #fff; font-weight: bold; font-size: 24px; padding-left: 15px}
.banners-wrap .old-price {display: block;   padding: 6px 0 0 15px; color: #0d0d0d; font-size: 18px; text-decoration: line-through; font-weight: bold}

.banners-wrap a:hover .banner-price {
  z-index: 3;
  left: 0;
  display: block;
  position: absolute;
  overflow: hidden;
  right: 0;
  width: 100%;
  top: -89px;
  height: 89px;
  background: #dc9101 url("images/slider_price.png") no-repeat bottom left;
}

.banners-wrap a:hover .banner-title  {
  height: auto;
  background: #000;
  padding:13px;
  line-height: 32px;
  opacity: 0.7;
  font-size: 30px;
  text-transform: none;
  font-weight: 500;
  color: #dc9101;
  width: 207%;
  max-width: 222%;
  position: absolute;
  top: -89px;
  left: 100%;
}
.banners-wrap a:hover .banner-title.banner-title3, .banners-wrap a:hover .banner-title.banner-title4 {
  left: -216%;
}
.banners-wrap a:hover {}


.banner-price {display: none}
#slider1_container a[u="image"] {display: block}
.slider-box {
  position: relative;
  overflow: hidden;}
.slider-img {width: 100%; max-width: 1903px; margin: 0 auto; height: auto; table-layout: fixed;}
.slider-img img {  height: 100%;  width: 100%;   min-height: 300px;}

.index_default, #box-wrap {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
}

.index_default_listing .tabs h2 {display: none}
.index_default_listing .tabs ul {text-align: center; border-bottom: 1px solid #0d0d0d; margin-top: 10px; margin-bottom: 20px; background: none; border-top: none; border-left: none}
.index_default_listing .tabs>ul>li {display: inline-block; float: none}
.index_default_listing .tabs>ul>li a {display: block; padding: 15px 25px; color:#0d0d0d; font-size: 19px; font-weight: 500; font-family: "Maven Pro", sans-serif; text-decoration: none }
.index_default_listing .tabs>ul>li a:hover, .index_default_listing .tabs>ul>li a.selected{text-decoration: none; background: #0d0d0d; color: #fff}
.index_default_listing .tabs .ui-tabs-panel {width: 100%}
.index_default_listing #first, .index_default_listing #second, .index_default_listing #third {border: none !important; padding: 0}


.loading {background: url(images/loading.gif) no-repeat center center;}
.footer-addres {float: right; font-family: "Maven Pro"; color: #fff; font-size: 12px; padding: 20px 0 0 0; border-top: 1px solid #474747; margin-right: 61px}
.holbi-logo {float: right; padding: 18px 6px 0 0;}
.footer-addres span {color: #dc9101; width: 102px; display: inline-block}
.order-online {float: left; font-size: 13px}
.footer-tel {background: url("images/phone-footer.png") no-repeat left center; font-size: 18px; font-weight: bold; padding: 0 0 0 30px; float: left; margin:0 15px; color: #fff !important;}
.footer-tel a {color: #fff !important; text-decoration: none}
.addr-info {float: left; width: 260px}
.copyright {display: block; color: #fff; width: 100%; clear: both; font-size: 13px; font-family: "Open Sans"; font-weight: 300; background: url("images/footer_logo.png") no-repeat right center; border-top: 1px solid #474747; margin-top: 20px; padding: 16px 0}
.copyright a {color: #dc9101; text-decoration: underline}
.color {padding: 10px 0; overflow: hidden; float: left}
.color div {float: left; margin-right: 9px}
.productQuantityCell {padding: 5px 0 10px; float: right}
.product-content .productName {font-family: "Maven Pro"; font-weight: 500; font-size: 24px; padding: 15px 0; color: #0d0d0d; border-bottom: 1px solid #d9d9d9}
.cartItemImage img {max-width: 150px; height: auto}
.cartItemName a {text-transform: uppercase; text-decoration: none}
.shipping-box.contentBoxContents select {border: 1px solid #d0d0d0; padding: 5px; width: 200px}
.shipping-box.contentBoxContents input {border: 1px solid #d0d0d0; padding: 5px; width: 188px}
.shipping-box.contentBoxContents .shipping-button {text-decoration: none;  color: #0d0d0d;  font-size: 12px;  display: inline-block;  font-weight: bold;  text-transform: uppercase;  background: #dc9101;  padding: 6px 10px; margin-left: 20px}
.shipping-box.contentBoxContents .shipping-method {padding: 10px 0}
.button.left {float: left}
.button.right {float: right}
.box-wishlist .button.right {color: #fff; background: #0d0d0d}
.box-wishlist .productButtonCell {padding: 10px 0}
.box-wishlist .paginationBox {margin: 10px 0}
.box-wishlist .paginationBox.position1 {border-top: 1px solid #d9d9d9; float: none; padding-top: 10px}
.box-wishlist .paginationBox.position0 { float: none; padding-bottom: 10px}
.reviewsProductInf.main {margin:10px 0}
.wish-add  {background: #da8f01; padding:9px 15px 9px 15px; font-size: 20px; color: #0d0d0d; line-height: 40px; font-weight: bold; text-transform: uppercase;  text-decoration: none;}
.reviewsRaiting {padding-bottom:10px; margin-bottom: 10px; }
.box-product_reviews .paginationBox.position0 {border-bottom: 1px solid #d0d0d0; float: none; padding-bottom: 10px}
.box-product_reviews .paginationBox.position0 .paginationInfo {padding: 10px 25px 0px 0px;}
.box-product_reviews .paginationBox.position1 {border-top: 1px solid #d0d0d0;float: none; padding-top: 10px}
.reviewsAutor a {color: #da8f01}
.reviewsRaiting {font-weight: bold}
.box-product_reviews .center_bg.centerContent {padding: 0}
.box-product_reviews_write textarea {  width: 99.2%;}
.reviewsProductInf.main {padding-bottom: 20px}
.from-review {padding: 10px 0; font-size: 16px}
.from-review span {font-weight: bold; color: #da8f01}
input{border:1px solid #d9d9d9; padding: 5px}
.box-create_account select {border:1px solid #d9d9d9; padding: 5px; width: 72.1%}
.rev-tab {padding: 10px 0 0 0}
h1{margin:0 0 18px;}
h1.productName{margin: 0}
.login{margin:18px 0 0;}
.login h2{
  background:#0d0d0d;
  color:#fff;
  font:bold 16px/20px 'Maven Pro';
  padding:10px;
  margin:0;
  border:0;
}
.logBox.tableForm input[type=text],  .logBox.tableForm input[type=password] {width: 94% !important;}
.logBox{border:0;}
.logBox > .contentBoxContents{
  border:1px solid #d3d3d3 !important;
  height:142px;
  position:relative;
}
.logBox a.button{
  float: right;
}
.logBox button[type="submit"] {margin-top: -30px}
.logBox button[type="submit"],
.box-create_account button[type="submit"]{
  border:0;
  cursor:pointer;
  text-decoration:none;
  color:#0d0d0d;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  background:#dc9101;
  padding:10px 15px;
  display:block;

}
#street {width: 37.3% !important;}
input[name='street_address_nr'], input[name='street_address_bus'] {width: 6% !important;}
.box-create_account .contentBoxContents input[type='text'], .box-create_account input[type='password']{width: 70%; margin-bottom: 3px}
.box-create_account form > h2{
  background:#0d0d0d;
  color:#fff;
  font:bold 16px/20px 'Maven Pro';
  padding: 7px 20px;
  margin:0;
  border:0;
}
.box-create_account form > .contentBoxContents{
  margin: 0 0 20px;
  padding: 20px 10px 20px;
  border-left: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0 !important;
  border-right: 1px solid #d0d0d0;
}
.checkout-content {max-width: 1142px;  width: 100%;  margin: 0 auto;}
.checkout-content .center_bg {padding: 0; margin-top: 7px}
.box-checkout .privaci-notice {    float: right;
  padding-top: 5px;}
.box-checkout .privaci-notice a {display: block; padding-bottom: 10px}

.box-checkout .contentBoxContents {
  margin: 0 0 20px;
  padding: 20px 0 0 0;
  border-left: none;
  border-bottom: none!important;
  border-right: none;
}
.box-checkout .contentBoxContents .contentBoxContents {border: none !important;}
.box-checkout #loginfrom h2:first-child {
  font-size: 20px;
  background: none;
  font-weight: 500;
  font-family: "Maven Pro";
  color: #0d0d0d;
  padding: 0 0 7px 0;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 10px;
}
.sliders-img img {max-width: 1903px !important; width: 100% !important}
.box-checkout #loginfrom h2:first-child span {
  font-weight: bold;
  font-family: "Maven Pro";
  color: #0d0d0d;
}
.box-checkout .contentBoxContents input[type='text'], .box-checkout input[type='password']{width: 70% !important; margin-bottom: 3px}
.pay_form b img {
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  padding: 0 10px;
}
.pay_form input[type="radio"] {margin-right: 10px}
#shipping_div input[type="radio"] {margin-right: 20px}


.box-checkout select {border:1px solid #d9d9d9; padding: 5px; width: 71.5%}
.box-checkout #loginfrom button{float: right;
  margin-right: 28.4%;}
.box-checkout #loginfrom .note {display: inline-block}
.box-checkout #checkout_payments td, .box-checkout #shipping_div td {padding: 8px 0}
.box-checkout .credit-form td:first-child {width: 30%}
.box-checkout .credit-form td:nth-child(2) {text-align: left !important;}
.box-checkout .credit-form td input[type="text"] {width: 77% !important;}
.box-checkout_confirmation .center_bg h1 {border-bottom: none;}
.box-address_book_process select {border:1px solid #d9d9d9; padding: 5px; width: 72.1%}
.box-address_book_process .contentBoxContents #street {width: 42.4% !important;}
.box-address_book_process .contentBoxContents input[type='text'] {width: 73.8% !important;}
.box-checkout .contentBoxContents input[name='street_address_nr'],
.box-checkout .contentBoxContents input[name='street_address_bus'],
.box-address_book_process .contentBoxContents input[name='street_address_nr'],
.box-address_book_process .contentBoxContents input[name='street_address_bus'],
.box-checkout .contentBoxContents input[name='ship_street_address_nr'],
.box-checkout .contentBoxContents input[name='ship_street_address_bus'] {width: 5.8% !important;}


.box-account_password .contentBoxContents input {width: 70% !important;}
.box-checkout_confirmation .buttonBox { padding: 0px 0 20px 0;}
.buttonMiddle a {color: #dc9101; text-transform: uppercase; font-weight: bold; display: block; padding-top: 5px;}
.contentBoxContents {margin: 0 0 20px;  padding: 20px 0 0 0;  border-left: none;  border-bottom: none!important;  border-right: none;}
#content .box-checkout_confirmation .contentBoxContents  a {color: #dc9101; font-weight: bold;}
.box-account_edit .center_bg input[type='text'] {width: 70%}
.row-buttons .button {display: inline-block; font-size: 12px}
.row-buttons .button3 {display: inline-block; font-size: 12px}
.box-index_default .contentBoxContents, .box-product_info .contentBoxContents, .box-shopping_cart .contentBoxContents {margin: 0; padding: 0 0 16px 0; border: none !important;}
.box-shopping_cart .shipping-box.contentBoxContents .row {margin-top: 0px}
.box-password_forgotten .contentBoxContents, .box-subscribers .contentBoxContents:first-child {  padding: 0;  border-left: none;  border-bottom: none !important;  border-right: none;}
.box-subscribers .center_bg input[type="text"] {width: 70%; margin-top: 10px}
.box-subscribers .inputRequirement{ padding-top: 10px; display: inline-block;}
.checkout-content h2 {padding: 10px 0}
.checkout-content h2 span {padding:0}
.box-refer_friend .center_bg input[type="text"] {width: 98%; margin-top: 10px}
.box-refer_friend .center_bg textarea {width: 99%; margin-top: 10px}
.box-refer_friend .contentBoxContents {  padding: 0;  border-left: none;  border-bottom: none !important;  border-right: none;}

.box-contact_us .contentBoxContents {  padding: 0;  border-left: none;  border-bottom: none !important;  border-right: none;}
.box-contact_us .center_bg input[type="text"] {width: 98.6%; margin-bottom: 10px}
.box-contact_us  .tableForm td textarea {  width: 99%;  overflow: auto; margin-bottom: 10px}
.show-all {padding-left: 5px; font-size: 13px }
.productButtonCell .productsBuy-now {display: block; float: right; background: url("images/buy_now.png") no-repeat; width: 42px; height: 42px; font-size: 0; text-indent: -9999; margin-top:-22px}
.productsContactReq-now {display: block; float: right; background: url("images/contact_now.png") no-repeat; width: 42px; height: 42px; font-size: 0; text-indent: -9999; margin-top:-22px}
.row-item .productsBuy-now {display: block; float: right; background: url("images/buy_now.png") no-repeat; width: 42px; height: 42px; font-size: 0; text-indent: -9999; margin-top:20px; clear: both}
.listing-notify_out_of_stock { display: block; float: right; background-image: url("images/listing_notify_icon.png"); background-repeat:no-repeat; background-position: 50% 50%; width: 42px; height: 42px; font-size: 0; text-indent: -9999; margin-top: -22px; }
.listing-notify_out_of_stock:focus{outline: none}
.listing-notify_out_of_stock::-moz-focus-inner {border: 0;}
.row-item .listing-notify_out_of_stock{margin-top:20px}
.listing-notify_out_of_stock:before{ content: ' ';  display: inline-block; }
.wraWish {float: left}
.wraWish a {background: url("images/wishlist-listing.png") no-repeat left top 7px; display: block; color: #000; font-size: 13px; text-decoration: none; padding: 4px 0 0 20px}
.row-item .wraWish {margin-top: 5px}
.row-item .color {float: none}
.row-item .productPriceOld {padding-right: 0; display: block; text-align: right}
.row-item .productPriceSpecial, .row-item .productPriceCurrent {padding-right: 0; display: block; text-align: right}
.links-list i {font-size: 18px; padding-right: 10px}
.links-list a {text-decoration: none}
.box-login div.login div.contentBoxContents {
  padding: 20px;
  line-height: 18px;
}
.box-login div.login div.contentBoxContents td {
  padding: 0 4px 10px 0;
}
.box-login .login{ margin-bottom: 18px }
.row-item .productsWish {margin-top: 10px}
.categories-responsive {display: none}
.index_default_listing .tabs ul.listingBlock {list-style: none; padding: 0;  text-align: left !important; border: none !important;  margin:0 -1% !important; !important; border-bottom:none !important;}
.index_default_listing .tabs ul.listingBlock .productColumnSell {width: 23%; float: left;padding: 0 1% 20px  1%; margin: 0}
.margin-login {margin-right: 15px}
.inpNewsl input[type="image"] {margin-left: 1px}
.box-information .center_bg img, .box-newsdesk_info .center_bg img {max-width: 100%}
#lightbox-container-image-box, #lightbox-container-image-data-box {max-width: 100%}
#lightbox-image {max-width: 100%}
.tabs table {word-break: break-all;}
.markProductOutOfStock {color: red; padding-left: 5px}
.dutch .productButtonCell .button.right {float: left; margin-top: 10px;}
.dutch .add-to-cart input, .french .add-to-cart input {padding: 9px 10px 9px 35px;  font-size: 18px;}
.properties_table {
  width: 65%;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px 1px 1px 0
}
.properties_table td{
  padding: 5px 10px;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px 0 0 1px
}
.properties_table .tr_grey{background: #eee}

.box-return_product .contentBoxContents{
  border: none;
}
.box-account_history_info .button1 .button {display: inline-block}
.pr_price .productPriceSpecial, .pr_price .productPriceCurrent {color: #0d7f0e;}

@media  (max-width: 1165px){
  #cboxLoadedContent {max-width: 1115px !important}

  .header_top_left {padding-left: 10px}
  .header_top_right {padding-right: 10px}
  .header_middle {padding: 0 10px; width: auto}
  .index_default_listing {padding: 0 10px;}
  .youtube {margin-right: 10px}
  .news {  width: 46%; }
  .news_content div { width: 47%;}
  .social {margin-left: 10px}
  .payment-footer {margin-right: 10px}
  .center_bg {margin-right: 10px}
  .left_bg {margin-left: 10px}
  .productColumnSell { width: 31%;}
  .breadcrumb {padding-left: 10px}
  .breadcrumb .highlight { padding: 0; }
  .product-content, .checkout-content {width: 98%}
  .additionalImages ul li:first-child { margin: 7px 0 0 0;}
  .additionalImages ul li {
    height: 84px;
    margin: 7px 0 0 4%;
  }

  .box-checkout #loginfrom button {float: right;
    margin-right: 28.4%;}
  .banners-wrap a {width: 23%;}
}
@media  (max-width: 1085px){
  #cboxLoadedContent {max-width: 1035px !important}

  .categoryCell {width: 31%;}
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 28.4%;
  }
}

@media  (max-width: 1138px){
  #cboxLoadedContent {max-width: 1088px !important}

  .city { font-size: 18px; padding-top: 5px;}
  .before {font-size: 13px;}
  .header-delivery {font-size: 13px;}
  .bottom_delivery a { width: 1000px; margin: 0 auto; padding: 0 10px}
  .newsletter {padding-left: 10px}
  .youtube {padding-right: 10px}
  .news {  width: 40%; }
  ul.footer_boxes_block {margin: 0 10px}
  ul.footer_boxes_block li {padding-top: 0px; width: 23%;}
  .productColumnSell { width: 30%;}
  .productPriceCell .productPriceSpecial, .productPriceCell .productPriceCurrent {display: block}
  .paginationInfo {display: none}
  .productContentRight .products-options-name { display: block; float: none;}
  .productContentRight select {float: none;margin-top: 5px; width: 95%}
  .product-shipping span { display: block;}
  .add-to-cart input { padding: 9px 10px 9px 35px; font-size: 18px;}
  .notify-in-stock a{padding: 9px 10px 9px 10px;font-size: 18px;}

  .box-checkout #loginfrom button {  display: inline-block;   margin-left: 30.4%; }
  .box-wishlist .productNameCell {height:60px}
  .box-wishlist .productPriceCell {height: 41px}
  .box-wishlist .productButtonCell a {font-size: 13px;}

}
@media  (max-width: 1024px){
  #cboxLoadedContent {max-width: 904px !important}

  .box-checkout .contentBoxContents input[name='street_address_line1'], .box-checkout .contentBoxContents input[name='ship_street_address_line1'] {
    width: 41.9% !important;
  }
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 26%;
  }
  .login-box {display: block; width: 100%; margin-bottom: 20px; }
  .login-box+div {margin-left: 0 !important;}
  .margin-login {margin-right: 0}
  .login-box:last-child button {margin-right: 10px}
  #street { width: 33.3% !important; }
  .addr-book-info .main-addr {
    float: none;
    padding: 0 0 10px 0px;
    text-align: left;
  }
  .products td.buttons_td.buttons_td1 {
    width: 22%;
  }

}
@media  (max-width: 1000px){
  #cboxLoadedContent {max-width: 950px !important}

  .box-wishlist .productNameCell {height:40px}
  .head_shop {float: none; margin-left: 0; }
  .header_middle_right {padding-top: 2px;}
  .head_cervices {display: none}
  .head_shop_in {margin: 3px 0 0 3px;}
  .cervices_search {margin-bottom: 10px;}
  .logo {width: 40%; min-width: 300px}
  .logo img{width: 100%; height: auto}
  .header-delivery img {clear: both; float: none}
  .city { font-size: 20px; padding-top: 3px;}
  .before {font-size: 15px;}
  .header-delivery {font-size: 15px;}
  .img-delivery {width: 96px;  float: none !important;  margin: 0 auto -5px auto;}
  .bottom_delivery a { width: 511px; margin: 0 auto; padding: 0 10px}
  .index_default_listing .tabs>ul>li a { padding: 15px;font-size: 16px;}
  .index_default_listing .tabs ul.listingBlock {list-style: none; padding: 0;  text-align: left !important; border: none !important;  margin:0 -1% !important; !important; border-bottom:none !important;}
  .index_default_listing .tabs ul.listingBlock .productColumnSell {width: 31.3%; float: left;padding: 0 1% 20px  1%;}
  .index_default_listing .tabs ul.listingBlock .productColumnSell:last-child {display: none}
  .youtube {display: none}
  .youtube-1 {display: block;padding-right: 10px}
  .news_content div { width: 100%;height: 85px;}
  .news {width: 30% }
  .categoryCell {width: 47%;}
  .productColumnSell { width: 46%; }
  .qty {float: none; margin: 0 20px 10px 0;}
  .productContentRight select { width: 93%;}
  .productContentRight .productPriceCurrent { font-size: 30px;}
  .products .thumb {width: 140px}
  .products .thumb img {width: 100%; height: auto; min-width: 100px}
  .products .thumb a {width: 140px}
  .products-rows.products .productDescriptionCell {display: none}
  .products-rows.products .buttons_td {width: 130px}
  .box-shopping_cart .productListing-heading.headingCheckbox {font-size: 0}
  .productListing-data.cartItemImage img {max-width: 40px; height: auto}
  .cartItemName a strong{ font-size: 13px}
  .productListing-data.cartItemPrice { font-size: 13px}
  .productListing-data.cartItemQty input{ font-size: 13px}
  .box-checkout .contentBoxContents input[name='street_address_line1'], .box-checkout .contentBoxContents input[name='ship_street_address_line1'] {
    width: 38.9% !important;
  }
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 25%;
  }
  .footer-addres {margin-top: 10px}
  .products td.buttons_td.buttons_td1 {
    width: 0;
    padding: 0;
  }
  .products td.info {
    padding: 60px 6px 0px 20px;
    width: 40%;
  }
  .products-rows.products .buttons_td {
    width: 29%;
  }
}
@media  (max-width: 854px){
  #cboxLoadedContent {max-width: 804px !important}

  .holbi-logo {  float: none;  }
  .footer-addres {float: none; margin-right: 0}

}
@media  (max-width: 850px){
  #cboxLoadedContent {max-width: 800px !important}

  .additionalImages a span img {
    max-width: 100%;
    width: 100%;
    height: auto;
    max-height: 100%;
    margin-top: 0 !important;
  }
  .news {width: 100%; margin-left: 10px}
  .news_content div { width: 47%; padding-right: 20px}
  .categoryCell {width: 46%;}
  .left-pagging {display: none}
  .productColumnSell { width: 96%; }
  .productContentRight .productPriceCurrent { font-size: 24px;}
  .right-product-container { width: 200px;}
  .right-product-container ul { padding: 0 10px; }
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 16%;
  }
  #street { width: 22.3% !important; }
  .properties_table {
    width: 100%;
  }
}
@media  (max-width: 780px){
  #cboxLoadedContent {max-width: 730px !important}

  .head_somelinks:before { content: "\f0c9";  font: normal normal normal 11px/1 FontAwesome;  display: block;  padding: 0; text-align: center; font-size: 20px;
    line-height: 30px;  color: #5c5c5c; cursor: pointer;}
  .head_somelinks {position: relative; padding: 7px 0 0 5px;}
  .head_somelinks div {display: none; position: absolute; left:-10px; width: 100px; background: #0d0d0d;; padding-bottom: 10px; border-right: 1px solid #5c5c5c; border-bottom: 1px solid #5c5c5c; top:38px}
  .dutch .head_somelinks div, .french .head_somelinks div {width: 150px; }
  .head_somelinks div a {display: block; padding-top: 10px}


}
@media  (max-width: 770px){
  #cboxLoadedContent {max-width: 620px !important}
  .buttonBox-wishlist .button_wishlist {float: none}
  .addthis_toolbox {float: none; margin-top: 10px }
  .add-to-cart input { font-size: 16px; padding: 9px 10px 9px 30px;}
  .notify-in-stock a{padding: 9px 10px 9px 10px;font-size: 16px;}
  .right-product-container ul { padding: 0 5px;}
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 10%;
  }
  .login-box:last-child button {margin-right: 0px}
}
@media  (max-width: 700px){
  #cboxLoadedContent {max-width: 650px !important}

  .additionalImages a span {  display: block;  width: 94%; }

  #nav > li a { font-size: 11px; font-weight: normal}
  .index_default_listing .tabs ul.listingBlock {list-style: none; padding: 0;  text-align: left !important; border: none !important;  margin:0 -1% !important; !important; border-bottom:none !important;}
  .index_default_listing .tabs ul.listingBlock .productColumnSell {width: 48%; float: left;padding: 0 1% 20px  1%;}
  .index_default_listing .tabs ul.listingBlock .productColumnSell:last-child {display: block}
  .news_content div { width: 45%; padding-right: 20px}
  #left {margin: 0 !important; width: 98% !important;}
  .infoBox.catalog{ display: none }
  .center_bg {  padding: 0 0 0 10px; }
  #cont {padding: 0 !important;}
  .productColumnSell { width: 46%; }
  .productContentLeft { width: 98%; padding-top: 20px; }
  .productContentRight { width: 98%;}
  .add-to-cart input { font-size: 24px; padding: 9px 15px 9px 35px;}
  .notify-in-stock a{padding: 9px 15px 9px 15px;font-size: 24px;}
  .qty { float: left;  margin-top: 8px; }
  .productContentRight select { float: right;  width: 180px;}
  .product-shipping span { display: inline-block; padding-top: 10px; }
  .productContentRight .productPriceCurrent { font-size: 36px;}
  .right-product-container { width: 232px;}
  .right-product-container ul { padding: 0 20px;}
  .buttonBox-wishlist .button_wishlist { float: left; }
  .addthis_toolbox { float: right; margin-top: 0}
  .productContentRight .products-options-name {  float: left;  }
  .box-checkout #loginfrom button {
    display: inline-block;
    margin-left: 4%;
  }
  .box-checkout .contentBoxContents input[name='street_address_line1'], .box-checkout .contentBoxContents input[name='ship_street_address_line1'] {
    width: 48.9% !important;
  }
  .box-checkout .contentBoxContents input[type='text'], .box-checkout input[type='password'] {
    width: 89% !important;
    margin-bottom: 3px;
  }
  .box-checkout select {
    border: 1px solid #d9d9d9;
    padding: 5px;
    width: 95.0%;
  }
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_nr'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'], .box-address_book_process .contentBoxContents input[name='street_address_nr'], .box-address_book_process .contentBoxContents input[name='street_address_bus'] {
    width: 16.3% !important; margin-top: 3px;
  }
  #street { width: 32.3% !important; }
}
@media  (max-width: 620px){
  #cboxLoadedContent {max-width: 570px !important}

  .searchTop {
    float: right;
    margin-bottom: 7px;
  }
  .head_somelinks {margin-right: 0;}
  .slider-box {display: none}

  #box-wrap {margin-top: 10px}
  .breadcrumb {display: none}
  div.logo {float:none; width: 100%; text-align: center}
  div.logo img{width: 300px}
  .cervices_search { float: none; text-align: center}
  .searchInput .inp { width: 200px; }
  .header_middle_right { float: none;}

  .contact_lang ul { left: 21px;}
  .head_shop {
    width: 245px;
    float: right;
  }
  .contact_lang {width: 110px;}

  .categories-responsive {display: block; color: #dc9101; font-size: 16px; text-align: center; text-transform: uppercase; font-weight: bold; padding: 10px 0}
  #nav {display: none;}
  #nav > li {display: block; border-top: 1px solid #5c5c5c}
  #nav > li:hover {background: none}
  #nav > li a { font-size: 14px; padding: 10px 25px;  text-align: left;  display: block; font-weight: bold}
  #nav > li .nav-container {display: none !important;}
  .left-deliv, .right-deliv, #slider {display: none !important;}
  .bottom_delivery a {width: 100% !important; padding: 0 !important;}
  .valid-products { padding: 5px 0px 5px 0; }
  .index_default_listing .tabs>ul>li { display: block; }
  .index_default_listing .tabs ul.listingBlock {list-style: none; padding: 0;  text-align: left !important; border: none !important;  margin:0 -1% !important; !important; border-bottom:none !important;}
  .index_default_listing .tabs ul.listingBlock .productColumnSell {width: 96%; float: none;padding: 0 1% 20px  1%; overflow: hidden}
  .index_default_listing .tabs ul.listingBlock .productColumnSell:last-child {display: block}
  .news_content div { width: 98%; padding-right: 10px}
  .newsletter { width: 38%;}
  .inpNewsl input[type="text"] { width: 98%;}
  .footer_box_left {padding-top:0}
  .footer_box_column {padding-left: 10px; text-align: left; font-weight: bold; border-bottom: 1px solid #5c5c5c; background: url("images/plus.png") no-repeat right 40px center}
  .footer_box_column.foot-selected {background: url("images/minus.png") no-repeat right 40px top 10px}
  .footer_box_column:first-child {padding-left: 10px;}
  ul.footer_boxes_block {margin: 0; overflow: hidden}
  ul.footer_boxes_block  ul {display: none}
  ul.footer_boxes_block  li {width: 100%; padding: 10px}
  ul.footer_boxes_block  li li {padding: 5px 10px}
  .footer_box_column.foot-selected ul{display: block; }
  .holbi-logo { float: none; width: 273px; margin: 0 auto; padding: 18px 0 0 0; }
  .footer-addres { float: none; width: 100%}
  .categoryCell {width: 44.7%;}
  .product-shipping span {  display: block;  padding-top: 5px; }
  .productContentRight select {  float: none;  margin-top: 5px;  width: 95%;}
  .productContentRight .products-options-name {  display: block;   float: none;  }
  .add-to-cart input { font-size: 18px;}
  .product-buttons .notify-in-stock a{padding: 9px 10px 9px 10px;font-size: 18px;}
  .qty {  float: none;   margin: 0 20px 10px 0; }
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_nr'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'] {
    width: 13.3% !important;
    margin-top: 3px;
  }
  .box-checkout #loginfrom button {
    float: left;
    display: block;
    margin-left: 0;
    margin-top: 10px;
  }
  .box-checkout #loginfrom .note {
    display: block;
  }
  #street {  width: 28.3% !important; }
}
@media  (max-width: 583px){
  #cboxLoadedContent {max-width: 533px !important}
  .head_shop {
    width: 245px;
    float: left;
  }
  .shipping-estimator {
    float: none;
    margin: 0;
    width: 100%;
  }
  .shipping_estimator_top {
    margin: -45px 0 0!important;
    font-size: 11px!important;
    padding-left: 0!important;
  }
  .shipping_estimator_top div {
    float: none!important;
  }
  .shipping-estimator .shipping-box-estimator input[type="radio"] {
    float: left;
    width: 15px;
  }
  .shipping-estimator .row .name {
    float: left;
    font-size: 12px;
    padding-top: 2px;
  }
  .shipping-estimator .row label {
    padding: 5px 0;
  }
  .shipping-estimator .submit_redeem {
    text-decoration: none;
    color: #0d0d0d;
    font-size: 12px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    background: #dc9101;
    padding: 7px 7px;
    margin-left: 9px;
    margin-top: 0;
    display: block;
    float: right;
  }
  .cartTheTotal {
    /* background: #dc9101 none repeat scroll 0 0; */
    float: right;
    width: 100%;
  }
  .shipWrapp .productListing-heading {text-align: right; font-weight: bold}
  .shipping-estimator .row label {
    padding: 5px 0;
    width: 100%;
  }
  .shipping-box.contentBoxContents input {
    border: 1px solid #d0d0d0;
    padding: 5px;
    width: 150px;
    float: left;
  }
}
@media  (max-width: 560px){
  #cboxLoadedContent {max-width: 510px !important}

  .searchInput .inp {
    width: 128px;
  }
  .head_shop {
    width: 245px;
    float: right;
  }
  .newsletter { width: 100%; float: none}
  .inpNewsl input[type="text"] { width: 85%;}
  .youtube-1 {float: none;margin: 20px auto !important;  width: 270px; }
  .social {display: none}
  .payment-footer {float: none; margin: 0 auto}
  .copyright {  background: none;text-align: center}
  .productColumnSell { width: 95%; }
  .index_default_listing .tabs ul.listingBlock .productColumnSell {width: 93%;}
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_nr'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'] {
    width: 12% !important;
    margin-top: 3px;
  }
  #street {  width: 25.3% !important; }
  .order-online {display: none}
}
@media  (max-width: 520px){
  #cboxLoadedContent {max-width: 470px !important}

  .logo {float: none}
  .head_shop {  float: left;  }
}
@media  (max-width: 500px){
  #cboxLoadedContent {max-width: 450px !important}

  .right-product-container {display: none}
  .qty {  float: left;   margin-top: 8px;  }
  .cartItemCheckbox {   text-align: center;   padding-left: 0px; }
  .productListing-data {   padding: 5px; }
  .cartItemQty input {  width: 20px; padding: 5px;}
  .cartItemName a strong{ font-size: 11px}
  .productListing-data.cartItemPrice { font-size: 11px}
  .productListing-data.cartItemQty input{ font-size: 11px}
  .buttonBox a, .buttonBox button {font-size: 12px}
  .buttonBox .txtGeneralCondition a{font-size: inherit}
  .stockWarning {font-size: 12px}
  .box-shopping_cart .button1 { float: none; margin-bottom: 10px }
  .box-shopping_cart .button1 a {text-align: center}
  .box-shopping_cart .buttonMiddle {float: right}
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_nr'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'] {
    width: 9.3% !important;
  }
  .box-checkout .contentBoxContents input[type='text'], .box-checkout input[type='password'] {
    width: 89% ;
  }
  .box-checkout select {
    width: 93%;
  }
  .buttonMiddle a { text-align: left;}
  #street { width: 20.3% !important; }
  .footer-tel {margin: 0 15px 10px 15px;}
  .addr-info {margin-left: 15px}
  .reviewsProductImage {   float: none;   padding-bottom: 10px;}
  .tabNavigation li a {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0d0d0d;
    display: block;
    padding: 10px 5px;
    text-decoration: none;
  }
  .properties_table td {font-size: 11px}
}
@media  (max-width: 460px){
  #cboxLoadedContent {max-width: 410px !important}

  .additionalImages ul li { height: 59px;}
  .additionalImages a span {
    height: 51px;
    display: block;
    width: 90%;
  }
  .head_shop {width: 52%;}
}
@media  (max-width: 440px){
  #cboxLoadedContent {max-width: 390px !important}
  .searchTop {
    float: none;
  }

  .addthis_toolbox {display: none}
  .pr_price {
    text-align: left;
    padding: 10px 0px;
  }

  .pr_add_attr .review {display: none}
  .face-like {display: none}
  .buttonBox-wishlist .button_wishlist {   float: none; }
  .addthis_toolbox {  float: none;   margin-top: 10px;  }
  .tabNavigation li a {   font-size: 14px;}
  .box-shopping_cart .productListing-heading { font-size: 9px;}
  .box-shopping_cart .productListing-heading.headingCheckbox {   display: none; }
  .login-box:last-child .logBox.tableForm{height: auto !important;}
  .login-box:last-child .logBox>.contentBoxContents{height: 170px !important;}
  .logBox button[type="submit"] {  margin-top: -10px; }
  #street { width: 15.3% !important; }
  .box-contact_us .center_bg input[type="text"] { width: 91%;}
  .box-contact_us .tableForm td textarea {  width: 94%;}
  .box-contact_us .tableForm img {width: 131px;  margin-top: 3px; margin-right: 4px}
  .box-product_info .listingBlock {padding: 0 5px 0 0;}
  .shipping-box.contentBoxContents .shipping-button {margin: 10px 0;}
  .addr-book-item .row-buttons {margin-top: 10px}
  .box-advanced_search #content select { width: 76%;}
  .main.searchKeywords {width: 70% !important;}
  .dutch .logBox > .contentBoxContents {height: 200px!important;}
  .french .logBox > .contentBoxContents {height: 162px;}
  .dutch .login-box:last-child .logBox>.contentBoxContents {height: 166px !important;}
  .dutch .add-to-cart input, .french .add-to-cart input {  padding: 12px 10px 12px 35px;  font-size: 12px; }
  .dutch .tabNavigation li a {  padding: 17px 17px;}
  .box-shopping_cart.dutch .buttonBox a, .box-shopping_cart.dutch .buttonBox button, .box-shopping_cart.french .buttonBox button, .box-shopping_cart.french .buttonBox a{ font-size: 9px; }
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_nr'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'] {
    width: 6.5% !important;
  }
  .box-checkout.dutch select { width: 89%; }
  .headingProduct input { width: 153px !important; }
  .box-account_return_request .center_bg td {display: block}
  .bundle-set img {max-width: 60px; height: auto}
  .searchInput .inp {
    width: 238px;
  }
  h1.logo {
    margin: 0 auto;
    text-align: center;
    float: none;
  }
  .head_shop {
    float: none;
    width: 283px;
    margin: 0 auto;
  }
}
@media  (max-width: 320px){

  #cboxLoadedContent {max-width: 270px !important}
  .productContent .product-shipping {
    width: 100%;
    margin-top: -10px;
    font-size: 16px;
    color: #000;
    overflow: hidden;
  }
  .tabNavigation li a {
    font-size: 12px;
  }
  .pr_price {
    float: right;
    text-align: left;
    padding: 0px 0px 0;
  }
  .productContent .product-shipping {
    width: 100%;
    margin-top: -10px;
    font-size: 16px;
    color: #000;
    overflow: hidden;
  }
  .product-shipping span {
    display: block;
    padding-right: 5px;
    float: left;
    padding-top: 5px;
  }
  .productContentRight .productPriceCurrent {
    font-size: 30px;
  }
  .product-buttons .add-to-cart { margin-right: 0;}
  .productContentRight select {
    float: none;
    margin-top: 5px;
    width: 100%;
  }
  .productContentLeft {
    width: 100%;
    padding-top: 20px;
  }
  .tabNavigation {margin-top: 10px;}
  .buttonBox-wishlist {padding: 5px 0 0; margin-top: 10px;}
  .buttonBox-wishlist input {float: right}
  .buttonBox-wishlist .compare {float: left}
  .product-buttons .buttonBox {padding: 10px 0 0;}
  .product-shipping .shipping-text {width: 93%;}
  .qty {margin-top: 0px; }
  .add-to-cart input {font-size: 14px;}
  .notify-in-stock a{font-size: 14px;}
  .productContentRight { padding-top: 0px; float: left; width: 100%}
  .productContentLeft .productImage img {max-width: 100%; height: auto}
  .product-content, .checkout-content { width: 90%;}
  .box-checkout .contentBoxContents input[type='text'], .box-checkout input[type='password'] {  width: 85% !important;}
  .box-checkout.dutch .contentBoxContents input[type='text'], .box-checkout.dutch input[type='password'] {  width: 83% !important;}

  .box-checkout .contentBoxContents input[name='street_address_bus'], .box-checkout .contentBoxContents input[name='ship_street_address_bus'] { width: 38% !important; }
  .box-checkout .contentBoxContents input[name='street_address_nr'], .box-checkout  .contentBoxContents input[name='ship_street_address_nr'] {width: 61% !important; }

  #street:before {content: '<br>'}
  .additionalImages a span { height: 39px;}
  .additionalImages ul li {
    height: 45px;
  }
  .box-shopping_cart.dutch form[name="cart_quantity"] .button2 .button { padding-left: 11px; padding-right: 11px }
  .box-shopping_cart.dutch form[name="cart_quantity"] .buttonMiddle button { padding-left: 12px; padding-right: 12px }
  body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 82% !important;
  }
}
.contentBoxContents .with_nr input[name='street_address_line1'],
.contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 39.6% !important;}

.contentBoxContents input[name='street_address_line1']#street {width: 40% !important;}
.box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 43.5% !important;}
.box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 42.3% !important;}

body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 43.4% !important;}
body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 41.9% !important;}
@media  (max-width: 1165px) {
  .contentBoxContents .with_nr input[name='street_address_line1'], .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 39.1% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 42.6% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 41.5% !important;}
  .contentBoxContents input[name='street_address_line1']#street {width: 39.8% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 41.8% !important;}
}
@media  (max-width: 1130px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 38.5% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 42.6% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 40.9% !important;}
  .contentBoxContents input[name='street_address_line1']#street {width: 39.4% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 42.5% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 41% !important;}
}
@media  (max-width: 1100px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 38% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 41.6% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 40% !important; }
  .contentBoxContents input[name='street_address_line1']#street {width: 38.7% !important;}
}
@media  (max-width: 1070px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 37.5% !important; }
  .contentBoxContents input[name='street_address_line1']#street {width: 38% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 41.5% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 40% !important;}
}
@media  (max-width: 1050px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 37% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 41% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 39% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 37.5% !important;}
}
@media  (max-width: 1000px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 35.5% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 40% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 38% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 36.5% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 40.3% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 39% !important;}
}
@media  (max-width: 935px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 34% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 38% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 37% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 35% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 39.3% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 37% !important;}
}
@media  (max-width: 910px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 33% !important; }
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 36% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 34% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 39.3% !important;}
}
@media  (max-width: 870px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 32% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 37% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 35% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 32% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 36% !important;}

}
@media  (max-width: 820px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 30% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 36% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 33% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 31% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 36% !important;}
}
@media  (max-width: 780px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 28% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 34% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 32% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 30% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 35% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 34% !important;}
}
@media  (max-width: 720px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 26% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 32% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 30% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 27% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 33% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 31% !important;}
}
@media  (max-width: 700px) {
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 30% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 27% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 25% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 34% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 30% !important;}
}
@media  (max-width: 650px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 24% !important; }
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {width: 27% !important;}
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 25% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 22% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 30% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 28% !important;}
}
@media  (max-width: 520px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 22% !important; }
  .contentBoxContents input[name='street_address_line1']#street {width: 14% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 22% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 18% !important;}
}
@media  (max-width: 500px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 19% !important; }
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 22% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {width: 10% !important;}
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {width: 20% !important;}
  .box-create_account.french .contentBoxContents input[name='street_address_line1']#street {width: 12% !important;}
}
@media  (max-width: 450px) {
  .contentBoxContents .with_nr input[name='street_address_line1'],  .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 12% !important; }

}
@media  (max-width: 320px) {
  body.dutch .contentBoxContents .with_nr input[name='street_address_line1'], body.dutch .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 83% !important;
  }
  body.french .contentBoxContents .with_nr input[name='street_address_line1'], body.french .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 86% !important;
  }
  .box-checkout.french .contentBoxContents input[name='street_address_nr'], .box-checkout.french .contentBoxContents input[name='ship_street_address_nr'] {
    width: 60% !important;
  }
  .box-checkout.french .contentBoxContents input[name='street_address_bus'], .box-checkout.french  .contentBoxContents input[name='ship_street_address_bus'] {
    width: 47% !important;
  }
  .contentBoxContents .with_nr input[name='street_address_line1'], .contentBoxContents .with_nr input[name='ship_street_address_line1'] {
    width: 86% !important;
  }
  .contentBoxContents input[name='street_address_line1']#street {
    width: 73% !important;
  }
  .box-create_account input[name='street_address_nr'] {
    width: 49.7% !important;
  }
  .box-create_account input[name='street_address_bus'] {
    width: 29% !important;
  }
  .box-create_account.dutch .contentBoxContents input[name='street_address_line1']#street {
    width: 70% !important;
  }
  .box-create_account.dutch input[name='street_address_nr'] {
    width: 45% !important;
  }
  .box-create_account.dutch  input[name='street_address_bus'] {
    width: 40% !important;
  }
  .box-create_account.french  input[name='street_address_bus'] {
    width: 40% !important;
  }
}


.productListing-search {
  overflow: hidden;
  padding-bottom: 20px;
}

.option-title {
  display: block;
  font-family: Verdana;
  font-size: 13px;
  color: #000;
}
.op-wrap {float: left; margin-right: 20px}
.op-value {  padding: 8px 0;}
.op-select select {
  padding: 6px 0 7px;
  color: #8c8c8c;
  font-size: 13px;
  width: 110px;
  border: 1px solid #d6d6d6;
}
.op-button {margin-top: 33px}
.op-button button { padding: 8px 15px; }
.navigation {}
.jssora01l, .jssora01ldn {
  left: 12%;
  display: block;
  position: absolute;
  width: 55px;
  height: 55px;
  cursor: pointer;
  overflow: hidden;
  background: url("images/arr-l.png") no-repeat center center;
}
.jssora01r, .jssora01rdn {
  right: 12%;
  display: block;
  position: absolute;
  width: 55px;
  height: 55px;
  cursor: pointer;
  overflow: hidden;
  background: url("images/arr-r.png") no-repeat center center;
}
.cart_order_banner {margin-top: 15px}
.cart_order_banner_text {
  position: relative;
  margin-left: 10px;
  margin-top: 10px;
  font-size: 14px;
  color: #0d0d0d;
}
.cart_order_banner_text span {
  color: #dc9101;
  position: absolute;
  left: -10px;
  font-size: 22px;
  top: -2px;
}


.box-shopping_cart .shipping-estimator h2 {margin-bottom: 10px}
.giveaway td {padding: 15px 0 0}
.compare {font-size: 0; margin-top: 5px}
.compare-check {font-size: 14px}
.compare_list {display: inline-block; font-size: 14px; vertical-align: top}
.compare_list a {text-decoration: none; color: #919191}
.compare_list.link_active a {color: #000}
h2 a.compareLink {color: #000; font-weight: bold; font-size: 18px; float: left; padding-top: 3px}
h2.compare_h2 {background: none}
a.button.compare_clear {float: right; color: #000; padding: 5px 15px; margin-right: 10px}
.compare_h2 {overflow: hidden; margin-bottom: 10px}
.compare_h2 a:hover {text-decoration: none}
.infoBox.infobox2.information input[type="checkbox"]{ display: inline-block}
.infobox2 .infoBoxContent a {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
}
.tableCompare td{
  padding: 10px;
  border: 1px solid #dfdfdf;
}
.compareColor{
  background: #f2f2f2;
}
.compareProductName a{
  text-decoration: none;
  font-weight: bold;
}
.compareProductPrice{
  text-align: right;
  padding-right: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #dc9101;
  text-align: left;
}
td.compareColorText{
  padding: 0;
}
.compareColorText div{
  padding: 10px;
}
#compare-list{
  overflow: auto;
}
.back_compare.button3{  float: left;
  margin-top: 20px;}
.compare_brand {font-weight: bold}
.filter_products {margin-bottom: 20px}
.filter_products_title {font-weight: bold}
.filter_products_item {display: inline-block; margin: 10px 20px 0 0}
.filter_products_button button{  padding: 8px 11px;  font-size: 12px;}
.filter_products_button {display: inline-block; vertical-align: bottom}
.filter_products_select select {
  margin-top: 5px;
  padding: 6px 0 7px;
  color: #8c8c8c;
  font-size: 12px;
  width: 110px;
  border: 1px solid #d6d6d6;
}
.filter_title {
  line-height: 30px;
  font-weight: bold;
  font-size: 15px;
  color: #dc9101;
  text-transform: uppercase;
}
.infoBox .filter_title_top {
  margin-bottom: 10px;
  padding: 10px;
  color: #000;
  background: #d9d9d9;
  line-height: 21px;
  display: block;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}
.filter_chk_content label span {vertical-align: top}
.filter_chk_content input[type="checkbox"] {
  display: inline-block;
  margin-right: 6px;
}
.filter_title .lnResetFilter {
  float: right;
  font-size: 12px;
}
.filter_title .lnResetFilter:focus{ outline: none }
.filter_title{ overflow: hidden; }
.filter_content .zero_count {opacity: 0.6;}
.filter_container.sMore .cHideInMore { display: none }
.filter_container.sLess .cHideInLess { display: none }

#contentHolder.ajax_loading{opacity: 0.5}

#priceRangeFilterWrap{margin: 8px 0;display: none;}
#priceRangeFilter .ui-slider-range{height: 6px; border:none; padding: 0; background: #DC9101;}
#priceRangeFilter .ui-slider-handle{width: 9px; height: 14px; background: #fff; border: 1px solid #ccc; top: -5px; outline: none; cursor: pointer}
#priceRangeFilter{border:1px solid #c7c6c6; background: #bfbfbf; height: 4px; width: 92%; margin: 0 auto;}

.ad_search_container .rangeFilterWrap{margin: 8px 0;display: none;}
.ad_search_container .rangeFilter .ui-slider-range{height: 6px; border:none; padding: 0; background: #DC9101;}
.ad_search_container .rangeFilter .ui-slider-handle{width: 9px; height: 14px; background: #fff; border: 1px solid #ccc; top: -5px; outline: none; cursor: pointer}
.ad_search_container .rangeFilter{border:1px solid #c7c6c6; background: #bfbfbf; height: 4px; width: 92%; margin: 0 auto;}

.lnResetFilter {margin-right: 20px;font-size: 0 !important;  line-height: 0;  background: url("images/btn_remove.gif") no-repeat right 8px;  height: 25px;  width: 16px;}
.filter_reset .lnResetFilter {font-size: 14px !important; line-height: 16px; background: none; width: auto}
.filter_property_hint{
  position: absolute;
  display: inline-block;
  margin-left: 4px;
  font-style: normal;
  font-family: "Maven Pro",sans-serif;
  font-weight: normal;
}
.hint_icon {padding-left: 8px;}
.hint_icon i{
  border-radius: 16px;
  background-color: #DC9101;
  display: inline-block;
  width: 16px;
  height: 16px;
  color:#FFF;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  font-style: normal;
  text-align: center;
}
.hint_text{
  position: absolute;
  display: none;
  border: 1px solid #DC9101;
  margin: 2px;
  padding: 5px !important;
  background-color: #FFF;
  font-size: 12px;
  line-height: 14px;
  color: #919191;
  max-width: 200px;
  min-width: 100px;
  text-transform: none;
  z-index: 3;
}
.filter_property_hint:hover .hint_text{ display: block }
.filter_category {
  padding: 10px 0 0 0;
  color: #000;
  border-top: 1px solid #d9d9d9;
  line-height: 21px;
  display: block;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  margin-top: 5px;
}
.ad_search_container {position: relative}
.ad_search_container .filter_category, .ad_search_container .filter_title {background: url("images/filter_arr.png") no-repeat right center;cursor: pointer;}
.ad_search_container .filter_category.open, .ad_search_container .filter_title.open {background: url("images/filter_arr_open.png") no-repeat right center;cursor: pointer;}
.filter_reset_first {  position: absolute; top: 9px;  right: 20px;}
.ad_search_container .filter_reset a {padding-left: 0 !important; margin-right: 0}
#listing_filters h2, #listing_filters .filter_title_open {background: url("images/filter_arr_open.png") no-repeat right center;}


.b_foggBox .heading{display: none}
.b_foggBox__avatar{ padding: 23px 0; background-color: #d9d9d9; text-align: center }
.b_foggBox__avatarRibbon{position: absolute;height: 0}
.b_foggBox__avatarRibbon_premium{ position: relative; top: -2px; left: -2px; width: 121px; height: 109px; background-image: url('images/premium_ribbon.png'); }
.b_foggBox__avaname{ background-color: black; color: #fff; padding: 5px; font-size: 16px; font-weight: bold; text-align: center; }

.b_foggBox__social_icons{ text-align: center; margin: 10px}
.b_foggBox__social_icons i{margin:0 3px; display:inline-block; width: 28px;height: 28px;background-image: url(images/fogg/fogg_icons.png); background-position: 30px 30px;}
.b_foggBox__social_icons i a{display:block;width: 28px;height: 28px;font-size: 0}
.b_foggBox__social_icons i.fogg_facebook{background-position: 0 0}
.b_foggBox__social_icons i.fogg_twitter{background-position: 0 -30px}
.b_foggBox__social_icons i.fogg_youtube{background-position: 0 -60px}
.b_foggBox__social_icons i.fogg_twitch{background-position: 0 -90px}

.b_foggBox__gaming_icons{ margin: 10px;text-align: center}
.b_foggBox__gaming_icons i{margin:0 3px; display:inline-block; width: 28px;height: 28px;background-image: url(images/fogg/fogg_icons.png); background-position: 30px 30px;}
.b_foggBox__gaming_icons i a{display:block;width: 28px;height: 28px;font-size: 0}
.b_foggBox__gaming_icons i.fogg_blizzard{background-position: -40px 0}
.b_foggBox__gaming_icons i.fogg_psn{background-position: -40px -30px}
.b_foggBox__gaming_icons i.fogg_xbox_live{background-position: -40px -60px}
.b_foggBox__gaming_icons i.fogg_steam{background-position: -40px -90px}
.b_foggBox__gaming_icons i.fogg_league_of_legends{background-position: -40px -120px}
.b_foggBox__column_icons{ text-align: left; }
.b_foggBox__column_icons .line{ margin: 4px 0; line-height: 26px }

.b_foggBox__profile_quote {position: relative;margin: 10px 0}
.b_foggBox__profile_quote q {quotes: "\201C" "\201E";
  border: 1px solid #d9d9d9;
  display: block;
  margin: 0;
  padding: 20px;
  font-style: italic;}
.b_foggBox__profile_quote q:before {position: absolute; top: -1px; left: -6px;content: open-quote;font: bold normal 50px/30px Arial,sans-serif;}
.b_foggBox__profile_quote q:after {position:absolute; bottom:6px; right:-6px; content: close-quote;font: bold normal 50px/30px Arial,sans-serif;}

.b_foggBox__profile_level{color: #d9d9d9; margin: 10px 0; font-size: 18px; text-transform: uppercase; text-shadow: 1px 1px 1px #000, -1px -1px 0px #000, 1px -1px 0px #000, -1px 1px 0px #000, 1px 1px 0px #000;}

.b_foggBox__member_id label,
.b_foggBox__nickname label,
.b_foggBox__clan label,
.b_foggBox__skill_level label,
.b_foggBox__gaming_platform label
{
  font-weight: bold;
  min-width: 90px;
  display: inline-block;
}
.b_foggBox__member_id{margin-top: 10px;}
.b_foggBox__gaming_platform{margin-bottom: 10px;}
.b_foggBox__gaming_platform .platform{ white-space: nowrap; }
.b_foggBox__wrap { padding: 0 16px; border: 1px solid #d9d9d9; font-size: 16px }

.foggActivate_i{ font-style: italic; margin-bottom: 10px }
.box-account_fogg_activate .logBox > .contentBoxContents { height: auto; }
.foggActivate_faqNote { font-style: italic; font-weight: bold; margin: 20px 0 20px }
.foggActivate_login table{height:100%}
.foggActivate_banner{ margin-bottom: 10px; overflow: hidden }
.foggActivate_banner img{ width: 100%; height: auto }

.create_account_banner{ margin: 20px 0 10px 0; overflow: hidden }
.create_account_banner img{ width: 100%; height: auto }

ul.myAccountBox{
  list-style: none;
  margin: 0;
  padding: 0;
  color: #DC9101;
  text-transform: uppercase;
  text-decoration: none;
}
ul.myAccountBox a{
  color: #DC9101;
  text-transform: uppercase;
  text-decoration: none;
}
ul.myAccountBox a.inactiveFogg{color:#d9d9d9}

ul.myAccountBox ul{
  list-style: none;
}
ul.myAccountBox li{
  padding: 4px 0 4px 0;
  border-bottom: 1px solid #d9d9d9;
}
ul.myAccountBox .menuLeaf{
  padding: 0 0 4px 0;
  border-bottom: 1px solid #d9d9d9;
}
ul.myAccountBox li:last-child{
  border-bottom:none;
}
.headProfileCompleted{float: right; font-size: 15px;line-height: 28px}
.headProfileCompleted > span{vertical-align: top; padding: 2px 2px 0px 0px; display: inline-block;}
.profile_process_bar {
  border: 1px solid #000000;
  width: 250px;
  text-align: right;
  position: relative;
  display: inline-block;
}
.profile_process_bar div{
  background-color: #DC9101;
  height: 28px;
}
.profile_process_bar span{position: absolute; top:0; right:0;padding-right: 8px}

.box-account_fogg_referrals .center_bg h1:first-child{overflow: hidden}
.foggReferral_code{float: right;color: #DC9101;text-transform: uppercase;font-size: 16px;font-weight: bold;line-height: 35px;}

.pcGearGroup{ text-transform: uppercase }
.pcGearHead{ padding-left:20px; font-weight: bold; vertical-align: top; }
.pcGearGroup.pcGearHead{ padding-left:0}
.foggGearGroup_arrow{
  background: transparent url("images/fogg/fogg_icons.png") no-repeat scroll -75px 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  padding: 3px 4px 0 0;
  vertical-align: middle;
}
.foggGearGroup_inactive .foggGearGroup_arrow{background-position: -75px -20px;}
.foggGearGroupData_inactive{ display: none }
.foggGearList{list-style: none;margin-bottom: 8px}
.foggGearList li:before {
  content: "\f013";
  font-family: FontAwesome;
  font-size: 0.9em;
  display: inline-block;
  width: 1.2em;
  margin-left: -1.2em;
  color:#999999;
}​

   /*
   .foggGrid2{ display: table; width: 100% }
   .foggGridRow {display: table-row;}
   .foggGrid2 .col{display: table-cell;width:49%;padding-right: 1%;}
   .foggGrid2 .col:last-child{padding-right: 0;padding-left: 1%}
   */
 .foggGridRow {overflow: hidden;}
.foggGrid2 .col{float:left;width:49%;padding-right: 1%;}
.foggGrid2 .col:last-child{padding-right: 0;padding-left: 1%}
#foggGoodieTree{margin: 0 auto;}
#foggGoodieTree .node-image{ position: absolute; float: none; }
.contentBoxContents.foggGoodieTreeBox {padding: 20px 0;}
@media (max-width: 1024px) {
  .foggGrid2 .col { float: none; width: 100%; padding-right: 0;}
  .foggGrid2 .col:last-child{padding-left: 0}
  .box-account_profile .center_bg h1{ overflow: hidden}
}
@media (max-width: 400px) {
  .box-account_fogg .center_bg .contentBoxContents{ padding: 10px }
}
@media (max-width: 360px) {
  .box-login.dutch .box-login div.login div.contentBoxContents {height: 200px!important;}
  #street {width: 72% !important;}
  input[name='street_address_nr'] {
    width: 45% !important;
  }
  input[name='street_address_bus'] {width: 40% !important;}
  #foggGoodieTree{margin-left:-21px;}
  #simplemodal-container{ width: 280px }
}
.unlockNode_name { font-weight: bold; margin: 8px 0 }
.unlockNode_text { margin: 8px 0 }
.unlockNode_text_disclaimer{ font-size: 0.9em; font-style: italic }
.unlockNode_buttons { text-align: right }
.unlockNode_expire{display: none; color: #cd0000;text-align: center}

.fogg_points_status{ color: #DC9101;}
.fogg_points_status.fogg_points_status__2{ color:#000000; }
.foggGridPaging{overflow: hidden;margin: 10px 0 10px}

.b_fogg_account_info p{ margin: 5px 0; overflow: hidden }
.b_fogg_account_info span.profile_level{ color: #d9d9d9; font-size: 18px; text-transform: uppercase; text-shadow: 1px 1px 1px #000, -1px -1px 0px #000, 1px -1px 0px #000, -1px 1px 0px #000, 1px 1px 0px #000; }
.b_fogg_account_info span.profile_level,
.b_fogg_account_info span.points,
.b_fogg_account_info span.gpoints{ float: right;  }
.b_fogg_account_info__progress { text-align: center }
.b_fogg_account_info__progress .profile_process_bar{ min-width: 290px;font-size: 18px;line-height: 25px; }
@media (max-width:345px){
  .b_fogg_account_info__progress .profile_process_bar {
    min-width: 245px;
    width: 100%;
  }
}


.b_fogg_donate input[name="email"]{ width: 215px }
.b_fogg_donate__row{overflow: hidden; margin-bottom: 9px; line-height:25px;}
.b_fogg_donate__row:last-child{ margin-bottom: 0; }
.b_fogg_donate input {float: right;min-width: 100px}
.b_fogg_donate textarea { font-size: 13px; }
.b_fogg_donate__button{ text-align: right; margin-top: 20px }

.b_fogg_voucher .stackError{ margin: 0 0 15px }

.b_boost{overflow: hidden;}
.b_bostmeter{width: 120px;float: left;}
.b_bostmeter_percentage{ font-weight: bold;text-align: center; font-size: 18px;}
.b_boostxl, .b_boostsm{margin-left: 135px}
.b_boostxl{border: 1px solid #DC9101; margin-bottom: 18px }
.b_boostsm{border: 1px solid #d9d9d9 }
.b_boostxl__head, .b_boostsm__head{ margin: 0 0 0 8px; font-size: 18px; text-transform: uppercase; text-shadow: 1px 1px 1px #000, -1px -1px 0px #000, 1px -1px 0px #000, -1px 1px 0px #000, 1px 1px 0px #000; }
.b_boostxl__head { color: #DC9101; }
.b_boostsm__head { color: #d9d9d9; }
.b_boostxl__text, .b_boostsm__text {font-size: 17px; font-weight: bold; margin: 3px 15px 8px;}
.b_boost__activate{text-align: center; margin: 8px}
.b_boost__activate button {padding: 4px 10px}

.gt_ico{width: 50px;height: 50px;}
.gt_ico .node-image{opacity:0.7}
.gt_ico:hover .node-image, .gt_ico.gt_available .node-image, .gt_ico.gt_archived .node-image{opacity:1}

/*.Treant.loaded .node.gt_ico_dummy, .Treant .node.gt_ico_dummy {visibility: hidden}*/
#foggGoodieTree .gt_ico_dummy {visibility: hidden}
.gt_ico .node-name{ display: none;position: absolute;background-color: #FFF;border: 1px solid #D9D9D9;top: -22px;margin: 0;padding: 5px;width: 130px;left: -47px;text-align: center;font-weight: bold;z-index: 345;}
.gt_ico:hover .node-name{ display: block; }
.gt_ico .node-title{margin: 0;padding: 1px;position: absolute;right: -10px;top: -10px;background-color: black;width: 20px;height: 20px;text-align: center;color: #fff;font-weight: bold;}
.gt_ico.gt_archived .node-title{color:#DC9101; }
@keyframes gt_hilite {
  0% { color:#DC9101; }
  25% { color:#ffffff; }
  100% { color:#DC9101; }
}
@-moz-keyframes gt_hilite {
  0% { color:#DC9101; }
  25% { color:#ffffff; }
  100% { color:#DC9101; }
}
@-webkit-keyframes gt_hilite {
  0% { color:#DC9101; }
  25% { color:#ffffff; }
  100% { color:#DC9101; }
}
.gt_ico.gt_available .node-title{
  color:#DC9101;
  -webkit-animation: 2s linear 1s normal none infinite running gt_hilite;
  -moz-animation: gt_hilite 3s linear infinite;
  animation: 2s linear 1s normal none infinite running gt_hilite;
}

.gg_member_headline{ background-color: #D9D9D9; padding: 5px 20px; margin: 10px 0; position: relative; min-height: 27px }
.gg_member_headline__nickname{ font-weight: bold; font-size: 18px; }
.gg_member_headline__completed{float: none;position: absolute;right: 20px;top: 6px;font-size: 14px;line-height: 23px;}
.gg_member_headline__completed > span{font-weight: bold}
.gg_member_headline__completed .profile_process_bar div{height: 24px}

.js_only {display: none}

.b_boostModal{ min-width: 320px; max-width: 460px; }
.b_boostModal__head{ font-weight: bold; font-size: 1.2em }
.b_boostModal__buttons{ text-align: right;margin-top:10px }
.b_boostModal__text.wrong_gp_amount{color:#E31E1E;}
.b_boostModal__input{ margin: 8px 0; text-align: center; }

#simplemodal-container .b_boostModal a{ color: inherit }
#simplemodal-container .foggAchievement_text a{ color: inherit }
#simplemodal-container .simplemodal-data a{ color: inherit }

.floatNotify{
  position: fixed;
  top: 20px;
  background-color: #DC9101;
  right: 20px;
  padding: 10px 20px;
  opacity: 0.9;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.7);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.7);
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.7);
}
.floatNotify a{ color:inherit }
.floatNotify .markReadFoggMessages{
  margin-top: 10px;
  display: block;
  font-size: 0.9em;
}

.foggPointsClaim__text{ margin: 10px 0 }
.foggPointsClaim__buttons{ text-align: right }

.foggAchievement_name {font-weight: bold}
.foggAchievement_text{ margin: 10px 0 }

.bAchievement_list{ overflow: hidden; }
.bAchievement_item {
  float: left;
  width: 110px;
  text-align: center;
  padding: 0 20px;
}
.bAchievement_item.clickable_item{cursor: pointer}
.bAchievement_item__name{ text-transform: uppercase; text-decoration: underline; margin-top: 10px; font-weight: bold; }
.bAchievement_item__cost{  }

.foggDelivery_note { margin: 10px 0 }
.foggCheckout .bAchievement_item { width: auto }

#cboxOverlay{background-color: #000 !important;opacity: 0.5 !important;}
.goodieNode4 #cboxLoadedContent{ margin-bottom: 30px }
.goodieNode4 #cboxTitle{ min-height: 30px }

#basic-modal-content {
  display: none;
}
#simplemodal-overlay {
  background-color: #000;
  cursor: pointer;
}
#simplemodal-container {
  /*height:320px; width:600px;*/
  /*color: #DC9101;*/
  color: #000;
  background-color: #FFF;
  border: 2px solid #000;
  padding: 20px;
}
.notify_allow .hide_success { overflow: hidden; margin-bottom: 10px; padding-bottom: 10px}
.notify_input {float: left}
.notify_button input{background: #DC9101; border: none; font-weight: bold; text-transform: uppercase; color: #000; font-family: "Maven Pro"; font-size: 15px;padding: 5px 10px;}
#simplemodal-container a {color: #ddd;}
.notify_allow input[type="text"] {
  width: 115px;
  height: 15px;
  border: 1px solid #999;
  margin-right: 5px;
}

#simplemodal-container a.modalCloseImg {
  background: url(images/x.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#simplemodal-container #basic-modal-content {
  padding: 8px;
}
.bannerCheckoutSuccess_top,
.bannerCheckoutSuccess_bottom{
  text-align: center;
}
.bannerCheckoutSuccess_top img,
.bannerCheckoutSuccess_bottom img{
  max-width: 100%;
  height: auto;
}
.tabs-box {border-bottom: 1px solid #d9d9d9;padding-bottom: 20px; }
.tabs-wrap {margin-bottom: 20px;}
.tabs-wrap td {vertical-align: top}
.tabs-box h4 {color: #dc9101; text-transform: uppercase; margin-bottom: 10px}
.tabs-xsell {}
.x-sell-wrap {width:270px; padding-left: 10px;}
.x-sell-wrap .image-plus {padding: 15px 5px 0; font-size: 40px; vertical-align: top; display: inline-block;}
.x-sell-wrap .productImageCell1 img {vertical-align: middle; display: inline-block;max-width: 100px;max-height: 100px }
.x-sell-wrap .productImageCell1 a {text-decoration: none; vertical-align: middle;}
.x-sell-wrap .productImageCell1 {
  margin: 10px 10px 0;
  padding: 5px;
  text-align: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  margin-bottom: 6px;
}
.x-sell-wrap .x-sell-title {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 20px;
  margin-top: 40px;
  text-align: center;
}
.x-sell-wrap .listingBlock {margin: 0}
.x-sell-wrap .listingBlock {background: #fff; padding: 0 0 10px;}
.x-sell-wrap .productNameCell {display: block; min-height:0 !important; font-weight: bold; clear: both; margin: 0 10px}
.x-sell-wrap  .productQuantityCell {margin: 0 10px;}
.x-sell-wrap .productColumnSell { min-height: 0; background: #fff; padding-bottom: 10px; margin: 0 0 10px 0;    border: 1px solid #d9d9d9; }
.x-sell-wrap .productPriceCell {padding: 20px 10px 0}
.x-sell-wrap .productDescriptionCell1 {margin-left: 10px}
.x-sell-wrap .productButtonCell {padding-right: 10px;}
.x-sell-wrap .productPriceSpecial, .x-sell-wrap .productPriceCurrent {color: #0d7f0e;}
.x-sell-wrap .productsWish {margin-left: 10px}
.infoBoxContent .filter_toggle {text-align: right}
.tabs-links {
  list-style: none;
  padding: 20px 0;
  margin: 20px 0 10px 0 ;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
.tabs-links li {
  float: left;
  padding: 0 20px 0 0;
}
.tabs-links li a {text-decoration: none; font-size: 16px; text-transform: uppercase; font-weight: bold}
.tabs-links li a:hover {color: #dc9101}
.b_bostmeter__help {padding-left: 70px; background: url("images/bostmeter.png") no-repeat; margin-top: 10px; min-height: 60px}
.box-refer_friend #contentHolder {margin-bottom: 20px}
.box-address_book .addr-book-item .button3 {margin-top: 10px}
body.store-esportsdiscount {font-family: 'Titillium Web', sans-serif;}
.store-esportsdiscount h2, .store-esportsdiscount .center_bg h2, .store-esportsdiscount .center_bg h1, .store-esportsdiscount .catalog li a, .store-esportsdiscount .catalog li li.liOdd li a, .store-esportsdiscount .catalog li li.liEven li a, .store-esportsdiscount .catalog a span, .store-esportsdiscount .catalog li li a, .store-esportsdiscount .breadcrumb, .store-esportsdiscount .paginationInfo, .store-esportsdiscount .head_somelinks a, .store-esportsdiscount .head_contact_text, .store-esportsdiscount .head_contact_number span, .store-esportsdiscount .currency select, .store-esportsdiscount .headItemsTitle, .store-esportsdiscount .headItemsTotal, .store-esportsdiscount .headItems, .store-esportsdiscount .valid-products, .store-esportsdiscount .payment-footer, .store-esportsdiscount .products-rows h3 a, .store-esportsdiscount span.product-name, .store-esportsdiscount .productPriceOld, .store-esportsdiscount ul.footer_boxes_block li a, .store-esportsdiscount .product-content .productName, .store-esportsdiscount .login h2, .store-esportsdiscount .box-create_account form > h2, .store-esportsdiscount .box-checkout #loginfrom h2:first-child, .store-esportsdiscount .box-checkout #loginfrom h2:first-child span, .store-esportsdiscount .filter_property_hint {font-family: 'Titillium Web', sans-serif;}

.store-esportsdiscount span.cartPriceSubTotal{ color: #fcdc0e;}
.store-esportsdiscount a.button {text-decoration: none; color: #0d0d0d; font-size: 14px; font-weight: bold; text-transform: uppercase;background: #fcdc0e; padding: 10px 15px; display: block}
.store-esportsdiscount .button1 button,.store-esportsdiscount  button {color: #0d0d0d; font-size: 14px; font-weight: bold; text-transform: uppercase;background: #fcdc0e; padding: 10px 15px; cursor: pointer; border:none}
.store-esportsdiscount .buttonMiddle button {background: #000; color: #fff}
.store-esportsdiscount .cartItemPrice{color: #000;}
.store-esportsdiscount .suggestBox table {color: #fcdc0e !important;}
.store-esportsdiscount .infoBox h2{color:#000;}
.store-esportsdiscount .giveaway-price b {color: #000;}
.store-esportsdiscount .catalog li li a{color:#888}
.store-esportsdiscount .productPriceSpecial, .store-esportsdiscount .productPriceCurrent{color: #fcdc0e;}
.store-esportsdiscount .breadcrumb a:last-child{color: #888}
.store-esportsdiscount a.pageResults:hover {border-color: #000; color: #000}
.store-esportsdiscount .pageResultsMore:hover {border-color: #000; color: #000}
.store-esportsdiscount .pageResultsActive{border: 1px solid #000;}
.store-esportsdiscount .pageResultsActiveWrap{color: #fcdc0e;}
.store-esportsdiscount .suggestTableRowOverRight,  .store-esportsdiscount .suggestTableRowRight{color: #fcdc0e !important;}
.store-esportsdiscount .suggestTableRowOver span, .store-esportsdiscount .suggestTableRow span{color: #fcdc0e !important;}
.store-esportsdiscount .bottom_delivery { background: #fcdc0e;}
.store-esportsdiscount .head_contact_text, .store-esportsdiscount .head_contact_number span{color: #fcdc0e;}
.store-esportsdiscount .productContentRight .productPriceCurrent {color: #fcdc0e}
.store-esportsdiscount .tabNavigation li a.selected {color: #fcdc0e;}
.store-esportsdiscount ul.footer_boxes_block li a {color: #fcdc0e;}
.store-esportsdiscount .banner-title {background: #fcdc0e;}
.store-esportsdiscount .shipping-box.contentBoxContents .shipping-button {background: #fcdc0e;}
.store-esportsdiscount .logBox button[type="submit"] {margin-top: -30px}
.store-esportsdiscount .logBox button[type="submit"],
.store-esportsdiscount .box-create_account button[type="submit"]{background:#fcdc0e;}
.store-esportsdiscount .buttonMiddle a {color: #000; }
.store-esportsdiscount #content .box-checkout_confirmation .contentBoxContents  a {color: #fcdc0e;}
.store-esportsdiscount .categories-responsive {color: #fcdc0e;}
.store-esportsdiscount .compareProductPrice{color: #fcdc0e;}
.store-esportsdiscount .filter_title {color: #fcdc0e;}
.store-esportsdiscount #priceRangeFilter .ui-slider-range{background: #fcdc0e;}
.store-esportsdiscount .ad_search_container .rangeFilter .ui-slider-range{background: #fcdc0e;}
.store-esportsdiscount .hint_icon i{background-color: #fcdc0e;}
.store-esportsdiscount .hint_text{border: 1px solid #fcdc0e;}
.store-esportsdiscount ul.myAccountBox{color: #fcdc0e;}
.store-esportsdiscount ul.myAccountBox a{color: #000;}
.store-esportsdiscount .profile_process_bar div{background-color: #fcdc0e;}
.store-esportsdiscount .foggReferral_code{float: right;color: #fcdc0e;}
.store-esportsdiscount .fogg_points_status{ color: #fcdc0e;}
.store-esportsdiscount .b_boostxl{border: 1px solid #fcdc0e;}
.store-esportsdiscount .b_boostxl__head { color: #fcdc0e; }
.store-esportsdiscount .gt_ico.gt_archived .node-title{color:#fcdc0e; }
.store-esportsdiscount .gt_ico.gt_available .node-title{color:#fcdc0e;}
.store-esportsdiscount .wish-add{background:#fcdc0e;}
.store-esportsdiscount .floatNotify{ background-color: #fcdc0e;}
.store-esportsdiscount #simplemodal-container {color: #fcdc0e; border: 2px solid #fcdc0e;}
.store-esportsdiscount .tabs-box h4 {color: #000;font-size: 20px;}
.store-esportsdiscount .tabs-links li a:hover {color: #fcdc0e}

.store-esportsdiscount .header_top_right {float: none;}
.store-esportsdiscount .head_somelinks {padding: 13px 0 13px 0;}
.store-esportsdiscount .head_somelinks a {  padding-right: 15px; padding-left: 0}
.store-esportsdiscount #head-lang ul {width: 74px;}
.store-esportsdiscount .head_somelinks a {font-family: 'Titillium Web', sans-serif;}
.store-esportsdiscount div.logo, .store-esportsdiscount  h1.logo {padding: 10px 0 0;}
.store-esportsdiscount .head_contact { font: normal 18px 'Titillium Web'; background: url(images/esd/phone.png) 0 6px no-repeat; padding-left: 25px; padding-bottom: 2px;}
.store-esportsdiscount .head_contact_text, .store-esportsdiscount .head_contact_number span {color: #fcdc0e; font-family: 'Titillium Web', sans-serif;}
.store-esportsdiscount .head_shop_in { background: #333 url(images/esd/basket.png) 0 no-repeat;text-align: left;}
.store-esportsdiscount .headItemsTitle {padding-top: 5px; font-weight: 600; font-family: 'Titillium Web'}
.store-esportsdiscount .headItems {font-family:'Titillium Web', sans-serif;}
.store-esportsdiscount .headItemsTotal {font-family:'Titillium Web', sans-serif;}
.store-esportsdiscount #nav > li a {text-transform: none; font-family:'Titillium Web', sans-serif; font-size: 18px; font-weight: normal}
.store-esportsdiscount #nav > li a:hover {background: #fcdc0e;}
.store-esportsdiscount #nav > li li a:hover {background: #fff;}
.store-esportsdiscount .index_default_listing .tabs>ul>li a {font-family:'Titillium Web', sans-serif; font-weight: 600; }
.store-esportsdiscount .productImageCell {border: none;}
.store-esportsdiscount .productNameCell a {font-family:'Titillium Web', sans-serif; font-weight: 600; font-size: 20px; color:#0d0d0d; line-height: 24px;}
.store-esportsdiscount .productDescriptionCell {font-family:'Titillium Web', sans-serif; font-size: 16px; color: #4d4d4d}
.store-esportsdiscount .pl_shipdeal { color: #4d4d4d; background: url("images/esd/tick.png") no-repeat left top 7px;font-size: 16px; font-family:'Titillium Web', sans-serif; padding-left: 20px;    padding-bottom: 0;}
.store-esportsdiscount .productPriceCell {background: #000; padding-top: 0; padding-left: 15px}
.store-esportsdiscount .compare {background: #000; margin-top: 0; padding-top: 0; padding-bottom: 10px; padding-left: 15px}
.store-esportsdiscount .productButtonCell .productsBuy-now {background: url("images/esd/buy_now.png") no-repeat; padding-right: 15px}
.store-esportsdiscount .listing-notify_out_of_stock {background-image: url("images/listing_notify_icon.png"); background-repeat:no-repeat; background-position: 50% 50%;}
.store-esportsdiscount .listGrid .listing-notify_out_of_stock {margin-right: 15px;}
.store-esportsdiscount .productPriceSpecial, .store-esportsdiscount  .productPriceCurrent {  font-size: 20px;  font-family:'Titillium Web', sans-serif;  color: #fcdc0e; font-weight: normal}
.store-esportsdiscount .productPriceOld { font-size: 20px; font-family:'Titillium Web', sans-serif; color: #fff; font-weight: normal;}
.store-esportsdiscount .compare_list a {text-decoration: none; color: #afafaf; font-family:'Titillium Web', sans-serif;}
.store-esportsdiscount ul.footer_boxes_block li a {color: #fcdc0e; font-family:'Titillium Web'; font-size: 18px; text-transform: none;}
.store-esportsdiscount ul.footer_boxes_block li li a {color: #e0e0e0; font-family:'Titillium Web'; font-size: 15px; text-transform: none;}
.store-esportsdiscount #head-lang ul { height: 20px; background: #0d0d0d url('images/esd/select_arrow.png') no-repeat right 5px top 11px;}
.store-esportsdiscount #head-lang ul:hover { height: auto;}
.store-esportsdiscount .footer-addres {float: left; margin-right: 0; font-family: 'Titillium Web'; margin-left: 24%;}
.store-esportsdiscount .order-online {font-family: 'Titillium Web'; font-size: 16px; color: #fcdc0e; line-height: 18px;}
.store-esportsdiscount .footer-tel {background: url("images/esd/phone-footer.png") no-repeat left center; font-size: 16px; font-weight: normal;}
.store-esportsdiscount .footer-addres span { color: #fcdc0e; font-size: 14px; text-align: right; width: 120px;}
.store-esportsdiscount .copyright a {color: #fcdc0e;}
.store-esportsdiscount .copyright {font-family: "Titillium Web"; background: url("images/esd/footer_logo.png") no-repeat right center;padding: 30px 0;}
.store-esportsdiscount .holbi-logo {margin-top: -74px; float: none; display: block; text-align: center;}
.store-esportsdiscount .searchInput .inp {width: 100%}
.store-esportsdiscount .searchTop {background: #fff;height: 29px;}
.store-esportsdiscount .searchInput+span {float: right}
.store-esportsdiscount .searchInput {width: 60%;}
.store-esportsdiscount .head_shop {margin-top: 8px;}
.store-esportsdiscount .tabs-links li a:hover {color: #fcdc0e}
.store-esportsdiscount .searchTop button { background: #fff url("images/search_btn.png") no-repeat 6px !important;}
.store-esportsdiscount .info .compare { background: none; padding-top: 10px; padding-left: 0;}
.store-esportsdiscount .pr_add_attr .compare { background: none; padding-top: 10px; padding-left: 0; color: #333}
.store-esportsdiscount .row-item .buttons_td.buttons_td1 {background: #fff}
.store-esportsdiscount .row-item .buttons_td {background: #000; padding: 60px 13px 6px 16px;}
.store-esportsdiscount .row-item .productsBuy-now {background: url("images/esd/buy_now.png") no-repeat;}
.store-esportsdiscount .infoBoxContent button {background: #000; color: #fff;padding: 6px 15px;}
.store-esportsdiscount .filter_title {color: #000;}
.store-esportsdiscount .buttons_td .pl_shipdeal {color: #fff; background: url("images/esd/tick1.png") no-repeat left top 11px;}
.store-esportsdiscount .add-to-cart {background: #fcdc0e;}
.store-esportsdiscount .tabset li.grid a:hover, .store-esportsdiscount .tabset li.grid a.active {background: url("images/esd/grid_act.png");}
.store-esportsdiscount .tabset li.list a:hover, .store-esportsdiscount .tabset li.list a.active {background: url("images/esd/list_act.png");}
.store-esportsdiscount .compare-check .check-up { background: url("images/esd/compare_cck.png") no-repeat left center;}
.store-esportsdiscount .buttons_td.buttons_td1 + .buttons_td {width: 17%;}
.store-esportsdiscount .filter_container {padding-top: 20px}
.store-esportsdiscount .products .thumb {border: none;}
.store-esportsdiscount .tabset li.list a {  width: 34px;}
.store-esportsdiscount .pageResultsActive {background: #000}
.store-esportsdiscount .right-product-container h3 span { background: url("images/esd/right_arr.png") no-repeat right center;}
.store-esportsdiscount .box_one {background: url("images/esd/box_one.png") no-repeat left center;}
.store-esportsdiscount .box_two { background: url("images/esd/box_two.png") no-repeat left center;}
.store-esportsdiscount .box_tree {  background: url("images/esd/box_tree.png") no-repeat left center;}
.store-esportsdiscount .box_vor {  background: url("images/esd/box_vor.png") no-repeat left center;}
.store-esportsdiscount .box_five { background: url("images/esd/box_five.png") no-repeat left center;}
.store-esportsdiscount .right-product-container { margin-bottom: 30px;}
.store-esportsdiscount .pr_cont_middle { margin-bottom: 30px; margin-right: 250px;}
.store-esportsdiscount .pr_cont_middle .pr_price {padding: 11px; background: #000;}
.store-esportsdiscount .addthis_toolbox { float: right; margin-top: 8px;}
.store-esportsdiscount a.nextButton:hover { background: url("images/esd/nav_next_act.png") no-repeat;}
.store-esportsdiscount a.prevButton:hover { background: url("images/esd/nav_prev_act.png") no-repeat;}
.store-esportsdiscount .right-product-container h3 {background: #afafaf;}
.store-esportsdiscount .right-product-container h3 span {font-size: 17px; font-weight: bold; }
.store-esportsdiscount .main.cartPriceSubTotal {background: #000}
.store-esportsdiscount div.cartPriceSubTotal {color: #fff}
.store-esportsdiscount .center_bg h2 {background: #afafaf;}
.store-esportsdiscount .productColumnSell .productsWish {background: #000; padding-left: 9px}
.products_youtube_video {overflow:hidden; margin:0 -10px}
.products_youtube_video div{width: 33.333%; float: left;bottom: 10px}
.products_youtube_video div div {width:100%; overflow: hidden; padding: 10px 5px; box-sizing: border-box;}
.products_youtube_video iframe { width:100% }
@media (max-width: 1165px) {
  .store-esportsdiscount .header_top{ padding: 0 10px; width: auto;}
  .store-esportsdiscount .copyright { padding: 30px 10px;width: auto;  background: url("images/esd/footer_logo.png") no-repeat 98% center;}
  .tabs-xsell .productColumnSell {
    width: 100%;
  }
}
@media (max-width: 1040px) {
  .products_youtube_video div {
    width: 300px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 0!important;
    float:none
  }
  .store-esportsdiscount .head_shop {float: none; margin-left: 0; }
  .store-esportsdiscount .header_middle_right {padding-top: 2px;}
  .store-esportsdiscount .head_cervices {display: none}
  .store-esportsdiscount .head_shop_in {margin: 3px 0 0 3px;}
  .store-esportsdiscount .cervices_search {margin-bottom: 10px; width: 99%; margin-left: 2px;}
  .store-esportsdiscount div.logo, .store-esportsdiscount h1.logo { padding: 18px 0 0;}
}
@media (max-width: 1000px){
  .store-esportsdiscount .logo img {width: auto;}
  .store-esportsdiscount .holbi-logo { margin-top: 0; border-top: 1px solid #474747;}
  .tabs1 {display: block}
  .tabs-xsell {display: block}
}
@media (max-width: 780px) {
  .store-esportsdiscount .head_somelinks div {top: 56px; padding-left: 10px;}
  .store-esportsdiscount .logo img {width: 100%;}
  .store-esportsdiscount .logo { width: 50%;}
  .store-esportsdiscount #nav > li a {font-size: 13px;}
  .store-esportsdiscount .footer-addres {
    float: none;
    margin-right: 0;
    margin-left: 10px;
    margin-top: 18px;
    clear: both;
    margin-left: 0;
    border-top: none;
  }

}
@media (max-width: 620px) {
  .store-esportsdiscount div.logo, .store-esportsdiscount h1.logo {width: 100%; text-align: center; margin-bottom: 15px}
  .store-esportsdiscount .logo img {width: auto;}
  .store-esportsdiscount .footer_box_column { background: url("images/esd/plus.png") no-repeat right 40px center;}
  .store-esportsdiscount .footer_box_column.foot-selected {background: url("images/esd/minus.png") no-repeat right 40px top 10px;}
}
@media (max-width: 560px) {
  .store-esportsdiscount .copyright {  background: none; }
}
@media (max-width: 500px) {
  .store-esportsdiscount .logo img {width: 95%;}
}
@media (max-width: 440px) {
  .store-esportsdiscount .searchInput {
    width: 85%;
  }
  .store-esportsdiscount .head_shop #shopping-cart {text-align: center}
  .store-esportsdiscount .head_shop {width: 99.7%;}
}
.footer_boxes_block ul .footer_box_column {list-style: none}

.box-theultimatecrate #pageContent {background: #000}
.box-theultimatecrate #pageContent .checkout-content .center_bg {margin-top:0 }
.box-theultimatecrate .breadcrumb {display: none} /* .box-theultimatecrate #header, .box-theultimatecrate  .footer*/
.theultimatecrate_content {text-align: center; color: #fff; font-family: arial!important; max-width: 700px; margin: 0 auto; background: url("images/ultimate_bg.jpg") 50% 0; background-size: cover; padding: 60px 0}
.center_bg .theultimatecrate_content h2 {color: #fff; font-size: 50px; border: none; background: none;font-family: arial; font-weight: normal; padding: 0; text-transform: none}
.theultimatecrate_logo {padding: 30px 0 30px; display: block; text-align: center}
.theultimatecrate_input label {display: block; font-size: 35px; font-weight: normal; font-family: Arial; text-align: center; padding: 20px 0 5px}
.theultimatecrate_text { font-size: 25px; font-weight: bold; font-family: Arial; text-align: center; padding: 40px 0 5px}
.theultimatecrate_text div { font-size: 18px; font-weight: bold; font-family: Arial; text-align: center;}
.theultimatecrate_input input {width: 65%; padding: 15px 10px; font-size: 18px; border: none;}
.theultimatecrate_progress_wrap {background: #fff; width: 78%; height: 25px; margin: 10px auto 20px;}
.theultimatecrate_progress {background: #ffde00; height: 25px}
.theultimatecrate_submit {background: #ffde00; color: #000; font-family: Arial; font-weight: bold; font-size: 40px; border: none; border-radius: 20px; margin: 50px 0; padding: 20px 30px; cursor: pointer}
.propertiesValue_false:after {display: table-cell; content: '\f00d'; font-size: 16px; color: #ef6767; font-family: FontAwesome}
.propertiesValue_true:after {display: table-cell; content: '\f00c'; font-size: 16px; color: #6bd56b; font-family: FontAwesome}
.propertiesValue_false, .propertiesValue_true {font-size: 0}
.img_category_wrap td {border: 1px solid #d9d9d9; padding:5px; width: 90px; height: 90px; vertical-align: middle; text-align: center}
#nav .nav-container li a:hover td {border: 1px solid #000;}
.img_category_wrap img {max-width: 90px; max-height: 90px; width: auto; height:auto}
.store-zowie #nav > li a {
  text-transform: none;
  font-size: 18px;
  font-family: "OPen Sans";
}
.store-zowie h1.logo {
  padding: 15px 0 5px;
  float: left;
}
.store-zowie span.cartPriceSubTotal{ color: #fa2424;}
.store-zowie a.button {background: #fa2424;}
.store-zowie .button1 button, .store-zowie button {background: #fa2424;}
.store-zowie .searchTop button { background: #fff url("images/search_btn.png") no-repeat 6px !important;}
.store-zowie .cartItemPrice{color: #fa2424;}
.store-zowie .suggestBox table {color: #fa2424 !important;}
.store-zowie .infoBox h2{color:#fa2424;}
.store-zowie .giveaway-price b {color: #fa2424;}
.store-zowie .catalog li li a{color:#fa2424;}
.store-zowie .productPriceSpecial, .store-zowie .productPriceCurrent{color: #fa2424;}
.store-zowie .breadcrumb a:last-child{color: #fa2424}
.store-zowie .pageResultsMore:hover {border-color: #fa2424; color: #fa2424}
.store-zowie .pageResultsActive{border: 1px solid #fa2424;}
.store-zowie .pageResultsActiveWrap{color: #fa2424;}
.store-zowie .suggestTableRowOverRight{color: #fa2424 !important;}
.store-zowie .suggestTableRowRight{color: #fa2424 !important;}
.store-zowie .suggestTableRowOver span{color: #fa2424 !important;}
.store-zowie .suggestTableRow span{color: #fa2424 !important;}
.store-zowie .suggestTableRowOver span{color: #fa2424 !important;}
.store-zowie .suggestTableRow span{color: #fa2424 !important;}
.store-zowie .bottom_delivery { background: #fa2424;}
.store-zowie .head_contact_text{color: #fa2424;}
.store-zowie .head_contact_number span{color: #fa2424;}
.store-zowie .footerLinks-title.newsleter {color: #fa2424;}
.store-zowie h2.newdesk_title{color: #fa2424;}
.store-zowie .news_content a{color:#fa2424;}
.store-zowie .productContentRight .productPriceCurrent {color: #fa2424}
.store-zowie .tabNavigation li a.selected {color: #fa2424;}
.store-zowie ul.footer_boxes_block li a {color: #fa2424;}
.store-zowie .banner-title {background: #fa2424;}
.store-zowie .banners-wrap a:hover .banner-price {background: #fa2424 url("images/slider_price.png") no-repeat bottom left;}
.store-zowie .banners-wrap a:hover .banner-title  {color: #fa2424;}
.store-zowie .footer-addres span {color: #fa2424; }
.store-zowie .copyright a {color: #fa2424;}
.store-zowie .shipping-box.contentBoxContents .shipping-button {background: #fa2424;}
.store-zowie .box-create_account button[type="submit"]{background:#fa2424;}
.store-zowie .buttonMiddle a {color: #fa2424;}
.store-zowie #content .box-checkout_confirmation .contentBoxContents  a {color: #fa2424;}
@media  (max-width: 620px){
  .store-zowie .categories-responsive {color: #fa2424;}
}
.store-zowie .cart_order_banner_text span {color: #fa2424;}
.store-zowie .compareProductPrice{color: #fa2424;}
.store-zowie .filter_title {color: #fa2424;}
.store-zowie .priceRangeFilter .ui-slider-range{background: #fa2424;}
.store-zowie .ad_search_container .rangeFilter .ui-slider-range{background: #fa2424;}
.store-zowie .hint_icon i{background-color: #fa2424;}
.store-zowie .hint_text{border: 1px solid #fa2424;}
.store-zowie ul.myAccountBox{color: #fa2424;}
.store-zowie ul.myAccountBox a{color: #fa2424;}
.store-zowie .profile_process_bar div{background-color: #fa2424;}
.store-zowie .foggReferral_code{color: #fa2424;}
.store-zowie .fogg_points_status{ color: #fa2424;}
.store-zowie .b_boostxl{border: 1px solid #fa2424;}
.store-zowie .b_boostxl__head { color: #fa2424; }
.store-zowie .notify_button input{background: #fa2424;}
.store-zowie .tabs-box h4 {color: #fa2424;}
.store-zowie .tabs-links li a:hover {color: #fa2424}
.store-zowie .head_contact {background: url(images/zowie_phone.png) 0 2px no-repeat;}
.store-zowie #nav > li > a:hover { background: #fa2424;}
.store-zowie #head-lang ul {background: #0d0d0d url('images/zowie_select_arrow.png') no-repeat right 5px top 8px;}
.store-zowie .head_shop_in {background: #333 url(images/zowie_basket.png) 0 no-repeat;}
.store-zowie .productButtonCell .productsBuy-now {background: url("images/zowie_buy_now.png") no-repeat;}
.store-zowie .pl_shipdeal {background: url("images/zowie_tick.png") no-repeat left top 9px;}
.store-zowie .footer-tel {background: url("images/zowie_phone-footer.png") no-repeat left center;}
.store-zowie  .logBox button[type="submit"], .store-zowie .box-create_account button[type="submit"] {background: #fa2424;}
.store-zowie .tabset li.grid a:hover, .store-zowie .tabset li.grid a.active {background: url("images/zowie_grid_act.png");}
.store-zowie .tabset li.list a:hover,.store-zowie .tabset li.list a.active {background: url("images/zowie_list_act.png");}
.store-zowie .row-item .productsBuy-now {background: url("images/zowie_buy_now.png") no-repeat;}
.store-zowie  #priceRangeFilter .ui-slider-range {background: #fa2424;}
.store-zowie  .add-to-cart {background: #fa2424;}
.store-zowie .right-product-container h3 span {background: url("images/zowie_right_arr.png") no-repeat right center;}
.store-zowie .box_one {
  background: url("images/zowie_box_one.png") no-repeat left center;
}

.store-zowie .box_two {
  background: url("images/zowie_box_two.png") no-repeat left center;
}
.store-zowie .box_tree {
  background: url("images/zowie_box_tree.png") no-repeat left center;
}
.store-zowie .box_vor {
  background: url("images/zowie_box_vor.png") no-repeat left center;
}
.store-zowie .box_five {
  background: url("images/zowie_box_five.png") no-repeat left center;
}
.submit_redeem {text-decoration: none;  color: #0d0d0d;  font-size: 12px;  display: inline-block;  font-weight: bold;  text-transform: uppercase;  background: #dc9101;  padding: 6px 10px; margin-left: 20px}

.shipping_estimator_top {
  height: 20px;
  background: transparent;
  color: #000;font-family: "Maven Pro";
  font-size: 14px;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 40px;
  padding-right:0;
  margin: -40px 0 0;
}
.shipping_estimator_top a {
  color:#000;
}
.shipping_estimator_top a.hover {
  color:#fff;
}
.shipping_estimator_top a.selected {
  color:#fff;
}

ul#premiumcaroussel{margin: 0px; padding: 0px; list-style: none;}
ul#premiumcaroussel li{float: left; width: 251px;}
#premiumcaroussel a{text-decoration:none;}


.contentBoxContents ol{
  list-style: none;
}
.contentBoxContents ol li{
  list-style: none;
  vertical-align:baseline;
}
.contentBoxContents ol li .ranking, .contentBoxContents ol li .customer,  .contentBoxContents ol li .points{
  display:inline-block;
}
.memberAvatarSmall{
  display:inline-block;
  width:140px;
}
.customerData{
  display:inline-block;
}
.contentBoxContents ol li .ranking{
  padding:10px;
  width:20px;
  vertical-align: top;
  background-color:#cccccc;
}
.contentBoxContents ol li .customer{
  display:inline-block;
  padding:10px;
  width:10px;
  vertical-align: top;
  font-weight:bolder;
}
.contentBoxContents ol li .points{
  display:inline-block;
  float:right;
  padding:10px;
  margin-right:40px;
  width:10px;
  vertical-align: top;
  font-weight:bolder;
}

.contentBoxContents ol li .title1{
  display:inline-block;
  color:#333333;
  width:190px;
  text-transform: uppercase;
  font-size:10px;
  font-weight:bolder;
}
.contentBoxContents ol li .title2{
  display:inline-block;
  color:#333333;
  width:250px;
  text-transform: uppercase;
  font-size:10px;
  font-weight:bolder;
}
.contentBoxContents ol li .title_right{
  display:inline-block;
  color:#333333;
  text-transform: uppercase;
  font-size:10px;
  font-weight:bolder;
}
.contentBoxContents ol li{
  border-bottom:1px #666666 solid;
  margin-top:5px;
}
.activityAcive{
  /*display:inline-block; */
  width:600px;
}
.activityAcive_image{
  display:inline-block;
  width:150px; height:100px;
}
.activityAcive_name{
  display:inline-block;
  vertical-align:middle;
  font-weight:bolder;
}

.b_addtoFriend{
  text-align:center;
}
.b_friendBox{
  padding-top:15px;
}
.b_friendBox ol{
  background-color:#cccccc;
  list-style: none;
}
.b_addtoFriend{
  margin-top:10px;
  margin-bottom:10px;
}
.b_addtoFriend .button2{
  float:none !important;
}
.b_addtoFriend .button2 a{
  display:inline-block;
}
.b_friendBox ol li{
  padding:3px;
}
.b_friendBox ol li .memberAvatarSmall{
  width:50px;
}
.b_friendBox ol li .customerData{

}

.b_friendBox ol li .customerData a{
  text-decoration:none;
  color:#333333;
}
/* ------------- New shopping cart ----------- */
body.box-shopping_cart #nav,
body.box-shopping_cart .breadcrumb,
body.box-shopping_cart .productListing-heading,
body.box-shopping_cart .shipping-estimator,
body.box-shopping_cart .shipWrapp table,
body.box-shopping_cart .buttonMiddle
{display:none}
body.box-shopping_cart .center_bg h1 {font-weight: normal;font-style: italic;margin-bottom: 0;color:#000;}
body.box-shopping_cart .productListing-data {border-top: none;border-bottom: 1px solid #d9d9d9;padding: 30px 10px;    vertical-align: middle;}
body.box-shopping_cart .cartItemQty input:disabled {background: #fff;border: none;}
body.box-shopping_cart .cartItemPrice,body.box-shopping_cart  .cartRow > div span {color:#7f7f7f}
body.box-shopping_cart .cartItemCheckbox a {text-decoration: none; color:#c3c3c3}
body.box-shopping_cart .cartItemCheckbox {padding:30px 0 30px 10px}
body.box-shopping_cart .cartRow > div {text-transform: none}
body.box-shopping_cart .cartRow {border-bottom: none;padding: 10px;}
body.box-shopping_cart .cartRow:last-child {border-top: 1px solid #aecc46;}
body.box-shopping_cart .button2:after {margin-left: 70%;width: 281px;height: 26px;display: inline-block;content: '';background: url(images/payments.jpg) no-repeat 0 0;position: absolute;bottom: 16px;left: 100%;}
body.box-shopping_cart .button2 a.button {text-decoration: none;color: #c3c3c3; font-weight: normal;text-transform: none;background: transparent;padding: 10px;display: inline-block;vertical-align: middle;height: 26px;}
body.box-shopping_cart .cartRow:last-child .cartPriceTotal {font-size: 0}
body.box-shopping_cart .cartRow:last-child .cartPriceTotal  .cartPriceTotalTotal {font-size:30px; float: left;color: #000;}
body.box-shopping_cart .cartRow > div span {text-align: right;}
body.box-shopping_cart .pageContent .buttonBox {padding: 0 0 20px;margin-top: -30px;}
body.box-shopping_cart .pageContent .buttonBox .button2 {position: relative}
body.box-shopping_cart .markProductOutOfStock, body.box-shopping_cart .stockWarning {display:none}
@media (max-width: 900px) {
  body.box-shopping_cart .button2:after {display:none}
}
@media (max-width: 780px) {
  body.box-shopping_cart .pageContent .buttonBox {
    padding: 20px 0;
    margin-top: 0;
  }
}
#promotion_content{
  text-align:left;
}
#promotion_content .listGrid{
  margin-top: 15px;
}
#promotion_content .productQuantityCell{
  float:left !important;
}
#promotion_content .productButtonCell {float:right}
.add-to-cart_popup {float: right;  background: #da8f01;  margin-right: 20px;}
.productButtonCell .add-to-cart_popup input {
  display: block;
  float: right;
  background: #000 url(images/buy_now.png) no-repeat;
  width: 42px;
  height: 42px;
  font-size: 0;
  margin-top: 0;
  padding: 0;
}
#promotion_content select {width: 50px!important;height: 32px}
.add-to-cart_popup input {background: url("images/add_to_cart1.png") no-repeat left center; padding: 9px 15px 9px 35px; font-size: 14px; color:#0d0d0d; font-weight: bold; text-transform: uppercase; cursor: pointer}
.promo_div_extra {position:relative; background: rgba(0, 0, 0, 0);}
.promo_conatiner_text {background: rgba(0, 0, 0, 0); }
.pop_up_container *{box-sizing: border-box;}
.pop_up_container td {vertical-align: top;     padding: 10px;}
.pop_up_left, .pop_up_right {float: left; width: 50%}
.pop_up_left img {max-width: 90px; height: auto}
.popup_success {
  border-radius: 3px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#deefd7+0,c5e4ba+100 */
  background: #deefd7; /* Old browsers */
  background: -moz-linear-gradient(top,  #deefd7 0%, #c5e4ba 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #deefd7 0%,#c5e4ba 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #deefd7 0%,#c5e4ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefd7', endColorstr='#c5e4ba',GradientType=0 ); /* IE6-9 */
  padding: 10px;
  margin-bottom: 10px;
  color: #3c7342;
  margin-right: 10px;
}
.pop_up_right a {padding: 10px 15px; text-transform: uppercase; color: #fff!important; background: #000; display: inline-block; text-align: center;text-decoration: none}
.pop_up_right a.p_go_to {background: #96c23e; display: block}
.pop_up_container .p_clerk {clear: both}
.p_wrap {overflow: hidden}
.clerk_boxes {padding: 25px 0 10px 0}
.clerk_h2 {display:none; text-align: center;font-size: 20px; font-family: "Maven Pro"; color:#0D0D0D;font-weight: bold;text-transform: uppercase;padding: 0 0 15px 0px;border-bottom: 1px solid #d9d9d9;}
.clerk_ul {padding: 0;     margin: 0 -10px;}
.clerk_ul * {box-sizing: border-box}
.clerk_item {width: 24.99%; padding: 20px 10px}
.pop_up_container .clerk_item {width: 33.3333%; padding: 20px 10px}
.clerk_image {border: 1px solid #d9d9d9;padding: 5px}
.clerk_image a {display: table; width: 100%}
.clerk_image a span {display: table-row}
.clerk_image a span span {display: table-cell; width: 100%; vertical-align: middle; text-align: center; height: 240px}
.clerk_image img {max-width: 100%; height: auto; max-height: 220px}
.clerk-slider-nav-prev {left: 10px;z-index:1}
.clerk-slider-nav-next {right: 10px;z-index:1}
.clerk_name a {display: block;text-decoration: none;color: #0d0d0d;font-size: 14px;line-height: 16px;text-transform: uppercase;font-weight: bold;font-family: "Maven Pro";padding: 10px 0;}
.clerc_product {overflow: hidden}
.clerc_product * {box-sizing: border-box}
.clerc_product_row {}
.clerc_product_left {float: left; width: 80%}
.clerc_product_right ul {padding: 0}
.clerc_product_right li {margin-bottom: 40px}
.clerc_product_right {float: right; width: 20%; padding-left: 20px}
.clerc_product_right h2.clerk_h2 {font-size: 16px;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #d9d9d9;background: #000;color: #fff;padding: 10px;margin: 20px 0 15px;}
.clerk_box h2.clerk_h2 {border-bottom: 1px solid #d9d9d9;color: #0d0d0d;background: none; margin-bottom: 20px}
.clerc_product_right .clerk_image a span span {height: 180px;}
.clerk_cart h2.clerk_h2 {padding: 15px; color: #fff}
.suggestBoxHolder {display: none!important;}
.clerk-live-search-container {padding: 5px 4px 0!important;width: 272px;}
.clerk-live-search-container *{box-sizing: border-box}
.clerk-live-search-container div {padding: 0px 8px 5px!important;}
.clerk-live-search-container div img {max-height: 100%; width: auto!important;}
.cleark_search {overflow: hidden}
.cleark_search * {box-sizing: border-box}
.cleark_search ul {margin: 0 -10px; padding: 0}
.cleark_search .clerk_item {float: left; width: 33.3333%;padding: 0 10px 20px;}
.cleark_search  .clerk_name {height: 50px; overflow: hidden}
.cleark_search  .clerk_price {font-size: 16px;font-family: "Maven Pro";color: #dc9101;font-weight: bold;text-align: left;}
.clerk_nest h2.clerk_h2 {background: none; border-bottom: 1px solid #d9d9d9; color: #0d0d0d;margin: 0 10px 20px;}
.box-index_nested .clerk_ul_nest {margin: 0;}
.clerk_ul_nest .clerk_item {width: 33.3%;padding: 20px 10px;}
.clerk_item .productQuantityCell, .clerk_item_item .productQuantityCell {padding: 10px 0 5px;float: none;text-align: right;}
.clerk_item .productDescriptionCell {min-height: 60px}
.box-index_nested .clerk_ul_nest .clerk_item {width: 25%;padding: 20px 10px 0;}
.box-index_nested .clerk_ul_nest {border-bottom: 1px solid #d9d9d9; margin-bottom: 20px;}
.box-index_nested .clerk_image a span span {height: 200px;}
.box-index_nested .center_bg h2{padding: 16px 0;margin: 0 10px}
.box-index_nested .clerk_image img {max-height: 180px;max-width: 98%;}
.box-index_products .center_bg h2{padding: 16px 0;margin: 0}
.box-index_products .clerk_image a span span {height: 200px;}
.box-index_products .clerk_image img {max-height: 180px;max-width: 200px;}
.productQuantityCell + .clerk_name {min-height: 53px;}
.clerk_name span {display: block;color: #0d0d0d;}
.clerk_name {position: relative}
.clerk_name .productButtonCell a {position: absolute;right: 0;top: 0;margin-top: 0!important;}
.clerk_name > div > span:first-child {font-size: 14px!important;color: #0d0d0d}
.clerk-livesearch-title {color: #dc9101; font-weight: bold}
@media (max-width: 1000px) {
  .clerk_ul_nest .clerk_item, .clerk_item {width: 50%;}
}
@media (max-width: 850px) {
  .clerk_boxes {padding: 25px 10px 10px 10px;}
  .clerk_ul_nest .clerk_item{width: 100%;}
}
@media (max-width: 700px) {
  .clerk_ul_nest .clerk_item {width: 50%;}
  .clerc_product_right {width: 100%;padding-left: 7px;}
  .clerc_product_left {float: left;width: 100%;}
  .p_clerk {display: none;}
  .pop_up_left, .pop_up_right {float: none; width: 100%}
  #simplemodal-container {
    position: fixed;
    z-index: 1002;
    height: auto!important;
    width: 83%!important;
    left: 0!important;
    top: 10px!important;
  }
}
#proonto-widget {bottom:0!important;}
.checkout-content .buttonBox {padding: 20px 0 50px;}
@media (max-width: 560px){
  .clerk_ul_nest .clerk_item, .clerk_item {width: 100%!important;}
  .clerc_product_right {width: 100%;padding-left: 7px;}
  .clerc_product_left {float: left;width: 100%;}
  .checkout-content .buttonBox {padding: 20px 0 50px;}
  .copyright {padding: 20px 0 50px;}
  #proonto-widget {bottom:0!important;}
}

.pop_up_container h4 {
  font-weight: normal;
  color: #000;
  margin:  20px 0 0 0;
  padding-bottom: 10px;
  font-size: 16px;
  border-bottom: 1px solid #dadada;
  font-weight: normal;
  text-transform: uppercase;
}

.promotion_box_description{
  border: 1px solid #CCCCCC;
  background-color:#dadada;
  width: 360px;
  margin-top: 20px;
}
#simplemodal-container .clerk-slider-nav {top: 25%;}
.box-shopping_cart .footer {display: none}
.cartItemImage {text-align: center}
.noItems {padding: 40px 0}


