html,
body{
padding:0;
margin:0;
}
body{
text-align: left;
margin: 0;
font: 11px Verdana, Helvetica, sans-serif;
color: #333;
position: relative;
background: #d1d1d1;
height: 100%;
bottom: 0px;
}
a{
   text-decoration: none;
   color: #000;
}
img{ border:0;}
.clear{ clear:both; }
.middle{ vertical-align:middle}
#homepage {
position: relative;
height:560px;
width: 1024px;
margin: 0 auto;

/*background: url('img/bg_container.gif') repeat-x ;*/
}
#content-center{
padding:6px 6px 0 6px;
min-height: 100%;
height: auto !important;
height: 100%;
background:white;
width:1004px;
margin:149px 6px 0 6px;
float: left;
clear: both;
height: 100%;
line-height:18px;  
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#content-menu{
float:left;
width:200px;
padding-right:0px;
}

#content-menu h3{
margin:0;
padding:0;
color:#D73385;

background:#ddd;
text-transform: uppercase;
font-weight:bold;
font-size:12px;
display:block;
width:188px;
padding:5px 6px;
-moz-border-radius-left:4px;
-webkit-border-radius-left:4px;
-o-border-radius-left:4px;
-ms-border-radius-left:4px;
border-radius-left:4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-o-border-radius-topleft: 4px;
-moz-border-radius-topleft: 4px;
-o-border-radius-topright: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

}
#content-menu ul{
list-style:none;
margin:0;
padding:0;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
width:198px !important;
overflow:hidden;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-o-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-o-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
#content-menu ul li{
border-bottom:1px solid #d6d6d6;
padding:8px 0px 8px 18px;
word-wrap:break-word ;

font-size:11px;
color:#333333;
background:url('/upload/58/arrow-right.png') no-repeat 8px 12px;
}
#content-menu ul li a{
display: inline-block;
  word-wrap:break-word ;
}
#content-menu ul li a.here,
#content-menu ul li a.pathHere,
#content-menu ul li a:hover{
color:#D73385;
}
#content-menu  ul li a.here,
#content-menu  ul li a.pathHere{

}
#content-menu  ul li .articleCountText{
font-size:10px;
color:gray;
}
.content-text-bigger{
width:780px !important;
}
#content-text{
float:left;
width:580px;
padding:0 6px 0 6px;
}
#content-text h1{
font-size:20px;
padding:0;
margin:0;
color:#d73385;
line-height:28px;
}
#content-text h2{
font-size:14px;
padding:0;
margin:0 0 6px 0;
color:#d73385;
}
#content-text p{
margin:4px 0 4px 0;
}
#content-text img{
max-width:580px;
}
#content-right {
float:left;
width:200px;
margin-top:0px;
}
#content-right a:hover{
text-decoration:underline;
}
#content-right p{
line-height:18px;
}
#content-right span.head{
color:gray;
background:#505267;
background:#ddd;
text-transform: uppercase;
font-weight:bold;
font-size:12px;
display:block;
width:200px;
padding:5px 6px;
-moz-border-radius-left:4px;
-webkit-border-radius-left:4px;
-o-border-radius-left:4px;
-ms-border-radius-left:4px;
border-radius-left:4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-o-border-radius-topleft: 4px;
-moz-border-radius-topleft: 4px;
-o-border-radius-topright: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
#content-right ul{

}
#content-text fieldset{
border:0 !important;
}
#content-text a:hover{
text-decoration:underline;
}
.twtr-ft{
display:none !important; 
}
#content-right span.basket{
background:url('/upload/58/basket.gif') 6px 6px no-repeat #2b8512;
padding-left:26px;
width:180px;
}
#content-right span.basket a{
color:white;
}
#content-right span.basket a:hover{
text-decoration:underline;
}

#content-right ul li{
line-height:20px;
}
#content-right ul li a:hover{
text-decoration:underline;
}
img#content-right-pand{
width:198px;
padding-top:6px;
}

#content-right ul{
margin:0 0 6px 0 !important;
padding:0 6px 0 6px;
list-style:none;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
width:198px !important;
overflow:hidden;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-o-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-o-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
#content-right #basketSummary{
list-style:none;
margin:0;
}
#content-right #basketSummary #basket-info{
color:gray;
padding:3px;
}
#content-right #basketSummary .basket-article{
padding:3px;
}
#content-right #basketSummary  a:hover{
text-decoration:underline;
}
#content-right #basketSummary  #goToBasket a{
display:block;
padding:6px 0 0 3px;
font-weight:bold;
}

