@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------*/

div.reviews-div,
div.reviews-last-div {
	float:left;
	width:500px;
	text-align:left;
}

div.reviews-div {
	background-color: #f6f6f6;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #d7d7d7;
}

div.reviews-rate-div {
	float:left;
	width:70px;
}

div.reviews-rate-div img {
	border: 1px solid #d7d7d7;
}

div.reviews-description-div {
	float:left;
	width:410px;
	margin:5px 3px 5px 10px;
	text-align:left;
}

div.reviews-description-div h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 14px;
	color: #000;
	margin-top:5px;
	text-decoration:none;
}

div.reviews-description-div p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-top: 3px;
	line-height: 15px;
	padding-right:2px;
}

div.reviews-description-div p.data,
div.reviews-description-div p.useful {
	font-family:Arial, Helvetica, sans-serif;
}

div.reviews-description-div p.useful {
	font-style:italic;
}

div.reviews-description-div p.useful a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

div.reviews-description-div a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#096fa6;
	text-decoration:underline;
}

span.reviews-by {
	float:left;
}

span.reviews-posted {
	float:right;
}

div.reviews-description-div a.reviews-full {
	color:#999;
}

div.reviews-description-div a.small {
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}

span.reviews-useful {
	float:right;
}

span.reviews-useful a {
	color:#2762B1;
	text-decoration:underline;
}

span.reviews-useful-people {
	color:#666;
	font-weight:bold;
	float:left;
}

h2.hotel-review-url {
	float:left;
	color: #0c5966;
}

#content h2.hotel-review-url a{
	color: #0c5966;
	text-decoration:underline;
}

h2.category-review-url {
	float:right;
	color: #0c5966;
}

#content h2.category-review-url a{
	color: #0c5966;
	text-decoration:underline;
}

div.reviews-error,
div.reviews-success {
	float:left;
	width:500px;
	text-align:left;
	margin-bottom: 15px;
	padding: 10px;
}

div.reviews-error h1,
div.reviews-success h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight: bold;
}

div.reviews-error {
	background-color:#feb1b1;
	color:#820101;
	border: 1px solid #fe9090;
}

#content div.reviews-error li {
	color:#820101;
}

#content div.reviews-error h1 {
	color:#820101;
}

div.reviews-success {
	background-color:#b4efab;
	color:#337129;
	border: 1px solid #8be57e;
}

#content div.reviews-success li {
	color:#337129;
}

#content div.reviews-success h1 {
	color:#337129;
}