/* Overall styles */
html, body {
	min-height:100%;
	/*overflow-x:hidden;*/
}
body {
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	background-color:#f3f3f3;
	background-repeat:no-repeat;
	background-position:fixed;
}
a:link, a:visited { 
	color:#00a2ba;
	text-decoration:none;
	font-size:11px; 
}
a:hover { 
	text-decoration:underline;
}
a.dark:link, a.dark:visited { 
	color:#373820;
	text-decoration:none;
	font-size:11px; 
}
a.dark:hover { 
	text-decoration:underline;
}
form {
	padding:0px;
	margin:0px;
}
img {
 	border:0px;
	padding:0px;
	margin:0px;
}
input {
	border:solid 1px #2b2c1a;
}
.checkbox input,
input.checkbox,
input.radio,
input.button {
	border:0px;
}
div.clear { 
	margin:0px;
	padding:0px;
	clear:both;
}
/* Overall styles */
/* Content holder */
div.contentholder {
	padding:0px;
	margin:0 auto;
	width:1000px;
}
/* Content holder */
/* Left column */
div.leftcolumn {
	float:left;
	padding:0px 0px 0px 15px;
	width:185px;
}
/* Left column */
/* Right column */
div.rightcolumn {
	float:left;
	width:782px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}
/* Right column */
/* Logo */
div.logo {
	width:175px;
	border:5px solid #ffffff;
	background-color:#2b2c1a;
	margin:17px 0px 18px 0px;
}
/* Logo */

/* Navigation at the left */
.nav {
	width: 160px;
	border: 5px solid #ffffff;
	background: #2b2c1a;
	margin: 0 0 18px 0;
	padding: 5px 5px 10px 10px;
}
.nav ul,
.nav li {
	margin: 0; padding: 0;
	list-style: none;
}
.nav li a,
.nav li.active a,
.nav li.active a:hover {	
	display: block;
	padding: 3px 0 3px 15px;
	background: url("/images/nav_arrow_white.gif") no-repeat 3px 6px;
	text-decoration: none;
	color: white;
}
	* html .nav li a { /* avoid extra spacing in IE6 */
		height: 0.1em;
	}
.nav li a:hover {
	background-image: url("/images/nav_arrow_brown_ani.gif");
	color: #7e7f75;
}
.nav li.inactive a {
	background-image: url("/images/nav_arrow_brown.gif");
	color: #7e7f75;
}
.nav li.inactive a:hover {
	background-image: url("/images/nav_arrow_white_ani.gif");
	color: #ffffff;
}
.nav li.special a {
	background-image: url("/images/nav_arrow_blue.gif");
	color: #57bcce;
}
.nav li.special a:hover {
	background-image: url("/images/nav_arrow_brown_ani.gif");
	color: #7e7f75;
}

/* submenu */
.nav ul ul {
	display: none;
}
.nav ul li.active ul {
	display: block;
	margin: 0 0 5px 0;
}
.nav ul li ul li a,
.nav ul li ul li a:hover {
	padding: 2px 0 2px 26px !important;
	background: url("/images/nav_arrow_sub_active.gif") no-repeat 15px 6px !important;
	color: white;
}
.nav ul li ul li a:hover,
.nav ul li ul li.active a:hover {
	text-decoration: underline !important;
	color: white;
}
.nav ul li ul li.inactive a {
	background: url("/images/nav_arrow_sub_inactive.gif") no-repeat 15px 6px !important;
	color: #7e7f75;
}
.nav ul li ul li.inactive a:hover {
	text-decoration: underline;
	color: #7e7f75;
}



