a, a:visited{text-decoration:none;color:#1d84db;font-weight:bold;}
a:hover, a:active{text-decoration:underline;}

#result, table.results,
#details, table.details, div.bedrijfsomschrijving{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;position:relative;
}
#result{width:667px;position:relative;padding:20px 0 0 0;margin:0;}
#details{width:667px;position:relative;padding:0;margin:0;}
div.divider{width:100%;height:10px;left:-4px;position:relative;border-top:1px solid #aed7f4;float:left;}

table.results
{
	width:667px;
	margin:5px 0 0 20px;
	height:auto;
	float:left;
	position:relative;
}
table.results td{width:330px;margin:0;padding:0;vertical-align:top;}
table.results td a,table.results td a:visited{text-decoration:none;color:#1d84db;font-weight:bold;}
/*table.results td a:hover, #result td a:link, #result td a:active{text-decoration:underline;color:#27a7df;}*/
table.results td a:hover, #result td a:active{text-decoration:underline;}
table.results td img{border:1px solid #CCCCCC;padding:1px;float:left;}
table.results td div.wrap{float:left;position:relative;left:8px;width:80%;}
table.results td div.wrap div{position:relative;}
table.results td div.wrap div.name{font-weight:bold;padding-bottom:0px;}
table.results td div.wrap div.details-wrap dl{margin:0;padding:5px 0 5px 0;position:relative;}
table.results td div.wrap div.details-wrap dl dt{float:left;width:60px;display:inline;margin:0;padding:0;font-weight:bold;}
table.results td div.wrap div.details-wrap dl dd{display:inline;margin:0;padding:0;}
table.results td div.wrap div.details{padding:5px 0 25px 0;}
table.results td.paginate-left{text-align:left;text-indent:30px;padding-bottom:10px;}
table.results td.paginate-right{text-align:center;padding-bottom:10px;}


div.details-images{float:left;width:230px;height:auto;display:inline;text-align:right;padding:8px 0 0 0;display:block;}
div.details-images image{width:150px;padding:1px;/*margin:10px;*/border:1px solid #CCCCCC;float:left;clear:both;margin:0 0 0 20px;}

div.imglabel{clear:both;font-size:9px;padding:0;margin:0;width:175px;text-align:center;padding-left:10px;color:#1d84df;font-style:italic;}

div.bedrijfsomschrijving{float:left;width:200px;height:auto;display:inline;text-align:left;padding:10px 5px 0 20px;clear:both;margin-bottom:20px;font-size:11px;display:block;}
div.bedrijfsomschrijving h3{text-align:left;padding:5px 0 0 0;margin:0;width:auto;font-weight:bold;font-size:15px;}

table.details{
	width:350px;
	margin:0 0 0 10px;
	height:auto;
	float:left;
	position:relative;
	display:inline;
}
table.details sup{line-height:3px;}
table.details td{margin:0;padding:0;vertical-align:top;float:left;}
table.details td.left{text-align:right;width:110px;padding:3px 5px 3px 0;font-weight:bold;}
table.details td.right{text-align:left;padding:3px 0 3px 5px;width:230px;}
table.details td.name{text-align:center;padding:20px 0 10px 0;width:100%;font-weight:bold;font-size:20px;}
table.details td.name2{text-align:left;padding:10px 0 10px 5px;/*width:100%;*/font-weight:bold;font-size:20px;}
table.details td.name2 h1{padding:0;margin:0;font-weight:bold;font-size:20px;}
table.details td.divider{border-bottom:1px solid #aed7f4;height:10px;width:100%;margin-bottom:5px;float:left;}
table.details td.submit{text-align:center;width:100%;padding:15px 0 10px 0;}

div.details-images div.submitaanvraag{
	position:absolute;
	/*top:15px;*/
	top:190px;
	right:-120px;
	text-align:left;
	width:180px;
	padding:15px 0 10px 0;
	clear:both;
	float:left;
	text-align:center;
	width:192px;
	height:163px;
	background:none;
	z-index:100;
}
div.details-images div.submitaanvraag .bg{position:absolute;top:0px;left:0px;width:192px;height:163px;background:url(../images/offerteblokje.png) top left no-repeat;z-index:-1;}

div.details-images div.submitaanvraag form{float:left;text-align:center;padding:0;margin:0 0 0 -4px;}
div.details-images div.submitaanvraag form div{width:150px;height:55px;text-align:left;margin-left:50px;padding:5px 0 10px 0;}
div.details-images div.submitaanvraag p{padding:0 0 15px 0px;margin:0;clear:both;}

table.details td ul{padding:0;margin:0;}
table.details td ul li{padding:0 0 0 3px;margin:0;list-style-type:none;line-height:15px;}

/*#quotes,#more_quotes,*/#confirmation{color:#007202;}
#more_quotes, #confirmation{
	text-align:center;
	margin:0 auto;
	font-weight:bold;	
}
#more_quotes, #confirmation table{text-align:left;font-weight:normal;}
#more_quotes table td{vertical-align:top;line-height:22px;}
#more_quotes table td.left{text-align:right;padding-right:10px;width:285px;}
#more_quotes table td.subtitle{text-align:center;font-weight:bold;font-style:italic;padding:5px 20px 5px 0;}
#more_quotes table select{width:205px;}
#more_quotes table input.text{width:200px;}
#more_quotes table input.check{position:relative;top:2px;}
#more_quotes table textarea{width:200px;height:80px;}

div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}

#supplier-map{border:1px solid #aed7f4;padding:1px;}

table.supplier_list{width:100%;padding:0;margin:0 0 0 -4px;}
table.supplier_list th{text-align:left;border-bottom:1px solid #aed7f4;padding:8px 10px;}
table.supplier_list td{vertical-align:top;border-bottom:1px solid #ddd;padding:5px 10px;}
table.supplier_list td.empty{border:none;}
table.supplier_list td.adres{padding-bottom:3px;}

table.brand_list{width:100%;padding:0;margin:0 0 0 -4px;}
table.brand_list th{text-align:left;border-bottom:1px solid #aed7f4;padding:8px 10px;}
table.brand_list td{vertical-align:top;border-bottom:1px solid #ddd;padding:5px 10px;}
table.brand_list td.empty{border:none;}
table.brand_list td.adres{padding-bottom:3px;}