
/* *** COLOR SCHEME ***                */
/* body   background-color: #ABAB83    */
/* banner            color: #fffff0;   */
/* head p a a:link   color: #fffff0    */
/* a:link            color: #FFFFFF;   */
/* h1                color: #463e29;   */
/* content h1 a      color: #463e29;   */
/* h2                color: #5874a7;  */
/*                   */


p, dd {color: #424251;}
p, #content ul li, dd, #content ol li, blockquote {font-size: 80%;}
a:link {color: #FFFFFF;}

h1 {
  font-size: 100%;
  color: #463e29;
  font-family: Tahoma, Verdana, sans-serif;
  text-align: center; 
  padding: 0 
}

h2 {
  font-size: 85%;
  color: #463e29;
  font-family : Tahoma, Verdana, sans-serif;
  text-align: center;    
  padding: 0
}

h3 {
  font-size: 70%;  
  color: #463e29;  
  font-family: Tahoma, Verdana, sans-serif;
  text-align: center    
}

body {
  margin: 0; 
  padding: 0;
  background-color: #ABAB83;   
  font-family: "Trebuchet MS", Lucida Grande, verdana, sans-serif
}

#pagebackground {background-color:#fffff0; width: 936px;}

img {border: none}

/* *** BANNER *** */
#banner {
  width: 936px;
/*  height: 195px;*/
  height: 160px;
  background-image:url(/graphics/plainbanner.jpg);  
  font-size: 250%;
  color: #fffff0;	  
  font-family: Simpson, Geneva, Helvetica, Arial, sans-serif
}
#banner a       {color: #fffff0;}  /*#475482;*/
#banner a:hover {color: #818268;}  /*#818268;*/

/* *** CONTENT AREA *** */
#content h1 a {color: #463e29}

#contentarea {
  width: 785px;
  background-color: #fffff0;
  float: left
}

/* *** CONTENT *** */
#content {
  padding-top:5pt; padding-bottom:0pt; padding-top:5pt; padding-left:5pt; padding-right:0pt;
  text-align: left;
  vertical-align:text-top;
}

#content p  {margin-top:0px; margin-bottom:10px}
#content a, li a {color: #475482}
#content a:hover {color: #818268}

#content dd li {font-size: 100%}
#content li li  {
  color: #424251;
  font-size: 100%
}


#content h2 a {
  border-bottom: 0px solid #B8860B
}
#content h2 a:hover {
  color: #818268;
  border-bottom: 0px solid #818268;
}
#content h3 {
  color: #3b3520
}

#content h3 a {
  color: #3b3520;
  border-bottom: 1px solid #5874a7
}




/* *** HOUSE LISTING *** */
#houselist{  
  text-align: left;
  vertical-align: top;
  padding-top:0pt; padding-top:0pt;padding-bottom:0pt; padding-left:0pt;padding-right:0pt;
  border-bottom: 1px solid black  
}
#houselistleft  {width: 200px;border-bottom: 1px solid black}
#houselistright {height:100px;border-bottom: 1px solid black}
#loadarea {
  width: 400px; 
  font: normal 80% Verdana, Geneva, Helvetica, Arial, sans-serif;
  text-align:center
}

#amenities {

/*  background-color: #ABAB83;*/
  margin: 0px 0px 0px 0px;
  padding: 0px;
  margin-top: 0px;  
  margin-left: 15px;
  height: 0; 
  overflow: hidden;
  text-align: left;
  font: normal 65% Verdana, Geneva, Helvetica, Arial, sans-serif  	
}

/* *** FOOTER *** */
#footer {
  width: 785px;
  color: #330;
  background-color: #ABAB83;
  margin: 0px;
  padding: 0px;
  text-align: center;
  margin-top: 5px
}

#footer p a:link, #footer p a:visited {
  color: #330;
  text-decoration: none;
  border-bottom: 1px solid #FFFFF0
}
#footer p a:hover {
  color: #FFFFF0;
  border-bottom: 1px solid #330
}

/* *** AMENITIES TABLE *** */


/* *** TOP NAVIGATION *** */
#topnav {
  background-color: #CCBC66;
  border-top: 1px solid #333;
  text-align: center;
  color: #333;
  width: 936px
}

#topnav ul {
  font: bold 65% Verdana, Geneva, Helvetica, Arial, sans-serif;
  margin: 0 ;
  padding: 0 0 0 2px;
  list-style: none;
  border-bottom: 3px solid #5874A7
}

#topnav li {
  display: inline;
  margin: 0
}

#topnav a {
  color: #333;
  padding: 6px 11px 7px 10px;
  margin: 0 0 0 -4px;
  border-right: 1px solid #333;
  line-height: 230%;
  text-decoration: none
}

#topnav a:hover {
  color: #fffff0;
  background-color: #5874A7
}

#topnav #current a {
  background-color: #5874A7;
  color: #333;
  color: #fffff0;
  text-decoration: none
}



