html {
	background:#07a url(../images/new/bg-body.gif) repeat-x;
}
body {
	color:#fff;
	margin:0;
	background:url(../images/new/bg-page.jpg) no-repeat 50% 0;
	font:11px/13px Arial, Verdana, Tahoma, sans-serif;
}
img { border-style:none; }
a {
	color:#fff;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input {
	vertical-align:middle;
	font-size:12px;
}
/* Page size */
.page {
	margin:0 auto;
	width:825px;
	position:relative;
	padding:135px 0 0;
}
/* Header */
#header {
	width:100%;
	height:135px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/new/bg-header.jpg) no-repeat;
}
/* Logotype */
#header .logo {
	position:absolute;
	top:20px;
	left:35px;
	background:url(../images/new/bg-logo_new.png) no-repeat;
	height:77px;
	width:367px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a {
	height:100%;
	display:block;
}
#header .logo-text {
	position:absolute;
	margin:0;
	top:52px;
	left:218px;
	background:url(../images/new/text-header.png) no-repeat;
	width:257px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
#header .forum {
	position:absolute;
	top:52px;
	right:36px;
	background:url(../../assets/images/btn_forum.gif) no-repeat;
	width:178px;
	height:43px;
	font-size:14px;
	padding:0px;
	font-size:14px;
	text-decoration:none;
}

#header .forum a {
	display:block;
	width:178px;
	height:43px;
	text-decoration:none;
}

#header .contact {
	position:absolute;
	top:26px;
	right:233px;
	background:url(../../assets/images/new/bg-telefoon.gif) no-repeat;
	font-size:14px;
	padding:0 0 0 27px;
	color:#fff;
	font-family:arial;
	font-size:14px;
}

#header #search-box-holder {
	position:absolute;
	top:23px;
	right:30px;
}

input#search-button {
	float:left;
	display:block;
	width:47px;
	height:22px;
	background:url(../../assets/images/search-btn.gif) no-repeat;
	border:none;
	font-size:9px;
	font-weight:normal;
	color:#e4e6e8;
	margin:0;
	padding:0px 0px 6px 0px;
	cursor:pointer;
	padding:0;
}
input#s {
	border:none;
	float:left;
	display:block;
	height:18px;
	margin:0px;
	padding:4px 2px 0px 24px;
	width:106px;
	background:#fff url(../../assets/images/search-field-bg.gif) no-repeat 0px 0px;
	color:#11345d;
	font-size:11px;
}

#header .cb_online {
	position:absolute;
	top:51px;
	right:214px;
	width:178px;
	height:44px;
}

#header .cb_online .cb_chatbutton {
	border:0px;
	width:178px;
	height:44px;
	background:url(../../assets/images/btn_chat.gif) no-repeat;
	cursor:pointer;
}

#header .breadcrumb {
	position:absolute;
	top:140px;
	left:35px;
	margin:0;
	padding:0;
	list-style:none;
}
#header .breadcrumb li {
	float:left;
	padding-right:4px;
}
#header .breadcrumb a {
	background:url(../images/new/ico-arrow3.gif) no-repeat 100% 5px;
	padding-right:8px;
	text-decoration:underline;
	font-weight:bold;
    color:#ff9900;
}
#header .breadcrumb a:hover { text-decoration:none;}
/* Menu */
#menubar {
	margin:101px 0 0 27px;
	padding:0;
	list-style:none;
	line-height:34px;
	font-weight:bold;
	width:770px;
}
#menubar li {
	padding:0 0 0 1px;
	float:left;
	background:url(../images/new/bg-menu-sep.gif) no-repeat;
}
#menubar li:first-child { background:none;}
#menubar li a.active {
	background:url(../images/new/bg-menu-active.gif) repeat-x !important;
    padding: 0 10px 0 11px;
}
#menubar li.basket a span {
	padding-left:18px;
}
#menubar li.basket a { 
float:left;
padding:0 11px 0px 10px;
background:url(../images/new/cart.gif) no-repeat 0px 0px;
z-index:10;
}
#menubar li.basket a:hover {
	background:url(../images/new/cart.gif) no-repeat 0px -34px;
}
#menubar li.basket a.active { 
background:url(../images/new/cart.gif) no-repeat 0px -68px;
}

