html,body{
	height: 100%;
	min-width: 1000px;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #80706d;
	margin: 0;
	min-width: 953px;
	background:url(../images/html-bg.gif) repeat-y 50% 0;
}
* html body{padding: 0 0 0 1px;}
*+html body{padding: 0 0 0 1px;}
.gecko.ff3 body{padding:0 0 1px 0;}
img {border: none;}
a{
	text-decoration: none;
	color: #ff4588;
}
a:hover{
	text-decoration: underline;
	color:#554444;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.label{
	float:left;
	padding-left:0px;
	font-size:14px;
	color:#999;
}

.line{
	width: 100%;
	background:url(../images/body-bg.gif) repeat-x;
	min-height: 100%;
	height: 100%;
	height: auto !important;
}
#wrapper {
	width: 952px;
	margin: 0 auto;
	position: relative;
	padding:50px 0 80px;
}
#header {
	width: 952px;
	height: 132px;
	position: absolute;
	left: 0;
	top: 0;
}
.logo {
	margin-right:10px;
	position: absolute;
	left: 8px;
	top: 19px;
	z-index: 100;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 361px;
	height: 57px;
	overflow: hidden;
	background: url('../images/logo.png') no-repeat;
	cursor: pointer;
	margin-right:20px;
}

.logo_defensie {
	margin-right:10px;
	position: absolute;
	left: 8px;
	top: 19px;
	z-index: 100;
}
.logo_defensie a {
	display: block;
	text-indent: -9999px;
	width: 361px;
	height: 57px;
	overflow: hidden;
	background: url('../images/logo.png') no-repeat;
	cursor: pointer;
	margin-right:20px;
}

.header-holder{
	width: 100%;
	overflow: hidden;
}
.header-item{
	width: 561px;
	height: 22px;
	float: right;
	overflow: hidden;
	margin-top: 48px;
	margin-left:15px
}
.info-link{
	float: left;
	height:22px;
	overflow: hidden;
	font-size:11px;
	line-height: 14px;
	color: #fff;
	cursor: pointer;
	margin-left: 5px;
}
.info-link:hover{
	text-decoration: none;
	color: #77ccee;
}
.info-link strong{
	height: 22px;
	float: left;
	background: url(../images/info-link-strong-bg.png) no-repeat;
	padding:5px 5px 0 10px;
}
* html .info-link strong{padding:3px 5px 0 10px;}
* +html .info-link strong{padding:3px 5px 0 10px;}
.info-link span{
	width: 18px;
	height: 22px;
	float: left;
	background: url(../images/info-link-span-bg.png) no-repeat;
}
.vend-info{
	float: left;
	font-size:12px;
	line-height: 14px;
	color: #554444;
	padding:2px 7px 0 17px;
}
.nav-holder{
	width: 100%;
	overflow: hidden;
	padding-top:34px;
}
.form-box{
	width: 304px;
	float: right;
}
.form-box .text-box{
	width: 232px;
	height: 20px;
	background: url(../images/text-box-bg.gif) no-repeat;
	float: left;
}
.form-box .text{
	width: 208px;
	float: left;
	margin: 2px 0 0 12px;
	padding: 0;
	background: none;
	border: none;
	font:12px Arial, Helvetica, sans-serif;
	color: #554444;
}
.form-box .submit{
	float: right;
	width:65px;
	height: 22px;
}
#nav{
	width: 700px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin: 0 -52px 0 0;
	padding: 1px 0 0;
	list-style: none;
	font-weight: bold;
}
#nav li{
	float: left;
	padding:0 16px 0 9px;
}
#nav li a{
	color: #fff;
	background: url(../images/nav-a-bg.gif) no-repeat 50% 0;
	float: left;
	height: 19px;
	padding-top:3px;
}
#nav li a:hover{
		text-decoration: none;
		color: #77ccee;
}
#nav li a.active{
	color: #77ccee;
	background: url(../images/nav-a-hover.gif) no-repeat 50% 0;
	text-decoration: none;
}
#main{
	width: 952px;
	position: relative;
	z-index: 100;
}
#main:after {
	content:"";
	display:block;
	clear:both; 
}
#sidebar{
	width: 303px;
	
}
.galery-holder{
	height:320px;
	overflow: hidden;
	position: relative;
	background:green;
}
.galery-holder .title{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}
.galery-holder .title h3{
	font-size:32px;
	line-height: 48px;
	color: #554444;
	margin:6px 0 0 12px;
	font-weight: normal;
}
.galery{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.galery ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width:9999px;
	position: relative;
}
.galery ul li{
	width: 303px;
	float: left;
}
.galery ul li img{display: block;}
.fade-box{
	width: 303px;
	position: absolute;
	left: 0;
	bottom:0;
	overflow: hidden;
}
.fade-box .holder{
	height: 50px;
	width:273px;
	background: url(../images/fade-holder-bg.png);
	overflow: hidden;
	padding:14px 15px;
}
.fade-box .info-item{
	font-size:16px;
	line-height: 20px;
	font-weight: bold;
	position: relative;
	display: block;
}
.fade-box .bottom{
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}
.fade-box .info-item:hover{text-decoration: none;}
.fade-box .sum{
	float: left;
	font-size:16px;
	line-height: 20px;
	color: #554444;
}
.galery-list{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font-size:12px;
	line-height: 12px;
	font-weight: bold;
	position: relative;
}
.galery-list li{
	float: left;
	/*padding-left: 2px;*/
	text-align:center;
}
.galery-list li.active{
	/*background: url(../images/galery-list-a-hover.png) no-repeat;
	width:15px;
	height: 19px;
	padding:3px 0 0 8px;*/
	/*padding:4px 5px 0 4px !important;
	padding:4px 6px 0 5px !important;
	color: #554444;
	margin-left:3px;*/
	
	
	background: url(../images/galery-list-a-hover.png) no-repeat;
	width:22px;
	height:22px;
	/*padding:0 0 0 2px;	*/
	padding:0;	
	color: #554444;
	margin:0;
	line-height:20px;
	text-align:center;
}
.galery-list .first{
	margin-right:1px;
	width:22px;
}
.galery-list li a{
	color: #fff;
	background: url(../images/galery-list-a-bg.png) no-repeat;
	display: block;
	width:22px;
	height: 22px;
	/*padding:3px 0 0 0;*/
	padding:0;
	cursor: pointer;
	text-align: center;
}

* html .galery-list li.active{
	/*padding:4px 0 0 8px*/
	text-align:center;
	width:22px;
	height:22px;
	line-height:22px;
}
/* if IE7 */
* html .galery-list li.active{
	/*padding:4px 0 0 8px*/
	text-align:center;
}


