html {
    background-color:#fff;
}

body {
    background-image:url('http://assets.webshopapp.com/kleerlijk/background.png');
    background-attachment:scroll; 
    color:#333;
    font-family:Arial,Helvetica,Lucida Sans Unicode;
    font-size:11px;
    margin:-10px;
    padding:24px;
}

h1 {  
  letter-spacing:0.1em;
  font-size:11px;
  margin-bottom:0px;   
}

h2 {  
  letter-spacing:0em;
  font-size:12px;
  margin-bottom:5px;   
}

h3 {
 margin:0;
 padding-left: 0px ;
   
}

h4 {
  letter-spacing:0.1em;
  margin:0;
  padding-left: 0px ;
  font-size:12px;
   
}

h5,h6 {
    margin:0;
    padding-left: 0px ;
    letter-spacing:0.1em;
   
}


img {
    border:0;
  margin-left:0px;
}

form {
    margin:0px;
    padding:0 0 0 ;
}

input, select {
    background-color:#fff;
    border:1px solid #bbb;
    font-size:10px;
    padding:4px 4px 4px 5px;
}

a {
    color:#fff;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

label {
    font-weight:bold;
  margin-left:-8px;
}

.clear {
    clear:both;
}

.gui-table th {
    text-align:left;
}

.gui-table td {
    background-color:#fff;
}

.wrapper {
    margin:0 auto;
    width:1000px;
   background-color:#ffffff;
}

.wrapper-ft {
    margin:0 auto;
    width:1000px;
   background-color:transparent;
}
.button {
    background:#eee url('http://assets.webshopapp.com/kleerlijk/button-bg.png?20190204120850') repeat-x top left;
    border:1px solid #ccc;
    border-radius:3px;
    color:#333;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    line-height:27px;
    outline:none;
    padding:0 15px;
    text-decoration:none;
    text-transform:lowercase;
}

.button:hover {
    text-decoration:none;
}

.button.blue {
    background-image: url();
    background-repeat:no-repeat;
    background-position:center top;   
    margin-left:-8px;
    background-color:#transparent;
    border-color:#007bc9;
    color:#fff;
}

.button.green {
    font-family: Lucinda Grande,Arial,Helvetica,Lucida Sans Unicode;
    font-size:12px;
    letter-spacing:0.15em;
    text-align:center;
    vertical-align:bottom;
    height:26px;
    width:55px;
    margin-left:30px;
}

.simpleBlock {
background-color:#908270;
background-repeat:repeat-x;
width:0px;
height:25px;
margin-left:165px;
margin-top:10px;
border:0px solid #fff;
font-size:10px;
font-weight:normal;
letter-spacing:0.1em;
border-top-color:#e6e6e6;
border-bottom-color:#ccc;
   
}

.simpleBlock h3 {
background-color:#fff;
margin-left:-45px;
margin-bottom:1px;
margin-top:20px;
height:0px;
border-bottom:0px solid #000;
display:block;
font-size:9px;
font-weight:light;
letter-spacing:0.2em;
padding:0px 0 -10px 25px;
}

.simpleBlock .blockContent {
    padding:5px;
    border-bottom:0px solid #fff;
}

.Scrollbar{
scrollbar-arrow-color: #FFFF00;
scrollbar-face-color: #FF0000;
scrollbar-highlight-color: #0000FF;
scrollbar-3dlight-color: #008000;
scrollbar-shadow-color: #00FFFF;
scrollbar-darkshadow-color: #008080;
scrollbar-track-color: #FFA500;
}

#header {
   
    background:url('header.png') no-repeat center left;
    margin-left:0px;
    margin-top:25px;
    margin-bottom:-20px;
    height:121px;
    background-color:transparent;
  border-top:0px dashed #D8D8D8;
}

#header h1 {
  float:left;
  margin-top:0px;
}

#header h1 a {
    display:block;
    text-indent:-9999px;
    width:250px;
    height:80px;
  
}

