﻿html{}
body{background-color:#444444;margin:20px 0px 0px 0px;font-family:Arial;font-size:14px;color:#ffffff;}

div#enclose {width: 100%;margin-right: auto;margin-left: auto;text-align: center;}
div#encloseHome {margin-right: auto;margin-left: auto;text-align: center; background-color:#444444; height:100%; position:absolute; width: 0%;  /*top:0px; width: 100%;  remove animation*/}
* 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; }
.lefty { float:left; }

h1{font-family:Arial;font-size:24px;color:#5da8da;}
h2{font-family:Arial;font-size:14px;color:#4b555f; font-weight:bold;padding:0px 0px 0px 0px;margin:11px 0px 20px 0px;}
p{font-size:12px; font-family:arial;color:#ffffff; padding:0px; margin:0px 0px 10px 0px;}
li{font-size:12px; font-family:Arial;}
a{font-size:14px; font-family:arial; color:#ffffff;}

.remove-bold { font-weight:normal; }
.white { color:#fff!important; }

div#header{height:58px; width:950px;}
div#headerLeft{ background-color:#444444; width:200px; height:58px; float:left;}
div#headerRight{ background-color:#666666; width:750px; height:58px; float:left; }
/*div#headerRight #korman{ height:58px; font-size:12px; margin:20px 10px 10px 400px; baCKGROUND-COLOR:RED;}*/

div#main{height:300px;}
div#mainBanner{height:300px;float:left; width:200px; background-color:#797979;}
div#mainBannerSide{position:absolute;}
div#mainBannerLogo{width:200px; text-align:right; position:absolute; top:300px;  opacity: 1; filter: alpha(opacity=100); -moz-opacity:1; display:none; } /* opacity: 0;filter: alpha(opacity=0);-moz-opacity:0; remove animation*/
*+ html div#mainBannerLogo{margin-left:0px;}


div#mainNav{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:25px;}
div#mainNav ul.mainNav li a{text-decoration:none; color:#666666; font-size:12px;}
div#mainNav ul.mainNav li a:hover{text-decoration:none; color:#ff9900; font-size:12px;}
div#mainNav ul.mainNav li span{width:110px;}

div#mainNav div#locations{position:absolute; top:83px; left:350px; display:none; z-index:50;}
div#mainNav div#locations div{ visibility:hidden; height:20px; background-color:white; color:#666666; font-size:12px; text-indent:5px; padding:5px 10px 0px 0px;}


div#mainPhoto{float:left;height:300px; background-color:#333333;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:140px;}
div#thumbs img{margin-left:10px;}

div#subNav{width:172px; float:left; background-color:#444444; height:300px;}
div#subNav ul.subNav {padding:0px; margin:30px 0px 0px 0px;}
div#subNav ul.subNav li, div#dsk {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:#a3a6a6; font-size:12px;}
div#subNav ul.subNav li.reservations a{color:#ff9900;}
div#subNav div#dsk a{text-decoration:none; color:#666666; 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 a {text-decoration:none; color:#fff; font-size:12px;}

div#bodyCopy{float:left; width:750px; background-color:#666666; margin-left:28px;}
* html div#bodyCopy{margin-left:27px;}
div#bodyCopyLinks{float:left;width:120px; min-height:300px; padding:30px 0px 0px 30px;}
div#bodyCopyLinks ul.subNav {padding:0px; margin:0; }
*+ html div#bodyCopyLinks ul.subNav {padding:0px; margin:13px 0px 0px 0px;}
div#bodyCopyLinks ul.subNav li, div#dsk {list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px;}
div#bodyCopyLinks ul.subNav li a, div#bodyCopyLinks ul.subNav li.none a{text-decoration:none; color:#ffffff; font-size:12px;}
div#bodyCopyLinks ul.subNav li a:hover, div#bodyCopyLinks ul.subNav li.selected a, div#subNav div#dsk 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#dsk{visibility:visible;}

div#bodyCopyText{float:left; padding:30px 30px 0px 0px; min-height:300px; width:570px; opacity: 1; filter: alpha(opacity=100); -moz-opacity:1; } /*opacity:0; filter:alpha(opacity=0);-moz-opacity:0  remove animation */
div#bodyCopyText h1{font-size:12px; font-style:normal; padding:0px; margin:0px 0px 10px 0px; color:#ff9900; visibility:visible;}
div#bodyCopyText h2, div#bodyCopyText h3 {font-size:12px; padding:0px; margin:0px 0px 10px 0px; color:#ffffff;visibility:visible;}
div#bodyCopyText h3{ font-weight:normal; text-transform:uppercase; letter-spacing:0px; }
div#bodyCopyText a{font-size:12px; color:#f90; 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, div#dsk {list-style-type:none; padding:5px 0px 0px 0px; font-size:12px; 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:10px 20px 0px 22px;}
.newsContent a { color:#ff9900!important; }
/* end */



div#bodyFinish{ clear:both; width:750px; height:20px;}

div#pageFooter { margin:0px 0px 20px 230px; padding:0px 0px 10px 0px; color:#A3A6A6; font-size:10px;  }
div#pageFooter a { text-decoration:none; font-size:12px; color:#A3A6A6; text-transform:lowercase; }
div#pageFooter a:hover { color:#fff;}

div#footer{clear:both; width:950px; height:5px;}

div.slideShow{float:left;}

#concierge { color:#f90; }
#concierge a{color:#fff; font-size:12px; text-decoration:underline!important; }

div#reservationLinks{font-size:12px;}
div#reservationLinks a{font-size:12px;}
span.red{color:#FF9900;}
.exclusivesForm { font-size:12px; }
.smText { font-size:10px; }
.frmField { width:205px; height:16px; margin:2px 0px; }
.stayGreen { color:#41ac48!important; font-style:normal; }
.disclaimer { font-size:11px; }
.termsText { font-size:8pt!important; color:#DEDEDE!important; }

/* 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; }

.smOrTitle { color:#f79223; font-size:12px; font-weight:bold; margin-top:22px; text-decoration:none; border:none; }
#LocationAddressHolder { text-transform:none; }
div#bodyCopyLinks .video a { margin:0px 5px 17px 0px; padding:0px; font-weight:bold; font-size:12px; text-decoration:none; }

/* Privacy Policy and Zip Car popups */
#popupCopy { margin:20px; }
#popupCopy a { font-size:12px; color:#f90; }

/* For javascript flash like text effect on home page */
#invisible-spacer { height:23px; width:200px; display:block; }
#container{ width:530px; display:none; margin-bottom:20px; font-size:17px; color:#e2e2e2;}
.pied-a-terre { margin-right:10px; color:#FF9900; font-size:17px; }

/* for character count feature on contact page */

.originalDisplayInfo {
    color: #ffffff;
    font-size: 11px;
    text-align: right;
}
.warningDisplayInfo {
    color: #FF9900;
    font-size: 11px;
    text-align: right;
}


#bodyHeader
{
	font-family:sans-serif;
	font-size:16px; 
	line-height: 21px;
	margin-top:24px;
}

#bodyHeader .head1
{
	color:#FF9900;
	margin-left:29px;
	float:left;
}

#bodyHeader .head2
{
	color:#dddddd;
	width: 570px;
	margin-left: 151px;
}