* +html .galery-list li.active{
	/*padding:4px 0 0 8px*/
	text-align:center;
}

*> .pagination-holder .galery-list li a 
{
	line-height:20px;
}
HTML* .pagination-holder .galery-list li a 
{
	padding:0;
	height: 22px;
}
.safari3 .galery-list li a{
	padding-top: 4px;
}
.mac.safari4 .galery-list li a{
	padding-top: 4px;
}
.mac.ff3 .galery-list li a{
	padding-top: 4px;
}
* html .galery-list li a{
	padding: 4px 0 0 0;
	height: 18px;
}
* +html .galery-list li a{
	padding: 4px 0 0 0;
	height: 18px;
}
.galery-list li a:hover{
	color:#77ccee;
	text-decoration: none;
}
.galery-list li a.active{
	background: url(../images/galery-list-a-hover.png) no-repeat;
	text-decoration: none;
	color: #554444;
}
.title-box .galery-list li a{
	text-align: center;
	/*padding: 4px 0 0 1px;
	width: 21px;*/
	
	padding: 4px 0 0 0px;
	width: 22px;
}
.title-box .galery-list .light{
	background: url(../images/prev-active.gif) no-repeat !important;
	color: #fff !important;
}
.title-box .galery-list .light span{
	background: url(../images/prev-active-span.gif) no-repeat 100% 0;
}
.title-box .galery-list .prev {
	float: left;
	background: url(../images/prev-a.gif) no-repeat !important;
	padding: 0 !important;
	width:auto !important;
	height: 22px;
	text-align: left;
	font-size:11px;
}
.title-box .galery-list .prev:hover{color: #77ccee;}
.title-box .galery-list .prev span{
	background: url(../images/prev-a-span.gif) no-repeat 100% 0;
	height: 17px;
	float: left;
	padding: 5px 12px 0 24px;
}
* html .title-box .galery-list .prev span{
	padding: 3px 12px 0 24px;
	height: 19px;
}
* +html .title-box .galery-list .prev span{
	padding: 3px 12px 0 24px;
	height: 19px;
}
.title-box .galery-list .light{
	background: url(../images/prev-active.gif) no-repeat !important;
}
.title-box .galery-list .light:hover{
	color: #fff;
}
.title-box .galery-list .light span{
	background: url(../images/prev-active-span.gif) no-repeat 100% 0;
}
.title-box .galery-list .next{
	float: left;
	background:url(../images/next-a.gif) no-repeat !important;
	padding: 0 !important;
	width:auto !important;
	height: 22px;
	text-align: left;
	font-size:11px;
}
.title-box .galery-list .next span{
	background: url(../images/next-a-span.gif) no-repeat 100% 0;
	height: 17px;
	float: left;
	padding: 5px 24px 0 12px;
}
* html .title-box .galery-list .next span{
	padding: 3px 24px 0 12px;
	height: 19px;
}
* +html .title-box .galery-list .next span{
	padding: 3px 24px 0 12px;
	height: 19px;
}
.title-box .galery-list .next:hover{color: #77ccee;}
.title-box .galery-list{margin:10px 0 14px;}
.cart-product .padding-list{padding:0 0 23px !important;}
.cart-product .margins-list{margin: -5px 0 0 0 !important;}
.product-item{
	height: 60px;
	padding:10px 15px 14px;
	overflow: hidden;
	background: url(../images/product-item-bg.gif) no-repeat;
}
.product-item h3{
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}
.product-item .submit{
	float: right;
	width: 65px;
	height: 22px;
}
.product-item .drop{
	width: 100%;
	overflow: hidden;
	margin-top:10px;
	position: relative;
}
.shipping-box{
	height: 100px;
	width:276px;
	overflow: hidden;
	background: url(../images/verzendkosten.gif) no-repeat;
	padding:20px 10px;
	margin-right:18px;
	border-top: 1px solid #ddd2c8; 
	border-bottom: 1px solid #ddd2c8;
	
}
.shipping-box h3{
	margin: 0;
	font-size:24px;
	line-height: 24px;
	font-weight: normal;
	color: #554444;
}
.shipping-box .text-item{
	width:180px;
	overflow: hidden;
	padding:12px 0 14px;
}
.shipping-box .text-item p{
	margin: 0;
	line-height:18px;
}
.shipping-box .text-item p a:hover{text-decoration: none;}
.help-box{
	height: 230px;
	width:276px;
	overflow: hidden;
	background: url(../images/help-box-bg.gif) no-repeat;
	padding:22px 14px;
	border-bottom: 1px solid #ddd2c8;
	margin-right:10px;
	
}
.help-box h3{
	margin: 0;
	font-size:24px;
	line-height: 24px;
	font-weight: normal;
	color: #554444;
}
.help-box .text-item{
	width:180px;
	overflow: hidden;
	padding:12px 0 14px;
}



.help-box .text-item p{
	margin: 0;
	line-height:18px;
}
.help-box .form{
	width: 100%;
	overflow: hidden;
	padding-top:14px;
}



.help-box .form .text-box{
	width: 170px;
	height: 24px;
	float: left;
	background: url(../images/mail-text-box.gif) no-repeat;
}
.help-box .form .text{
	width: 110px;
	float: left;
	margin: 4px 0 0 8px;
	padding: 0;
	border: none;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #80706d;
}
.help-box .form .submit{
	width: 90px;
	float: left;
	height: 22px;
	margin: 2px 0 0;
}
.help-box .text-item p a:hover{text-decoration: none;}
.textarea-box{
	width: 272px;
	height: 81px;
	background: url(../images/texatea-box-bg.gif) no-repeat;
	overflow: hidden;
}
.textarea-box textarea{
	margin: 0;
	padding: 0 0 0 10px;
	border: none;
	background: none;
	width: 262px;
	height: 79px;
	overflow: auto;
	font-size:12px;
	line-height: 16px;
	color: #554444;
}
.verder-box{
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}
.verder-box .info-link{margin: 0;}
.verder-box .stap{
	font-size:11px;
	line-height: 14px;
	font-weight: bold;
	color: #554444;
	float: right;
	padding:1px 1px 0 0;
}
.top-product{
	width: 290px;
	background: url(../images/top-product-bg.gif) no-repeat;
	overflow: hidden;
	padding:23px 0 12px;
	border-bottom: 1px solid #ddd2c8;
}

.top-product h3{
	margin: 0 0 0 15px;
	font-size:24px;
	line-height: 24px;
	color: #5f4f4e;
	font-weight: normal;
}
.top-product .tabset{
	height: 1%;
	padding: 0 0 0 15px;
	margin:16px 0 0;
	list-style: none;
	font-size:12px;
	line-height: 14px;
	font-weight: bold;
	background:url(../images/tab-set-bg.gif) repeat-x 0 100%;
	overflow: hidden;
	width:280px;
}
.top-product .tabset li{
	float: left;
	padding-right: 2px;
}
.top-product .tabset li a{
	width:135px;
	float: left;
	height: 19px;
	text-align: center;
	color: #ff4588;
	background: url(../images/tabset-a-bg.gif) no-repeat;
	padding-top: 5px;
}
.top-product .tabset li a:hover,
.top-product .tabset li a.active{
	color: #554444;
	text-decoration: none;
	background: url(../images/tabset-a-hover-bg.gif) no-repeat;
}
.tabinfo{
	height: 100%;
	padding:28px 15px 0;
}
.product-list{
	width: 100%;
	overflow: hidden;
	padding-bottom:13px;
}
.product-list .photo{
	width: 56px;
	float: left;
}
.product-list .photo img{display: block;}
.product-list .text{
	
	float: left;
	padding-top:10px;
	padding-left:25px;
}
.product-list .text p a{
	color: #ff4488;
	font-weight: bold;
}
.product-list .text p a:hover{
	color: #554444;
	text-decoration: none;
}
.product-list .text p{
	margin: 0;
	line-height: 16px;
	color: #554444;
}
.popular-box{
	height: 100%;
	padding:5px 15px 0;
}
.popular-box p{margin:0 0 17px;}
.popular-box .link{margin:0 0 9px;}
.popular-box p a:hover{text-decoration: none;}
.popular-box .size-1{font-size:12px;}
.popular-box .size-2{font-size:13px;}
.popular-box .size-3{font-size:14px;}
.popular-box .size-4{font-size:16px;}
.popular-box .size-5{
	font-size:18px;
	line-height:26px;
}
.popular-box .size-6{font-size:20px;}
.popular-box .size-7{
	font-size:22px;
	line-height:29px;
}
.top-product .text-holder{
	height: 100%;
	padding:11px 15px 12px;
}
.top-product .text-holder .info-link{
	margin:2px 0 0 8px;
}
.top-product .text-holder p{
	margin: 0;
	line-height:18px;
}
.top-product .form{
	width: 100%;
	overflow: hidden;
	padding-top:14px;
}
.top-product .form .text-box{
	/*width: 160px;*/
	width:170px;
	height: 24px;
	float: left;
	background: url(../images/mail-text-box.gif) no-repeat;
}
.top-product .form .text{
	width: 160px;
	float: left;
	margin: 4px 0 0 8px;
	padding: 0;
	border: none;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #80706d;
}
.top-product .form .submit{
	width: 100px;
	float: right;
	height: 22px;
	margin: 2px 0 0;
}
.side-list{
	height: 1%;
	margin: 0;
	padding:11px 15px 0;
	list-style: none;
	font-size:12px;
	line-height: 18px;
}
.side-list li{
	background: url(../images/side-list-separator.gif) no-repeat 0 3px;
	padding:0 0 6px 16px;
}
.side-list li a:hover{text-decoration: none;}
#sidebar .none{border: none;}
#content{
	width: 649px;
	float: left;
	background: url(../images/content-bg.gif) repeat-y;
}
#content .holder{
	padding-right: 1px;
	background: url(../images/content-holdet-bg.gif) no-repeat 0 100%;
	height: 100%;
	padding-bottom: 41px;
	min-height: 1894px;
	/*overflow: hidden;*/
}
* html #content .holder{height: 1894px;}

