﻿/** 
 * Nieuwe stijlen
 */
@import url("/style/reviews.css");



/* Algemeen */
textarea											{	padding: 3px 5px; color: #303030; border: 1px solid #d5d5cb; background: #fafaf9; display: block; }
.errorSummary ul									{	margin-bottom: 1em; }
.errorSummary li									{	color: #dd0000; }
.capsLock											{	margin-left: 0px !important; }

.reviewsQuestions									{	padding-bottom: 40px; }

.reviewsQuestions h2								{	font-size: 14px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; }
.reviewsQuestions h5								{	color: #83847c; display:inline;}
.reviewsQuestions h5 a								{	color: #83847c; text-decoration: none; }
.reviewsQuestions .space							{	margin-bottom: 32px; }

table.ratings 										{	margin-bottom: 4px; }
table.ratings tr.uneven th,
table.ratings tr.uneven td							{	background: #EFEFEF;}
table.ratings thead									{	display: table-header-group; }
table.ratings thead th								{	font-weight: bold; }
table.ratings th									{	font-weight: normal; width: 1%; white-space: nowrap; padding: 4px 15px 4px 6px; }
table.ratings td									{	font-weight: bold; padding: 4px 10px 4px 0px; vertical-align: top; width: 99%; }
table.ratings td.stars								{	width: 1%; padding: 0px 10px 0px 0px; * padding: 4px 10px 5px 0px; white-space: nowrap; font-weight: normal; vertical-align: middle; }
table.ratings td.stars div							{	position: static; display: inline; }
table.ratings td.stars img							{	padding: 1px 1px 0px 0px; cursor: pointer; }
table.ratings td.stars span							{	margin-left: 5px; }
table.ratings td.stars strong						{	padding-right: 20px; width: 51px; display: -moz-inline-box; display: inline-block; }
table.ratings td.stars .required					{	width: 60px; height: 16px; display: inline-block; * display: inline; overflow: hidden; vertical-align: middle; }
.product table.ratings td.stars img					{	cursor: auto; }

.review_rating										{	margin: 1em 0em; }
.review_rating .stars								{	margin-bottom: 4px; }
.review_rating .stars img							{	margin-right: 1px; vertical-align: middle; }
.review_rating .stars div							{	margin-left: 5px; vertical-align: middle; display: inline; }
.review_rating a									{	display: block; }




* html .userReview .firstColumn .mainImage			{	margin-top:4px !important; }


.userReview .firstColumn .labelSpecial a,
.userReview .firstColumn .labelReview a				{	text-decoration: none; }


.userReview .secondColumn h6						{	margin-bottom: 4px; }
.userReview .secondColumn h6 span					{	font-weight: normal; color: #83847c; margin-right: 5px; }
.userReview .secondColumn h6 span a					{	color: #83847c; }
.userReview .secondColumn h6 a						{	font-weight: normal; }
.userReview .secondColumn p a						{	display: block; }
.userReview .secondColumn p.rateQuestion a			{	display: inline; }
.userReview .secondColumn p.prodDescription			{	margin: 0px; padding: 0px; }
.userReview p.ratings								{	border-top: 1px solid #d5d5cb; color: #83847c; padding-top: 3px; clear: both; }
.userReview p.ratings span							{	font-weight: bold; color: #303030; margin-right: 5px; }
.userReview .userMovies 							{	width: 1%; }
.userReview .userMovies td							{	vertical-align: bottom; }
.userReview .userMovies .movie div					{	width: 280px; padding: 6px; margin: 15px 0px; border: 1px solid #d5d5cb; }
.userReview .userMovies .movie span					{	display: block; margin-top: 6px; text-decoration: none !important; }
.userReview .userMovies .thumb a					{	display: block; width: 100px; padding: 6px; margin: 15px 0px 15px 6px; border: 1px solid #d5d5cb; }
.userReview .userMovies .thumb a:hover,
.userReview .userMovies .thumb a:hover span			{	color: #2187c5; }
.userReview .userMovies .thumb img					{	display: block; margin-bottom: 6px; }
.userReview .thirdColumn							{	background: #EFEFEF; padding: 2px 5px; clear: both; height: 14px; }
.userReview .ratingOverall							{	font-weight: bold; float: left; width: 314px; }
.userReview .ratingOverall img						{	font-weight: bold; margin: 0px 1px -2px 0px; }
.userReview .thirdColumn							{	background: #EFEFEF; padding: 2px 5px; clear: both; height: 14px; }
.userReview .thirdColumn p							{	text-align: right; float: left; width: 314px; }
.userReview .thirdColumn p a						{	text-decoration: none; margin-left: 5px; }
.userReview .thirdColumn p a span					{	text-decoration: underline; }

.userReview .thirdColumn p.ratings					{	text-align: left; float: none; width: auto; background: #ffffff; margin: -2px -5px 0px -5px; padding: 7px 0px 6px 0px; }
.userReview.special .firstColumn					{	padding-top: 14px; * padding-top: 20px; }
.userReview.special .secondColumn					{	margin-top: 15px; }
.userReview.special .personalImage					{	border-width: 1px 1px 0px 1px !important; }

.userQuestion										{	border-top: 0px; background: #EFEFEF;   }
.userQuestion .secondColumn div						{	margin-bottom: 0px; }
.userQuestion .secondColumn div .vraagReviewAndwoord {	margin-top: 10px; }
.userQuestion .secondColumn div h6					{	margin: 1em 0px 0px 0px; }
.userQuestion .rateQuestion							{	padding-top: 0.5em; display: block; }
.userQuestion .rateQuestion a						{	text-decoration: none; margin-left: 5px; }
.userQuestion .rateQuestion a span					{	text-decoration: underline; }

.kolom3 .mijnAfbeelding img							{	width: expression(this.width > 157 ? 157: true); }
html>body .kolom3 .mijnAfbeelding img				{	width: auto; max-width: 157px; }




/* Product detail tab: Reviews & Vragen */
#productReviewsVragen p												{	margin: 0px; }
#productReviewsVragen h5											{	margin: -5px 0px 11px 0px; color: #303030; }
#productReviewsVragen h5 span										{	font-weight: normal; }
#productReviewsVragen p.recommend									{	margin-top: -22px; padding-bottom: 8px; text-align: right; position: relative; border-bottom: 1px solid #d5d5cb; }
#productReviewsVragen p.recommend.uneven							{	margin-top: -20px; padding: 0px 8px 10px 0px; }

#productReviewsVragen #controls .btnFilter.last						{	margin-right: 17px; }
#productReviewsVragen #controls .btnFilter.disabled					{	color: #aaaaaa !important; background: #ffffff !important; cursor: default; }
#productReviewsVragen #controls .btnFilter.hidden					{	display: none; }
#productReviewsVragen #controls span								{	margin-right: 2px; }
#productReviewsVragen #controls span.sort							{	margin-left: 17px; }
#productReviewsVragen #controls input								{	vertical-align: middle; }
#productReviewsVragen #controls select								{	vertical-align: middle; width: 145px; }


#productReviewsVragen #controls.noScript .btnFilter.last			{	margin-right: 12px; }
#productReviewsVragen #controls.noScript .btnDefault				{	padding-right: 26px !important; }



#productReviewsVragen #controls.noItems.noScript .btnDefault		{	padding-right: 30px; }
#productReviewsVragen #selectiveReviews								{	margin-bottom: 9px; }

#productReviewsVragen #pageTop										{	text-decoration: none; background: url(/gfx/arrowBlack7pxUp.gif) no-repeat 0px 3px; padding-left: 14px; margin-top: 40px; display: -moz-inline-box; display: inline-block; }
#productReviewsVragen #pageTop:hover								{	background-image: url(/gfx/arrowBlue7pxUp.gif); }

				#productReviewsVragen .nestedFormFix				{	margin-top: -40px; * margin: 0px; }
body:last-child #productReviewsVragen .nestedFormFix				{	margin-top: 0px; }

#productReviewsVragen div.reviewTags								{	border-top: 1px solid #d5d5cb; padding-top: 2px; margin-top: 2px; }

#reviewTags															{	float: right; margin-top: 9px; }
#reviewTags .tagsList												{	border-right: 1px solid #d5d5cb; width: 137px; float: left; overflow: hidden; margin-left: 5px; padding-right:5px; }
#reviewTags #allTagsBesteGebruik									{	border-right: 0; }
#reviewTags .head													{	font-weight: bold; }
#reviewTags .inner													{	overflow: hidden;}
#reviewTags li														{	padding: 0; background: none; white-space: nowrap; width: 100%; }
.checkBoxList														{	overflow: hidden; }
.reviewTags div														{	position: static; }
.viewMoreTags														{	cursor: pointer; line-height: 16px; display: none; text-decoration: underline; }
.uneven .checkBoxList .viewMoreTags									{	background: #EFEFEF !important; width: 100%;}
* html #reviewTags .tagsList										{	margin-left: 10px; }

#productReviewsVragen table.reviewTags span							{	display: block; margin-bottom: 4px; }
#productReviewsVragen .reviewTagsItems								{	height: 90px; overflow: hidden; cursor: static; position: static; }

#productReviewsVragen .recommended									{	clear: both; margin-bottom: 1em; }














* html #map_container div { position: static;}
*+html #map_container div { position: static;}

/* Schrijf een bijdrage */
#writeContribution h2												{	margin-bottom: 2px; }
#writeContribution h3												{	font-size: 1.1em; margin: 10px 0px; }
#writeContribution p.intro											{	margin: 5px 0px 20px 0px; }
#writeContribution p.intro a										{	color: #949494; }
#writeContribution p.intro a:hover									{	color: #2187c5; }
#writeContribution a.introGuide										{	margin-bottom: 5px; float: right; }
#writeContribution p.ratingsInstructions							{	font-weight: bold; margin: 5px 0px 8px 0px; }
#writeContribution p.ratingsInstructions a							{	font-weight: normal; margin-left: 5px; }
#writeContribution p.guidelines										{	margin-bottom: 8px; text-align: right; }
#writeContribution p.recommend										{	font-weight: bold; margin: 20px 0px 10px 0px; }
#writeContribution p.recommend span.radioBtn						{	margin-left: 8px; zoom: 1; }
#writeContribution p.recommend span,
#writeContribution p.recommend label								{	font-weight: normal; margin-right: 8px; }

#writeContribution table.form										{	width: 100%; border-bottom: 1px solid #d5d5cb; }
#writeContribution table th											{	width: 160px; padding: 6px 0px 6px 6px; font-weight: normal;}
#writeContribution table.form th.title								{	width: auto; padding: 10px 0px; }
#writeContribution table.form th.title span							{	font-weight: normal; }
#writeContribution table td											{	padding: 6px 0px 10px; color: #949494; }
#writeContribution table tr.uneven									{	background: #EFEFEF;}
#writeContribution table td	div.body, 
#writeContribution table tr.video									{	background-color: transparent; }
#writeContribution table table td									{	padding: 0px; }
#writeContribution table.form td a.txtLink							{	color: #949494; }
#writeContribution table.form td .radio input,
#writeContribution table.form td .radioBtn input					{	margin: 1px 5px 2px 0px; * margin: -4px 3px 0px -4px; vertical-align: middle;}
#writeContribution table.form td .checkBoxList input				{	margin: 0px 5px 0px 0px; * margin: -5px 3px -2px -4px; vertical-align: -20%; }
#writeContribution table.form td input.normal						{	width: 250px; margin-bottom: 2px; }
#writeContribution table.form td input.normal.top					{	width: 475px; }
#writeContribution table.form td textarea							{	width: 475px; }
#writeContribution table.form td .nickname							{	display: inline-block; margin: 2px 0px; color: #303030 !important; }
#writeContribution table.form td .uploadpopup						{	padding: 0px; position: static; }
#writeContribution table.form td .uploadFile td						{	padding: 0px; }
#writeContribution table.form td .uploadFile .btnDefault			{	margin: 0px; }
#writeContribution table.form td.titel a							{	float: right; margin: -18px 50px 0px 0px; }
#writeContribution table.form td.review								{	width: auto; }
#writeContribution table.form td.nickname span						{	display: block; color: #949494; }
#writeContribution table.form td.titel span							{	display: block; color: #949494; }
#writeContribution table.form td.review span						{	display: block; color: #949494; text-align: right; margin-bottom: 8px; width: 485px; }
#writeContribution table.form td.review a							{	color: #949494; }
#writeContribution table.form td.footerLinks						{	padding: 0px; }
#writeContribution table.form td.footerLinks a						{	float: left; margin-right: 1em; display: inline; }
#writeContribution table.form td.footerLinks a.preview				{	float: right; margin: 0px; }
#writeContribution table.form td.buttons							{	text-align: right; }
#writeContribution table.form #btnPreview							{	display: none; }
#writeContribution table.form .btnDefault.noScript 					{	margin: 0px; }
#writeContribution table.form .btnCancel							{	margin-right: 10px; width: 78px; }
#writeContribution table.form .btnDefaultBack						{	margin-right: 10px; width: 64px; }
#writeContribution table.form .btnDefault,
#writeContribution table.form .btnDefaultBack						{	margin-top: 15px; display: inline; float: right; position: static; }
#writeContribution table.form .btnDefault.review					{	width: 78px; }
#writeContribution table.form .btnDefault.vraag						{	width: 117px; }
#writeContribution table.form .btnDefault.antwoord					{	width: 138px; }
#writeContribution table.review th									{	font-weight: normal; }
#writeContribution table.review th.title							{	font-weight: bold; }
#writeContribution table.review .uploadedImage .btnDefault			{	width: 105px; margin: 0px 0px 0px 8px; }
#writeContribution table.review .uploadedImage .normal				{	width: 182px; }
#writeContribution table.review .recommend span.radioBtn			{	display: block; }
#writeContribution table.review .userTag label						{	font-style: italic; }
#writeContribution table.review td.checkBoxList						{	width: 250px; }
#writeContribution table.review .label								{	display: block; margin-bottom: 6px; }
#writeContribution table.review td.footerLinks						{	padding-top: 24px; }
#writeContribution table.review .textBox input.normal				{	display: inline; width: 155px; float: left;  margin-right: 6px; }
#writeContribution table.review .textBox div.btnDefault				{	width: 84px; margin-top: 0; float: left }
#writeContribution table.example .btnDefault.review,
#writeContribution table.example .btnDefault.vraag,
#writeContribution table.example .btnDefault.antwoord				{	width: 85px; }
#writeContribution table.form table.radioBtn td,
#writeContribution table.form .checkBoxList td						{	padding-bottom: 2px;}
#writeContribution table.ratingsAspects								{	background: #EFEFEF; width: 100%; }
#writeContribution table.ratingsAspects .head						{	font-weight: normal; width: 160px; }
#writeContribution table.ratingsAspects td.guideTxt					{	width: 160px; }
#writeContribution table.ratingsAspects span.guideTxt				{	color: #6a6a6a; display: block; font-weight: normal; }
#writeContribution td.ratingContainer table							{	width: 100%; }
#writeContribution td.ratingContainer th							{	font-weight: normal; width: 160px; padding: 0px 0px 10px 0px; }
#writeContribution td.ratingContainer th.first						{	font-weight: bold; }
#writeContribution td.ratingContainer .starsSelect div				{	float: left; margin: 2px 12px 0px 0px; }
#writeContribution td.ratingContainer .starsSelect span				{	float: left; }
#writeContribution td.ratingContainer .starsSelect span strong		{	padding-right: 6px; }

/*--- IE6+7 Fix ---*/
* html .stars div													{	position: static; }
*+html .stars div													{	position: static; }

#writeContribution .userReview										{	margin: 0px 0px 8px 0px; border: none; }
#writeContribution .userReview .container							{	border: 1px solid #d5d5cb; }
#writeContribution .userReview .firstColumn 						{	padding: 0px 0px 5px 5px; margin-bottom: 0px; }
#writeContribution .userReview .firstColumn a 						{	margin: 0px 0px 5px; }
* html #writeContribution .userReview .firstColumn a img			{	margin-top: 2px; }
#writeContribution .userReview .secondColumn						{	width: 566px; padding-left: 8px; }
#writeContribution .userReview .secondColumn h5						{	margin-bottom: 8px; }

#writeContribution .footerMsg										{	color: #949494; padding: 3px 0px 0px 0px; }
#writeContribution .footerMsg a										{	color: #949494; }
#writeContribution .footerMsg a:hover								{	color: #2187c5; }

#writeContribution.alreadyReviewed h6								{	margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #d5d5cb; }
#writeContribution.alreadyReviewed .userReview h6					{	margin: 0px; padding: 0px; border: none; }

.changeImage														{	margin-bottom: 10px; }
.changeImage thead													{	display: table-header-group; }
.changeImage thead th												{	padding: 0px 0px 6px 0px !important; white-space: nowrap; font-weight: bold !important; }
.changeImage td.personalImage										{	padding-right: 15px !important; width: 157px; white-space: nowrap; }
.changeImage td.personalImage div									{	height: 125px; margin-bottom: 8px; position: static; width: 157px;}
.changeImage td.personalImage img									{	display: block; height: auto; max-height: 125px; }
* html .changeImage td.personalImage img							{	height: expression(this.height>this.width&&this.height>125?125:true); width: expression(this.width>157&&this.width>this.height?157:true); }
.changeImage .defaultImageOne,
.changeImage .defaultImageTwo										{	padding: 0px 10px 10px 0px !important; width: 157px; }
.changeImage .defaultImageOne img,
.changeImage .defaultImageTwo img									{	display: block; margin-bottom: 8px; }.changeImage .radioBtn *											{	float: left; }
.changeImage .radio label											{	margin-left: 4px; }
.changeImage input.upload 											{	border: 1px solid #000000; padding: 3px 5px; margin-bottom: 8px; width: 327px; display: block; color: #303030; }

/* Bedankt pagina */
#contributionThanks img.head,
#contributionThanks p												{	margin-bottom: 10px; }
#contributionThanks a.btnDefaultBack								{	margin: 3px 0px 13px 0px; }
#contributionThanks .userReview .secondColumn p a					{	display: -moz-inline-box; display: inline-block; }


/* Alle reviews van.. */
		  #allReviews a.print										{	float: right; margin: -15px 0px -10px 0px; padding-left: 15px; background: url(/gfx/icoon_prod_print.gif) no-repeat 0px 3px; }
html>body #allReviews a.print										{	margin-bottom: 0px; }
#allReviews .userReview												{	border: none; margin-bottom: 18px; clear: right; }
#allReviews .container												{	border: 1px solid #d5d5cb; border-width: 1px 1px 0px 1px; }
#allReviews .firstColumn 											{	padding-left: 6px; }
#allReviews .secondColumn											{	width: 562px; padding: 6px; }
#allReviews .thirdColumn											{	height: 40px; }
#allReviews a.btnTop												{	margin-bottom: 12px; }
#allReviews h6														{	clear: left; margin: 10px 0px 4px 0px;}
.mijnWehkamp .reviewsQuestions h2									{	font-size: 24px; margin-bottom: 0px; }

.addReviewTags .labelBox,
.addReviewTags .textBox { width: 50%; vertical-align: top; }
.addReviewTags .labelBox input { vertical-align: text-bottom; }
.addReviewTags .labelBox label {padding-left: 5px; }
#review_content #review_form .addReviewTags .txtbox { margin-right: 5px; width: 120px; }
table.radioBtn label { margin-left: 5px; }

/* Reviews top 100 */
#reviewsTop100														{	width: 738px; overflow: hidden; }
#reviewsTop100 a:link, 
#reviewsTop100 a:visited											{	text-decoration:underline; }
#reviewsTop100 h2													{	font-size: 14px; text-transform:uppercase; font-weight: normal; margin: 10px 0px; color: #303030; }
#reviewsTop100 ul													{	list-style-type: none; list-style: none; list-style-image: none; margin: 0px; padding: 0px;}
#reviewsTop100 ul li												{	padding: 0px; height: 100%; background: none; }
#reviewsTop100 .top100List											{	width: 255px; display: inline; float: left; padding-right: 10px; overflow: hidden; }
#reviewsTop100 .top100Content										{	width: 473px; display: inline; float: left; overflow: hidden; }
#reviewsTop100 .top100Content h2									{	margin: 10px 0px 6px 0px; position: static; }
#reviewsTop100 .top100Content .userMovies 							{	width: 1%; margin-top: 10px; }
#reviewsTop100 .top100Content .userMovies td						{	vertical-align: bottom; }
#reviewsTop100 .top100Content .userMovies .movie div				{	width: 280px; padding: 6px; margin: 0px 0px 10px 0px; border: 1px solid #d5d5cb; }
#reviewsTop100 .top100Content .userMovies .movie span				{	display: block; margin-top: 6px; text-decoration: underline; }
#reviewsTop100 .top100Content .userMovies .thumb a					{	display: block; width: 106px; padding: 6px; margin: 0px 10px 0px 0px; border: 1px solid #d5d5cb; }
#reviewsTop100 .top100Content .userMovies .thumb a:hover			{	border-color: #d5d5cb; }
#reviewsTop100 .top100Content .userMovies .thumb img				{	display: block; margin: 0px 0px 6px 6px; }
#reviewsTop100 .top100Content .userMovies .thumb a span				{	display: block; margin-left: 6px; }
#reviewsTop100 .top100Content .firstColumn .mainImage				{	width: 50px !important; height: 50px;}
#reviewsTop100 .top100Content .secondColumn							{	width: 300px !important; min-height: 56px; padding: 0px 0 0px 10px;}
#reviewsTop100 .top100Content .secondColumn p.personReview			{	display: block; padding-left: 0px !important; color: #83847f;}
#reviewsTop100 .top100Content .secondColumn p.personReview a		{	padding-left: 0px; display: inline;}
#reviewsTop100 .top100Content .secondColumn .titel h3				{	margin-right: 10px;}
#reviewsTop100 .top100Content .secondColumn .allReviews				{	display: block;}
#reviewsTop100 .top100Content .reviewsRatings						{	display: inline-block; margin-bottom: 0px;}
#reviewsTop100 .top100Content .reviewsRatings span					{	margin-right: 4px;}
#reviewsTop100 .top100Content .reviewsRatings img					{	margin-right: 1px; vertical-align: -10%;}
#reviewsTop100 .top100Content .reviewsRatings div					{	display: inline;}
#reviewsTop100 .top100Content .userReview.top100					{	padding-top: 0px; _display: inline-block; _padding-top: 20px;}
#reviewsTop100 .top100Content .userReview.top100 a					{	padding-left: 0px !important;}
#reviewsTop100 .userReview											{	border: 0px; padding-top: 0px !important; }
#reviewsTop100 .monthlyReviewText									{	padding: 15px 0 0 0; }
#reviewsTop100 .paging #pages										{	float: left; background:none;}
#reviewsTop100 .paging #pages .last									{	background:none; }
#reviewsTop100 .paging #pages a,
#reviewsTop100 .paging #pages a.active								{	float: left; width: 12px; height: 18px; line-height: 17px; overflow: hidden; text-align: center; text-decoration: none; }
#reviewsTop100 .userReview.top100           						{	margin-top: 0px; padding-top: 0px; }
#reviewsTop100 .userReview.top100 li        						{	margin-bottom: 8px; }
#reviewsTop100 .userReview.top100 .firstColumn						{	padding: 0px; }
#reviewsTop100 .userReview.top100 .firstColumn img					{	margin: 0px; }
#reviewsTop100 .userReview.top100 .secondColumn						{	width: 189px; }
#reviewsTop100 ul.userReview.top100 .secondColumn					{	padding-bottom: 0px; }
#reviewsTop100 .top100List .paging									{   float:none;	}
#reviewsTop100 .top100List .userReview.top100 .secondColumn			{	padding-left: 17px; width: 175px; }
#reviewsTop100 .userReview.top100 .secondColumn h3					{	height: 1.2em; margin-left: -12px; overflow: hidden; font-weight: bold; position: relative; }
#reviewsTop100 .userReview.top100 .secondColumn h3 a				{	padding-left: 3px; }
#reviewsTop100 .userReview.top100 .secondColumn h3 span				{	display: -moz-inline-block; display: inline-block; width: 21px; text-align: right; }
#reviewsTop100 .userReview.top100 .secondColumn h4					{	height: 1.2em; overflow: hidden;}
#reviewsTop100 .winners *											{	position: static; }
#reviewsTop100 .winners ul.userReview.top100 .secondColumn			{	padding-bottom: 8px; }
#reviewsTop100 .winners .userReview.top100 .secondColumn .titel		{	height: auto;}
#reviewsTop100 .winners .userReview.top100 .secondColumn h3			{	color: #83847F;}
#reviewsTop100 .winners .userReview.top100 .secondColumn p			{	padding-left: 0px; line-height: 12px;}
#reviewsTop100 .userReview.top100 .secondColumn p					{	padding-left: 12px; line-height: 20px;}
#reviewsTop100 .userReview.top100 .secondColumn .spacer				{	display: block; height: 6px;}
#reviewsTop100 .userReview.top100 .secondColumn a					{	padding-left: 12px;}
#reviewsTop100 .userReview.top100 .firstColumn .mainImage			{	width: 54px !important;}
#reviewsTop100 .monthlyReview .userReview.top100 .secondColumn h3	{   margin-left: 0px; }

/* Upload content (foto video) */
#writeContribution table.form .btnDefault.upload					{	width: 78px; }
#writeContribution p.userContentInfo								{	margin-top: -4px; position: relative; }
#writeContribution p.userContentInfo span							{	display: block; margin-top: 1.5em; }
#writeContribution ul.userContentInfo								{	margin: 2px 0px 2em 0px; }
#writeContribution th.userContentInfo								{	padding-bottom: 1.5em; }

/* popup*/
body.popup .reviewsQuestions							{	padding:2px 16px 16px 16px!important; margin-bottom:10px;float:left;}
body.popup .reviewsQuestions h5							{	font-size:18px!important;}
body.popup .reviewsQuestions .userReview .secondColumn 	{	overflow:hidden!important; width:700px!important;}

/* Review popup */
div#personalProfile div.profileInfo                     {width:348px; margin-top:-167px; display:none; height:110px; padding:9px; background-color:#FFFFFF; border:1px solid #d5d5cb; float: left; clear:both; margin-left: 0px;}
div#personalProfile div.profileInfo .userText           {width:auto !important; border: none; text-align:left;}

.labelReview a, .labelSpecial a, .labelQuestion a       {cursor: pointer;}
.profilePopupQuestion, 
.profilePopupReview                                     {position:absolute;  display:none; margin-top:0px; top:0; width:348px; height:160px; padding:9px; background-color:#FFFFFF; border:1px solid #d5d5cb; z-index:999;}
.profileImage                                           {float:left;}
.profileImage img                                       {border:1px solid #d5d5cb !important; padding:2px; margin:0;}
.profileImage .userText                                 {margin-top: -3px;}
.profileImage p                                         {text-align:center; margin-top:-3px !important; border:1px solid #d5d5cb; border-top: 0;}
.profileInfo                                            {float:left; margin-left:16px;}
.profileInfo table                                      {margin-top:8px;}
.profileInfo table td                                   {padding:0 !important;}
.profileInfo .title                                     {color:#008c84; font-size:14px; font-weight:bold}
.profileInfo .persoonlijkeInfo                          {color:#84857d;}
.profileInfo .btnDefault                                {margin-top: 4px;}

/* IE z-index fix */
*html .profilePopupQuestion                             {height:180px;}
*html .profilePopupReview                               {height:180px;}

*html .profilePopupQuestion                             {margin-left:-800px !important;}



.reviewLinks                                           {display:block; margin-bottom: 50px; font-weight:bold;}
.reviewLinks .alleReviews                              {padding-right: 30px;}
.reviewLinks .laatsteArtikelen                         {margin-left: 30px;}


#mijnReviews                                            {border: 1px solid #D5D5CB; padding:6px 4px 5px 5px;}
#mijnReviews .userReview                                {margin: 0 6px 10px 0; padding-top: 10px; border-top: 1px solid #D5D5CB;}
#mijnReviews .userReview:first-child                    {border: none; padding-top:0;}

#mijnReviews .container                                 {margin: 0px 0px 0px 0px; padding:0; border: none; }
#mijnReviews .userReview .firstColumn                   {margin:0; padding: 0;}
#mijnReviews .userReview .secondColumn                  {width: 400px; margin: 0 0 0 6px; padding: 0;}

#mijnReviews .userReview:first-child .container         {border: none; margin-top:0;}


#mijnReviews userReview:first-child .firstColumn        {padding: 3px 0 0 6px;}

#mijnReviews .mainImage                                 {margin: 2px;}
#mijnReviews h5                                         {margin-top:0;}
#mijnReviews a                                          {display: inline !important;}
#mijnReviews p                                          {margin:0;}