/* *** BREADCRUMB *** */
#breadcrumb {
  margin: 0;
  padding: 0 8px 3px 8px;
  background-color: #5874A7;
  color: #fffff0;
  font-size: 65%;
  font-weight: bold;
  min-height: 2px
}
#breadcrumb a {color: #fffff0}
#breadcrumb a:hover {color: #CCBC66}



/* *** THUMBNAIL *** */
#thumbnail {
  width: 140px;
  margin: 0; padding: 1px 1px 1px 1px
}


/* *** LEFT SIDE NAVIGATION *** */
#left { 
  width: 150px;
  height: 1360px;
  float: left;
  margin: 0; padding: 0 0 10px 0;
  background-color: #AFBCBF;
  border-top: 1px solid #333
}

#left h2  {
  background-color: #463e29;
  text-transform: uppercase;
  text-align: center;
  font-size: 80%;
  margin:0; padding: 2px 5px;
  color: #fffff0
}

#left ul {
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  list-style: none;
  padding: 0;
  margin: 0
}

#left li {
  font-size: 70%;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #5874a7
}
#left li li {
  font-size: 100%
}
#left li li a {
  background-color: #AFBCBF;
  border-left: 8px solid #5874a7
}
#left li a {
  display: block;
  margin: 0;
  padding: 1px 2px 2px 5px;
  font-weight: bold;
  text-decoration: none;
  color: #414141;
  background-color: #BEC9CB
}
#left li a:hover {
  color: #fffff0;
  background-color: #818268
}

#left li li a:hover, #left li li a.selected {
  color: #414141;
  background-color: #D4DDE0;
  border-left: 8px solid #B8860B
}
#left li a.selected {
  background-color: #AFBCBF;
}

/* *** RIGHT SIDE *** */
#right {
  background-color: #E9E9DE;
  width: 156px;
  float: left;
  border-left: 1px solid #999;
  border-top: 1px solid #333;
  text-align: center
}

#right h2 {
  text-transform: uppercase;
  font-size: 78%;
  letter-spacing: .05em;
  text-align: center;
  margin:0; padding: 5px;
  color: #fffff0;
  background-color: #818268 
}
#right h2 a {
  color: #fffff0;
  text-decoration: none
}
#right h2 a:hover {
  color: #D4DDE0;
  text-decoration: underline
}
#right p {
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 80%
}
#right p a:link, #right p a:visited {
  display: block;
  padding: 8px;
  margin: 5px;
  text-decoration: none;
  border: 1px solid #463e29;
  background-color: #FFFFE0;
  color: #463e29
}
#right span.text {
  display: block;
  margin: 0
}
#right p a:hover {
  border: 1px solid #463e29;
  background-color: #D4DDE0;
  color: #463e29
}


/* *** MISCELLANEOUS *** */
.italics {
  font-size: 80%;
  padding: 5px 0 2px 0; margin: 0;
  font-style : oblique
}
.floatleft {float: left}
.floatright {float: right}
.noborder {border-bottom: none}  
.clear {clear: both}
.caption {font-size: 70%}
.clearleft {clear: left}
.nowrap {white-space: nowrap}
.allcaps {text-transform: uppercase}
.border {border: 1px solid #000}
.txtright {text-align: right}
.txtcenter {text-align: center}
.txtleft {text-align: left}
.txtindent {padding: 0px 0px 0px 50px}
/* note padding is padding: top right bottom left */ 

#icon {
  padding: 5px 10px 5px 0px;
  float: left
}









/* LEFT NAVIGATION BAR GREY/WHITE */	
.LNav1 { 
  font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; 	
  color: white ;
  display: block;
  text-indent: 5px;
  color: #FFF;
  text-decoration: none;
  text-align: left;
  width: inherit;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #999;
  background-position: 3% 50%;
  border-bottom:1px solid #FFF
}

.LNav1 a:hover{ 
  text-decoration : underline;
  color: #FFF; 
  background-color: #036
}


/* LEFT NAVIGATION BAR LT BLUE/WHITE */	
.LNav2 { 
  font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; 	
  color: white ;
  display: block;
  text-indent: 25px;
  color: #FFF;
  text-decoration: none;
  text-align: left;
  width: inherit;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #6B7FA0;	
  background-position: 3% 50%;
  border-bottom: 1px solid #FFF
}
.LNav2 a:hover{ 
  text-decoration : underline;
   color: #FFF; 
  background-color: #036
}


/* *** UNORDERED LIST *** */
ul {margin-top: .5em}
ul.inline {
  list-style: none;
  margin: 0; padding: 0
}
ul.inline li {display: inline}


/* ***    DEFINITION LIST      *** */
/* *** DL DEFINITION LIST AREA *** */
dl {margin-top: .5em}
dl.left {width: 40%;float: left}
dl.right {width: 40%;float: right}

/* *** DL DEFINITION TERM *** */
/* *** NOTE: DD - DEFINITION DEFINED SAME AS P *** */

dt {
  padding-top: 5px;
  font-size: 80%;
  font-weight: bold;
  color: #424251
}