#content .heading{
	height: 47px;
	background: url(../images/heading-bg.png) no-repeat;
	position: relative;
	padding: 343px 0 0 11px;
}

#content .heading h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 37px;
	background: url(../images/text-de-plaats.gif) no-repeat;
}

.hair{
	width: 66px;
	height: 11px;
	position: absolute;
	left: 223px;
	top: -11px;
	background: url(../images/hair-bg.png) no-repeat;
}

#content .heading_kerst{
	height: 47px;
	background: url(../images/heading-bg_kerst.png) no-repeat;
	position: relative;
	padding: 343px 0 0 11px;
}

#content .heading_kerst h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 37px;
	background: url(../images/text-de-plaats.gif) no-repeat;
}

.hair_kerst{
	width: 81px;
	height: 19px;
	position: absolute;
	left: 213px;
	top: -19px;
	background: url(../images/hair-bg_kerst.png) no-repeat;
}

.hair_drfish{
	width: 81px;
	height: 19px;
	position: absolute;
	left: 213px;
	top: -19px;
}

#content .heading_we-vibe{
	height: 2px;
	background: url(../images/heading-bg-we-vibe.png) no-repeat;
	position: relative;
	padding: 250px 0 0 11px;
}

#content .heading_we-vibe h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 2px;
	#background: url(../images/text-de-plaats.gif) no-repeat;
}

#content .heading_fnv{
	height: 47px;
	background: url(../images/heading-bg_fnv.png) no-repeat;
	position: relative;
	padding: 343px 0 0 11px;
}

#content .heading_fnv h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 37px;
	background: url(../images/text-de-plaats.gif) no-repeat;
}

#content .heading_drfish{
	height: 47px;
	background: url(../images/heading-bg_drfish.png) no-repeat;
	position: relative;
	padding: 343px 0 0 11px;
}

#content .heading_drfish h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 37px;
}

#content .heading_defensie{
	height: 47px;
	background: url(../images/heading-bg-defensie.png) no-repeat;
	position: relative;
	padding: 343px 0 0 11px;
}

#content .heading_defensie h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 37px;
	background: url(../images/text-de-plaats.gif) no-repeat;
}

#content .heading_maexenergy{
	height: 2px;
	background: url(../images/heading-maexenergy.png) no-repeat;
	position: relative;
	padding: 250px 0 0 11px;
}

#content .heading_maexenergy h2{
	margin: 0;
	text-indent: -9999px;
	width:588px;
	height: 2px;
	#background: url(../images/text-de-plaats.gif) no-repeat;
}

