﻿body 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:0.8em;
	background-image:url(elements/Borders_03.jpg);
	background-repeat:repeat-y;
}
body.bodyMainBlank 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:0.8em;
	background:#003300;
	background-image:none;
}
.firstletter {
  display:block;
  float:left;
  margin: -0.25em 0.05em 0 -0.1em;
  font-size :3.8em;
  color:#336633;
}
.firstletter span {
  font-size:100%;
  line-height:1.0em;
}
.firstletter + span{
  margin-left  : -0.5em;
}
#banner 
{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	width:100%;
	height:75px;
	background-color:#003000;
}
#b 
{
	display:block;
}
#bPrint 
{
	display:none;
}
#property
{
	position:absolute;
	top:2px;
	right:138px;
	display:none;
}
#town
{
	position:absolute;
	top:2px;
	right:0px;
	display:none;
}
#phoneRight {
	color:White;
	font-family:Tahoma;
	font-size:1.3em;
	text-align:right;
	float:right;
	padding-top:20px;
	padding-right:20px;
}
#menu
{
	position:absolute;
	left:0px;
	top:75px;
	width:150px;
	background-color:#003000;
	padding-top:20px;
}
#menu a
{
	width:150px;
	text-align:center;
	font-family:Agate, Times New Roman, Serif;
	font-size:20px;
	color:White;
	text-decoration:none;
}
#menu li 
{
	width:150px;
	height:25px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu ul 
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content
{
	margin-left:169px;
	margin-top:96px;
}
#corner
{
	position:absolute;
	left:150px;
	top:75px;
	width:19px;
	height:21px;
	background-image:url(elements/Borders_01.jpg);
	background-repeat:no-repeat;
}
#bannerborder
{
	position: absolute;
	top:75px;
	height:21px;
	margin-left:169px;
	right:0px;
	width:100%;
	background-image:url(elements/Borders_02.jpg);
	background-repeat:repeat-x;
}
.titleStyle
{         
	font-family:Verdana;         
	font-size:12pt;         
	font-weight:bold;      
}      
.iconStyle      
{         
	position:relative;         
	top:-15px;      
}      
.detailsStyle      
{         
	font-family:Verdana;         
	font-size:10pt;         
	font-weight:normal;         
	text-align:left;      
}
#flashVersion 
{
	display:block;
}
#textVersion
{
	display:none;
}
a.VersionSwitch
{
	color:Silver;
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	margin-right:3px;
}
/*
.hometext:first-letter {
	font-family:Times New Roman;
	font-size:350%;
	color:#003000;	
	float:left;
	padding-top:2px;
}
*/
.weatherRowDayName {
	text-align:center;
	font-family:Tahoma;
	font-size:1.1em;
	font-weight:700;
	background-color:#fffbcc;
}
.weatherImageRow {
	text-align:left;
	vertical-align:top;
	background-color:#5db1e2;
}
.weatherTextRow {
	text-align:center;
	background-color:#fffbcc;
	font-weight:700;
}
.weatherTempsRow {
	text-align:center;
	background-color:#fffbcc;
}
/* classes for image gallery */

#gallery { position: relative; width:500px; height:340px; margin:0; padding:0; }
#gallery li { display: block; }

/* footer classes */
div#footerlinks{
	height:20px;
    background: #F8F8F8;
}
div#footerlinks a{
    padding:2px 5px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	background:#F0F0F0;
}
div#footerlinks a:hover{
    color:#6666FF;
	background:#FFFFFF;
}
div#placesToGoOverview{

}
div#menulinks{
	padding:0 10px;
}
div#menulinks a{
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	color:#FFFFFF;
	text-decoration:underline;
}

div#menulinks a:hover{
	color:#FF6;	
}