#header .cartContainer {
    float:right;
    width:750px;
    margin-top:-100px;
    background-color:transparent;
  
}

#header .cartContainer .languages {
    padding:15px 0;
}

#header .cartContainer .languages .flag {
    background-image:url('http://assets.webshopapp.com/kleerlijk/flags.png?20190204120850');
    background-repeat:no-repeat;
    display:block;
    float:right;    
    margin-top:-10px;
    overflow:hidden;
    text-indent:-9999px;
    width:0px;
    height:0px;
    background-color:#d5cdbe ;
}

#header .cartContainer .languages .flag.nl { background-position:0 -11px; }
#header .cartContainer .languages .flag.de { background-position:0 -22px; }
#header .cartContainer .languages .flag.en { background-position:0 -33px; }
#header .cartContainer .languages .flag.fr { background-position:0 -44px; }
#header .cartContainer .languages .flag.es { background-position:0 -55px; }
#header .cartContainer .languages .flag.it { background-position:0 -66px; }
#header .cartContainer .languages .flag.el { background-position:0 -77px; }
#header .cartContainer .languages .flag.tr { background-position:0 -88px; }
#header .cartContainer .languages .flag.pt { background-position:0 -99px; }
#header .cartContainer .languages .flag.pl { background-position:0 -110px; }
#header .cartContainer .languages .flag.sv { background-position:0 -121px; }
#header .cartContainer .languages .flag.ru { background-position:0 -132px; }
#header .cartContainer .languages .flag.da { background-position:0 -143px; }
#header .cartContainer .languages .flag.no { background-position:0 -154px; }

#header .cartContainer .links {    
    float:right;
    padding:10px 10px 0 0;
    text-align:right;
    margin-right:10px;
    margin-top:43px; 
    width:125%;
    height:23px;
    font-size:11.5px;
    font-family: Arial, Helvetica, Lucida Sans Unicode;    
  font-color:#ffffff;
    word-spacing:1px;
    letter-spacing:0.02em;   
    background-color:transparent;
}
  
#header .cartContainer .links ul {
list-style-type:none;
margin:-20px;
padding:7.5px;
background-color:#0fb897;
}

#header .cartContainer .links ul li {
padding:px px;
}

#header .cartContainer .cart {
   float:left;  
   margin-left:225px;
   width:100px;
   margin-top:-15px;
   line-height:5;
  
}


#header .cartContainer .cart .blockContent {
   line-height:3;
    min-height:10px;
  background-color:;
  margin-right:50px;
  margin-bottom:3px;
  margin-left:-3px;
  
   
}

#header .cartContainer .cart .button {
float:right;
margin-top:-3px;
margin-right:1px;
line-height:22px;

}

#navbar {
    text-decoration:none;
    background: ;
    background-repeat:repeat-x;
    background-position:center top;
     border-bottom:1px dashed #D8D8D8;
    border-left:0px solid#ffffff;
    border-right:0px solid#ffffff;
    box-shadow:0px 0px 0px rgba(0, 0, 0, 0.1);
    margin-top: -35px;
    margin-bottom:0px;
    padding-bottom:43px;
    height:6px;
    font-family:Fedra Sans Book Regular;
     
}

#navbar .nav {
    display:block;
    float:left;
    list-style-type:none;
    margin-left:0px;
    padding:15px 0px;
    width:100%;
    height:0px;
}

#navbar .item {
    border-left:0px dotted #ffffff;
    border-right:1px dashed #eee;
    float:left;
    font-weight:600;
    letter-spacing:0.1em;
    height:14px;
    position:relative;
    padding: 0px 0px 0px 0px;
}

#navbar .item.first {
    border-left:0px dotted #eee;

}

#navbar .itemLink {
    display:block;
    line-height:14px;
    padding:1px 10px 0px;
    padding-top:1px;
    text-decoration:none;
    font-size:14px;
    font-family: Lucinda Grande,Arial,Helvetica,Lucida Sans Unicode;
    letter-spacing:0.1em;
}