#content-right #search-input{
width:130px;
}
#header{
position: absolute;
top: 0px;
height: 100px;
left: 6px;
width:1004px;
padding:6px;
background:#ffffff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#header-right,
#header-middle,
#header-left{
float:left;
}
#header-left{
width:500px;
}
#header-middle{
width:500px;
}
 #header-middle ul{
 list-style: none;
 margin:0px 0 0 0px ;
 padding:0;
 }
  #header-middle ul li{
  margin-left: 0;
  margin-bottom: 2px;
  list-style: none;
  cursor:default;
  float:left;
  }
  #header-middle ul#header-middle-menu li a{
  float:left;
  display:block;
  padding:0 4px 0 4px;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  color:black;
  border-right:1px solid #e1e1e1;
  }
  #header-middle ul#header-middle-menu li a:hover
   {
  color:gray;
  }
  #header-middle ul#header-middle-menu li.last a{
  border:0;
  }
 
 #header-middle ul#header-middle-menu{
 margin:0 !important;
 padding:0 !important;
 width:600px;
 height:12px;
 clear:both;
 }
 #header-middle #header-middle-voordelen ul{
 margin:16px 0 0 0px;
 }
 #header-middle #header-middle-voordelen ul li{
  background: url('/upload/58/vink.png') left top no-repeat;
  padding:0px 0 0px 20px;
  color:#b1b1b1;
  float:left;
  width:200px;
  font-size:10px;
  line-height:16px;
 }
 #header-middle #header-middle-voordelen li a{
 color:gray;
 }
 #header-middle #header-middle-voordelen li a:hover{
 text-decoration:underline;
 }
#header-right{
width:212px;
padding-right:2px;
}
#header-right img{

-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#search{
position: absolute;
top: 121px;
left: 6px;
width:1012px;
background:white;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
/*
#menutop{
position: absolute;
top: 88px;
left: 6px;
width:1004px;

-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
  #menutop ul{
  list-style: none;
  height:30px;
  width:100%;
  margin: 0px 0 0px 0;
  padding:0 6px 0 6px;
  text-transform: uppercase;
  
  }
  #menutop ul li{    
  margin-left: 0;
  margin-bottom: 0;  
  list-style: none;
  display: inline;
  cursor:default;
  }
  #menutop ul li a{
  float:left;
  display:block;
  padding:6px 5px;
  width:110px;
  text-align:center;
  margin-top:3px;
  margin-right:3px;
  font-weight:bold;
  font-size:13px;  
  color: #505267;
  border-right:2px solid #505267;
  }
  #menutop ul li a:hover,
  #menutop ul li.active a{
  color:#fd7eed;
  color:#FD7EED;
  background:white;
  
  }
*/
#menutop{
position: absolute;
top: 115px;
left: 6px;
width:1016px;
background: #404040;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
  #menutop ul{
  list-style: none;
  height:30px;
  width:100%;
  margin: 0px 0 0px 0;
  padding:0 6px 0 6px;
  text-transform: uppercase;
  
  }
  #menutop ul li{    
  margin-left: 0;
  margin-bottom: 0;  
  list-style: none;
  display: inline;
  cursor:default;
  }
  #menutop ul li a,
  #menutop ul li span{
  float:left;
  display:block;
  padding:6px 5px;
  width:130px;
  text-align:center;
  margin-top:3px;
  margin-right:3px;
  font-weight:bold;
  font-size:13px;  
  color: white;
  }
  #menutop ul li.first a{
  width:60px;
  }
  #menutop ul li a:hover,
  #menutop ul li span:hover,
  #menutop ul li.active a,
  #menutop ul li a.pathHere{
  color:#fd7eed;
  color:black;
  background:white;
  border-top:1px solid white;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -o-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -o-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  }

div#breadcrumb{
width: 100%;
margin-top:3px;
height: 20px;
color:black;
font-size:13px;
font-weight:bold;
text-align:left;
overflow:hidden;
white-space: nowrap;
z-index:100;
 }
div#breadcrumb ul{
  display:inline;
  list-style: none;
  padding:0;
  margin:3px 0 0 0;
  text-transform: uppercase;
  }
