İaddress, blockquote, body, caption, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, td, th, ul {
font: 11px verdana, sans-serif;
}

a:link,
a:active,
a:hover,
a:visited  {
color: white;
}

a.close:link,
a.close:visited,
a.close:active,
a.close:hover {
color: black;
}

a.pop:link,
a.pop:visited,
a.pop:active,
a.pop:hover {
color: white;
font:bold 10px verdana, sans-serif;
text-decoration:none;
}

a.current:link,
a.current:visited,
a.current:active,
a.current:hover {
color: #5174A0;
text-decoration: none;
font: bold 11px georgia, serif;
}

a.nav:link,
a.nav:visited,
a.nav:active {
color: #999;
text-decoration: none;
font: bold 11px georgia, serif;
}

a.nav:hover {
color: #5174A0;
text-decoration: none;
font: bold 11px georgia, serif;
}

a.rateslink:link,
a.rateslink:visited,
a.rateslink:active,
a.rateslink:hover {
color: black;
}

.right a:link,
.right a:active,
.right a:visited {
	color: black;
	text-decoration: none;
}

.main .right a:link,
.main .right a:active,
.main .right a:visited {
	color: white;
	text-decoration: underline;
}

a.gallery:link,
a.gallery:active,
a.gallery:visited {
	background: url(assets/images/iconGreenBox.gif) no-repeat center left;
	padding-left: 12px;
}

.right a:hover {
	color: #255CAA;
}

.main .right a:hover {
	color: black;
}

a.gallery:hover {
	background-image: url(assets/images/iconGreenBoxOver.gif)
}

big {
font-size: 14px;
}

body {
margin: 0px;
padding: 0px;
background: white;
font: 11px verdana, sans-serif;
}

dt {
font-weight: bold;
}

h1 {
margin: 0px;
font: bold 13px verdana, sans-serif;
}

h2 {
margin: 0px;
font: bold 22px verdana, sans-serif;
}

h3 {
margin: 0px;
font: bold 20px verdana, sans-serif;
}

h4 {
margin: 0px;
font: bold 18px verdana, sans-serif;
}

h5 {
margin: 0px;
font: bold 16px verdana, sans-serif;
}

h6 {
margin: 0px;
font: bold 14px verdana, sans-serif;
}

img {
display: block;
border: 0px;
}

p {
font: 11px/16px verdana, sans-serif;
}

small {
font-size: 10px;
}

strong {
font-weight: bold;
}

sub {
vertical-align: sub;
}

sup {
font-size: .75em;
vertical-align: super;
}

td {
vertical-align: top;
}

th {
font-weight: bold;
}

.alternate 	{
background-color: #CCC; 
}

.content {
border: 1px solid #5174A0; 
border-width: 0px 1px 1px 0px;
background-color: #6C9E40;
}

.first 	{
margin-top: 0; 
}

.head {
font: bold 14px/18px verdana, sans-serif;
color: #030;
margin: 0px;
}

.legaltext {
font: 10px/11px verdana, sans-serif;
color: #666;
}

.main {
color: white;
padding: 10px 5px 10px 25px;
/*text-align: right;*/
margin: 0px;
}

.main table td{
color: white;
}

.navigation {
padding-top: 10px;
}

.photoa {
border: 1px solid #5174A0; 
border-width: 1px 0px 1px 1px;
}

.photob {
border: 1px solid #5174A0; 
border-width: 1px 0px 1px 0px;
}

.photoc {
border: 1px solid #5174A0; 
border-width: 1px 1px 1px 0px;
}

p.rates {
color: black;
/*text-align: right;*/
padding: 0px;
margin: 0px;
}

table.rates td {
text-align: center;
border: 1px solid #999;
}

td.rates {
background-color: #ADE37C;
width: 105px;
}

td.rentals {
background-color: #ADE37C;
}

td.selected {
vertical-align: middle;
}

p.secondary {
padding: 10px 5px 10px 25px;
/*text-align: right;*/
}

.subhead {
font: bold 12px/14px verdana, sans-serif;
color: #030;
margin: 0px;
}

.tagline {
border: 1px solid #5174A0; 
border-width: 1px 1px 1px 0px;
border-bottom: 1px solid #6C9E40;
}

/* generic */
.right {
	float: right;
	margin: 0px 0px 15px 15px;
}

p.secondary.right {
	margin-right: 20px;
	padding: 22px 0px 10px 0px;
}

.main p.right {
	padding-right: 20px;
	margin-right: 0px;
	width: 175px;
	
	display: inline; /*ie6*/
}

/* clearing tools ---------------------- */
.brclear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}