body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
}

a.link, a.visited, a.active
{
	color: #006699;
	text-decoration: underline;
}
a.hover
{
	color: #fa6c15;
	text-decoration: underline;
}

.subtitle
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}
.print
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}

.body-link
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: underline;
}
.body-link:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa6c15;
	font-weight: normal;
	line-height: 11px;
	text-decoration: underline;
}

.top_text
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 11px;
}

.mainnav, a.mainnav, a.mainnav:visited
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.mainnav:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 11px;
	text-decoration: none;
}


.help
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	line-height: 11px;
	text-decoration: none;
}
.help:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	line-height: 11px;
	text-decoration: underline;
}


.links, a.links, a.links:visited
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d91;
	line-height: 12px;
	text-decoration: none;
}
a.links:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d91;
	line-height: 12px;
	text-decoration: underline;
}


.cookie, a.cookie, a.cookie:visited
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0072bc;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}
a.cookie:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0072bc;
	font-weight: normal;
	line-height: 11px;
	text-decoration: underline;
}
.cookie_down
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0072bc;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

.lblusername
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0072bc;
	font-weight: bold;

	text-decoration: none;
}
.sort_by
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #939598;
	font-weight: normal;
	text-decoration: none;
}
.item_table
{
	border: 1px solid #c6cdda;
	background-color: White;
	padding:1px;
}
.item_table2
{
	border: 1px solid #c6cdda;
	background-color: #e1e1ff;
	padding:1px;
}

.lblLocation
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}


.utility_link
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}
.utility_link:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: underline;
}

.girl_link
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d91;
	font-weight: normal;
	text-decoration: underline;
}
.girl_link:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d91;
	font-weight: normal;
	text-decoration: underline;
}


.ownermenu_link
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #99332f;
	font-weight: normal;
	
	text-decoration: none;
}
.ownermenu_link:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #99332f;
	font-weight: normal;
	text-decoration: underline;
}
.view_all, a.view_all, a.view_all:visited, a.view_all:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab3300;
	font-weight: normal;
	line-height: 12px;
	text-decoration: underline;
}

.credit_remining
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

.profile_hint
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0072bc;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
}
.nearest_town
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}


.email-address
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004d91;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
}


.btn_home
{
	background-image: url('/images/nav/home_bg.gif');
	background-repeat: no-repeat;
}
.btn_home-over
{
	background-image: url('/images/nav/home_bg-over.gif');
	background-repeat: no-repeat;
}

.btn_owners
{
	background-image: url('/images/nav/owners_bg.gif');
	background-repeat: no-repeat;
}
.btn_owners-over
{
	background-image: url('/images/nav/owners_bg-over.gif');
	background-repeat: no-repeat;
}


.btn_special_deals
{
	background-image: url('/images/nav/special_deals_bg.gif');
	background-repeat: no-repeat;
}
.btn_special_deals-over
{
	background-image: url('/images/nav/special_deals_bg-over.gif');
	background-repeat: no-repeat;
}



.ski
{
	background-image: url('/images/links/ski_bg.gif');
	background-repeat: no-repeat;
}
.ski:hover
{
	background-image: url('/images/links/ski_bg.gif');
	background-repeat: no-repeat;
}

.glof
{
	background-image: url('/images/links/golf_bg.gif');
	background-repeat: no-repeat;
}
.glof:hover
{
	background-image: url('/images/links/golf_bg.gif');
	background-repeat: no-repeat;
}

.luxury
{
	background-image: url('/images/links/luxury_bg.gif');
	background-repeat: no-repeat;
}
.luxury:hover
{
	background-image: url('/images/links/luxury_bg.gif');
	background-repeat: no-repeat;
}

.lakes_and_mountains
{
	background-image: url('/images/links/lakes_and_mountains_bg.gif');
	background-repeat: no-repeat;
}
.lakes_and_mountains:hover
{
	background-image: url('/images/links/lakes_and_mountains_bg.gif');
	background-repeat: no-repeat;
}

.long_term_rentals
{
	background-image: url('/images/links/long_term_rentals_bg.gif');
	background-repeat: no-repeat;
}
.long_term_rentals:hover
{
	background-image: url('/images/links/long_term_rentals_bg.gif');
	background-repeat: no-repeat;
}


.pets
{
	background-image: url('/images/links/pets_bg.gif');
	background-repeat: no-repeat;
}
.pets:hover
{
	background-image: url('/images/links/pets_bg.gif');
	background-repeat: no-repeat;
}


.ocean_or_beach
{
	background-image: url('/images/links/ocean_or_beach_bg.gif');
	background-repeat: no-repeat;
}
.ocean_or_beach:hover
{
	background-image: url('/images/links/ocean_or_beach_bg.gif');
	background-repeat: no-repeat;
}

.nav_title
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa6c15;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

.subnav, a.subnav, a.subnav:visited
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0072bc;
	line-height: 12px;
	text-decoration: none;
}
a.subnav:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0072bc;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

.footer a.footer, a.footer:visited
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
a.footer:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.gs
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004d91;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
}
.gs:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fa6c15;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
}

.errorMessage
{
	color: #FF0000;
}

.table-style
{
	color: White;
	font-weight: bold;
	background-color: #0270b9;
}

.table-small-text
{
	font-size: 11px;
}

.sub
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0270b9;
}


.home-title
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004d91;
}
.home-blue
{
	font-weight: bold;
	color: #004d91;
}
.small-blue
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004d91;
	line-height: 14px;
}
.small-text
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
}
.small-grey
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 14px;
}

.no-content
{
	color: #FF0000;
}
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}

.register-btn
{
	background-color:#7ca600;
	height:20;
	border-width:0;
	font-weight:bold;
	font-family:Trebuchet MS;
	color:#ffffff;
	vertical-align:middle;
  width: 171px;
}

a.greenbutton:link 
{
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7CA600;
}
a.greenbutton:visited 
{
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7CA600;
}
a.greenbutton:hover 
{
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7CA600;
}
a.greenbutton:active {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7CA600;
}
	