div#breadcrumb ul li{
  background:none;
  margin-left: 0;
  margin-bottom: 0;
  padding: 2px 0px 5px;
  list-style: none;
  display: inline;
  cursor:default;
  }
div#breadcrumb ul li.here {
  list-style: none;
  display: inline;
  font-weight:bold;
  color:#000000;
 }
#breadcrumb a:link,
#breadcrumb a:visited{
  color:gray;
  font-size:80%;
  cursor:pointer;
  cursor:hand;
  }
#breadcrumb li.here a:link,
#breadcrumb li.here a:visited,
#breadcrumb li a:hover{
    color:black;
}
#breadcrumb li a:hover{
  text-decoration:underline;
  }
.footer,
#footer-levering{
margin:3px 6px 0 6px;
width:1004px;
padding:6px;
background:#ddd;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
.footer {
height:150px;
font-size:10px;
background:#404040;
}
.footer .bottomlinks{
float:left;
width:300px;
}
.footer .betalen{
margin:0px 0 0 90px;
background:white;
padding:6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
.footer .betalen{
vertical-align:middle;
}
.footer .bottomlinks .bottomhead{
font-size:20px;
color:white;
padding:6px;
}
.footer ul{
  padding:0 0 0 0px;
  margin:0;

}
.footer li{
list-style:none;

padding:6px;
}
.footer li.last{
border:0;
}
.footer li a{
font-weight:bold;
color:white;
}
.footer li a:hover{
color:#65b015;
}
#footer-levering {
color:gray;
}


/* cloud frontpage*/
#cloud,
.cloud {
clear:both; 
padding: 2px; 
line-height: 3em; 
text-align: center; 
margin: 0 auto;
}
#cloud a ,
.cloud a { 
padding:3px; 
text-decoration:none !important;
}
#cloud a:hover,
.cloud a:hover { 
font-weight:bold;
text-decoration:underline !important;
}
#cloud li,
.cloud li{
text-align: center;
list-style:none;  
display: -moz-inline-stack;
display: inline-block;
zoom: 1; 
*display: inline;
}
 #cloud a.tag1, .cloud a.tag1 { font-size: 0.7em; font-weight: 100; color:#d73385;}
 #cloud a.tag2, .cloud a.tag2 { font-size: 0.8em; font-weight: 200; color:#b9216d}
 #cloud a.tag3, .cloud a.tag3 { font-size: 0.9em; font-weight: 300; color:#ed4699}
 #cloud a.tag4, .cloud a.tag4 { font-size: 1.0em; font-weight: 400;  color:#f580ba}
 #cloud a.tag5, .cloud a.tag5 { font-size: 1.2em; font-weight: 500;  color:#ea318d}
 #cloud a.tag6, .cloud a.tag6 { font-size: 1.4em; font-weight: 600;  color:#9b1357}
 #cloud a.tag7, .cloud a.tag7{ font-size: 1.6em; font-weight: 700;  color:#f73b99}
 #cloud a.tag8, .cloud a.tag8 { font-size: 1.8em; font-weight: 800;  color:#9a3d6c}
 #cloud a.tag9, .cloud a.tag9{ font-size: 2.2em; font-weight: 900;  color:#f853a5} 
 #cloud a.tag10, .cloud a.tag10 { font-size: 2.5em; font-weight: 900;  color:#f853a5} 


/* overview start */
#overview,
#related,
ul.webshop,
#cmsSearchResult ul{
padding:0 !important;
margin:0 !important;
clear:both;
}
 div#overzicht,
 #related,
 ul.webshop li{
  margin-top:0px;
  overflow:hidden;
  list-style: none;
  }
  
 #overview li,
 #related li,
 ul.webshop li {
  display: block;
  float:left;
  margin:0px 6px 12px 0px;
  /*background:url('/upload/22/overview-bg.png') 0 -369px no-repeat; */
  width:172px ;
  padding:6px 6px 6px 6px;
  line-height:14px;
  border-right:1px solid #e1e1e1;
  border-left:1px solid #e1e1e1;
  border-top:1px solid #e1e1e1;
  border-bottom:1px solid #e1e1e1;
  }
 .category{
 list-style-type: square !important;
 padding:0 0 0 12px  !important;
 }
 .category li{
 padding:0 0 0 18px  !important;
 }
 .category li h2{
 height:auto !important;
 }
 .category li h2 a{
 font-weight:normal !important;
 }
  .overview-product li{
  /*background:url('/upload/22/overview-bg.png') 0 0 no-repeat !important; */
  }
  .category-title{
  font-size:15px;
  font-weight:bold;
  }

