#page-content-blocks
{
	width:1000px;
	clear:both;
}

/* default page area */
#page-area-
{
	width:1000px;
	float:left;
	background-color:#E9EFD3;
	border-bottom:5px white solid;
}

.text a
{
	text-decoration:none;
	color:#637f05;
	font-size:14px;
	background: url("/inc/scripts/image_text.php?text=%3E%3E&color=637f05&background=ffffff&transparent=1&antialias=1&font=fff_intelligent_thin_condensed.ttf&font_size=8") no-repeat 100% 75%;
	padding-right:10px;
}

.text a:hover
{
	text-decoration:underline;
}

.page-content-block .text
{
	padding:20px 35px 0;
	width:545px;
	float:left;
}

#page-area- .text
{
	padding:20px 35px 35px;
}


.page-content-block .content-images
{
	background-color:white;
	float:right;
	width:385px;
}

.content-images .small-pics
{
	border-top:5px white solid;
}

.page-content-block .content-thumbnail
{
	float: left;
	margin-top: 10px;
	border-right: 20px solid white;
}	

#page-area-bottom
{
	background:url("/images/public/page_area_bottom_bg.jpg") top left no-repeat #fff;
	clear:both;
	float:left;
	width:615px;
	min-height:100px;
	padding-bottom:30px;
}

#page-area-bottom blockquote
{
	padding:25px 15px;
	border:none;
	margin-left:-15px;
}

#page-area-bottom blockquote i
{
	font-size:12px;
}

#map-canvas
{
	float: right;
	width: 385px;		
	height: 320px;
	z-index: 10;
}

.info-block {
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
}

.info-block + br,
.info-block + br + br {
	display:none;
}

.info-block strong,
.info-block b,
.info-block em,
.info-block i,
.info-block span {
	display:block;
	margin:3px 0px;
	padding:0px;
}

.info-block br {
	display:none;
}