#navbar .item.hover {    
    text-decoration:none;
    background-image: ;
    background-repeat:no-repeat;
    background-position:center top;
}

#navbar .item.hover .itemLink {
    padding-bottom:0px;
 
}

#navbar .subnav {
    background-color:#transparent;
    opacity:0.99;
    background-image: url();
    background-repeat:no-repeat;
    background-position:center top;
    border:0px solid #ddd;
    border-top:0px solid #ddd;
    border-bottom-color:#bbb;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    box-shadow:1px 2px 6px rgba(0, 0, 0, 0.2);
    list-style-type:none;
    display:none;    
    margin:0px 0 0 0px;
    min-width:175px;
    padding:5px 0;
    position:absolute;
    z-index:999;
    font-size:13px;
    font-family: Lucinda Grande,Arial,Helvetica,Lucida Sans Unicode;
    letter-spacing:0.1em;

}

#navbar .subitemLink {
    display:block;
    padding:12px 0px 0px 20px;
    white-space:nowrap;
    width:175px;
  }

#navbar .subitemLink:hover {
    background-color:#f0f0f0;
}

#navbar .formSearch { 
    float:right;
    height:20px;
    font-size:11px;
    margin-top:-75px;
    margin-right:0px;
    border:0px solid #b4d433;
  }



#navbar .formSearch .inputContainer {
    background-color:#fcf8f1;
    border:1px solid #ccc;
    height:19px;
    padding: 3px 0 5px 20px;
    position:relative;
    width:150px;
}

#navbar .formSearch .inputContainer input {
    border:0;
    line-height:14px;
    margin:0;
    outline:none;
    padding:3px 0;
    width:150px;
}

#navbar .formSearch .inputContainer span {
    background:url('icon-search.png?20190204120850') no-repeat top left;
    cursor:pointer;
    display:block;
    position:absolute;
    top:10px;
    right:10px;
    width:16px;
    height:16px;
}

#content {
  min-height:1150px;
  padding-bottom:5px;
   border-bottom:1px dashed #D8D8D8;
 }

#content .breadcrumbs {    
  padding:10px 0px 5px 0;
  margin-left:0px;
  letter-spacing:0.15em;
  font-size:0px;
  font-color:#fff;
  
}

#content h1 {
    
    margin-top:5px;
    margin-left:0px;
    margin-bottom:-5px;
    padding:0px 0 0px 0;
    width:1000px;
    letter-spacing:0.15em;
    font-size:13px;
}

#content h2 {
    font-size:13px;
    letter-spacing:0.11em;
    margin-bottom:-10px;
}

#content .breadcrumbs a {
    display:inline-block;
    padding-right:5px;
}

#content .breadcrumbs a.arrow {
    background:url('breadcrumb-arrow.png?20190204120850') no-repeat 0 50%;
    padding-left:20px;
}

#footer {    

background-color:transparent;
background-repeat:repeat;
padding-top:1px;
margin-top:20px;
 border-top:5px solid #2f313d;
  }

#footer .tags {
padding:20px 1px 20px 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:0.01em;
letter-spacing:0.06em;
margin-left:0px;
margin-bottom:-5px;
margin-top:-22px;
background-color:#ffffff;
}

#footer .tags ul {
    float:left;
    list-style-type:none;
    margin:0px;
    padding:0;
    width:198px;
       
}

#footer .tags ul li {
    padding:1.5px 15px;
}

#footer .tags ul li a span {
    color:#ffffff;
 

}
#footer .blocks {
    margin-bottom:20px;
    padding-top:1px;
    width:1000px;
     border-top:1px dashed #D8D8D8;
    background:  url();
    background-repeat:repeat-x;
    background-position:center top;

}

