	html {}
	body {
    margin:40px 0px; 
	padding:0px;
	height: 100%;
	background-color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ebebeb;
	}
    a {text-decoration:none; color: #f25719; }
    a:hover{text-decoration:none; color:#ff9900;}
    img{border:0px;}

	div#shell {width: 100%; height: auto; margin-right: auto;margin-left: auto;text-align: center;}
    .box_container2{position:absolute; width:1024px; margin-right: auto;margin-left: auto;  overflow:hidden; height:100%; background: #555555; color:white; z-index:100;}
	div#content{position: relative;width: 974px;margin: 0px auto 0px auto;text-align: left; background-color: #555555;}
    .clearS { clear:both; height:1px; line-height:0px; }

	
	div#top{height:95px; width:974px;}
	div#topLeft{ background-color:#555555; width:112px; height:94px; float:left;}
	div#topCenter{
	background-color:#555555;
	width:239px;
	height:94px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	}
	div#topRight{ background-color:#454546; width:621px; height:94px; float:left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #ebebeb;
	border-left-color: #ebebeb; }
	div#topRight h1 { padding: 20px; font-size:14px; color: #FF9900; font-weight: bold;}
	
	div#middle{height:321px;}
	div#middleBanner{height:321px;float:left; width:112px; background-color:#555555;}
	div#middleBannerSide{position:absolute;}
	div#middleBannerLogo{width:200px; text-align:right; position:absolute; top:300px; opacity: 0;filter: alpha(opacity=0);-moz-opacity:0;}
	*+ html div#middleBannerLogo{margin-left:0px;}


	div#middleNav{
	height:320px;float:left; width:239px; background-color:#636363;
	border-right-width: 1px;
	border-right-style: solid;	
	border-right-color: #ebebeb;}
	
	div#middleNav ul.middleNav {padding:0px; margin:30px 0px 0px 30px;}
	div#middleNav ul.middleNav li{list-style-type:none; padding:0px 0px 0px 0px; font-size:13px; height:30px;}
	div#middleNav ul.middleNav li a{text-decoration:none; color:#ebebeb; font-size:13px;}
	div#middleNav ul.middleNav li a:hover{text-decoration:none; color:#ef6820; font-size:13px;}
	div#middleNav ul.middleNav li.selected a {text-decoration:none; color:#ed1c24; font-size:13px; font-weight:bold;}
	div#middleNav ul.middleNav li span{width:110px;}

	div#middleNav div#locations{position:absolute; width:300px; top:83px; left:350px; display:none; z-index:50;}
	div#middleNav 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#middlePhoto{float:left;height:321px; background-color:#555555;width:621px; font-family:Arial; font-size:12px;}
	div#middlePhoto td a{font-size:12px;}
	div#thumbs {margin-left:140px;}
	div#thumbs img{margin-left:10px;}
	
	div#bottom{height:auto; background-color:#636363;}
    div#bottomleftNav{width:112px; float:left; background-color:#636363;  height:100%;}
    div#bottomleftNav ul.bottomleftNav {padding:0px; margin:30px 0px 0px 0px;}
    div#bottomleftNav ul.bottomleftNav li, div#dsk {list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px; text-align:right;}
    div#bottomleftNav ul.bottomleftNav li a{text-decoration:none; color:#a3a6a6; font-size:12px;}
    div#bottomleftNav ul.bottomleftNav li.reservations a{color:#ff9900;}
    div#bottomleftNav div#dsk a{text-decoration:none; color:#666666; font-size:12px; font-weight:bold; height:350px;}
    div#bottomleftNav ul.bottomleftNav li a:hover, div#bottomleftNav div#dsk a:hover, div#bottomleftNav ul.bottomleftNav li.selected a {text-decoration:none; color:#fff; font-size:12px;}

    div#mainText{float:left; width:862px;  background-color:#454546; margin-left:0px; height:100%;}
    * html div#mainText{margin-left:0px;}
    div#mainTextText{padding:40px; line-height: 16px;}
    div#mainTextText .intro{ font-size:14px}
    div#mainTextText .rates{ width: 75px; margin-bottom: 15px; margin-top: 0px; float:right}
    div#mainTextText .rates a{ color:#ffffff; text-align:center; padding:0 10px 0 10px; background: url(/images/buttonbg.png) repeat-x center center;}
    div#mainTextText .media{ margin-bottom: 15px; margin-top: 15px; border-bottom: 1px dotted #B4B4AA;}
    div#mainTextForm{padding: 40px; line-height: 22px;  }
    div#mainTextForm h1{font-size:13px; color: #FF9900; font-weight: normal;  }
    div#mainTextLinks{float:left;width:30px; min-height:300px; padding:40px 0px 0px 30px;}
    div#mainTextLinks ul.subNav {padding:0px; margin:0px;}
    *+ html div#mainTextLinks ul.subNav {padding:0px; margin:13px 0px 0px 0px;}
    div#mainTextLinks ul.subNav li, div#dsk {list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px;}
    div#mainTextLinks ul.subNav li a, div#mainTextLinks ul.subNav li.none a{text-decoration:none; color:#ffffff; font-size:12px;}
    div#mainTextLinks ul.subNav li a:hover, div#mainTextLinks ul.subNav li.selected a, div#subNav div#dsk a:hover{text-decoration:none; color:#ff9900; font-size:12px;}

    div#mainFinish{ clear:both; width:862px; height:0px;}

	div#footer{clear:both; width:974px; background-color:#555555; }
	div#pgFooter {  width:974px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#555555; color:#A3A6A6; font-size:10px;  }
	div#pgFooter a { text-decoration:none; font-size:10px; color:#A3A6A6; }
	div#pgfooter a:hover { color:#fff;}
    /*slideshow on every page*/
    .slideshow { height: 621; width: 321; margin: auto }
    .slideshow img { padding: 0px; border: 0px solid #ccc; }
    .rform{ border: 1px solid #B4B4AA; background-color: #FFFFFF; background-image: url('/images/bg_shadowBox.gif'); background-repeat: no-repeat; font-size: 11px; padding: 4px 0 0 4px;
}







