﻿html {}
body { background-color:#005a75; margin:0px; font-family:Arial; font-size:14px; color:#ffffff;}

div#enclose { width: 100%; margin-right:auto; margin-left:auto; text-align:center;}
div#encloseHome { width:100%; margin-right:auto; margin-left:auto; text-align:center; background-color:#444444; height:100%; position:absolute; top:0px;}
* html div#encloseHome{ height:900px; }
div#content{ position:relative; width:950px; margin:0px auto 0px auto; text-align:left; }

img{ border:0px; }
form{ padding:0px; }
.clearIt { clear:both; height:1px; line-height:0px; }

div#header{ height:75px; width:950px; }
div#headerLeft{ width:200px; height:50px; float:left;}
div#headerRight{ width:750px; height:50px; float:left;  }

div#main{ height:300px; }
div#mainBannerLeft { margin:0px; float:left; width:175px; background-color:#f89224; }
div#mainBannerLogo{ text-align:right; }
*+ html div#mainBannerLogo{ margin-left:0px; }
div#mainBannerSubImg {}

div#mainNav{ width:175px; height:300px; float:left; width:150px; background-color:White; }
div#mainNav ul.mainNav { padding:0px; margin:30px 0px 0px 30px; }
div#mainNav ul.mainNav li{ list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; height:20px; }
div#mainNav ul.mainNav li.heading, div#mainNav #unfurnished a{ font-size:12px; font-weight:bold; color:#f89224; text-decoration:none; }
div#mainNav ul.mainNav li a{ text-decoration:none; color:#8d9194; font-size:12px; }
div#mainNav ul.mainNav li a:hover { text-decoration:none; color:#666; font-size:12px; }
div#mainNav ul.mainNav li a.active { text-decoration:none; color:#666; font-size:12px; font-weight:bold; }
div#mainNav ul.mainNav li.selected{ color:#ff9900; list-style:url(../../images/bulletG.gif) outside; }
div#mainNav ul.mainNav li span{ width:110px; }

div#mainNav div#locations{position:absolute; width:300px; top:80px; left:350px; display:none; z-index:50;}
div#mainNav div#locations div{ visibility:hidden; width:145px; height:20px; background-color:white; color:#666666; font-size:12px; text-indent:5px; padding:5px 0px 0px 0px;}
div#mainNav #unfurnished { margin:40px 0px 0px 30px; padding-top:15px; background-image:url(../../images/topNavDots.gif); background-position:top; background-repeat:no-repeat; }


div#mainPhoto{float:left;height:300px; background-color:#00526b;width:600px; font-family:Arial; font-size:12px;}
div#mainPhoto img{height:300px;}
div#mainPhoto img.captcha {height:50px;}
div#mainPhoto td a{font-size:12px;}
div#thumbs {margin-left:127px;}
div#thumbs img{margin-right:10px;}

div#subNav{ width:175px; height:300px; float:left; }
div#dsk { margin-top:25px; padding-bottom:15px; text-align:right; background-image:url(../../images/subNavDots.gif); background-position:bottom; background-repeat:no-repeat; }

div#subNav ul.subNav { padding:0px; margin:10px 0px 0px 0px;}
div#subNav ul.subNav li, div#subNav ul.subNav li.selected { list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px; text-align:right; }

div#subNav ul.subNav li a{text-decoration:none; color:#ffffff; font-size:12px;}
div#subNav ul.subNav li.reservations a{color:#ff9900;}

div#subNav div#dsk a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bold;}
div#subNav ul.subNav li a:hover, div#subNav div#dsk a:hover, div#subNav ul.subNav li.selected, div#subNav ul.subNav li.selected a{text-decoration:none; color:#ff9900; font-size:12px;}
.expandSpan { cursor:pointer; }

div#bodyCopy{ float:left; width:725px; margin-left:25px;}
* html div#bodyCopy{ margin-left:27px; }
div#bodyCopyLinks{ float:left; width:125px; min-height:300px; padding:25px 0px 0px 0px; }
div#bodyCopyLinks .video { margin:0px 5px 17px 0px; padding:0px; font-weight:bold; }
div#bodyCopyLinks ul.subNav { padding:0px; margin:0px; }
*+ html div#bodyCopyLinks ul.subNav { padding:0px; margin:13px 0px 0px 0px; }
div#bodyCopyLinks ul.subNav li { list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px; }
div#bodyCopyLinks ul.subNav li a, div#bodyCopyLinks .video a{ text-decoration:none; color:#ffffff; font-size:12px; }
div#bodyCopyLinks ul.subNav li a:hover, div#bodyCopyLinks ul.subNav li.selected a, div#bodyCopyLinks .video a:hover { text-decoration:none; color:#ff9900; font-size:12px;}

div#bodyCopyLinks h1{ font-size:12px; padding:0px; margin:0px; visibility:visible; color:#ffffff; }
div#bodyCopyLinks p{ padding:0px; margin:0px 0px 10px 0px;font-size:12px; visibility:visible; color:#cccccc; }


div#bodyCopyText{ width:600px; float:left; margin-top:25px; padding:0px 0px 0px 0px; min-height:300px; font-size:12px; }
div#bodyCopyText h1{font-size:12px; font-style:italic; padding:0px; margin:0px 0px 10px 0px; color:#ff9900;visibility:visible;}
div#bodyCopyText h2{font-size:12px; padding:0px; margin:0px 0px 10px 0px; color:#ffffff;visibility:visible;}
div#bodyCopyText a{ font-size:12px; color:#f98f29; text-decoration:none; }
div#bodyCopyText span ul { margin-top:0px; margin-left:-20px; }
*+html div#bodyCopyText span ul { margin-left:20px; }
* html div#bodyCopyText span ul { margin-left:20px!important; }

/* news section styles */
div#bodyCopyText ul.subNav {padding:0px; margin:-3px 0px 0px 0px;}
*+ html div#bodyCopyText ul.subNav {padding:0px; margin:10px 0px 0px 0px;}
div#bodyCopyText ul.subNav li {list-style-type:none; padding:5px 0px 5px 0px; font-size:12px; margin-bottom:0px; margin: 2px 0px 3px 0px;}
div#bodyCopyText ul.subNav li {background-image: url(../../images/dotline.gif); background-repeat:repeat-x; background-position:0px 0px;}
div#bodyCopyText ul.subNav li a{text-decoration:none; color:#ffffff; font-size:12px;}
div#bodyCopyText ul.subNav li a:hover,
div#bodyCopyText ul.subNav li.selected a, 
div#subNav div#dsk a:hover{ text-decoration:none; color:#ff9900; font-size:12px;}
div#bodyCopyText ul.subNav li .expandSpan{ padding:0px 6px 0px 0px; cursor:pointer; }
div#bodyCopyText ul.subNav li .subText{color:#ff9900;}
div#bodyCopyText ul.subNav li .newsContent{ padding:0px 10px 0px 22px; }
 *+html div#bodyCopyText ul.subNav li .newsContent { margin-top:20px; }
.newsContent a { color:#ff9900!important; }
/* end */


div#pageFooter, #pageFooterSpecial { height:40px; margin:40px 20px 20px 350px; padding:0px; color:#ccc; font-size:12px; text-align:left; }
#pageFooterSpecial { margin:40px 0px 0px 325px;}
#pageFooterContact { height:40px; margin:40px 20px 20px 0px; padding:0px; color:#ccc; font-size:12px; text-align:left; } 
div#pageFooter a, #pageFooterSpecial a, #pageFooterContact a { text-decoration:none; font-size:12px; color:#ccc; }
div#pageFooter a:hover, #pageFooterSpecial a:hover, #pageFooterContact a:hover { color:#FBAE1D}

/* Map */

#map_Container { 
	width:600px;	
    height: 300px; 
    color: #fff;
    font-size: 10px;
}

#map_Container .marker_label {
    width: 24px;
    margin-top: 2px;
    text-align: center;
}
#map_Container .smart_window {
    color: #000;
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
}