#footer .blocks .block {
    border-left:0px solid #ccc;
    background-image: url();
    background-repeat:no-repeat;
    float:left;
    min-height:150px;
    padding:25px 15px 0px 26px;
    width:210px;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    word-spacing: 0.08em;
    letter-spacing:0.1em;
 }

#footer .blocks .block.first {
    border-left:0px;
    padding-left:20px;
 }

#footer .blocks .block .paymentMethods {
  padding-right:15px;
  margin-top:18px;
    
  }

#footer .blocks .block .paymentMethods img {
    margin:0 5px 5px 0;
}

#footer .blocks .block .hallmarks img {
    margin:0 15px 5px 0;
        
}

#formLogin input, #formNewsletter input {
    width:150px;
  margin-top:5px;
  margin-left:-8px;
}

#footer .blocks .block h3 {
    margin-bottom:5px;
}

#footer .blocks .block .button {
    line-height:17px;
    width:65px;
}

#footer .blocks .block .links {
    list-style-type:none;
    margin-top:10px;
    padding:0;
}

#footer .blocks .block .links li {
    padding:4px 0;
}

#footer .copyright {
    border-top:px dotted #ccc;
    font-size:9.5px;
    margin-top:-100px;
    padding:15px 0;
    text-align:left;
}

#index {
    padding-top:25px;
  
}

#slider {
    height:450px;
   width:1000px;
  margin-top:10px;
margin-bottom:10px;
}


#tags {
    padding-bottom:10px;
}

#formTags {
    margin-top:20px;
}

#formTags input {
    width:150px;
}

#formTags .info {
    display:block;
    font-size:10px;
    margin-top:100px;
}

#formProductQuantity {
    text-align:center;
    width:16px;
    height:16px;
}

#textpage {
    line-height:1.5;
    padding-bottom:5px;
}

.wysiwyg img.image {
  padding:7px 10px 0px 0 ;
  margin-left:15px;
  margin-right:15px;
}

.collectionContent {
    line-height:1.7;
    margin-bottom:20px;
    padding:15px 0px 5px 15px;
    border-bottom:1px solid#b9b9b9;
}

.collectionContent p {
    margin:10px 0;
}

.noProductsFound {
    color:#c93000;
    font-size:15px;
    margin:50px 0 80px 0;
    text-align:center;
}

.productsFilters {
    border-top:0px dotted #ccc;
    margin-bottom:5px;
    margin-top:5px;
 }

.productsFilters .priceFrom {
    float:left;
}

.productsFilters .priceSlider {
    float:left;
    width:75px;
    padding:0 10px;
}

#sliderMin, #sliderMax {
    padding-left:0;
    padding-right:0;
    text-align:center;
    width:60px;
}

.productsFilters .priceSlider #sliderRange {
    border:1px dotted #ccc;
    border-radius:5px;
    height:10px;
    margin:5px;
    position:relative;
}

.productsFilters .priceSlider #sliderRange .ui-slider-range {
    background-color:#eee;
    height:10px;
    position:absolute;
}

.productsFilters .priceSlider #sliderRange .ui-slider-handle {
 background-color:#c93000;
border:1px solid #c93000;
display:block;
margin:-4px 0 0 -9px;
position:absolute;
width:16px;
height:16px;
}

.productsFilters .priceTo {
    float:left;
}

.productsFilters .sort {
  float:left;
  margin-left:0px;
  margin-bottom:-90px;
  margin-top:px;
  padding:5px 0px 10px 0px;
 }

.productsFilters .mode {
    float:right;
    margin-left:5px;
}

.productsFilters .limit {
    float:right;
}

.custom-filters {
  float:left;
  border-bottom:1px solid#b9b9b9;
  border-top:0px solid#b9b9b9;
  line-height:2.5;
  margin-bottom:-450px;
  margin-top:50px;
  font-size:10px;
  font-weight:400;
  width:135px;
  border:0px solid #ccc;
 background-color:#fff;
  padding:0px 5px;
}

