/* CSS Document */
/*******************************************************************************/
/* FLASH REPLACEMENTS */
.sIFR-flash {	visibility: visible !important;	margin: 0;}
.sIFR-replaced {	visibility: visible !important;}
span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
.sIFR-hasFlash h1 {	visibility: hidden;font-size:1.5em; text-align:center;}
/*******************************************************************************/

html,body {	margin:20px auto; padding:0;}
body {background:url(images/bgbg.gif);text-align:center; margin:0 auto;; padding: 0px;font:normal 11px/16px tahoma, verdana, arial, sans-serif;color:#fff; min-width:759px;
scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#666; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#333; 
scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#1f1f1f;}

h1{color:#ffffff;font:bold 18px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; text-align:center; margin-left:60px;}
h2{color:#990000;font:bold 16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; text-align:center; margin-left:60px;}
h3{color:#c2022b;font:bold 16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif;}
h4{color:#999;font:bold 12px  Arial, Helvetica, tahoma, verdana, arial, sans-serif;}
h5{color:#999;font:10px  Arial, Helvetica, tahoma, verdana, arial, sans-serif;}
p.red{color:#c2022b;}
a{color: #0cc; font:11px Arial, Helvetica, sans-serif;text-decoration:none;padding:2px;}
a:link, a:visited  {color: #0cc; font:11px Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover, a:active  {color: #fff; background:#900; font:11px Arial, Helvetica, sans-serif;text-decoration:none;}
a.small{color: #0cc; font:11px Arial, Helvetica, sans-serif;text-decoration:none;padding:1px;}
a.small:link, a.small:visited  {color: #0cc; font:10px Arial, Helvetica, sans-serif;text-decoration:none;}
a.small:hover, a.small:active  {color: #fff; background:#900; font:10px Arial, Helvetica, sans-serif;text-decoration:none;}
a.grey:hover{background:#222;}
a.none:hover{background:none;}
.red, .error{color:#c00;}
.price{color:#c00;}
.clearer { height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.white{color:#fff;}
.floatleft{float:left;}
.rule{border-top:1px solid #333; width:100%; margin:0; padding:0;}
.h2title{text-align:left;margin:auto;}
.small{font-size:10px;}
#calendarDiv{position:absolute;visibility:hidden;background-color:#000;layer-background-color:#000;margin:-120px 0 0 0; border: 1px solid #000;}

#header{z-index:2;position:relative;width:759px;height:245px;}
#container{width:759px; margin:0 auto;background:#000 url(images/contentbg.gif) repeat-y;border-bottom:1px solid #5f5f5f;}
#innerleft{width:65px;margin:0;padding:0;float:left;position:relative;}
#footer{width:755px; margin:0 auto;border-bottom:1px solid #5f5f5f;}
#dining{background:url(images/diningbg.gif) no-repeat; width:215px;height:219px;float:left;margin:0;padding:0 8px 0 0; }
#ent{background:url(images/entbg.gif) no-repeat; width:215px;height:219px;float:left;margin:0;padding:0 10px 0 0;}
#night{background:url(images/nightlifebg.gif) no-repeat; width:215px;height:219px;float:left;margin:0;padding:0 3px 0 0;}
#scroll{height:180px;overflow:auto; padding-left:5px;}
#hotel h1{color:#ccc;font:bold 12px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#hotel h4{color:#ccc;font:11px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#hotel p{color:#ccc;font:12px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#bp{background:url(images/bpbg.png) no-repeat;width:655px; height:137px;border-bottom:1px solid #333;margin:10px 0 0 0;padding:0;}

#middleSection{width: 685px; height: 250px; /* background-color: #222; */ padding: 5px 0 15px 0;}
#midSection1{width: 220px; height: 250px; /*background-color: #555;*/ float: left; margin: 0 2px 0 12px; border-right: 1px solid #333;}
	#midSection1 img{padding-top: 10px;}
#midSection2{width: 210px; height: 250px; /* background-color: #555; */ float: left; margin: 0 2px 0 2px; border-right: 1px solid #333;}
	#midSection2 form{padding-top: 16px; padding-left: 10px;}
#midSection3{width: 215px; height: 250px; /* background-color: #555; */ float: left; margin: 0 2px 0 2px; }
	#hotelPckgCont{padding-top: 30px;}

#gift{width:227px; float:left;margin:10px 0 10px 0;padding:0 20px 0 10px; border-right: 1px solid #333;}
#gift h3 {color:#c2022b;font:bold 12px  Arial, Helvetica, tahoma, verdana, arial, sans-serif;}
#reservations{width:227px; display: inline; margin:0px 0 10px 0px;padding:0 0px 0 0px; }
.signup{position:relative;top:75px;left:-50px;}
.signup2{position:relative;top:60px;left:-230px;}
#email{background:url(images/signup.gif) no-repeat; width:647px;position:relative; left:10px;} /*height was 87px*/
#pullup{margin-top:-100px;z-index:0;position:relative;}
*html #pullup{margin:-650px 0 0 35px;z-index:0;position:relative;}
#pullup2{margin-top:0px;margin-left:15px;z-index:0;position:relative;}
textarea, select, input {font:11px Arial, Helvetica, sans-serif;}
fieldset{color:#666;border:1px solid #333;padding:5px; }
legend{ text-transform:uppercase;}
.table{margin-left:15px; text-align:left;}
.table td p{color:#ccc;font:1.3em/1.6em tahoma, Arial, Geneva, Helvetica, sans-serif; text-align:left;padding:8px;}
.pleft{text-align:left;}


/* 
html>body .reservations{margin:10px auto;}*/
