/* general styles */
*{	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;}
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, font, img, strong, sub, sup, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
a{	font-weight:normal;text-decoration:none; color:#7dac23;}
a:visited{	color:#7dac23;}
a:hover{ color:#7dac23; text-decoration:underline;}
a.warning{	color:#E14A03;}
.warning{	color:#E14A03;	font-weight:bold;}
br.clear {clear:both;}
h1{	font-size:24px;	font-weight:bold; color:#333;}
h2{	font-size:16px; font-weight:bold; margin-top:8px;}
h3{	font-size:16px; font-weight:bold; margin-bottom:3px;}
h4{	font-size:13px; font-weight:bold;}
p{	font-size:13px; color:#333; margin-top:5px; line-height:20px; }
hr{		border-bottom:1px dotted #C4C4C4; border-top : none; border-left : none; border-right : none; color : #fff; }
/* general form styles */
form div{clear: both;	margin-top:5px;}
label{	cursor:pointer;line-height:20px;	width: 110px;	float: left;	text-align: right;	padding-right:10px;	display: block;}
fieldset{ border: 1px solid #78A5D1; position:relative; margin-bottom:25px;  margin-top:1em; padding:0 10px 20px 10px;  }
legend{	 font-weight:bold; font-size:12px; padding-bottom:3px;line-height:14px;font-size:13px;	color:#444444;	font-weight:bold; }

/* **custom layout styles** */

a.video{background-color:#FEFEF4; border:1px solid #E7E6E4;padding:112px 8px 8px 8px; background-repeat:no-repeat; background-position:8px 8px;  display:block; background-image:url('../images/video.jpg'); width:100px; margin:0 auto 10px auto; text-decoration:none!important;}
a.video:hover{text-decoration:underline!important;}

/* general */

html{height:100%; overflow-y:scroll;}
body {	background-color:#a5aaae; background-image:url('../images/bg.gif'); background-repeat:repeat-x;   margin:0;height:100%; background-position:top center; background-repeat:repeat-x; }

.my_aff_link{float:left; clear:both; border-bottom:1px solid #CCC;padding-bottom:25px; margin:0 0 10px  0;}
#innerpagecontent  .my_aff_link img{border:1px solid #999; padding:0;}
p.aff_links1{float:left;   width:140px; margin-right:15px; font-weight:bold;}
textarea.aff_text{ float:left; width:405px; height:50px; font-size:11px; margin:9px 0 0 0;}

#innerpagecontent ul{ padding-left:20px; list-style-type:disc;}
#innerpagecontent li{font-size:12px; padding:0 0 5px 0;}

#content{width:956px; margin:0 auto; background-color:#FFF;}
#header{z-index:400;display:none;height:70px;background-image:url('../images/bg.gif'); background-repeat:repeat-x;  overflow:visible; background-color:#838e8d; position:relative;}
#logo a{display:block; background-image:url('../images/logo.jpg'); width:190px; height:190px; z-index:500; position:absolute; top:0px; left:0px;}


#navbar{width:756px; display:none;  padding-left:200px;  position:relative; background-color:#03BDD6; height:42px;}
#navbar a{float:left; height:42px;background-image:url('../images/navbar.gif'); background-repeat:no-repeat; background-position:right; line-height:42px; position:relative;display:inline; text-transform:uppercase; font-size:13px; color:#FFF; padding:0 13px 0 12px;}
#navbar a:hover{text-decoration:none; background-color:#038BA1; background-image:url('../images/navbar_active.gif');}
#navbar a.active{background-color:#038BA1; background-image:url('../images/navbar_active.gif');}
#navbar a.c0{background-image:none;}

#banner{margin:0 0 0 0; display:none!important;}
#banner img{margin:12px 0 0 0;}

/* crumbs */
#crumbs{ height:17px; float:left; width:950px; margin: 0 0 0 1px; clear:both; }
#crumbs a{ color:#666; text-decoration:none; line-height:16px; height:16px; float:left; display:block; font-weight:normal; font-size:10px;}
#crumbs span{display:block; float:left; font-size:9px; color:#666; padding:0 3px 0 3px; line-height:16px;}
#crumbs a:hover{text-decoration:underline;}
#crumbs div{display:block; float:left; font-size:10px; color:#666; line-height:16px;}


#maincontent{margin:0 10px 0 10px;}

/* profile */
.profile_subs{background-image:url('../images/subs.gif'); width:90%; margin:4px 0 0 0; background-repeat:no-repeat; float:left; clear:both; height:20px; line-height:20px; padding:0 0 0 23px; font-size:13px; color:#333;}
.profile_prods span{float:right;display:block;}
.profile_subs span{float:right;display:block;}
.profile_prods{background-image:url('../images/prods.gif'); width:90%; margin:4px 0 0 0;background-repeat:no-repeat;float:left; clear:both; height:22px; line-height:22px; padding:0 0 0 23px; font-size:13px; color:#333;}
#profile h2{float:left; clear:both; margin:20px 0 3px 0; width:100%;}
#profile h3{margin:10px 0 0 24px; float:left; clear:both; width:100%; font-size:12px; color:#555;font-weight:bold;}
#profile .pfile{margin:5px 0 0 24px; float:left; clear:both; width:100%; font-size:12px; }
#profile .files div{padding:0 0  30px 0; }

#goyax_widget_indizes_i{border:1px solid #E6E6E8; overflow:hidden;}

/* left blocks */
#content_left{float:left; display:none; width:216px; margin:0 12px 0 0;}

#content_left #shop_links{}
#content_left #shop_links a{display:block; text-transform:uppercase; text-align:center; width:100%; margin:0 0 3px 0; float:left; clear:both; background-color:#05bcd8; height:28px; line-height:28px; color:#FFF; font-size:14px;}
#content_left #shop_links a:hover{text-decoration:none; background-color:#038BA1; }

#content_left .block{margin:10px 0 0 0;}
#content_left .c0{ }
#content_left .c1{border:1px solid #E6E6E8; width:192px; padding:0 11px 20px 11px;background-color:#FEFEF4;}
#content_left .c1 h4{  margin:18px 0  5px  0; padding:0 0 9px 0; border-bottom:1px solid #d9d9d9; }
#content_left .c1 p{padding:5px 0 10px 0; font-size:12px;}

#clearleft{background-image:url('../images/clearleft.gif'); background-position:left top; min-height:530px; height:auto!important; height:530px; background-repeat:no-repeat; padding: 0 11px 0 11px;}
#clearleft .block{width:190px;}
#clearleft .block h4{ margin:15px 0 0 0; width:170px;padding: 0 0 8px 0; text-transform:none; border-bottom:1px solid #D9D9D9; }
#clearleft .block p{width:180px;}
#clearleft .block p.bold{font-weight:bold; font-size:13px; color:#75A712; margin:15px 0 0 0;}
#clearleft .block p{font-size:13px; font-weight:normal; margin:10px 0 0 0; color:#4C4C4C;}
#clearleft #gmaps{width:195px; height:162px; border:1px solid #C4C4C4; margin:10px 0 0 0; float:left; clear:both;}
#gmaps span{display:none!important;}

#content_right .block h4{margin-left:0px;}

/* right blocks */
#content_right{float:left; width:217px; margin-left:9px;}
#content_right a.biglink{background-image:url('../images/big_link_bg.gif'); text-align:center; text-decoration:none; width:217px; height:28px; margin:9px 0 0 0;float:left; clear:both; display:block; line-height:28px;color:#6e6e6e; font-size:14px; text-transform:uppercase;}

#content_right .c0{ }
#content_right .c1{border:1px solid #E7E5E6; width:200px; padding:0 8px 20px 9px;background-color:#FEFEF4;}

.block h4{color:#018ba8; font-size:13px;  text-transform:uppercase; font-weight:bold; margin:0 0 4px 3px;}
#content_right .c1 h4{  margin:18px 0  0  0; padding:0 0 9px 0; border-bottom:1px solid #3990A4; }

.block h5{margin:30px 0 5px 0; }
.block h5 a {font-weight:bold;}
.block{background-color:white; width:217px; margin:0 0 15px 0;  float:left; min-height:100px; height:auto!important; height:100px;}
.block p{font-size:11px;color:#333; line-height:16px; margin:0 0 0 0;}
.block p span{color:#E50F20;}
.block p a{ text-decoration:underline;}
.block p a:hover{ text-decoration:underline;}
.block a.list{float:left; display:block; width:100%; text-decoration:underline;}
.block a.list:hover{color:#000;}
.block a{font-size:11px; font-weight:normal; color:#333; text-decoration:none;}
.block a:hover{text-decoration:underline;}
.block a.extlink{background-image:url('../images/ext.gif'); background-repeat:no-repeat; padding:0 0 0 17px;}
.block a.xlist{float:left; display:block; width:100%; text-decoration:underline;}


/* blog */
.blogpost{padding:17px 0 0 0;}
.blogpost:first-child{padding:20px 0 0 0;}
.blog-article{float:left; width:525px;}
.blog-article h2{float:left;margin:0 5px 0px 0; color:#333; font-size:11px; font-weight:bold;}
#blog_detail h3{float:left;margin:0px 0px 15px 0; clear:both; color:#333; font-size:13px; font-weight:bold;}


.blogpost h2{font-size:14px; margin:2px 0 0 0; color: rgb(0, 128, 128);font-weight:bold;  }
.blogpost h3{ color: rgb(0, 128, 128);font-size:12px; font-weight:bold; }
.blogpost h4{ color: rgb(0, 128, 128);text-decoration:underline; font-size:12px; font-weight:bold; }

.blog-article span{display:block; float:left; font-size:11px; color:#333; font-weight:normal;}
.blog-article .author{color:#E50F20; font-size:12px; float:none; display:inline;}
.blog-article p{color:#666666; font-size:12px; margin:0 0 0 0; padding:0 15px 8px 0; line-height:17px;}
.blog-article p a{color:#0093FD; text-decoration:underline; font-weight:normal;}
.blogdate{ font-size:11px; color:#414042; float:left; height:96px; width:85px; padding:0 0 0 12px;}
.permalink{float:left; clear:both; line-height:20px; margin:0 0 5px 0;}
.permalink a{font-size:12px;color:#0093FD; text-decoration:underline; display:block; margin:3px 0 0 0; font-weight:normal;}
.commentlink a{font-size:12px;color:#0093FD; text-decoration:underline; display:block; margin:3px 0 0 0; font-weight:normal;}

/* frontpage blog */
#blogarticles{float:left; clear:both; padding:0 0 20px 0;}
#blogarticles h1 a{font-size:20px;}
.blogpost{border-bottom:1px dotted #B6B6B6; float:left; clear:both; padding:17px 0 0 0;}

.blogpost img{border:3px solid #797979;  float:left; display:inline; margin:0 12px 13px 0;}
.blogpost .rightbar{float:left;width:347px; }
.blogpost p{line-height:14px; padding:0 0 3px 0;}
.blogpost a.morelink{float:right; font-size:11px; font-style:normal; text-align:right; line-height:13px; display:block;  height:15px; background-position:right center; background-image:url('../images/arrow.gif'); background-repeat:no-repeat; padding-right:18px; color:#B3CE7F;}
.blogpost h2, #innerpagecontent h2{font-size:14px; margin:2px 0 0 0; color: rgb(0, 128, 128);font-weight:bold;  }
.blogpost h3, #innerpagecontent h3{ color:#72A615;font-size:12px; font-weight:bold; }
.blogpost h4, #innerpagecontent h4{ text-decoration:underline; font-size:12px; font-weight:bold; }


/* blog_detail */
#blog_detail{ }
#blog_detail h1{margin:24px 0 0 0; width:620px; padding:0 0 11px 0;}
#blog_detail h1 a {margin:24px 0 0 0; color:#333; font-size:18px; text-decoration:none; width:610px; padding:0 0 11px 0;}
#blog_detail h1 a:hover{ text-decoration:underline;}
#blog_detail .img{float:right; text-align:right; margin:4px 5px 0 15px;}

#blog_detail .img img{border:1px solid #333;}

#blog_detail .img p{ text-align:right; width:100%;  font-size:11px;}
#blog_detail .date{color:#999; font-size:12px; margin:10px 0 15px 0;}
#blog_detail .blog-article{width:100%; padding:0 0 20px 0;}
#blog_detail p{ font-size:12px; line-height:18px; color:#555; padding:0 0 18px 0;}
#blogarticles .article-author{margin:10px 0 0 0; float:left; width:307px; font-size:12px; color:#555;}
#blogarticles .article-share{float:right; text-align:left;height:20px;width:150px; margin:5px 0 0 0 ;}


/* header */
#mandje{background-image:url('../images/cart.gif'); position:relative; height:70px; float:right;width:240px; background-position:left; background-repeat:no-repeat; padding-left:63px;}
#mandje p{color:#373536; font-size:12px; margin:0; font-weight:normal;}
#mandje p.big{font-weight:bold; color:white; font-size:13px; margin:15px 0 0px 0;}
#mandje p a{color:#FFF}
#mandje a.cartlink{ position:absolute; top:0px; left:0px; height:70px; width:63px; display:block;}

#search #langs_sel a{float:right; background-color:#7C8886!important; width:auto; height:21px; line-height:21px; text-align:left; clear:none; margin:0; font-weight:normal; font-size:13px; color:#FFFCF3;}
#search #langs_sel {color:#FFFCF3; float:right; text-align:right; margin:10px 0 0 0;line-height:21px;  display:block; clear:both; width:80px; height:21px;font-size:13px;  } 
#search #langs_sel span{color:#A2B1AE; display:block; float:right; clear:none;font-size:13px;line-height:21px;  }
#search #langs_sel div{color:#A2B1AE; display:block;font-size:13px;  width:20px; text-align:center; float:right; clear:none;}
#search #searchbar{float:right; clear:both; width:293px;}
#search{float:right; width:293px;}
#search input{float:left; width:200px; font-size:12px; display:block; border:0px solid black; line-height:21px; height:21px; background-color:white; color:#388CA6; padding:0 8px 0 7px; margin-top:11px;}
#search a{float:left; width:73px; height:21px; line-height:21px; text-align:center; font-weight:normal;font-size:13px; color:white; background-color:#21718A; margin:11px 0 0 5px; display:block;}

/* shop overview */
.product{position:relative; float:left; width:455px; clear:both; margin:10px 0 0 0;}
.product .info{float:left; width:350px;}
.product img{float:left;  border:1px solid #4F4F4F;margin:0 10px 50px 0;}
.product h2{margin:0px;}
.product h2 a{font-size:14px; font-weight:bold; color:#75A712; margin:0 0 0px 0;}
.product h3{font-size:13px; font-weight:bold; color:#383838; margin:0;}
.product p{margin:4px 0 0 0; font-size:11px; line-height:14px; color:#333;}
.product a.morelink{font-size:10px; line-height:13px; display:block; width:60px; height:15px; background-position:0px 2px; background-image:url('../images/arrow.gif'); background-repeat:no-repeat; padding-left:18px; color:#B3CE7F;}
.product p.price{font-size:14px; float:left; width:100px;color:#3C8EA4;float:left; font-weight:bold;}
.product .optionselector{width:140px; float:right;  display:block;}
.product .optionselector select.select{width:130px; font-size:11px; padding:2px;}
.product a.buynow{ color:white; background-color:#04BCD8; font-size:14px; width:64px; padding: 2px; display:block; float:right; }
.product a.buynow:hover{ text-decoration:none; background-color:#038BA1;}


/* shop detail */
.product_detail{float:left; min-height:250px; height:auto!important; height:250px; clear:both;}
.leftbar{float:left;width:330px;}
.sidebar{float:right; width:86px; margin:0 0 20px 30px; display:inline; position:relative;}
.sidebar img{border:1px solid #CCC;}
.sidebar p.price{margin:0 0 15px 0; width:86px; padding-top:2px; color:#3C8EA4; text-align:right; font-size:12px; font-weight:bold; }
.sidebar a.buynow{width:86px; background-color:#05BDD9; color:#FFF;height:26px; line-height:26px; margin:22px 0 0 0; display:block; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase;}
.sidebar a.buynow:hover{ text-decoration:none; background-color:#038BA1;}
.product_detail h2{color:#75A616; font-weight:bold; font-size:14px; margin:0 0 0 0;}
.product_detail h3{color:#333; font-style:italic; font-weight:bold; font-size:14px; margin:0 0 0 0;}
.product_detail p{font-size:12px;  line-height:16px; width:100%; color:#333; padding:10px 0 0 0;}

.sidebar .optionselector{width:84px; margin:20px 0 0px 0; display:block;}
.sidebar .optionselector select.select{width:84px; font-size:11px; padding:2px;}

.product_detail ul{}
.product_detail  li{ font-size:12px; line-height:16px; color:#333; background-image:url('../images/dot.gif'); background-repeat:no-repeat; background-position: top left; margin:12px 0 0 0; padding:0 0 0 18px;}


.centerblock{width:430px; padding:10px; margin:25px 0 20px 0; border:1px solid #E7E5E6; float:left; clear:both; background-color:#FEFEF4; }
.centerblock h4{margin:0 0 15px 0; font-size:14px; color:#73A716; font-weight:bold; text-transform:uppercase;}
.smallproduct{float:left; display:inline; margin:0 18px 0 0;}
.smallproduct img{border:1px solid #CCC; height:83px; width:64px;}
a.greenlink{color:#75A616;}

/* second version of sidebar, exception */
.sidebar_big{float:right; text-align:right;width:150px; margin:0 0 20px 30px; display:inline; position:relative;}
.sidebar_big img{border:1px solid #CCC; }
.sidebar_big p.price{margin:0 0 15px 0; width:150px; padding-top:2px; color:#3C8EA4; text-align:right; font-size:12px; font-weight:bold; }
.sidebar_big a.buynow{width:150px; background-color:#05BDD9; color:#FFF;height:26px; line-height:26px; margin:22px 0 0 0; display:block; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase;}
.sidebar_big a.buynow:hover{ text-decoration:none; background-color:#038BA1;}


.sidebar_big .optionselector{width:148px; margin:20px 0 0px 0; display:block;}
.sidebar_big .optionselector select.select{width:148px; font-size:11px; padding:2px;}



/* search results, parallel met blog-article */ 
#search_results{}
.content-article h2{ margin:10px 5px 0px 0; color:#333; font-size:11px; font-weight:bold;}
.content-article p{ color:#666; font-size:11px;}
#innerpagecontent img{ padding:2px 0 0 0;}

#innerpagecontent table{border-collapse:collapse; border-color:#CCC; vertical-align: baseline;}
#innerpagecontent td, #innerpagecontent th{font-size:12px; color:#333; vertical-align: baseline; line-height:20px; border-color:#999; padding-left:4px;}

#search_results .blog-article{width:500px;}
#search_results .blogdate{ padding:0;}
.content-article h2 a{color:#0093FD; text-decoration:underline; font-weight:normal;}
.content-pre{width:85px; float:left; font-size:11px; color:#414042; margin:10px 0 0 0;}
.content-article{float:left;width:300px;}

/* sitemap  */
#sitemap{}
#sitemap h2 a{font-size:13px; text-decoration:none; margin:10px 0 3px 0; color:#333; font-weight:bold;}
#sitemap a{ text-decoration:none; font-size:13px; font-weight:normal; color:#666; line-height:18px;  margin:0 0 0 0; display:block; float:left; clear:both;}
#sitemap .col{float:left; width:175px; margin:0 15px 10px 0; }
#sitemap a:hover{ text-decoration:underline;}
#sitemap p{margin:20px 0 10px 0; color:#666;}



/* homepage */
#homepage{width:950px; clear:both; margin:0 auto 0 auto;}

/* pagecontent */
#contentpage_content, #contentpage_content_small{width:100%; background-color:#FFF; background-image:url('../images/content_bg.gif');
background-repeat:no-repeat;  position:relative; padding:18px 15px 15px 15px; color:#333; min-height:500px; height:auto!important; height:500px; float:left;}
#contentpage_content_small{width:100%;    background-image:url('../images/content_bg_small.gif'); }
#contentpage_content p, #contentpage_content_small p{font-size:12px;}
h1{font-size:22px; color:#018ba8; font-weight:bold; margin:0 0 0 0;  padding:0 0 11px 0; }
#currencyswitch{position:absolute; right: 10px; top:10px; font-size:11px; color:#3A8BA8;}
#currencyswitch a{color:#3A8BA8; text-decoration:underline;}

#innerpagecontent h1{width:550px;}

/* contentpage tools */
#contentpagetools{ border-top:1px solid #CCC; color:#333;  margin:0 0 0 0; padding:0 0 0 0; width:470px;}
a.printlink{display:none;background-image:url('../images/print.gif'); font-size:10px; font-weight:normal; background-repeat:no-repeat; padding:0 0 0 18px; line-height:16px;  text-decoration:underline;
color:#333; margin:10px 0 0 0;}
a.printlink:hover{ text-decoration:none;}
a.absprintlink{ position:absolute; right:26px; top:13px;}
/*a.pdflink{background-image:url('../img/pdf.gif'); font-size:10px; font-weight:normal; background-repeat:no-repeat; padding:0 0 0 18px; line-height:16px; display:block; text-decoration:underline;
color:#333; margin:10px 0 0 0;}*/
a.pdflink:hover{ text-decoration:none;}




/* contactform */
#contactform{}
form.rgbform{}
form.rgbform fieldset{display:block; position:relative; width:680px; padding:15px 0 15px 0; border:0px solid black; margin:0 0 0 0; }
form.rgbform img{ position:absolute; bottom:15px; border:1px solid #CCC; right:45px;}


#innerpagecontent  form.largelabels label{width:200px;}
#innerpagecontent  form.largelabels div{width:100%;}

#innerpagecontent  form.clear div{width:100%;}

form.rgbform input.text{ width:207px; font-size:11px; border:1px solid #C9CBCA; height:18px; line-height:18px;}
form.rgbform select.select{ width:212px; font-size:11px; height:18px; margin-bottom:6px; }
form.rgbform input.button{}
form.rgbform div{float:left; clear:none; width:333px; display:inline;  margin:12px 0 0 0;}
form.rgbform textarea.textarea{width:207px;height:105px; font-size:11px;padding:0px; overflow:auto;}
form.rgbform label{font-size:12px; color:#333; width:88px; text-align:left;}
form.rgbform label span{color:#FF0000;}
form.rgbform a.button{float:left; display:block; position:relative; padding:0 14px 0 14px; height:25px; line-height:25px; font-size:13px; font-weight:bold; text-decoration:none; color:#FFF; background-color:#3990A4;}
form.rgbform p.notice{font-size:11px; color:#666; font-style:italic;}
form.rgbform p.notice span{color:red;}
#innerpagecontent  p a.button{float:left; display:block;  position:relative; padding:0 8px 0 8px; height:20px; line-height:20px; font-size:11px; text-decoration:none; color:#333; font-weight:normal; border:1px solid #E1E1E3;}


/* footer */
#footer{width:956px; margin:0 auto;display:none;}
#footer #quicklinks{text-align:center;}
#footer #quicklinks a{display:inline; font-size:11px; text-transform:uppercase; padding:0 20px 0 20px; line-height:38px; color:white; }
#footer #quicklinks span{display:inline; color:white; font-size:11px;}
#footer #notices{ text-align:center; color:white; font-size:11px; position:relative; }
#footer #notices #primera a { position:absolute; right:0px; color:#7E8889; top:0px; } 

/* winkelmandje/ checkout */
#contentpage_content .basket_item_big{float:left; position:relative; padding:5px; border: 1px solid #CCC; margin:0 0 10px 0;}
#contentpage_content .basket_item_big p.amount{float:left; font-size:35px; line-height:80px; color:#05BCD8;
 text-align:center; width:70px;}
#contentpage_content .basket_item_big img{float:left; }
#contentpage_content .basket_item_big div{float:left; display:block; width:275px; padding:0 0 0 10px;}
#contentpage_content .basket_item_big span{float:left; margin:0px 0 0 0;display:block; width:120px; font-size:13px; font-weight:bold; color:#05BCD8;}
.winkelmandje_form label{float:left; font-size:12px; font-weight:bold; width:275px; text-align:left;}
#totals{width:551px; margin: 0 0 18px 0; float:left; clear:both;}
.winkelmandje_form div {float:right;}
#totals p{font-size:16px; text-align:right; height:18px; line-height:18px; clear:both;float:left;width:551px;}  
#totals p b{float:left;display:block; width:440px; font-size:13px;}
#totals p i{font-style:normal;float:left; font-size:13px; display:block; width:111px; text-align:right;}

.basket_item_big a.close{position:absolute; top:5px; right:5px; width:20px; height:20px; display:block; background-image:url('../images/delete.gif');}

a.continueshopping{float:left; width:157px; text-align:center;  display:block; text-transform:uppercase; padding:0 10px 0 10px; line-height:22px; height:22px; background-color:#05BCD8; color:white; margin: 0 23px 0 0;}
a.volgendestap{float:left; width:117px; text-align:center;  display:block; text-transform:uppercase; padding:0 10px 0 10px; line-height:22px; height:22px; background-color:#05BCD8; color:white; margin: 0 0 0 214px;}

#select_payment_option{margin: 0 0 0 86px; float:left; clear:both; min-height:100px; height:auto!important; height:100px; padding:20px 0 0 0;  text-align:right; width:464px;}
#select_payment_option select.select{width:240px;}
#select_payment_option div label{width:200px; font-size:12px; font-weight:bold; cursor:pointer;}
a.paybutton{float:right; clear:both; display:block; text-transform:uppercase; padding:0 10px 0 10px; line-height:22px; height:22px; background-color:#05BCD8; color:white;}
   
  
/* checkout */
.big{float:left; width:300px; margin:10px 0 0 0;}
.big h3{color:#018BA8; font-size:13px; margin:8px 0 0 0;}
form.ogone .button{margin:10px 0 0 439px;}