html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0;
padding:0;
}
ul,li{
list-style-type:none;
}
body {
color:#333;
font:11px/18px Arial,Verdana,Tahoma, Helvetica,sans-serif;
text-align: center;
}
table.StramienTable	td img{
display:block !important;
margin:0;
padding:0;
}
body#home{
background-color: #282D2F;
}
body#Watches{
}
body#Jewelry{
}
body#Sunglasses{
}
body#Fashion{
background:#562B66;
}
body#Specials{
background: #525252;
}
img{
border:0;
}	
p{
margin: 0 0 1em 0;
}

html,
body
{
	height:100%;
}	

div
{
	cursor:default;
}

/*
---------------------------------------------------------------------------
Float Fix
--------------------------------------------------------------------------- 
*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 
*/

#wrapper {
width: 896px;
position:relative;
margin: 51px auto;
text-align: left;
}

div#maincontainer{
position: relative;
width: 896px;
margin: 0em auto;
}


#hoofdnavigatie {
width: 720px;
height: 27px;
margin-bottom:3px;
margin-left:-1px;
}
#hoofdnavigatie ul {
padding-bottom: 3px;
font-size: 11px;
list-style: none;
float: left;
}
#hoofdnavigatie li {
float: left;
}
.padding{
padding-right: 3px;
}
.nopadding{
padding: 0;
}
#hoofdnavigatie a, #hoofdnavigatie a:hover {
display: block;
text-decoration: none;
height: 27px;
width:141px;
float: left;
margin: 0;
color: #8E9092;
font-size: 15px;
line-height: 28px;
letter-spacing: -1px;
background-repeat: no-repeat;
}
*html #hoofdnavigatie a, #hoofdnavigatie a:hover {
line-height: 26px;
padding-top:1px;
}

#hoofdnavigatie a:hover, #hoofdnavigatie a#active{
color: #ffffff;
}

.segment a:hover, .segment a#active  {
background-position: 0px -27px;
}

*html #subnavigatie {
line-height: 23px;
}
#subnavigatie span{color: #8E9092;}
#subnavigatie  a, #subnavigatie  a:hover{
color: #fff;
padding: 0px 10px 0px 10px;
text-decoration: none;
}
#subnavigatie  a:hover{
color: #ffffff;
text-decoration:underline;
}

#container_topbanner_topnavigatie{
position: relative;
width: 720px;
float: left;
}
#content{
margin-top: 5px;
margin-bottom: 2px;
padding-bottom:3px;
float: left;
width: 896px;
display: block;

}
#container_top{
width: 896px;
float: left;
}
#container_toptaal_topzoek{
position: relative;
width: 176px;
float: left;
}
#input_zoek{
width: 136px;
height: 17px;
margin-top: 2px;
padding-left: 3px;
float: left;
}
#input_zoekbutton{
margin-top: 3px;
float: left;
width: 23px;
padding-left: 3px;
height: 17px;
cursor:pointer;
}
input.INPUT-zoek{
width: 136px;
height: 17px;
border: solid 1px #939596;
}

#winkelmandpreview_kop{
width: 176px;
height: 20px;
float: left;
color: #ffffff;
font-size: 14px;
text-align: center;
margin-top: 8px;
}
#winkelmandpreview_details_container{
width: 176px;
height: 42px;
float: left;
text-align: left;

}
#winkelmandpreview_basket{
height: 35px;
width: 35px;
padding-left: 15px;
float: left;
}
#winkelmandpreview_details{
height: 25px;
width: 115px;
margin-left: 10px;
margin-top: 10px;
float: left;
color: #ffffff;
}

TD.TD-kopbalk-winkelwagen
{
	color:#000;
	font-weight:bold;
}


#taalkeuze{
width: 176px;
height: 27px;
margin-bottom: 3px;
float: left;
}
#taalkeuze ul {
position: relative;
margin-top: 13px;
list-style: none;
}
#taalkeuze li {
float: left;
padding-right: 3px;
}
#taalkeuze a, #taalkeuze a:hover {
display: block;
height: 14px;
line-height: 0px;
width: 19px;
float: left;
margin: 0;
padding: 0;
text-decoration: none;
text-indent: -9999px;
background-repeat: no-repeat;
}