/* Navigation at the left */
/* Top navigation */
div.topnav {
	float:left;
	padding:0px 0px 0px 0px;
	width:782px;
}
div.topnavitems {
	float:right;
	text-align:right;
}
div.topnavitems ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.topnavitems ul li { 
	margin: 5px 10px 5px 0px; 
}
div.topnavitems ul li a {
	text-decoration:none;
	color:#2b2c1a;
}
div.topnavitems ul li a:hover {
	text-decoration:underline;
}
/* Top navigation */
/* Topblock */
div.topblock {
	float:right;	
	border-left:1px solid #dedfcf;
	border-right:1px solid #dedfcf;
	border-bottom:1px solid #dedfcf;
	width:430px;
	height:82px
}
/* Topblock */
/* Search on top */
div.topsearch {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 15px 10px 15px;
	color:#8f8f86;
}
div.searchtext {
	margin:5px 0px 5px 0px;
}
input.searchfield {
	float:left;
	width:200px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
input.searchbutton {
	float:left;
	border:0px;
}	
input.contactfield {
	width:250px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
textarea.contactfield {
	width:250px;
	height:100px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
	border:1px solid #2b2c1a;
}
select {
	min-width: 3.5em;
}
select.contactfield {
	width:254px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
	border:1px solid #2b2c1a;
}
/* Search on top */
/* Basket on top */
div.topbasket {
	float:left;
	margin:10px 0px 0px 0px;	
	border-left:1px solid #dedfcf;	
	padding:0px 15px 0px 15px;
	color:#2b2c1a;
}
div.topbaskettext {
	margin:5px 0px 5px 0px;
}
div.topbasketproducten {
	float:left;
	width:80px;
	margin:4px 0px 0px 0px;		
}
div.topbasketprijs {
	float:left;
	text-align:right;
	width:60px;
	margin:4px 0px 0px 0px;	
}
div.topbasketlink {
	float:left;
	margin:4px 8px 0px 0px;
}
div.topbasketbutton {
	float:left;
	margin:5px 0px 0px 0px;
}
/* Basket on top */

/* Homepage visual */
div.homepageblok {
	padding:0px;
	margin:0px;
	background-color:#e8e8e8;
}
div.homepagetext {
	padding:30px 0px 0px 25px;
	float:left;
	background-color:#e8e8e8;	
}
div.homepagevisual {
	float:right;
	padding:0px;
	margin:0px;
	background-color:#e8e8e8;	
}
/* Homepage visual */
/* Three colums on homepage*/
div.column1threecolumns {
	float:left;
	width:239px;
	border:5px solid #373820;
	background-color:#ffffff;
	margin-right:18px;
}
div.column2threecolumns {
	float:left;
	width:238px;
	border:5px solid #373820;
	background-color:#ffffff;
	margin-right:18px;
}
div.column3threecolumns {
	float:left;
	width:239px;
	border:5px solid #373820;
	background-color:#ffffff;
}
div.columnitemtext {
	/*line-height:17px;*/
	padding:0px 10px 10px 10px;
}
div.columnprices {
	float:left;
	width:70px;
	font-size:13px;
}
div.forprice {
	color:#ba005c;
	font-weight:bold;
}
div.columnleft {
	float:left;
	width:145px;
	border-left:1px solid #dedfcf;
}
div.columnleft ul {
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-type: none;
}
div.columnleft ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding: 0px 1px 0px 12px
}
div.columnleft ul li a,a:hover {
	text-decoration:underline;
	color:#ba005c;
}
/* Three colums on homepage*/
/* Ticker */
div.ticker {
	border:5px solid #00a2ba;
	background-color:#ffffff;
}
/* Ticker */
/* 2 Colums on homepage */
div.column1twocolumns {
	float:left; display: inline;
	width: 381px; height: 186px;
	overflow: hidden;
	background-color:#00a2ba;
}
div.column2twocolumns {
	float:right; display: inline;
	width: 381px; height: 186px;
	overflow: hidden;
}

/* 2 Colums on homepage */
/* Newsletter & Present on homepage */
div.newsletterpresent {
	border:5px solid #00a2ba;
	background-color:#00a2ba;
}
div.newsletter {
	float:left;
	padding:10px 10px 10px 10px;
	background-image:url("/images/bg_newsletter.jpg");
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:364px;
	height:155px;
}
input.newsletterfield {
	float:left;
	width:200px;
	margin:1px 5px 0px 5px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
div.present {
	float:left;
	margin-left:5px;
}
/* Newsletter & Present on homepage */
/* Newsletter tiny */
div.newslettertiny {
	width:155px;
	border:5px solid #00a2ba;
	background-color:#ffffff;
	margin:0px 0px 18px 0px;
	padding:10px;
}
input.newslettertinyfield {
	float:left;
	padding: 2px 0;
    margin:10px 0 0 0;
	width: 120px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
input.newslettertinybutton {
	float:left;
	border:0px;
	margin:9px 0px 0px 0px;	
}
/* Newsletter tiny */
/* Thinline used near footer */
div.thinline {
	background-color:#b6dfe5;
	margin:0px;
	padding:0px;
}
/* Thinline used near footer */
/* Footer styles */
div.footer {
	margin:0px;
	padding:10px 0px 10px 0px;
	background-color:#ffffff;
}
div.footercolumn {
	float:left;
	width:200px;
	margin-left:10px;
	padding:0px;
}
div.footerlabelcolumn {
	float:left;
	width:100px;
	margin-left:10px;
	padding:25px 10px 10px 10px;
}
div.footer ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.footer ul li { 
	background-image:url("/images/arrow_aqua.gif");
	background-repeat:no-repeat;
	padding:0px 1px 0px 12px;
	margin:0px 0px 5px 0px;
}
div.footer ul li a {
	text-decoration:none;
	color:#00a2ba;
}
div.footer ul li a:hover {
	text-decoration:underline;
}
/* Footer styles */
/* Breadcryumbs */
div.breadcrumbs {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:0px 0px 3px 0px;
}
div.breadcrumbs ul {
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-type: none;
}
div.breadcrumbs ul li { 
	float:left;
	background-image:url("/images/arrow_bruin.gif");
	background-repeat:no-repeat;
	padding: 1px 10px 0px 12px;
}
div.breadcrumbs ul li.notselected { 
	float:left;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	background-image:url("/images/arrow_bruin.gif");
}
div.breadcrumbs ul li a {
	text-decoration:none;
	color:#373820;
}
div.breadcrumbs ul li a:hover {
	text-decoration:underline;
}
/* Breadcryumbs */
/* Inner left column - inside columnright */
div.innercolumnleft {
	float:left;
	width:579px;
	padding:0px;
	margin:0px 18px 0px 0px;
}
div.innercolumnright {
	float:left;
	width:185px;
	padding:0px;
	margin:0px;
}
div.innerrightlabels {
	border:5px solid #00a2ba;
	background-color:#ffffff;
	padding:10px;
}
/* Three colums in innerleft column */
div.innercolumn1threecolumns {
	float:left;
	width:171px;
	border:5px solid #373820;
	background-color:#ffffff;
	margin-right:18px;
}
div.innercolumn2threecolumns {
	float:left;
	width:171px;
	border:5px solid #373820;
	background-color:#ffffff;
	margin-right:18px;
}
div.innercolumn3threecolumns {
	float:left;
	width:171px;
	border:5px solid #373820;
	background-color:#ffffff;
}
div.innercolumnitemtext {
	/*line-height:11px;*/
	padding:0px 10px 10px 10px;
}
div.innercolumnprices {
	width:60px;
	font-size:13px;
}
div.innercolumnleftlinks {
	margin: 10px 0px 0px 0px;
	border-top:1px solid #dedfcf;
}
div.innercolumnleftlinks ul {
	padding:0px;
	margin:5px 0px 0px 10px;
	list-style-type: none;
}
div.innercolumnleftlinks ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding: 0px 1px 0px 12px;
}
div.innercolumnleftlinks ul li a,a:hover {
	text-decoration:underline;
	color:#ba005c;
}
/* Three colums in innerleft column */
/* Inner left column - inside columnright */
/* Listerpage styles */
div.listertop {
	border: solid 5px #dedfcf;
	background-color:#dedfcf;
	padding:0px;
	margin:0px;
}
div.listerbot {
	border: solid 5px #dedfcf;
	background-color:#dedfcf;
	padding:0px;
	margin:0px;
}
div.pagecounter {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	height:19px;
}
div.pagecount {
	float:left;
	margin:1px 0px 0px 5px;
	padding:0px;
	width:235px;
}
div.numbers {
	float:left;
	padding:1px 0px 0px 0px;
	margin:0px;
}
div.pagenumbers {
	float:left;
	padding:1px 0px 0px 0px;	
	margin:0px;		
} 
div.comparebutton {
	float:right;
	padding:0px;
	margin:0px;
}
div.arrows {
	float:left;
	padding:1px 0px 0px 0px;	
}
div.filterlabel {
	padding: 5px 0px 5px 0px;
	height:14px;
}
#dropdowns {	
	margin:0px;
	padding:0px;
	z-index:30;
}
#dropdowns ul{	
	margin:0px;
	padding:0px;
}
#dropdowns li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#dropdowns li a {	
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 4px 10px;
	background:url(/images/bg_dropdown.gif) no-repeat top right #ffffff;	
	width:116px;
