#centerColumn hr
{
	/*border-width: 0px 0px 1px 0px;*/
	border-width-top: 1px;
	
	border-style: dashed;
}

/*	Inappropriate Comment report form */
#dialog
{
	display: none;
}

#inapp_comm
{
	font-family: tahoma;
}

/* Page CSS */
#title_name
{
	display: inline;
	margin-right: 20px;
}

.overall_rating
{
	display: inline;
}

.star_average
{
	margin-bottom: 5px;
}

h2.address
{
	margin-top: 5px;
}

/*	Comments */
span.date
{
	font-size: 0.9em;
}

/* Errors */
error
{
	color: red;
}

.padding
{
	padding-left: 10px;
}


/* Comments Form */

h2.errors
{
	margin-top: 4px;
}

.ratings
{
}

label.ratings
{
	width: 8em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	color:#B66F47;
	font-weight: normal;
}

.ratings
{
	margin-bottom: 3px;
}

input.comment_input
{
	font-family: Tahoma, Verdana, Arial;
}

textarea.comment_input
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
}
.comment-rating{
	float:right;
	overflow:auto;
	width:150px;
}
.comment-content{
	 float:left;
	 overflow:auto;
	 width:270px;
	 
	 margin: 0;
}
/* for comments */
.star_overall
{
	display: inline;
}

.comment-logo
{
	width: 49px;
	height: 49px;
	
	float: left;
	
	background: url(../../images/comment-logo-49x49.png);
	
	margin: 0;
}

.comment{
	overflow:auto;	
	margin: 5px 15px 0px 15px;
	border-bottom:0px dotted #C3D1DF;
}

div.comment
{
	padding-bottom: 5px;
	border-bottom: 3px solid white;
}

#view_reviews
{
	padding: 3px;
}

.comments{
	background-color:#EFEFEF;
	overflow:auto;
	
	margin-bottom: 10px;
}
.comments  h1{
	background:url(../../images/comment-top.png);
	background-repeat:no-repeat;
	font-size:13px;
	padding:7px 16px;
	color:#FFF;
}
#comment_form {
	background-color:#EFEFEF;
	overflow:auto;
	
	margin-bottom: 10px;
}
#comment_form h1{
	background:url(../../images/comment-top.png);
	background-repeat:no-repeat;
	font-size:13px;
	padding:7px 16px;
	color:#FFF;
}
#comment_form h1 a{
		color:#FFF;
}

h2.error
{
	font-weight: bold;
	color: red;
}

.comment-form-error{
	border-width: 1px;
	border-style: dashed;
	border-color: red;
	
	color: red;
	
	padding: 5px;
}
.comment-form-inner{
	padding:10px;
	overflow:auto;
}
.comment-form-left{
	float:left;
	width:230px;
}
.comment-form-right{
	float:right;
	width:230px;
}
label .ratings{
	color:#B66F47;
}
input.comment_input {
	width:210px;	
}
