.backgroundWrapper.login .center > .loginForm > form > div.smalllink > a { font-size: 9px; }
.backgroundWrapper.login .center > .loginForm, .backgroundWrapper.login .center > .loginBox { margin: 11px 0 6px; }
.backgroundWrapper.login .center > .loginForm > form > div > input[type="text"], .backgroundWrapper.login .center > .loginForm > form > div > input[type="password"] { color: #c5c5c5; }

.backgroundWrapper.menu, .backgroundWrapper.menu .center > .logo { height: 147px; }
.backgroundWrapper.menu .center { height: auto; }
.backgroundWrapper.menu .center > ul.menu-main > li.active > a { border-radius: 16px; }

.backgroundWrapper.spotlight { position: relative; overflow: visible; z-index: 100; height: 412px; }
.backgroundWrapper.spotlightBorder { margin-top: 2px; }
.backgroundWrapper.spotlight > span {
	display: block;
	width: 100%;
	height: 22px;
	position: absolute;
	bottom: -22px;
	left: 0px;
	width: 100%;
	background: url('../img/shadowHeader.png') top center no-repeat;
}

.backgroundWrapper.spotlight .center > .video { position: relative; }
.backgroundWrapper.spotlight .center > .video span.shadowLeft, .backgroundWrapper.spotlight .center > .video span.shadowRight, .backgroundWrapper.spotlight .center > .video span.shadowBottom {
	position: absolute;
	display: block;
	background: url('../img/shadowSpriteVideo.png');
}
.backgroundWrapper.spotlight .center > .video span.shadowLeft, .backgroundWrapper.spotlight .center > .video span.shadowRight {
	top: 0px;
	width: 36px;
	height: 299px;
}
.backgroundWrapper.spotlight .center > .video span.shadowLeft { left: -36px; }
.backgroundWrapper.spotlight .center > .video span.shadowRight {
	right: -36px;
	background-position: top right;
}

.backgroundWrapper.spotlight .center > .video span.shadowBottom {
	display: block;
	width: 485px;
	height: 50px;
	bottom: -50px;
	left: -5px;
	background-position: bottom left;
}

.backgroundWrapper.spotlight .center > .button {
	margin-left: 0px;
	width: 505px;
	text-align: center;
}

.backgroundWrapper.spotlight .center > .button > a.button {
	display: inline-block;
	float: none;
}

.backgroundWrapper.spotlight .center > .button > a.button { padding: 5px 42px 15px; }
.backgroundWrapper.spotlight .center > .text { height: 154px; }

.backgroundWrapper.content .center .threeColumn > .col > .title,
.backgroundWrapper.content .center .twoColumn.other > .col.large > .title,
.backgroundWrapper.content .center .twoColumn.other > .col.small > .title,
.backgroundWrapper.content .center .oneColumn > .col > .title, .backgroundWrapper.content .center .twoColumn.other > .col > .title { padding: 6px 24px 10px; }
.backgroundWrapper.content .center .twoColumn.home > .col > .box > ul > li > .left > .bottom { color: #898989; }
.backgroundWrapper.content .center .twoColumn.home > .col > .box > ul > li:first-child { border: 0; }
.backgroundWrapper.content .center .twoColumn.home > .col > .box > a:hover, .backgroundWrapper.content .center .twoColumn.home > .col > .box > ul > li > a.name:hover, .backgroundWrapper.content .center .twoColumn.home > .col > .box > ul > li > .left > .top > a.name:hover { color: #40b7da; }

.backgroundWrapper.content .center .threeColumn > .col > .box, .backgroundWrapper.content .center .twoColumn > .col > .box { box-shadow: 0 0 4px #CECECE }
.backgroundWrapper.content .center .twoColumn.home > .col > ul { z-index: 100; height: 36px; }
.backgroundWrapper.content .center .twoColumn.home > .col > ul > li { line-height: 34px; }

.backgroundWrapper.spotlight .center > .button > a.button > span > span { position: relative; z-index: 100; }
.backgroundWrapper.spotlight .center > .button > a.button > span > span.bg { z-index: 1; }
.backgroundWrapper.spotlight .center > .button > a.button > span > span > span {
	display: inline-block;
	width: 13px;
	height: 7px;
	background: url('../img/arrowSignUp.png') top right no-repeat;
}

.backgroundWrapper.menu .center > ul.menu-main > li > a, .backgroundWrapper.menu .center > ul.menu-main > li.active > a { padding: 1px 18px; }
.backgroundWrapper.menu .center > ul.menu-main > li.active > a { padding-top: 0; }
h1 > span, .actAsH1 > span { padding: 0; }

.backgroundWrapper.content .center .twoColumn.home > .col > ul > li.active { background: url('../img/shadowTab.png') no-repeat bottom center #3CB9DD; }
.backgroundWrapper.content .center .threeColumn > .col, .backgroundWrapper.content .center .twoColumn > .col, .backgroundWrapper.content .center .twoColumn > .first {
	margin-bottom: 0;
	padding-bottom: 24px;
}
.backgroundWrapper.content .center .twoColumn {
	padding: 12px 0 0;
	margin: 0;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box, .backgroundWrapper.content .center .oneColumn > .col > .box, .backgroundWrapper.content .center .twoColumn.other > .col > .box {
	font-size: 13px;
	line-height: 21px;
	color: #617580;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a, .backgroundWrapper.content .center .twoColumn.other > .col > .box a {
	color: #40b7da;
	text-decoration: underline;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.reviewSendButton, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.reviewSendButton, .backgroundWrapper.content .center .twoColumn.other > .col > .box a.reviewSendButton,
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.reviewSendButton:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.reviewSendButton:hover, .backgroundWrapper.content .center .twoColumn.other > .col > .box a.reviewSendButton:hover {
	color:#fff;text-decoration:none;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .shadowbottom, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .shadowbottom {
	height: 12px;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .shadowbottom {
	background: url("../img/content/threecolumn/col_bottomshadow.png") no-repeat center top;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .shadowbottom {
	background: url("../img/content/col_large_bottomshadow.png") no-repeat center top;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .closed, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .open, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .subitem {
	border-bottom: 1px solid #e5e5e5;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .closed a, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .open a, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .subitem a {
	position: relative;
	display: block;
	background: url('../img/bgCat.png');
	line-height: 34px;
	height: 34px;
	border-bottom: 1px solid #FFF;
	color: #617580;
	text-decoration: none;
	padding: 0 0 0 30px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .open a {
	background: #ededed;
	border-bottom: 1px solid #ededed;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .closed a span, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .open a span {
	position: absolute;
	display: block;
	height: 6px;
	width: 6px;
	top: 15px;
	left: 6px;
	background: url('../img/arrowCat.png');
}
.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .open a span { background-position: bottom left; }
.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .subitem a { font-size: 11px; }

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .closed a:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .subitem a:hover { color: #27AED9; }

.hreview-aggregate { visibility: hidden; height: 0px; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .companyBox a, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .companyBox a {
	color: #617580;
	text-decoration: none;
}
.companyBox {
	border-top: 1px solid #ededed;
	padding: 26px 0;
}
.companyBox.first {
	padding-top: 6px;
	border: 0;
}
.companyBox > .right { line-height: 26px; }
.companyBox > .left { font-family: "TeXGyreAdventorBold"; }
.companyBox > .left a { font-family: "Arial"; }
.companyBox > .middle { padding-top: 5px; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .companyBox a:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .companyBox a:hover {
	color: #40b7da;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .title table, .backgroundWrapper.content .center .twoColumn.other > .col.large > .title .filter, .backgroundWrapper.content .center .twoColumn.other > .col > .title .filter, .backgroundWrapper.content .center .threeColumn > .col > .title .filter {
	position: absolute;
	top: 20px;
	right: 0px;
	font-size: 0;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .title table td {
	padding: 0 0 0 12px;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .title table select, .backgroundWrapper.content .center .twoColumn.other > .col.large > .title .filter select, .backgroundWrapper.content .center .twoColumn.other > .col > .title .filter select, .backgroundWrapper.content .center .threeColumn > .col > .title .filter select {
	width: 148px;
	height: 20px;
	color: #617580;
	font: 13px Arial, Helvetica, sans-serif;
	border: 1px solid #e6e6e6;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .title table input[type=submit] {
	background: #40b7da;
	border: 1px solid #40b7da;
	border-radius: 9px 9px 9px 9px;
	color: #FFFFFF;
	cursor: pointer;
	font: 11px/20px "TeXGyreAdventorRegular";
	height: 26px;
	padding: 1px 14px 2px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages {
	float: left;
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	position: relative;
	z-index: 2;
	box-shadow: 0 0 4px #CECECE;
	margin: 6px 0 0;
	padding: 0;
	height: 50px;
	color: #617580;
	font-size: 13px;
	line-height: 21px;
	margin: 0 auto;
	width: auto;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a {
	position: relative;
	padding: 0 18px;
	float: left;
	line-height: 50px;
	display: block;
	border-left: 1px solid #eeeeee;
	color: #617580;
	text-decoration: none;
	height: 100%;
	height: 50px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.active { background:#40B7DA;color:#fff; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a:first-child.active { border-radius:8px 0 0 8px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a:last-child.active { border-radius:0 8px 8px 0; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.first, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.prev, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.last, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.next {
	padding: 0;
	width: 42px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.first span, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.prev span, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.last span, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.next span {
	cursor: pointer;
	display: block;
	position: absolute;
	top: 23px;
	left: 16px;
	width: 10px;
	height: 6px;
	background: url('../img/spritePagination.png');
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.first span { background-position: left -18px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.first:hover span { background-position: right -18px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.prev span { background-position: left -12px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.prev:hover span { background-position: right -12px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.last span { background-position: left -6px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.last:hover span { background-position: right -6px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a.next:hover span { background-position: right top; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages strong a, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .pages a:hover {
	font-weight: normal;
	color: #40b7da;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .col, .backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .col {
	float: left;
	width: 182px;
	margin-left: 30px;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .col.first, .backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .col.first { margin: 0; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .col .scoreQuestion, .reviewBox > .right > .scores > .col .scoreQuestion, .backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .col .scoreQuestion {
	float: left;
	width: 100%;
	padding: 18px 0 0;
	position: relative;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .col .scoreQuestion .rate, .reviewBox > .right > .scores .rate, .backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .col .scoreQuestion .rate {
	position: absolute;
	bottom: 0px;
	right: 30px;
	font: 13px/16px "TeXGyreAdventorRegular";
}

.reviewBox > .right > .scores .rate {
  width:20px;right:10px;text-align:center;
}


.backgroundWrapper.content .center .twoColumn.other > .col.large > .box.empty, .backgroundWrapper.content .center .oneColumn.other > .col > .box.empty {
	background: none transparent;
	border: 0;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	padding-top: 0;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box, .backgroundWrapper.content .center .oneColumn > .col > .box {
	margin-bottom: 24px;
}

.backgroundWrapper.content .center .twoColumn.home {
	padding-bottom: 24px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.small > .box .shadowbottom {
	width: 320px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth {
	float: left;
	width: 100%;
	padding-top: 48px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth .left {
	position:relative;
	float: left;
	width: 50%;
	font-weight: bold;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth .right {
	float: right;
	text-align: right;
	width: 50%;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth .right span {
	display: block;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .title, .backgroundWrapper.content .center .twoColumn.other > .col > .title, .backgroundWrapper.content .center .threeColumn > .col > .title, .backgroundWrapper.content .center .oneColumn > .col > .title, .backgroundWrapper.content .center .twoColumn.other > .col.small > .title { font-size: 19px; position: relative; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .title.bold, .backgroundWrapper.content .center .twoColumn.other > .col > .title.bold, .backgroundWrapper.content .center .threeColumn > .col > .title.bold { font-family: "TeXGyreAdventorBold"; }

.title .addthis_toolbox.addthis_default_style { position: absolute; top: 15px; right: 0px; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth.bBorder .right { font: 11px/16px "TeXGyreAdventorBold"; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth.bBorder {
	padding: 0 0 6px;
	border-bottom: 1px solid #e5e5e5;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth.bBorder .right {
	margin-top: -12px;
	color: #B5B4B4;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .averageCompanyBox .fullwidth.bBorder .right span {
	font: 48px/48px "TeXGyreAdventorBold";
	color: #40b7da;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button {
	position: relative;
	float: left;
	display: block;
	height: 48px;
	line-height: 48px;
	background: url("../img/spotlight/buttonbg.png") repeat-x scroll left bottom #FFB66E;
	border-color: #FEC388 #F97C00 #864200;
	border-radius: 8px 8px 8px 8px;
	border-style: solid;
	border: 1px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	color: #FFF;
	padding: 0 18px;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button span, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button span {
	position: relative;
	z-index: 100;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button span.bg, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button span.bg {
	background: url("../img/spotlight/buttonstripe.png") no-repeat scroll right top transparent;
	height: 45px;
	left: 0;
	position: absolute;
	top: 0;
	width: 112%;
	z-index: 1;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button:hover span.bg, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button span.bg:hover, .backgroundWrapper.voet .center > .three-column > .col .button:hover > span.bg { background: none repeat scroll 0 0 #FE7E00; }
.backgroundWrapper.voet .center > .three-column > .col .button:hover > span.bg { width: 100%; }

.reviewBox { float: left; width: 100%; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a:hover, .backgroundWrapper.content .center .twoColumn.other > .col > .box a:hover {
	color: #000000;
	text-decoration: none;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.favorite, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.favorite, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .more a, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .more a { color: #000000; }
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.favorite:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.favorite:hover, .backgroundWrapper.content .center .threeColumn > .col > .box > .text a:hover, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .more a:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .more a:hover {
	color: #40b7da;
	text-decoration: none;
}
.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button:hover, .backgroundWrapper.content .center .threeColumn > .col > .box > .text a.button:hover { color: #FFF; }

.backgroundWrapper.content .center .oneColumn.other > .col > .title span.small, .backgroundWrapper.content .center .twoColumn.other > .col.large > .title span.small, .backgroundWrapper.content .center .twoColumn.other > .col > .title span.small, .backgroundWrapper.content .center .threeColumn > .col > .title span.small { font: 11px Arial, Helvetica, sans-serif; }

.box.kiyohStatus ul {
	/*float: left;*/
	width: 100%;
	list-style-type: none;
	padding: 2px 0 0;
	margin: 0px;
}

.box.kiyohStatus ul li {
	/*float: left;*/
	width: 100%;
	background: url('../img/check.png') no-repeat left 6px;
	padding:4px 0 4px 32px;
	margin: 0;
	line-height: 22px;
	/*height: 30px;*/
}

.reviewBox, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box .more, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .more {
	border-top: 1px solid #d1d1d1;
	padding-top: 24px;
	margin-top: 36px;
}
.reviewBox.first {
	border: 0;
	padding-top: 0px;
	margin-top: 0px;
}
.reviewBox.last { padding-bottom: 30px; }
.reviewBox > .right > .textual, .reviewBox > .right > .textual { padding-bottom: 28px; }
.reviewBox > .right > .mainScore { padding-bottom: 8px; }
/*.reviewBox > .right > .mainScore + .textual { margin-top:-38px; }*/
.reviewBox > .right > .scores { border-top: 1px solid #e5e5e5; margin-top: -14px; padding-top: 0; }

.reviewBox > .right > .mainScore > .right {
	font: 36px/36px "TeXGyreAdventorBold";
	color: #40b7da;
}

.reviewBox > .right > .scores > .col { margin-left: 9px; width: 142px; }
.reviewBox > .right > .scores > .col.first { margin: 0; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .more, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .more {
	float: left;
	width: 100%;
}

.backgroundWrapper.content .center .twoColumn.other > .col > .box {
	padding-top: 18px;
	padding-bottom: 18px;
}

.backgroundWrapper.content .center .twoColumn.other > .col > .box form td { padding: 0 0 18px; }

.backgroundWrapper.content .center .twoColumn.other > .col > .box table { width: 100%; }

.input_regular, .input_medium, .input_small, textarea, .reviewTable input, .input_calendar {
	padding: 6px 12px;
	background: #fdfcfc;
	border-radius: 6px;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #e9e9e9;
	height: 25px;
	line-height: 25px;
	height: auto;
	color: #617580;
	font: 13px Arial, Helvetica, sans-serif;
}

.backgroundWrapper.content .center .twoColumn.other > .col .input_button { float: right; }

.input_button, .reviewSendButton, .oneColumn.other .box.defaultlogin .loginButton2, .backgroundWrapper.content .center .oneColumn > .col > .box .submitButtonNew {
-webkit-appearance: none;
	background:url("../img/spotlight/buttonbg.png") repeat-x scroll left bottom #FFB66E;
	border: 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFFFFF;
	display: block;
	float: left;
	/*height: 36px;*/
	line-height: 20px;
	overflow: hidden;
	padding: 8px 18px;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.reviewSendButton { margin-top: 24px; }

.input_button:hover, .reviewSendButton:hover, .oneColumn.other .box.defaultlogin .loginButton2:hover, .backgroundWrapper.content .center .oneColumn > .col > .box .submitButtonNew:hover {
  background:url("../img/spotlight/buttonbg.png") no-repeat scroll -1px bottom #FFB66E;
}

.backgroundWrapper.content .center .oneColumn > .col > .box {
	padding: 18px 24px;
	width: 922px;
}
.backgroundWrapper.content .center .oneColumn > .col > .box > .averageCompanyBox { float:left;width:100%; }

.backgroundWrapper.beoordeling .starRow.half { width: 429px; }

table.reviewTable.textual td, .reviewerPersonal > tbody > tr > td, .backgroundWrapper.beoordeling table.reviewTable.extMultipleChoice, .backgroundWrapper.beoordeling table.reviewTable.extOpen { width: 427px; }
.reviewerPersonal > tbody > tr > td { font-weight: bold; vertical-align: top; padding-top: 5px; }
table.reviewTable.textual td:first-child, table.reviewTable.textual td, .reviewerPersonal > tbody > tr > td:first-child { padding-right: 64px; font-weight: normal; padding-top: 0px; }
.backgroundWrapper.beoordeling table.reviewTable.extMultipleChoice { margin-right: 64px; }
textarea {
	width: 403px;
	height: 90px;
}
textarea#aankoop { height:50px; }

#review_positive_count, #review_negative_count, #openvraag_count {
	background: none;
	font: 11px Arial, Helvetica, sans-serif;
	border: 0;
	background: none;
	padding: 6px 0 0;
	color: #617580;
}
.backgroundWrapper.beoordeling .starRow.itemRow { padding: 6px 0; }
.backgroundWrapper.beoordeling .starRow.full .title {
	font-weight: bold;
	padding: 0 0 24px;
}
.backgroundWrapper.beoordeling .starRow .input, .backgroundWrapper.beoordeling .starRow .input input { color: #617580; }
.backgroundWrapper.beoordeling table.reviewTable.recommends { width: auto; }
.reviewTable.recommends td {
	width: auto;
	padding: 0 0 0 20px;
}
.reviewTable.recommends td:first-child {
	padding: 0;
	width: 144px;
}

.reviewStars { padding-bottom: 24px; }

.backgroundWrapper.beoordeling .starRow .input, .backgroundWrapper.beoordeling .starRow .input input {
	background: none repeat scroll 0 0 transparent;
	float: right;
	width: 20px;
}
.backgroundWrapper.beoordeling .starRow .title { width: 218px; }

.text.homepage > img, .text.otherpages > img{
	margin: -14px 0 0 -14px;
	width: 300px;
}
.text.otherpages > img { margin-top: -9px; }
.nvt img { position: relative; z-index: 100; pointer: cursor; margin-left: 4px; }

.extOpen { font-weight: bold; }

.extMultipleChoice td:first-child, .backgroundWrapper.beoordeling table.reviewTable table tr > td:first-child { width: 160px; height: 28px; }
.backgroundWrapper.beoordeling table.reviewTable table tr td { padding: 0 0 6px; }

.backgroundWrapper.beoordeling table.reviewTable { margin: 12px 0; }

.backgroundWrapper.voet .center > .three-column .title {
	font: 17px "TeXGyreAdventorBold";
	color: #FFF;
	float: left;
	width: 100%;
	padding-bottom: 24px;
}
.backgroundWrapper.voet .center > .three-column > .col.mini a {
	display: block;
	float: left;
	width: 41px;
	height: 41px;
	background: url('../img/socialMedia.png');
}
.backgroundWrapper.voet .center > .three-column > .col.mini a.twitter { background-position: -41px 0; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.linkedin { background-position: -82px 0; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.gplus { background-position: -123px 0; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.pinterest { background-position: -164px 0; }
.backgroundWrapper.voet .center > .three-column > .col.mini a:hover { background-position: 0 -41px; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.twitter:hover { background-position: -41px -41px; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.linkedin:hover { background-position: -82px -41px; }    
.backgroundWrapper.voet .center > .three-column > .col.mini a.gplus:hover { background-position: -123px -41px; }
.backgroundWrapper.voet .center > .three-column > .col.mini a.pinterest:hover { background-position: -164px -41px; }

.backgroundWrapper.voet .center > .three-column > .col.first ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.backgroundWrapper.voet .center > .three-column > .col.first li {
	float: left;
	margin: 0;
	line-height: 30px;
	color: #FFF;
}
.backgroundWrapper.voet .center > .three-column > .col.first li.date {
	clear: both;
	font-size: 11px;
	width: 70px;
}
.backgroundWrapper.voet .center > .three-column > .col.first li.dash { width: 12px; }
.backgroundWrapper.voet .center > .three-column > .col.first li a { color: #FFF; }
.backgroundWrapper.voet .center > .three-column > .col.first li a:hover { text-decoration: none; color: #40b7da; }
.backgroundWrapper.voet .center > .three-column > .col {
	height: 112px;
}

.backgroundWrapper.voet .center > .three-column > .col .button {
	padding: 5px 42px 15px;
	display: inline-block;
	float: none;
	background: url("../img/spotlight/buttonbg.png") repeat-x left bottom #FFB66E;
	border-color: #FEC388 #F97C00 #864200;
	border-radius: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

.backgroundWrapper.voet .center > .three-column > .col .button > span {
	color: #FFFFFF;
	font: 26px "TeXGyreAdventorBold";
	position: relative;
	z-index: 2;
}

.backgroundWrapper.voet .center > .three-column > .col .button > span.bg {
	background: url("../img/spotlight/buttonstripe.png") no-repeat scroll right top transparent;
	height: 68px;
	left: 0;
	position: absolute;
	top: 0;
	width: 65%;
	z-index: 1;
	color: #FFFFFF;
	font: 26px "TeXGyreAdventorBold";
	text-decoration: none;
}

.backgroundWrapper.voet .center > .three-column > .col .button > span > span {
	position: relative;
	color: #7D4306;
	display: block;
	font: 13px/20px Arial;
	text-align: center;
	z-index:100;
}

.backgroundWrapper.voet .center > .three-column > .col .button > span > span span {
	background: url("../img/arrowSignUp.png") no-repeat scroll right top transparent;
	display: inline-block;
	height: 7px;
	width: 13px;
}

.box select , .reviewBox > .right > .scores > .reaction {
	border: 1px solid #E6E6E6;
	color: #617580;
	font: 13px Arial,Helvetica,sans-serif;
	width: 148px;
	background: #FDFCFC;
	border-color: #AAAAAA #D1D1D1 #E9E9E9;
	border-radius: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px;
	color: #617580;
	font: 13px Arial,Helvetica,sans-serif;
	height: auto;
	padding: 6px 6px 6px 12px;
}

.reviewBox .extrainformation {
	position:relative;float:left;width:419px;margin-top:24px;background:#f5f5f5;border:1px solid #dedede;padding:12px;
}

.reviewBox .extrainformation .box-closer { cursor:pointer;position:absolute;display:block;top:18px;right:12px;width:12px;height:12px;background:url(../images/icons/plusmin.png) left bottom no-repeat; }
.reviewBox .extrainformation.closed-box .box-closer { background-position:left top; }

.reviewBox .extrainformation.closed-box dl { display:none; }
.reviewBox .extrainformation .closedinfo { display:none; }
.reviewBox .extrainformation.closed-box .closedinfo { font-weight:bold;display:block; }
.reviewBox .extrainformation dl { float:left;width:100%; }
.reviewBox .extrainformation dl dt { float:left;clear:both;font-weight:bold;width:160px; }
.reviewBox .extrainformation dl dd { float:left;width:247px;margin-left:12px; }

 .reviewBox > .right > .scores > .reaction {
	padding: 18px;
	margin: 24px 0 0;
	float: left;
	width: auto;
	line-height: 21px;
	background: #f5f5f5;
	font-size: 11px;
}

.pakketten .firstpack, .pakketten .secondpack, .pakketten .lastpack, .pakketten .packtitle {
	padding: 4px 12px;
	width: 127px;
	border: 1px solid #e5e5e5;
	text-align: center;
}
.pakketten .lastpack { background: #f0f0f0; }
.pakketten.packborder tr:first-child td { color: #000; }
.pakketten .packtitle { width: 442px; text-align: left; }

input.orderButtons {
	display: block;
	background: url("../img/spotlight/buttonbg.png") repeat-x scroll left bottom #FFB66E;
	border-color: #FEC388 #F97C00 #864200;
	border-radius: 8px 8px 0px 0px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 152px;
	color: #FFFFFF;
	font: 19px/48px "TeXGyreAdventorBold";
	height: 52px;
	position: relative;
	padding-bottom: 4px;
	cursor: pointer;
}
input.orderButtons.purpleBtn {
	background: url("../img/buttonbg_purple.png") repeat-x scroll left bottom #f841c2;
	border-color: #ff66d2 #da23a4 #58013e;
}
input.orderButtons.purpleBtn:hover { background: #f841c2; }
input.orderButtons.grayBtn {
	background: url("../img/buttonbg_gray.png") repeat-x scroll left bottom #a4a4a4;
	border-color: #c3c3c3 #7c7c7c #525252;
}
input.orderButtons.grayBtn:hover { background: #a4a4a4; }
input.orderButtons.orangeBtn:hover { background: #FFB66E; }
input.orderButtons.bottom { border-radius: 0px 0px 8px 8px; }

.ui-widget { font-weight: normal;  }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
	border: 1px solid #CCCCCC;
	color: #1C94C4;
	font-weight: bold;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth {
	float: left;
	width: 100%;
	padding-top: 48px;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth .left {
	float: left;
	width: 50%;
	font-weight: bold;
}
.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth .right {
	float: right;
	text-align: right;
	width: 50%;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth .right span {
	display: block;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .title, .backgroundWrapper.content .center .twoColumn.other > .col > .title, .backgroundWrapper.content .center .threeColumn > .col > .title, .backgroundWrapper.content .center .oneColumn > .col > .title, .backgroundWrapper.content .center .twoColumn.other > .col.small > .title { font-size: 19px; position: relative; }
.backgroundWrapper.content .center .oneColumn.other > .col > .title.bold, .backgroundWrapper.content .center .oneColumn.other > .col > .title.bold, .backgroundWrapper.content .center .threeColumn > .col > .title.bold { font-family: "TeXGyreAdventorBold"; }

.title .addthis_toolbox.addthis_default_style { position: absolute; top: 15px; right: 0px; }
.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth.bBorder .right { font: 11px/16px "TeXGyreAdventorBold"; }
.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth.bBorder {
	padding: 0 0 6px;
	border-bottom: 1px solid #e5e5e5;
}
.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth.bBorder .right {
	margin-top: -12px;
	color: #B5B4B4;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .fullwidth.bBorder .right span {
	font: 48px/48px "TeXGyreAdventorBold";
	color: #40b7da;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box #all {
	background: #e5e5e5;
	margin: 29px 0;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .scoreLeft {
	margin: 18px 0 0;
	float: left;
	width: 606px;
	border-right: 1px solid #e5e5e5;
	padding-right: 29px;
}

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .scoreRight {
	margin: 18px 0 0;
	width: 257px;
	margin-left: -1px;
	padding: 0 0 0 29px;
	float: left;
	border-left: 1px solid #e5e5e5;
}      

.backgroundWrapper.content .center .oneColumn.other > .col > .box .averageCompanyBox .scoreRight .averageScoreOwnQuestions {
	font-size: 12px; float:left;width:100%;margin-bottom:8px;color:#269EC9;
}

.oneColumn.other .box.defaultlogin select { width: 320px; }

.box.defaultlogin h2 {
	font: 19px "TeXGyreAdventorBold";
	color: #617580;
}
.register h2 {
	font: 19px "TeXGyreAdventorBold";
	color: #617580;margin-top:24px;
}

#question_list {
	float: left;
	font-weight: bold;
	height: 460px;
	margin: 20px 20px 0 0;
	width: 170px;
}

#graph {
	background: url("../gfx/site/grafiek.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 460px;
	margin: 20px 0 0;
	width: 620px;
	line-height: 14px;
}

.oneColumn.other .backgroundWrapper.content .center .oneColumn > .col > .box .submitButtonNew { float: left; clear: both; margin-top: 29px; }
.oneColumn.other .accCol tr td:first-child { width: 250px; }
.oneColumn.other .accCol tr td { padding: 4px 0; }

.oneColumn.other .accCol .input_regular { width: 320px; }
.oneColumn.other .accCol .input_medium { width: 210px; }
.oneColumn.other .accCol .input_small { width: 80px; }
.oneColumn.other .accCol { width: 100%; margin-left: 0; }

.defaultlogin .line .category {
	letter-spacing: 0px;
	padding: 12px;
	margin-bottom: 12px;
}
.defaultlogin .line .innerLine, .defaultlogin .line { height: 44px; }
.defaultlogin .line { margin-bottom: 12px; }

.defaultlogin .items * { line-height: 19px; color: ##617580; }
.defaultlogin .items .item h1 { font-size: 13px; }
.defaultlogin .items .item h1 + div { clear:both; }

.defaultlogin .items .item input.straightButton {
	background: url("../img/spotlight/buttonbg.png") repeat-x scroll left bottom #FFB66E;
	border: 1px none;
	border-radius: 8px 8px 8px 8px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding: 0 18px 4px;
	position: relative;
	text-decoration: none;
	margin-right: 6px;
	font-size: 13px;
	text-transform: none;
	font-weight: normal;
}
.defaultlogin .items .item input.straightButton:hover { background: #FFB66E; }

.defaultlogin .items .item > div .fakelink {
	font-weight: normal;
	color: #000;
	font-size: 13px;
	text-decoration: underline;
}
.defaultlogin .items .item > div {	color: #617580; }
.defaultlogin .items .item > div .fakelink:hover { color: #27AED9; text-decoration: none; }

.productBox { width: 162px; text-align: center; }

.backgroundWrapper.content .center .threeColumn > .col > .box > .text.homepage { height: 252px; }

.defaultlogin .line .category {
	border-radius: 6px 6px 0 0;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box .companyTitle, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box .companyTitle, .backgroundWrapper.content .center .oneColumn > .col > .box .companyTitle, .backgroundWrapper.content .center .twoColumn.other > .col > .box .companyTitle {
	display: block;
	width: 100%;
	font: 19px "TeXGyreAdventorRegular";
	padding-bottom: 38px;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .title table {
	top: 11px;
}

.backgroundWrapper.spotlight .center > .button > a.button:hover {
	background: url("../img/buttonbghover.png") repeat-x scroll left bottom #ffcd92;
	border-color: #FEC388 #F97C00 #864200;
	border-radius: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

.backgroundWrapper.spotlight .center > .button > a.button:hover > span.bg, .backgroundWrapper.voet .center a.button:hover > span.bg {
	background: url("../img/buttonstripehover.png") no-repeat scroll right top transparent;
	height: 68px;
	left: 0;
	position: absolute;
	top: 0;
	width: 65%;
	z-index: 1;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button:hover span.bg, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button:hover span.bg {
	background: url("../img/buttonstripehover.png") no-repeat scroll right top transparent;
	height: 45px;
	left: 0;
	position: absolute;
	top: 0;
	width: 112%;
	z-index: 1;
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box a.button:hover, .backgroundWrapper.content .center .twoColumn.other > .col.small > .box a.button:hover {
	background: url("../img/spotlight/buttonbghover.png") repeat-x scroll left bottom #ffcd92;
	border: 1px none;
	border-radius: 8px 8px 8px 8px;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	padding: 0 18px;
	position: relative;
	text-decoration: none;
}

span.bBg {
	width: 0px;
	height: 0px;
	display: none;
	background: url('../img/buttonstripehover.png');
}

span.bBg2 {
	width: 0px;
	height: 0px;
	display: none;
	background: url('../img/buttonbghover.png');
}

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box table td a > img, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box table td img { float: left; text-align: left; padding: 0 20px 20px 0; }

.itemminheight h1 {
	width: 225px;
}

#helpselectionhome { position:absolute;top:6px;right:50px; }
.reviewlistingoverview { position:relative; }

.optionsCompanyEdit { float:left;width:100%;margin:-24px 0 12px; }
.optionsCompanyEdit > a { margin-right:12px; }

.notification-block { margin:0 0 24px 0; }
.notification-block > .notification { position:relative;margin:0 0 1px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px 0 8px 32px;font:11px/18px Arial,Verdana,Helvetica;color:#333; }
.notification-block > .notification.alert { border:1px solid #a1b4ee;background-color:#dce3ff; }
.notification-block > .notification.success { border:1px solid #9adf8f;background-color:#d5ffcf; }
.notification-block > .notification.warning { border:1px solid #e5db55;background-color:#fffbcc; }
.notification-block > .notification.error { border:1px solid #df8f90;background-color:#ffcecf; }

.notification-block > .notification > span.icon { background:url(../images/notification.png) -1px 0 no-repeat;position:absolute;top:8px;left:8px;display:block;width:16px;height:16px; }
.notification-block > .notification.alert > span.icon { background-position:-1px -91px; }
.notification-block > .notification.success > span.icon { background-position:-1px -1px; }
.notification-block > .notification.warning > span.icon { background-position:-1px -30px; }
.notification-block > .notification.error > span.icon { background-position:-1px -61px; }

.hide { display:none; }
.productname-review { z-index:-3;position:absolute;top:0;left:0;width:0px;height:0px;overflow:hidden;font-size:1px;line-height:1px; }

.filters { float:left;width:586px;border:1px solid #d1d1d1;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:10px; }    
.filters > form > span { float:left;display:block;width:100%;font:bold 12px/16px Arial,verdana,helvetica;color:#666;margin-bottom:8px; }
.filters > form > span > span { float:right;width:auto;font:10px/16px Arial,Verdana,Helvetica;color:#999; }
.filters > form { float:left;width:100%; }
.filters > form div.item { float:left;width:100%; }
.filters > form div.item > div.title { clear:both;float:left;width:139px;font:12px/30px Arial,verdana,helvetica;color:#666; }
.filters > form div.item > div.title + div { float:left;width:445px;font:12px/30px Arial,verdana,helvetica;color:#666; }
.filters > form div.item > div.title + div > .row { float:left;width:100%;line-height:18px;padding-top:6px; }
.filters > form div.item > div.title + div > .row + .row { padding-top:0; }

.filters > form div.hidden { display:none; }

.filters > form > div + div { padding-top:10px;/*border-top:1px dashed #d1d1d1;margin-top:4px;*/ }
div.small-notimportant { display:block;position:absolute;top:0;left:212px;width:202px;font-weight:bold; }
div.small-notimportant > span { font-weight:normal; }
div.small-notimportant > span > img { vertical-align:middle;margin-top:-4px; }                                            

.threeColumn.customers > .title.big { width:966px;float:left;font:22px "TeXGyreAdventorRegular";color:#617580;padding:0 0 0 24px; }   
.threeColumn.customers > .sliderOverflow { float:left;width:100%;height:154px;overflow:hidden;background:url(../images/sliderBg.png) top left no-repeat;margin-top:12px; }
.threeColumn.customers > .sliderOverflow > .sliderOverflowInner { float:left;width:1200px;margin-right:-20px; }
.threeColumn.customers ul.items { float:left;width:100%;list-style:none;margin:0;padding:0; }
.threeColumn.customers ul.items > li { float:left;width:180px;height:108px;border:1px solid #eaeaea;background:#fff;list-style:none;margin:21px 20px 21px 0;padding:0; }
.threeColumn.customers ul.items > li > a { display:block;float:left;height:88px;width:160px;margin:10px;list-style:none;background:none transparent center center no-repeat; }
.threeColumn.customers ul.items > li > a.hide { visibility:hidden; }

.threeColumn.customers ul.items > li:hover > a { display:none; }
.threeColumn.customers ul.items > li:hover > a.hide { display:block;visibility:visible; }

.threeColumn.customers > .title.big > .slide-buttons { float:right;display:block; }
.threeColumn.customers > .title.big > .slide-buttons > span { margin-top:14px;cursor:pointer;display:block;float:left;width:7px;height:13px;background:none transparent center center no-repeat; }
.threeColumn.customers > .title.big > .slide-buttons > span + span { margin-left:12px; }
.threeColumn.customers > .title.big > .slide-buttons > span.prev { background-image:url(../images/slider-prev.png); }
.threeColumn.customers > .title.big > .slide-buttons > span.next { background-image:url(../images/slider-next.png); }

.dataOverview { width: 100%; }
.dataOverview td { padding: 2px 4px; font-size:11px; letter-spacing: normal; }
.dataOverview tr.head { border-bottom: 1px solid #EAEAEA; }
.dataOverview tr.head td { font-weight:bold; }
.dataOverview tr.odd { background-color: #EAEAEA; }
.dataOverview tr.even { background-color: #FFFFFF; }

/* Rating star */
.raty { float:left;line-height:normal; }
.raty > .showScore { float:right;width:24px;text-align:center;font:14px/22px Arial,verdana,helvetica; }
.raty > .nvtScore { display:none; }
.raty > .stars { float:left;line-height:normal;height:22px;margin-right:4px; }
.raty.big > .stars { height:28px; }
.raty.big > .showScore { float:left;line-height:28px;margin-left:27px; }
.raty.big > .showScore + .textualScore { float:left;font:11px/28px Arial,verdana,helvetica; }
.raty.big > .showScore + .textualScore > span { display:none; }
.raty.big > .showScore + .textualScore > span.active { display:block; }
.raty > .nvt { float:left;margin:2px 0 0 0; }
.starRow.full .raty { width:704px; }    
.starRow.half .raty { width:211px; }

.raty > .nvt > a { display:block;float:left;width:36px;height:17px;background:none transparent left top no-repeat; }
.raty > .nvt > a.lang-nl { background-image:url(../img/raty/22x22/nvt/nl/sprite.png); }
.raty > .nvt > a.lang-en { background-image:url(../img/raty/22x22/nvt/en/sprite.png); }
.raty > .nvt > a.lang-fr { background-image:url(../img/raty/22x22/nvt/fr/sprite.png); }
.raty > .nvt > a.lang-de { background-image:url(../img/raty/22x22/nvt/de/sprite.png); }
.raty > .nvt > a.off { background-position:left center; }
.raty > .nvt > a.off:hover { background-position:left bottom; }

.backgroundWrapper.content .center .twoColumn.other > .col.large > .box table.partners td a > img, .backgroundWrapper.content .center .twoColumn.other > .col.large > .box table.partners td img { padding:0;float:none;text-align:left; }

.stars-filter { color:#617580;float:left;width:606px;padding:20px 24px;background:#fff;box-shadow: 0 1px 1px #CECECE;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-bottom:18px; }
.stars-filter > strong { display:block;float:left;width:100%;margin-bottom:12px; }

.star-filter { position:relative;float:left;width:85px; }
.star-filter + .star-filter { margin-left:45px; }
.star-filter .stars + div { display:block;float:left;width:100%;text-align:center;font:10px Arial;color:#617580;margin-top:6px; } 
.star-filter a.overlay-a { position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%; }

body > .loaderfull { position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10000;background:#000;background:rgba(0,0,0,0.3);display:none; }

.backgroundWrapper.content .center .twoColumn > .col > .box.partnerlogo > a { bottom:10px;position:absolute;right:25px; }


form.combine-companies { float:left;width:100%;margin-top:24px; }
form.combine-companies .combine-companies-item { float:left;width:100%; }
form.combine-companies .combine-companies-item > span { font-weight:bold;display:block;width:100%;margin-bottom:6px; }

.reviewSendButton.abuse-done, .abuse-done { background:#028900 !important;cursor:default }

.combined-company-score-list { display:none; }
.combined-company-score-list, .combined-company-score-list table { margin-top:24px;float:left;width:100%; }
.combined-company-score-list table thead { font-weight:bold;background:#363636;color:#fff; }

.combined-company-score-list table thead td { width:20%;vertical-align:bottom; }
.combined-company-score-list table thead td a {color:#fff;}
.combined-company-score-list table thead td + td { width:16%; }

.combined-company-score-list table td { padding:4px 6px; }
.combined-company-score-list table .odd { background-color:#fff; }
.combined-company-score-list table .even { background-color:#efefef; }
.combined-company-score-list table .odd:hover, .combined-company-score-list table .even:hover { background-color:#D8D8D8; }

.combined-company-score-list + .open-close-combined-company-score-list { clear:both;margin-top:24px;display:block;float:left;cursor:pointer;color:#333; }    
.combined-company-score-list + .open-close-combined-company-score-list > span { display:block; }
.combined-company-score-list + .open-close-combined-company-score-list > span + span { display:none; } 
.combined-company-score-list + .open-close-combined-company-score-list.visible > span { display:none; }
.combined-company-score-list + .open-close-combined-company-score-list.visible > span + span { display:block; }
.combined-company-score-list + .open-close-combined-company-score-list + a { display:none; }
.combined-company-score-list + .open-close-combined-company-score-list.visible + a { display:block;float:right;margin-top:24px;cursor:pointer;color:#333; }

.reviewimg { max-width:100%;margin-top:24px;cursor:pointer; }  

.img-enlarge { position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:30000;opacity:0; }
.img-enlarge > div { position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-width:100%;max-height:100%;background:#000;background:rgba(0,0,0,0.9); }
.img-enlarge > div img { position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-width:100%;max-height:100%; }
.img-enlarge > div.close-txt { background:none transparent;top:48px;left:0;right:0;text-align:center;bottom:auto;text-align:center;opacity:0; }
.img-enlarge > div.close-txt > span { background:#fff;background:rgba(255,255,255,0.9);padding:6px 12px;
	font: 14px/23px Arial, Helvetica, sans-serif; }
	
.loaderfull.downloading { background-image:url(../images/ajax-load-download.gif);background-position:center center;background-repeat:no-repeat; }
.loaderfull.downloading .txt { position:absolute;top:0;left:0;right:0;bottom:72px;font:bold 18px/33px "TeXGyreAdventorRegular",Arial;color:#fff;margin:auto;text-align:center;height:33px; }

.product-reviews, .product-reviews .product, .product-reviews .product-title, .product-reviews .product-stars, .product-reviews .product-stars .starRow.half {
     float: left;
     margin: 0px;
     padding: 0px;
     text-align: left;
     width: 100%;
}

.product-reviews .product-title { font-weight:bold; }

.product-reviews .product { margin-top:20px;background:#f3f3f3;padding:20px 32px; }

.product-reviews .product-left { width:25%;float:left;}
.product-reviews .product-right { width:70%;float:right;}
.product-reviews .product-right .img { display:none;}
.product-reviews .product-left img { max-width:100%;height:auto; }



.prod-reviews { float:left;width:100%; }
.prod-reviews .prod-review { float:left;width:100%;margin-top:20px;background:#f3f3f3;padding:12px;box-sizing:border-box; }
.prod-reviews .prod-review .prod-title { float:left;width:100%;font-weight:bold; }
.prod-reviews .prod-review .prod-rating { float:left;width:100%; }
.prod-reviews .prod-review .prod-remarks { float:left;width:100%;margin-top:20px; }
.prod-reviews .prod-review .prod-rating .rate { position:relative;right:auto;left:auto;top:auto;bottom:auto;float:left;margin:2px 0 0 12px; }


.stats-row { float:left;width:100%; }
.stats-row > div { background:#F5F5F5;float:left;padding:8px 12px;height:64px;margin:12px 0; }
.stats-row > div + div, .stats-row h2 + h2 { margin-left:10px; }
.stats-row .stat-small { width:199px; }
.stats-row .stat-medium { width:432px; }
.stats-row h2.stat-medium-h2 { width:456px;float:left; }
.stats-row .stat-large { width:665px; }
.stats-row > div > span { float:left;width:100%;text-align:center;font-size:13px;font-family:Arial, sans-serif;display:block;padding-bottom:8px; }
.stats-row > div > span.score { float:left;width:100%;text-align:center;font-family:"TeXGyreAdventorBold", Arial, sans-serif;font-size:24px;font-weight:bold; }
.stats-row > div.colored > span { color:#fff; }