*	width: 118px;
	color:#95958c;
	text-decoration: none
}
#dropdowns li a:hover {	
	background:url(/images/bg_dropdown.gif) no-repeat top right #ffffff;	
}
#dropdowns div {	
	position:absolute;
	visibility:hidden;
	margin:0px 0px 0px -1px;
	padding:0;
	width:136px;
*	width:138px;
	border-left:1px solid #dedfcf;
	border-right:1px solid #dedfcf;
	border-bottom:1px solid #dedfcf;
}
#dropdowns div a {
	position:relative;
	display:block;
	margin:0px;
	padding:3px 0px 3px 10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration: none;
	background:#ffffff;
	color:#95958c;
}
#dropdowns div a:hover
{	
	background:#eeefe7;
	color:#8b8b8b;
}
/* lister */
.productLister {
	margin: 0 0 18px 0;
	border: 5px solid #dedfcf;
	border-top-width: 4px;
	background:#FFFFFF;
}
.productitem {
	border-top: 1px solid #dedfcf;
	padding: 0 10px;
	margin: 0;
}
div.productheader {
	padding: 8px 0px 0px 0px;
	float:left;
}
div.productcompare {
	float:right;
	width: 125px;
	padding: 4px 0 0 0;
}
div.checkboxlabel {
	float:right;
	text-align: left;
	width: 70px;
	padding:4px 0 0 0;
}
div.checkboxfield {
	float:right;
	text-align: right;
	width: 22px;
	padding:1px 0 0 0;
}
div.productimage {
	width:100px;
	float:left;
	margin:5px 10px 0px 0px;
}
div.producttext {
	float:left;
	width:285px;
	color:#000000;
	margin:5px 10px 0px 0px;
}
div.producttext ul {
	padding:0px;
	margin:5px 0px 0px 0px;
	list-style-type: none;
}
div.producttext ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding: 0px 1px 0px 12px;
}
div.producttext ul li a,a:hover {
	text-decoration:underline;
	color:#ba005c;
}
div.productprijzen {
	float:right; 
	text-align:right;
	margin:5px 2px 0px 0px;
	width:135px;
	padding:10px 10px 10px 0px;
	height:50px;
	background-color:#e5e5d9;
	font-size:13px;
}
div.deliver {
	margin:5px 0px 0px 0px;
	font-size:11px;
}
div.inbasketbutton {
	float:right;
	padding:5px 0px 0px 0px;
}
div.wishlistbutton {
	float:right;
	padding:5px 2px 0px 0px;
}
/* Listerpage styles */
/* productdetail */
div.numberofproducts {
	float:right;
	margin:1px 5px 0px 0px;
	padding:0px;
}