.cart-holder{
	width: 624px;
	padding: 0 16px 0 8px;
	position:relative;
}
.cart-holder .none{background:url(../images/none-bg.gif) repeat-x 0 100% !important;}
.cart-item{
	width: 100%;
	background:url(../images/cart-holder-bg.gif) repeat-x 0 100%;
	overflow: hidden;
	padding-bottom:3px;
}
.cart-box{
	width: 100%;
	background:url(../images/cart-box-bg.gif) repeat-y;
	margin: 10px 0 6px;
	overflow: hidden;
	float: left;
}
.cart-box .frame{
	width: 100%;
	background:url(../images/cart-box-frame.gif) repeat-x 0 100%;
	height: 200px;
	overflow: hidden;
}
.item-product{
	width: 300px;
	float: left;
	padding-left:12px;
	overflow: hidden;
}
.item-product .photo{
	width: 135px;
	float: left;
}
.item-product .photo img{display: block;}
.item-product .text-item{
	width: 150px;
	float: left;
	padding:7px 0 0 13px;
	position: relative;
}
.item-product .text-item p{
	margin: 0;
	font-size:14px;
	line-height: 20px;
	font-weight: bold;
	color: #554444;
}
.item-product .text-item p a:hover{text-decoration: none;}
.item-product .text-item .top{
	width: 100%;
	height:110px;
	overflow: hidden;
}
.nice-sum{
	text-decoration: line-through;
	font-size:18px;
	line-height:23px;
	color: #aaa1a1;
	display: block;
}
.sum{
	font-size:24px;
	line-height:35px;
	color: #554444;
	display: block;
}
.buy-cart{
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right:9px;
	bottom:5px;
}
.item-product .text-item .buy-cart img{display: block;}
.banner-list{
	width: 640px;
	margin: 0;
	padding:16px 0 0;
	list-style: none;
	overflow: hidden;
}
.banner-list li{
	float: left;
	padding:0 16px 16px 0;
}
.banner-list li a{overflow: hidden;}
.banner-list li a img{display: block;}
.total-link{
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding:4px 0 21px 4px;
}
.total-link a:hover{text-decoration: none;}
.cart-product{
	width: 100%;
	overflow: hidden;
}
.cart-product .title-box{
	width: 100%;
	padding:20px 0 17px;
}
.cart-product .title-box:after {
	content:"";
	display:block;
	clear:both;
}
.porular-item{
	width: 100%;
	/*background:url(../images/popular-item-bg.gif) repeat-y;*/
	margin-bottom: 16px;
}
.porular-item .frame{
	width: 100%;
	overflow: hidden;
	background:url(../images/cart-box-frame.gif) repeat-x 0 100%;
	padding-bottom:23px;
}
.cart-product .title-box h3{
	font-size: 32px;
	line-height: 32px;
	font-weight: normal;
	margin:2px 0 0 2px;
	float: left;
}
.cart-product .title-box .link{
	float: right;
	font-size:14px;
	line-height: 16px;
	font-weight: bold;
	margin-top:14px;
}
.cart-product .title-box .link:hover{text-decoration: none;}
.popular-product{
	width: 158px;
	float: left;
	padding: 0 1px; 
}
.popular-product .photo{
	width: 100%;
	overflow: hidden;
}
.popular-product .photo img{display: block;}
.popular-product .text-holder{
	height: 100%;
	padding:10px 15px 0;
	position: relative;
	overflow: hidden;
}
.popular-product .text-item{
	width: 100%;
	height:56px;
	overflow: hidden;
}
.popular-product .text-item p{
	margin: 0;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
}
.popular-product .text-item p a:hover{text-decoration: none;}
.popular-product .nice-sum{
	text-decoration: line-through;
	font-size:12px;
	line-height:14px;
	float: left;
	font-weight: bold;
	padding-right:5px;
}
.popular-product .sum{
	font-size:12px;
	line-height:14px;
	color: #554444;
	float: left;
	font-weight: bold;
}
.popular-product .buy-cart{
	right:11px;
	bottom:-2px;
}
.margins{margin-left: -7px;}
.margins-2{margin-right:-15px;}
.margins-3{margin-bottom: 1px;}
.info-holder{
	width: 100%;
	overflow: hidden;
	padding:28px 0 0;
}
.info-holder .text-holder{
	width: 303px;
	float: left;
}
.info-holder .text-holder h3{
	margin:4px 0 2px;
	font-size:24px;
	line-height: 26px;
	font-weight: normal;
	color: #554444;
}
.info-holder .text-holder p{
	margin: 0;
	line-height: 18px;
}
.info-holder .photo{
	width: 304px;
	float: right;
	padding-top:4px;
}
.info-holder .photo img{display: block;}
.top-slide{
	width: 624px;
	overflow: hidden;
	background:#554444 url(../images/top-slide-bg.gif) repeat-x;
	padding: 0 16px 0 8px;
}
.top-slide .box-holder{
	/* border-top: 1px solid #e5e5e5; */
	display: none;
	width: 100%;
	overflow: hidden;
	padding:13px 0 8px;
}
.top-slide .frame{
	width: 100%;
	background:url(../images/top-slide-frame-bg.gif) repeat-y;
}
.top-slide .frame:after {
	content:"";
	display:block;
	clear:both;
}
.top-slide .size-list{width: 208px;}
.top-slide .size-list-2{width: 200px;}
.slide-list{
	width: 216px;
	margin:-2px 0 0;
	padding:0;
	list-style: none;
	font-size:12px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	position: relative;
	color: #77ccee;
	z-index: 100;
}
.slide-list:after {
	display: block;
	content: "";
	clear: both;
}
.slide-list .slide-list {
	position: absolute;
	display: none;
	top: 3px;
	left: 216px;
}
.slide-list .slide-list .slide-list {
	left: 208px;
}
.slide-list li {
	position: static;
}
.slide-list .right{
	background: url(../images/slide-list-separator.gif) no-repeat 0 4px;
	padding-left: 12px;
}
.slide-list .last{padding: 0;}
.slide-list li{padding-bottom:4px;}

.slide-list li a,
.slide-list li.active .slide-list a,
.slide-list li.active .slide-list li.active .slide-list a {
	color: #fff;
	background: url(../images/slide-list-separator.gif) no-repeat 0 4px;
	padding-left: 8px;
}
* html .slide-open .slide-list li a{background-position: 0 2px !important;}
* +html .slide-open .slide-list li a{background-position: 0 2px !important;}

