* {
    margin: 0;
    padding: 0;
}
body {
    background: url("../images/bg.png");
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    height: 101%;
}
textarea{
    color: #797B7E;
}
h1{
  font-size:17px;
}
h2{
  font-size:15px;
}
img{
    border: none;
}
button{
    border: none;
}
input{
    border: none;
    color: #797b7e;
    font-size: 12px;
}
select{
    border: medium 1px;
    color: #797b7e;
    font-size: 12px;
}
a{
    text-decoration: none;
    color: #f6f6f6;
    font-size: 12px;
}
#content-outer {
    margin: 0 auto;
    padding: 0;
    /*text-align: left;*/
    width: 1000px;
}
.content-left{
  margin-top: 15px;
}
#hw-logo{
   background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    width: 254px;
}
#hw-login-user{
 background: url("../images/login-user.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    padding-left: 5px;
    padding-right: 27px;
    width: 169px;
  margin-left:11px;
}
#hw-login-lock{
 background: url("../images/login-lock.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    padding-left: 5px;
    padding-right: 27px;
    width: 169px;
    
}
.konto-erstellen {
  margin-left: 11px;
  margin-top: 3px;
  display: block;
 display:none;
}
.infotext {
  margin-left:13px;
  margin-top:5px;
}
.infotext a {
  color: white !important;
  text-decoration: underline;
}
#form-login::after {
  display: block;
  content: '';
  margin-left: 13px;
}
.register_block {
  /*display: none;*/
}
#hw-login-button{
background: url("../images/login-button.png") no-repeat scroll 0 0 transparent;
    color: #3B3B3B;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    width: 104px;
  	
}
#hw-menu-search-wrap{
 background: url("../images/menu-top.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-top: 15px;
    width: 750px;
}
#hw-menu-top{
    margin: 0;
    padding: 0;
    list-style: none;
}
#hw-menu-top li{
float: left;
    height: 48px;
    line-height: 44px;
    text-align: center;
    width: 124px;
}
#hw-menu-top li.active{
      background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
}
#hw-menu-top li:hover{
    background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
}
#hw-menu-top li.active a{
    color: #FFFFFF;
}
#hw-menu-top li a:hover{
color: #FFFFFF;
}
#hw-menu-top li a{
    color: #956811;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
#hw-menu-top ul{
display: none;
    list-style: none outside none;
    position: relative;
    z-index: 999;
}
#hw-menu-top ul li{
background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
    padding-left: 11px;
    text-align: left;
}

/*#hw-menu-top ul li a{
    color: #956811 !important;
}
#hw-menu-top ul li a:hover{
    color: #FFFFFF !important;
}
#hw-menu-top ul li ul{
left: 84%;
    top: -45px;
}*/
#hw-slider{
background: url("../images/slider.png") no-repeat scroll 0 0 transparent;
    height: 302px;
    margin-top: 15px;
    width: 750px;
}
#hw-properties{
 background: url("../images/properties.png") no-repeat scroll 0 0 transparent;
    height: 79px;
    margin-top: 15px;
    width: 750px;
}
#hw-properties .title{
 font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
    text-align: center;
    text-transform: uppercase;
}
#hw-properties ul{
        margin: 0;
    padding: 0;
    list-style: none;
    color: #282828;
}
#hw-properties ul li{
 background: url("../images/property.png") no-repeat scroll 0 4px transparent;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 12px;
    padding-left: 32px;
}
#hw-properties .strong-text a{
    font-weight: bold;
    text-transform: uppercase;
    color: #282828;
}
#hw-properties .strong-text a:hover{
    text-decoration: underline;
}
#hw-product-slider{
 background: url("../images/product-slider.png") no-repeat scroll 0 0 transparent;
    height: 210px;
    margin-top: 15px;
    width: 751px;
}
#hw-product-slider .title{
     font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
    text-align: center;
    text-transform: uppercase;
}
#hw-product-slider .product{
margin-top: 7px;
}
#hw-product-slider .product .product-title{
   color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
#hw-product-slider .product .product-text{
color: #767575;
    font-size: 11px;
    height: 76px;
}
#hw-product-slider .product .product-button{
 background: url("../images/product-more-button.png") no-repeat scroll 0 0 transparent;
    color: #3D3939;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-left: 19px;
    padding-top: 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: 115px;
    margin: -4;
}
#hw-product-slider .product .product-img-wrap{
    float: left;
border: 2px solid gainsboro;
    border-radius: 4px 4px 4px 4px;
    height: 132px;
    margin-right: 18px;
    overflow: hidden;
    width: 154px;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
#hw-product-slider .product-button-wrap{
    padding-left: 188px;
}
#hw-product-slider .slide{
    width: 300px;
    float: left;
}
#hw-text{
 background: none repeat scroll 0 0 white;
    border: 1px solid black;
    color: #282828;
    font-family: Calibri;
    font-size: 12px;
    margin-top: 15px;
    padding: 18px;
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    
 -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