.custom-filters .custom-filter {
float:left;
  margin-left:5px;
margin:0 0px 5px 0;
width:135px;
  
}

.custom-filters .custom-filter.last {
margin-right:50px;
}

.custom-filters .custom-filter table {
border-collapse:collapse;
border-spacing:;
margin-top:2px;
width:110%;
background-color:transparent;
  line-height:1;
}

.custom-filters .custom-filter td {
padding:0px 5px 1px;
}

.custom-filters .custom-filter input {
border:0;
margin-right:2px;
padding:0;
width:10px;
height:10px;
}

.custom-filters .custom-filter label {
cursor:Pointer;
  font-weight:200;
 background-color:transparent;
  padding:;
}

.custom-filters .custom-filter .count {
color:FFFF00;
font-size:10px;
font-weight:normal;
}

.productsList {
    margin:10px 0 20px 0;
}

.productsList .product {
    background-color:#fff;
    border-bottom:1px solid #ccc;
    padding:15px 0;
}

.productsList .productImage {
    float:left;
    padding:5px;
}

.productsList .info {
    margin-left:280px;
}

.productsList .info h3 {
    font-size:14px;
    height:36px;
    line-height:18px;
    margin-bottom:10px;
    overflow:hidden;
}

.productsList .info p {
    line-height:1.5;
    margin:0 200px 0 0;
}

.productsList .info .priceHolder {
    float:right;
    padding:20px 60px 0 0;
}

.productsList .info .priceHolder .priceOld {
    background:url(http://assets.webshopapp.com/kleerlijk/price-strike.png?20190204120850) no-repeat -3px 50%;
    display:block;
    float:left;
    line-height:18px;
    margin-left:30px;
}

.productsList .info .priceHolder .price {
    display:block;
    font-size:16px;
    font-weight:normal;
    margin:10px 0 20px 10px;
}

.productsList .info .priceHolder .button {
    margin-left:10px;
}

.productsGrid .product {
    border:0px solid #e5e5e5;
    float:right;
    margin: 0px 0px 50px 25px;
    width:230px;
    font-size:11px;
}

.productsGrid .product.last{
    margin-right:20px;
}

.productsGrid .product img {
   margin: 10px 10px 10px;
    text-align:center;
 border-bottom:0px solid#b9b9b9;
  padding: 0px 0px 15px 1px;
}

.productsGrid .product .info {
  border-top:0px solid #000;
  padding:2px;
  margin-top: 10px;
  margin-bottom:10px;
   
 
}

.productsGrid .product .info h3 {
  display:table;
  border-top:0px solid #dcd6c8;
  font-size:10px;
  font-family:Lucida Sans Unicode;
  font-weight:normal;
  letter-spacing:0.16em;
  text-align:center;
  height:35px;
  line-height:15px;
  overflow:hidden;
  margin-top:-10px;
  margin-right:12px;
  margin-left:15px;
}

.productsGrid .product .info .price {
  display:block;
  letter-spacing:0.15em;
  text-align:center;
  line-height:12px;
  padding-bottom:10px;
}

.productsGrid .product .info .price strong {
    color:#147a8a;
  text-align:center;
  margin-right:0px;
  font-size:12px;
}

.productsGrid .product .info .price span {
  display:block;
  text-align:center;
  margin-left:18px;
  margin-top:-11px;
  width:85px;
}

.categoriesGrid .category {
    border-bottom:1px solid #e5e5e5;
    float:left;
    margin-right:30px;
    margin-bottom:20px;
    width:220px;
}

.categoriesGrid .category.last{
    margin-right:0;
}

.categoriesGrid.plusInfo .category {
    width:220px;
}

.categoriesGrid.plusInfo .category img {
    margin:5px;
}

.categoriesGrid.plusInfo .category h3 {
    background-color:#e5e5e5;
    display:block;
    font-size:14px;
    line-height:18px;
    padding:7px 0;
    text-align:center;

}
.pager {
padding:10px 0;
}

.pager .info {
float:left;
padding:5px 0;
}

.pager ul {
float:right;
list-style-type:none;
margin:0;
padding:0;
}

.pager ul li {
float:left;
padding:5px 2px;
}

.pager ul li.prev {
padding-right:7px;
}

.pager ul li.next {
padding-left:7px;
}

.pager ul li.number {
padding:0 2px;
}

.pager ul li.number a {
background-color:#fff;
border:1px solid #ccc;
display:block;
padding:4px 7px;
}

.pager ul li.number.active {
font-weight:bold;
}

.pager ul li.number.active a {
color:#c93000;
}


#product {
    margin:20px 0 10px 0;
}