div.productdetail {
	border:solid 5px #dedfcf;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px 0px 18px 0px;
}
div.detailimage {
	float:left;
	width:275px;
	margin:0px;
	padding:0px;
}
div.detailtext {
	float:left;
	width:250px;
	margin:0px;
	padding:0px 0px 0px 18px;
	line-height:15px;
}
h2.detailTitle {
	margin: 0; padding: 0;
	line-height: 20px;
	font-size: 18px;
	color: #00a2ba;
}
div.detailmerk {
	float:right;
}
div.detailimage ul {
	padding:0px;
	margin:5px 0px 0px 0px;
	list-style-type: none;
}
div.detailimage ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding: 0px 1px 0px 12px;
	margin:5px;
}
div.detailimage ul li a,a:hover {
	text-decoration:underline;
	color:#ba005c;
}
div.detailprijzen {
	float:right; 
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 0px;
	width:245px;
	height:50px;
	background-color:#e5e5d9;
	font-size:13px;
}
div.review {
	border:solid 5px #dedfcf;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;
}
div.reviewscore {
	float:left;
	width:75px;
}
div.reviewtext {
	width:545px;
	padding:0px;
	margin:0px;
}
div.reviewthinline {
	background-color:#dedfcf;
	margin:10px 0px 5px 0px;
}
div.reviewitem {
	float:right;
	margin:2px 0px 0px 0px;
}
div.reviewitemscore {
	float:left;
}
div.reviewitemlabel {
	float:left;
	padding:1px 5px 0px 5px;
	color:#00a2ba;
}
div.notselectedreview {
	width:67px;
	height:15px;
	background-image:url("/images/review_notselected.gif");
	background-repeat:no-repeat;
}
div.selectedreview {
	height:15px;
	background-image:url("/images/review_selected.gif");
	background-repeat:no-repeat;
}
input.reviewfield {
	width:300px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
textarea.reviewfield {
	width:300px;
	height:75px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
	border:1px solid #2b2c1a;
}


div.reviewbutton {
	float:right;
	padding:10px 0px 0px 0px;
}



div.combi {
	border:solid 5px #dedfcf;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;
}
div.combiproduct {
	float:left;
}
div.combiplus {
	float:left;
	padding:35px 5px 0px 5px;
}
div.combitext {
	float:right;
	width:170px;	
	padding:0px;
	margin:0px;
}
div.combiprijzen {
	float:right; 
	text-align:right;
	margin:5px 0px 0px 0px;
	padding:5px 10px 5px 0px;
	width:160px;
	height:30px;
	background-color:#e5e5d9;
	font-size:13px;
}
div.productenright {
	border:solid 5px #dedfcf;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px 0px 18px 0px;
	line-height:15px;
}
div.productenright ul {
	padding:0px;
	margin:5px 0px 0px 0px;
	list-style-type: none;
}
div.productenright ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding: 0px 1px 0px 12px;
	margin:5px;
}
div.productenright ul li a,a:hover {
	text-decoration:underline;
	color:#ba005c;
}
div.productenrightthinline {
	background-color:#dedfcf;
	margin:10px 0px 5px 0px;
}
/* productdetail */
/* Basket styles */
div.basketcolumn1threecolumns {
	float:left;
	width:239px;
	border:5px solid #dedfcf;
	background-color:#ffffff;
	margin-right:18px;
}
div.basketcolumn2threecolumns {
	float:left;
	width:238px;
	border:5px solid #dedfcf;
	background-color:#ffffff;
	margin-right:18px;
}
div.basketcolumn3threecolumns {
	float:left;
	width:239px;
	border:5px solid #dedfcf;
	background-color:#ffffff;
}
div.basketsteps {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:7px 10px 0px 10px;
}
div.basketstep {
	float:left;
}
div.basket {
	position: relative;
    border: solid 5px #dedfcf;
    background-color:#ffffff;
    padding: 10px;
    width: 752px;
}
div.basketheadimage {
	float:left;
	width:75px;
	font-weight:bold;
}
div.basketheaddescription {
	float:left;
	margin:0px 0px 0px 20px;
	width:350px;
	font-weight:bold;
}
div.basketheaddelete {
	float:left;
	text-align:center;
	width:50px;
	font-weight:bold;
}
div.basketheadaantal {
	float:left;
	text-align:center;
	width:70px;
	font-weight:bold;
}
div.basketheadprice {
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}
div.basketheadforprice {
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}	
div.basketthinline {
	margin:5px 0px 0px 0px;
	background-color:#dedfcf;
}