#hw-language{
font-size: 11px;
    margin-top: 35px;
    text-align: center;
  min-height:20px
}
#hw-language .lang-active{
    text-decoration: underline;
}
#hw-language a:hover{
    text-decoration: underline;
}
#hw-cart{
background: url("../images/cart.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-top: 30px;
    text-align: left;
    width: 231px;
}
#hw-cart a{
        color: #373737;
    font-size: 14px;
}
#hw-cart .cart-text{
 margin-left: 60px;
    padding-top: 8px;
}
#hw-smart-editor{
background: url("../images/smart-editor.png") no-repeat scroll 0 0 transparent;
    color: #3A1F1F;
    font-family: Calibri;
    font-size: 13px;
    height: 185px;
    margin-top: 15px;
    text-align: center;
    width: 232px;
}
#hw-smart-editor .smart-title{
    padding-top: 9px;
}
#hw-smart-editor .smart-title {
    font-size: 24px;
    color: #3A1F1F;
}
#hw-smart-editor .smart-strong{
    margin-left: 15px;
    text-transform: uppercase;
}
#hw-smart-editor .smart-title2{
    margin-top: 10px;
}
#hw-smart-editor .smart-title2 a{
color: #143F6A;
    font-family: Calibri;
    font-size: 26px;
    text-transform: uppercase;
}
#hw-smart-editor .smart-title2 a:hover{
    text-decoration: underline;
}
#hw-smart-editor .smart-text{
    padding-left: 6px;
    padding-right: 5px;
    font-weight: 700;
}
#hw-module-contact{
 background: url("../images/module-contact.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    height: 185px;
    margin-top: 15px;
    text-align: center;
    width: 231px;
    border-radius: 5px;
}
#hw-module-contact a{
        color: #000000;
    font-size: 14px;
}
#hw-module-contact a:hover{
    text-decoration: underline;
}
#hw-module-contact .contact-title{
color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    text-transform: uppercase;
}
#hw-module-contact .contact-number{
font-size: 24px;
    font-weight: bold;
}
#hw-module-articles{
 background: url("../images/module-articles.png") no-repeat scroll 0 0 transparent;
    height: 231px;
    margin-top: 15px;
    width: 230px;
}
#hw-module-articles td{
    color: #000000;
    font-size: 12px;
}
#hw-module-articles .articles-title{
  color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
#hw-module-articles .article-item{
margin-top: 6px;
    padding: 9px;
}
#hw-module-articles .art-title{
    font-weight: bold;
}
#hw-module-articles .art-date{
    color: #6b6b6b;
    font-size: 10px;
}
#hw-module-articles .art-text{
    padding-top: 5px;
}
#hw-module-payment{
 background: url("../images/module-payment.png") no-repeat scroll 0 0 transparent;
    height: 271px;
    margin-top: 15px;
    width: 230px;
  display:none;
}
#hw-module-payment .payment-title{
color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
#hw-footer{
 background: url("../images/footer.png") no-repeat scroll 0 0 transparent;
    height: 61px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 1000px;
    clear: both;
    overflow: hidden;
    float: left;
}
#hw-product-types{
    background: white;
    width: 750px;
    height: 111px;
    margin-top: 15px;
    
        border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#hw-product-types .product-item{
text-align: center;
    width: 75px;
    cursor: pointer;
  margin-left: 1em;
}
#hw-product-types .producttype-name{
    margin-top: 5px;
}
#hw-product-types a{
        color: #282828;
    font-size: 12px;
}
#hw-product-types a:hover{
    text-decoration: underline;
}
#hw-menu-bottom{
list-style: none outside none;
    margin: auto;
    padding: 0;
    /*width: 435px;*/
  left:50%;
  position:relative;
  float:left;
}
#hw-menu-bottom li{
 float: left;
    padding-left: 15px;
    padding-top: 18px;
  position: relative;