#menubar a {
	display:block;
	background:url(../images/new/bg-menu.gif) repeat-x;
	padding:0 6px 7px 7px;
}
#menubar li.hover a,
#menubar li:hover a,
#menubar a:hover {
	text-decoration:none;
	background:url(../images/new/bg-menu-hover.gif) repeat-x;
}
/* DropDown */
#menubar li.hover,
#menubar li:hover {
	position:relative;
}
#menubar li.hover ul,
#menubar li:hover ul {
	display:block;
}
#menubar ul {
	display:none;
	position:absolute;
	top:34px;
	left:1px;
	margin:0;
	list-style:none;
	padding:0 1px 0 1px;
	width:172px;
	background:#1f4d76;
	line-height:26px;
	border-bottom:1px solid #1b456b;
}
#menubar ul li {
	float:none;
	padding:0;
	border-top:1px solid #1b456b;
	background:none;
}
#menubar ul li span {
	line-height:13px;
	display:block;
	padding:4px 0 8px;
}
#menubar li.hover ul a,
#menubar li:hover ul a,
#menubar ul a {
	background:none;
	height:1%;
	padding-bottom:0px;
}
#menubar li.hover ul a:hover,
#menubar li:hover ul a:hover,
#menubar ul a:hover {
	background:#2fa8e0;
}


/* Promo block */
#promo-block .btn {
	padding:19px 0px 0px 0px;

}
#promo-block {
	background:url(../images/new/bg-promo.jpg) no-repeat;
	padding:28px 0 12px 45px;
}
*+ html #promo-block { padding:23px 0 9px 45px;}
#promo-block h1 {
	margin:0;
	background:url(../images/new/text-heading.png) no-repeat;
	width:505px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}
#promo-block ul {
	margin:0;
	padding:18px 0 0 13px;
	list-style:none;
	font-size:14px;
	line-height:22px;
	font-weight:bold;


}
#promo-block ul li {
	padding:0 0 0 0;
	overflow:hidden;
	height:1%;
}
#promo-block ul img {
	float:left;
	margin:4px 14px 0 0;
}
#promo-block .big-btn {
	display:block;
	background:url(../images/new/bg-big-btn.png) no-repeat;
	width:244px;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	margin:17px 0 0 -2px;
}
#promo-block .big-btn:hover {
	background:url(../images/new/bg-big-btn-hover.png) no-repeat;
}
#promo-block .links {
	margin:7px 0 0;
	padding:0 0 0 60px;
}
.links {
	font-size:12px;
	display:block;
	overflow:hidden;
	height:1%;
	line-height:14px;
}
.links span {
	background:url(../images/new/ico-arrow2.gif) no-repeat 100% 4px;
	padding-right:11px;
	float:left;
}
.links a {
	border-bottom:1px solid #78bfdf;
	padding-bottom:2px;
	float:left;
}
.links a:hover {
	border-bottom:1px solid #fff;
	text-decoration:none;
}
/* Main holder */
.holder {
	background:url(../images/new/bg-shad.png) repeat-y;
	width:100%;
}
.hodler-btm {
	background:url(../images/new/bg-main-btm.jpg) no-repeat 0 100%;
	padding:0 28px 30px;
}
.main-block {
	background:url(../images/new/bg-main-block-top.gif) no-repeat;
	padding:6px 0 0;
	width:100%;
	overflow:hidden;
}
/* Sidebar */
#sidebar {
	float:left;
	width:266px;
	background:url(../images/new/bg-sidebar.gif) repeat-y;
	padding:0 4px 10px 10px;
}
.sidebar-grad {
	background:#2489be url(../images/new/bg-sidebar-grad.gif) repeat-x;
	padding:9px 11px 23px 17px;
}