div.basketimage {
	float:left;
	width:75px;
}
div.basketicon {
	float:left;
	width:75px;
	padding: 5px 0 0 0;
	text-align: center;
}
div.basketdescription {
	float:left;
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
	width:350px;
	line-height:15px;
}
div.basketsales {
	float:left;
	margin:0px 0px 0px 20px;
	padding:20px 0px 0px 0px;
	width:655px;
	line-height:15px;
	font-weight: bold;
	color: #00a2ba;
}
div.basketdelete {
	float:left;
	text-align:center;
	padding:28px 0px 0px 0px;		
	width:50px;
}
div.basketaantal {
	float:left;
	text-align:center;
	padding:25px 0px 0px 0px;		
	width:70px;
}
div.basketprice {
	float:left;
	text-align:right;
	padding:25px 0px 0px 0px;		
	width:90px;
}
div.basketforprice {
	float:left;
	text-align:right;
	padding:25px 0px 0px 0px;		
	width:90px;
}
div.basketfooterlabel {
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
	width:655px;
}
div.basketfooterprice {
	width:90px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:right;		
}
div.basketfootertotallabel {
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
	width:655px;
	font-size:12px;
	font-weight:bold;
	color:#ba005c;
}
div.basketfootertotalprice {
	width:90px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:right;		
	font-size:12px;
	font-weight:bold;
	color:#ba005c;
}
div.basketbuttons {
	float:right
}
div.basketbutton {
	float:left;
	margin-left:5px;
}
div.basketleft {
	float:left;
	width:351px;
	padding:5px 15px 0px 0px;
	line-height:15px;
}
div.basketright {
	float:left;
	width:355px;
	padding:5px 0px 0px 15px;
	border-left:solid 1px #dedfcf;
	line-height:15px;
}
input.basketnewfield {
	width:254px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
input.basketloginfield {
	width:175px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
div.betalingen {
	width:600px;
	line-height:15px;
}
div.betalingradio {
	float:left;
	width:20px;
	padding:8px 5px 0px 0px;
}
div.betalingtext {
	float:left;
	width:550px;
}
.basket .coupon {
	position: absolute;
	bottom: 65px; left: 10px;
	background: #dedfcf;
	border: 1px solid #dedfcf;
	padding: 5px;
}
.basket .coupon input {
	vertical-align: middle;
}
.basket .coupon .couponcode {
	width: 120px;
	padding: 1px;
	font-family: "Courier New", Courier, Monospace;
}

/* Basket styles */
/* News */
div.news{
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:10px;
}

div.newscat {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:7px 10px 7px 10px;
}
div.newscat ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.newscat ul li { 
	background-image:url("/images/arrow_aqua.gif");
	background-repeat:no-repeat;
	padding:0px 1px 0px 12px;
	margin:0px 0px 5px 0px;
	line-height:15px;
}
div.newscat ul li a {
	text-decoration:none;
	color:#00a2ba;
}
div.newscat ul li a:hover {
	text-decoration:underline;
}
div.newsthinline {
	margin:10px 0px 10px 0px;
	background-color:#dedfcf;
}
div.newsimage {
	float:left;
	width:150px;
}
div.newstext {
	float:left;
	padding:5px 0px 0px 15px;
	width:375px;
	line-height:15px;
}
div.newstext ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.newstext ul li { 
	background-image:url("/images/arrow_paars.gif");
	background-repeat:no-repeat;
	padding:0px 1px 0px 12px;
	margin:0px 0px 5px 0px;
	line-height:15px;
}
div.newstext ul li a {
	text-decoration:none;
	color:#ba005c;
}
div.newstext ul li a:hover {
	text-decoration:underline;
}
/* News */
/* Contact */
div.contact {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:10px;
}
/* Contact */
/* FAQ */
div.faq {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:10px;
}
div.faqcat {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:7px 10px 7px 10px;
}
div.faqcat ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.faqcat ul li { 
	background-image:url("/images/arrow_aqua.gif");
	background-repeat:no-repeat;
	padding:0px 1px 0px 12px;
	margin:0px 0px 5px 0px;
	line-height:15px;
}
div.faqcat ul li a {
	text-decoration:none;
	color:#00a2ba;
}
div.faqcat ul li a:hover {
	text-decoration:underline;
}
div.faqthinline {
	margin:10px 0px 10px 0px;
	background-color:#dedfcf;
}
div.faq ul {
	padding:0px;
	margin:0px 0px 10px 0px;
	list-style-type: none;
}
div.faq ul li { 
	background-image:url("/images/arrow_bruin.gif");
	background-repeat:no-repeat;
	padding: 1px 10px 0px 12px;
}
div.faq ul li.notselected { 
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	background-image:url("/images/arrow_bruin.gif");
}
div.faq ul li a {
	text-decoration:none;
	color:#373820;
}
div.faq ul li a:hover {
	text-decoration:underline;
}
/* FAQ */
/* myaccount styles */
div.myaccountsteps {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:7px 10px 0px 10px;
}
div.myaccountstep {
	float:left;
}
div.myaccount {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:10px;
}
div.myaccountheadimage {
	float:left;
	width:75px;
	font-weight:bold;
}
div.myaccountheaddescription {
	float:left;
	margin:0px 0px 0px 0px;
	width:350px;
	font-weight:bold;
}
div.myaccountheaddelete {
	float:left;
	text-align:center;
	width:50px;
	font-weight:bold;
}
div.myaccountheadaantal {
	float:left;
	text-align:center;
	width:70px;
	font-weight:bold;
}
div.myaccountheadprice {
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}
div.myaccountheadforprice {
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
}	
div.myaccountthinline {
	margin:5px 0px 0px 0px;
	background-color:#dedfcf;
}

div.myaccountimage {
	float:left;
	width:75px;
}
div.myaccountdescription {
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:350px;
	line-height:15px;
}
div.myaccountdelete {
	float:left;
	text-align:center;
	padding:28px 0px 0px 0px;		
	width:50px;
}
div.myaccountaantal {
	float:left;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	width:40px;
}
div.myaccountprice {
	float:left;
	text-align:right;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	width:90px;
}
div.myaccountforprice {
	float:left;
	text-align:right;
	margin:5px 0px 0px 0px;	
	padding:0px 0px 0px 0px;		
	width:90px;
}
div.myaccountfooterlabel {
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
	width:655px;
}
div.myaccountfooterprice {
	width:90px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:right;		
}
div.myaccountfootertotallabel {
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
	width:655px;
	font-size:12px;
	font-weight:bold;
	color:#ba005c;
}
div.myaccountfootertotalprice {
	width:90px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:right;		
	font-size:12px;
	font-weight:bold;
	color:#ba005c;
}
div.myaccountbuttons {
	float:right
}
div.myaccountbutton {
	float:left;
	margin-left:5px;
}
div.myaccountleft {
	float:left;
	width:351px;
	padding:5px 15px 0px 0px;
	line-height:15px;
}
div.myaccountright {
	float:left;
	width:355px;
	padding:5px 0px 0px 15px;
	border-left:solid 1px #dedfcf;
	line-height:15px;
}
input.myaccountnewfield {
	width:254px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
input.myaccountloginfield {
	width:175px;
	margin:1px 5px 0px 0px;
	font-family:Verdana,Tahoma,Sans-Serif;
	font-size:11px;
	color:#8f8f86;
}
div.betalingen {
	width:600px;
	line-height:15px;
}
div.betalingradio {
	float:left;
	width:20px;
	padding:8px 5px 0px 0px;
}
div.betalingtext {
	float:left;
	width:550px;
}
/* myaccount styles */
/* compare styles */
div.comparecolumn1 {
	float:left;
	width: 147px;
	background-color:#dedfcf;
	margin:171px 0px 0px 0px;	
*	margin:173px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	font-weight:bold;
}
div.comparecolumn2 {
	float:left;
	width:190px;
	background-color:#FFFFFF;
	border:5px solid #dedfcf;
	margin: 0px 15px 0px 0px;
	text-align:center;
}
div.comparecolumn3 {
	float:left;
	width:190px;
	background-color:#FFFFFF;
	border:5px solid #dedfcf;
	margin: 0px 15px 0px 0px;
	text-align:center;
}
div.comparecolumn4 {
	float:left;
	width:190px;
	background-color:#FFFFFF;
	border:5px solid #dedfcf;
	text-align:center;
}
div.compareheader {
	padding:0px 10px 10px 10px;
}
div.comparelabel {
	text-align:right;
	padding:5px 5px 6px 10px;
}
div.comparelabeleven {
	text-align:right;
	background-color:#EEEEEE;
	padding:5px 5px 6px 10px;
}
div.comparetext {
	text-align:left;
	background-color:#EEEEEE;
	padding:5px 0px 6px 10px;
}
div.comparetexteven {
	text-align:left;
	padding:5px 0px 6px 10px;
}
div.compareprice {
	float:left;
}
div.comparemore {
	float:left;
	margin-left:5px;
}		
/* compare styles */

/* INFO TIPS */
#tip_tooltip{
	width:300px;
	position:absolute;
	display:none;
	z-index:999;
}
#tip_tooltip .tip_top{
	background-image: url(/images/tip_top.png);
	background-repeat:no-repeat;
	height:20px;
}
	* html #tip_tooltip .tip_top{
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tip_top.png');
		}
			