#overview span span.specRight{
width:80px !important;
float:left;
clear:both;
}  
#overview table{ 
clear:both;
  width:160px;
  }
#overview th,
#product span span span{
  font-weight:bold;
  width:60px;
  color:gray;
  text-transform: uppercase;
  }
#overview td{
  
  overflow:hidden;
  white-space: nowrap;
  }
#product span span span{

}  
#overview span span.spec{
width:60px;  
}
#overview a,
#related a,
#newsRelated a,
#cmsSearchContent ul li a{
  cursor:pointer;
  overflow:hidden;
  text-decoration:none !important;
  
  color:#333333;  
  }  
 #overview img,
 #related img,
 #cmsSearchResult ul li img
 {
 width:162px;
  /*height:130px; */ 
  
/*    width:122px;  */
    padding-left:8px;
  padding-bottom:6px;
    text-align:center !important;
    }
.merken img{
  padding-left:28px !important;
  width:122px !important;
  height:97px !important;
  }  
  #overview h2,
  #overview abbr,
  #related span,
  #cmsSearchResult ul li h2
  {
    font-size:11px ; 
    display:block;  
    text-align:left;
    padding:0 !important;
  overflow:hidden;
  height:40px;
  font-weight:bold !important;
  clear:both;
  }
  #overview h2.webshop-categorie{
  font-size:13px !important; 
  }
  #related span {
  
  }
#overview h2 a:hover,
#overview li:hover h2 a,
#related a:hover,
#newsRelated a:hover{  
  color:#FD7EED;  
  }
#cmsSearchResult ul li span{
height:34px;
  overflow:hidden;
}
#overview li,
#related li,
#cmsSearchResult ul li{   
 font-size:10px !important;  
 white-space: no-wrap;
 overflow:hidden;
}
.standard #overview li{   
height:305px;
}
.standard #overview h2 {
  height:34px;
  }
  #overview .readMore,
  #related .readMore{
  float:right;
  padding-right:6px;
  margin-bottom:6px;
  font-weight:bold;
  text-transform: lowercase;
  font-size:10px;
  }
  #overview .readMore a:hover,
  #related .readMore a:hover {
  color:#f70f9e;
  }
  /*#overview .readMore*/
 .readMoreImg{
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:url('/upload/img/webshop/go.png') 0px 0px no-repeat;
  width:13px; 
  height:18px;
  vertical-align:middle;
  }
#overview img.readMore,
#related img.readMore{
  width:80px;
  height:16px;
  clear:both;
  padding:5px 0 0 100px;
  }
  #overview .articleCount a,
  #related .articleCount a{
  float:left;
  color:gray;
  font-weight:bold;
  padding-left:6px;
  } 

  #overview .webshop-stock{
  height:14px;
  color:#FF7D27;
    font-weight:italic;
  }
  #overview h2{
  padding-top:0 !important;
  }

 .overview-product li:hover{
  /*background:url('/upload/22/overview-bg.png') -264px 0px no-repeat !important; */
  border:1px solid #e1e1e1;  
 }

  #overview li:hover,
  #related li:hover,
  ul.webshop li:hover{
  /*background:url('/upload/22/overview-bg.png') -264px -369px no-repeat; */
  border:1px solid #b1b1b1;
  } 
  #overview a:hover,
  #overview abbr a:hover,
  #overview .articleCount a:hover,
  #overview .readMore a:hover,
  ul#related  a:hover,
  #cmsSearchResult ul li a:hover
  {
text-decoration:underline !important;
    }
  
 
  #overview .price-old{
    text-decoration:line-through;
    color:red;
    text-align:left;
    display:inline;  
    }
  #overview-top10 img{
      width:162px;
  height:130px; 
  
    padding-right:12px;
  padding-bottom:6px;
  float:left;
  }
  #overview-top10{
  color:#f70f9e;
  font-size:1.6em;
   margin:0;
     padding:0;
  }
  #overview-top10 .webshopImg {
  float:left;
  width:174px;
  }
  #overview-top10 .webshopNew{
  display:none;
  }
  #overview-top10 li {
   
  border-bottom:1px solid #e1e1e1 !important;
  margin-bottom:10px;
  padding-bottom:10px;
  height:200px;
  }
  #overview-top10 li  a{
  
  }
