/* ### fonts ### */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(../fonts/font1.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(../fonts/font2.woff) format('woff');
}

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'Droid Sans', sans-serif; font-size: 12px; color: #484848; }
input, select, textarea { font-family: 'Droid Sans', sans-serif; font-size: 12px; color: #484848; }
body { background: #fff url(../images/body_line.png) repeat-x; }
img { border: 0px; display: block; }
a, input, select, textarea { outline: none; }
h1 { font-size: 23px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }

/* ### global classes ### */
.clear { clear: both; height: 0; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 980px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 980px; height: 188px; }
	#headerCntr a.logo { position: absolute; top: 20px; left: 15px; display: block; width: 271px; height: 77px; text-indent: -9999px; background: url(../images/logo.png) no-repeat; }
	
		/* ### link box ### */
		.linkBox { position: absolute; top: 0; right: 0px; background: #cdd400; height: 31px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-bottom-left-radius: 5px;
			border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			-moz-border-bottom-right-radius: 5px;
			border-bottom-right-radius: 5px;
		}
		.linkBox ul { list-style: none; overflow: hidden; }
		.linkBox li { float: left; padding: 0 15px; background: url(../images/border.png) no-repeat; line-height: 31px; }
		.linkBox li:first-child { background: none; }
		.linkBox li a { color: #ffffff; text-decoration: none; }
		.linkBox li a:hover { text-decoration: underline; }
		
		/* ### phone box ### */
		.phoneBox { position: absolute; top: 50px; right: 0px; width: 338px; text-align: center; }
		.phoneBox span { color: #458fc1; font-size: 25px; text-decoration: none; display: inline-block; font-weight: bold; }
		.phoneBox span img { display: inline;  margin-right: 5px; }
		.phoneBox p { color: #9d9e9b; font-size: 11px; padding-top: 5px; }
		
		/* ### menu box ### */
		.menuBox { position: absolute; top: 118px; left: 0px; width: 980px; height: 49px; background: url(../images/menu_bg.png) no-repeat; }
		.menuBox ul { list-style: none; }
		.menuBox li { overflow: hidden; float: left; height: 53px; margin-top: -4px; background: url(../images/border1.png) no-repeat 0 bottom; font-size: 16px; position: relative; }
		.menuBox li.hassubmenu { overflow: visible; }
		.menuBox ul > li:first-child { background: none; }
		.menuBox li a { display: block; margin: 0 5px; text-decoration: none; color: #fff; line-height: 52px; padding: 0 38px 0px 37px; padding-top: 1px; padding-bottom: 1px;
			-webkit-border-top-left-radius: 5px;
			-moz-border-top-left-radius: 5px;
			border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-top-right-radius: 5px;
			border-top-right-radius: 5px;
		}
		.menuBox li.last a { padding-left: 65px !important; background: url(../images/icon2.png) no-repeat 38px center; }
		.menuBox li.last a:hover, .menuBox li.last.current-menu-item a { background-image: url(../images/icon2_hover.png); }
		.menuBox ul#menu-header-menu > li a:hover, .menuBox ul#menu-header-menu > li:hover > a, .menuBox ul#menu-header-menu > li.current-menu-item > a { color: #484848; border: 1px solid #56a4cd; padding: 0 37px 0px 36px; border-bottom: 0; background-color: #fff !important; padding-top: 0; padding-bottom: 0;
			-webkit-box-shadow: 0px 10px 8px #000;
			-moz-box-shadow: 0px 10px 8px #000;
			box-shadow: 0px 10px 8px #000;
		}
		
		.menuBox .last {
			float: right;
			background:none;
		}
		
		.menuBox li ul.sub-menu { width: 200px; position: absolute; top: 53px; left: -5px; background: #fff; overflow: hidden; border: 1px solid #286796; border-top: 0; padding: 25px; white-space: nowrap; display: none;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-bottom-left-radius: 5px;
			border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			-moz-border-bottom-right-radius: 5px;
			border-bottom-right-radius: 5px;
		}
		.menuBox li li { height: auto; float: none; margin: 0; background: url(../images/arrow1.png) no-repeat 0 5px; padding-left: 15px; font-size: 14px; margin-bottom: 5px; }
		.menuBox li li:first-child {  background: url(../images/arrow1.png) no-repeat 0 5px; }
		.menuBox li li a { margin: 0; line-height: normal; padding: 0; color: #6a9cc1;
			-webkit-border-radius: 0px !important;
			-moz-border-radius: 0px !important;
			border-radius: 0px !important;
		}
		.menuBox li li a:hover, .menuBox li:hover li:hover a { border: 0px !important; padding: 0px !important; background: none !important;
			-webkit-box-shadow: none !important;
			-moz-box-shadow: none !important;
			box-shadow: none !important;
		}
		.menuBox li ul.sub-menu ul.sub-menu { display: block; position: relative; min-width: auto; padding-right: 25px; top: 0px; left: 0px; border: 0px; padding: 0px; }
		.menuBox li:hover > ul.sub-menu { display: block; }
		.menuBox ul.hasbottomlink { padding-bottom: 50px !important ;}
		.menuBox li.bottomlink { margin: 0px !important; padding: 0px !important; position: absolute; bottom: 25px; left: 25px; background: none !important;
			-webkit-box-shadow: none !important;
			-moz-box-shadow: none !important;
			box-shadow: none !important;
		}
		.menuBox li:hover li:hover a.all,
		.menuBox a.all { border: 0px !important; color: #cdd400 !important; font-size: 14px; background: url(../images/arrow.png) no-repeat 0 center !important; display: block; border-radius: 0; margin: 0; line-height: normal; padding: 0px 0px 0px 15px !important; margin-top: 10px; } 
		.menuBox a.all:hover { border: 0px !important; padding: 0px 0px 0px 15px !important; color: #cdd400 !important; background: url(../images/arrow.png) no-repeat 0 center !important; text-decoration: underline;
			-webkit-box-shadow: none !important;
			-moz-box-shadow: none !important;
			box-shadow: none !important;
		}

		/* ### */
		/* CCS EDITS VOOR GROOT MENU BEGINNEN HIER!
		/* ### */
		.menuBox li#menu-item-198,
		.menuBox li#menu-item-199,
		.menuBox li#menu-item-200,
		.menuBox li#menu-item-211 { padding-left: 0px; float: left; overflow: hidden; }

		.menuBox li#menu-item-198 > a,
		.menuBox li#menu-item-199 > a,
		.menuBox li#menu-item-200 > a,
		.menuBox li#menu-item-211 > a { display: none; }

		.menuBox li#menu-item-21 > ul.sub-menu { left: -200px; }
		/* ### */
		/* CCS EDITS VOOR GROOT MENU EINDIGEN HIER!
		/* ### */
	
	/* ### content container ### */
	#contentCntr { width: 980px; position: relative; z-index: 99; }
	
		/* ### banner container ### */
		#bannerCntr { position: relative; margin-bottom: 20px; }
		#bannerCntr img.banner { border: 1px solid #d9d9d9; border-radius: 3px; }  
		#bannerCntr .buttons { overflow: hidden; position: absolute; top: 80px; right: 45px; z-index: 100; }
		#bannerCntr .buttons a.compare { display: block; width: 247px; height: 65px; background: url(../images/button1.png) no-repeat; font-size: 19px; color: #fff; text-decoration: none; line-height: 65px; padding-left: 80px; font-weight: bold; text-shadow: -1px -1px 1px #b1bd00; margin-bottom: 10px; }
		#bannerCntr .buttons a.button { float: left; width: 159px; height: 45px; background: url(../images/button2.png) no-repeat; font-size: 16px; text-decoration: none; line-height: 45px; text-align: center; text-shadow: 0px -1px 1px #2a6bae; color: #fff; font-weight: bold; margin-right: 9px; }
		#bannerCntr .buttons a.button:hover { background-position: 0 -45px; }
		#bannerCntr .insurance { position: absolute; top: 79px; right: 40px; background: #fff; padding: 16px 20px 20px 20px; border: 1px solid #d9d9d9; width: 406px; z-index: 100;
		  -webkite-border-radius: 5px;
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		  -webkite-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		  -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		}
		#bannerCntr .insurance fieldset { border: 0; }
		#bannerCntr .insurance .row { margin-bottom: 17px; }
		#bannerCntr .insurance .col { float: left; margin-right: 13px; }
		#bannerCntr .insurance .col .holder { position: relative; display: block; font-style: normal; width: 144px; }
		#bannerCntr .insurance .col .holder.last { width: 103px; }
		#bannerCntr .insurance .col.last { margin-right: 0; }
		#bannerCntr .insurance label { display: block; color: #484848; font-size: 16px; font-weight: bold; margin-bottom: 13px; }
		#bannerCntr .insurance input.field { border: 0; background: url(../images/field1.png) no-repeat; width: 23px; height: 31px; text-align: left; padding: 0 6px; color: #000; font-size: 13px; float: left; margin-right: 5px; }
		#bannerCntr .insurance input.field.year { margin-right: 0; background: url(../images/field2.png) no-repeat; width: 40px; text-align: left; }
		#bannerCntr .insurance .drop { position: relative; background: url(../images/drop_bg1.png) no-repeat; width: 137px; height: 27px; padding: 7px 0 0 7px; }
		#bannerCntr .insurance .drop.last { background: url(../images/drop_bg2.png) no-repeat; width: 97px; }
		#bannerCntr .insurance span.checks { position: relative; padding-left: 23px; line-height: 16px; color: #484848; font-size: 13px; display: block; }
		#bannerCntr .insurance span.checks .checkbox { position: absolute; left: 0; top: 0; background: url(../images/check_bg.png) no-repeat; width: 16px; height: 16px; }
		#bannerCntr .insurance input.button { border: 0; background: url(../images/btn1.png) no-repeat; width: 406px; height: 39px; cursor: pointer; color: #fff; font-size: 18px; font-weight: bold; text-shadow: 1px -1px 1px rgba(0,0,0,0.3); }
		#bannerCntr .insurance input.button:hover { background-position: 0 -39px; }
		
		#rightCntr .insurance { top: 79px; right: 40px; background: #fff; padding: 16px 20px 20px 20px; border: 1px solid #d9d9d9; width: 266px; z-index: 100;
		  -webkite-border-radius: 5px;
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		  -webkite-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		  -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
		}
		#rightCntr .insurance fieldset { border: 0; }
		#rightCntr img.insurance_img { margin-bottom: -30px; }
		#rightCntr .insurance .row { margin-bottom: 17px; }
		#rightCntr .insurance .col { float: left; margin-right: 13px; margin-top: 10px;}
		#rightCntr .insurance .col .holder { position: relative; display: block; font-style: normal; width: 144px; }
		#rightCntr .insurance .col .holder.last { width: 103px; }
		#rightCntr .insurance .col.last { margin-right: 0; }
		#rightCntr .insurance label { display: block; color: #484848; font-size: 16px; font-weight: bold; margin-bottom: 13px; }
		#rightCntr .insurance input.field { border: 0; background: url(../images/field1.png) no-repeat; width: 23px; height: 31px; text-align: left; padding: 0 6px; color: #000; font-size: 13px; float: left; margin-right: 5px; }
		#rightCntr .insurance input.field.year { margin-right: 0; background: url(../images/field2.png) no-repeat; width: 40px; text-align: left; }
		#rightCntr .insurance .drop { position: relative; background: url(../images/drop_bg1.png) no-repeat; width: 137px; height: 27px; padding: 7px 0 0 7px; }
		#rightCntr .insurance .drop.last { background: url(../images/drop_bg2.png) no-repeat; width: 97px; }
		#rightCntr .insurance span.checks { position: relative; padding-left: 23px; line-height: 16px; color: #484848; font-size: 13px; display: block; }
		#rightCntr .insurance span.checks .checkbox { position: absolute; left: 0; top: 0; background: url(../images/check_bg.png) no-repeat; width: 16px; height: 16px; }
		#rightCntr .insurance input.button { border: 0; background: url(../images/btn-mini.png) no-repeat; width: 260px; height: 39px; cursor: pointer; color: #fff; font-size: 18px; font-weight: bold; text-shadow: 1px -1px 1px rgba(0,0,0,0.3); }
		#rightCntr .insurance input.button:hover { background-position: 0 -39px; }
		
		
		
		/* ### np container ### */
		#npCntr { overflow: hidden; padding-left: 10px; }
		#npCntr ul { list-style: none; overflow: hidden; }
		#npCntr li { float: left; }
		#npCntr p a { padding: 0 10px; background: url(../images/arrow2.png) no-repeat 0 center; color: #d6d6d6; text-decoration: none; }
		#npCntr p a:hover { background: url(../images/arrow2_hover.png) no-repeat 0 center; color: #cdd400; }
		#npCntr p span.breadcrumb_last { padding: 0 10px; background: url(../images/arrow2_hover.png) no-repeat 0 center; color: #cdd400; }
		
		/* ### rated container ### */
		#ratedCntr { margin-bottom: 54px; }
		#ratedCntr ul { list-style: none; }
		#ratedCntr li { float: left; width: 310px; margin-right: 25px; }
		#ratedCntr li:last-child { margin-right: 0; }
		#ratedCntr h3 { color: #484848; font-size: 18px; margin-bottom: 22px; }
		#ratedCntr h3 img { display: inline; vertical-align: middle; margin-right: 9px; }
		#ratedCntr .text { padding: 19px 0 13px 21px; position: relative; border: 1px solid #d9d9d9; 
		  -webkite-border-radius: 5px;
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		}
		#ratedCntr li:hover .text { background: #f2fcff; }
		#ratedCntr .top { overflow: hidden; margin-bottom: 10px; }
		#ratedCntr .left { float: left; margin-top: 10px; }
		#ratedCntr .left img { margin-bottom: 13px; }
		#ratedCntr .left span { color: #458fc1; font-size: 20px; font-weight: bold; }
		#ratedCntr .right { float: right; margin-right: 8px; width: 126px; }
		#ratedCntr .right .icon { width: 100%; margin-bottom: 7px; text-align: center; }
		#ratedCntr .right .icon img { display: inline; } 
		#ratedCntr .right span { color: #484848; font-size: 13px; text-align: center; display: block; }
		#ratedCntr p { color: #484848; font-size: 13px; margin-bottom: 14px;  margin-top: 12px; }
		#ratedCntr p span { color: #6a9cc1; padding-right: 14px; } 
		#ratedCntr a.more { display: block; padding-left: 15px; background: url(../images/arrow5.png) no-repeat left; color: #6a9cc1; font-size: 13px; text-decoration: none; }
		#ratedCntr a.more:hover { text-decoration: underline; }
		#ratedCntr .button { position: absolute; bottom: -5px; right: 17px; background: url(../images/btn2.png) no-repeat; width: 149px; height: 34px; }
		#ratedCntr .button a { display: block; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; line-height: 34px; text-align: center; text-shadow: 1px -1px 1px rgba(0,0,0,0.3); } 
		#ratedCntr .button a span { display: inline-block; padding-right: 14px; background: url(../images/arrow6.png) no-repeat right; }
		#ratedCntr .button:hover { background-position: 0 -34px; } 
		
		/* ### left container ### */
		#leftCntr { float: left; width: 670px; padding-top:15px;}
		
			/* ### top rated box ### */
			.tRatedBox { width: 630px; position: relative; }
			.tRatedBox h2 { padding: 0 0 25px 10px; color: #484848; } 
			.tRatedBox .content { position: relative; width: 628px; border: 1px solid #d9d9d9; border: 1px solid #d9d9d9; height: 245px; background: url(../images/bg1.png) no-repeat right 0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				
			}
			.tRatedBox .tabs { position: absolute; top: 0px; left: -4px; float: left; width: 359px; height: 245px; overflow: hidden; }
			.tRatedBox .spot { position: absolute; top: 0px; right: 0px; }
			.tRatedBox ul { list-style: none; }
			.tRatedBox li { position: relative; width: 359px; height: 49px !important; }
			.tRatedBox li div.clicker { position: absolute; top: 0px; left: 0px; cursor: pointer; width: 359px; height: 49px !important; font-size: 16px; overflow: hidden; display: block; line-height: 49px; background: url(../images/button22.png) no-repeat left bottom; color: #484848; text-decoration: none; }
			.tRatedBox li span.num { float: left; width: 42px; text-align: center; color: #fff; font-size: 20px; }
			.tRatedBox li span.text { float: left; width: 218px; padding-left: 12px; }
			.tRatedBox li em.order { font-style: normal; float: left; color: #cdd400; font-size: 13px; text-decoration: none; padding-left: 15px; background: url(../images/arrow.png) no-repeat 0 20px; display: none; }
			.tRatedBox li:hover div.clicker, 
			.tRatedBox li.active div.clicker { background: url(../images/button21.png) no-repeat left top; }
			.tRatedBox li:hover em.order,
			.tRatedBox li.active em.order { display: block; }
			.tRatedBox .details { cursor: pointer; width: 255px; padding: 24px 10px 0 0; min-height: 223px; float: right; }
			.tRatedBox .details .top { overflow: hidden; padding-bottom: 20px; }
			.tRatedBox .details .logo { float: left; margin-top: 10px; } 
			.tRatedBox .details span.number { float: right; width: 56px; height: 56px; background: url(../images/bg2.png) no-repeat; font-size: 22px; color: #fff; font-weight: bold; text-align: center; line-height: 56px; }
			.tRatedBox h4 { color: #458fc1; margin-bottom: 10px; }
			.tRatedBox p { line-height: 19px; font-size: 13px; }
			.tRatedBox a.button { background: url(../images/button4_left.png) no-repeat; font-size: 14px; color: #fff; text-decoration: none; padding-left: 32px; position: absolute; bottom: -5px; right: 10px; }
			.tRatedBox a.button span { padding-right: 30px; display: block; line-height: 34px; height: 34px; background: url(../images/button4_right.png) no-repeat right 0; white-space: nowrap; }
			.tRatedBox a.arrow { position: absolute; bottom: -16px; left: 165px; }
			.tRatedBox a.arrow.up { position: absolute; bottom: auto; top: -16px; left: 165px; display: none; }
			.tRatedBox div.spot { display: none; }
			.tRatedBox div#zorgslider { overflow: hidden; width: 359px; height: 245px; position: relative; }
			.tRatedBox ul { top: 0px !important; width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }
			.tRatedBox div#secondslider { display: none; }

			/* ### overview box ### */
			.overviewBox { overflow: hidden; width: 630px; }
			.overviewBox .title { overflow: hidden; padding: 10px 0; }
			.overviewBox h2 { color: #484848; float: left; padding-left: 10px; }
			.overviewBox .sort { float: right; width: 210px; }
			.overviewBox fieldset { border: none; }
			.overviewBox label { float: left; width: 72px; color: #b5b5b5; font-size: 13px; padding-top: 5px; }
			.overviewBox select { float: left; width: 134px; height: 30px; }
			.overviewBox .block { border: 1px solid #d9d9d9; padding: 15px 20px; min-height: 80px; background: #fff url(../images/bg8.png) no-repeat; padding-right: 0; margin-bottom: 18px;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
			}
			.overviewBox .block .logo { float: left; width: 160px; }
			.overviewBox .block .logo img {  margin: 5px 0;  }
			.overviewBox .block .logo a.link { color: #cdd400; text-decoration: none; padding-left: 15px; background: url(../images/arrow.png) no-repeat 0 center; text-decoration: none; }
			.overviewBox .block .logo a.link:hover { text-decoration: underline; }
			.overviewBox .block .text { float: left; width: 310px; }
			.overviewBox .block h3 { color: #458fc1; padding-bottom: 10px; }
			.overviewBox .block h3 a { text-decoration: none; color: #458fc1; }
			.overviewBox .block h3 a:hover { text-decoration: underline; }
			.overviewBox .block ul { list-style: none; overflow: hidden; background: url(../images/bg9.png) repeat-x; border: 1px solid #eeeeee; width: 276px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.overviewBox .block li { width: 75px; padding: 5px 8px; border-right: 1px solid #eeeeee; float: left; }
			.overviewBox .block li:last-child { border-right: 0px; }
			.overviewBox .block li small { font-size: 11px; color: #b4b4b4; display: block; padding-bottom: 5px; }
			.overviewBox .block li span { display: block; font-size: 15px; color: #484848; }
			.overviewBox .block li span.red { color: #e2132b; }
			.overviewBox .block li span.green { color: #679a01; }
			.overviewBox .block .visit { float: left; width: 125px; text-align: center; position: relative; height: 84px; }
			.overviewBox .block .visit span.number { display: inline-block; width: 56px; height: 56px; background: url(../images/bg2.png) no-repeat; font-size: 22px; color: #fff; font-weight: bold; text-align: center; line-height: 56px; }
			.overviewBox a.button { background: url(../images/button4_left.png) no-repeat; font-size: 14px; color: #fff; text-decoration: none; padding-left: 32px; position: absolute; bottom: -16px; right: 5px; }
			.overviewBox a.button span { padding-right: 15px; display: block; line-height: 34px; height: 34px; background: url(../images/button4_right.png) no-repeat right 0; white-space: nowrap; }
			
			.overviewBox .block li .upToDate{color:#4289BD; font-weight:bold;}
			
			/* ### cpaging box ### */
			.cpagingBox { overflow: hidden; width: 100%; }
			.cpagingBox .page-numbers { margin: 10px 0px 25px; padding: 0 10px; float: left; height: 28px; line-height: 28px; border: 1px solid #d9d9d9; margin-right: 5px;  text-decoration: none; background: #fff; color: #484848; font-size: 13px; display: block;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.cpagingBox .page-numbers:hover { background: url(../images/bg10.png) repeat-x; border: 1px solid #4289bd; color: #fff; }
			.cpagingBox span.current { background: url(../images/bg10.png) repeat-x; border: 1px solid #4289bd; color: #fff; }
			
			/* ### paging box ### */
			.pagingBox { overflow: hidden;}
			.pagingBox ul { list-style: none; }
			.pagingBox li { float: left; }
			.pagingBox li a { padding: 0 10px; height: 28px; margin-top: 10px; line-height: 28px; border: 1px solid #d9d9d9; margin-right: 5px; text-decoration: none; background: #fff; color: #484848; font-size: 13px; display: block;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.pagingBox li a:hover, .pagingBox li.active a { background: url(../images/bg10.png) repeat-x; border: 1px solid #4289bd; color: #fff; }
			
			/* ### zorgvergelijker container ### */
			#zorgvergelijkerCntr { width: 968px; margin-left: 12px; margin-bottom: 40px; }
			#zorgvergelijkerCntr .title { margin-bottom: 16px; }
			#zorgvergelijkerCntr .title h1 { float: left; color: #484848; font-size: 21px; }
			#zorgvergelijkerCntr .title fieldset { float: right; border: 0; }
			#zorgvergelijkerCntr .title label { float: left; line-height: 30px; color: #b5b5b5; font-size: 13px; margin-right: 10px; }
			#zorgvergelijkerCntr .title .sort { float: right; position: relative; display: block; font-style: normal; }
            #zorgvergelijkerCntr .title .sort .ddcommon .ddTitle { width: 120px; }
			#zorgvergelijkerCntr .title .dd .ddTitle .ddTitleText { background: none; padding-left: 10px; padding-right: 25px; }
			#zorgvergelijkerCntr .title .dd .ddChild li.selected,#zorgvergelijkerCntr .title .dd .ddChild li { background: none; padding-left: 10px; }
			#zorgvergelijkerCntr .title .dd .ddChild li:hover { background: #f2f2f2; }
			#zorgvergelijkerCntr .title select { width: 134px; height: 30px; line-height: 30px; -webkit-appearance: none; }
			#zorgvergelijkerCntr .title .select { position: absolute; top: 0; left: 0; color: #484848; font-size: 13px; background: url(../images/select_bg.png) no-repeat; width: 100px; height: 30px; line-height: 30px; padding: 0 22px 0 12px; }
			
				/* ### refine box ### */
				.refineBox { float: left; width: 200px; border: 1px solid #d9d9d9; background: #fff url(../images/refine_bg.png) repeat-x; 
				  -webkit-border-radius: 5px;
				  -moz-border-radius: 5px;
				  border-radius: 5px;
				}
				.refineBox h3 { color: #484848; font-size: 14px; line-height: 44px; margin: 0 0 10px 19px; font-weight: normal; }
				.refineBox fieldset { border: 0; margin-left: 16px; }
				.refineBox .head { margin-bottom: 6px; }
				.refineBox h4 { color: #6a9cc1; font-size: 13px; float: left; font-weight: bold; }
				.refineBox span.icon { position: relative; float: left; margin-left: 8px; display: block; cursor: pointer; background: url(../images/icon8.png) no-repeat; width: 20px; height: 14px; }
				.refineBox span.icon span.tooltip { display: none; position: absolute; top: -10px; left: 15px; background: #fff; border: 1px solid #d7d0d0; width: 290px; color: #484848; padding: 15px; line-height: 16px; z-index: 100; 
					box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
					border-radius: 5px;
				}
				.refineBox span.icon span.tooltip strong { color: #484848; }
				.compare-table span.tooltip a.pointer { position: absolute; width: 10px; height: 14px; top: 10px; left: -10px; background-image:url("../images/pointer.png"); }
				.refineBox span.icon:hover span.tooltip { display: block; }
				.refineBox .row { margin-bottom: 15px; }
				.refineBox .date { float: left; display: block; font-style: normal; position: relative; margin-right: 4px; }
				.refineBox .date .dd .ddChild { max-height: 315px; overflow: auto; }
                .refineBox .date:not(.last) .ddcommon .ddTitle { width: 50px; }
				.refineBox .date.last { margin-right: 0; }
				.refineBox select { width: 50px; height: 30px; line-height: 30px; -webkit-appearance: none; }
				.refineBox .date.last select { width: 62px; }
				.refineBox .date .dd .ddTitle .ddTitleText { background: none; padding-left: 10px; padding-right: 25px; }
				.refineBox .date .dd .ddChild li.selected,.refineBox .date .dd .ddChild li { background: none; padding-left: 10px; }
				.refineBox .date .dd .ddChild li:hover { background: #f2f2f2; }
				.refineBox .select { position: absolute; top: 0; left: 0; color: #484848; font-size: 13px; background: url(../images/select_bg2.png) no-repeat; width: 22px; height: 30px; line-height: 30px; padding: 0 18px 0 10px; }
				.refineBox em.last .select { background: url(../images/select_bg3.png) no-repeat; width: 34px; }
				.refineBox .col { margin-bottom: 14px; }
				.refineBox .col .holder { position: relative; display: block; font-style: normal; width: 170px; }
				.refineBox .drop { position: relative; background: url(../images/drop_bg1.png) no-repeat; width: 137px; height: 27px; padding: 7px 0 0 7px; }
				.refineBox .drop.last { background: url(../images/drop_bg2.png) no-repeat; width: 97px; }
				.refineBox .drop span.checks { position: relative; padding-left: 23px; line-height: 16px; color: #484848; font-size: 13px; display: block; }
				.refineBox .drop span.checks .checkbox { position: absolute; left: 0; top: 0; background: url(../images/check_bg.png) no-repeat; width: 16px; height: 16px; }
				.refineBox .list { margin-bottom: 16px; }
				.refineBox .list ul { list-style: none; }
				.refineBox .list li { margin-bottom: 4px; }
                .refineBox .list li label { cursor: pointer; }
				.refineBox .list .hidden1 { display: none; }
				.refineBox .list .hidden2 { display: none; }
				.refineBox .list span.radios { position: relative; padding-left: 23px; color: #484848; font-size: 13px; } 
				.refineBox .list span.radios .radio { position: absolute; top: 0; left: 0; background: url(../images/radio_bg.png) no-repeat; width: 16px; height: 16px; } 
				.refineBox a.show1 { margin-top: 4px; cursor: pointer; display: inline-block; height: 13px; color: #bfc900; background-image: url('../images/show_more.png'); background-position: right 6px; background-repeat: no-repeat; padding-right: 15px; }
				.refineBox a.show1.active { background: url(../images/less.png) no-repeat; }
				.refineBox a.show2 { margin-top: 4px; display: inline-block; background: url(../images/more1.png) no-repeat; height: 13px;  text-indent: -9999px; width: 100%; }
				.refineBox a.show2.active { background: url(../images/less.png) no-repeat; }
 			
			/* ### data box ### */
			.dataBox { width: 740px; border: 1px solid #d9d9d9; border-top: 0; float: right; background: url(../images/thead_bg.png) no-repeat; 
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			  border-radius: 5px;
			}
			.dataBox .col1 { width: 34px; text-align: center; }
			.dataBox .col2 { width: 130px; }
			.dataBox .col3 { width: 117px; }
			.dataBox .col4 { width: 130px; }
			.dataBox .col5 { width: 94px; text-align: center; }
			.dataBox .col6 { width: 96px; padding-right: 0; text-align: center; width: 110px; }
			.dataBox .col7 { width: 124px; }
			.dataBox table { width: 100%; border-spacing: 0; }
			.dataBox thead tr { height: 45px; 
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			  border-radius: 5px;
			}
			.dataBox thead tr td { color: #484848; font-size: 14px; text-align: center; }
			.dataBox tbody tr { background: #fff; 
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			  border-radius: 5px;
			}
			.dataBox tbody tr td { padding: 12px 0 0; color: #458fc1; font-size: 20px; font-weight: bold; border-bottom: 1px solid #d9d9d9; }
			.dataBox tbody tr.alt { background: #fbfcfc; }
			.dataBox tbody tr:hover { background: #f2fcff; }
			.dataBox tbody tr td.col1 { background: #f7f6f7; font-size: 20px; }
			.dataBox tbody tr.alt td.col1 { background: #eaeaeb; }
			.dataBox tbody tr td.col2 { width: 130px; padding-left: 0; }
			.dataBox tbody span.serial { color: #484848; font-size: 20px; font-weight: normal; }
			.dataBox tbody .logo { text-align: center; width: 100%; }
			.dataBox tbody .logo img { display: inline; }
			.dataBox tbody tr td.col3 { padding-left: 0; width: 117px; text-align: center; } 
			.dataBox tbody span.num { color: #484848; font-size: 14px; font-weight: bold; text-align: center; display: block; margin-bottom: 2px; }
			.dataBox tbody .stars { text-align: center; width: 100%; margin-bottom: 4px; }
			.dataBox tbody .stars span.star { margin: 0 -2px; display: inline-block; background: url(../images/star2.png) no-repeat; width: 18px; height: 18px; }
			.dataBox tbody .stars span.star.empty { background-image: url(../images/star2_gray.png); }
			.dataBox tbody .stars span.star.half { background-image: url(../images/star2_half.png); }
			.dataBox tbody a.review { padding-left: 12px; text-align: center; color: #458fc1; text-decoration: none; font-size: 13px; font-weight: normal; background: url(../images/arrow12.png) no-repeat left; position: relative; top: -10px; }
			.dataBox tbody a.review:hover { text-decoration: underline; }

			.dataBox tbody tr td.col4 { padding-left: 0; width: 130px; } 
			.dataBox tbody .care { width: 100%; text-align: center; }
			.dataBox tbody .care span.choice { background: url(../images/zorgkeuze.png) no-repeat; width: 106px; height: 10px; display: inline-block; }
			.dataBox tbody .care span.choice.two { background-position: 0 -11px; height: 11px; }
			.dataBox tbody .care span.choice.three { background-position: 0 -21px; height: 11px; }
			.dataBox tbody .bot { width: 100%; text-align: center; }
			.dataBox tbody .bot span.text, .dataBox tbody span.text { display: inline-block; margin: 0 2px; color: #484848; font-size: 13px; font-weight: normal; text-align: center; }
			.dataBox tbody .bot span.icon { display: inline-block; margin: 0 2px; position: relative; background: url(../images/icon8.png) no-repeat; width: 20px; height: 14px; }
			
			.dataBox tbody .bot span.icon span.tooltip { text-align: left; font-size: 12px; display: none; position: absolute; top: -10px; left: 15px; background: #fff; border: 1px solid #d7d0d0; width: 290px; color: #8e8e8e; padding: 15px; line-height: 16px; z-index: 100; 
				box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
				border-radius: 5px;
				font-weight: normal;
			}
            .dataBox tbody .bot span.icon.btn span.tooltip { left: 70px; top: -19px; }
			.dataBox tbody .bot span.icon:hover span.tooltip { display: block; }
			.dataBox tbody .bot span.icon span.tooltip strong { color: #484848; display: block; }
			.dataBox tbody .bot span.icon span.tooltip img.pointer { position: absolute; top: 10px; left: -10px; }
			
			.dataBox tbody a.btn, .dataBox .bot span.icon.btn { display: inline-block; text-decoration: none; background: url(../images/btn5.png) no-repeat; width: 66px; height: 39px; text-align: center; color: #95be12; font-size: 16px; line-height: 23px; padding-top: 3px; }
			.dataBox tbody a.btn span, .dataBox .bot span.icon.btn span { color: #555; font-size: 11px; display: block; margin-top: -6px; }
			.dataBox tbody .geen { font-size: 13px; color: #555555; font-weight: bold; padding-left: 15px; } 
			.dataBox tbody .buttons { width: 99px; overflow: hidden; margin: 0 12px; text-align: center;}
			.dataBox tbody .buttons a.view { background: url(../images/btn6.png) no-repeat; width: 86px; height: 30px; padding-left: 13px; display: block; text-decoration: none;  text-align: left; color: #fff; font-size: 14px; line-height: 30px; }
			.dataBox tbody .buttons a.view:hover { background-position: 0 -30px; }
			.dataBox tbody .buttons a.info { padding-left: 12px; padding-right: 2px; text-decoration: none; font-size: 13px; font-weight: normal; background: url(../images/arrow12.png) no-repeat left; color: #6a9cc1; } 
			.dataBox tbody .buttons a.info:hover { text-decoration: underline; }

			.dataBox .hidden3 { display: none; }
			.dataBox .more { text-align: center; width: 100%; height: 43px; }
			.dataBox .more a { display: inline-block; cursor: pointer; padding-right: 12px; text-decoration: none; font-size: 14px; margin-top: 15px; color: #bfc900; background: url(../images/arrow10.png) no-repeat right; line-height: 16px; }
			.dataBox .more a.active { background: url(../images/arrow11.png) no-repeat right; }
			
			
			/* ### health box ### */
			.healthBox { width: 100%; }
			.healthBox h1 { padding: 15px; padding-bottom: 20px; }
			.healthBox .content { border: 1px solid #d9d9d9; height: 127px; width: 627px; background: url(../images/bg12.png) no-repeat; padding: 20px 0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.healthBox .logo { width: 162px; height:162px; text-align: center; float: left; }
			.healthBox .logo img { display: inline; margin: 25% 0; }
			.healthBox .text { float: left; width: 260px; padding: 0 20px; }
			.healthBox .text h4 { color: #458fc1; padding-bottom: 10px; }
			.healthBox .text h4 span { color: #bec800; }
			.healthBox .text ul { list-style: none; }
			.healthBox .text li { overflow: hidden; padding-bottom: 5px; }
			.healthBox .text li label { float: left; width: 105px; color: #b4b4b4; font-size: 14px; }
			.healthBox .text li span { float: left; }
			.healthBox .text li span img { float: left; }
			.healthBox .buttons { float: left; width: 160px; text-align: center; position: relative; height: 120px; padding-top: 15px; }
			.healthBox .buttons span.number { margin-left: 10px; display: inline-block; width: 56px; height: 56px; background: url(../images/bg2.png) no-repeat; font-size: 22px; color: #fff; font-weight: bold; text-align: center; line-height: 56px; }
			.healthBox .buttons strong { margin-left: 10px; color: #458fc1; font-size: 18px; text-align: center; display: block; padding-top: 10px; }
			.healthBox .buttons a.button { background: url(../images/button4_left.png) no-repeat; font-size: 14px; color: #fff; text-decoration: none; padding-left: 32px; position: absolute; bottom: -17px; right: 10px; }
			.healthBox .buttons a.button span { padding-right: 20px; display: block; line-height: 34px; height: 34px; background: url(../images/button4_right.png) no-repeat right 0; white-space: nowrap; }
			.healthBox table.myrp_ratings_table { border-spacing: 0px; }
			.healthBox table.myrp_ratings_table th { display: none; }
			.healthBox table.myrp_ratings_table td { padding-right: 10px; font-weight: normal; padding-bottom: 5px; color: #b4b4b4; font-size: 14px; }
			.healthBox table.myrp_ratings_table td strong { font-weight: normal; }

			/* ### premium box ### */
			.textBox { padding: 15px 0; width: 629px; }
			.textBox h1 { padding-bottom: 20px; color: #484848; padding-left: 20px; } 
			.textBox h2 { padding-bottom: 20px; color: #484848; padding-left: 20px; } 
			.textBox .photo { padding: 1px; border: 1px solid #d9d9d9; margin-bottom: 25px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.textBox .photo img { width: 100%;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
			}
			.textBox .text { padding: 0 20px; }
			.textBox .text h1,
			.textBox .text h2 { padding-left: 0px; }
			.textBox p { line-height: 18px; font-size: 13px; padding-bottom: 20px;}
			.textBox p span { color: #438abe; }  
			.textBox h3 { color: #458fc1; padding-bottom: 5px; }
			.textBox ul { list-style: none; padding-bottom: 10px; }
			.textBox li, .derde li, .inner .links li{ font-size: 13px;  list-style: disc outside none; margin-left: 17px; line-height: 18px; }
			ul.mpreset li{ padding: 3px 0 2px 40px; font-size: 13px; background: url(../images/bullet.png) no-repeat 0 2px; margin-bottom: 10px; list-style:none;padding: 3px 0 2px 40px; font-size: 13px; background: url(../images/bullet.png) no-repeat 0 2px; margin-bottom: 10px; list-style:none;}
			.textBox li a, .derde li a { color: #458fc1; text-decoration: none; }
			.textBox .links { overflow: hidden; padding-bottom: 25px; }
			.textBox .links h3 { color: #458fc1; margin-bottom: 5px; }
			.textBox .links ul,   		.inner .links ul { padding-bottom: 20px; }
			.textBox .links li,   		.inner .links li { padding: 6px 0 0 20px; background: url(../images/arrow1.png) no-repeat 0 10px; list-style: none outside none; margin: 0; }
			.textBox .links li a, 		.inner .links li a { color: #6a9cc1; text-decoration: none; }
			.textBox .links li a:hover, .inner .links li a:hover { text-decoration: underline }
			.textBox h5 { color: #458fc1; padding-bottom: 5px; }
			.textBox a.button { border: 1px solid #b6b301; font-size: 14px; color: #fff; text-decoration: none; font-weight: bold; line-height: 32px; height: 32px; display: block; float: left; padding: 0 15px; margin-bottom: 30px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				background: #d9df00; /* Old browsers */
				background: -moz-linear-gradient(top,  #d9df00 0%, #bbc600 100%, #bbc600 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9df00), color-stop(100%,#bbc600), color-stop(100%,#bbc600)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #d9df00 0%,#bbc600 100%,#bbc600 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #d9df00 0%,#bbc600 100%,#bbc600 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #d9df00 0%,#bbc600 100%,#bbc600 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #d9df00 0%,#bbc600 100%,#bbc600 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9df00', endColorstr='#bbc600',GradientType=0 ); /* IE6-9 */
			}
			.textBox a.button img { display: inline; vertical-align: middle; margin-right: 10px; }
			 
			/* ### review box ### */
			.reviewsBox { width: 630px;  padding-top: 10px; }
			.reviewsBox h3 { padding: 0 20px 20px 20px; }
			.reviewsBox h3 span { color: #5e9ec9; }
			.reviewsBox .block { border: 1px solid #d9d9d9; margin-bottom: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.reviewsBox .top { padding: 20px; overflow: hidden; }
			.reviewsBox .bottom { padding: 10px 20px; border-top: 1px solid #d9d9d9; height: 23px; background: url(../images/bg13.png) repeat-x; }
			.reviewsBox h4 { color: #5e9ec9; padding-bottom: 10px; }
			.reviewsBox h4 span { font-size: 13px; color: #a7acac; font-weight: normal; }
			.reviewsBox p { font-size: 13px; line-height: 18px; padding-bottom: 15px; }
			.reviewsBox .part { float: left; width: 135px; }
			.reviewsBox .part span { display: block; font-size: 13px; color: #a7acac; padding-bottom: 5px; }
			.reviewsBox .part span img { float: left; }
			.reviewsBox .bottom span { float: left; font-size: 13px; line-height: 23px; }
			.reviewsBox .bottom span em { font-style: normal; }
			.reviewsBox .bottom a { float: right; color: #408bbd; padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; text-decoration: none; margin-top: 3px; }
			.reviewsBox .mid { border-top: 1px solid #d9d9d9; padding: 10px 20px; position: relative; }
			.reviewsBox .mid.noborder { border-top: 0px; }
			.reviewsBox .mid p { padding-bottom: 0; }
			.reviewsBox .mid p.submit { padding-bottom: 30px!important; }
			.reviewsBox .mid h3 { padding-left: 0; }
			.reviewsBox fieldset { border: none; }
			.reviewsBox fieldset p { overflow: hidden; padding-bottom: 8px!important; }
			.reviewsBox fieldset p a { color: #5e9ec9; text-decoration: none; }
			.reviewsBox fieldset p a:hover { text-decoration: underline; }
			.reviewsBox label { float: left; width: 100px; color: #bec2c2; padding-top: 5px; }
			.reviewsBox input.field { width: 220px; padding: 0 10px; border: 1px solid #d8e5eb; box-shadow: inset 0px 0px 2px #d8e5eb; float: left; background: #f2fcff; line-height: 30px; height: 30px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.reviewsBox textarea { width: 460px; padding: 10px; border: 1px solid #d8e5eb; box-shadow: inset 0px 0px 2px #d8e5eb; float: left; background: #f2fcff; height: 86px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.reviewsBox input.button { width: 158px; height: 34px; border: none; cursor: pointer; background: url(../images/button6.png) no-repeat; font-size: 14px; color: #fff; float: right; margin-right: 5px; }
			.reviewsBox fieldset p.stars label { padding-top: 0; }
			.reviewsBox fieldset p.stars span img { float: left; }
			.reviewsBox input.button.big { width: 257px; height: 44px; color: #fff; font-weight: normal; background: url(../images/button7.png) no-repeat; font-size: 18px; position: absolute; bottom: -6px; right: 15px; font-weight: bold; }
			.reviewsBox.zorgcomment input#submit,
			.reviewsBox.blogcomment input#submit { cursor: pointer; border: 0px; width: 257px; height: 44px; color: #fff; font-weight: normal; background: url(../images/button7.png) no-repeat; font-size: 18px; position: absolute; bottom: -6px; right: 15px; font-weight: bold; }
			.reviewsBox .mid h3.extra { color: #458fc1; }
			.reviewsBox .mid h3.extra span { width: 25px; height: 25px; float: left; line-height: 25px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; background: url(../images/bg18.png) no-repeat; margin: -2px 10px 0 0; }
			.reviewsBox .mid select { width: 305px; height: 20px; }
			.reviewsBox table.myrp_ratings_input td strong { display: block; font-size: 13px; line-height: 18px; width: 100px; color: #bec2c2; font-weight: normal; }
			.reviewsBox div.myrp_ratings_comments table { width: 100%; }
			.reviewsBox div.myrp_ratings_comments table td strong { font-size: 13px; line-height: 18px; width: 100px; color: #bec2c2; font-weight: normal; }
			.reviewsBox div.myrp_ratings_comments_floated { margin: 0px; padding-left: 0px; }
			.reviewsBox div.myrp_ratings_comments_floated tr { float: left; display: block; width: 100px; border-collapse:collapse; }
			.reviewsBox div.myrp_ratings_comments_floated tr td { padding-bottom: 5px; float: left; }
			.reviewsBox h3#reply-title { display: none; }
			.reviewsBox ul { list-style: none; }
			.reviewsBox li { list-style: none; }
			.reviewsBox div.comment-text { clear: both; }
			.reviewsBox ol.children { list-style: none; }
			.reviewsBox ol.children li div.block { margin-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			}
			.reviewsBox ol.children li:first-child div.block { border-top: 1px solid #d9d9d9; }
			.reviewsBox ol.children li:last-child div.block { border-bottom: 0px; }
			.reviewsBox ol.children li div.block div.top { line-height: 20px; }
			.reviewsBox ol.children li div.block div.top h4 { float: left; margin-right: 10px; }
			.reviewsBox ol.children li div.block div.top div.bottom { float: left; }
			.reviewsBox ol.children li div.block div.bottom { padding: 0px; display: inline; height: auto; border: 0px; background: none;}
			.reviewsBox ol.children li div.block div.bottom span { float: none; line-height: 20px; color: #a7acac; }
			.reviewsBox ol.children li div.block div.bottom em { display: none; }
			.reviewsBox div.replytocom input#submit { margin-right: 9px; padding-left: 20px; width: 158px; height: 34px; border: none; cursor: pointer; background: url(../images/button6.png) no-repeat; font-size: 12px; color: #fff; float: right; }
			.reviewsBox div.replytocom p#ratings { display: none !important; }

			/* ### news box ### */
			.blogBox { width: 630px; }
			.blogBox span.header { padding: 10px 20px; font-size: 21px; font-weight: bold; }
			.blogBox .block { padding: 20px; border: 1px solid #d9d9d9; position: relative; margin-bottom: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.blogBox h2 { font-size: 18px; color: #458fc1; padding-bottom: 10px; }
			.blogBox h2 a { text-decoration: none; color: #458fc1; }
			.blogBox h2 a:hover { text-decoration: underline; }
			.blogBox p.details { color: #a7acac; }
			.blogBox p.details span { padding-right: 20px; }
			.blogBox p.details span a { color: #cdd400; text-decoration: none; }
			.blogBox p.details span em { font-style: normal; color: #cdd400; text-decoration: none; }
			.blogBox p.details span a:hover { text-decoration: underline; }
			.blogBox .content { overflow: hidden; padding-top: 20px; }
			.blogBox .content p { padding-bottom: 15px; overflow: hidden; color: #484848; font-size: 13px; }
			.blogBox .content p a { color: #438abe; text-decoration: none; }
			.blogBox .content img.left { float: left; margin: 0 20px 20px 0; display: inline;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.blogBox a.button { background: url(../images/button4_left.png) no-repeat; font-size: 14px; color: #fff; text-decoration: none; padding-left: 32px; position: absolute; bottom: -5px; right: 10px; }
			.blogBox a.button span { padding-right: 20px; display: block; line-height: 34px; height: 34px; background: url(../images/button4_right.png) no-repeat right 0; white-space: nowrap; }
		
		
		/* ### right container ### */
		#rightCntr { float: right; width: 310px; }
		#rightCntr.sub { margin-top: 15px; }
		#rightCntr.newsSub { margin-top: 44px; }		
			/* ### news box ### */
			.newsBox { overflow: hidden; width: 100%; margin-bottom: 30px; }
			.newsBox h2 { margin-bottom: 20px; padding-left: 10px; padding-top: 20px; }
			.newsBox .inner { border: 1px solid #d9d9d9; padding-bottom: 10px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.newsBox ul { list-style: none;  }
			.newsBox li { background: url(../images/bg11.png) no-repeat 0 bottom; padding: 10px 0 25px 20px; padding-bottom: 25px; overflow: hidden; }
			.newsBox h4 { padding-bottom: 5px; }
			.newsBox span.date { color: #b4b4b4; display: block; padding-bottom: 10px; }
			.newsBox img.thumb { float: left; border: 1px solid #d9d9d9; margin-right: 10px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
			.newsBox .text { float: left; width: 185px; }
			.newsBox .text p { color: #484848; line-height: 18px; font-size: 13px; padding-bottom: 10px; }
			.newsBox .text a { color: #6a9cc1; text-decoration: none; padding-left: 15px; background: url(../images/arrow3.png) no-repeat 0 5px; float: right; }
			.newsBox .text a:hover { text-decoration: underline; }
			.newsBox a.all { color: #cdd400; font-size: 15px; background: url(../images/arrow.png) no-repeat 0 5px; text-decoration: none; margin-left: 20px; padding-left: 15px; }
			.newsBox a.all:hover { text-decoration: underline; }

			/* ### alert box ### */
			.alertBox { width: 100%; }
			.alertBox h2 { padding: 15px 0 25px 10px; color: #484848; } 
			.alertBox .content  { width: 270px; height: 200px; background: url(../images/bg3.png) no-repeat; padding: 20px; }
			.alertBox p { color: #fff; font-size: 13px; line-height: 19px; padding-bottom: 15px; font-weight:bold; }
			.alertBox fieldset { border: none; }
			.alertBox input.field { border: 1px solid #4289bd; background: #fff; width: 244px; color: #458fc1; line-height: 38px; height: 38px; padding: 0 10px; font-size: 13px; margin-bottom: 10px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.alertBox .fields { border: none; width: 267px; height: 39px; background: url(../images/bg4.png) no-repeat; overflow: hidden; }
			.alertBox input.field1 { border: none; float: left; line-height: 39px; height: 39px; padding: 0 15px; width: 184px; background: none; color: #458fc1; font-size: 13px; }
			.alertBox input.button { float: right; width: 52px; height: 39px; border: none; cursor: pointer; background: url(../images/submit-hover.png) no-repeat 0px -5000px; }
			.alertBox input.button:hover { background-position: left bottom; }

			/* ### month box ### */
			.monthBox { border: 1px solid #276594; height: 169px; position: relative; margin-bottom: 35px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.monthBox .price { background: #458dc0; padding: 20px 20px 10px; }
			.monthBox h4 { color: #fff; padding-bottom: 5px; }
			.monthBox strong { font-size: 34px; color: #fff; }
			.monthBox strong span { padding-top: 5px; display: block; font-size: 13px; font-weight: normal; }
			.monthBox .bot { padding: 10px 20px; }
			.monthBox .bot span { float: left; padding-right: 10px; color: #b4b4b4; }
			.monthBox .bot span em { font-style: normal; color: #679a01; font-size: 15px; padding-top: 5px; display: block; }
			.monthBox .bot span em.red { color: #e2132b; }
			.monthBox a.button { width: 94px; height: 34px; background: url(../images/button8.png) no-repeat; font-size: 14px; color: #fff; text-decoration: none; padding-left: 30px; line-height: 34px; display: block; position: absolute; bottom: -5px; right: 10px; text-align: left; }
			
			/* ### top rated box ### */
			.topRatedBox { width: 100%; margin-bottom: 30px; }
			.topRatedBox h3 { padding: 15px 0 25px 10px; font-size: 21px; color: #484848; }
			.topRatedBox ul { list-style: none; overflow: hidden; }
			.topRatedBox li { cursor: pointer; position: relative; overflow: hidden; width: 100%; }
			.topRatedBox li .col1 { overflow: hidden; background: url(../images/bg14.png) repeat-y; }
			.topRatedBox li:nth-child(even) .col1 { background: url(../images/bg15.png) repeat-y; }
			.topRatedBox .col1 { padding: 10px 0; float: left; width: 32px; text-align: center; height: 55px; line-height: 55px; color: #fff; font-weight: bold; font-size: 20px; border: 1px solid #377eb3; border-right: 0px; border-top: 0px; }
			.topRatedBox .col2 { padding: 20px 0px 10px 15px; float: left; width: 261px; height: 45px; border: 1px solid #d9d9d9; border-top: 0px; border-left: 0px; }
			.topRatedBox h4 { font-weight: normal; padding-bottom: 5px; }
			.topRatedBox .col2 a { padding-left: 15px; color: #cdd400; text-decoration: none; background: url(../images/arrow.png) no-repeat 0 4px; }
			.topRatedBox .col2 a:hover { text-decoration: underline; }
			.topRatedBox span.number { position: absolute; top: 10px; right: 10px; width: 56px; height: 56px; background: url(../images/bg2.png) no-repeat; font-size: 22px; color: #fff; font-weight: bold; text-align: center; line-height: 56px; }
			.topRatedBox li:first-child .col1 { border-top: 1px solid #377eb3;
				-webkit-border-top-left-radius: 5px;
				-moz-border-top-left-radius: 5px;
				border-top-left-radius: 5px;
			}
			.topRatedBox li:first-child .col2 { border-top: 1px solid #d9d9d9;
				-webkit-border-top-right-radius: 5px;
				-moz-border-top-right-radius: 5px;
				border-top-right-radius: 5px;
			}
			.topRatedBox li:last-child .col1 {
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-bottom-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}
			.topRatedBox li:last-child .col2 {
				-webkit-border-bottom-right-radius: 5px;
				-moz-border-bottom-right-radius: 5px;
				border-bottom-right-radius: 5px;
			}

			/* ### menu box ### */
			.widget_nav_menu { border: 1px solid #d9d9d9; overflow: hidden; margin-bottom: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.widget_nav_menu h3 { height: 44px; line-height: 44px; padding: 0 18px; background: url(../images/bg17.png) repeat-x; color: #484848; font-weight: normal; }
			.widget_nav_menu ul { list-style: none; padding: 15px; }
			.widget_nav_menu li { font-size: 14px; margin-bottom: 10px; }
			.widget_nav_menu li a { color: #6a9cc1; text-decoration: none; padding-left: 20px; background: url(../images/arrow1.png) no-repeat 0 5px; }
			
			/* ### category box ### */
			.widget_categories { border: 1px solid #d9d9d9; overflow: hidden; margin-bottom: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.widget_categories h3 { height: 44px; line-height: 44px; padding: 0 18px; background: url(../images/bg17.png) repeat-x; color: #484848; font-weight: normal; }
			.widget_categories ul { list-style: none; padding: 15px; }
			.widget_categories li { font-size: 14px; margin-bottom: 10px; }
			.widget_categories li a { color: #6a9cc1; text-decoration: none; padding-left: 20px; background: url(../images/arrow1.png) no-repeat 0 5px; }

			/* ### latest box ### */
			.latestBox { border: 1px solid #d9d9d9; overflow: hidden; margin-bottom: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.latestBox h5 { height: 44px; line-height: 44px; padding: 0 18px; background: url(../images/bg17.png) repeat-x; color: #484848; font-weight: normal; }
			.latestBox ul { list-style: none; padding: 15px; }
			.latestBox li { font-size: 14px; margin-bottom: 15px; }
			.latestBox li:last-child { margin-bottom: 0; }
			.latestBox li h6 { color: #6a9cc1; padding-bottom: 5px; font-weight: normal; }
			.latestBox li h6 a { color: #6a9cc1; text-decoration: none; }
			.latestBox li h6 a:hover { text-decoration: underline; }
			.latestBox li p { color: #a7acac; font-size: 12px; }
			.latestBox li p a { color: #cdd400; text-decoration: none; }
			.latestBox li p em { font-style: normal; color: #cdd400; text-decoration: none; }
			.latestBox li span { padding-right: 15px; }
			
			a.compare { display: block; width: 241px; padding-left: 70px; height: 65px; line-height: 65px; background: url(../images/button9.png) no-repeat; font-size: 19px; color: #fff; font-weight: bold; margin-bottom: 20px; text-decoration: none; }
			
			/* ### care box ### */
			.careBox { width: 100%; margin-bottom: 20px; } 
			.careBox h3 { padding: 0px 10px 20px; }
			.careBox .textwidget { background: #e0edf7; border: 1px solid #86b8de; padding: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.careBox p { color: #4289bd; font-size: 15px; line-height: 19px; }
			.careBox p a { color: #cdd400; text-decoration: none; }
			.careBox p a:hover { text-decoration: underline; }

			/* ### why box ### */
			.whyBox { width: 100%; margin-bottom: 20px; margin-top: 17px; } 
			.whyBox h3 { padding: 0px 10px 20px; }
			.whyBox .content { width: 310px; height: 249px; background: url(../images/why_bg.png) no-repeat;  cursor: pointer;}
			.whyBox strong { display: block; font-size: 27px; line-height: 33px; color: #fff; padding: 20px; }
			.whyBox a.logo { margin: 20px 0 0 40px; display: block; }
	
		/* ### insurer container ### */
		#insurerCntr { overflow: hidden; width: 100% }
		#insurerCntr h1 { padding: 15px; }
		#insurerCntr ul { list-style: none; }
		#insurerCntr li { float: left; cursor: pointer; margin: 2px 25px 25px 2px; width: 171px; height: 97px; = text-align: center; border: 1px solid #d9d9d9;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			position:relative;

		}
		
		#insurerCntr li:hover {  width: 171px; height: 97px; border: 3px solid #d9d9d9; margin: 0px 23px 23px 0px;
			
		}
		#insurerCntr li:nth-child(5n) { margin-right: 0px; }
		#insurerCntr li img { display: inline; vertical-align: middle; line-height: 97px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			position:absolute;
			left:15px;
			top:15px;
		}
		
		#insurerCntr p
			{
				z-index:100;
				position:absolute;    
				color:000;
				font-size:12px;
				font-weight:bold;
				right:0px;
				bottom:0px;
				border-radius
				border-top-left-radius:3px;
				border-bottom-left-radius:0px;
			-webkit-border-top-left-radius:3px; /* Safari */
				-webkit-border-bottom-left-radius:0px; /* Safari */
				border:2px solid #D9D9D9;
				padding-left:5px;
				background-color:#D9D9D9;
				font-weight:normal;
			}
		
		#insurerCntr li:last-child { margin-right: 0; }
		
		/* ### text container ### */
		#textCntr { overflow: hidden; padding: 40px 20px; }
		#textCntr h2 { padding-bottom: 20px; }
		#textCntr p { line-height: 18px; font-size: 13px; padding-bottom: 15px; }  
		#textCntr p span { color: #438abe; }
		#textCntr h4 { color: #458fc1; padding-bottom: 5px; }
		
		
		/* ### tabs container ### */
		#tabsCntr { border: 1px solid #d9d9d9; background: url(../images/bg5.png) repeat-x; margin: 50px 0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		#tabsCntr .tabs { width: 100%; }
		#tabsCntr .tabs ul { list-style: none; }
		#tabsCntr .tabs li { float: left; height: 52px; margin-top: -4px; font-size: 14px; position: relative; }
		#tabsCntr .tabs li .shadowL { position: absolute; bottom: 0; left: 0; display: none; }
		#tabsCntr .tabs li .shadowR { position: absolute; bottom: 0; right: 0; display: none; }
		#tabsCntr .tabs li a { display: block; margin: 0 5px; text-decoration: none; color: #484848; line-height: 48px; padding: 0 17px; padding-top: 1px; padding-bottom: 1px;
			-webkit-border-top-left-radius: 5px;
			-moz-border-top-left-radius: 5px;
			border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-top-right-radius: 5px;
			border-top-right-radius: 5px;
		}
		#tabsCntr .tabs li a span { float: left;  width: 16px; height: 16px; background: url(../images/icon2.png) no-repeat; margin: 18px 10px 0 0; }
		#tabsCntr .tabs li a:hover, #tabsCntr .tabs li.active a { color: #4289bd; border: 1px solid #d9d9d9; padding: 0 16px; border-bottom: 0; background: #fff; padding-top: 0; padding-bottom: 0; }
		#tabsCntr .tabs li:hover .shadowR, #tabsCntr .tabs li.active .shadowR { display: block; }
		#tabsCntr .tabs li:hover .shadowL, #tabsCntr .tabs li.active .shadowL { display: block; }
		#tabsCntr .tabs li a:hover span, #tabsCntr .tabs li a.active span { background: url(../images/icon2_hover.png) no-repeat; }
		#tabsCntr .tab { display: none; }
		#tabsCntr .welcome { padding-top: 20px; overflow: hidden; display: block;   position: relative;}
		#tabsCntr .welcome .photo { float: left; width: 188px;  position: absolute; width: 188px; bottom:0px;}
		#tabsCntr .welcome .text { padding-left: 20px; width: 335px; background: url(../images/qoute1.png) no-repeat 0 25px; float: left; margin-left: 188px;}
		#tabsCntr .welcome .text h2 { font-size: 16px; color: #484848; padding-bottom: 10px; }
		#tabsCntr .welcome .text p { font-size: 13px; line-height: 18px; background: url(../images/qoute2.png) no-repeat right bottom; }
		#tabsCntr .welcome .text p:last-child { background: none; }
		#tabsCntr .welcome .text em { display: block; color: #9e9e9e; font-size: 13px; line-height: 20px; padding-top: 20px; } 
		#tabsCntr .welcome .text em strong { color: #484848; font-style: normal; }
		#tabsCntr .welcome .text em a { color: #6a9cc1; font-style: normal; text-decoration: none; }
		#tabsCntr .welcome .text em a:hover { text-decoration: underline; }
		#tabsCntr .welcome .score { float: left; padding-left: 30px; width: 320px; background: url(../images/bg6.png) no-repeat; margin-left: 55px; }
		#tabsCntr .welcome .score h4 { color: #458fc1; padding-bottom: 10px; }
		#tabsCntr .welcome .score p { font-size: 13px; padding-bottom: 15px; }
		#tabsCntr .welcome .score ul.num { list-style: none; overflow: hidden; padding-bottom: 15px; }
		#tabsCntr .welcome .score ul.num li { float: left; width: 35px; height: 45px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; margin-right: 3px; background: url(../images/bg7.png) no-repeat; }
		#tabsCntr .welcome .score h4.direct { color: #484848; padding-bottom: 10px; }
		#tabsCntr .welcome ul.list { list-style: none; }
		#tabsCntr .welcome ul.list li { padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; margin-bottom: 5px; } 
		#tabsCntr .welcome ul.list li a { color: #6a9cc1; text-decoration: none; }
		#tabsCntr .welcome ul.list li a:hover { text-decoration: underline; }
		#tabsCntr .over { padding: 25px; overflow: hidden; }
		#tabsCntr .over .left { float: left; width: 530px; } 
		#tabsCntr .over .right { padding-left: 30px; width: 315px; background: url(../images/bg6.png) no-repeat; margin-left: 50px; float: left; }
		#tabsCntr .over h3 { font-size: 16px; color: #484848; padding-bottom: 10px; }
		#tabsCntr .over p { font-size: 13px; line-height: 18px; padding-bottom: 20px; }
		#tabsCntr .over p:last-child { padding-bottom: 0; }
		#tabsCntr .over p a { color: #438abe; text-decoration: none; }
		#tabsCntr .over h3.blue { padding-bottom: 10px; color: #458fc1; }
		#tabsCntr .over ul.list { padding-top: 10px; list-style: none; padding-bottom: 20px; }
		#tabsCntr .over ul.list li { padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; margin-bottom: 5px; } 
		#tabsCntr .over ul.list li a { color: #6a9cc1; text-decoration: none; }
		#tabsCntr .over ul.list li a:hover { text-decoration: underline; }
		#tabsCntr .over a.more { color: #cdd400; text-decoration: none; font-size: 15px; padding-left: 15px; float: right; background: url(../images/arrow.png) no-repeat 0 5px; }
		#tabsCntr .insurance { padding: 20px 0; overflow: hidden; }
		#tabsCntr .insurance h4 { color: #484848; margin-bottom: 10px; padding: 0 25px; }
		#tabsCntr .insurance ul.list { list-style: none; padding-left: 25px; background: url(../images/bg6.png) no-repeat; float: left; width: 215px; }
		#tabsCntr .insurance ul.list:nth-of-type(1) { background: none !important; }
		#tabsCntr .insurance ul.list li { padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; margin-bottom: 5px; } 
		#tabsCntr .insurance ul.list li a { color: #6a9cc1; text-decoration: none; }
		#tabsCntr .insurance ul.list li a:hover { text-decoration: underline; }
		#tabsCntr .exp { padding: 20px 0; overflow: hidden; }
		#tabsCntr .exp h4 { color: #484848; margin-bottom: 20px; padding: 0 25px; }
		#tabsCntr .exp h4.green {color: #438abe; padding-left: 0; padding-bottom: 5px !important; margin-bottom: 0px; }
		#tabsCntr .exp .block { float: left; width: 295px; padding-left: 25px; background: url(../images/bg6.png) no-repeat }
		#tabsCntr .exp .block:nth-of-type(1) { background: none !important; }
		#tabsCntr .exp h5 { font-weight: normal; padding-bottom: 10px; }
		#tabsCntr .exp h5 span { color: #5196c5; }
		#tabsCntr .exp span.date { display: block; color: #b4b4b4; padding-bottom: 5px; }
		#tabsCntr .exp div.star { display: block; padding-bottom: 10px; overflow: hidden; }
		#tabsCntr .exp p { font-size: 13px; line-height: 18px; padding-bottom: 15px; }
		#tabsCntr .exp a.link { padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; color: #6a9cc1; text-decoration: none; }
		#tabsCntr .exp a.link:hover { text-decoration: underline; }		
		#tabsCntr .service { padding: 20px 0; overflow: hidden; }
		#tabsCntr .service h4 { color: #484848; margin-bottom: 20px; }
		#tabsCntr .service .block { float: left; width: 430px; padding-left: 25px; background: url(../images/bg6.png) no-repeat }
		#tabsCntr .service .block:nth-of-type(1) { background: none !important; }
		#tabsCntr .service ul.list { list-style: none; padding-bottom: 20px; }
		#tabsCntr .service ul.list li { padding-left: 15px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; margin-bottom: 5px; } 
		#tabsCntr .service ul.list li a { color: #6a9cc1; text-decoration: none; }
		#tabsCntr .service ul.list li a:hover { text-decoration: underline; }
		#tabsCntr .service a.link { padding-left: 15px; background: url(../images/arrow.png) no-repeat 0 5px; font-size: 15px; color: #cdd400; text-decoration: none; }
		#tabsCntr .news { padding: 20px 0; overflow: hidden; }
		#tabsCntr .news h4 { color: #484848; margin-bottom: 20px; padding: 0 25px; }
		#tabsCntr .news .block { float: left; width: 295px; padding-left: 25px; background: url(../images/bg6.png) no-repeat }
		#tabsCntr .news .block:nth-of-type(1) { background: none !important; }
		#tabsCntr .news .block h4 { padding: 0; margin-bottom: 5px; }
		#tabsCntr .news span.date { display: block; color: #b4b4b4; padding-bottom: 10px; }
		#tabsCntr .news p { font-size: 13px; line-height: 18px; width: 270px; padding-bottom: 10px; }
		#tabsCntr .news p img { float: left; border: 1px solid #d9d9d9; display: inline; margin-right: 10px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		#tabsCntr .news a.link { padding-left: 15px; margin-left: 170px; background: url(../images/arrow1.png) no-repeat 0 5px; font-size: 13px; color: #6a9cc1; text-decoration: none; }
		#tabsCntr .news a.link:hover { text-decoration: underline; }
		#tabsCntr .news a.all { float: right; margin: 20px 50px 0 0; padding-left: 15px; background: url(../images/arrow.png) no-repeat 0 5px; font-size: 15px; color: #cdd400; text-decoration: none; }
		#tabsCntr .news a.all:hover { text-decoration: underline; }

		/* ### contact container ### */
		#contactCntr { overflow: hidden; }
		#contactCntr h1, 
		#contactCntr h2 { padding: 20px; }
		#contactCntr .map { padding: 1px; border: 1px solid #d9d9d9; margin-bottom: 25px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}   
		#contactCntr .map iframe { margin: 0px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
		#contactCntr .left { float: left; width: 560px; padding: 20px; }
		#contactCntr .right { float: right; width: 270px; padding: 20px; border: 1px solid #d9d9d9;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		#contactCntr .left h2 { color: #458fc1; padding: 0; padding-bottom: 10px; }
		#contactCntr p { font-size: 13px; padding-bottom: 20px; }
		#contactCntr h3 { color: #458fc1; padding-bottom: 5px; }
		#contactCntr p a { color: #458fc1; text-decoration: none; }
		#contactCntr fieldset { border: none; margin-bottom: 40px; }
		#contactCntr fieldset p { overflow: hidden; padding-bottom: 8px!important; }
		#contactCntr label { float: left; width: 100px; color: #bec2c2; padding-top: 5px; }
		#contactCntr input.field, #contactCntr input.wpcf7-text { width: 220px; padding: 0 10px; border: 1px solid #d8e5eb; box-shadow: inset 0px 0px 2px #d8e5eb; float: left; background: #f2fcff; line-height: 30px; height: 30px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		#contactCntr textarea { width: 430px; padding: 10px; border: 1px solid #d8e5eb; box-shadow: inset 0px 0px 2px #d8e5eb; float: left; background: #f2fcff; height: 86px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		#contactCntr input.button, #contactCntr input.wpcf7-submit { width: 158px; height: 34px; border: none; cursor: pointer; background: url(../images/button6.png) no-repeat; font-size: 14px; color: #fff; float: right; margin-right: 10px;  }
		#contactCntr .right p { padding-bottom: 20px; }
		#contactCntr .right p:last-child { padding-bottom: 0; }
		#contactCntr .wpcf7-not-valid-tip { display: none !important; }
		#contactCntr .wpcf7-response-output { margin: 0px 0px 20px 0px !important; padding: 10px !important; border: 1px solid #d8e5eb !important; background: #f2fcff !important;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		
		/* ### guid container ### */
		#guidCntr { overflow: hidden; width:100% }
		#guidCntr h1 { padding: 20px; }
		#guidCntr .col { overflow: hidden; float: left; width: 310px; margin-right: 25px; }
		#guidCntr .col .block { border: 1px solid #d9d9d9; padding: 18px; margin-bottom: 20px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-sizing: border-box; 
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
		}
		#guidCntr .col:last-child { margin-right: 0; }
		#guidCntr h3 { color: #458fc1; margin-bottom: 10px; }
		#guidCntr ul { list-style: none; }
		#guidCntr li { padding-left: 20px; background: url(../images/arrow1.png) no-repeat 0 5px; margin-bottom: 8px; font-size: 14px; }
		#guidCntr li a { color: #6a9cc1; text-decoration: none; }
		#guidCntr li a:hover { text-decoration: underline }
		
		
		/* ### bottom container ### */
		#bottomCntr { margin-top: 20px; padding: 35px 0; background: url(../images/shadow1.png) no-repeat; overflow: hidden; }
		#bottomCntr .copyright { float: left; width: 190px; text-align: center; margin-right: 30px; }
		#bottomCntr .copyright .logo { text-align: center; padding-bottom: 25px; }
		#bottomCntr .copyright .logo  img { display: inline; }
		#bottomCntr .copyright p { font-size: 10px; color: #484848; line-height: 13px; }   
		#bottomCntr .links { float: left; width: 160px; }
		#bottomCntr h4 { padding-bottom: 20px; font-weight: normal; } 
		#bottomCntr .links ul { list-style: none; }
		#bottomCntr .links li { font-size: 14px; line-height: 23px; }
		#bottomCntr .links li a { color: #6a9cc1; text-decoration: none; }
		#bottomCntr .links li a:hover { text-decoration: underline; }
		#bottomCntr .social { float: left; width: 235px; }
		#bottomCntr .social ul { list-style: none; }
		#bottomCntr .social li { margin-bottom: 10px; font-size: 16px; }
		#bottomCntr .social li em { font-style: normal; color: #6a9cc1; text-decoration: none; }
		#bottomCntr .social li a { color: #6a9cc1; text-decoration: none; }
		#bottomCntr .social li a:hover { text-decoration: underline; }
		#bottomCntr .social li span { color: #484848; }
		#bottomCntr .social li img { display: inline; margin-right: 10px; vertical-align: middle; }
	
	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; position: relative; height: 66px; }
	#footerCntr .inner { height: 66px; width: 980px; position: relative; z-index: 2; background: url(../images/footer_bg.png) no-repeat; margin: 0 auto; overflow: hidden; }
	#footerCntr .left { height: 66px; width: 50%; background: url(../images/footer_left.png) repeat-x; position: absolute; top: 0; left: 0; z-index: 1; }
	#footerCntr .right { height: 66px; width: 50%; background: url(../images/footer_right.png) repeat-x; position: absolute; top: 0; right: 0; z-index: 1; }
	#footerCntr ul { list-style: none; float: left; padding-top: 26px;  }
	#footerCntr li { float: left; color: #fff; font-size: 13px; margin-right: 40px; }
	#footerCntr li a { color: #fff; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr a.up { float:right; margin-top: 15px; }
	
	
	/* input opmaak */
	
	.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default; width: 100%!important; outline: none!important; }
	.ddcommon ul{padding:0;margin:0;}
	.ddcommon ul li{list-style-type:none;}
	.borderRadiusTp ul li:last-child{border-bottom:0 none #c3c3c3; }
	.borderRadiusBtm ul li:first-child{border-bottom:1 solid #c3c3c3; }

	.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
	opacity: .5; /* standard: ff gt 1.5, opera, safari */
	-ms-filter:"alpha(opacity=50)"; /* ie 8 */
	filter:alpha(opacity=50); /* ie lt 7 */
	-khtml-opacity:.5; /* safari 1.x */
	-moz-opacity:.5; /* ff lt 1.5, netscape */
	color:#999999;
	}
	select { outline: none!important; }
	.ddcommon .clear{clear:both}
	.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:none!important; width:98%; height:98%; left:2px; top:0; border:none; outline: none!important; }
	.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
	img.fnone{float:none !important}
	.ddcommon .divider{width:0; height:100%; position:absolute;}
	.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
	.ddcommon .ddArrow:hover{background-position:0 100%;}
	.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
	.ddcommon .ddTitle .ddTitleText{display:block;}
	.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
	.ddcommon .ddTitle .description{display:block;}
	.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
	.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
	.ddcommon .ddChild li{clear:both;}
	.ddcommon .ddChild li .description{display:block;}
	.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
	.ddcommon .ddChild li.optgroup{padding:0;}
	.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
	.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
	.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

	/*************** default theme **********************/
	.dd{ height: 32px; background: url(../images/bg19.png) repeat-x; outline: none!important;
	}

	.dd .ddTitle{color:#000; background: url(../images/arrow7.png) no-repeat right;}
	.dd .ddTitle .ddTitleText{padding:5px 20px 5px 30px; border:1px solid #d9d9d9; overflow: hidden; height: 18px; line-height: 18px; background: url(../images/icon23.png) no-repeat 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 

	}
	.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
	.dd .ddTitle .description{font-size:12px; color:#666}
	.dd .ddTitle .ddTitleText img{padding-right: 10px;}
	.dd .ddChild{border:1px solid #d9d9d9; background: #fff url(../images/bg20.png) repeat-x 0 bottom; left:0; height: auto!important; 
	 border-radius: 5px; overflow: hidden;
	}
	.dd .ddChild li{padding:5px; padding-left: 30px; background: url(../images/icon23_blank.png) no-repeat 8px; }
	.dd .ddChild li .description{color:#666;}
	.dd .ddChild li .ddlabel{color:#333;}
	.dd .ddChild li.hover{background-color:#f2f2f2}
	.dd .ddChild li img{padding:0 10px 0 0;}
	.dd .ddChild li.optgroup{padding:0;}
	.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
	.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
	.dd .ddChild li.selected { background: url(../images/icon23.png) no-repeat 8px; }

	.dd .ddTitle .ddTitleText img, .ddcommon .ddChild li img { display: inline!important; }
	
	
	
	
	/*zelf toegevoegd */
	
	.padding-left-20{padding-left: 20px;}
	.padding-top-10{padding-top: 10px;}
	.padding-top-20{padding-top: 20px;}
	
	.textBox img.alignleft {
		float: left;
		margin: 10px 10px 5px 0;
	}
	
	.textBox img.alignright {
		float: right;
		margin: 10px 0 5px 10px;
	}
	
	.textBox a {
		color:#6A9CC1;
		text-decoration: none;
	}
	
	.textBox a:hover {
		color:#6A9CC1;
		text-decoration:underline;
	}
	
	#tabsCntr .news .decorationnone{
		text-decoration:none;	
	}
	
	label.subscribe-label{
		float:none;
		padding-left: 5px;
		padding-top: -2px;

	}
	
	.textBox img{
		border: 1px solid #D9D9D9;
    	border-radius: 5px 5px 5px 5px;
	}
	
	.newsBox ul a {
     	text-decoration: none;
		color:#484848;
	}
	
	.newsBox ul a:hover {
     	text-decoration: underline;
		color:#484848;
	}
	.displaynone{
		display:none;
	}
	.red{
		color:red;
		font-weight:bold;	
	}
	
	.tweede { padding: 25px; width: 900px; }
	.tweede h2 { font-size: 16px; color: #484848; padding-bottom: 10px; }
	.tweede p { font-size: 13px; line-height: 18px; padding: 7px 0; }
	
	#zorgForm{
		margin-top:-25px;
	}
	
	.alertBox li{
		color: #fff;
		margin-left:15px;
		font-size:13px;
	}
	
	.h1nieuwsheader {
		padding-left: 10px;
		font-size:21px;
	}
	
	.comment-text a {
    	color: #6A9CC1;
   	 	text-decoration: none;
	}
	
	.comment-text a:hover {
		text-decoration: underline;
	} 
	
	.verzekeraars li{
		background:none;	
	}
	
	.derde { padding: 25px 0 0 0; width: 625px; }
	.derde h2 { font-size: 16px; color: #484848; padding-bottom: 10px; }
	.derde p, .derde span { font-size: 13px; line-height: 18px; padding: 7px 0; }
	.blogBox a.button span{ padding: 0px 15px 0px 0px;}
	
.ttool {
    background-color: #FFFFFF;
    border: 2px solid #6A9CC1;
    border-radius: 3px;
    cursor: pointer;
    margin: 2px;
	padding: 2px 15px;
}

.pointer{
	cursor: pointer;
}

#tandartstool .active{
	border:solid 2px #CDD400;
}

.behandeling-wrapper {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0 25px 10px 0;
}
.behandeling-kosten{
	 float: right;
    font-size: 15px;
    font-weight: bold;
    padding-right: 25px;
}
.totaal-wrapper{
	
	font-size: 16px;
    margin-right: 50px;
    text-align: right;
}
#the-sticky-div.sticky {
	position: fixed;
	top: 0;
}
.premie-legenda{
	height: 15px; 
	float: left; 
	margin-right: 20px; 
	margin-bottom: 2px; 
	margin-left: 20px;
	width: 15px; 
	border-radius: 3px;
}
#authorarea{
border: 1px solid #D9D9D9;
padding: 10px;
width:610px;
overflow:hidden;
border-radius:5px;

}

#authorarea img{
margin:0;
padding:10px;
float:left;
border-radius:100%;
}
#authorarea p{

margin:0;
padding:0px 10px 10px 10px;
}

.authorinfo{
padding-left:120px;
} 

.text.tweede li {
    font-size: 13px;
    margin-left: 25px;
	line-height: 18px;
}

.homeheader{
	padding: 7px 0;
}
.mpreset{
	margin:0px; 
	padding: 0px;
}

strong.review {
    color: #BEC2C2;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    padding-left: 25px;
}

.reviews strong.review:first-child{
	padding-left:0px;
}

strong.review span {
    color: #FF9D3C;
}
.dtreviewed{
	display: none;
}

.comment-form-subscriptions > label {
    width: 300px;
}
.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }

#rightCntr .sticky {
    width: 310px;
}

.inhoudsOpgaven{
	border: 		1px solid #6A9CC1;  
	border-radius: 	5px; 
	padding: 		15px 5px; 
	margin: 		5px 0px;
	cursor: 		pointer;	
}

div.inhoudsOpgaven img {
    border-radius: 5px;
    float: left;
    margin: 0 5px;
}

div.inner div.links {
    padding: 16px 0 0 16px;
}
div.inner div#slideDown.links h3 {
    padding-bottom: 10px;
}

.single-vergoeding div.textBox table tr:last-child td:last-child,
.single-post div.textBox table tr:last-child td:last-child,
.single-faq div.textBox table tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}

.single-vergoeding div.textBox table tr:last-child td:first-child,
.single-post div.textBox table tr:last-child td:first-child,
.single-faq div.textBox table tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
}

.single-vergoeding div.textBox table tr:first-child td:last-child,
.single-post div.textBox table tr:first-child td:last-child,
.single-faq div.textBox table tr:first-child td:last-child {
    border-top-right-radius: 5px;
}

.single-vergoeding div.textBox table tr:first-child td:first-child,
.single-post div.textBox table tr:first-child td:first-child,
.single-faq div.textBox table tr:first-child td:first-child {
    border-top-left-radius: 5px;
}

.single-vergoeding div.textBoxt table tr:first-child td,
.single-post div.textBoxt table tr:first-child td,
.single-faq div.textBoxt table tr:first-child td {
    background: none repeat scroll 0 0 #4D6272;
    color: #FFFFFF;
}

.tableLayout td,
.single-post div.textBox table td,
.single-faq div.textBox table td {
    border-color: #4D6272;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
}

div#wrapper div#mainCntr div#contentCntr div div#___gcse_0 div.gsc-control-cse.gsc-control-cse-nl{
	padding: 0;
}
.fontBig{
	font-size: 22px;
}

div#rightCntr.sub iframe.filmpje {
    border: 5px solid #1b1b1b;
    border-radius: 5px;
    margin-bottom: 20px;
}

#bannerCntr .insurance input.button { background: url(../images/btn3.png) no-repeat; }
#bannerCntr .insurance input.button:hover { background-position: 0 -39px; }
#ratedCntr .button { background: url(../images/btn4.png) no-repeat; }
#ratedCntr .button:hover { background-position: 0 -34px; }


div.textBox div.text ol li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: decimal;
    margin: 0 0 15px 15px;
	line-height: 18px;
    padding: 0;
}

table#hor-minimalist-b {
    width: 100%;
}

#hor-minimalist-b td:nth-child(1){
	width: 130px;
}
table#hor-minimalist-b.zorgverzekeraar-table td:nth-child(1){
	width: 200px;
}
#hor-minimalist-b td:nth-child(2){
	width: 50px;
}
table#hor-minimalist-b.zorgverzekeraar-table td:nth-child(2){
	width: 65px;
}
#hor-minimalist-b td:nth-child(4){
	width: 95px;
}
#hover-test{
	display: none;
}

#hor-minimalist-b
{
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	font-size: 13px;
	margin: 0 0 13px;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #458DC0;
	padding: 10px 8px;
	border-bottom: 2px solid #458DC0;
	text-align: left;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #484848;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #458DC0;
}


.fb-share-button.fb_iframe_widget {
    float: left;
    padding-right: 5px;
	display: inline;
	position: static
}

.buttonTo {
    border: 2px solid #6a9cc1;
    border-radius: 5px;
    float: right;
    padding: 5px;
	cursor: pointer;
	margin-top: -8px;
}
.buttonTo > span {
    color: #6a9cc1;
	padding-right: 3px;
}
.block > p {
    padding-bottom: 10px;
}