#map_Container .smart_window_detail {
    color: #000;
}

#map_Container .smart_window_detail .title{
    color: #000;
    font-weight: bold;
    white-space: nowrap;
}

#map_Container a {
    display: block;
    float: right;
    margin-left: 10px;
}

#map_Container .arrow {
    color: #3269c4;
    margin-left: 10px;
}

#map_content a {
    color: #ff9a00;
}

#map_content a:hover {
    color: #fff;
}

#map_content h3 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

#map_content h4 {
    font-size: 11px;
    font-weight: bold;
}
.aka { color:#FF9900; text-decoration:none; }

.floorPlan {}
.floorPlan .title{ font-size:14px; font-weight:bold;border-bottom:1px solid #DCDCDC; margin:0 0 5px; padding:0 0 5px;}
.floorPlan .amenities{border-bottom:1px solid #DCDCDC; margin:0 0 5px; padding:0 0 5px; }
.floorPlan .amenities .column{float:left; width:140px;}
.floorPlan .tabsHolder{ margin:25px 0 25px;}
.floorPlan .tabsHolder span{border-top:1px solid #DCDCDC; display:block;margin:20px 0; text-align:right;}
.floorPlan .tabsHolder h1{text-transform:uppercase; font-style:normal !important; background:#F89224  url(../../images/arrow_off.png) no-repeat scroll 0 0 !important;color:#FFFFFF !important; cursor:pointer;font-size:14px !important;font-weight:bold; height:17px; padding:7px 0 5px 32px !important;}
.buttonSubmit{background-color:#1E7F9B; border:1px solid #DDDDDD;color:#FFFFFF;}