#overview-top10 p{
  
  color:#333;
  
  }
  #overview-top10 li div{
  font-size:11px;
  }
  #overview-top10 li .price{
  text-align:left;
  font-size:16px !important;
  }
  #overview-top10 li .readMore{
  float:right;
  font-size:12px;
  font-weight:bold;
  padding-right:100px;
  }
  .top10Right{
  float:left;
  width:300px;
  }
#price,
.price{
/*
  color:#ff6600;
  /*color: #329403;*
  font-weight: bold;
  font-size:16px;
  top:160px;
  display:block;
  clear:left;
  text-align:center;
  margin-bottom:6px;
  */
  text-align:center;
  color:#329403;
  font-size: 14px; 
  font-family:verdana; 
  display:block;
  font-weight:bold;
  }
  
.price{
padding:0 0 6px 0;
}
.price-text{
color:#000 !important;
font-size:12px;
display:block;
margin-bottom:0px;
}
.cmsOldPriceStrike{
font-size:15px !important;
font-weight:bold;
margin:6px 0 0 0px;
padding-left:10px;
text-align:center !important;
clear:both;
}
input#addToBasketSmall, input#addToBasketSmall:active{
/*background-image:url('/upload/img/webshop/basket_add_small.png');*/
background:url('/upload/img/webshop/basket_add_small_gray.png') no-repeat center left !important;
font-size:10px;
font-weight:bold;
display:block;
border:0 none;
color:#000000;
width:32px;
height:32px;
vertical-align:middle;
text-align:left;
float:left;
}
input#addToBasketSmall:hover{
cursor:hand;
cursor:pointer; 
background:url('/upload/img/webshop/basket_add_big.png') no-repeat center left !important;
}
.back-to-top{
clear:both;
width:100%;
font-weight:bold;
text-align:right;
margin-bottom:6px;
}
.back-to-top img{
width:16px !important;
height:16px !important;
}
.back-to-top a{
text-decoration:none !important;
}
.back-to-top a:hover{
text-decoration:underline !important;
}
 /* overview end */
 
 /* pageNumers start */
 #pageNumbers {
clear:both;
text-align:center;
}
#pageNumbers a{
font-size:110%;
margin:0 2px 0 2px;
}
#pageNumbers .pageBack,
#pageNumbers .pageNext,
#pageNumbers div{
font-size:140%;
padding:8px 0 8px 0;
}
#pageNumbers div{
display:block;

}
#pageNumbers .pageBack:hover,
#pageNumbers .pageNext:hover,
#pageNumbers a:hover{
color:#fd43a1 !important;
}
.pageActive{
color:#fd43a1 !important;
font-size:180%!important;
font-weight:bold;
}

/* pageNumers end */
#product-left{
float:left;
width:306px;
/*
border:1px solid #e1e1e1;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
*/
}
#product-left img{
width:260px;
}
#product-left ul{
  display:inline;
  list-style: none;
  padding:0;
  margin: 0;
  }
#product-left ul li{
float:left;
margin:0 0 5px 5px;
border:1px solid #e1e1e1;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#product-left ul li img{
width:90px;
}
#product-right #b2b{
width:150px;
margin-left:60px;
}
#product-right{
float:left;
width:270px;
}
#product-right-basket #product-right-noShipmentCosts,
#product-right-deliveryTime{
text-align:center !important;
color:green !important;
font-weight:normal !important;
}
#product-right-basket{
background:#fff7e7;
width:270px;
padding-bottom:6px;
margin-bottom:6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#product-right-basket p{
text-align:center;
font-weight:bold;
color:#333333;
}
#product-right-basket-price{

}
#product-right-basket ul{
margin:0;
padding:6px 0 0 0px;
list-style: none;
}
#product-right-basket ul span{
display:block;
text-align:center;
line-height:22px;
font-size:11px;
color:black;
}

#product-right-basket ul li{
padding:0px;
}
#product-right-basket ul .price strong{
font-size:22px;
color:#fb6604;
}
#product-right-basket-button{
margin:16px 0 0 20px;
}

#product-right-basket #cmsInputNumber{
width:20px;
height:20px;
text-align:right;
display:inline !important;
margin-left:20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}

