@charset "utf-8";
/*
* http://www.lightmaker.nl
* tel: +31 (0)20 528 94 06
* copyright Lightmaker 2011
*/
/* CSS Document */
#mainimage {
  height:308px;
  margin-top: 35px;
/*  background-image:url('/images/nailner/mainimage.jpg');*/
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#3d505f;  
  position: relative;
}

#marketing-message{
/*  
  position: relative;
  width: 760px;
*/
  width: 600px;
  padding-top: 15px;
  padding-right: 10px;
/*  padding-left: 185px;*/
  display: block;
  float: right;
/*  text-align: right;*/
}

#title{
/*  width:760px;
  height:40px;*/
  font-size:36px;
  font-weight:bold;
  color:#3c98a4;
/*  
  padding-top: 35px;
  padding-left: 185px;
*/  
/*
  position:relative;  
  text-align: right;
*/  
}

#title span{
  display: block!important;
  margin: 0 auto;
  text-align: center;
/*  
  width: 100%!important;
*/  
}

#subtitle{
  font-size:16px;  
  color:#3c98a4;
  margin-top:3px;
  text-align: center;
/*  margin-left:580px;*/
}
#maintext{
  font-size:12px;  
  color:#00b5d8;
  margin-top:0px;
/*  margin-left:545px;*/
  text-align:center;
}
#lefthorline{
   
  position:absolute;
  width:55px;
  margin-top:23px;
  margin-left:612px;
  color:#326279;
}
#righthorline{   
  position:absolute;
  width:55px;  
  margin-top:23px;
  margin-left:820px;
  color:#326279;
}
#findoutmorebutton {
  width:267px;
  /*width:310px;*/
  height:27px;
/*  
  position:relative;
  top:145px;
  left:645px;
*/  
  padding-top:2px;
/*  padding-left:73px;*/
/*  background-image:url('/images/nailner/findoutmorepanel.png');*/
  background-repeat:no-repeat;
  background-position:top left;  
  
  margin: 10px auto 0;
}
#findoutmorebutton a{  
  color:#FFFFFF;
  text-decoration:none; 
  display: block;
  text-align: center;
}
/*
#findoutmorebutton:hover {  
  background-image:url('/images/nailner/findoutmorepanel_hover.png');  
  
}
#findoutmorebutton.inactive {  
  background-image:url('/images/nailner/findoutmorepanel_inactive.png');    
}
*/
#findoutmorebutton.inactive a{  
  cursor:default;    
}
#findoutmorelabel {
  position:absolute;
  margin-top:10px;
  margin-left:720px;  
  font-size:14px;  
  color:#FFFFFF;
  padding-top:4px;
}
#findoutmorelabel a {  
  color:#FFFFFF;
  text-decoration:none;
  width:110px;
  margin-right:50px;
}
#findoutmorelabel a:hover {  
  color:#CCCCCC;
  text-decoration:none;
}
#video {
  width:262px;
  height:74px;
  margin: 20px auto 0;
  padding-left: 20px;
/*  
  position:relative;
  top:180px;
  left:712px;
*/  
  cursor:pointer;
}
#video a{
  display: block;
  font-size:12px;    
  color:#009999;
  text-decoration:underline;  
  margin-left: 250px;
  margin-top: -100px;
  display: none;
}
#video a:hover{  
  text-decoration:none;    
}

#productarea {
  margin-top: 13px;
  margin-bottom: 0px;
  height:216px;
/*  background-image:url('/images/nailner/productarea.png');*/
  background-repeat:no-repeat;
  background-position:top left;  
}
.productbox{
  float:left;
  height:176px;
  position:relative;  
  bottom:0px;
  margin-left:0px;  
/*    width:495px;
  padding-left:150px; */
  overflow-y:visible;    
}  

.productbox .productimage{
  position:absolute;
  bottom:230px;
  left:0px;
}

.productbox .productimage img{
  margin-left: 55px;
  margin-bottom: 5px;
}

.products_2 .productbox .productimage img {
  margin-left: 105px;
}

.productbox .productimage img.expanded{
  margin-left: 0;
  margin-bottom: 0;
}

.productbox .productdescription{
  margin-top: 40px;
  padding-left: 215px;
}
.productbox .productname{
/*  margin-top:40px;*/
/*  margin-left:110px;*/
  font-size:24px;  
  color:#fffeff;
  text-align:left;
  font-weight:bold; 
  text-transform: uppercase;
}  
.productbox .producttext{
  margin-top:0px;
/*  margin-left:110px;*/
  width:240px;
  font-size:12px;  
  color:#ffffff;
  text-align:left;  
}
.productbox .productinfo{
  margin-top:20px;
/*  margin-left:110px;*/
  font-size:16px;  
  color:#9bccd4;
  text-align:left;  
  
}
.productbox .productinfo a{  
  text-decoration:underline;
  color:#ffffff;
}
.productbox .productinfo a:hover{  
  text-decoration:none;  
}