right: 50%;
}
#hw-menu-bottom li a{
color: #454545;
    font-size: 14px;
}
#hw-menu-bottom li.active a{
        text-decoration: underline;
    color: #25649a;
}
#hw-menu-bottom li a:hover{
    text-decoration: underline;
    color: #25649a;
}
#hw-copyright{
    font-size: 11px;
    padding-left: 20px;
    margin-bottom: 40px;
}
.jshop_list_product td.block_product{
    padding: 0;
    vertical-align: top;
}
.jshop_list_product .product {
  background: url("../images/product.png") no-repeat scroll 0 170px #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    height: 356px;
    margin-bottom: 35px;
    margin-right: 21px;
    padding: 13px;
    width: 206px;
    
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.jshop_list_product td .product .description{ 
 color: #626262;
    font-size: 12px;
    height: 38px;
    margin-bottom: 10px;
    margin-top: 7px;
    overflow: hidden;
}
.jshop_list_product td .product a{
    color: #626262;
}
.jshop_list_product .product_label{
    position: absolute;
}
.jshop_list_product .image_block{
 height: 145px;
    margin: 0;
    overflow: hidden;
    width: 210px;
}
.jshop_list_product td .product .name a{
    color: #2e3033;
    font-size: 18px;
}
.jshop_list_product .jshop_price, .jshop_list_product .jshop_from{
 color: #2E3033;
    font-size: 16px;
    font-weight: bold;
}
.jshop_list_product .all_prices{
    text-align: center;
}
.jshop_list_product .taxinfo, .jshop_list_product .taxinfo a{
    color: #828282;
    font-size: 10px;
}
.jshop_list_product .but_wrap{
background: url("../images/produkts-button.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    margin: 10px auto auto;
    padding-top: 7px;
    text-align: center;
    width: 188px;
}
.jshop_list_product .but_wrap a{
        color: #2e3033;
    font-size: 16px;
}
.jshop_list_product .name{
margin-top: 20px;
}
.jshop_center_prod_def{
background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
    margin-top: 6px;
    padding-left: 20px;
    
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.productfull{
    background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    width: 1002px;
}
.productfull .my_product td{
color: #565C61;
    vertical-align: top;
}
.productfull .product_label{
    position: absolute;
}
.productfull .product-header{
color: #FFFFFF;
    font-size: 18px;
    padding-left: 23px;
    padding-top: 7px;
}
#title_product{
border-bottom: 1px solid #E9ECEF;
    color: #2E3033;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 23px;
    padding-bottom: 6px;
}
.jshop_prod_description{
    color: #565c61;
    font-size: 14px;
    width: 425px;
}
#list_product_image_middle{
   background: url("../images/product-image.png") repeat scroll 0 0 transparent;
    border: 1px solid #E9ECEF;
    border-radius: 3px 3px 3px 3px;
    margin-right: 15px;
    margin-top: 20px;
    text-align: center;
    
        -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.productfull .jshop_img_thumb{
  background: url("../images/product-image.png") repeat scroll 0 0 transparent;
    border: 1px solid #E9ECEF;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    margin-top: 5px;
    text-align: center;
    width: 100px;
    
        -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.productfull .image_product_default{
    margin-left: 25px;
}
.productfull .product_configuration{
    margin-top: 20px;
}
.productfull .prod-conf-title{
    color: #565C61;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #E9ECEF;
    margin-bottom: 20px;
    margin-top: 45px;
    padding-bottom: 6px;
}
#quantity{
background: url("../images/prod-attr-input.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    text-align: center;
    width: 50px;
}
.productfull .prod_qty{
    /*color: #848484;*/
  color:#565C61;
    font-size: 14px;
    /*text-transform: uppercase;*/
  font-weight:bold;
}
.productfull .link_text_jshop_right .link_text_jshop{
background: url("../images/prod-add-cart.png") no-repeat scroll 0 0 transparent;
    color: #1E1E1E;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    height: 33px;
    text-align: center;
    width: 162px;
  margin-top: 37px;
  display: inline-block;
}
#block_price, #block_price1,#block_pricetax{
    color: #3a3a3a;
    font-weight: bold;
    font-size: 18px;
}
#block_pricewithtax{
    color: #3a3a3a;
    font-weight: bold;
    font-size: 14px;
}
.productfull .taxinfo{
    font-weight: normal;
    font-size: 10px;
  display: block;
}
.productfull .taxinfo2{
    font-weight: normal;
    font-size: 12px;
  height:22px;
  display: block;
}
.prod_price, .prod_price a{
  color: #3a3a3a;
  width:130px;
  font-weight:bold;
}
.productfull .plusshippinginfo{
  font-weight: normal;
    font-size: 10px;
  display: block;
}
 .productfull .plusshippinginfo a{
  font-size: 10px;
 }
table.prod_buttons .prod_price .taxinfo {
  
}
#jshop_search{
 background: url("../images/search-input.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    padding-left: 6px;
    padding-right: 28px;
    width: 220px;
  position: absolute;
  top: 0;
  left: 0;
}
#hw-search{
  position: relative;
  width: 220px;
  height: 27px;
}
#hw-search .button{
    background: none;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
  font-size: 0;
  line-height: 0;
}
.jshop_list_center {
     background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    width: 1002px;
}
.jshop_list_center td, .jshop_list_center th{
        color: #626262;
}
.jshop_list_center .category_name{
color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 7px;
}
.jshop_list_center form, .jshop_list_center .jshop_subtotal, .jshop_list_center .jshop_subtotal{
     background: none repeat scroll 0 0 #FFFFFF;
}
.jshop_list_center .jshop_subtotal{
    width: 100%;
}
.jshop_list_center .total_price_in_cart {
        border-radius: 0 0 3px 3px;
    
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    
     -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.jshop_list_center .cart th{
   color: #757575;
    font-size: 11px;
    line-height: 28px;
}
.jshop_list_center .jshop_bottom{
    width: 100%;
}
.jshop_list_center .jshop_bottom .td_2{
    text-align: right;
}
.jshop_list_center .link_text_jshop_left .link_text_jshop{
   background: url("../images/cart-back-to-shop.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    line-height: 31px;
    margin-bottom: 25px;
    margin-top: 15px;
    text-align: center;
    width: 128px;
}
.jshop_list_center .link_text_jshop_right .link_text_jshop{
 background: url("../images/cart-next.png") no-repeat scroll right 0 transparent;
    color: #262626;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    line-height: 31px;
    margin-bottom: 25px;
    margin-top: 15px;
    text-align: center;
    width: 122px;
}
.jshop_list_center .cart td{
 border-bottom: 1px solid gainsboro;
    border-spacing: 0;
    color: #2E3033;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
padding-left: 42px;
}
.jshop_list_center .product_name {
    padding-left: 0px;
}
.jshop_list_center .product_name a{
color: #2E3033;
    font-size: 14px;
    font-weight: bold;
}
.jshop_list_center .product_name a:hover{
    text-decoration: underline;
}
.jshop_list_center .jshop_prod_cart .inputbox{
  background: url("../images/cart-quantity.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    /*padding-left: 7px;*/
    padding-right: 4px;
    text-align: center;
    width: 60px !important;
}
.jshop_list_center .jshop_img{
 padding: 5px;
    width: 140px;
}
.jshop_list_center .cart{
    width: 100%;
     background: url("../images/cart-top-bg.png") no-repeat scroll 0 28px #FFFFFF;
    /*margin-top: 6px;*/
    width: 1002px;
}
.jshop_list_center .jshop_subtotal .inputbox{
background: url("../images/cart-rabatt.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding-left: 7px;
    padding-right: 4px;
    width: 229px;
}
.jshop_list_center .jshop_subtotal .button{
 background: url("../images/cart-rabatt-button.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 25px;
    width: 100px;
}
.jshop_list_center .change_quantity_in_cart {
color: #626262;
    font-size: 14px;
    padding-bottom: 25px;
    padding-left: 19px;
    padding-top: 11px;
}
.jshop_list_center .total-prices{
        width: 100%;
}
.jshop_list_center .total-prices td{
font-size: 16px;
    font-weight: bold;
    text-align: right;  
}
.jshop_list_center .total-prices td.name{
    font-weight:normal;
}
.jshop_list_center .total-prices2{
        width: 100%;
}
.jshop_list_center .total-prices2 td{
font-size: 16px;
    font-weight: bold;
    text-align: right; 
}
.jshop_list_center .total-prices2 td.name{
    font-weight:normal;
}
.jshop_list_center .category_description{
 font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}
.address_block{
    background: #FFFFFF;
    color: #626262;
    border-radius: 0 0 3px 3px;
    width: 131.8%;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.jshop_register{
    padding-top: 5px;
}
.jshop_register td{
color: #626262;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 7px;
}
.jshop_register td.name{
    width: 40%;
}
.checkout .cart{
/*            border-radius: 3px 3px 0 0;
    
        -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;*/
}
.checkout .jshop_subtotal td{
    text-align: right;
}
.checkout .jshop_subtotal{
    padding-bottom: 20px;
    padding-top: 15px;
    
/*      border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;*/
}
.checkout .jshop_subtotal td.value{
    font-weight: bold;
    padding-right: 20px;
}
.checkout .jshop_subtotal td.name{
    width: 80%;
}
#jshop_menu_order{
background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin-top: 20px;
    padding-left: 15px;
    width: 1002px;
}
#jshop_menu_order #active_step{
    font-weight: bold;
}
.jshop_register .inputbox{
      background: url("../images/cart-rabatt.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding-left: 7px;
    padding-right: 4px;
    width: 229px;
}
.delivery_adress{
 font-size: 14px;
    padding-left: 15px;
    padding-top: 15px;
}
.requiredtext{
 font-size: 12px;
    padding-top: 6px;
    text-align: right;
    width: 353px;
}

.sna_block_total_price,
.extprice,
.productfull #block_price,
.taxvalue,
.table_price_right td{
	font-size:14px !important;
	font-weight:bold !important;
	color:#000 !important;
	
}

.link_text_jshop_right .button{
	margin-bottom:0 !important;
}

span#total_price{
	margin-top:0 !important;
}
#sna_block_html{
	padding: 3px 20px ;
	margin:15px 0 15px 0;
	background:#bcbdc1;
}
.taxvalue{
	margin:2px 0 0 0 !important;
	padding: 0px 20px;
}
.taxvalue .value,
.taxvalue .value2,
.taxvalue .name{
	font-size:12px !important;
}
#extprice_block{
	padding: 20px 20px 0;
	margin:0;
}
.taxvalue .value,
#extprice_block .value{
	float:right;
}

.table_price_right .netto-stuck>td{
	padding-top:10px;
}

#sna_block_html .table_sna{
	background:#bcbdc1;
}
.table_price_right .padding-row td:last-child{
	padding-right:20px;
}
.table_price_right .padding-row td:first-child{
	padding-left:20px;
}
.link_text_jshop_right{
padding-right: 14px;
    text-align: right;
}
.link_text_jshop_right .link_text_jshop{
background: url("../images/cart-next.png") no-repeat scroll right 0 transparent;
    color: #262626;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 31px;
    margin-bottom: 12px;
    margin-top: 15px;
    text-align: center;
    width: 122px;
}
.link_text_jshop_right img{
    display: none;
}
#payment_form{
     border-radius: 0 0 3px 3px;
    padding-top: 15px;
    background: #FFFFFF;
        width: 133.6%;
    border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