#product .socials .social.facebook {
float:left;
margin-left:100px;
margin-bottom:20px;
}

#product .socials .social.twitter {
float:left;
margin-left:0px;
margin-top:1000px;
}


#product .productInfoHolder {     
  border-bottom:0px dotted #b4d433;
  margin-bottom:30px;
  float:left;
  margin-left:0px;
  margin-right:-300px;
  width:975px;
  margin-top:25px;
  
}
#product .productInfoHolder h1 {  margin:15px 0 5px 0;font-size:11.5px;width:220px;}
#product .productInfoHolder .images {
    float:left;
    margin-right:0px;
    margin-left:0px;
}
STYLESHEET.CSS
#product .images a#image img {
    background-color: #FFFFFF;
    border: 0px solid #E5E5E5;
    padding:px;
}
#product .productInfoHolder .images .zoomPad {
    border:1px solid #e5e5e5;
    padding:0px 0px 1px 0px;
}

#product .productInfoHolder .images .thumbs {
  padding:1px 0;
  width:400px;
  height:115px;
  float:left;
  margin-left:20px;
  margin-bottom:20px;
  margin-top:20px;
  background-image:url('https://static.webshopapp.com/shops/007829/files/010840098/combinaties-en-suggesties.png');
  background-repeat:no-repeat;
  background-position:right bottom; 
   
}

#product .productInfoHolder .images .thumbs .thumb {
    border:0px solid#e5e5e5;
    float:left;
    margin:5px 5px 0px 15px;
    padding:0px;
}

#product .productInfoHolder .images .thumbs .thumb.last {
    margin-right:0;
}

#product .productInfoHolder .userReviews {
    margin-left:700px;
    margin-top:0px;
    
}
  
#product .productInfoHolder .userReviews h1 {
    font-size:10px;
    letter-spacing:0.1em;
    margin-bottom:10px;
}

#product .productInfoHolder .userReview {
    border-bottom:1px solid #000;
    margin-top:20px;
    margin-bottom:5px;
}

#product .productInfoHolder .userReview .title {
    background-color:#fff;
    padding:20px 0px;
}

#product .productInfoHolder .userReview .content {
    padding:10px;
}

#product .productInfoHolder .productInfo {
  background-image: url(https://cdn.webshopapp.com/f/z1l5rh/footer3opy.png);
  background-repeat:repeat-x;
  background-position:center bottom;
  text-align:inherit;
  padding: 0px 23px 6px 25px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin-left:443px;
  width:230px;
  height:410px;
  line-height:1.6;
}

#product .productInfoHolder .productInfo .brand {
    margin-bottom:2px;
    margin-top:7px;
    margin-left:-5px;
}

#product .productInfoHolder .productInfo h2 {
  font-size:12.7px;
  margin-top:15px;
  margin-bottom:5px;
}

#product .productInfoHolder .productInfo .description {
  margin-bottom:15px;
  margin-top:0px;
  text-align:justify;
}


#product .productInfoHolder .productInfo .productAttrs {
    line-height:2;
    margin-bottom:0px;
  padding:0px 0px 2px 0px;
}