#tip_tooltip .tip_middle{
	background-image: url(/images/tip_middle.png);
	padding:0 7px 0 7px;
}
	* html #tip_tooltip .tip_middle{
		background: url(/images/tip_middle.gif) repeat-y left top;
	}

#tip_tooltip_content{
	position:relative;
	top:-5px;
	margin:0;
	padding:0 10px 0 10px;
	font-size:11px;
	line-height:14px;
	color:#555;
}
#tip_tooltip .tip_bottom{
	background-image: url(/images/tip_bottom.png);
	background-repeat:no-repeat;
	height:38px;
	position:relative;
	top:0;
}
	* html #tip_tooltip .tip_bottom{
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tip_bottom.png');
		}
/* CARROUSEL */
#homeCarrousel {
	position: relative;
	width: 782px; height: 200px;
	font: 11px/14px Arial, Helvetica, Sans-serif;
	overflow: hidden;
}
#slideImages,
#slideImages ol li {
	width: 782px; height: 210px;
	overflow: hidden;
}
	#homeCarrousel #slideImages,
	#homeCarrousel #slideImages li {
		width: 782px;  height: 210px;
	}
#slideImages ol,
#slideImages ol li {
	margin: 0; padding: 0;
	list-style: none;
}
#slideImages ol li {
	cursor: pointer;
}
#slidePager {
	position: absolute;
	top: 152px; left:0px;
	z-index: 99;
}
#homeCarrousel  #slidePager {
		left: 10px
	}
#slidePager ol,
#slidePager li {
	margin: 0; padding: 0;
	list-style: none;
}
#slidePager li {
	float: left; display: inline;
}
#slidePager a {
	float: left; display: inline;
	width: 30px; height: 22px;
	padding: 8px 0 0 0;
	border:solid 4px #ffffff;
	background:#2caabb;
	margin-right:10px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
}
* html #slidePager a {
	}
#slidePager .activeSlide {
	top: 0;
	background:#bb005d;
}
* html #slidePager .activeSlide {
		cursor: pointer;
	}
	
/****** SEO block ******************************************************/
div.seo {
	border: solid 5px #dedfcf;
	background-color:#ffffff;
	padding:10px;
	margin-top:18px;
}
div.seo #headerseo
{
    color:#000000;
    font-family:Verdana,Tahoma,Sans-Serif;
    font-size:16px;
    padding-bottom: 10px;
}
/************ end SEO block ********************************************/
.social {
	padding: 32px 0 0;
}
.basket .social {
	position: absolute; 
	/*top: 20px; left: 15px;*/
	width: 300px;
	padding:15px 0px 0px 15px;
}
.social .tweet,
.social .like {
	float: left; display: inline;
}