#payment_form td{
color: #626262;
    padding-left: 16px;
}
#shipping_form{
         border-radius: 0 0 3px 3px;
    padding-top: 15px;
    background: #FFFFFF;
    width:133.6%;
    border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
#shipping_form td{
color: #626262;
    padding-left: 16px;
    font-weight: bold;
}
.previewfinish{
         border-radius: 0 0 3px 3px;
    padding-top: 15px;
    background: #FFFFFF;
    padding-left: 14px;
    width: 131.8%;
    border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.previewfinish td{
 color: #626262;
    font-size: 14px;
    padding-top: 6px;
}
.previewfinish a{
    color: #626262;
    text-decoration: underline;
}
.previewfinish textarea{
height: 110px;
    margin-bottom: 10px;
    margin-top: 7px;
    width: 396px;
}
.shop-checkout-finish{
background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #565C61;
    padding: 10px;
    
        -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
}
.category-module{
color: #000000;
    font-size: 12px;
    list-style: none outside none;
    padding: 10px;
    text-align: left;
}
.category-module h4{
    margin-top: 10px;
}
.category-module a.mod-articles-category-title{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.category-module a.mod-articles-category-title:hover{
    text-decoration: underline;
}
.category-module .mod-articles-category-date{
    font-size: 10px;
    color: #6b6b6b;
}
.updateCart .cart_empty_text{
    color: #767575;
    padding: 11px;
}
.item-page h2{
    padding-bottom: 10px;
}
#callsend td{
  color: #282828;
    font-size: 14px;
    padding-top: 10px;
}
#callsend .callbacktext{
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
#callsend td input.csinp, #callsend td input.inputbox{
     background: url("../images/cart-rabatt.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding-left: 7px;
    padding-right: 4px;
    width: 229px;
}
#callsend .insend{
background: url("../images/cart-next.png") no-repeat scroll right 0 transparent;
    color: #262626;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    line-height: 31px;
    margin-top: 15px;
    text-align: center;
    width: 122px;
    cursor: pointer;
}
#callsend .select_div_1{
  background: url("../images/cart-quantity.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    padding-left: 7px;
    padding-right: 4px;
    text-align: right;
    width: 60px !important;
    cursor: pointer;
}
#callsend textarea{
width: 708px;
}
.jshop .category_name{
background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 7px;
    width: 979px;
}
.jshop .table_login {
 background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 15px;
    width: 100%;
        border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.jshop .table_login td{
color: #626262;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 15px;
}
.jshop .table_login .inputbox{
      background: url("../images/cart-rabatt.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding-left: 7px;
    padding-right: 4px;
    width: 229px;
}
.jshop .table_login span{
    font-weight: bold;
}
.jshop .shop-reg-button{
    text-align: center;
}

.text_pay_without_reg{
    font-size: 14px;
}

.without-reg-button{
 background: url("../images/without-reg-button.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding: 2px 13px 2px 16px;
    width: 229px;
}
.text_pay_without_reg {
  background: none repeat scroll 0 0 #FFFFFF;
  margin-bottom: 15px;
  width: 100%;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: black;

  padding: 2em 1em !important;
  box-sizing: border-box;
}

.without-reg-button a{
        color: #262626;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
.jshop_profile_data{
 background: none repeat scroll 0 0 #FFFFFF;
    color: #626262;
    font-size: 14px;
    line-height: 28px;
    padding: 17px;
}
.jshop_myac{
    width: 100%;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 17px;
    padding-top: 0;
            border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.jshop_myac a{
    color: #626262;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    text-decoration: underline;
}
.editaccount_block{
     color: #626262;
    font-size: 14px;
}
.editaccount_block form{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 17px;
    padding-top: 0;
            border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.editaccount_block h1{
background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 7px;
    width: 979px;
}
.jshop_orderl td{
    padding: 0;
    color: #565C61;
    font-size: 14px;

}
.jshop_orderl{
    border-radius: 3px 3px 3px 3px;
    padding-bottom: 0;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
}
.jshop_orderl .link_text_jshop{
    width: 82px;
}
.all_order{
background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
    padding: 15px;
    color: #626262;
    font-size: 14px;
    
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.all_order td{
    color: #626262;
    font-size: 14px;
}
.all_order th{
    color: #626262;
    font-size: 14px;
  text-align: left;
}
.jshop_orderl div b{
    color: #626262;
    font-size: 14px;
    text-align: left;
}
.jshop_subtotal .value, .jshop_subtotal .name{
    background: none !important;
    font-weight: bold;
}
.downlod_order_invoice {
  background: none repeat scroll 0 0 #FFFFFF;
    padding-left: 17px;
    padding-top: 15px;
}
.downlod_order_invoice .link_text_jshop{
background: url("../images/prod-add-cart.png") no-repeat scroll 0 0 transparent;
    color: #1E1E1E;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    margin: 0;
    text-align: center;
}
.list_attribute{
        font-size: 12px;
}
.wishlist_main_table{
    width: 100%;
}
.wishlist_main_table td, .wishlist_main_table th{
 color: #626262;
    font-size: 14px;
    padding-bottom: 9px;
}
.wishlist_category_name{
color: #626262;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 11px;
}
.wishlist_main_table .but_reset input{
 background: url("../images/cart-next.png") no-repeat scroll right 0 transparent;
    color: #262626;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 31px;
    margin-bottom: 12px;
    margin-top: 15px;
    text-align: center;
    width: 122px;
}
.jshop-register-wrap h1{
 background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 7px;
    width: 979px;
}
.jshop-register-wrap form{
 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 12px;
    
        -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
}
.jshop-register-wrap form .button{
 background: url("../images/cart-next.png") no-repeat scroll right 0 transparent;
    color: #262626;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    margin-top: 15px;
    text-align: center;
    width: 122px;
}
#system-message{
        border-radius: 3px 3px 3px 3px;
 background: none repeat scroll 0 0 #FFFFFF;
    /*padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 12px;*/
    margin-bottom: 20px;
    
        -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
}
#system-message li{
color: #626262;
    font-size: 14px;
    font-weight: normal;
}
#system-message .message{
color: #626262;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 7px;
}
.jshop_pagination .pagination{
     margin-top: 15px;
    padding-bottom: 40px;
}
.jshop_pagination .pagination ul{
    list-style: none outside none;
}
.jshop_pagination .pagination li{
    float: left;
}
.jshop_pagination .pagination li a{
 background: url("../images/pagination.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 12px 12px;
    text-align: center;
}
.jshop_pagination .pagination li span{
  background: url("../images/pagination-active.png") no-repeat scroll 0 0 transparent;
    color: #2E3033;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 12px 12px;
    text-align: center;
}
.jshop_pagination .pagination .pagination-start, .jshop_pagination .pagination .pagination-end{
    display: none;
}
.jshop_pagination .pagination .pagination-next span, .jshop_pagination .pagination .pagination-prev span{
background: url("../images/pagination.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 0 12px 8px;
    text-align: center;
}
.jshop_pagination .pagination .pagination-next span{
    padding: 8px 6px 12px 1px;
}
.jshop_pagination .pagination .pagination-next a{
    padding-left: 1px;
}
.jshop_pagination .pagination .pagination-prev a{
    padding-left: 1px;
    padding: 8px 0 12px 8px;
}
.user-reg-field-items{
    padding-top: 10px;
}
.konto-erstellen:hover{
    text-decoration: underline;
}
.hw-editor-button{
background: url("../images/produkts-button.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 12px;
    height: 43px;
    padding-top: 4px;
    text-align: center;
    width: 188px;
    margin-top: 10px;
}
.hw-editor-button a{
    color: #333333;
    font-weight: bold;
}
.hw-editor-button a:hover{
    text-decoration: underline;
}
.jMenu li.active {
    background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
}
.jMenu li:hover{
    background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.jMenu li.active a{
        color: #FFFFFF;
}
.jMenu li a:hover{
    color: #FFFFFF;
}
.jMenu li.active {
    background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent;
}
.jMenu li{
        height: 48px;
    line-height: 44px;
    text-align: center;
    width: 124px;
}
.jMenu li ul li{
    height: 48px;
    line-height: 44px;
    text-align: center;
    width: 124px !important;
    background: url("../images/menu-hover.png") no-repeat scroll 0 0px transparent;
    margin-top: -1px;
}
.jMenu li ul li:hover{
        height: 48px !important;
    line-height: 44px !important;
    text-align: center !important;
    width: 124px !important;
    background: url("../images/menu-hover.png") no-repeat scroll 0 0 transparent !important;
}
.jMenu li ul{
    width: 124px !important;
    background: none !important;
}
.jMenu li ul li a{
    color: #956811 !important;
}
.jMenu li ul li a:hover{
    color: #FFFFFF !important;
}
.lang-inline li{
    padding-right: 8px;
}
.actions{
    display: none;
}
.hw-shop-search h1{
 background: url("../images/product-header.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 15px;
    padding-left: 23px;
    padding-top: 7px;
    width: 979px;
}
.jshop_prod_attributes{
    margin-top: 20px;
}
.jshop_prod_attributes .attr-select{
    background: url("../images/attr-select.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    padding-bottom: 2px;
    padding-right: 3px;
    padding-top: 2px;
    width: 180px;
}
.jshop_prod_attributes .attr-select-wrap{
color: white;
    font-size: 13px;
    font-weight: bold;
    left: 10px;
    position: relative;
    top: 25px;
}
.jshop_prod_attributes select{
cursor: pointer;
    font-size: 14px;
    height: 25px;
    padding-bottom: 2px;
    padding-right: 3px;
    padding-top: 2px;
    width: 180px;
}
.attributes_name{
 /*background: url("../images/attr-select.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    color: #565C61;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    /*padding-left: 10px;*/
    width: 180px;
}
.jshop_prod_attributes select222{
    background: url("../images/attr-select.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    padding-bottom: 2px;
    padding-right: 3px;
    padding-top: 2px;
    width: 180px;
    opacity: 0;
}
.jshop_prod_attributes select option{
    color: #565C61;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.jshop_prod_attributes li{
color: #565C61;
    float: left;
    list-style: none outside none;
    padding-bottom: 30px;
    padding-right: 40px;
}
.freeattrib_field select,
.product_configuration .inputbox{
    background: url("../images/cart-rabatt.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    padding-left: 7px;
    padding-right: 4px;
    width: 229px;
	border: medium none;
	border-radius: 5px;
	/*border: 1px solid #999;*/
}

/* Tooltips */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}
/* Tooltips END*/
.attribut_info{
	background: #e6e4e4 none repeat scroll 0 0;
    border: 1px solid #999;
    display: inline-block;
    padding: 2px;
    vertical-align: baseline;
}

.product_configuration textarea{
    height: 100px !important;
    background: none !important;
}
.prod_buttons{
    width: 100%;
}
.prod_buttons .button.link_text_jshop{
    margin-top: 0;
}
.zum-editor-button-wrap{
height: 42px;
    margin-top: -69px;
    text-align: left;
    width: 173px;
}
.product_configuration textarea{
    border: 1px solid #E9ECEF;
} 
a[href^="mailto:"]{
  color:black;
  font-weight: bold;
}
td.download a {
  background: url("../images/prod-add-cart.png") no-repeat scroll 0 0 transparent;
color: #1E1E1E;
cursor: pointer;
font-size: 10px;
font-weight: bold;
  padding: 9px 66px 14px 47px;
/*margin: 11px;*/
margin: 55px;
}
td.descr {
  max-width: 245px;
}
select.inputbox.fielderror  {
  color: red;
  border-width: 2px;
}
.inputbox.fielderror, .row_agb.fielderror {
  outline-style: groove;
outline-color: red;
}
.customhotline {
   position: relative;
  margin-top: -25px;
margin-left: 31px;
  url("../images/produkts-button.png") no-repeat scroll 0 0 transparent;
background-image: url(https://www.highway2print.de/templates/werrr/images/hotline.png);
  width: 158px;
  height: 45px;
  padding: 0px 21px 0px 21px;
  color: black;
  font-size: 12px;
  border-radius: 4px;
 }
#foxcontainer_m233 {
  background-color:white;
  
}
div#foxcontainer_m233 .controls {
margin: 0;
width: 100%; 
color: black;
}

div.vorteile {
  padding:10px 20px;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F4F4F4), color-stop(1, #DAD9D9) );
  background:-moz-linear-gradient( center top, #F4F4F4 5%, #DAD9D9 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F4F4F4', endColorstr='#DAD9D9');
  -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;
  width:270px;
  margin:0px auto;
  list-style-type: none !important;
  margin-left: auto;
  margin-bottom: 10px; 
}
div.vorteile span {
  font-weight: bold;
}
div.vorteile ul {
  margin-top:10px;
}
div.vorteile ul li {
  font-weight:normal;
  color:#000000;
  list-style-type: disc !important;
  padding-left: 0px;
}

#startseitentext ul
{
  margin-left:30px;
}

#startseitentext a
{
  color:#EEBC14;
}
.attributes_title1,
.freeattrib_name{
	width:35%;
}
.prod_price *{
	box-sizing: border-box;
}
.prod_price_top{
	background:#fedc01;
	color: #1e1e1e;
	font-size: 18px;
	padding: 7px 20px;
	box-sizing: border-box;
	width:100%;
	text-align:left;
}
.h2-upload-header{
	margin-top:30px;
}
.description-upload .freeattrib_minus_link, .description-upload .freeattrib_plus_link{
	margin:0;
}
.attributes_name1, .freeattribut_name1{
 /*background: url("../images/attr-select.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    color: #565C61;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
   width: 175px;
}
.jshop_prod_attributes1 select{
cursor: pointer;
    font-size: 14px;
    height: 25px;
    padding-bottom: 2px;
    padding-right: 3px;
    padding-top: 2px;
    width: 180px;
}
.attribs_td{
  vertical-align:middle;}

.attributes_title1 {
  vertical-align:middle !important;}
.freeattrib_name, .freeattrib_field{vertical-align:middle !important;}

.freeattrib_field .file {background:none;}
.productweight {margin: 5px 0px 5px;}

.editor_link_product{
background-color: rgb(253, 226, 37);
border-radius: 5px;
border: 1px solid #e2cf5f; 
font-size: 18px;
padding: 7px 20px;
width: 157px;
margin: auto;
margin: 14px 0 0 0;
background: linear-gradient(0deg, #eebd15 26%, #fcf485 97%);
color: #1E1E1E;
  box-shadow: 0px 1px 3px gray;}
.prod_qty,.prod_qty_input{
vertical-align:top}

#total_price {
  /*display:none;*/
}
#sna_block_html {
  display:block;
}
.table_sna{
  width:100%;  
}
.table_sna #total_price{
  display:block;
}
.table_sna{
  font-size: 18px;
    font-weight: bold;
}
.jMenu .item-892:hover {
    line-height: 23px !important;
}
.jMenu .item-892 {
    line-height: 23px !important;
}
.jMenu .item-893 {line-height:23px;}
.jMenu .item-893:hover {line-height:23px !important;}
html > body > div#content-outer > table > tbody > tr > td > div > div.content-left > div > div.jshop > table.table_login > tbody > tr > td.login_block > div.block_login > form > table > tbody > tr > td > a {color:#626262;}
/*
.btn.btn-upload {
    background-color: rgb(253, 226, 37);
    border-radius: 5px;
    border: 1px solid #e2cf5f;
    font-size: 18px;
    padding: 7px 130px;
    width: 164px;
    margin: auto;
    margin-top: 14px;
    background: linear-gradient(0deg, #eebd15 26%, #fcf485 97%);
    color: #1E1E1E;
    box-shadow: 0px 1px 3px grey;
    /* background-color: #BBCCAA; */
    /* border: 1px solid #d40b0b; */
    /* border-radius: 5px; */
    /* color: #fff; */
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 16px;
    margin-left: 10px;
    padding: 0 41px;
    text-align: center;
    text-decoration: none;
    transition: all 300ms linear 0s;
    width: auto;
}

.prod_price {
    width: 173%;
      float: right;
}
*/

div#extprice_block {
    margin-top: 2px !important;
    margin-bottom: 8px !important;
}

span#total_price {
    /*margin-top: 7px !important;*/
}

.btn.btn-upload {
    background-color: rgb(253, 226, 37);
    border-radius: 5px;
    border: 1px solid #e2cf5f;
    font-size: 18px;
    padding: 7px 130px;
    width: 164px;
    margin: auto;
    margin-top: 14px;
    background: linear-gradient(0deg, #eebd15 26%, #fcf485 97%);
    color: #1E1E1E;
    box-shadow: 0px 1px 3px grey;
}

span.value2 {
        float: right;
}
span.value {
        /*    float: right;
    margin: 0px -10px;
    width: 185px;*/
}

.sna_block_total_price {
        float: right !important;
  font-size: 18px;
}

span#total_price {
    font-size: 15px;
}

.deliverytime {
    margin-top: 10px;
}

.stars_no_active {
    display: none;
}
a.level_link_1 {
    color: black !important;
      text-decoration: underline;
}
span.text1 {
    color: black;
}
span.datentext {
    color: #626262;
    font-size: 14px;
    /* padding-left: 15px; */
    padding-top: 7px;
}
table.jshop.list_category .product_link {
   /* display: none;*/
}
#content-outer > table > tbody > tr.block-middle > td > div > div > div:nth-child(2) > div.jshop.jshop-register-wrap > form > div:nth-child(4) > table > tbody > tr.acysubscribe > td:nth-child(2) > table > tbody > tr > td:nth-child(2) {
    display: none;
}

#content-outer > table > tbody > tr.block-middle > td > div > div > div:nth-child(2) > div.jshop.jshop-register-wrap > form > div:nth-child(4) > table > tbody > tr.acysubscribe > td:nth-child(2) > table > tbody > tr > td:nth-child(1) {
    padding-left: 0px;
    /* margin-top: -5px !IMPORTANT; */
    padding-top: 3px;
}

#content-outer > table > tbody > tr.block-middle > td > div > div > div:nth-child(2) > div.jshop.jshop-register-wrap > form > div:nth-child(4) > table > tbody > tr.acysubscribe > td:nth-child(2) {
    padding-top: 0px;
}
#jMenu > li.item-866.level_1.deeper.parent > ul > li.item-965.level_2 > a {
    font-size: 9px;
    line-height: 21px;
    text-align: center -webkit-auto;
}
#hw-product-types > table > tbody > tr > td:nth-child(9) {
    display: none;
}