.slide-list li.active a,
.slide-list li.active .slide-list li.active a,
.slide-list li.active .slide-list li.active .slide-list li.active a {
	background: url(../images/slide-list-separator-hover.gif) no-repeat 0 4px;
	color: #77ccee;
	text-decoration: none;
}
.slide-list li a:hover {
	color: #77ccee !important;
	text-decoration: none !important;
}
.slide-open{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding:9px 0 6px;
}
.slide-open .slide-list{
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	overflow: hidden;
}
.slide-open .slide-list li{
	margin-left: -12px;
	padding-right: 20px;
	float: left;
}
.slide-open .slide-list li a{
	padding-left:12px;
}
.slide-open .open-link{
	width: 20px;
	height: 21px;
	float: right;
	background: url(../images/open-link-active.gif) no-repeat;
	margin-top:-3px;
}
.slide-open .open-link:focus {outline: none;}
.active .slide-open .open-link{background: url(../images/open-link.gif) no-repeat;}
.product-info{
	width: 100%;
	overflow: hidden;
	padding:28px 0 0;
}
.product-info .photo{
	width: 144px;
	float: left;
	position: relative;
}
.product-info .photo img{
	display: block;
}
.product-info .photo-link{
	width: 22px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: absolute;
	right:0;
	bottom:12px;
	background: url(../images/photo-link-bg.gif) no-repeat;
}
.product-info .text{
	width: 463px;
	float: right;
	padding:8px 0 0;
}
.product-info .text p{
	font-size:14px;
	line-height:20px;
	color: #554444;
	font-weight: bold;
	margin: 0;
}
.product-info .text .info-sum{
	font-size:18px;
	line-height: 24px;
	color: #aaa1a1;
	font-weight: normal;
	margin-top:7px;
}
.product-info .text .info-sum span{
	text-decoration:line-through;
	color: #aaa1a1;
}
.product-info .text .info-sum strong{
	color: #554444;
	font-size: 24px;
	line-height: 26px;
}
.product-info .text p span{
	font-size:18px;
	line-height:24px;
	font-weight: normal;
	color: #ff4588;
}
.product-info .text p strong{
	color: #ff4588;
	font-weight: normal;
	font-size:26px;
	line-height:26px;
}
.tabs-holder{
	width: 100%;
	padding-top:13px;
}
.tab-item{
	width: 100%;
	overflow: hidden;
	background:url(../images/tab-item-bg.gif) repeat-x 0 100%;
}
.tab-item .tabset{
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	font-size:12px;
	line-height: 16px;
	font-weight: bold;
	float: left;
}
.tab-item .tabset li{
	float: left;
	padding-right: 2px;
	position: relative;
}
.tab-item .tabset li a{
	color: #ff4588;
	background: url(../images/tab-list-a-hover-bg.gif) no-repeat;
	float: left;
	cursor: pointer;
}
.tab-item .tabset li a span{
	float: left;
	background: url(../images/tab-list-a-span-hover-bg.gif) no-repeat 100% 0;
	height: 20px;
	padding:4px 10px 0;
}
.tab-item .tabset li a:hover,
.tab-item .tabset li a.active{
	text-decoration: none;
	background: url(../images/tab-list-a-bg.gif) no-repeat;
	color: #554444;
}
.tab-item .tabset li a:hover span,
.tab-item .tabset li a.active span{
	background: url(../images/tab-list-a-span-bg.gif) no-repeat 100% 0;
}
.tab-item .tabset .rating{
	width:140px;
}
.rating-list{
	position: absolute;
	left:86px;
	top:4px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.rating-list li{
	float: left;
	padding: 0 !important;
	margin-left: -1px !important;
}
.rating-list li a{
	background: none !important;
}
.rating-list li a:hover{
	background: none !important;
}
.form-holder{
	width: 310px;
	float: right;
	overflow: hidden;
}
.voeg-link{
	float: left;
	height:22px;
	overflow: hidden;
	font-size:11px;
	line-height: 14px;
	color: #fff;
	cursor: pointer;
	margin:0 0 0 6px;
}
.voeg-link:hover{
	text-decoration: none;
	color: #77ccee;
}
.voeg-link strong{
	height: 22px;
	float: left;
	background: url(../images/info-link-strong-bg.png) no-repeat;
	padding:6px 3px 0 9px;
}
.voeg-link span{
	width: 18px;
	height: 22px;
	float: left;
	background: url(../images/voeg-link-span.gif) no-repeat;
}
* html .voeg-link strong{padding:3px 3px 0 9px;}
* +html .voeg-link strong{padding:3px 3px 0 9px;}
.tips-holder{
	width: 100%;
	overflow: hidden;
	padding:19px 0 3px;
}
.tips-holder h3{
	margin:5px 0 9px;
	font-size:32px;
	line-height: 34px;
	color: #554444;
	font-weight: normal;
}
.tips-left{
	width: 305px;
	float: left;
}
.tips-holder p{
	margin:0 0 18px;
	line-height: 18px;
}
.tips-right{
	width: 310px;
	float: right;
}
.tips-holder .tips-right p{margin:0 0 18px 8px;}
.tips-holder .tips-right .bullet{
	padding-left: 7px;
	background: url(../images/bullet-bg.gif) no-repeat 0 7px;
}
.tips-right .form-holder{margin-top: 29px;}
.tips-holder .tips-right h3{margin:5px 0 10px 8px;}
.category-list{
	width: 100%;
	margin: 0;
	padding:10px 0;
	list-style: none;
	font-size:11px;
	line-height: 16px;
	font-weight: bold;
	color: #9d8e8b;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	text-transform: uppercase;
}
.category-list li{
	float: left;
	padding-right:21px;
}
.category-list li a{
	color: #ff4588;
}
.category-list li a:hover,
.category-list li a.active{
	text-decoration: none;
	color: #77ccee;
}
#footer{
	width: 952px;
	height: 52px;
	margin: 0 auto 0 0;
	position: absolute;
	/*background: url(../images/footer1-bg.gif) no-repeat;*/
	overflow: hidden;
	float:left;
}
#footer .copy{
	font-size:11px;
	line-height: 14px;
	margin:4px 5px 0 5px;
	color: #554444;
	font-weight: bold;
	float: left;
	display: inline;
}
#footer .visa-link{
	float: left;
	overflow: hidden;
}
.nav-footer{
	float: right;
	margin:0;
	padding: 0;
	list-style: none;
	font-size:11px;
	line-height: 14px;
	font-weight: bold;
}
.nav-footer .none{padding-left: 0;}
.nav-footer li{
	float: left;
	background: url(../images/nav-footer-separator.gif) no-repeat 100% 0;
	padding:4px 8px 8px 15px;
	margin-right: -7px;
}
.nav-footer li a{color: #ff4488;}
.nav-footer li a:hover{
	text-decoration: none;
	color: #554444;
}
/* js styles */
.slideshow {
	overflow: hidden;
	position: relative;
	height: 310px;
}
.slideshow .pagination-holder {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 2;
}
.slideshow div.gallery-slide {
	background: #fff;
	position: absolute;
	height: 320px;
	width: 303px;
	top: 0;
	left: 0;
}
.slideshow div.active {
	z-index: 1;
}
.slideshow .galery-holder {
	background: #fff;
}
/*Shopingcart page*/
.cart-holder .button-holder {
	overflow:hidden;
	width:100%;
	padding-top:12px;
}
.cart-holder .button-holder a {
	color:#fff;
	text-transform:uppercase;
}
.cart-holder .button-holder .next{
	float:right;
	background:url(../images/next-a.gif) no-repeat !important;
	padding: 0 !important;
	width:auto !important;
	height: 22px;
	text-align: left;
	font-size:11px;
}
.cart-holder .button-holder .next span{
	background: url(../images/next-a-span.gif) no-repeat 100% 0;
	height: 17px;
	float: left;
	padding: 5px 24px 0 11px;
}
* html .cart-holder .button-holder .next span{
	padding: 3px 24px 0 12px;
	height: 19px;
}
* +html .cart-holder .button-holder .next span{
	padding: 3px 24px 0 12px;
	height: 19px;
}
.cart-holder .button-holder .prev{
	float:left;
	background:url(../images/prev-a2.gif) no-repeat !important;
	padding: 0 !important;
	width:auto !important;
	height: 22px;
	text-align: left;
	font-size:11px;
	color:#544;
	margin-right:9px;
}
.cart-holder .button-holder .prev span{
	background: url(../images/prev-a-span2.gif) no-repeat 100% 0;
	height: 17px;
	float: left;
	padding: 5px 9px 0 22px;
}
* html .cart-holder .button-holder .prev span{
	padding-top:3px;
	height: 19px;
}
* +html .cart-holder .button-holder .prev span{
	padding-top:3px;
	height: 19px;
}
.cart-holder .button-holder a:hover{
	color:#77ccee;
	text-decoration: none;
}
.cart-item h3.title {
	margin:0;
	font-size:32px;
	color:#544;
	height:32px;
	overflow:hidden;
	padding:15px 0;
}
.cart-item .product-box {
	padding-bottom:3px;
	border-bottom:1px solid #ddd2c8;
	overflow:hidden;
	height:1%;
}
.product-box .photo{
	width: 139px;
	float: left;
	position: relative;
	padding-left:6px;
	min-height:129px;
}
.product-box .photo img{display: block;}
.product-box .photo-link{
	width: 22px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: absolute;
	right:0;
	bottom:8px;
	background: url(../images/photo-link-bg.gif) no-repeat;
}
.product-box .text{
	width: 465px;
	float: right;
	padding:8px 0 0;
}
.product-box .text p{
	font-size:14px;
	line-height:20px;
	color: #ff4588;
	margin: 0;
}
.product-box .text p span{
	font-size:16px;
	line-height:24px;
}
.product-box .text p strong{
	color: #ff4588;
	font-weight: normal;
	font-size:22px;
	float:left;
}
.product-box .text .title-product {
	overflow:hidden;
	width:100%;
}
.product-box .form-holder {
	width:100%;
	overflow:hidden;
	padding-top:14px;
}
.product-box .price{
	float:right;
	width:101px;
	color:#544;
	font-size:14px;
}
.product-box  .price span{
	float:left;
	padding-right:23px;
	line-height:18px;
}
.product-box .price strong{
	float:left;
	font-weight:normal;
	line-height:18px;
}
.product-box .form-holder .price a.cart{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:19px;
	height:19px;
	background:url(../images/icon-cart.gif) no-repeat;
}
.product-box .old-price{
	width:128px;
	color:#999;
	padding-top:3px;
}
.product-box .old-price strong{
	text-decoration:line-through;
}
.product-box .check-holder {
	overflow:hidden;
	width:100%;
	padding-top:15px;
}
.product-box .check-holder label{
	float:left;
	padding-left:8px;
	font-size:14px;
	color:#999;
}
.cart-item .bottom {
	padding:1px 34px 17px 0;
}
.cart-item .bottom .row{
	overflow:hidden;
	width:100%;
	color:#999;
	font-size:14px;
	padding-top:15px;
}
.cart-item .bottom .alt {
	color:#544;
}
.cart-item .bottom .row .col-total{
	float:right;
	width:185px;
}
.cart-item .bottom .row .col1{
	float:left;
	width:215px;
}
.cart-item .bottom .row span{
	float:left;
	line-height:18px;
}
.cart-item .bottom .row strong{
	float:right;
	font-weight:normal;
	line-height:18px;
}
.cart-item .bottom .row strong.name{
	width:117px;
	float:left;
}
.cart-item .bottom .row .col1 strong.name{
	width:160px;
}
.cart-item .bottom .alt .col1 {padding-top:3px;}
.cart-item .bottom .alt .col-total {font-size:24px;}
.cart-item .bottom .alt .col-total strong.name{
	font-size:22px;
	width:80px;
}
.cart-holder .alt-button-holder {
	padding-top:16px ;
}
/*Popup first*/
#popup {
	width:392px;
	display:none;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-196px;
}
#popup .t{
	height:278px;
	background:url(../images/bg-popup-top.png) no-repeat;
}
#popup .c{
	background:url(../images/bg-popup-cen.png) repeat-y;
	height:1%;
	padding:0 16px;
}
#popup .c:after {
	content:"";
	display:block;
	clear:both;
}
#popup .c .popup-holder {
	float:left;
	width:360px;
	margin-top:-262px;
	position:relative;
}
#popup .c h3{
	margin:0;
	font-size:32px;
	color:#fff;
}
#popup .c p{
	margin:0;
	color:#fff;
	font-size:14px;
	line-height:18px;
	padding-top:7px;
}
#popup .c .form-holder{
	overflow:hidden;
	height:1%;
	padding-top:12px;
	width:auto;
}
#popup .c .area-holder {
	width:348px;
	height:124px;
	background:url(../images/bg-popup-textarea.gif) no-repeat;
	padding:4px 6px;
}
#popup .c .area-holder .area{
	width:348px;
	height:124px;
	background:none;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	overflow:auto;
}
#popup .c .form-holder .btn{
	float:right;
	margin:12px 2px 0 0;
}
#popup .c a.close {
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:21px;
	background:url(../images/btn-close.png) no-repeat;
}
#popup .b{
	height:6px;
	background:url(../images/bg-popup-bot.png) no-repeat;
}
/*Order step pages*/
.cart-item .title {
	overflow:hidden;
	height:1%;
	padding:21px 0 15px;
}
* html .cart-item .title {
	padding:18px 0 15px;
}
*+html .cart-item .title {
	padding:18px 0 15px;
}
.cart-item .title strong{
	float:left;
	font-size:26px;
	color:#f48;
	
	
}
.cart-item .title ul {
	margin:0;
	padding:0 10px;
	list-style:none;
	float:left;
	font-weight:bold;
}
* html .cart-item .title ul {
	padding-top:2px;
}
*+html .cart-item .title ul {
	padding-top:2px;
}
.cart-item .title ul li{
	padding-left:1px;
	float:left;
}
.cart-item .title ul li:first-child {
	padding-left:0;
}
.cart-item .title ul li a{
	color: #fff;
	background: url(../images/galery-list-a-bg.png) no-repeat;
	display: block;
	width:23px;
	height: 20px;
	padding:2px 0 0 0;
	cursor: pointer;
	text-align: center;
}
.cart-item .title ul li a:hover{
	color:#77ccee;
	text-decoration: none;
}
.cart-item .title ul li a.active{
	background: url(../images/galery-list-a-hover.gif) no-repeat !important;
	text-decoration: none;
	color: #554444;
}
.cart-item .form-login {padding-bottom:20px;}
.cart-item .form-login p{
	margin:0;
	color:#544;
	font-size:14px;
	margin-top:-7px;
	position:relative;
}
.cart-item .form-login p.alt{margin-top:-3px;}
.cart-item .form-login .login-holder {
	overflow:hidden;
	height:1%;
	padding-top:13px;
}
.cart-item .form-login .input-holder {
	padding-top:9px;
}
.cart-item .form-login .login-holder a.forgot{
	float:right;
	font-weight:bold;
	color:#f48;
	padding-top:6px;
}
.cart-item .form-login .login-holder .i-text, .form-user .i-text,
.cart-item .form-login .input-holder .i-text{
	float:left;
	margin-right:7px;
	width:153px;
	height:19px;
	background:url(../images/bg-input.gif) no-repeat;
	padding:3px 7px 2px 6px;
}
.cart-item .form-login .login-holder .text, .form-user .text,
.cart-item .form-login .input-holder .text {
	width:153px;
	background:none;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#80706d;
}
.cart-item .form-login .login-holder .btn-login {
	float:left;
	margin:3px 4px 0 0;
}
.form-user p {
	margin:-6px 0 0;
	font-size:14px;
	color:#544;
	padding-bottom:27px;
	position:relative;
}
.form-user .row {
	padding-bottom:15px;
}
.form-user .row h4{
	margin:0;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color:#544;
	height:22px;
	padding-top:2px;
	overflow:hidden;
} 
.form-user .row-holder {
	overflow:hidden;
	height:1%;
	padding:6px 0 2px;
}
.form-user .row-holder .column{
	margin:0;
	padding:0;
	list-style:none;
	width:294px;
	float:left;
}
.form-user .row-holder .first{
	padding-right:36px;
}
.form-user .row-holder .column li{
	float:left;
	width:294px;
	padding-bottom:6px;
}
.form-user .row-holder .column li label{
	float:left;
	width:126px;
	color:#999;
	font-size:14px;
	padding-top:4px;
}
.form-user .row-holder .first li label{
	width:124px;
}
.form-user .row-holder .column li .i-text{
	margin:0 !important;
}
.form-user .row-holder .column li ul.radio {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	float:left;
}
ul.radio li{
	float:left;
	padding-left:41px;
	width:auto !important;
}
ul.radio li:first-child {
	padding-left:0;
}
ul.radio li label{
	width:auto !important;
}
.form-user .check-holder {
	margin:0;
	padding:0 0 12px;
	list-style:none;
}
.form-user .check-holder {
	padding:2px 0 12px;
}
.form-user .check-holder li{
	overflow:hidden;
	height:1%;
	padding-top:14px;
}
.form-user .check-holder li:first-child{
	padding-top:0;
}
.form-user .check-holder label{
	color:#999;
	font-size:14px;
	padding-left:7px;
	float:left;
}
.form-user .check-holder .row {
	overflow:hidden;
	height:1%;
}
.form-user .hide-row li{
	padding-top:0 !important;
}
.form-user .hide-row li label{
	float:left;
	padding-left:0;
}
.form-user .row-holder .first li label{
	width:124px;
}
.form-user .hide-row {
	display:none;
	padding:12px 0 3px !important;
}
.form-user .last-row {padding-bottom:0 !important;}
#popup2 {
	width:392px;
	position:absolute;
	top:0px;
	left:50%;
	display:none;
	margin-left:-196px;
}
#popup2 .t{
	height:138px;
	background:url(../images/bg-popup2-top.png) no-repeat;
}
#popup2 .c{
	background:url(../images/bg-popup2-cen.png) repeat-y;
	height:1%;
	padding:0 16px;
}
#popup2 .c:after {
	content:"";
	display:block;
	clear:both;
}
#popup2 .c .popup-holder {
	float:left;
	width:360px;
	margin-top:-120px;
	position:relative;
}
#popup2 .c h3{
	margin:0;
	font-size:32px;
	color:#fff;
}
#popup2 .c p{
	margin:0;
	color:#fff;
	font-size:14px;
	line-height:18px;
	padding-top:7px;
}
#popup2 .c .form-holder{
	overflow:hidden;
	height:1%;
	padding:12px 0 10px;
	width:auto;
}
#popup2 .c .i-text {
	width:153px;
	height:19px;
	background:url(../images/bg-popup-input.gif) no-repeat;
	float:left;
	padding:3px 7px 2px 6px;
}
#popup2 .c .text {
	width:153px;
	background:none;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#80706d;
}
#popup2 .c .btn-verstuur {
	margin:2px 0 0 5px;
	float:left;
}
#popup2 .c a.close {
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:21px;
	background:url(../images/btn-close.png) no-repeat;
	cursor:pointer;
}
#popup2 .b{
	height:6px;
	background:url(../images/bg-popup-bot.png) no-repeat;
}
.payment-method {
	overflow:hidden;
	height:1%;
	padding-top:3px;
}
.payment-method h3.title {
	padding-bottom:7px;
}
* html .payment-method h3.title {
	padding:11px 0 6px;
}
*+html .payment-method h3.title {
	padding:11px 0 6px;
}
.payment-method ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:180px;
}
.payment-method ul.alt{
	padding-left:150px;
}
.payment-method ul li{
	float:left;
	width:180px;
	padding-bottom:21px;
}
.payment-method ul li.paypal{padding-top:10px;}
.payment-method ul li.cards{padding-top:7px;}
.payment-method ul li.arrow{padding-top:5px;}
.payment-method ul li label {
	float:left;
	padding-left:2px;
}
.payment-method ul li label img{display:block;}
.cart-item h3.alt-title {
	font-size:24px;
	line-height:24px;
	padding:17px 0 0 !important;
	height:24px;
	overflow:hidden;
}
.address-holder {
	overflow:hidden;
	height:1%;
	padding:17px 0 13px;
}
.address-holder .col{
	width:290px;
	float:left;
	padding-left:41px;
}
.address-holder .first{
	padding-left:0;
}
.address-holder .col h3{
	margin:0;
	font-size:24px;
	font-weight:normal;
	color:#544;
	height:24px;
	overflow:hidden;
}
.address-holder .col address {
	font-style:normal;
	font-size:14px;
	line-height:18px;
	color:#544;
	padding-top:9px;
}
.address-holder .col address span{
	display:block;
	padding-bottom:4px;
}
.first-box .text{
	padding-top:0;
}
.first-box .photo{
	min-height:121px;
}
.last-box {border-bottom:0 !important;}
.product-box .price-holder .price{
	width:67px;
}
.product-box .price-holder .price strong{
	float:right;
	padding-top:0;
}
.product-box .price-holder {
	width:459px;	
	overflow:hidden;
	padding:15px 5px 0 1px;
}
.product-box .price-holder strong{
	color:#544;
	float:left;
	padding-top:2px;
}
.product-box .alt-old-price{
	width:94px;
}
.product-box .text span.gift-pack {
	padding-top:18px;
	display:block;
	font-size:14px;
	color:#544;
}
.summary {
	padding:18px 0 10px;
}

