BODY{margin:0px;padding:0px;background-color:black;background-image:url(../img/bg.jpg);background-repeat:repeat-y;background-position:center top;}
FORM{margin:0px;}

img.png{behavior: url("png.htc");}


HTML, BODY{height:100%;}

.container{position:relative;text-align:left;width:1000px;}

TABLE.mainbg{}

.menu{padding-top:30px;}
.menu TABLE TD{text-align:center;}
.header{border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;width:1000px;height:205px;position:relative;}
.header .flash{position:absolute;top:0px;left:0px;}
.header .forecast{position:absolute;bottom:10px;right:10px;z-index:1000;}

.container .logo{position:absolute;top:240px;left:50px;z-index:10111;}



/* TDS  */

.home_td{height:521px;background-image:url(../img/home_bg.jpg);background-repeat:no-repeat;}
.concierge_td{height:521px;background-image:url(../img/concierge_bg.jpg);background-repeat:no-repeat;}
.contact_td{height:521px;background-image:url(../img/contact_bg.jpg);background-repeat:no-repeat;}
.about_td{height:521px;background-image:url(../img/about_bg.jpg);background-repeat:no-repeat;}
.packages_td{height:521px;background-image:url(../img/concierge_bg.jpg);background-repeat:no-repeat;}
.lux_td{height:521px;background-image:url(../img/rentals_bg.jpg);background-repeat:no-repeat;}
/* TDS  */


.content{padding-top:30px;}

.common{color:#888888;font-size:12px;font-family:arial;line-height:19px;}
.common P{margin:0px;margin-bottom:10px;}

#green{color:#148081 !important;}

.fea_label{padding-left:115px}

.featured_bg{
width:521px;height:116px;
background-image:url(../img/featured_bg.png);
* background:none;
* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/featured_bg.png', sizingMethod='crop');
background-repeat:no-repeat;
}

.featured_bg DIV{padding-left:17px;padding-top:17px;}
.featured_bg DIV IMG{position:relative;}

.submenu{padding-bottom:40px;}
.submenu TABLE TD A{color:#9F9F9F;text-decoration:none;font-size:13px;font-family:tahoma;font-weight:bold;text-transform:uppercase;}
.submenu TABLE TD A:hover{color:white;}
.submenu TABLE TD{padding-left:20px;}
.submenu TABLE TD#first{padding-left:0px !important;}

.submenu TABLE TD SPAN{color:#148081;text-decoration:none;font-size:13px;font-family:tahoma;font-weight:bold;text-transform:uppercase;}


.pageheader{color:#148081;font-size:18px;font-family:arial;text-transform:uppercase;padding-bottom:10px;}

.images TABLE TD IMG{border:1px solid #171717;}
.images{padding-top:25px;}

.common A{color:#888888;}
.common A:hover{color:white;}

.fname{color:white;font-size:11px;font-family:tahoma;font-weight:bold;text-transform:uppercase;}
.fvalue INPUT {border:1px solid #2E2E2E;background-color:black;font-size:11px;font-family:tahoma;color:#888888;width:120px;height:20px;}
.fvalue SELECT{border:1px solid #2E2E2E;font-size:11px;font-family:tahoma;width:120px;}
.fvalue{padding-bottom:3px;}
.fvalue TEXTAREA{border:1px solid #2E2E2E;background-color:black;font-size:11px;font-family:tahoma;color:#888888;width:240px;overflow:auto;height:100px;}

.submit{border:1px solid #0F4443;color:white;font-size:11px;font-family:tahoma;font-weight:bold;text-transform:uppercase;background-color:black;height:25px;cursor:pointer;}

.small{color:white;font-size:10px;font-family:tahoma;}

#num2{padding-right:5px !important;}


.packtitle{color:white;font-size:12px;font-family:tahoma;text-transform:uppercase;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.packtitle SPAN{color:#148081 !important;}

.compact{margin:0px;color:#888888;font-family:tahoma;font-size:11px;margin-left:18px;padding:0px;line-height:18px;margin-top:3px;}
.compact LI{padding:0px;margin:0px;}

.book{padding-top:4px;}

.bookbutton{border:1px solid #0F4443;color:white;font-size:10px;font-family:tahoma;font-weight:bold;text-transform:uppercase;background-color:black;height:20px;color:#dadada;width:170px;margin-right:5px;cursor:pointer;}
.bookbutton_on{border:1px solid white;color:black;font-size:10px;font-family:tahoma;font-weight:bold;text-transform:uppercase;background-color:#148081;height:20px;color:#dadada;width:170px;margin-right:5px;}

.pack{padding-bottom:15px;}

.test_name{color:white;font-size:11px;font-weight:bold;font-family:tahoma;text-transform:uppercase;padding-bottom:4px;}
.test_text{color:#888888;font-size:12px;font-family:arial;padding-bottom:20px;line-height:18px;padding-right:50px;}

.tab{border:1px solid #092927;background-color:black;color:white;font-size:11px;font-family:tahoma;text-transform:uppercase;font-weight:bold;padding:3px;width:180px;text-align:center;}
.tab_here{border:1px solid white;background-color:#148081;color:black;font-size:11px;font-family:tahoma;text-transform:uppercase;font-weight:bold;padding:3px;width:180px;text-align:center;}
.tab_links {padding-left:20px;padding-top:10px;}
.tab_links A{color:#888888;font-size:11px;font-family:tahoma;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:15px;}
.tab_links A:hover{color:white;}

.tab_links A.here{color:#148081 !important;}
.rental_holder{border:1px solid #148081;text-align:center;margin-top:15px;background-color:black;}
.rental_holder_items{text-align:left;width:428px;margin-top:10px;}

.delited{border:1px solid #171717;}

.item{padding-bottom:15px;}
.item SPAN{color:white !important;}

.smallcont{border:1px solid #171717;cursor:pointer;padding:1px;}
.smallcont_2{border:1px solid white;padding:1px;}
.smallnav A{color:#3994D6;font-size:11px;text-decoration:none;font-family:arial;}
.smallnav A:hover{text-decoration:underline;}
.smallnav A B{color:white;text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.visible{display:block;visibility:visible;}

.smallnavs A{color:#dadada;font-size:11px;text-decoration:none;font-family:arial;}
.smallnavs A:hover{text-decoration:underline;}
.smallnavs A B{color:white;text-decoration:none;}


.footline{margin-top:15px;margin-bottom:10px;}

.footlinks A, .footlinks{font-size:12px;font-family:tahoma;color:#888888;text-decoration:none}
.footlinks A:hover{color:white;}

.siteby, .siteby A{text-transform:uppercase;color:#1A6A65;font-size:10px;font-family:tahoma;text-decoration:none;}
.siteby A:hover{color:#2C9891;}
.siteby{padding-top:5px;padding-bottom:10px;}

#scrolled{height:250px;overflow-y:auto;
scrollbar-track-color: #FDFF5C;
scrollbar-highlight-color:#0F4842;
scrollbar-face-color:#0F4842;
scrollbar-shadow-color:#0F4842;
scrollbar-3dlight-color:#0F4842;
scrollbar-darkshadow-color:#0F4842;
scrollbar-arrow-color:#FDFF5C;
filter:chroma(color=#FDFF5C);
}

.disclaimer{color:#6A6A6A;font-size:11px;font-family:tahoma;padding:10px;padding-top:20px;}

.im{margin-right: 10px; margin-bottom: 10px;}