/* CSS Document */
/*******************************************************************************/
html,body {	margin:0 auto; padding:0;}
body {background:#303030;text-align:center; margin:0 auto;; padding: 0px;font:normal 12px/20px Arial, Helvetica, tahoma, verdana, arial, sans-serif;color:#666; 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;}
p {text-align:left;margin-bottom:25px;}
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:#ff0303;font:bold 16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; margin:0;padding:5px 0 0 0;}
h4{color:#888;font:bold 13px  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: #ff0303; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover, a:active  {color: #fff; background:#0cc; font:bold 12px 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:#fff;}
a.none:hover{background:none;}
.red{color:#c00; font-size:13px;}

.price{color:#c00;}
.clearer { height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.white{color:#fff;}
.floatleft{float:left;}
.rule{border-top:1px solid #bbb; width:100%; margin:-5px 0 0 0; padding:0;}
html>body .rule{margin:5px 0 10px 0;}
.h2title{text-align:left;margin:auto;}

.pckg{margin:0 0 0 0px;text-align:center;}
#outer {background: #fcc308;position:relative;width:950px;margin:0 auto;padding:0; text-align:center;}
#header{z-index:2;position:relative;width:804px;height:286px;margin:0 auto;padding:0; text-align:center;}
#container{width:780px; margin:0 auto;background:#fff; padding:0;}
#content{margin:0 auto;background:#fff; padding:0; width:750px}
#left{width:370px;margin:0;padding:10px 0 0 0;float:left;position:relative;}
#right{width:370px;margin:0;padding:10px 0 0 0;float:right;position:relative;}
#footer{width:755px; margin:0 auto;}
#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:#666;font:bold 12px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#hotel h4{color:#666;font:11px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#hotel p{color:#666;font:12px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#bp{background:url(images/bpbg.png) no-repeat;width:655px; height:137px;border-top:1px solid #333;border-bottom:1px solid #333;margin:10px 0 0 0;padding:0;}
#gift{width:300px; float:left;margin:10px 0 0 20px;padding:0 20px 0 10px; border-right: 1px solid #333;}
#gift h3 {color:#c2022b;font:bold 12px  Arial, Helvetica, tahoma, verdana, arial, sans-serif;}
.small{font-size:10px !important; line-height:normal; margin-left:20px;}
.small2{font-size:10px !important; line-height:normal; margin-left:5px;}
.signup{position:relative;top:75px;left:-50px;}
.signup2{position:relative;top:60px;left:-230px;}
#email{background:url(images/signup.gif) no-repeat; width:647px; height:87px;position:relative; left:10px;}
#pullup{margin-top:-100px;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;}
#form {padding:5px;}
#form p{text-align:left;}
#botbg{width:759px; height:20px; margin:0 auto;padding:0; background:url(images/botbg.png) no-repeat;}
#footer{text-align:center;color:#999999;margin-top:5px; font:12px Arial, Helvetica, sans-serif;}
#footer a{font:12px Arial, Helvetica, sans-serif; color:#666;}
#footer a:hover{font:12px Arial, Helvetica, sans-serif; color:#fff;}
/* 
html>body .reservations{margin:10px auto;}*/
#box{width:620px; margin:0 auto; font: 11px Arial, Helvetica, sans-serif;}
.error {font: 11px Arial, Helvetica, sans-serif;color: #ff0000;text-decoration: none;line-height: 17px;}