.commentEntryContainer, .commentsNotLoggedInContainer {
	/*background:			#ebebeb;*/
	padding:			15px;
	/*margin-top:25px;*/
}

.commentEntryContainer h2 {
	color:				#4d4d4f;
	margin-bottom:		15px;
}


.commentEntryContainer label {
	display:			none
}

.commentEntryContainer .form-elements label {
	display: block;
}

.commentEntryContainer .commentField {
	position:			relative;
	margin-bottom:		20px;
}

.commentEntryContainer .commentField label.singleComment {
	position:			absolute;
	top:				0;
	left:				0;
	margin:				10px 10px;
	font-size:			0.81em;
	display:			block;
}

.commentEntryContainer .commentField textarea {
	width:				403px;
	height:				5em;
	padding:			0.25em 8px;
	font-size:			0.81em;
	border:				1px solid #EBEBEB;
}

.commentEntryContainer .commentField textarea{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:		5px;
	width:408px;
	margin-top:5px;
	resize:	none;

}

.replyContainer .commentEntryContainer .commentField textarea{
	width:375px;
}

.commentEntryContainer #comment_entrant_comment_label {
	font-size:			1.04em;
	display:			block;
}

.commentEntryContainer .commentFormInput {
	font-family:		Arial,Helvetica,sans-serif;
	background:			url('/images/competition_input.png')no-repeat;
	width:				420px;
	height:				31px;
	border:				0 none;
	padding-left:		10px;
}


.replyContainer .commentEntryContainer .commentFormInput {
	width:				385px;
}

.commentEntryContainer .commentFormInput,
.commentEntryContainer .commentFormInputContainer label,
.commentEntryContainer .commentField textarea {
	color:				#C51527;
}


#commentSubmit:hover {
	filter:				alpha(opacity=70);
	-moz-opacity:		0.7;
	-khtml-opacity: 	0.7;
	opacity: 			0.7;
}

.commentEntryContainer .multipleAnswerContainer {
	background:			#fff;
	padding:			0.75em 10px;
	margin:				15px 0px 15px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:		5px;
	font-size:			0.8em;

}

.commentEntryContainer ol li {
	list-style:			none
}

.commentEntryContainer label.commentEventAttendedLabel{
	display:block;
	color:#313335;
	float:left;
	font-size:0.75em;
	margin-top:5px;
}

.comment_event_attended{
	float:left;
	width:20px;
	margin-top:5px;
}

.commentTravelChoice{
	margin-left:10px;
}




.commentEntryContainer .commentEntryFormError,
.commentEntryContainer .formError {
	padding:			0.25em 0;
	font-size:			0.81em;
}

.commentEntryContainer .formError {
	margin-top:			-1em;
}

#commentFormSuccess {
	font-size:			0.81em;
}

#commentFormSuccess p {
	padding:			1em 0;
}


.clear{clear:both}
.commentContainer{width:450px;border-bottom:1px dashed #D2D3D5; padding-top:20px;padding-bottom:20px;min-height:110px;margin-top:16px;}
.commentLeftSide{float:left;width:89px;}
.commentRightSide{float:left;width:361px}
.commenterImage{width:79px;height:79px;background-repeat:no-repeat;background-position:center center;border:1px solid #ebebeb;}
.commentTitle{float:left;font-size:0.75em;color:#4d4d4f;margin-bottom:6px;font-weight:bold;}
.commentTitle .name{}
.comment{color:#464646;font-size:0.9em;padding-bottom:18px;background:url('/images/comment_marks.png') no-repeat left top; padding-left:23px;;min-height:46px}
.comment a{color:#db1c24;}
.commentLinks{float:right;font-size:0.8em;margin-bottom:15px; color:#c51527;font-weight:bold;}
.commentLinksReply{float:right;font-size:0.8em;color:#c51527;font-weight:bold;}
.commentLinks p, .commentLinksReply p {float:left; color:#c51527;font-weight:bold; font-size:0.9em;}
.commentLinksReply p.reply {margin-left:10px;}
.commentLinks p.likeDislike {margin-right:10px;}
.commentLinks p.likeDislike span {margin-left:4px;}
.commentLinks p.likeDislike a:hover{text-decoration:none;}

#commentsContainer .success, #commentsContainer .error{background-color: #E8EEF2; font-weight:bold; color: #464646;padding: 5px 2%;margin:10px 0px 10px 0px;}
#commentsContainer .error p {color: #C51527;}

.commentBottomPaging{margin-top:10px;}

.commentReplyNoLogin{ background: none repeat scroll 0 0 #F6F6F6;border: 1px solid #EDEDED;margin: 12px 0;padding: 12px;font-size: 0.9em;}
.replyContainer{border-bottom:none; margin-left:20px;}
.replyContainer .commentRightSide{width:340px;}
.replyContainer .reply{border-bottom:none;}

#comments_blocks li {
	display: inline-block;
	float: left;
	width: 224px;
	text-align: center;
	padding: 10px 0px;
	font-size: 0.95em;
	font-weight: bold;
}
#comments_blocks li.inactive {
	padding-bottom: 10px !important;
}
#comments_tab_tnt {
	background: #EBEBEB;
	margin-left: 4px;
}
#comments_tab_facebook {
	background: #f1f1f1;
}
#commentNotLoggedInOverlayContainer {
	position: relative;
}
#commentNotLoggedInOverlay, #commentNotLoggedInComment {
	position: relative;
}
#commentNotLoggedInOverlay {
	background: #000000;
	opacity: 0.3;
	filter:alpha(opacity=30);
	margin-top: -137px;
	margin-left: -7px;
	width: 440px;
	height: 147px;
}
.commentEntryContainer.ui-dialog-content {
	width: 349px !important;
	background: #808080;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.ui-dialog-titlebar {
	background: #696969;
	padding: 5px;
	cursor: move;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ui-dialog-titlebar a {
	color: #ffffff;
}