.sidebar.shoplocator
{
	border-bottom:4px solid #4fb9e9;
    padding-top:5px;
    height: 199px;
    *height: 188px;
    width: 240px;
    padding-left: 15px;
    _margin-left:0px;
    font-size: 12px;
}

.sidebar.shoplocator h2
{
	margin: 10px -5px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.locatora-img
{
	float: left;
	margin: 0px 10px 20px 0px;
	_margin-left: 15px;
}

p.locator
{
	margin: 15px 15px 0px 0px;
	line-height: 16px;
	font-size: 12px;
}

.main-block h2 {
	margin:0;
	font-size:18px;
	line-height:22px;
}
.infos-holder { padding:13px 0 0;}
.description {
	width:100%;
	padding:7px 0 4px;
}
.hovered { background:#4faddd;}
.description:after {
	content:"";
	display:block;
	clear:both;
}
.border {
	background:url(../images/new/bg-border2.gif) no-repeat 0 50%;
	display:block;
	overflow:hidden;
	height:10px;
}
.description .img-holder {
	float:left;
	position:relative;
}
.description .img-holder img { display:block;}
.ico {
	position:absolute;
	top:-25px;
	left:-11px;
}
.text-holder {
	float:right;
	width:138px;
}
.text-holder strong {
	background:url(../images/new/ico-arrow3.gif) no-repeat 100% 4px;
	padding-right:9px;
}
.text-holder p { margin:3px 0 0;}
#sidebar .links { padding:7px 0 0 7px;}
/* Content */
#content {
	float:right;
	width:499px;
	background:url(../images/new/bg-content.gif) repeat-y;
}

/* Box1 */
.box1 {
padding:2px 10px 14px 20px;
}
.box1 h2 { 
padding-left:61px;

}
.box-area {
	padding:10px 0 0;
	width:100%;
}
.box-area:after {
	content:"";
	display:block;
	clear:both;
}
.box-area .img-area {
	float:left;
	position:relative;
}
.box-area .img-area img { display:block;}
.box-area .img-area .gratis {
	position:absolute;
	top:-22px;
	left:-4px;
}
.box-area ul {
	float:left;
	padding:3px 0 0 7px;
	list-style:none;


	margin:0;
	width:200px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
.box-area ul li {
	padding:0 0 0 23px;
}
.box-area ul li.first {
	background:url(../images/new/ico-1.gif) no-repeat 0 2px;
}
.box-area ul li.second {
	background:url(../images/new/ico-2.gif) no-repeat 0 2px;
}
.box-area ul li.third {
	background:url(../images/new/ico-3.gif) no-repeat 0 2px;
}
.box-area .btns {
	width:162px;
	padding:8px 0 3px 0;
	float:right;
}
.test-thuis {
	background:url(../images/new/bg-btn.png) no-repeat;
	width:156px;
	height:43px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.test-thuis:hover {
	background:url(../images/new/bg-btn-hover.png) no-repeat;
}
.box-area .links { margin:5px 0 0;}
/* Box2 */
.box2 {
	background:url(../images/new/bg-box2-top.gif) no-repeat;
	padding:9px 0 0;
}
.box2-bg {
	background:url(../images/new/bg-box2.gif) repeat-y;
	padding:0 0 0 4px;
}
.box2-grad {
	background:#1779ac url(../images/new/bg-box2-grad.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:0 0 17px 19px;
}
.box2 h3 {
	margin:0;
	font-size:14px;
	line-height:16px;
}
.block1 {
	float:left;
	width:232px;
	padding:15px 0 3px;
	background:url(../images/new/bg-border1.gif) no-repeat 100% 0;
}
.block1 blockquote {
	margin:13px 22px 0 -3px;
	background:url(../images/new/bg-blockquote.png) no-repeat;
	padding:0 0 0 26px;
	height:1%;
}
.block1 blockquote q {
	quotes:none;
}
.block1 blockquote q:before{content:"";}
.block1 blockquote q:after{content:"";}
.block1 .links { padding:17px 0 0 23px;}
.block2 {
	float:right;
	width:226px;
	padding:15px 0 3px;
}
.block2 .pic-holder {
	position:relative;
	padding:13px 0 2px;
}
.block2 .pic-holder .mind {
	position:absolute;
	top:3px;
	right:5px;
}
.block2 p { margin:0;}
.block2 p span { display:block;}
.block2 .links { padding:15px 0 0 3px;}
/* Btm block */
#btm-block {
	background:url(../images/new/bg-btm-box-top.gif) no-repeat;
	padding:8px 0 0;
}
.btm-block-grad {
	background:#2489be url(../images/new/bg-btm-box.gif) repeat-x;
	padding:3px 18px 6px 15px;
	height:1%;
	overflow:hidden;
}
.sidebox {
	float:left;
	width:370px;
	background:url(../images/new/bg-border3.gif) no-repeat 100% 0;
}
.infos {
	padding:8px 0 0;
	overflow:hidden;
	height:1%;
}
.infos img { float:left;}
.infos div {
	float:right;
	width:305px;
}
.infos div p { margin:11px 0 0;}
/* Form box */
.form-box {
	float:right;
	width:345px;
	padding:13px 0 0;
}
.form-box p {
	margin:0;
	line-height:16px;
}
.form-box ul {
	margin:12px 0 0 -7px;
	padding:0;
	height:1%;
	list-style:none;
	overflow:hidden;
}
.form-box ul li {
	float:left;
	background:url(../images/new/bg-form-sep.gif) no-repeat 0 3px;
	margin-left:-1px;
	padding:0 7px 0 8px;
}
.form-box ul a {
	color:#a1cee6;
	background:url(../images/new/ico-arrow4.gif) no-repeat 100% 5px;
	padding-right:8px;
}
.form-item {
	overflow:hidden;
	height:1%;
	padding:6px 0 0;
}
.form-item div {
	float:left;
	background:url(../images/new/bg-input.gif) no-repeat;
	padding:0 5px;
	height:27px;
	overflow:hidden;
}
.form-item div input {
	border:none;
	background:none;
	padding:5px 0;
	width:226px;
}
.form-item .submit {
	float:right;
	margin:-1px 0 0;
}
/* Footer */
#footer {
	margin:-18px 14px 0px 28px;
	padding:0 0 0px;
	color:#e5e5e5;
}
#footer ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#footer ul li {
	float:left;
	background:url(../images/new/bg-footer-sep.gif) no-repeat 0 2px;
	margin-left:-1px;
	padding:0 11px;
}
#footer ul li a { color:#e5e5e5;}
#footer p { margin:0;}