#taalkeuze a
{
	background-repeat: no-repeat;	
}

#taalkeuze a:hover, #taalkeuze a:active
{
background-position: 0px -14px;
}

#productkaart, #productkaartnomargin{
width: 176px;
height: 116px;
background-color: #ffffff;
margin-right: 4px;
margin-bottom: 4px;
float: left;
}
#productkaartnomargin{
margin-right: 0px;
}

#bottom_container{
float: left;
width: 896px;
display: block;
}

*html #bottom_navigatie {
line-height: 23px;
}


#bottom_navigatie {
}


#bottom_navigatie span{color:#eee;}
#bottom_navigatie  a, #bottom_navigatie  a:hover{
color:#fff;
padding: 0px 10px 0px 10px;
text-decoration: none;
}
#bottom_navigatie  a:hover{
color: #ffffff;
text-decoration:underline;
}

#radionavigatie_tekst{
width: 33px;
float: left;
margin-top: 4px;
margin-left: 10px;
}
#radionavigatie_icon{
width: 19px;
float: left;
margin-top: 4px;
margin-left: 3px;
}
#radionavigatie_buttons{
width: 80px;
float: left;
margin-top: 4px;
margin-left: 8px;
}
#radionavigatie_buttons a, #radionavigatie_buttons a:hover{
color: #ffffff;
text-decoration: none;
}
#radionavigatie_buttons a:hover{
text-decoration: underline;
}

#footer{
float: left;
width: 886px;
margin-top: 10px;
padding-left: 10px;
font-size: 9px;
height: 47px;
}
#footer div{
color: #C9CACB;
float: left;
}
#footer div#logo{
float: left;
margin-left: 10px;
margin-right: 10px;
}


/* algemeen, niet overnemen */	
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, a {
margin:0;
padding:0;
}	
body {
color:#000000;
font:11px/18px Arial,Verdana,Tahoma, Helvetica,sans-serif;
}
#container{
width: 716px;
}
/* /algemeen, niet overnemen */