.summary h3{
	margin:0;
	font-size:24px;
	color:#544;
	height:24px;
	overflow:hidden;
}
.summary-holder {
	overflow:hidden;
	height:1%;
	padding:5px 5px 0 0;
}
.summary-holder ul.list-summ{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:215px;
}
.summary-holder ul.list-summ li{
	float:left;
	width:215px;
	font-size:14px;
	color:#999;
	padding-bottom:8px;
}
.summary-holder ul.list-summ li span {
	float:right;
	padding-left:3px;
}
.summary-holder ul.list-summ li span.price {
	text-align:right;
	width:45px;
	padding-left:0;
}
.summary-holder ul.list-summ li strong{
	font-weight:normal;
}
.summary-holder .col-total {
	float:right;
	width:187px;
}
.summary-holder .col-total .row{
	overflow:hidden;
	width:100%;
}
.summary-holder .col-total .sub{	
	font-size:14px;
	color:#999;
}
.summary-holder .col-total .row span {
	float:right;
	text-align:right;
}
.summary-holder .col-total .sub span.price {width:58px;}
.summary-holder .col-total .row strong{
	float:left;
	font-weight:normal;
}
.summary-holder .col-total .sub strong {width:115px;}
.summary-holder .col-total .total{
	font-size:22px;
	color:#544;
	padding-top:48px;
}
.summary-holder .col-total .total span.price {width:91px;}
.summary-holder .col-total .total strong {width:75px;}
.payment {
	padding:15px 0;
}
.payment h3{
	margin:0;
	font-size:24px;
	color:#544;
	height:24px;
	overflow:hidden;
}
.payment img {
	display:block;
	margin-top:10px;
}
.thankee-holder {
	padding:15px 0;
}
.thankee-holder h3{
	margin:0;
	font-size:32px;
	color:#544;
	height:32px;
	overflow:hidden;
}
.thankee-holder p{
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#544;
	padding:10px 0 0;
}
.cart-item .title-alt {
	padding-top:55px !important;
}
* html .cart-item .title-alt {
	padding-top:52px !important;
}
*+html .cart-item .title-alt {
	padding-top:52px !important;
}