/*button*/
.btn{
	overflow:hidden;
	height:43px;

}
.btn a{
	height:43px;
	overflow:hidden;
	float:left;
	text-decoration:none;
}
.btn a em{
	background:url(../images/new/btn-left-2.png) no-repeat;
	height:43px;
	float:left;
	padding:0;
	cursor:pointer;
}
.btn a span{
	background:url(../images/new/btn-right.png) no-repeat;
	width:9px;
	height:43px;
	float:left;

	cursor:pointer;
}
.btn a:hover em{
	background:url(../images/new/btn-left-hover.png) no-repeat;
}
.btn.hover a em{
	background:url(../images/new/btn-left-hover.png) no-repeat;
}
.btn.hover a span{
	background:url(../images/new/btn-right-hover.png) no-repeat;
}
.btn a:hover span{
	background:url(../images/new/btn-right-hover.png) no-repeat;
}
.btn a em strong{
	float:left;
	padding:14px 2px 2px 13px;
	font-size:14px;
	color:#fff;
	font-style:normal;
}
.btn a:hover em strong{
}
.btn.hover em strong{

}
a#matras-link {
	position:absolute;
	text-indent:-9999px;
	width:410px;
	height:90px;
	top:300px;
	left:340px;
	z-index:999;
}
/* innerpage styles */
/* promo */
#promo-block.inner {
	padding:0 0 0 28px;
	height:408px;
	position:relative;
	background:url(../images/new/bg-promo-inner.jpg) repeat-y;
}
#promo-block.inner img {
	display:block;
}
#promo-block.inner h1 {
	background:none;
	text-indent:0;
	font-size:32px;
	line-height:38px;
	height:auto;
	width:auto;
	padding:40px 15px 0;
}
/* bages */
#promo-block.inner a.tno {
	position:absolute;
	left:315px;
	top:105px;
}
#promo-block.inner h2.tno {
	position:absolute;
	left:405px;
	top:125px;
	width:260px;
	text-align:center;
	padding-bottom:5px;
}
#promo-block.inner h2.tno span {
	border-bottom:1px solid #acddf3;
