html { margin:0; padding:5px 0; }  /*light blue text #a6cff7; yellow text #f9ed86; blue #3197aa 0066ff  8991aa gold e2bf43  bright teal:15cded   */
body { width:auto; height:auto; background:#fff5d2 url(/img/gr/bg-royal-palms.jpg) repeat left top; text-align:left; margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; }
p { margin-top:8px; margin-bottom:11px; }
img { border:none; }
#container { width:900px; height:auto; margin:auto; position:relative; /*border:1px solid #15cded;*/ }
#pageheader {	width:900px; height:141px; float:left; }
#content { width:900px; height:auto; float:left; margin-top:10px; color:white; }
#logo { width:900px; height:141px; background:url(/img/gr/sunset.jpg) no-repeat right top; }
#logotext { width:540px; height:35px; text-indent:22px; font:normal 43px Georgia, Times, serif; position:absolute; top:20px; padding:0; color:#bd0662; letter-spacing:5px; }
#topnav { width:898px; height:19px; text-align:center; position:absolute; top:115px; background-color:#16798a; color:#15cded; padding-top:5px; border:1px solid #15cded; } 
#bannerbox { width:615px; height:16px; position:absolute; top:85px; left:85px; }
.banner { font:15px Arial, Helvetica, sans-serif; color:yellow; text-align:left; letter-spacing:3px; }
#english { width:43px; height:29px; position:absolute; top:5px; right:5px; }
#french { width:43px; height:29px; position:absolute; top:5px; right:53px; }
#german { width:43px; height:29px; position:absolute; top:5px; right:101px; }
#intro { width:870px; height:auto; padding:15px; font:13px Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }
h1 { font:normal 26px Century Gothic, Arial, sans-serif; text-align:center; letter-spacing:4px; color:#f9ed86; padding-bottom:2px; margin:0; }
h2 { font:bold 17px Century Gothic, Arial, sans-serif; text-align:left; padding-top:5px; letter-spacing:1px; color:white; padding-bottom:0; margin:0;  }

/*Rental Pages*/
#slideshow { width:898px; height:596px; float:left; text-align:center; color:#15cded; border:1px solid #15cded; } 
.blue { color:#1b3d7d; }
/*h1 { font:28px Times New Roman, Times, serif; letter-spacing:4px; vertical-align:top; line-height:35px; font-weight:normal; margin:4px; color:white; }*/
#photo { width:900px; height:auto; float:left; background-color:#3197aa; }
#rental-left { width:588px; height:701px; float:left; }
#loadarea { width:588px; height:445px; float:left; text-align:center; color:#15cded; margin-bottom:6px; border:1px solid #15cded; }
#rental-text { width:273px; height:auto; float:right; padding:10px; border:1px solid #15cded; line-height:1.4em; }
.thumbs-hm { width:590px; height:84px; float:left; margin-top:10px; }
.thumb1 { width:108px; height:82px; margin-right:10px; float:left; border:1px solid #15cded; }
.thumb2 { width:108px; height:82px; float:left; border:1px solid #15cded; }
#links { width:588px; height:auto; float:left; text-align:center; color:white; margin-top:10px; margin-bottom:6px; border:1px solid #15cded; }

#leftcol { width:588px; height:660px; float:left; border:1px solid #15cded; }
#right-text { width:273px; height:auto; float:right; padding:10px; border:1px solid #15cded; line-height:1.4em; }

#dropmenudiv { position:absolute; border:1px solid #e2bf43; border-bottom-width:0; font:normal 12px Verdana; line-height:18px; z-index:100; }
#dropmenudiv a { width:100%; display:block; text-indent:10px; border-bottom:1px solid #e2bf43; padding:1px 0; text-decoration:none; color:#f9ed86; }
#dropmenudiv a:hover { background-color:#a6cff7; color:blue; }

a:link, a:visited { color:#f9ed86; text-decoration:none; }
a:hover {	color:blue; text-decoration:underline; }
#topnav a:link, #topnav a:visited { color:white; text-decoration:none; }
#topnav a:hover {	color:#f9ed86; text-decoration:underline; }
#topnav a.selected { color:#f9ed86; text-decoration:none; }
#footer { width:900px; height:42px; clear:both; float:left; margin-top:10px; text-align:center; color:#49bcd0; font:11px Verdana, Arial, Helvetica, sans-serif; }
#copyright { width:898px; height:17px; background-color:#16798a; font:11px Arial, Helvetica, sans-serif; padding-top:5px; border:1px solid #15cded; }
#footnav { width:898px; height:25px; padding-top:10px;  }
#footer a:link, #footer a:visited { color:blue; text-decoration:underline; } 
#footer a:hover { color:yellow; text-decoration:underline; } 
#footer a.selected { color:#bd0662; text-decoration:none; font-weight:bold; }
#aa { width:900px; height:12px; margin:8px 0; font:11px Arial, Helvetica, sans-serif; color:#15cded; }
#aa a:link, #aa a:visited { font:11px Arial, Helvetica, sans-serif; color:blue; text-decoration:underline; }
#aa a:hover { color:#f9ed86; }