table.rate { 
width: 864px; 
margin: 0px 0px 30px 0px; 
border: 1px solid #000080; 
}
tr.rate {
background: #000080 url('../halkidiki-reviews/images/header_background.png') repeat-x;
height:24px; font-family:Arial; font-weight:bold; font-size:12pt; color:#FFFFFF; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0px; background-color:#000080
}
td.rate {
border-bottom-style: solid; 
border-bottom-width: 1px;
padding: 4px 6px;
font-family:Arial;
font-size:12pt; 
}
A.ratelink {
color: #000080;
text-decoration: underline;
font-weight: bold;
}
A.ratelink:hover {
color: #FF0000;
text-decoration: underline;
font-weight: bold;
}
table.review {
background: url('../halkidiki-reviews/images/message_background.png') repeat-x;
width: 864px;
padding: 8px;
border: 1px solid #000080; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}
table.reviewadd {
width: 98%;
padding: 8px 8px;
margin: 10px 20px 15px 10px;
}
.no_reviews {
font-size:11px;
}
td.categories {
border-bottom-style: solid; 
border-bottom-width: 1px;
padding: 15px 0px 17px 10px;
font-family:Arial;
font-size:12pt; 
}



#header-box {
width: 864px; 
margin: 0px 0px 30px 0px; 
border: 1px solid #000080; 
}
#header-rate {
background: #000080 url('../halkidiki-reviews/images/header_background.png') repeat-x;
height:24px;
font-family:Arial;
font-weight:bold;
font-size:12pt;
color:#FFFFFF;
padding: 1px 0px 0px 6px;
}
	.rate-line {
		line-height:150%;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	#left-col {
		float:left;
		width:280px;
		margin:0; 
		text-align: right;
		}
	#right-col {
		float:right;
		width:306px;
		margin:0; padding:0;
		text-align: center;
		}
	#middle {
		margin:0 150px;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