/* merkenkaart */
	.merkenkaart-container{
	position: relative;
	float: left;
	display: block;
	width: 353px;
	height: 137px;
	margin: 2px;
	padding: 0;
	background: url(/img/algemeen/merken-kaart-bg.gif) no-repeat 0 0;
	}
	
	.merkenkaart-container div
	{
	margin: 0;
	padding: 0;
	}
	
	.merkenkaart-container div h2
	{
	width: 170px;	
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	color: #999978;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}	
	
	.merkenkaart-container div div.links
	{
	width: 175px;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	}
	
	.merkenkaart-container div div.rechts{
	width: 150px;
	display: block;
	position: relative;
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	line-height: 8px;
	}
	.merkenkaart-container div div.rechts h3
	{
	display: inline;
	font-size: 8pt;
	font-weight: normal;
	}
	.merkenkaart-container div div.rechts div
	{
	margin: 0;
	padding: 0;
	line-height: 14px;
	}	
	
	.merkenkaart-container div div.rechts span
	{
	margin: 0;
	padding: 0;
	width: 150px;
	display: block;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	}
	
	.merkenkaart-container div div.rechts a, 
	.merkenkaart-container div div.rechts a:hover
	{
	text-decoration: none;
	color: #000000;
	}	

	.merkenkaart-container div div.rechts a:hover
	{
	text-decoration: underline;	
	}

	.merkenkaart-container .merkvisual
	{	
	height: 68px;
	width: 175px;
	text-align: center;
	margin: 0;
	padding: 0;	
	overflow:hidden;
	font-size: 62px;
	line-height: 62px;
	}
	.merkenkaart-container .merkvisual a{	
	text-decoration: none;
	}
/* /merkenkaart */	

/* productenkaart */
	div.productenkaart-container{
	position: relative;
	float: left;
	display: block;
	width: 233px;
	height: 129px;
	margin: 2px;
	padding: 0;
	background: url(/img/algemeen/productkaart-bg.gif) no-repeat 0 0;
	}
	div.productenkaart-container div
	{
	position: relative;	
	margin: 0;
	padding: 0;
	}
	div.productenkaart-container div.visual
	{
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	display: block;
	position: relative;
	float: left;
	width: 115px;
	height: 105px;
	text-align: center;
	}
	div.productenkaart-container div.details
	{
	margin: 24px 0 0 0;
	padding: 0 0 0 5px;
	display: block;
	position: relative;
	float: left;
	width: 105px;
	height: 95px;
	overflow:hidden;
	}
	
	div.productenkaart-container div.details
	{
	position: relative;
	line-height: 14px;
	}
	div.productenkaart-container div.details h1
	{
	font-size:11px;
	line-height: 160%;
	}
	div.productenkaart-container .details h2
	{
	font-size:11px;
	line-height: 160%;
	font-weight: normal;
	}
	div.productenkaart-container div.details a, 
	div.productenkaart-container div.details a:hover
	{
	color: #000000;
	}	
	
	div.productenkaart-container div.details a:hover{
	text-decoration: none;
	}
	
	.productenkaart-container div.details span
	{
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	}
	div.productenkaart-container div.details div.bedrag
	{	
	margin-top: 4px;
	}	

	div.productenkaart-container div.details div.bedrag span.ourprijs
	{
	font-size: 16px;
	font-weight: bold;
	}		

	div.productenkaart-container div.details div.bedrag span.ourprijs-bedrag
	{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	}

	div.productenkaart-container div.details span.modelnaam
	{
		font-size:11px; 
		display:block;
		width:105px;
		height:13px;
		line-height:16px;
		overflow:hidden;
		padding-bottom:3px;
	}
/* /productenkaart */	

/* Productenpagina */
div#BannerContainer
{
	float:right;
	width:176px; 
}
/* /Productenpagina */

/* Product Detail */
div.EigenschapBox
{
	width:40px;
	float:left;
	text-align:center;
}
#DetailContainer{width: 896px; display: block; float: left;background: url(/img/achtergronden/productdetail/p20-bg.gif) repeat-y 0 0 }
#DetailContainer-top{width: 896px;float: left;display: block;background: url(/img/algemeen/productdetail-top.gif) no-repeat 0 0;line-height: 1px;font-size: 1px;height: 5px;}
#DetailContainer-bottom{width: 896px;float: left;display: block;background: url(/img/achtergronden/productdetail/p10-bg.gif) no-repeat 0 0;line-height: 1px;font-size: 1px;height: 3px;}
#ProductContainer{float:left; width:711px;float: left;display: block;background: url(/img/algemeen/productdetails-bg.gif) repeat-y 0 0;padding: 0 0 0 5px;margin: 0 5px 0 0;}
#productcontainer-bottom{background: url(/img/achtergronden/productdetail/p6-bg.gif) no-repeat 0 0;float: left; width: 706px; padding: 0 0 5px 0;height: 7px;line-height: 1px; font-size: 1px;}
#RelatedItems{position:relative;float:left; width:170px;}
#RelatedItems p.header{text-indent: -9999px; width: 165px; height: 29px;margin: 0 0 0 4px;display:block;}

#ProductDetailTitle span, #ProductDetailTitle  h1 { margin-left:6px;font-weight:bold;font-size: 8pt; }

#ProductKruimelPad{margin: 3px 0 8px 0;position:relative;float:left;width:703px;padding-left:7px;}
#ProductKruimelPad a, #ProductKruimelPad{text-decoration:none;color:#000000;font-weight:bold;font-size:12px;}
#ProductKruimelPad h1 { line-height: 100%;display: inline; }
#ProductKruimelPad{color:#B3B3B3;}
#ProductKruimelPad span.kruimelpad-spacer{color:#000000;padding:0 6px 0 6px;font-size:11px;font-weight:bold;}

#ProductNavigatie{width: 711px;float: left;height:106px;background: url(/img/algemeen/productdetail-header-bg.gif) no-repeat 0 0;position:relative;}

#ProductMerk{float: left;width: 195px;display: block;}
#ProductMerk img{margin: 20px 0 0 10px;}
#productdetail-navigatie{float: left;width: 347px;margin: 25px 0 0 0;}
#productdetail-navigatie a
{
	position:relative;
	text-decoration:none;
	color:#3a3a0e;
	font-weight:bold;
	line-height:11px;
}

#productdetail-navigatie a span
{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:40px;
	height:22px;
	cursor:pointer;
}	

#productdetail-navigatie a.previtem{margin: 0 0 0 0px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-previtem.gif) no-repeat 0 0;float: left;}
#productdetail-navigatie a.selectall{margin: 0 0 0 10px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-selectall.gif) no-repeat 0 0;float: left;}
#productdetail-navigatie a.nextitem{margin: 0 0 0 10px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-nextitem.gif) no-repeat 0 0;float: left;}
#productdetail-navigatie a.otherbrand{margin: 0 0 0 10px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-otherbrand.gif) no-repeat 0 0;float: left;}
#productdetail-navigatie a.largerimage{margin: 0 0 0 10px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-largerimage.gif) no-repeat 0 0;float: left;}
#productdetail-navigatie a.tellafriend{margin: 0 0 0 10px;display: block;width: 37px; height: 61px;background: url(/img/buttons/but-tellafriend.gif) no-repeat 0 0;float: left;}
#ProductToevoegen{position:relative;margin: 25px 0 0 0;width:150px;height: 70px;float:left;background: url(/img/algemeen/addbasket-bg.gif) no-repeat 5px 25px;}
#ProductToevoegen label, #ProductToevoegen input{float: left;}
#ProductToevoegen label{font-weight: bold; padding: 0 5px 0 0;}
#ProductToevoegen a{display: block;width: 67px; height: 34px;text-indent: -9999px;}
#ProductToevoegen div{float:left;position:absolute;top:33px;left:50px;}
#HeaderContainer{width: 708px; float: left;display: block;}

#VisualsContainer{width:707px;float:left;position:relative;display:block;background: url(/img/achtergronden/productdetail/p24-bg.gif) 0 0;}

#VisualsContainer-top{display: block;float: left;width: 711px; height: 4px;line-height: 1px;font-size: 1px;}
#MiniVisualsContainer{float:left; width:420px;position:relative;}
#ProductVisual-bottom{float:left; width:420px;position:relative;}
#ProductVisual{width:300px; height:300px; line-height:270px; font-size:270px; text-align:center;float: left;overflow:hidden;padding-left:5px;}
#kleinefotos{width: 112px; float: left;text-align: center;}
#InformationContainer{float:left; width:275px;position:relative;display:block;}
#InformationContainer p.label{display:block;position:relative;float:left;width:80px;}
#InformationContainer p.detail{display:block;position:relative;float:left;width:190px;}
#visual-minivisualcontainer{float: left; width: 425px;position:relative;display:block;}
#productbottom{float: left; width: 425px;height: 13px;line-height: 1px;font-size: 1px;background: url(/img/achtergronden/productdetail/p15-bg.gif) repeat-y left 0;}
#ProductEigenschappen{background: url(/img/achtergronden/productdetail/p17-bg.gif) repeat-y left 0;float: left;width: 420px;padding: 5px 0 5px 5px;}
#producteigenschappenbottom{float: left; width: 425px;height: 18px;line-height: 1px;font-size: 1px;background: url(/img/achtergronden/productdetail/p18-bg.gif) repeat-y 0 0;}
#AdditionalContainer{padding: 5px 0px 5px 10px; clear:both;width: 400px;}

/* / Productdetail */

#ordertraject-container{background:url(/img/achtergronden/ordertraject/algemeen-bg.gif);position:relative;float:left;}
#ordertraject-top{background:url(/img/achtergronden/ordertraject/top-bottom-bg.gif) no-repeat 0 0;height:3px;width:896px;display:block;line-height:0px;font-size:0px;float:left;}
#ordertraject-content{width:896px;float:left;position:relative;display:block;}
#ordertraject-bottom{background:url(/img/achtergronden/ordertraject/top-bottom-bg.gif) no-repeat 0 -3px;height:3px;width:896px;display:block;line-height:0px;font-size:0px;float:left;}

#bag{position:relative;float:left;width:896px;}
#bag-links{float:left;position:relative;width:713px;}
#bag-rechts{float:left;position:relative;width:170px;margin-left:10px;}

#bag-header{position:relative;width:713px;height:143px;display:block;float:left;background:url(/img/achtergronden/ordertraject/ordertrajecttop.gif) no-repeat 1px 0;}
#bag-header #title{background:url(/img/achtergronden/ordertraject/title-bullet-bg.gif) no-repeat 12px 5px;height:29px;display:block;}
#bag-header #title, #ordertrajecttop #title span{font-size:16px;line-height:29px;padding-left:10px;}
#bag-header #title span{color:#ffffff;padding: 0 10px 0 5px;}
#bag-header #titlered{background:url(/img/achtergronden/ordertraject/red-bullet.gif) no-repeat 12px 5px;height:29px;display:block;}
#bag-header #titlered, #ordertrajecttop #titlered span{font-size:16px;line-height:29px;padding-left:10px;}
#bag-header #titlered span{color:#ffffff;padding: 0 10px 0 5px;}
#bag-header #titlesuccess{background:url(/img/achtergronden/ordertraject/succes-bullet.gif) no-repeat 12px 5px;height:29px;display:block;}
#bag-header #titlesuccess, #ordertrajecttop #titlesuccess span{font-size:16px;line-height:29px;padding-left:10px;}
#bag-header #titlesuccess span{color:#ffffff;padding: 0 10px 0 5px;}
#bag-header #bagvisual{height:110px; width:100px; float:left; background:url(/img/ordertraject-stappen/bag.jpg) 15px 15px no-repeat;}
#bag-header #securebagvisual{height:110px; width:100px; float:left; background:url(/img/ordertraject-stappen/securebag.gif) 15px 5px no-repeat;}

#signupvisual{width:600px;height:65px;float:left;position:relative;}
#signupvisual a{display:block;height:80px;background:no-repeat 0 20px;text-indent:-9999px;margin-left:332px;}

#signupvisual-small{width:300px;height:60px;float:left;position:relative;}
#signupvisual-small a{display:block;height:80px;text-indent:-9999px;}

#winkelmandje{padding:15px 0 15px 0;width:688px;float:left;position:relative;display:block;padding-left:23px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
td.TD-kopbalk-winkelwagen{font-size:11px;border-bottom:solid 1px #C0C0C0;}

#kortingscode{padding:15px 0 15px 0;width:700px;float:left;position:relative;display:block;padding-left:13px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
#kortingscode #summary{width:350px;float:left;position:relative;}
#kortingscode #discount{width:240px;float:left;position:relative;}
#kortingscode #code{width:400px;float:left;position:relative;padding-left:10px;}
#kortingscode #code #form{position:relative;display:block;width:240px;float:left;}
#kortingscode #code #form input{border:solid 1px #cccccc;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E5E3CA,endColorStr=#ffffff);}
#kortingscode #code #tekst{position:relative;display:block;width:100px;float:left;}

#stappen{padding:15px 0 15px 0;width:698px;float:left;position:relative;display:block;padding-left:13px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
#stappen #buttons{float:left;position:relative;width:350px;}
#stappen #overzicht{float:left;position:relative;width:320px;padding-left:10px;}

#gifts{padding:0px 0 15px 3px;width:698px;float:left;position:relative;display:block;padding-left:15px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}



#paymentmethods, #comment, #license, #stap-3{padding:15px 0 15px 0;width:688px;float:left;position:relative;display:block;padding-left:23px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
#paymentmethods #paymentmethodsvisual{width:365px;height:50px;float:left;position:relative;display:block;background:url(/img/ordertraject-stappen/paymentmethods.jpg) center left no-repeat;}
#paymentmethods #securepaymentvisual{width:300px;height:50px;float:left;position:relative;display:block;background:url(/img/ordertraject-stappen/securepayment.jpg) center right no-repeat;}

#tripledeal{padding:15px 0 15px 0;width:688px;float:left;position:relative;display:block;padding-left:23px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
#tripledealreturn{padding:15px 0 15px 0;width:688px;float:left;position:relative;display:block;padding-left:23px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg3.gif) repeat-y 0 0;}



#winkelmand-topnavigatie{position:relative;height:20px;width:171px;margin-left:3px;}
#winkelmand-topnavigatie a{color:#fff; font-size:14px; text-decoration:none;letter-spacing:-1px; }
#winkelmand-topnavigatie a:hover{text-decoration:underline;}

#option1{width:680px;position:relative;padding-left:20px;margin:22px 0 20px 0;}
#option1 #tekst{display:block;position:relative;}
#option1 #tekst p{font-size:16px;font-weight:bold;margin-right:10px;}
#option1 #tekst p, #option1 #tekst span{float:left;}
#option1 #link a{margin-left:20px;display:block;float:left;width:210px;height:18px;text-indent:-9999px;position:relative;}

#option2{float:left;width:692px;position:relative;padding-left:20px;margin-top:0px;background:url(/img/achtergronden/ordertraject/winkelmanddetails-bg4.gif) repeat-y 0 0;}
#option2 #tekst{position:relative;float:left;width:690px;height:50px;margin-top:10px;}
#option2 #tekst p{font-size:16px;font-weight:bold;margin-right:10px;}
#option2 #tekst p, #option1 #tekst span{float:left;}

#loginform{width:200px;}
#loginform label{width:100px;}
#loginform input{width:200px;border:solid 1px #cccccc;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E5E3CA,endColorStr=#ffffff);}
#form #loginform {position:relative;float:left;width:220px;}
#form #link{position:relative;float:left;width:228px;height:80px;}
#form #link a{display:block;width:208px;height:18px;text-indent:-9999px;margin:57px 0 0 0;}
#form #lostpassword{position:relative;float:left;width:230px;height:75px;text-align:right;}

#tussenstuk{width:713px;float:left;position:relative;background:url(/img/achtergronden/ordertraject/tussenstuk.gif) no-repeat;height:11px;line-height:0px;font-size:0px;}
#tussenstuk-small{width:355px;float:left;position:relative;background:url(/img/achtergronden/ordertraject/tussenstuk-small.gif) no-repeat;height:11px;line-height:0px;font-size:0px;height:30px;}
#tussenstuk-naw{width:713px;float:left;position:relative;background:url(/img/achtergronden/ordertraject/tussenstuk-naw.gif) no-repeat;height:11px;line-height:0px;font-size:0px;}

#afsluiter{width:713px;float:left;position:relative;background:url(/img/achtergronden/ordertraject/afsluiter-bg.gif);font-size:0px;line-height:0px;height:11px;}

#password #form label{float:left;width:250px;}
#password #form input{width:200px;float:left;border:solid 1px #cccccc;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E5E3CA,endColorStr=#ffffff);}


div.DIV-errormessage{position:relative;float:left;width:700px;padding-left:8px;margin:5px 0 5px 0;color:#ff0000;font-weight:bold;}


div.content-achtergrond-container{position:relative;display:block;float:left;width:896px;}
div.content-achtergrond-top{position:relative;display:block;float:left;width:896px;background:url(/img/achtergronden/algemeen/content-top-bg.gif);height:3px;line-height:0px;font-size:0px;}
div.content-achtergrond-bottom{position:relative;display:block;float:left;width:896px;background:url(/img/achtergronden/algemeen/content-bottom-bg.gif);height:3px;line-height:0px;font-size:0px;}
div.content-achtergrond{position:relative;display:block;float:left;width:896px;background:url(/img/achtergronden/algemeen/content-bg.gif);}

div.RelatedProduct{position:relative;float:left;display:block;background:url(/img/achtergronden/productdetail/gerelateerd-bg.gif) no-repeat 0px 0px; width:170px; height:247px;padding:0 0 5px 0;margin: 0 0 0 4px;}
div.Gift{position:relative;float:left;display:block;background:url(/img/achtergronden/ordertraject/gift-bg.gif) no-repeat 0px 0px; width:170px; height:160px;padding:0 0 0px 0;margin: 4px 2px 0px 0px;}
div.productafbeelding-knoppen{position:relative;float:left;display:block;width:165px;height:120px;padding:5px 0 0 9px;}
div.productafbeelding{position:relative;float:left;display:block;width:112px;height:112px;margin:4px 0 0 0;line-height:100px;font-size:100px;text-align:center;}
div.productafbeelding img{vertical-align:middle;}
div.knoppen{position:relative;float:left;display:block;width:30px;height:77px;padding: 35px 0 0 5px; }
div.details{position:relative;float:left;display:block;width:165px;height:127px;}
div.hoeveelheid{position:relative;float:left;display:block;width:165px;height:20px;text-align:center;padding: 3px 0 0 0;font-weight:bold;}
div.tekst{position:relative;display:block;width:150px;height:50px;padding: 10px 0 0 15px;line-height:12px;overflow:hidden;}
div.Gift div.tekst{position:relative;float:left;display:block;width:150px;height:50px;padding: 0px; padding-left:5px; line-height:12px;overflow:hidden;}
div.tekst span{font-weight:bold;font-size:14px;}
div.prijzen{position:relative;float:left;display:block;width:150px;height:30px;padding: 5px 0 0 15px;line-height:12px;}
div.prijzen p span{font-size:14px;color:#ff0000;font-weight:bold;}

div.productafbeelding-knoppen div.knoppen a{display:block;width:34px;height:34px;text-indent:-9999px;padding: 0 0 5px 0;}
div.productafbeelding-knoppen div.knoppen a.largerimage{background:url(/img/buttons/but-largerimage-small.gif) no-repeat 0 0;}
div.productafbeelding-knoppen div.knoppen a.additem{}

#naw table input, #naw-rechts table input{filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E5E3CA,endColorStr=#ffffff);border:solid 1px #cccccc;font-size:11px;height:16px;}
#naw table input.no-border{filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#ffffff);border:0px;}

#naw table input.DISABLED{filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F2F2F2,endColorStr=#ffffff);border:solid 1px #cccccc;font-size:11px;height:16px;}

#notification #notification_text{position:relative;float:left;display:block;width:297px;margin:130px 0 0 0px ;padding: 0 0 0 30px;height:50px;}
#notification #buttons{position:relative;float:left;display:block;width:297px;}
#notification #buttons a.checkout{position:relative;display:block;width:107px;height:35px;text-indent:-9999px;margin: 0 0 0 190px;}
#notification #buttons a.continue{position:relative;display:block;width:135px;height:17px;text-indent:-9999px;margin: 10px 0 0 162px;}


#backtoshoplink a{margin-left:20px;display:block;float:left;width:210px;height:18px;text-indent:-9999px;}
#checkoutlink a{margin-left:20px;display:block;float:left;width:210px;height:18px;}

a.winkelmandlink{width:100%;color:#fff;text-align:justify}
a.winkelmandlink:hover{text-decoration:none;}

a.winkelmandremovelink{color:#ff0000;font-weight:bold;}
a.winkelmandremovelink:hover{text-decoration:none;}

a.button-subscribe{position:relative;display:block;width:68px;height:21px;text-indent: -9999px;text-align:left;}

#stramiencontainer
{
	padding:0px;
	margin:0px;
}



div.StramienProductkaart{
	width:178px;
	height:118px;
	background-image:url(/img/achtergronden/algemeen/stramienproductkaart-bg.gif);
	position:relative;
}
div.StramienProductkaart div.SPVisual{
	position:absolute;
	top:7px;
	left:3px;
	width:100px;
	height:100px;
	line-height:90px;
	font-size:90px;
}
div.StramienProductkaart div.SPVisual img{
	vertical-align:middle;
}
div.StramienProductkaart div.SPDetails{
	position:absolute;
	top:22px;
	left:110px;
	width:62px;
	height:100px;
}
div.SPDetails h2{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:12px;
}
div.SPDetails p{
	color:#ffffff;
}
div.SPDetails p.Prijs{
	position:absolute;
	bottom:20px;
	left:2px;
	color:#e71818;
	font-weight:bold;
	font-size:14px;
	margin: 13px 0 0 0;
}

.hidden {
	display: none;
}

#sitemap
{
	width: auto;
	font-size: 11px;
	line-height: 13px;
	margin: 0 10px 25px 20px;
	padding: 5px 5px 5px 5px;
	float: left;
	overflow: hidden;
}

#sitemap .sitemap-column
{
	width: 146px;
	float: left;
}

#sitemap .sitemap-column .link
{
	color: #777;
	text-decoration: none;
}

#sitemap .sitemap-column .link:hover
{
	text-decoration: underline;
}