.bannerbox{
  float:left;
  height:176px;
  position:relative;  
  bottom:0px;
  overflow-y:visible; 
  display:table-cell;
  vertical-align:middle;
}
.bannerbox-small{
  float:left;
  width:320px;
  height:176px;
  position:relative;  
  bottom:0px;
  overflow-y:visible; 
  display:table-cell;
  vertical-align:middle;
}
.bannerbox table, bannerbox-small table {
  height: 176px;
  width:100%;
}
.bannerbox td, .bannerbox-small td {
  height:100%;
  text-align: center;
  vertical-align: middle;
}
.bannerbox .bannerdescription{
}
.bannerbox .bannername, .bannerbox-small .bannername{
  font-size:24px;  
  color:#fffeff;
  text-align:center;
  font-weight:bold;
  text-transform: uppercase;
}  
.bannerbox .bannertext, .bannerbox-small .bannertext{
  font-size:12px;  
  color:#ffffff;
  text-align:center;  
}
.bannerbox .bannerinfo, .bannerbox-small .bannerinfo{
  font-size:16px;  
  color:#9bccd4;
  text-align:center;  
}
.bannerbox .bannerinfo a, .bannerbox-small .bannerinfo a{  
  text-decoration:underline;
  color:#9bccd4;
}
.bannerbox .bannerinfo a:hover, .bannerbox-small .bannerinfo a:hover{  
  text-decoration:none; 
}


.productbox-small{
  float:left;
  width:180px;
  height:176px;
}

.productbox-small .productimage{
margin-top:10px;
padding: 0 37px;

/* 
  margin-left:30px;
 
  float: left;
  margin-top: 20px;
  width: 120px;
*/  
}

.productbox-small .productname{
  margin-top:-15px;
  text-transform: uppercase;
  font-size:16px;  
  color:#fffeff;  
  font-weight:bold;  
}

.productbox-small.expanded{
  width:260px;
  bottom:0px;
  overflow-y:visible;  
}

.productbox-small.expanded .productimage{
  margin-top:-130px;  
  margin-left: 0;
  position: relative;
}

.productbox-small.expanded .productname{
  margin-bottom:10px;
  margin-top: 0;
}

#purchase-block{
  height: 27px;
  width: 270px;
  margin: 12px auto 0;
  display: block;
  text-align: center;
}

#purchase-block.NL{
  width: 320px;
}

#purchase{
  float:left;
  display: block;
/*  
  position:absolute;
  margin-top:5px;
  right:240px;  
*/  
  height:26px;  
/*  background-image:url('/images/nailner/button_right2.png');*/
  background-repeat:no-repeat;
  background-position:top right;    
}
#purchase a{
  color:#fff;
  text-decoration:none;
  /*text-transform: uppercase;*/
  font-size:14px;  
}
#purchase p{
  padding-top:5px;
  padding-left:12px;
  padding-right:12px;      
}
.left-border{
  float:left;
  height:26px;
  width:1px;  
/*  background-image:url('/images/nailner/button_left.png');*/
  background-repeat:no-repeat;
  background-position:top left;
}

#purchase:hover{background-position:center right;}
#purchase.disabled{background-position:bottom right;}

.italic-text{
/*  
  position:absolute;
  margin-top:5px;
  margin-left:775px;
*/  
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  text-transform: lowercase;
  color:#666666;
  
  display: inline;
}  

#findout-more{
  display: block;
  float: right;
/*  
  position:absolute;
  margin-top:5px;
  margin-left:813px;
*/  
}
#findout-more a{  
  font-size:16px;  
  color:#009999;
}
#findout-more a:hover{  
  text-decoration:none;
}

/* Products display home */
.productimage a {
  padding-bottom: 0; /*5px*/
}
.productarea .first {
  margin-left: 20px;
}

.products_2 .productbox, .products_2 .bannerbox {
  width: 497px;
}

.products_3 .productbox-small {
  position:relative;
  width: 320px;
}

.products_3 .productbox-small.expanded{
  width: 340px;
}

.products_3 .productbox-small .productimage{
/*  float: left;*/
  margin: 0 0 0 120px;
/*  width: 120px;*/
}

.products_3 .productbox-small .text-info{
   float:left;
   width:110px;
   margin-left: 30px;    
   text-align: left;
   z-index: 100;
   position:relative;
}

.products_3 .productbox-small .text-info .productname{
  float: left;
  margin-top: 20px;
  width: 60px;
}

.products_3 .productbox-small .text-info .productinfo{
  float: left;
  margin-top: 10px;
  clear: both;
}

.products_3 .productbox-small .text-info .productinfo a,
.products_2 .productbox .productinfo a{
  font-size: 13px;
  color: #e3e3e3;
}

.products_3 .productbox-small.expanded .productimage{
  margin-top:-90px;  
  margin-left: 0;
  position: relative;
  width: 230px;
}

.products_3 .productbox-small.expanded .text-info{
  margin-left: 15px;
  width: 95px;
}

.products_3 .productbox-small.expanded .text-info .productname{
  margin-top: 35px;
}

.products_more .productbox-small {
  position:relative;
  width: 230px;
}
.products_more .first {
  margin-left: 40px;
}
.products_more .productbox-small .productname {
  margin-top: 150px;
  margin-bottom: 5px;
  text-align: center;
  position: relative;
  z-index: 200;
}
.products_more .expanded {
  margin-top: 0;
}  
.products_more .expanded .productname {
  margin-top: 280px;
}


















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
