﻿.Poi
{
	 background-color:#8badd3; 
	 padding:3px;
	 clear:both;
	 font:inherit;
}
.PoiDetailsSub
{
	 background-color: #d1dfec; 
	 width:337px; 
	 padding:3px; 
	 padding-left:7px;
	 vertical-align:top;
	 font:inherit;
}
.PoiDetailsSub P
{
	color:Black;
	font:inherit;
	text-align:justify;
}
.PoiHeading
{
	background: #e4f0f5 url(Images/maphead.gif) repeat-x;
	color:#002b54;
	font-size:large;
	font-weight:bold;
    padding-left:7px;
	height:auto;
	border:solid 1px #9fb7c4;
	
}
#notify
{
	color:White; 
	background-color:#ff9999; 
	border:solid 1px maroon;
	text-align:center; 
	font-size:medium;
	font-weight:bold;
	vertical-align:middle;
	padding:2px;
}
#status
{
	width:99.8%;
	text-align:center;
}
/* Browser specific (not valid) styles to make preformatted text wrap */
.reviewformat {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.reviewcontainer
{
	background-color:White; 
	padding:5px;
}
.reviewleft
{
	float:left; 
	width:100px;
}
.reviewimage
{
	width:74px; 
	height:74px; 
	border:solid 1px #b6b3c9; 
	padding:1px;
}
.reviewright
{
	float:right; 
	width:553px;
}
.reviewdate
{
	color:maroon;
	margin-left:425px; 
	font-weight:bold; 
	font-style:italic;
}
.reviewads
{
	background-color:White; 
	padding:5px; 
	text-align:center;
}
.reviewdisclaimer
{
	clear:both;
	font-size:9pt;
	font-style:italic;
	color:Gray;
	padding:3px;
	margin-left:100px;
}
.reviewpostedby
{
	font-size:8pt;
	font-style:italic;
	color:Gray;
}
