
body, a {
  scrollbar-face-color: ; 
  scrollbar-track-color: white; 
  scrollbar-3dlight-color: white; 
  scrollbar-arrow-color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  color: black;
}

.header {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 8pt;
  align: left; 
  vertical-align: top;
}

.header th h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 8pt;
  margin: 2px 2px 2px 2px;
  font-weight: normal;
}

.header tr td h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 8pt;
  margin: 0px 0px 0px 2px;
  align: left; 
  vertical-align: top;
  font-weight: normal;
}

.header tr td h1 a {
  color: white;
  text-decoration: none;
}

.header tr td h1 a:hover {
  text-decoration: underline;
  color: white;
}

.bedrooms {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10pt;
  font-weight: bold;
  align: right; 
  vertical-align: middle;
}

.bedrooms a{
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10pt;
  font-weight: bold;
  align: right; 
  vertical-align: middle;
  text-decoration: none;
}

.bedrooms a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10pt;
  font-weight: bold;
  align: right; 
  vertical-align: middle;
  text-decoration: underline;
}

.nav tr td a {
  font-family: Arial, Helvetica, sans-serif;
  color: ;
  font-size: 9pt;
  text-align: center; 
  vertical-align: middle;
  text-decoration: none;
}

.nav tr td a:hover {
  text-decoration: underline;
  color: ;
}

.lefty td {
  border-width: 2px 2px 0px 2px;
  border-color: ;
  border-style: solid;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 9pt;
  text-align: left; 
  vertical-align: top;
  padding: 2px 3px 10px 3px;
}

.lefty a {
  color: black;
  text-decoration: underline;
}

.lefty a:hover {
  text-decoration: none;
}

input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
  border-width: 1px 1px 1px 1px;
  border-color: ;
}

select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
  border-width: 1px 1px 1px 1px;
  border-color: ;
}
.rhtBorder
{
	BORDER-RIGHT: 1px dotted;
}
.main {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 9pt;
  align: left; 
  vertical-align: top;
}

.main td h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 11pt;
  font-weight: bold;
  align: left; 
  vertical-align: top;
}

.main a {
  color: black;
  text-decoration: underline;
}

.main a:hover {
  color: black;
  text-decoration: none;
}

.results {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
}

.results img {
  height: 108px;
  width: 165px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: ;
}

.results a {
  color: black;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}

.results a:hover {
  text-decoration: none;
}

.details {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 9pt;
  vertical-align: top;
}

.det {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: bold;
  vertical-align: top;
}

table.det tr td.description {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: normal;
  vertical-align: top;
  padding: 5px 5px 0px 0px;
}

ul {
  list-style-type: disc;
}

li a {
  text-decoration: none;
}

li a:hover {
  text-decoration: underline;
}

.det a {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  text-decoration: underline;
}

.det a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  text-decoration: none;
}

table.det tr td img.lg {
  border-width: 1px;
  border-style: solid;
  border-color: ;
  width: 225px;
  height: 188px;
}

table.det tr td img.resort {
  border-width: 1px;
  border-style: solid;
  border-color: ;
  width: 205px;
  height: 188px;
  }

.imgsm tr td img {
  border-width: 1px;
  border-style: solid;
  border-color: ;
  width: 121px;
  height: 79px;
}

.lodging {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 9pt;
  align: left; 
  vertical-align: top;
}

.lodging th {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 9pt;
  font-weight: bold;
  align: left; 
  vertical-align: top;
  background-color:;
}

.lodging a {
  color: black;
  text-decoration: underline;
}

.lodging a:hover {
  color: black;
  text-decoration: none;
}

h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

.results tr td a.pages {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  text-decoration: underline;
}

.results tr td a.pages:hover {
  text-decoration: none;
}

.results tr td a.currentPage {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  text-decoration: none;
}