#product .productInfoHolder .productInfo .priceOld {
  line-height:1;
  display:block;
  text-align:left;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:-15px;
  width:65px;
}

#product .productInfoHolder .productInfo .price {
  font-size:20px;
  font-color:#038C65;
  font-weight:normal;
  margin-bottom:10px;
  padding:20px 0px 1px;
}

#product .productInfoHolder .productInfo .price .vat {
    font-size:5px;
    display:none;
}

#product .productInfoHolder .productInfo .variants {
    margin-bottom:20px;
 }

#product .productInfoHolder .productInfo .variants select {
    max-width:210px;
    min-width:202px;
margin-left:-2px;
}

#product .detailsHolder {
    background: #fff url(https://cdn.webshopapp.com/f/z1l5rh/footer3opy.png);
    background-repeat:repeat-x;
    background-position:center bottom;
    border-right:1px solid#ddd;
    text-align:left;  
    float:right;
    margin-top:25px;
    margin-right:7px;
    width:280px;
    height:411px;
    overflow:auto;
    padding: 0px 0px 6px 0px;
    text-align:justify;
 }

#product .detailsHolder .blockHolder {
    border-bottom:0px dotted #e5e5e5;
    margin-bottom:10px;
    padding-bottom:0px;
   
}

#product .detailsHolder .blockHolder.first {
    border-top:1px solid #e5e5e5;
    padding-top:5px;
}

#product .detailsHolder .addReview {
    padding: 5px 00px 10px 00px;
    margin-top:0px;
  }

#product .detailsHolder .tabs {
    height:29px;
  
  }

#product .detailsHolder .tabs ul {
    float:left;
    height:29px;
    list-style-type:none;
    margin:0;
    padding:0;
  }

#product .detailsHolder .tabs ul li {
    float:left;
    margin-right:5px;
  background: #000;
}

#product .detailsHolder .tabs ul li a {
    background-color:#dcd6c8;
    border:1px solid#ccc;
    border-bottom:0;
    display:block;
    line-height:28px;
    padding:0 20px;
  }

#product .detailsHolder .tabs ul li.active a {
    background-color:#000;
    padding-bottom:1px;
}

#product .detailsHolder .tabsPages {
  border-left:1px solid#ccc;
   border-right:0px solid#ccc;
   border-top: 1px solid #ddd;
  border-bottom:1px solid#ccc;
  line-height:1.4;
padding-bottom:5px;
}

#product .detailsHolder .tabsPages .page {
  display:none;
  min-height:180px;
  max-height:300px;
  overflow:auto;
  padding:10px 12px 1px 13px;
}

#product .detailsHolder .tabsPages .page.active {
    display:block;
}

#product .links {
    padding-left:10px;
}

#product .links ul {
    list-style-type:none;
    margin-left:-5px;
    margin-top:-20px;
    margin-right:8px;
    padding:0;
    font-size: 10px;
}

#product .links ul li {
    padding:12px 0;
  margin-left:-1px;
}

#product .relatedProducts {
    margin-top:10px;
  float:left;
    
}

#product .relatedProducts h3 {
    font-family:arial,helvetica,sans-serif;
    font-size:10px;
    margin-bottom:10px;
}

#messages {
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}

#messages ul {
  list-style-type:none;
  padding:5px 5px 5px 26px;
  border:1px solid #3B5998;
  color:#3B5998;
  text-shadow:0 1px #FFF;
  background:url(icon-message-info.png?20190204120850) 5px 5px no-repeat #ECEFF5;
  margin-bottom:10px;
}

#messages ul.success {
  border-color:#609946;
  color:#609946;
  background:url(icon-message-success.png?20190204120850) 5px 5px no-repeat #EFF5ED;
}

#messages ul.error {
  border-color:#DD3C10;
  color:#DD3C10;
  background:url(icon-message-error.png?20190204120850) 5px 5px no-repeat #FCECE8;
}