﻿body { margin:0px 0px 0px 0px}

table.main_table { 
   border: 0px; 
   border-left: 1px solid #3333FF; 
   border-right:1px solid #3333FF;
}

td.content {
   padding: 5px
}

h1 {
   font-family: arial,helvetica,sans;
   font-size: 18pt;
   font-weight: bold;   
   margin-bottom: 0px;
}

h2 {
   font-family: arial,helvetica,sans;
   font-size: 14pt;
   font-weight: bold;  
}

body {
   font-family: tahoma,helvetica,sans;
}


   
a {
  color: black;
  text-decoration: underline;
}


td.menu_normal {
   background-color: #AACCFF;
   border-top: 1px solid #3333FF;
   /*border-right: 1px solid #3333FF;*/
   height: 24px;
}

td.menu_site_search {
   background-color: #AACCFF; 
   border-top: 1px solid #3333FF; 
   /*border-right: 1px solid #3333FF;*/
}

td.menu_last {
   background-color: #AACCFF;
   /*border-right: 1px solid #3333FF;*/
}

td.menu_selected {
   background-color: #DDEEFF;
   border-top: 1px solid #3333FF; 
   /*border-right: 1px solid #3333FF;*/
   height: 24px;
}

p.menu_link {
   font-family: arial, helvetica, sans; 
   font-size: 12pt; 
   font-weight: bold; 
   color: #000000; 
   margin-left: 20px; 
}

a.menu_link {
   font-family: arial, helvetica, sans; 
   font-size: 12pt; 
   font-weight: bold; 
   color: #000000; 
   text-decoration: none; 
   margin-left: 20px 
}

a.menu_link:hover {
   color: #3333FF
}

td.bottom {
   text-align: center; 
   vertical-align: bottom; 
   color: #666666 
}

td.bottom_copyright {
   text-align: left;
   color: #aaaaaa; 
   font-family: tahoma, helvetica, sans;
   font-size: 7pt;
   text-decoration: none;
}

td.bottom_keywords {
   text-align: right; 
   color: #aaaaaa; 
   font-family: tahoma, helvetica, sans; 
   font-size: 7pt; 
   text-decoration: none;
}

a.bottom_copyright {
   color: #aaaaaa;
}

a.bottom_nav {
   font-family: tahoma, helvetica, sans; 
   font-size: 7pt; 
   font-weight: normal; 
   text-decoration: none; 
   color: #666666
}

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

table.box {
   border: 1px solid #6666CC; 
   background-color: #DDEEFF;    
   padding-left: 5px; 
   padding-right: 5px;
}

td.box_top {
      font-family: arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold; 
   text-align: center;
   background-color: #AACCFF;
   border-bottom: 1px solid #6666CC;
}

a.crumb {
   text-decoration: none;
   color: #6688bb;
}

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

div.crumb {
   font-family: tahoma, helvetica, sans;
   font-size: 9pt; 
   font-weight: normal;
   color: #000000;
   margin-bottom: 8px;
}

td.amenities {
   font-family: tahoma, helvetica, sans;
   font-size: 9pt;
}

td.rate_label {
  font-size: 10pt;
  font-weight: bold;
}

td.rate_season {
  font-size: 10pt;
  font-weight: bold;
}

span.dates {
  font-size: 8pt;
  font-weight: normal;
}

td.rate {
  font-size: 10pt;
  font-weight: normal;
}
a.featured_more_info {
   color: black; 
   font-family: tahoma,helvetica,sans; 
   font-size: 10pt;
}

td.featured_title {
   font-family: arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold; 
   text-align: center;
   background-color: #AACCFF;
   border-bottom: 1px solid #6666CC;
}

td.featured_pic {
   padding-top: 5px;
}

span.featured_amenities {
   font-family: tahoma, helvetica, sans; 
   font-size: 10pt;
}

span.featured_amenities_title {
   font-family: tahoma,helvetica,sans; 
   font-size: 10pt;;
   font-weight: bold
}

a.featured {
   font-family:arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold; 
   color: black; 
   text-decoration: none;
}

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

a.featured_small {
   font-family:arial,helvetica,sans; 
   font-size: 10pt; 
   font-weight: bold; 
   color: black; 
   text-decoration: none;
}
td.rental_browser_category {	
   font-size: 10pt; 
   font-weight: bold; 
}

td.rental_browser {	
   font-size: 10pt;
}
input.site_search_field {
   font-family: tahoma,helvetica,sans;
   font-size: 8pt; 
   border: 1px solid black;
   width: 90px; 
   margin-left: 20px; 
   margin-top: 8px
}

input.site_search_button {
   font-family: tahoma,helvetica,sans;
   font-size: 8pt; 
   border: 1px solid black 
} 

p.site_search_examples {
   font-family: tahoma,helvetica,sans; 
   font-size: 10pt;
   margin-left: 30px; 
   margin-top: 0px
}
div.top_banner {
   background-color: #CCCCCC; 
   width: 390px; 
   height: 22px; 
   border: 1px solid black; 
   margin-right: 10px; 
   text-align: left 
}

td.top_phone {
   text-align: left;
   font-family: arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold;
   color: #000000;
   padding-left: 5px
}

td.top_email {
   text-align: right; 
   font-family: arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold;
   color: #000000; 
   padding-right: 5px
}
td.upcoming_events_title {
   font-family: arial,helvetica,sans; 
   font-size: 11pt; 
   font-weight: bold; 
   text-align: center;
   background-color: #AACCFF;
   border-bottom: 1px solid #6666CC;
}

div.upcoming_event_title {
   font-family: tahoma,helvetica,sans;
   font-size: 10pt;
   font-weight: bold;
}

td.upcoming_events {
   font-family: tahoma, helvetica, sans;
   font-size: 9pt;
   padding-bottom: 2px;
}

a.upcoming_events_more_info {
   color: #000000;
}


	
/*RNS Styles*/
.PG_Item_Header 
{
	/*background-image: url(../images/button_back.gif);*/
	background-color:#AACCFF;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	padding-left:10px
}
