/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #000; height: 100%;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #000; }
body { background: #fff url('../images/misc/bg.jpg') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }
label { cursor:pointer; }
a.is_cheapest, span.is_cheapest, div.is_cheapest { background: url('../images/content/savings16.png') right no-repeat; display:inline-block; padding-right:20px; } 
div.is_cheapest { background-position:left; padding:0 0 0 20px; }
a.is_bestreviewd, span.is_bestreviewd { background: url('../images/content/trophy16.png') right no-repeat; display:inline-block; padding-right:20px; }

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }
.space1 { display:inline-block; width:17px; }
.otherc { font-style:normal; color:#1b75bc; }

/* ### wrapper ### */
#wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -177px;
	background: url('../images/footer/footer-strip.jpg') bottom repeat-x;
}

.push
{
	height: 177px;
}

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 966px; }

/* ### main container ### */
#mainCntr { padding-bottom: 35px; margin: 0 auto; width: 938px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 966px; height: 200px;}
	#headerCntr div.logo { float:left; }

		/* ### ad box ### */
		.adBox { padding: 37px 6px 0 0; width: 960px; height: 75px; overflow: hidden; }
		.adBox img { float: right; border: #02127a solid 1px; }

		.top_header { height:98px; float:left; width:960px; padding-top:14px; }
		.slogan { float:left; font-size:14px; padding:50px 0 0 15px; }

		.search_top { float:right; padding:44px 0 0 0; }
		.search_top .textfield { width:130px; border:1px solid #c7c7c7; background: url('../images/header/search_icon.gif') no-repeat left center; padding:3px 0 3px 20px; margin:2px 5px 0 0; }
		.search_top .button {
              margin: 0;
			  padding:0;
			  text-align:center;
              width: 82px;
              height: 22px;
              outline: none;
              color:#ffffff;
              text-decoration: none;
              background:url('../images/buttons/button1_blue.gif') no-repeat left top;
              cursor:pointer;
			  border:none;
		}
        .search_top .button:hover { background-position: 0px -22px; }

		.sitenav { background-color:#f4f4f4; padding:6px 0 5px 12px; font-size:11px; border:1px solid #dddddd; border-top:none;}
		.sitenav a { color:#000; background:url('../images/content/details/arrow_small.gif') no-repeat right center; padding-right:10px; margin-right:5px; }
		.sitenav a:hover { text-decoration:none; }

		/* ### menu box ### */
		.menuBox { overflow: hidden; width: 977px; height: 33px; }
		.menuBox ul { padding-left: 0px; list-style: none; }
		.menuBox li { padding: 0px 11px 0px 11px; display: inline; float: left; font-size: 14px; height: 33px; line-height: 33px; background: url('../images/menu/menu-sprtr.jpg') right top no-repeat; }
		.menuBox li a { color: #FFFFFF; text-decoration: none; display: block; float: left; height: 33px; line-height: 33px; }
		.menuBox li a:hover { color: #03080c; }
		.menuBox li.last { background: none; }
		.menuBox li.selected a { padding-left: 6px; background: url('../images/menu/active-left.jpg') no-repeat left center; }
		.menuBox li.selected a span { padding: 0px 13px 0px 7px; cursor: pointer; display: block; background: url('../images/menu/active-right.jpg') no-repeat right center; }

		/* ### zoeken box ### */
		.zoekenBox { padding: 8px 35px 0px 38px; width: 887px; height: 28px; background: url('../images/header/zoeken-bg.jpg') no-repeat; }
		.zoekenBox form fieldset { border: 0px; overflow: hidden; float: left; }
		.zoekenBox label { padding-right: 18px; line-height: 20px; font-size: 11px; display: block; float: left; }
		.zoekenBox select { margin-right: 11px; font-size: 12px; width: 228px; float: left; }
		.zoekenBox select.max { width: 132px; }
		.zoekenBox input.verg { width: 75px; height: 18px; font-size: 11px; color: #FFFFFF; cursor: pointer; float: left; border: #b66124 solid 1px; background: #f16502; }
		.zoekenBox input.verg:hover { background: #b66124; }
		.zoekenBox fieldset.zoeken { float: right; }
		.zoekenBox fieldset.zoeken label { padding-right: 11px; }
		.zoekenBox input.field { padding: 2px 10px; width: 125px; height: 14px; float: left; border: #f16502 solid 1px; background: #FFFFFF; }
		.zoekenBox input.submit { height: 20px; width: 28px; float: left; cursor: pointer; border: 0px; background: url('../images/header/search-button.jpg') no-repeat; }
		.headoption {background-color:#1c75bc; color:#fff;}
		.zoekenBox a { text-decoration:none; color:#1b75bc; }
		.zoekenBox a:hover { text-decoration:underline; }

	/* ### content container ### */
	#contentCntr { padding-bottom: 30px; overflow: hidden; width: 966px; }

		/* ### direct container ### */
		#directCntr { padding-bottom: 50px; width: 966px; overflow: hidden; }

			/* ### direct box ### */
			.directBox { width: 505px; float: left; overflow: hidden; }
			.directBox h2 { width: 500px; height: 32px; text-align: center; color: #000000; font-size: 18px; line-height: 32px; font-weight: normal; background: url('../images/content/direct-bg.jpg') no-repeat; }
			.directBox ul { list-style: none; overflow: hidden; }
			.directBox li { padding: 8px 32px 8px 0px; width: 235px; float: left; }
			.directBox li a { color: #f16502; font-size: 16px; font-weight: bold; text-decoration: none; display: block; }
			.directBox li a:hover { color: #000000; }
			.directBox p { padding-top: 4px; font-size: 11px; }
			.directBox li.next { padding-right: 0px; }
			.directBox img { margin-top: 6px; }

			/* ### work box ### */
			.workBox { width: 428px; float: right; background: url('../images/content/work-mid.jpg') repeat-y; }
			.workBox .top { width: 428px; background: url('../images/content/work-top.jpg') top left no-repeat; }
			.workBox .bottom { padding: 8px 25px 30px 17px; width: 386px; background: url('../images/content/work-bottom.jpg') bottom left no-repeat; }
			.workBox h2 { padding-bottom: 13px; color: #000; font-size: 18px; font-weight: normal; text-align: center; }
			.workBox ul { list-style: none; overflow: hidden; }
			.workBox li { padding: 7px 16px 6px 10px; width: 360px; float: left; background: #f1f1f1; }
			.workBox li span { display: block; float: left; line-height: 70px; width: 55px; font-family: 'Arial Black', Arial; font-size: 72px; font-weight: bold; color: #1c75bc; }
			.workBox li strong { font-weight: normal; color: #1c75bc; text-decoration: none; display: block; font-size: 18px; }
			.workBox p { padding-top: 12px; }
			.workBox li.next { padding-bottom: 15px; background: none; }
			.workBox li.next span { color: #62bb46; }
			.workBox li.next strong { color: #62bb46; }
			.workBox li.last span { color: #f16502; }
			.workBox li.last strong { color: #f16502; }

		/* ### insurance container ### */
		#insuranceCntr { padding-bottom: 35px; width: 966px; overflow: hidden; }

			/* ### transport box ### */
			.transportBox { padding-right: 40px; width: 214px; float: left; }
			.transportBox h2 { padding-bottom: 12px; color: #1b75bc; font-size: 18px; font-weight: normal; }
			.transportBox ul { list-style: none; }
			.transportBox li { padding-left: 14px; line-height: 26px; font-size: 14px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/transport-dot.jpg') left no-repeat; }
			.transportBox li a { color: #000000; text-decoration: none; }
			.transportBox li a:hover { color: #1b75bc; }

			/* ### residential box ### */
			.residentialBox { padding-right: 28px; width: 222px; float: left; }
			.residentialBox h2 { padding-bottom: 12px; color: #62bb46; font-size: 18px; font-weight: normal; }
			.residentialBox ul { list-style: none; }
			.residentialBox li { padding-left: 14px; line-height: 26px; font-size: 14px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/residential-dot.jpg') left no-repeat; }
			.residentialBox li a { color: #000000; text-decoration: none; }
			.residentialBox li a:hover { color: #62bb46; }

			/* ### life box ### */
			.lifeBox { padding-right: 28px; width: 214px; float: left; }
			.lifeBox h2 { padding-bottom: 12px; color: #f16502; font-size: 18px; font-weight: normal; }
			.lifeBox ul { list-style: none; }
			.lifeBox li { padding-left: 14px; line-height: 26px; font-size: 14px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/life-dot.jpg') left no-repeat; }
			.lifeBox li a { color: #000000; text-decoration: none; }
			.lifeBox li a:hover { color: #f16502; }

			/* ### other box ### */
			.otherBox { width: 220px; float: left; }
			.otherBox h2 { color: #9e9e9e; font-size: 18px; font-weight: normal; }
			.otherBox h3 { padding: 15px 0 10px 0; color: #9e9e9e; font-size: 14px; }
			.otherBox ul { list-style: none; }
			.otherBox li { padding-left: 14px; line-height: 26px; font-size: 14px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/other-dot.jpg') left no-repeat; }
			.otherBox li a { color: #000000; text-decoration: none; }
			.otherBox li a:hover { color: #9e9e9e; }

		/* ### logo container ### */
		#logoCntr { padding-bottom: 35px; width: 965px; overflow: hidden; background: url('../images/content/logo-bg.jpg') no-repeat; }
		#logoCntr ul { padding: 12px 0px 27px 15px; width: 950px; list-style: none; overflow: hidden; }
		#logoCntr li { padding-right: 20px; float: left; }
		#logoCntr a.overview { padding-right: 15px; color: #f16502; text-decoration: none; background: url('../images/content/overview-arrow.gif') right no-repeat; }
		#logoCntr a:hover { text-decoration: underline; }

		/* ### nieuwe container ### */
		#nieuweCntr { padding: 0 4px 15px 0; width: 962px; overflow: hidden; }

			/* ### experiences box ### */
			.experiencesBox { width: 516px; overflow: hidden; float: left; }
			.experiencesBox h2 { padding-bottom: 15px; font-size: 18px; font-weight: normal; }
			.experiencesBox .payment { padding: 10px; background: #f1f1f1; }
			.experiencesBox a.extra { padding-left: 20px; color: #1b75bc; font-size: 13px; font-weight: bold; text-decoration: none; background: url('../images/content/nieuwe-arrow.png') left no-repeat; }
			.experiencesBox p a { color: #000; font-weight: bold; text-decoration: none; }
			.experiencesBox p a:hover { text-decoration: underline; }
			.experiencesBox p.star { float: right; width: 102px; }
			.experiencesBox img { float: left; margin-right: 2px; }
			.experiencesBox p span { float: left; font-weight: bold; }
			.experiencesBox p.text { padding: 5px 0px 15px 0px; color: #333333; }
			.experiencesBox a.lees { padding-right: 12px; color: #1b75bc; text-decoration: none; background: url('../images/content/lees-arrow.jpg') right no-repeat; }
			.experiencesBox h3 { padding-bottom: 4px; font-weight: bold; font-size: 14px; color: #1b75bc; }
			.experiencesBox ul { padding-bottom: 10px; list-style: none; overflow: hidden; }
			.experiencesBox li { line-height: 20px; overflow: hidden; }
			.experiencesBox li a { padding-left: 20px; color: #1b75bc; font-size: 14px; font-weight: normal; text-decoration: none; background: url('../images/content/nieuwe-arrow.png') left no-repeat; }
			.experiencesBox li p { float: right; width: 102px; }
			.experiencesBox li span { padding-left: 2px; margin-top: -5px; float: left; font-weight: bold; }
			.experiencesBox a.meer { padding-right: 15px; color: #f16502; text-decoration: none; background: url('../images/content/overview-arrow.gif') right no-repeat; }
			.experiencesBox a:hover { text-decoration: underline; }

			/* ### top5 box ### */
			.top5Box { width: 410px; float: right; }
			.top5Box h2 { padding-bottom: 16px; font-size: 18px; font-weight: normal; }
			.top5Box ul { list-style: none; overflow: hidden; }
			.top5Box li { padding-left: 5px; float: left; width: 405px; overflow: hidden; line-height: 37px; background: #f1f1f1; }
			.top5Box li.next { line-height: 43px; background: none; }
			.top5Box li span { display: block; color: #1b75bc; font-size: 21px; float: left; width: 21px; }
			.top5Box li span.price { padding-left: 4px; font-size: 12px; width: 89px; color: #333333; }
			.top5Box li img { margin-top: 6px; }
			.top5Box li a { display: block; float: left; color: #333333; text-decoration: none; font-weight: bold; }
			.top5Box li a:hover { text-decoration: underline; }
			.top5Box ul.links li { padding: 0 12px 0px 10px; float: left; width: auto; background: url('../images/content/overview-arrow.gif') right no-repeat; }
			.top5Box ul.links li.first { padding-left: 0px; }
			.top5Box ul.links li a { color: #f16502; text-decoration: none; font-weight: normal; }
			.top5Box ul.links li a:hover { text-decoration: underline; }

		/* ### left container ### */
		#leftCntr { float: left; width: 242px; }

			/* ### health box ### */
			.healthBox { padding-bottom: 36px; width: 214px; }
			.healthBox h2 { padding-bottom: 15px; color: #f16502; font-size: 18px; font-weight: normal; }
			.healthBox img { margin-bottom: 15px; }
			.healthBox ul { list-style: none; }
			.healthBox li { padding-left: 13px; font-size: 14px; line-height: 25px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/health-dot.jpg') left no-repeat; }
			.healthBox li a { color: #000000; text-decoration: none; }
			.healthBox li a:hover { color: #f16502; }
			.healthBox li.selected a { font-weight: bold; }

			/* ### advert box ### */
			.advertBox { padding-bottom: 25px; width: 242px; overflow: hidden; }
			.advertBox img { border: #7d7d7d solid 1px; }

		/* ### center container ### */
		#centerCntr { width: 966px; overflow: hidden;}

			/* ### compare box ### */
			.compareBox { padding-bottom: 10px; width: 960px; overflow: hidden;}
			.compareBox h1 {color: #1b75bc; font-size: 24px; display:inline;}
			.compareBox h1 span {font-size: 12px; color:black; font-weight:normal;}
			.compareBox h1 a { text-decoration: none; color: #1b75bc; }
			.compareBox h1 a:hover { text-decoration: underline; }
			.compareBox h2 { padding-bottom: 10px; font-weight: normal; color: #000000; font-size: 16px; }
			.compareBox a.selectie { padding-left: 14px; color: #f16502; text-decoration: none; display: block; float: right; background: url('../images/content/back-arrow.jpg') left no-repeat; }
			.compareBox a.selectie:hover { text-decoration: underline; }

			.left_compare { width:151px; float:left; padding-top:5px; }
			.left_compare .icon { margin:0 auto; }
			.currentfilters { padding:11px; border:1px solid #cbcbcb; margin-top:20px; }
			.currentfilters b.title { font-size:14px; color:#1b75bc; padding-bottom:9px; display:block; }
			.currentfilters ul { list-style-type:none; }
			.currentfilters ul li { border-bottom:1px dotted #ccc; padding:4px 0; float:left;}
			.currentfilters ul li.last { border-bottom:none; }
			.currentfilters span { display:block;  }
			.currentfilters span b { width:118px; float:left; display:block; }
			.currentfilters span img { display:inline; float:left; padding-top:4px;}

			.filteroptions { padding:11px; border:1px solid #cbcbcb; margin-top:20px; }
			.filteroptions b.title { font-size:14px; color:#1b75bc; padding-bottom:17px; display:block; }
			.filteroptions span.sub { font-weight:bold; padding-bottom:2px; border-bottom:1px solid #666; display:block; margin-bottom:7px;}
			.filteroptions ul { padding-bottom:15px; float:left;}
			.filteroptions ul.nolist { list-style-type:none; }
			.filteroptions ul li { display:block; padding-bottom:2px;}
			.filteroptions ul.nolist li { padding-bottom:0px; float:left;}
			.filteroptions ul li input { float:left;}
			.filteroptions ul li label { width:109px; margin-left:5px; float:left; margin-bottom:2px;}
			.filteroptions ul li label:hover { color:#1b75bc; }
			.filteroptions ul li span { color:#000; width:127px; display:block; text-decoration:underline; cursor:pointer; }
			.filteroptions ul li span:hover { text-decoration:none; }
		/*	.filteroptions ul li span { font-size:11px; color:#1b75bc;} */
			.filteroptions ul li span.active { background-color:#dadada; text-decoration:none; }

			.right_compare { float:right; width:786px; }
			.right_compare h1 { color: #1b75bc; font-size: 24px; }
			.right_compare h2 { font-size:14px; }
			.right_compare .holder { padding:20px 0; background: url('../images/content/dots2.gif') 7px 0px repeat-y;}
			.right_compare .top { margin-top:40px; background: url('../images/content/dots_top.gif') 7px 10px no-repeat; height:20px; }
			.right_compare .text { float:left; margin-top:-20px; margin-left:40px; }
			.right_compare .text span { font-size:18px; }
			.right_compare .bottom { background: url('../images/content/dots_bottom.gif') 7px 0px no-repeat; height:20px; }
			.paging { float:right; }
			.paging a { padding:4px; border:1px solid #cbcbcb; text-decoration:none; color:#000; float:left; margin-right:3px; }
			.paging a:hover { border-color:#f16502; }
			.paging a.next { margin-left:25px; }
			.paging a.prev { margin-right:25px; }
			.paging span { padding:4px; border:1px solid #f16502; text-decoration:none; color:#fff; background-color:#f16502; float:left; margin-right:3px; }

			.right_compare .button, .right_compare .button_dis {
              margin: 0;
			  padding:0;
			  text-align:center;
              width: 110px;
              height: 22px;
              outline: none;
              color:#ffffff;
              text-decoration: none;
              background:url('../images/buttons/button4_blue.gif') no-repeat left top;
              cursor:pointer;
			  border:none;
			  display:block;
			  margin-left:20px;
			  font-size:13px;
			  float:left;
			  padding-bottom: 1px;
			}
        	.right_compare .button:hover { background-position: 0px -22px; }
			.right_compare .button_dis { background:url('../images/buttons/button4_grey.gif') no-repeat left top; cursor:auto; }

			table.comparebig input { cursor:pointer; }
			table.comparebig td.head { background-color:#7c7c7c; padding:4px 0 3px 10px; }
			table.comparebig td.nocolor { background:none;}
			table.comparebig td.active { background-color:#444444; }
			table.comparebig td.head span { color:#fff; cursor:pointer; text-decoration:underline; }
			table.comparebig td.head span:hover { text-decoration:none; }
			table.comparebig td.active span { background: url('../images/content/details/sortbutton.png') right center no-repeat; padding-right:10px; }
			table.comparebig td.c1 { height:48px; background-color:#1b75bc; font-size:24px; color:#fff; text-align:center; }
			table.comparebig td.c2 { height:48px; background-color:#55a6e6; font-size:24px; color:#fff; text-align:center; }
			table.comparebig td.c3 { height:48px; background-color:#91cbf9; font-size:24px; color:#fff; text-align:center; }
			table.comparebig td.spotlight { height:48px; padding-left:10px; background-color:#eceffe; }
			table.comparebig td.highlight { height:48px; padding-left:10px; background-color:#ffff99; }
			table.comparebig td.blanc { height:48px; padding-left:10px; background-color:#fff; }
			table.comparebig td.noresult { background:none; margin:20px; font-size:14px;color:#1b75bc;height:100px;text-align:center; font-weight:bold;}
			table.comparebig td.grey { height:48px; padding-left:10px; background-color:#f4f4f4; }
			table.comparebig td img { display:inline; }
			table.comparebig td a.link1 { color:#f16502; }
			table.comparebig td a.link1:hover { text-decoration:none; }
			table.comparebig td a.link2 { color:#000; font-size:11px; }
			table.comparebig td a.link2:hover { text-decoration:none; }
			table.comparebig td.big1 { font-size:16px; font-weight:bold; }
			table.comparebig .comparescore { font-size:11px;margin-top:2px }
			table.comparebig .comparelinkmoreinfo { margin-left:25px;margin-top:2px;font-size:11px}
			table.comparebig td a.button1 {
              margin: 0;
			  padding:4px 0 0 0;
			  text-align:center;
              width: 103px;
              height: 20px;
              outline: none;
              color:#ffffff;
              text-decoration: none;
              background:url('../images/buttons/button5_green.gif') no-repeat left top;
              cursor:pointer;
			  border:none;
			  display:block;
			}
        	table.comparebig td a.button1:hover { background-position: 0px -24px; }
			table.comparebig span.cheapest_ico { background: url('../images/content/savings24.png') right no-repeat; padding:2px 28px 2px 0; display:inline-block; }
			table.comparebig div.bestreviewed_ico { background: url('../images/content/trophy24.png') right no-repeat; width:108px; display:inline-block; }

			.normalpage_left { width:598px; float:left; border:1px solid #cecece; padding:10px 18px 10px 18px; margin-top:5px; }
			.normalpage_left h1 { color: #1b75bc; font-size: 24px; }
			.normalpage_left h2 { font-size:14px; }
			.normalpage_left p { padding:5px 0 15px 0; }
			.normalpage_left ul { padding-left:30px; padding-bottom:15px; }
			.normalpage_left ul li { color:#1b75bc; }
			.normalpage_left ul li span { color:#000; }

			.left_review { width:570px; float:left; border:1px solid #cecece; padding:10px 18px 10px 18px; margin-top:5px; }
			.review_smaller { width:586px; }
			.left_review h1 { color: #1b75bc; font-size: 24px; }
			.left_review h2 { font-size:14px; }
			.left_review p { padding:15px 0; }
			.left_review p.review { padding-top:0px; line-height:17px; word-wrap:break-word}
			.left_review b.title { font-size:14px; color:#1b75bc; display:block; padding-bottom:10px;}
			.left_review a { color:#f16502; }
			.left_review a:hover { text-decoration:none; }

			table.rvwinfo .label { width:130px; padding:2px 0; }
			table.rvwinfo.small .label { width:140px; }
			table.rvwinfo .focus { background-color:#eaeaea; width:185px; padding:2px 0 2px 10px; font-weight:bold; word-wrap:break-word;}
			table.rvwinfo.small .focus { width:110px; }
			table.rvwinfo .focus img { display:inline;}

			.infohold1 { padding-top:30px; float:left; width:100%; display:block;}
			.infohold1 table { float:left; }
			.infohold1 img { float:left; padding-left:35px; }

			.infohold2 { padding-top:30px; padding-bottom:45px; float:left; width:100%; display:block;}
			.infohold2 table { float:left; }

			.rating_total { float:left; width:100px; padding-left:35px; }
			.rating_total.insurerpage { padding-left:87px; }
			.rating_total b { display:block; }
			.rating_total span { font-size:36px; color:#fff; background-color:#f16502; padding:9px 0px; width:77px; float:left; text-align:center; margin:5px 0;  }
			.rating_total img { display:inline; margin-left:10px}
			.numreviews { width:100%;margin-top:10px;text-align:center;display:block}
			.numreviews a { color:#f16502;text-decoration:underline}
			.numreviews a:hover { text-decoration:none}

			table.form td { padding:7px 5px; border-bottom:1px solid #ccc; }
			table.form td.label { font-weight:bold; width:140px; }
			table.form td.labelnoborder { font-weight:bold; width:140px;border-bottom:none; }
			table.form td.noborder { border-bottom:none; }
			table.form td.scoring { border-bottom:none; }
			table.form td.scoring:nth-of-type(n+2) { text-align: center; }
			table.form td.head { background-color:#eceffe; font-size:14px; font-weight:bold; color:#1b75bc; border-bottom:none; }
			table.form .select1 { width:350px; }
			table.form .select2 { width:130px;}
			table.form textarea { width:375px; height:150px; }
			table.form .field { width:100%; }
			table.form .button {
			  margin: 0;
			  padding:0;
			  text-align:center;
			  width: 187px;
			  height: 34px;
			  outline: none;
			  color:#ffffff;
			  font-size:13px;
			  float:left;
			  text-decoration: none;
			  background:url('../images/buttons/button2_blue.gif') no-repeat left top;
			  cursor:pointer;
			  border:none;
			}
			table.form .button:hover { background-position: 0px -34px; }
			table.form a { color:#f16502; }
			table.form a:hover { text-decoration:none; }
			
			.buttonreviewadd {
			  margin: 0;
			  padding:0;
			  text-align:center;
			  width: 187px;
			  height: 34px;
			  outline: none;
			  color:#ffffff;
			  font-size:13px;
			  float:left;
			  text-decoration: none;
			  background:url('../images/buttons/button2_blue.gif') no-repeat left top;
			  cursor:pointer;
			  border:none;
			}
			.buttonreviewadd:hover { background-position: 0px -34px; }

			.left_product { width:640px; float:left; }
			.left_product.big { width:970px; }
			.left_product .back_to_compare {margin-bottom:20px; padding:10px; font-weight:bold;font-size:13px; float:left; border:1px solid #ccc;}
			.left_product .back_to_compare .button {
			  padding:5px 0 5px 30px;
			  background:url('../images/content/go-back.png') no-repeat left center; color:#f16502;
			}
			.left_product .back_to_compare .button:hover { text-decoration:none; }
			.left_product .top { padding:10px 0 30px 0; }
			.left_product .top img.logo { float:right; padding-top:40px; border:0}
			.left_product .top ul { list-style-type:none; font-size:14px; width:480px; float:left; }
			.left_product .top ul li { padding:3px 0; border-bottom:1px solid #eaeaea; }
			.left_product .top ul li img { display:inline; }
			.left_product .top ul li a {font-size:11px; text-decoration:underline; color:#000;}
			.left_product .top ul li a:hover { text-decoration:none; }
			.left_product .top ul li span {width:118px; float:left;}
			.left_product .top ul li .linkstop {display:inline;font-size:13px;}
			.left_product .top ul li .reviews {display:inline;font-size:11px;}
			.left_product .top ul li .linkstop a {display:inline;font-size:13px; text-decoration:none;}
			.left_product .top ul li .linkstop a:hover {display:inline;font-size:13px; text-decoration:underline; }
			.left_product .top .calls { background-color:#eceffe; padding:10px 12px; margin-top:25px; margin-bottom:30px; float:left; display:block; width:616px;}
			.left_product .top .calls a.send { color:#f16502; background: url('../images/content/details/send_email.png') left no-repeat; padding-left:25px; margin:10px 0 0 25px; float:left;}
			.left_product .top .calls a.send:hover { text-decoration:none; }#selector {
				background: url('../../../../../Desktop/send_email.png') no-repeat scroll top left;
				width: 16px;
				height: 16px;
			}
			.left_product .top a.button, .left_product .top a.button2 {
				  margin: 0;
				  padding:8px 0 0 0;
				  text-align:center;
				  width: 181px;
				  height: 26px;
				  float:right;
				  font-size:13px;
				  outline: none;
				  color:#ffffff;
				  text-decoration: none;
				  background:url('../images/buttons/button3_green.gif') no-repeat left top;
				  cursor:pointer;
				  border:none;
			}
			.left_product .top a.button2 { background:url('../images/buttons/button2_blue.gif') no-repeat left top; margin-left:10px; width: 190px;}
			.left_product .top a.button:hover, .left_product .top a.button2:hover { background-position: 0px -34px; }

			.left_product .top2 { padding-bottom:35px; float:left; width:100%; }
			.left_product .top2 .left { float:left; padding-bottom:10px;text-align:justify}
			.left_product .top2 .left img { padding-right:12px; padding-bottom:12px}			 
			.left_product .top2 .right { float:left; padding:10px; background-color:#eceffe; width:619px}
			.left_product .top2 .right b.title { font-size:14px; color:#1b75bc; }
			.left_product .top2 .right table { margin-top:13px; float:left; }
			.left_product .top2 .right input.button
			{
				  float:left;
				  margin: 23px 0 0 30px;
				  padding:0px 0 0 0;
				  text-align:center;
				  width: 257px;
				  height: 34px;
				  font-size:13px;
				  outline: none;
				  color:#ffffff;
				  text-decoration: none;
				  background:url('../images/buttons/button6_green.gif') no-repeat left top;
				  cursor:pointer;
				  border:none;
			}
			.left_product .top2 .right input.button:hover { background-position: 0px -34px; }
			.left_product .top2 .right table td { padding-bottom:4px; }
			.left_product .top2 .right table td.label { width:175px;}
			.left_product .top2 .right table select { width:140px; }
			.left_product .top2 h1 { color: #1b75bc; font-size: 24px; padding-bottom:15px; }
			.left_product .top2 h1 span {font-size: 12px; color:black; font-weight:normal;}
			.left_product .top2 p img { float:left; padding-right:10px; }

			.left_product .content_with_tabs { padding:38px 0 30px 0; float:left; display:block; position:relative; width:643px; }
			.left_product.big .content_with_tabs { width:970px; }
			.left_product .content_with_tabs input.button
			{
				  float:left;
				  margin: 15px 0 0 170px;
				  padding:0px 0 0 0;
				  text-align:center;
				  width: 257px;
				  height: 34px;
				  font-size:13px;
				  outline: none;
				  color:#ffffff;
				  text-decoration: none;
				  background:url('../images/buttons/button6_green.gif') no-repeat left top;
				  cursor:pointer;
				  border:none;
			}
			.left_product .content_with_tabs input.button:hover { background-position: 0px -34px; }
			.left_product .content_tabs { width:643px; position:absolute; top:0px; left:0; z-index:10; }
			.left_product .content_with_tabs #tab2 {display:none;}
			.left_product .content_with_tabs #tab3 {display:none}
			.left_product .content_with_tabs #tab4 {display:none}
			.left_product .content_tabs a {
				  margin:0px;
				  padding-top: 10px;
				  width: 160px;
				  text-align:center;
				  height: 29px;
				  display: block;
				  outline: none;
				  color:#2B2929;
				  background-position: left top;
				  background-repeat: no-repeat;
				  text-decoration: none;
				  background-image:url('../images/buttons/tab1_grey.gif');
				  cursor:pointer;
				  float:left;
				  font-size:14px;
			}
			.left_product .content_tabs a:hover { background-position: 0px -39px; color:#333333; }
			.left_product .content_tabs a.selected { background-image:url('../images/buttons/tab1_blanc.gif'); font-weight:bold; color:#000; }
			.left_product .content_tabs a.selected:hover { background-position:0px 0px; color:#000; }

			.left_product .content { width:597px; float:left; border:1px solid #cecece; padding:35px 20px; display:block; z-index:1;}
			.left_product .content.alt { padding:15px 20px 0px 20px; margin-top:28px; }
			.left_product .content h1 { color:#1b75bc; font-size:18px; }
			.left_product.big .content { width:923px; }
			.left_product .content span.smalllogo { float:left; width:70px; }
			.left_product .content b.heading { font-size:14px; color:#1b75bc;display:block;}
			.left_product .content b.heading a { color:#1b75bc; text-decoration:none}
			.left_product .content b.heading a:hover { text-decoration:underline}
			.left_product .content b.heading span.headextra { font-size:12px; color:#000; font-weight:normal; }
			.left_product .content b.heading span.headextra a { color:#000; text-decoration:underline; }
			.left_product .content b.heading span.headextra a:hover { text-decoration:none; }
			.left_product .content a {color:#f16502}
			.left_product .content a:hover { text-decoration:none}
			.left_product .content p { text-align:justify;margin-bottom:10px}
			.left_product .content p ul { padding: 0px; padding-left:20px; margin:0}
			.left_product .content p ul li { padding: 0px; margin:0}
			.left_product .content span.small_heading { font-size:13px; color:#1b75bc; display:block; width:100%; padding:20px 0 4px 0; border-bottom:1px solid #ccc; clear:both; }
			.left_product .content ul { padding: 0px; padding-left:20px;}

			.rvws_hold { float:left; width:680px; }
			.rvws_hold h1 a { text-decoration:none; color:#1b75bc;}
			.rvws_hold h1 a:hover { text-decoration:underline }
			.rvws_hold h1 a.link { color:#1b75bc; }
			.rvws_hold .rvw { width:100%; border:1px solid #ccc; margin-bottom:15px; }
			.rvws_hold .rvw .top { padding:7px; background-color:#eaeaea; word-wrap:break-word;}
			.rvws_hold .rvw .top a{ font-size:14px; color:#f16502; display:block; padding-bottom:5px;}
			.rvws_hold .rvw .top a:hover{ text-decoration:none;}
			.rvws_hold .rvw .top img { display:inline; }
			.rvws_hold .rvw a.logo, .rvws_hold .rvw span.logo { float:left; width:65px; height:33px; }
			.rvws_hold .rvw .bottom { padding:7px 7px 0 7px; word-wrap:break-word;}
			.rvws_hold .rvw .bottom a{ color:#1b75bc; padding-bottom:5px;text-decoration:underline;}
			.rvws_hold .rvw .bottom a:hover{ text-decoration:none;}			
			.rvws_hold .rvw .bottom span{ font-size:11px; color:#1b75bc; padding-bottom:5px; display:block; }
			.rvws_hold .rvw .bottom p {padding-bottom:5px}
			.rvws_hold .rvw .bottom p a {font-size:11px;text-decoration:none}
			.rvws_hold .rvw .bottom p a:hover {text-decoration:underline}

			.left_product .content .text { float:left; width:640px; text-align:justify}
			.left_product .content .text a { color:#f16502; }
			.left_product .content .text a:hover { text-decoration:none;}
			.left_product .content p { padding-bottom:14px; line-height:16px; }
			.left_product .content .contactinfo { width:227px; padding:10px; border:1px solid #ccc; line-height:16px; float:left; margin-right:25px; text-align:left;}
			.left_product .content .contactinfo a { color:#f16502; }
			.left_product .content .contactinfo a:hover { text-decoration:none; }
			.left_product .content .contactinfo img.logo { padding:15px 0; }
			.left_product .content .contactinfo span.logo { padding:15px 0; }
			.left_product .content .contactinfo span.phone { background:url('../images/content/details/phone.jpg') no-repeat left center; padding-left:25px; }
			.left_product .content .contactinfo span.fax { background:url('../images/content/details/fax.jpg') no-repeat left center; padding-left:25px; }
			.left_product .content .contactinfo span.email { background:url('../images/content/details/mail.png') no-repeat left center; padding-left:25px; }
			.left_product .content .contactinfo span.website { background:url('../images/content/details/website.png') no-repeat left center; padding-left:25px; }
			.left_product .content .contactinfo ul li {margin-bottom:5px;}
			
			.left_product .content .lefthold { float:left; margin-right:25px; width:218px; }
			.left_product .content .review_ad { width:208px; background-color:#efefef; padding:7px; border:1px solid #ccc; border-bottom:none; float:left; }
			.left_product .content .review_ad span.color{ color:#1b75bc; display:block; }
			.left_product .content .review_ad ul { color:#1b75bc; font-size:11px; padding-left:13px; padding-top:13px; }
			.left_product .content .review_ad ul li { padding-bottom:5px; }
			.left_product .content .review_ad ul li span{ color:#000; }
			.left_product .content a.review_but {
				  float:left;
				  padding-top:8px;
				  text-align:center;
				  width: 224px;
				  height: 26px;
				  outline: none;
				  color:#ffffff;
				  font-size:13px;
				  display:block;
				  text-decoration: none;
				  background:url('../images/buttons/button7_green.gif') no-repeat left top;
				  cursor:pointer;
			}
			.left_product .content a.review_but:hover { background-position: 0px -34px; }

			.left_product .content .score_block { width:208px; padding:7px; border:1px solid #ccc; float:left; margin-top:20px; }
			.left_product .content .score_block span.figure { font-size:36px; color:#fff; background-color:#f16502; padding:9px 0px; width:77px; float:right; text-align:center; margin-bottom:25px;  }
			.left_product .content .score_block p.scoretxt { float:left; padding-top:15px; }
			.left_product .content .score_block span.ico { float:left; width:40px; height:42px; }
			.left_product .content .score_block .rate img { display:inline; }
			.left_product .content .score_block .rate span.grey { color:#807f7f; font-size:11px; }
			.left_product .content .score_block .rate { padding-top:13px; }
			.left_product .content .score_block .rate a{color:#f16502;}
			.left_product .content .score_block .rate a:hover{ text-decoration:none;}

			.left_product .content .insurance_block { width:188px; float:left; height:115px; padding:15px 0 25px 0; }
			.left_product .content .insurance_block a{ color:#f16502; }
			.left_product .content .insurance_block a:hover{ text-decoration:none;}

			.left_product .content table.info { padding-top:16px;}
			.left_product .content table.info img { display:inline; }
			.left_product .content table.info .label { width:200px; padding:5px 0; vertical-align:top;}
			.left_product .content table.info .focus { background-color:#eaeaea; width:370px; padding:2px 0 2px 15px; word-wrap:break-word;}
			.left_product .content table.info .focus ul { padding:0; margin: 0 0 0 13px;}
			.left_product .content table.info .nofocus { background-color:#FFF; width:370px; padding:2px 0 2px 15px; word-wrap:break-word;}
			.left_product .content table.info .nofocus ul { padding:0; margin: 0 0 0 13px;}

			.left_product .content table.overview { margin-top:12px; margin-bottom:25px; }
			.left_product .content table.overview a { color:#f16502; }
			.left_product .content table.overview a:hover { text-decoration:none; }
			.left_product .content table.overview td.first { padding-top:8px; }
			.left_product .content table.overview td.label { background-color:#eaeaea; }
			.left_product .content table.overview td { padding-left:10px; padding-top:5px; padding-bottom:5px;}
			.left_product .content table.overview td.l1 { width:275px; font-weight:bold}
			.left_product .content table.overview td.l2 { width:170px; font-weight:bold}
			.left_product .content table.overview td.l3 { width:140px; font-weight:bold;}

			.left_product .content .holder1, .left_product .content .holder2 { width:285px; float:left; padding-top:30px;}
			.left_product .content .holder2 { float:right; }
			.left_product .content ul.check { list-style-type:none; padding-top:16px; margin:0}
			.left_product .content ul.check li { background: url('../images/content/right-icon.jpg') top left no-repeat; padding-left:25px; margin-bottom:7px;}
			.left_product .content ul.cross li { background: url('../images/content/cross-icon.jpg') top left no-repeat; }

			.share_review { font-size:11px; padding:5px; margin:10px 0; border:1px solid #ccc; display:block; }
			.share_review a { color:#000; }
			.share_review a:hover { text-decoration:none; }

			.right_normalpage { width:314px; float:right; padding-top:5px; }
			.right_review { width:314px; float:right; padding-top:5px; }
			.right_product { width:292px; float:right; padding-top:5px; }

			.infoblock { padding:11px 17px; border:1px solid #cecece; margin-bottom:25px; }
			.infoblock p a { color:#f16502; }
			.infoblock p a:hover { text-decoration:none; }
			.infoblock b.title { font-size:14px; color:#1b75bc; display:block; padding-bottom:16px; }
			.infoblock b.title2 { font-size:14px; color:#1b75bc; display:block; }
			.infoblock b.title2 a { color:#1b75bc; text-decoration:none}
			.infoblock b.title2 a:hover { text-decoration:underline}			
			.infoblock span.sub { color:#1b75bc; padding-bottom:16px; display:block;}
			.infoblock span.money { background: url('../images/content/coins.png') left center no-repeat; padding-left:30px; margin-bottom:10px; display:block; }
			.infoblock span.rating { background: url('../images/content/star.png') left center no-repeat; padding-left:30px; margin-bottom:17px; display:block; }

			.infoblock ul.handy { padding:5px 0 5px 15px; font-size:11px; }
			.infoblock ul.handy li { padding-bottom:2px; }
			.infoblock ul.handy li a { color:#f16502; font-size:12px; }
			.infoblock ul.handy li a:hover { text-decoration:none;}
			.infoblock ul.morepad li { padding-bottom:8px; }
			.infoblock ul.normal { font-size:12px; }
			.infoblock ul.normal li { padding-bottom:5px; }
			.infoblock ul.handy li a.selected { font-weight:bold; text-decoration:none; }

			.infoblock ul.adv { list-style-type:none; }
			.infoblock ul.adv li { background: url('../images/content/right-icon.jpg') center left no-repeat; padding-left:25px; margin-bottom:7px; }

			.infoblock img.icon { float:left; padding-right:15px; }
			.infoblock img.icon2 { float:right; }
			.infoblock table td img { display:inline; }
			.infoblock table td { padding-bottom:3px; }
			.infoblock table td a.small { font-size:11px; color:black; }
			.infoblock table td a.small:hover { text-decoration:none; }
			.infoblock table td.label { width:100px; }
			.infoblock .bottom_links { padding-left:47px; padding-top:22px; padding-bottom:10px;}
			.infoblock .bottom_links a { color:#f16502;}
			.infoblock .bottom_links a:hover { text-decoration:none; }
			.infoblock a.button {
				  margin: 0;
				  padding-top:8px;
				  text-align:center;
				  width: 187px;
				  height: 26px;
				  outline: none;
				  color:#ffffff;
				  font-size:13px;
				  display:block;
				  text-decoration: none;
				  background:url('../images/buttons/button2_green.gif') no-repeat left top;
				  cursor:pointer;
				  margin-bottom:7px;
			}
			.infoblock a.button:hover { background-position: 0px -34px; }

			.compareblock { padding:11px 17px; border:1px solid #cecece; margin-bottom:25px; }
			.compareblock b.title { font-size:14px; color:#1b75bc; display:block; padding-bottom:16px; }
			.compareblock p { padding-bottom:25px; }
			.compareblock a.all { font-size:11px; color:#000; margin:15px 0 0 0; display:block;}
			.compareblock a.all:hover { text-decoration:none;}
			.compareblock .compare { background: url('../images/content/dots1.gif') 5px 0px repeat-y; }
			.compareblock ul { list-style-type:none; padding:20px 0; }
			.compareblock ul li {width:255px; height:72px; }
			.compareblock ul li a { color:#f16502; }
			.compareblock ul li a:hover { text-decoration:none; }
			.compareblock ul li input { cursor:pointer; }
			.compareblock .checkbox { float:left; width:21px; height:63px;}
			.compareblock .logo {padding-top:7px; float:left; width:70px;}
			.compareblock .price { float:left; width:80px; padding-top:7px;}
			.compareblock .rating { float:left; padding-top:7px; width:80px;}
			.compareblock .rating img { display:inline;float:left;margin-right:3px}
			.compareblock .button {
				  margin: 0;
				  padding:0;
				  text-align:center;
				  width: 82px;
				  height: 22px;
				  outline: none;
				  color:#ffffff;
				  text-decoration: none;
				  background:url('../images/buttons/button1_blue.gif') no-repeat left top;
				  cursor:pointer;
				  border:none;
				  display:block;
			}
			.compareblock .button:hover { background-position: 0px -22px; }
			.compareblock .button_dis {
				  margin: 0;
				  padding:0;
				  text-align:center;
				  width: 82px;
				  height: 22px;
				  outline: none;
				  color:#ffffff;
				  text-decoration: none;
				  background:url('../images/buttons/button1_grey.gif') no-repeat left top;
				  cursor:pointer;
				  border:none;
				  display:block;
			}

			/* ### compare container ### */
			#compareCntr { width: 966px; background: url('../images/content/compare-mid.jpg') repeat-y; }
			#compareCntr #top { width: 966px; background: url('../images/content/compare-top.jpg') top left no-repeat; }
			#compareCntr #bottom { padding: 10px 15px 40px 11px; width: 940px; overflow: hidden; background: url('../images/content/compare-bottom.jpg') bottom left no-repeat; }

				/* ### list box ### */
				.listBox { padding-top: 15px; width: 144px; float: left; }
				.listBox ul { list-style: none; overflow: hidden; }
				.listBox li { overflow: hidden; height: 24px; line-height: 24px; }
				.listBox li span { margin-top: 3px; float: left; display: block; width: 22px; }
				.listBox li em { float: left; height: 24px; font-style: normal; color: #1b75bc; }
				.listBox li.first { margin-bottom: 50px; }

			/* ### sponsors box ### */
			.sponsorsBox { padding-top: 5px; width: 966px; text-align: center; }
			.sponsorsBox img { display: inline; }

			/* ### Insurance container ### */
			#vergelijkenCntr { width: 966px; overflow: hidden; }
			#vergelijkenCntr #left { width: 170px; float: left; }
			#vergelijkenCntr #right { width: 772px; float: right; }

				/* ### Insurance box ### */
				.insuranceBox { padding-bottom: 26px; width: 170px; }
				.insuranceBox h2 { padding-bottom: 15px; color: #f16502; font-size: 18px; font-weight: normal; }
				.insuranceBox img { margin-bottom: 15px; }
				.insuranceBox ul { list-style: none; }
				.insuranceBox li { padding-left: 13px; font-size: 14px; line-height: 25px; border-bottom: #cfcfcf solid 1px; background: url('../images/content/health-dot.jpg') left no-repeat; }
				.insuranceBox li a { color: #000000; text-decoration: none; }
				.insuranceBox li a:hover { color: #f16502; }
				.insuranceBox li.selected a { font-weight: bold; }

				/* ### filter box ### */
				.filterBox { width: 170px; }
				.filterBox fieldset { border: none; }
				.filterBox h2 { padding-bottom: 8px; font-weight: normal; font-size: 18px; color: #f16502; }
				.filterBox h3 { padding-bottom: 14px; font-size: 12px; color: #000000; }
				.filterBox ul { padding-bottom: 16px; list-style: none; }
				.filterBox li { padding-bottom: 5px; line-height: 12px; width: 170px; overflow: hidden; }
				.filterBox li input.check { margin: 1px 7px 0px 0px; width: 12px; height: 12px; float: left; }
				.filterBox li label { font-size: 12px; color: #000000; line-height: 12px; }
				.filterBox li span { padding-left: 2px; color: #1b75bc; }
				.filterBox li a { padding-left: 12px; font-size: 12px; color: #000000; text-decoration: none; background: url('../images/content/dice.jpg') left center no-repeat; }
				.filterBox li a:hover { color: #f16502; }

				/* ### link box ### */
				.linkBox { padding-bottom: 12px; overflow: hidden; width: 700px; }
				.linkBox ul { padding-top: 20px; list-style: none; }
				.linkBox li { padding-right: 7px; float: left; }
				.linkBox li a { padding-left: 10px; font-size: 12px; cursor: pointer; float: left; color: #333333; display: block; line-height: 20px; text-decoration: none; background: url('../images/content/menuleft.jpg') left top no-repeat; }
				.linkBox li a span { padding: 0px 10px 0px 0px; cursor: pointer; display: block; float: left; text-align: center; height: 20px; background: url('../images/content/menuright.jpg') right top no-repeat; }
				.linkBox li a.link { background: none; color: #1b75bc; }
				.linkBox li a:hover { color: #1b75bc; }

				/* ### car container  ### */
				#carCntr { width: 772px; overflow: hidden; background: url('../images/content/middle-bg.jpg') repeat-y; }
				#carCntr #top { background: url('../images/content/top-bg.jpg') left top no-repeat; }
				#carCntr #bottom { padding: 18px 21px 18px 11px; width: 740px; overflow: hidden; background: url('../images/content/bottom-bg.jpg') left bottom no-repeat; }
				#carCntr fieldset { border: none; }
				#carCntr h2 { padding: 0 0 20px 20px; font-size: 18px; color: #000000; }

					/* ### compromise Box  ### */
					.compromiseBox { padding: 0px 0px 17px 24px; overflow: hidden; width: 718px; background: url('../images/content/borderleft.jpg') 10px top no-repeat; }
					.compromiseBox a.compare { padding-left: 9px; width: 89px; height: 17px; display: block; line-height: 17px; font-size: 13px; color: #fff; text-decoration: none; background: url('../images/content/button.jpg') no-repeat left top; }
					.compromiseBox a.compare:hover { background-position: left bottom; }
					.compromiseBox ul { padding-top: 17px; list-style: none; }
					.compromiseBox li { padding-right: 15px; float: left; }
					.compromiseBox li.last { padding-left: 35px; font-size: 14px; color: #1b75bc; }
					.compromiseBox li.last a { background: none; }
					.compromiseBox li.last1 { padding-left: 86px; }
					.compromiseBox li a { padding-right: 8px; font-size: 14px; color: #1b75bc; text-decoration: none; background: url('../images/content/dice1.jpg') right center no-repeat; }
					.compromiseBox li a:hover { text-decoration: underline; }

					/* ### price Box  ### */
					.priceBox { padding: 20px 9px 25px 4px; width: 727px; overflow: hidden; background: url('../images/content/border-y.jpg') 10px top repeat-y; }
					.priceBox.bg1 { padding: 13px 9px 13px 4px; background: #e4e4e4 url('../images/content/border-y.jpg') 10px top repeat-y; }
					.priceBox input.check { width: 12px; height: 12px; }
					.priceBox ul { list-style: none; }
					.priceBox li { float: left; font-size: 12px; color: #000000; }
					.priceBox img { float: left; }
					.priceBox li.image { padding-left: 9px; width: 89px; float: left;}
					.priceBox span { float: left; }
					.priceBox strong a { text-decoration: none; color: #000; }
					.priceBox strong a:hover { text-decoration: underline; }
					.priceBox li.Aanbieder { width: 158px; float: left;}
					.priceBox li.payment  { width: 91px; float: left;}
					.priceBox li.price { width: 141px; float: left;}
					.priceBox li.rating { width: 133px; float: left;}
					.priceBox li.Offerte { padding-right: 0px; width: 93px; float: left;}
					.priceBox a.price { padding: 0px; margin: 0px; width: auto; line-height: 24px; text-decoration: none; height: auto; font-size: 11px; float: left; font-size: 11px; display: block; color: #000; background: none; }
					.priceBox a.price:hover { text-decoration: underline; }
					.priceBox li.Offerte a { padding-left: 8px; margin-bottom: 3px; color: #fff; width: 85px; height: 20px; font-size: 12px; line-height: 20px; text-decoration: none; display: block; background: url('../images/content/meer-button.gif') no-repeat left top; }
					.priceBox li.Offerte a:hover { background-position: left bottom; }
					.priceBox a.more { padding-left: 17px; margin-bottom: 3px; color: #fff; width: 76px; height: 20px; font-size: 12px; line-height: 20px; text-decoration: none; display: block; background: url('../images/content/meer-button.gif') no-repeat left top; }
					.priceBox li a:hover { background-position: left bottom; }

					/* ### linked Box  ### */
					.linkedBox { padding: 0px 0px 43px 24px; background: url('../images/content/borderbottom.jpg') 10px top no-repeat;}
					.linkedBox a { padding-left: 9px; width: 89px; height: 17px; display: block; line-height: 17px; font-size: 13px; color: #fff; text-decoration: none; background: url('../images/content/button.jpg') no-repeat left top; }
					.linkedBox a:hover { background-position: left bottom; }

					/* ### banner Box  ### */
					.bannerBox { padding: 10px 0px 15px 143px; width: 470px; }

		/* ### right container ### */
		#rightCntr { float: right; width: 724px; }

			/* ### polis box ### */
			.polisBox { padding: 0 20px 26px 0; width: 704px; overflow: hidden; }
			.polisBox h1 { padding-bottom: 4px; font-size: 24px; color: #1b75bc;}
			.polisBox h1 a { color: #1b75bc; text-decoration: none; }
			.polisBox h1 a:hover { text-decoration: underline; }
			.polisBox h2 { font-size: 18px; font-weight: normal; }
			.polisBox img { float: right; }

			/* ### specific box ### */
			.specificBox { margin-bottom: 80px; width: 724px; background: url('../images/content/specific-mid.jpg') repeat-y; }
			.specificBox .top { width: 724px; background: url('../images/content/specific-top.jpg') top left no-repeat; }
			.specificBox .bottom { padding: 18px 18px 34px 12px; width: 694px; position: relative; background: url('../images/content/specific-bottom.jpg') bottom left no-repeat; }
			.specificBox h3 { padding-bottom: 4px; margin-bottom: 6px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.specificBox .left { width: 358px; float: left; }
			.specificBox .right { width: 308px; float: right; }
			.specificBox ul { list-style: none; overflow: hidden; }
			.specificBox li { float: left; width: 100%; line-height: 21px; color: #333333; }
			.specificBox li span { margin: 2px 5px 0px 0px; display: block; float: left; }
			.specificBox li em { float: left; display: block; font-style: normal; width: 160px; color: #333333; }
			.specificBox li img { float: left; }
			.specificBox ul.kosten li { padding-bottom: 3px; font-size: 15px; }
			.specificBox ul.kosten em { width: 216px; }
			.specificBox ul.voor { margin-top: 14px; list-style: none; }
			.specificBox ul.voor li { line-height: 18px; float: left; width: 100%; color: #1b75bc; }
			.specificBox ul.voor li a { padding-left: 4px; width: auto; float: none; display: inline; text-indent: 0px; color: #333333; text-decoration: none; background: none; }
			.specificBox ul.voor li a:hover { text-decoration: underline; }
			.specificBox ul.links { position: absolute; bottom: -42px; left: 140px; }
			.specificBox ul.links li { padding-right: 16px; float: left; width: auto; }
			.specificBox ul.links li a { margin: 0px; padding-left: 6px; width: auto; float: left; height: 33px; width: auto; cursor: pointer; text-indent: 0px; line-height: 33px; font-size: 16px; color: #FFFFFF; text-decoration: none; display: block; background: url('../images/content/gratis-left.jpg') top left no-repeat; }
			.specificBox ul.links li a span { margin: 0px; padding: 0px 13px 0px 10px; float: left; display: block; cursor: pointer; width: auto; line-height: 33px; height: 33px; color: #fff; background: url('../images/content/gratis-right.jpg') right top no-repeat; }
			.specificBox ul.links li a:hover { background: url('../images/content/gratis-lhover.jpg') top left no-repeat; }
			.specificBox ul.links li a:hover span { background: url('../images/content/gratis-rhover.jpg') top right no-repeat; }

			/* ### coverage box ### */
			.coverageBox { padding: 15px 0 40px 0; width: 724px; overflow: hidden; }
			.coverageBox h3 { padding-bottom: 4px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.coverageBox .left { float: left; width: 350px; }
			.coverageBox .right { float: right; width: 372px; }
			.coverageBox h4 { padding: 18px 0px 4px 0px; color: #333333; font-size: 14px; }
			.coverageBox ul { padding-left: 16px; list-style: none; overflow: hidden; }
			.coverageBox li { padding-left: 22px; line-height: 21px; color: #333333; background: url('../images/content/right-icon.jpg') left no-repeat; }
			.coverageBox ul.cross li { background: url('../images/content/cross-icon.jpg') left no-repeat; }

			/* ### about box ### */
			.aboutBox { width: 718px; overflow: hidden; }
			.aboutBox h3 { padding-bottom: 4px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.aboutBox ul { list-style: none; overflow: hidden; }
			.aboutBox li { padding: 11px 0 0 15px; color: #333333; background: url('../images/content/about-arrow.jpg') left 19px no-repeat; }
			.aboutBox h4 { padding-bottom: 7px; font-size: 18px; font-weight: normal; }
			.aboutBox h4 span { font-weight: bold; }
			.aboutBox h4 a { color: #1b75bc; text-decoration: none; }
			.aboutBox h4 a:hover { text-decoration: underline; }

			/* ### car box ### */
			.carBox { padding-bottom: 15px; width: 724px; overflow: hidden; }
			.carBox h1 { padding-bottom: 28px; font-size: 24px; color: #1b75bc; }
			.carBox h1 a { text-decoration: none; color: #1b75bc; }
			.carBox h1 a:hover { text-decoration: underline; }
			.carBox .left { padding-bottom: 35px; width: 402px; float: left; }
			.carBox .right { width: 300px; float: right; overflow: hidden; }
			.carBox ul { list-style: none; overflow: hidden; }
			.carBox li { padding-left: 5px; float: left; width: 405px; overflow: hidden; line-height: 37px; background: #f1f1f1; }
			.carBox li.next { line-height: 43px; background: none; }
			.carBox li span { display: block; color: #1b75bc; font-size: 21px; float: left; width: 21px; }
			.carBox li span.price { padding-left: 8px; font-size: 12px; width: 75px; color: #333333; }
			.carBox li img { margin-top: 6px; }
			.carBox li a { display: block; float: left; color: #333333; text-decoration: none; font-weight: bold; }
			.carBox li a:hover { text-decoration: underline; }
			.carBox h3 { margin-bottom: 18px; width: 397px; height: 33px; text-align: center; color: #000000; font-size: 18px; line-height: 33px; font-weight: normal; background: url('../images/content/top5-heading.jpg') no-repeat; }
			.carBox img { margin-bottom: 1px; }
			.carBox img.ad { float: right; margin-right: 2px; }
			.carBox a.klik { padding-left: 6px; margin: 0 auto; line-height: 33px; width: 480px; font-size: 16px; color: #FFFFFF; text-decoration: none; display: block; background: url('../images/content/gratis-left.jpg') top left no-repeat; }
			.carBox a.klik span { padding: 0px 10px 0px 5px; display: block; line-height: 33px; background: url('../images/content/gratis-right.jpg') right top no-repeat; }
			.carBox a.klik:hover { background: url('../images/content/gratis-lhover.jpg') top left no-repeat; }
			.carBox a.klik:hover span { background: url('../images/content/gratis-rhover.jpg') top right no-repeat; }

			/* ### ervaringen box ### */
			.ervaringenBox { padding-bottom: 36px; width: 100%; overflow: hidden; }
			.ervaringenBox h3 { padding-bottom: 4px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.ervaringenBox .rating { padding: 7px; margin-top: 11px; background: #dedede; }
			.ervaringenBox .rating .logosmall {float:left; height:30px; width:65px;}
			.ervaringenBox span.extra { font-size: 14px; color: #000000; text-decoration: none; }
			.ervaringenBox a.extra { font-size: 14px; color: #000000; text-decoration: none; }
			.ervaringenBox a.extra:hover { text-decoration: underline; }
			.ervaringenBox span { padding-top: 3px; color: #333333; display: block; }
			.ervaringenBox span a { font-weight: bold; text-decoration: none; color: #333; }
			.ervaringenBox span a:hover { text-decoration: underline; }
			.ervaringenBox p.star { padding: 0px; float: right; width: 102px; }
			.ervaringenBox img { float: left; margin-right: 5px; margin-top:2px}
			.ervaringenBox p span { padding: 0px; float: left; font-weight: bold; }
			.ervaringenBox p { padding: 7px 0 10px 7px; color: #333333; border:1px solid #dedede; }
			.ervaringenBox a.lees { padding-right: 14px; color: #f16502; text-decoration: none; background: url('../images/content/overview-arrow.gif') right no-repeat; }
			.ervaringenBox a.lees:hover { text-decoration: underline; }
			.ervaringenBox p.last { padding-bottom: 20px; }


			/* ### populair box ### */
			.populairBox { padding-bottom: 42px; width: 724px; overflow: hidden; }
			.populairBox h3 { padding-bottom: 4px; margin-bottom: 6px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.populairBox ul { list-style: none; overflow: hidden;  float: left; width: 192px; }
			.populairBox li { padding-left: 11px; line-height: 24px; background: url('../images/content/blue-dot.jpg') left no-repeat; }
			.populairBox li a { color: #000; text-decoration: none; }
			.populairBox li a:hover { color: #1b75bc; }
			.populairBox ul.populair { width: 170px; }

			/* ### informatie box ### */
			.informatieBox { padding-bottom: 10px; width: 724px; overflow: hidden;}
			.informatieBox h3 { padding-bottom: 4px; margin-bottom: 8px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px;}
			.informatieBox p { padding-bottom: 16px; color: #333; text-align:justify; line-height:18px;}
			.informatieBox a { color: #f16502; text-decoration: none; }
			.informatieBox a.lees { padding-right: 14px; background: url('../images/content/overview-arrow.gif') right no-repeat; }
			.informatieBox a:hover { text-decoration: underline; }
			.informatieBox img { float: right; margin-left: 10px; }
			.informatieBox img.left { float: left; margin: 5px 15px 0px 0px; }
			.informatieBox h4, .informatieBox h4 a { color: #333333; font-size: 14px; }

			.textalign { line-height:17px; text-align:justify; }
			.textalign ul li { background: url('../images/content/nieuwe-arrow.png') left no-repeat; padding-left:20px; float:none; }
			.scorereview { width:130px; float:left; }
			.scorereview img { float:right; }

			/* ### silver box ### */
			.silverBox { padding-bottom: 50px; width: 724px; overflow: hidden; }
			.silverBox h1 { padding-bottom: 30px; font-size: 24px; color: #1b75bc; }
			.silverBox h1 img { display:inline; margin-bottom:-5px }
			.silverBox h1 a { text-decoration: none; color: #1b75bc; }
			.silverBox h1 a:hover { text-decoration: underline; }
			.silverBox a.button { padding-left: 16px; margin-bottom: 13px; display: block; width: 702px; height: 33px; line-height: 33px; color: #FFFFFF; text-decoration: none; font-size: 18px; background: url('../images/content/transport-bg.jpg') no-repeat; }
			.silverBox .text { margin-bottom: 12px; width: 718px; background: url('../images/content/silver-mid.jpg') repeat-y; }
			.silverBox .top { width: 718px; background: url('../images/content/silver-top.jpg') top left no-repeat; }
			.silverBox .bottom { padding: 9px 8px 11px 8px; width: 702px; overflow: hidden; background: url('../images/content/silver-bottom.jpg') bottom left no-repeat; }
			.silverBox h3 { padding-bottom: 8px; font-size: 16px; color: #1b75bc; font-weight: normal; }
			.silverBox h3 a { text-decoration: none; color: #1b75bc; }
			.silverBox h3 a:hover { text-decoration: underline; }
			.silverBox h3 span { color: #333333; }
			.silverBox p { padding-bottom: 10px; color: #333333; }
			.silverBox ul { list-style: none; overflow: hidden; }
			.silverBox li { padding-right: 8px; float: left; font-size: 14px; }
			.silverBox li a { padding-left: 6px; display: block; line-height: 23px; color: #FFFFFF; text-decoration: none; background: url('../images/content/info-left.jpg') top left no-repeat; }
			.silverBox li a span { padding: 0px 10px 0px 4px; display: block; line-height: 23px; background: url('../images/content/info-right.jpg') right top no-repeat; }
			.silverBox li a:hover { background: url('../images/content/info-hoverl.jpg') top left no-repeat; }
			.silverBox li a:hover span { background: url('../images/content/info-rhover.jpg') top right no-repeat; }
			.silverBox a.link { padding-left: 16px; margin-bottom: 4px; display: block; width: 702px; height: 33px; line-height: 33px; font-size: 18px; color: #000000; text-decoration: none; background: url('../images/content/silver-link.jpg') no-repeat; }
			.silverBox span.dvd { padding-bottom: 8px; display: block; font-size: 16px; color: #f58331; }
			.silverBox a.link:hover { background: url('../images/content/silver-hover.jpg') no-repeat; }
			.silverBox a { color:#f58331; text-decoration:none; }
			.silverBox a:hover { color:#333333; text-decoration:none; }

			/* ### benefits box ### */
			.benefitsBox { padding-bottom: 28px; width: 724px; overflow: hidden; }
			.benefitsBox .left { width: 395px; float: left; }
			.benefitsBox .right { width: 306px; float: right; }
			.benefitsBox h3 { padding-bottom: 4px; margin-bottom: 8px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.benefitsBox ul { list-style: none; overflow: hidden; }
			.benefitsBox li { padding-left: 22px; float: left; width: 373px; font-size: 14px; line-height: 25px; background: url('../images/content/right-icon.jpg') left no-repeat; }
			.benefitsBox li span { display: block; color: #000000; text-decoration: none; background: url('../images/content/bottom-border.jpg') bottom repeat-x; }
			.benefitsBox a.naar { padding-left: 6px; margin: 18px 0px 0px 85px; color: #FFFFFF; text-decoration: none; font-size: 16px; display: block; line-height: 33px; width: 234px; background: url('../images/content/gratis-left.jpg') top left no-repeat; }
			.benefitsBox a.naar span { padding-right: 6px; text-align: center; display: block; line-height: 33px; background: url('../images/content/gratis-right.jpg') top right no-repeat; }
			.benefitsBox a.naar:hover { background: url('../images/content/gratis-lhover.jpg') top left no-repeat; }
			.benefitsBox a.naar:hover span { background: url('../images/content/gratis-rhover.jpg') top right no-repeat; }
			.benefitsBox img { margin-bottom: 1px; }
			.benefitsBox img.ad { position: relative; right: 8px; float: right; }

			/* ### general box ### */
			.generalBox { padding-bottom: 5px; width: 720px; overflow: hidden; }
			.generalBox h3 { padding-bottom: 4px; color: #1b75bc; font-size: 18px; font-weight: normal; border-bottom: #b3b3b3 solid 1px; }
			.generalBox p { padding: 8px 0px; color: #333333; }
			.generalBox a { color: #f16502; text-decoration: none; }
			.generalBox a:hover { text-decoration: underline; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 990px; height: 177px; margin:0 auto;}
	
	#footerCntr .logos { float:left; width:310px; border-right:1px dotted #6b6b6b; margin-top:23px; }
	#footerCntr .logos img { padding-bottom:15px; }
	#footerCntr .logos b { display:block; padding-bottom:15px; }
	#footerCntr .logos a { float:left; }
	
	#footerCntr .best { float:left; width:470px; border-right:1px dotted #6b6b6b; margin-top:23px; margin-left:15px; }
	#footerCntr .best b { display:block; padding-bottom:10px; }
	#footerCntr .best ul { list-style-type:none; width:450px; }
	#footerCntr .best ul li { padding:5px 0; border-bottom:1px solid #bbbbbb; }
	#footerCntr .best span.number { background: url('../images/content/star.png') right no-repeat; padding-right:17px; margin-right:10px; }
	#footerCntr .best span.link1 { width:175px; display:inline-block; }
	#footerCntr .best span.link1 a { color:#000; text-decoration:none; }
	#footerCntr .best span.link1 a:hover { text-decoration:underline; }
	#footerCntr .best span.link2 a { color:#f16502; }
	#footerCntr .best span.link2 a:hover { text-decoration:none; }
	
	#footerCntr .about { float:left; width:160px; margin-top:23px; margin-left:15px; }
	#footerCntr .about b { display:block; padding-bottom:10px; }
	#footerCntr .about span.contact { background: url('../images/content/email.png') left no-repeat; padding-left:22px; }
	#footerCntr .about span.sitemap { background: url('../images/content/sitemap.png') left no-repeat; padding-left:22px; }
	#footerCntr .about span.privacy { background: url('../images/content/lock.png') left no-repeat; padding-left:22px; }
	#footerCntr .about ul { list-style-type:none; }
	#footerCntr .about ul li { padding:5px 0; border-bottom:1px solid #bbbbbb; }
	#footerCntr .about ul li a { color:#000; text-decoration:none; }
	#footerCntr .about ul li a:hover { text-decoration:underline; }
	
	/*
	#footerCntr p { line-height: 43px; }
	#footerCntr p a { color: #000000; font-weight: bold; text-decoration: none; }
	#footerCntr p a:hover { text-decoration: underline; }
	#footerCntr ul { list-style: none; float: right; overflow: hidden; }
	#footerCntr li { padding: 0 7px; float: left; line-height: 43px; background: url('../images/footer/footer-sprtr.jpg') right no-repeat; }
	#footerCntr li a img{ padding:17px 3px 0 0; float:left; }
	#footerCntr li a { color: #000000; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }
	*/

	/*** MISC NEW ***/

	.overviewbox { width:282px; border:1px solid #c5c5c5; height:200px; float:left; padding:10px; margin-bottom:26px; background: url('../images/content/overviewbox_bg.gif') bottom no-repeat; }
	.overviewbox span a { font-size:18px; display:block; padding-bottom:10px; color:#1b75bc; text-decoration:none; }
	.overviewbox span a:hover { text-decoration:underline; color:#1b75bc;}
	.overviewbox a.bottomlink, .overviewbox span.bottomlink{ padding-left: 15px; color: #000; text-decoration: none; background: url('../images/content/overview-arrow.gif') left no-repeat;}
	.overviewbox a:hover { color:#f16502;text-decoration:underline; }
	.overviewbox p { height:140px; line-height:17px;}
	.overviewbox p a {color:#f16502; font-size:12px; text-decoration:none; }
	.overviewbox p a:hover  {text-decoration:underline; }
	.overviewbox p img { float:left; padding:0 10px 5px 0; }

	.overviewboxsmall { width:282px; border:1px solid #c5c5c5; height:160px; float:left; padding:10px; background: url('../images/content/overviewbox_bg.gif') bottom no-repeat; line-height:17px;}
	.overviewboxsmall span a { font-size:18px; display:block; padding-bottom:15px; color:#1b75bc; text-decoration:none;}
	.overviewboxsmall span a:hover { text-decoration:underline; color:#1b75bc;}
	.overviewboxsmall a.bottomlink{ padding-left: 15px; color: #000; text-decoration: none; background: url('../images/content/overview-arrow.gif') left no-repeat;}
	.overviewboxsmall a.cheapestlink{ padding-left:20px; color: #000; text-decoration: none; background: url('../images/content/coins.png') left no-repeat;}
	.overviewboxsmall a.moneylink{ padding-left: 20px; color: #000; text-decoration: none; background: url('../images/content/star.png') left no-repeat;}
	.overviewboxsmall a:hover { color:#f16502; }
	.overviewboxsmall p { height:80px; line-height:17px;}
	.overviewboxsmall p span { font-size:11px;}
	.overviewboxsmall p img { float:left; padding:0 10px 5px 0; }

	.overviewbigbox { width:615px; margin-bottom:13px; border:1px solid #d9d9d9; background: url('../images/content/block1_bg.gif') left center repeat-x; background-color:#f3f3f3; }
	.overviewbigbox .img { float:left; width:120px; padding-top:42px; }
	.overviewbigbox .img img { margin:0 auto; }
	.overviewbigbox .top a { font-size:18px; display:block; padding:8px 0 0 0; color:#1b75bc; text-decoration:none; }
	.overviewbigbox .top a:hover { text-decoration:underline;}
	.overviewbigbox .sublinks { padding-top:16px; padding-bottom:15px; line-height:18px; width:295px; float:left; }
	.overviewbigbox .sublinks span.cheapestlink{ padding-left:20px; background: url('../images/content/coins.png') left no-repeat;}
	.overviewbigbox .sublinks span.moneylink{ padding-left: 20px; background: url('../images/content/star.png') left no-repeat;}
	.overviewbigbox .sublinks a { color: #f16502; }
	.overviewbigbox .sublinks em { font-size:11px; font-style:normal; }
	.overviewbigbox .sublinks a:hover { text-decoration:none; }
	.overviewbigbox .compare { padding-top:18px;  }
	.overviewbigbox .compare a {
		  margin: 0;
		  padding-top:8px;
		  text-align:center;
		  width: 187px;
		  height: 26px;
		  outline: none;
		  color:#ffffff;
		  font-size:13px;
		  float:left;
		  text-decoration: none;
		  background:url('../images/buttons/button2_green.gif') no-repeat left top;
		  cursor:pointer;
		  border:none;
	}
	.overviewbigbox .compare a:hover { background-position: 0px -34px; }

	.overview_left { float:left; }
	.overview_right { float:right; }

	.topinsurers { width:286px; padding:12px 14px; border:1px solid #d9d9d9; margin-bottom:23px; }
	.topinsurers a.explain { font-size:11px; color:#000; margin-left:72px; margin-top:8px; float:left; }
	.topinsurers b.title, .topinsurers b.title2 { font-size:14px; color:#1b75bc; padding-bottom:20px; display:block; word-wrap:break-word;}
	.topinsurers b.title2 { display:inline;}
	.topinsurers .topper { padding-bottom:13px;}
	.topinsurers .topper span.img { width:72px; float:left; }
	.topinsurers .topper .content { width:190px; float:left; }
	.topinsurers .topper .content a { color:#f16502; display:block; padding-bottom:8px; }
	.topinsurers a:hover { text-decoration:none; }
	.topinsurers .topper .content img { display:inline; }
	.topinsurers .topper .content span { font-size:11px; padding-left:13px;}
	.topinsurers .topper .content span a { display:inline; padding:0; color:#000; text-decoration:none;}
	.topinsurers .topper .content span a:hover { text-decoration:underline;}
	.topinsurers a.all, .topinsurers a.all2 { font-size:11px; color:#000; margin:15px 0 0 0; display:block;}
	.topinsurers a.all:hover { text-decoration:none;}	
	.topinsurers a.all2 { margin:5px 0 25px 0; display:block;}
	.smaller {width:262px}
	.smaller .topper .content { width:198px; }
	.smaller .topper span.img { width:63px; }	

	.newsletter { width:286px; padding:12px 14px; border:1px solid #d9d9d9; margin-bottom:23px; height:180px;}
	.newsletter b.title { font-size:14px; color:#1b75bc; padding-bottom:20px; display:block; }
	.newsletter p { line-height:16px; padding-bottom:10px; }
	.newsletter img { display:inline; float:left; padding-right:10px;}
	.newsletter span {font-size:11px}
	.newsletter .field { width:160px; border:1px solid #c7c7c7; padding:3px 0 3px 5px; margin:2px 5px 0 0; }
	.newsletter .button {
		  margin: 0;
		  padding:0;
		  text-align:center;
		  width: 82px;
		  height: 22px;
		  outline: none;
		  color:#ffffff;
		  text-decoration: none;
		  background:url('../images/buttons/button1_blue.gif') no-repeat left top;
		  cursor:pointer;
		  border:none;
	}
	.newsletter .button:hover { background-position: 0px -22px; }

	.last_reviews { width:286px; padding:12px 14px; border:1px solid #d9d9d9; }
	.lastrvs_small { width:auto; word-wrap:break-word}
	.last_reviews b.title { font-size:14px; color:#1b75bc; padding-bottom:20px; display:block; word-wrap:break-word;}
	.last_reviews .rvw { padding-bottom:13px; }
	.last_reviews .rvw a { color:#f16502; display:block; padding-bottom:2px; }
	.last_reviews a:hover { text-decoration:none; }
	.last_reviews a.all { font-size:11px; color:#f16502; }
	.last_reviews .rvw img { display:inline; }
	.last_reviews .rvw span { font-size:11px; padding-top:6px; display:block;word-wrap:break-word;}

	.ad_review { width:286px; padding:12px 14px; border:1px solid #d9d9d9; margin-bottom:23px; background-color:#efefef; border-top:none; }
	.ad_review span.title { color:#1b75bc; padding-bottom:10px; display:block; }
	.ad_review ul { font-size:11px; padding-left:14px; color:#1b75bc; }
	.ad_review ul li { padding-bottom:5px; }
	.ad_review ul li span{ color:#000; }
	.ad_review a { color:#f16502; display:block; padding-top:5px; }
	.ad_review a:hover { text-decoration:none; }

	.quickselect { background-color:#ebebeb; border:1px solid #dbdbdb; padding:10px 0 5px 10px; margin-bottom:29px;height:20px}
	.quickselect select {border:1px solid #999999; width:200px;}
	.quickselect a { color:#000; }
	.quickselect a:hover {color:#1b75bc;}
	.quickselect ul {margin-top:10px}
	.quickselect li {margin-left:20px;line-height:20px}
	.quickselect li a {color:#f16502;}
	.quickselect li a:hover {color:#f16502;text-decoration:none;}
	
	.comparelink {float:right;padding:5px 10px 0 0;}
	.comparelink a{ padding-left: 15px; color: #000; text-decoration: none; background: url('../images/content/overview-arrow.gif') left no-repeat;}
	.comparelink a:hover { text-decoration:underline; color:#1b75bc;}

	.textfield { width:440px; border:1px solid #ccc; margin:0; padding:0; }
	.textarea { width:440px; height:190px; border:1px solid #ccc; }
	.td { background-color:#efefef; padding:4px 8px 4px 4px; }
	.select { width:250px; border:1px solid #ccc;}
	.submitbut {color: #FFFFFF; cursor: pointer; border: #b66124 solid 1px; background: #f16502; padding:5px; }
	.submitbut:hover {background: #b66124;}
	.captchaholder {float:left; width:100%; display:block; padding-bottom:5px;}
	.captchaholder img {float:left; margin:0; padding:0;}
	.errormessage {border: 2px dotted #FF6600; padding:10px; font-size:14px; background-color:#FFEECC; margin-bottom:20px; }
	.errorfield {border: 2px dotted #FF6600; padding:3px; background-color:#FFEECC; }
	.errorgreen {border:2px dotted #009900;}
	.sitemapul a.big { font-size:15px; }

	.reviewtable { width:100%; padding-top:20px;}
	.reviewtable th { cursor:pointer; padding-bottom:30px;}
	.reviewtable tr.dark {background-color:#ddd;}
	.reviewtable a.viewmore { padding-right: 15px; color: #f16502; text-decoration: none; background: url('../images/content/overview-arrow.gif') right no-repeat; }
	.reviewtable a.viewmore:hover { text-decoration:underline; }

	.home_top_left { float:left; width:650px;}
	.home_top_left p.intro { font-size:17px; padding:10px 0 27px 0; }
	.home_top_left img.introimg { float:left; padding:0 20px 10px 0; }
	.home_top_left span.direct { font-size:17px; color:#1b75bc; display:block; padding-bottom:8px;}
	.home_top_left a.ico { text-align:center; width:172px; padding-top:11px; height:90px; background-color:#fff; border:1px solid #cfd7fe; float:left; color:#f16502; font-size:14px; margin-right:24px; margin-bottom:24px; cursor:pointer; }
	.home_top_left a.ico.large { width:210px; height:110px; text-decoration:none; }
	.home_top_left a.ico.large em { font-size:11px; font-style:normal; color:#000; text-decoration:none; }
	.home_top_left a.ico:hover { text-decoration:none; background-color:#efefef;}
	.home_top_left a.last { margin-right:0px; }
	.home_top_left a.ico img { margin:0 auto; }
	.home_top_left a.ico span { height:64px; display:block; }
	.home_top_left .topicons { padding:20px; background-color:#eceffe; border:1px solid #dbe1fb; margin-bottom:30px; }

	.home_top_right { float:right; width:297px; padding-top:5px; }
	.home_top_right .why { padding:15px; background-color:#fff; border:1px solid #cdd5fe; }
	.home_top_right a.bottomlink { color:#f16502; margin-left:30px; }
	.home_top_right a.bottomlink:hover { text-decoration:none; }
	.home_top_right .why span { font-size:14px; font-weight:bold; color:#1b75bc; }
	.home_top_right .why ul { list-style-type:none; font-size:13px; padding-top:10px; padding-bottom:7px;}
	.home_top_right .why ul li { background: url('../images/content/details/checkmark_checkbox.gif') left center no-repeat; padding:12px 0 7px 30px; }

	.vertical_tabs { padding:50px 0 50px 0; float:left; display:block; position:relative; width:100%; }
	.vertical_tabs #tab2 {display:none;}
	.vertical_tabs #tab3 {display:none}
	.vertical_tabs #tab4 {display:none}
	.vertical_tabs .tabs { width:235px; border-right:1px solid #ccc; border-right:none; position:absolute; top:50px; left:0; z-index:10;}
	.vertical_tabs .tabs a { color:#000; text-decoration:none; border:1px solid #d2d2d2; background-color:#ececec; height:28px; padding:12px 0 0 20px; display:block; margin-bottom:2px;}
	.vertical_tabs .tabs a:hover, .vertical_tabs .tabs a.selected { border-right:none; background: url('../images/misc/arrow_blue_hover.gif') right center no-repeat #fff; }
	.vertical_tabs .content {float:right; z-index:1; border:1px solid #d2d2d2; width:690px; min-height:88px; padding:10px 20px 20px 20px; background-color:#fff; }
	.vertical_tabs .content .step { float:left; width:230px;padding-top:20px}
	.vertical_tabs .content .step span { font-size:30px; padding:21px 0; width:34px; text-align:center; background-color:#1b75bc; color:#fff; float:left; margin-right:14px; }
	.vertical_tabs .content .step b { font-size:16px; font-weight:normal; color:#1b75bc; padding-bottom:5px; display:block; }
	.vertical_tabs .content .step select { width:210px; margin-top:10px;}
	.vertical_tabs .content .step span.two { background-color:#6fbf44; }
	.vertical_tabs .content .step b.two { color:#6fbf44; }
	.vertical_tabs .content .step span.tree { background-color:#f16502; }
	.vertical_tabs .content .step b.tree { color:#f16502; }
	.vertical_tabs .content ul {padding:4px 0 0 30px; font-size:13px;}
	.vertical_tabs .content li {margin-bottom:8px; }
	.vertical_tabs .content b {color:#1b75bc;display:block;margin-bottom:8px; font-size:16px; font-weight:normal;}

	.insurances_block { float:left; width:564px; padding:23px 20px; border:1px solid #cfcfcf; }
	.insurances_block span.title { font-size:14px; color:#1b75bc; width:233px; background-color:#eaeaea; height:25px; display:block; padding:8px 0 0 13px; float:left; margin-bottom:5px}
	.insurances_block .left { float:left; width:248px; }
	.insurances_block .right { float:right; width:248px; }
	.insurances_block ul { width:248px; list-style-type:none; padding-bottom:40px; float:left; }
	.insurances_block ul li a { color:#000; text-decoration:none; cursor:pointer; }
	.insurances_block ul li a img { display:inline; float:left; }
	.insurances_block ul li a:hover { color:#f16502; }
	.insurances_block ul li { border-bottom:1px solid #cfcfcf; padding:3px 0; width:248px; float:left; }
	.insurances_block ul li span { float:left; padding-top:6px; }
	.insurances_block b.title { font-size:14px; color:#1b75bc; padding-bottom:9px; display:block; }
	
	.tooltip {
		display:none;		
        position: absolute;
		z-index: 100;
		border: 1px solid #CCCCCC;
		width: 450px;
		height: 100px;
		font-size:12px;
		padding:10px;
		background: white;
		-moz-box-shadow:1px 1px 10px #CCCCCC;
		-webkit-box-shadow:1px 1px 10px #CCCCCC;
		box-shadow:1px 1px 10px #CCCCCC;
	}
	.tooltip a { color:#f16502; }
	.tooltip a:hover { text-decoration:none; }
	.tooltip span.imgico { float:left; display:inline; margin-right:10px; width:65px; height:100px; }
	.tooltip span.holder1 { font-weight:normal; width:auto; display:inline; }
	.tooltip.small { height:70px; }
	.tooltip.inline { display:inline; position:relative; float:left; margin:20px 0 0 80px; z-index:1; }
	.tooltip .score {float:left}
	.tooltip table.rvwinfo .label { width:130px; padding:2px 0;}
	.tooltip table.rvwinfo .focus { background-color:#eaeaea; width:150px; padding:2px 0 2px 10px; font-weight:bold;}
	.tooltip table.rvwinfo .focus img { display:inline;}
	
	.tooltip .rating_total { float:left; width:100px;}
	.tooltip .rating_total b { display:block; }
	.tooltip .rating_total span { font-size:36px; color:#fff; background-color:#f16502; padding:9px 0px; width:77px; float:left; text-align:center; margin:5px 0;  }
	.tooltip .rating_total img { display:inline; margin-left:10px}
	
	.sitemap a.node, .sitemap span.node { text-align:center; width:220px; padding-top:11px; height:100px; background-color:#fff; border:1px solid #cfd7fe; float:left; color:#f16502;font-size:12px; cursor:pointer; }
	.sitemap a.node:hover, .sitemap span.node:hover  { text-decoration:none; background-color:#efefef;}
	.sitemap a.node img, .sitemap span.node img { margin:0 auto; margin-bottom:15px}
	.sitemap span a {color:#f16502;}
	.sitemap span a:hover {text-decoration:none;}
	.sitemap .seperator {margin:0;padding:0; width:220px;height:20px;text-align:center;float:left;background: url('../images/misc/sitemap_seperator.gif') repeat-y center top}
	
	#affiliatetracker {height:1px;width:1px}
	#loading {font-size:14px; position:relative; margin-top:75px;}
	#loading #text {text-align:center;float:left;width:100%; line-height:25px}
	#loading #text img {margin:0 auto;margin-top:20px;}
	#loading #text span {color:#f16502;font-weight:bold}
	#loading #text .redirect {font-size:10px}
	#loading #text .redirect a {color:black;text-decoration:none;}
	#loading #text .redirect a:hover {color:black;text-decoration:underline;}
	#loading #counter {font-size:14px;font-weight:bold;font-size:22px;margin-bottom:20px;}
	#loading #loadingbar {margin-bottom:20px;width:100%}
	#loading #loadingbar img {margin:0 auto;margin-bottom:3px}
	
	.searchinsurance{ float:left;width:450px; margin-bottom:13px; border:1px solid #d9d9d9; background: url('../images/content/block1_bg.gif') left center repeat-x; background-color:#f3f3f3; }
	.searchinsurance .img { float:left; width:120px; padding-top:42px; }
	.searchinsurance .img img { margin:0 auto; }
	.searchinsurance .top a { font-size:18px; display:block; padding:8px 0 10px 0; color:#1b75bc; text-decoration:none; }
	.searchinsurance .top a:hover { text-decoration:underline;}
	.searchinsurance .sublinks { padding-top:16px; padding-bottom:15px; line-height:18px; width:295px; float:left; }
	.searchinsurance .sublinks span.cheapestlink{ padding-left:20px; background: url('../images/content/coins.png') left no-repeat;}
	.searchinsurance .sublinks span.moneylink{ padding-left: 20px; background: url('../images/content/star.png') left no-repeat;}
	.searchinsurance .sublinks a { color: #f16502; }
	.searchinsurance .sublinks em { font-size:11px; font-style:normal; }
	.searchinsurance .sublinks a:hover { text-decoration:none; }
	.searchinsurance .compare { padding-top:18px;  }
	.searchinsurance .compare a {
		  margin: 0;
		  padding-top:8px;
		  text-align:center;
		  width: 187px;
		  height: 26px;
		  outline: none;
		  color:#ffffff;
		  font-size:13px;
		  float:left;
		  text-decoration: none;
		  background:url('../images/buttons/button2_green.gif') no-repeat left top;
		  cursor:pointer;
		  border:none;
	}
	.searchinsurance .compare a:hover { background-position: 0px -34px; }
	
	.errorblock { background-color:#ffede1; padding:15px; border:1px solid #f16502;}
	.errorblock.green { background-color:#e6ffd8; border-color:#6fbf44;}
	.errorblock b.head_title { font-size:14px; display:block; margin-bottom:5px}
	.errorblock ul { padding:10px 0 0 15px; }
	.errorblock ul li { padding:0 0 5px 0; }
	
	.product_yes { background:url('../images/content/grey_checkmark.png') no-repeat left center; padding-left:20px; }
	.product_no { background:url('../images/content/grey_cross.png') no-repeat left center; padding-left:20px; }
	.extracomparelink { float:right; margin-right:25px; margin-top:5px; color:#000; }
	.extracomparelink:hover { text-decoration:none; }