padding-bottom:1px;
}
#promo-block.inner h2.tno a:hover{
text-decoration:none;
}
#promo-block.inner h2.tno a:hover span {
	border-bottom:1px solid #fff;
}
#promo-block.inner .vanaf {
	position:absolute;
	left:653px;
	top:98px;
	text-align:center;
}
#promo-block.inner .vanaf span {
	position:absolute;
	left:22px;
	top:60px;
	width:75px;
}
#promo-block.inner .vanaf span a {
	text-decoration:underline;
}
#promo-block.inner .vanaf span a:hover {
	text-decoration:none;
}
/* bestellen */
#promo-block.inner .bestellen {
	position:absolute;
	left:65px;
	top:118px;
	width:230px;
}
#promo-block.inner .bestellen p {
	font-size:12px;
}
#promo-block.inner .text-wrap {
	overflow:hidden;
	width:100%;
	padding:5px 0 10px;
}
#promo-block.inner .text-wrap img {
	float:left;
	margin:0 10px 0 0;
}
#promo-block.inner .text-wrap p {
	margin:25px 0 0;
	font-size:14px;
	line-height:18px;
}
#promo-block.inner .text-wrap p strong {
	font-size:12px;
}
#promo-block.inner .text-wrap p strong a {
	border-bottom:1px solid #78bfdf;
}
#promo-block.inner .text-wrap p strong a:hover {
	text-decoration:none;
	border-color:#fff;
}
#promo-block.inner .bestellen .btn a {text-decoration:none;}
#promo-block.inner .bestellen .btn a strong {
	width:175px;
	font-size:16px;
	text-align:center;
}
#promo-block.inner h2 {
	margin:0;
	font-size:18px;
	line-height:22px;
}
#promo-block.inner .lights {
	position:absolute;
	left:320px;
	top:305px;
}
#promo-block.inner .lights .item {
	float:left;
	width:101px;
	height:62px;
	padding:10px 0 0;
	margin:0 10px 0 0;
	text-align:center;
	background:url(../images/new/bg-lightbtn.png);
}
#promo-block.inner .lights .item a{position:relative;}
#promo-block.inner .lights .item img {
	display:block;
	margin:0 auto;
}

#promo-block.inner .lights2 {
	position:absolute;
	left:310px;
	top:305px;
}

#promo-block.inner .lights2 .item2 {
	float:left;
	width:90px;
	height:62px;
	padding:10px 0 0;
	margin:0 2px 0 0;
	text-align:center;
	background:url(../images/new/bg-lightbtn3.png);
}
#promo-block.inner .lights2 .item2 a{position:relative;}
#promo-block.inner .lights2 .item2 img {
	display:block;
	margin:0 auto;
}
/* dark background column */
.dark-holder {
	padding:0;
	background:url(../images/new/bg-dark.jpg) repeat-y;
}
.dark-holder .bg-bottom {
	background:url(../images/new/bg-dark-btm.jpg) no-repeat 0 100%;
}
.dark-holder .bg-top {
	min-height:160px;
	padding:10px 0 0;
	overflow:hidden;
	background:url(../images/new/bg-dark-top.jpg) no-repeat;
}
* html .dark-holder .bg-top {
	height:160px;
	overflow:visible;
}
/* light background column */
.light-holder {
	padding:0;
	background:url(../images/new/bg-light.jpg) repeat-y;
}
.light-holder .bg-top {
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
	background:url(../images/new/bg-light-top.jpg) no-repeat;
}
/* innerpage right column */
.content {
	float:right;
	width:512px;
}
.content h2 {
	margin:0;
	padding:15px 0;
}
.content h3 {
	margin:15px 0 2px;
	font-size:14px;
}