.contact {
	width: 100%;
	overflow: hidden;
	padding-top:14px;
}
.contact .text-box{
	width: 166px;
	height: 24px;
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
}
.contact .text{
	width: 150px;
	float: left;
	margin: 4px 0 0 8px;
	padding: 0;
	border: none;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #80706d;
}

.contact .textarea-box{
	width: 272px;
	height: 81px;
	background: url(../images/texatea-box-bg-contact.gif) no-repeat;
	overflow: hidden;
}

/*25 november toegevoegd */
.submenu{
	display: none;
}
#main {
	width: 952px;
	position: relative;
	z-index: 100;
}
.drop_submit {
margin-left:20px;
}

.hReview-aggregate {
float: left;
width: 726px;
font-size:12px;
padding-top:10px;
font-size:12px;
color:#3c4805;
margin-bottom:16px;
}

.hReview-aggregate h2 { float:left; height:33px; width:707px; padding:12px 0 0 19px; background:url(../images/right-block-h3-bg.png) center; font-size:16px; color:#3c4805; font-weight:bold; }

.hReview-aggregate .content { float:left; border:1px solid #afcd3f;width: 692px; background:url(../images/right-block-bg.png) bottom repeat-x #fdfefb; padding:0 17px; }

.hreview {
float: left;
width: 726px;
font-size:12px;
padding-top:10px;
font-size:12px;
color:#3c4805;
margin-bottom:16px;
}

.hreview .content { float:left; border:1px solid #afcd3f;width: 692px; background:url(../images/right-block-bg.png) bottom repeat-x #fdfefb; padding:0 17px; }

p.r-s,p.r-m,p.r-l{display:inline-block;margin:0;overflow:hidden;padding:0;*display:inline;}
p.r-m{background:url('http://www.winkelkraam.nl/images/sprite_feedbacksterren.png');height:17px;overflow:hidden;width:85px;}
p.r-m .s5,p.r-m .s4,p.r-m .s3,p.r-m .s2,p.r-m .s1{background:url('http://www.winkelkraam.nl/images/sprite_feedbacksterren.png');height:17px;display:block;}
p.r-m .s5{background-position:0 17px;width:85px; }
p.r-m .s4{background-position:0 36px;width:68px; }
p.r-m .s3{background-position:0 55px;width:51px; }
p.r-m .s2{background-position:0 75px;width:34px; }
p.r-m .s1{background-position:0 94px;width:17px; }