#product-right-basket #addToBasket{
font: 12px verdana;
/*background:url('/upload/22/plus.gif') 10px 9px no-repeat green;*/
background:url('/upload/22/basket.gif') 10px 14px no-repeat #FB6604;
font-weight:bold;
text-transform: uppercase;
color:white;
width:190px;
height:40px;
line-height:40px;
display:inline !important;
margin-left:15px;
margin-top:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}
#product-right-basket #addToBasket:hover{
background:url('/upload/22/basket.gif') 11px 15px no-repeat #f47f32;
cursor:pointer;
text-decoration:underline;
}
#product-right .productGroupSelect{
margin:6px 0 0 0;
text-align:center;
}
#product-right .addthis_toolbox{
color:gray;
font-size:11px;
padding:6px 0 0 16px;
}
#product-right .addthis_toolbox a{
color:gray;
}
#product-bottom{
clear:both;
font-size:12px;
line-height:18px;
}
#product-bottom table{
margin:0 0 6px 0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}

/*  photo3map */
#photo3map{
  display:block;
  width: 578px;
    height: 190px;
}
#photo3map a{
  color: #FFF;
  text-decoration:none !important;
}
#photo3map a:hover{
  text-decoration:underline !important;
}
#photo3map-img img {
width:192px;
}

#photo3map-img,
#photo3map-text {

    height: 200px;
  position:absolute;
}
#photo3map-img ul,
#photo3map-text ul{
display:inline;
list-style:none;
margin:0;
padding:0;

}
#photo3map-img ul li,
#photo3map-text ul li
{
  float:left;
}

#photo3map1, #photo3map2, #photo3map3, #photo3map4 {
  position:relative;    
    width: 190px;
    height: 190px;
    overflow: hidden;
  padding:0;
  margin:0;
}
#photo3map-text h3{
font-size:18px;
color:white;
margin:0;
padding:0;
}
#photo3map-text h4{
font-size:12px;
color:white;
margin:0;
padding:0;
  line-height: 12px
}
#photo3map-text a {
  display:block;
  padding:164px 0 7px 4px;
  color: #fff;  
  background: url('/upload/22/shade1.png') bottom left repeat-x;    
    width: 186px;
  !width: 186px !important;   
}
#photo3map-text .even{
  margin:0 4px 0 4px;
}
#photo3map1,
#photo3map2 {
margin-right:4px;
}

/*  photo4map */
#photo4map{
  display:block;
  width: 578px;
    height: 120px;
  margin-top:4px;
}
#photo4map a{
  color: #FFF;
  text-decoration:none !important;
}
#photo4map a:hover{
  text-decoration:underline !important;
}


#photo4map-img,
#photo4map-text {
  width: 585px;
  
    height: 120px;
  position:absolute;
}
#photo4map-img ul,
#photo4map-text ul{
display:inline;
list-style:none;
margin:0;
padding:0;

}
#photo4map-img ul li,
#photo4map-text ul li
{
  float:left;
  
}

#photo4map1, #photo4map2, #photo4map3, #photo4map4 {
  position:relative;    
    width: 141px;
    height: 120px;
    overflow: hidden;
  
}
#photo4map1,
#photo4map4 {
    width: 142px;
 }

#photo4map-text h3{
font-size:16px;
color:white;
margin:0;
padding:0;
}

#photo4map-text a {
  display:inline-block;
  padding:94px 0 7px 4px;
  color: #fff;  
  background: url('/upload/22/shade1.png') bottom left repeat-x;    
    width: 138px;  
  !width: 138px !important;
  
}
#photo4map1Text,
#photo4map2Text,
#photo4map3Text,
#photo4map1,
#photo4map2,
#photo4map3{
  margin-right: 4px;
}
#photo4map1Text a,
#photo4map4Text a{
  !width: 137px !important;
  width: 137px !important;
}  
.frontpageH2{
clear:both;
}
#overview-top10  ul.rating,
#overview ul.rating{
display:inline;
list-style:none;
clear:both;
}
#overview-top10  ul.rating li,
#overview ul.rating li{
 margin:0 !important;
 padding:0 !important;
 border:0 !important;
 float:left !important;
 height:12px !important;
 width:12px !important;
 display:block !important;
 margin-right:2px !important;
}
#product-right .review-stars{
background:none !important;
}
.review-stars,
.review-good{
background:url('/upload/22/rating_on.gif') center center no-repeat; 
}
.review-stars,
.review-bad{
background:url('/upload/22/rating_off.gif') center center  no-repeat;
}