.content p {
	margin:0 0 15px;
	line-height:15px;
font-size:12px;
}
.contentblock {
	padding:0 23px 15px;
}
/* innerpage left column */
.sidebar {
	float:left;
	width:255px;
	padding:5px 0 0 0;
}
.sidebar h2 {
	margin:10px 20px 0;

}
ul.checklist {
	margin:0;
	padding:10px 20px 0;
	list-style:none;
}
ul.checklist li {
	font-size:12px;
	line-height:22px;
	padding:0 0 0 20px;
	background:url(../images/new/bg-check-li.gif) no-repeat 0 8px;
}
ul.checklist li a {
	text-decoration:underline;
}
ul.checklist li a:hover {
	text-decoration:none;
}
#btm-block.inner-btm {
	background-image:url(../images/new/bg-inner-btm-box-top.jpg);
}
.sidebar .img-box {
	margin:0 auto;
	width:228px;
	height:218px;
	padding:8px 0 0 9px;
	background:url(../images/new/bg-sidebar-img.jpg) no-repeat;
}
.sidebar .img-box img {
	display:block;
	margin:0;
}
.trial-column {
	overflow:hidden;
	height:1%;
	padding:0 0 10px 10px;
}
.trial-column .item {
	float:left;
	width:151px;
	padding:0 8px 0 7px;
}
.trial-column .item ul {
	margin:0;
	padding:0;
	list-style:none;
}
.trial-column .item ul li {
	overflow:hidden;
	height:1%;
	padding:4px;
	line-height:18px;
}
.trial-column .item ul li a{
	text-decoration:underline;
}
.trial-column .item ul li a:hover{
	text-decoration:none;
}
.trial-column .item h3 {
	margin:0;
	padding:10px 0 10px 5px;
	font-size:14px;
	line-height:16px;
	/*background:url(../images/new/bg-ico-h3.gif) no-repeat 5px 18px;*/
}
.trial-column .item ul li .img-holder {
	float:left;
	width:45px;
	height:42px;
	background:url(../images/new/bg-ico-holder.png) no-repeat;
	padding:4px 0 0 5px;
	margin:0 4px 0 0;
}
.trial-column .item ul li .img-holder a {
	position:relative;
}
.trial-column .item ul li:hover,
.trial-column .item ul li.active {
	background:#269bd2;
}
.trial-column .item ul li .img-holder img {
	display:block;
	margin:0;
}
.tip-pic {
	overflow:hidden;
	height:135px;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 10px;
}
.tip-pic p {
	margin:30px 20px 0 0;
}
.tip-pic img {
	float:left;
	margin:10px 5px 0 0;
}
.tip-pic strong a {
	text-decoration:none;
	border-bottom:1px solid #78bfdf;
}
.tip-pic strong a:hover {
	border-color:#fff;
	text-decoration:none;
}
#promo-block h1 a {
display:block;
float:left;
border-bottom:1px solid #78bfdf;
padding:0px 0px 4px 0px;
text-decoration:none;
}
#promo-block h1 a:hover {
border-bottom:1px solid #fff;
text-decoration:none;
}
/* Vraag van de maand banner */
#banner-vraag-van-de-maand {
position:absolute;
left:786px;
top:128px;
}

/* Welke matras banner */
#banner-welke-matras {
position:absolute;
left:786px;
top:368px;
}

#banner-welke-matras a img, #banner-vraag-van-de-maand a img {
border:0px;
}

/********************* 4 zekerheden ***********************************/

.sidebar.consu_tip
{
	border-bottom:4px solid #4fb9e9;
    float:left;
	width:255px;
	padding:5px 0 0 0;
}
