/* ------------------------------------ *
  #140757 Dark Blue
 #ffff66 Inside Border
 #ccb203 Outside Border
* ------------------------------------ */
body {margin:3px auto 0 auto;padding:0;width:100%;text-align:center;background:#140757;font-family:Georgia, times, Verdana, Geneva, serif;font-size:14px;line-height:20px}
h1 {margin:14px 0 0 0;color:#ffff66;font-size:28px;line-height:28px;letter-spacing:2px;font-family:Geneva, times, Verdana, serif}
p {color:#ffff66;font-family:Georgia, times, Verdana, Geneva, serif;font-size:16px;line-height:19px}
.bold {font-weight:bold}
.center{text-align:center}
.drop_cap {float:left;color:#f8f896;font-size:70px;line-height:54px;padding-top:2px;font-family:times, Verdana, Geneva, serif}
.list_heading {padding-bottom:4px;padding-top:5px;font-size:18px;line-height:18px;font-variant:small-caps;font-weight:bold;color:#ffff66;font-family:Georgia, times, Verdana, Geneva, serif}
.list_paragraph {padding-bottom:4px;padding-top:8px;padding-left:14px;font-size:16px;line-height:18px;color:#ffff66;font-family:Georgia, times, Verdana, Geneva, serif}
.gradualshine {filter:alpha(opacity=20);-moz-opacity:0.3}
span.unbold {font-weight:normal}
#center {margin:0 auto;padding:0;width:994px;height:569px;text-align:center}
#page {border:1px solid #ffff66;margin:0;padding:0;width:992px;height:567px;text-align:left;position:relative}
#header_cont {margin:0 auto;padding:0;width:986px;height:126px;border: 1px solid #ccb203;position:absolute;top:2px;left:2px}
  #header_cont table {border: 1px solid #ffff66}
#add_favourites {margin:0;padding:0;width:97px;height:12px;position:absolute;top:4px;left:224px;z-index:2}
#nav_container {width:214px;height:253px;position:absolute;top:132px;left:2px;border:1px solid #ccb203}
  #nav {width:212px;height:251px;border:1px solid #ffff66}
    #the_finger_index {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:194px;left:9px;z-index:2}
    #the_finger_accommodation {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:218px;left:9px;z-index:2}
    #the_finger_food_menu {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:244px;left:9px;z-index:2}
    #the_finger_activities {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:270px;left:9px;z-index:2}
    #the_finger_directions {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:294px;left:9px;z-index:2}
    #the_finger_booking {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:320px;left:9px;z-index:2}
    #the_finger_feedback {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:344px;left:9px;z-index:2}
    #the_finger_contact_us {width:22px;height:10px;line-height:10px;background:url('../images/pointy_finger.gif') no-repeat;position:absolute;top:368px;left:9px;z-index:2}
#flash_container {border:1px solid #ccb203;width:214px;height:148px;position:absolute;top:389px;left:2px}
  #flash_slide {border:1px solid #ffff66;width:212px;height:146px}
#main_body_container {margin:0;padding:0;width:768px;height:405px;position:absolute;top:132px;left:220px;background:url('../images/bg_main_body_index.jpg') no-repeat}
  #main_body {margin:0;padding:0 18px 0 18px;width:734px;height:405px;overflow:auto} 
  #main_body_overflow {margin:0;padding:0;}
  #main_body_overflow .image_float_right {margin:20px 8px 2px 12px;float:right;border:1px solid #ccb203}
  #main_body_overflow ul {list-style-type:circle;background-position:0px 0px}
  #main_body_overflow li {padding:2px 0 2px 0;color:#ffff66;font-family:Georgia, times, Verdana, Geneva, serif;font-size:16px;line-height:19px}
#food_menu {color:#ffff66}
  #food_menu h1 {margin:0 auto 0 auto;padding:12px 0 20px 0;width:400px;height:30px;background:url('../images/h1_menu.gif') no-repeat}
  #food_menu h2 {margin:0 auto 0 auto;padding:12px 0 12px 0;width:400px;font-variant:small-caps;font-size:16px;line-height:16px;text-align:center}
  #food_menu h3 {margin:0 auto 0 auto;padding:12px 0 12px 0;width:400px;font-size:14px;line-height:14px;text-align:center}
  #food_menu table {margin:0 auto 0 auto;width:400px}
  #food_menu td {padding-left:24px}
  td.menu_prices {margin:0;padding:0;width:90px}
  #food_menu .menu_line {margin:20px auto 8px auto;width:400px;height:8px;line-height:8px;background:url('../images/menu_line.gif') repeat-x}
#error_sidebar {border:0;width:160px;height:360px;position:absolute;top:38px;right:10px}
#footer {padding:0 0 0 0;border:1px solid #ffff66;width:986px;height:22px;position:absolute;top:541px;left:2px}
  #footer ul {padding:4px 0;margin:0;list-style-type:none;background-color:#140757;color:#FFF;width:972px;font-family:Georgia, times, Verdana, Geneva, serif;font-size:11px;line-height:12px;text-align:center}
  #footer li {display:inline}
  #footer li a {text-decoration:none;background-color:#140757;color:#FFF;padding:0 1em;border-right:1px solid #fff}
  #footer li a:hover {background-color:#004a91;color:#fff}
    #swdlink {position:absolute;top:0px;right:5px}
      #swdlink span {color:#fff;font-size:12px;line-height:16px}
      #swdlink a {text-decoration:none;color:#fff;font-weight:bold}
      #swdlink a:hover {color:red}
#mailer_form {width:550px;position:absolute;top:60px;left:40px}
  #mailer_form .mailer_form_labels {font-size:18px;line-height:18px;color:#ffff66;}
  #mailer_form .normal_border {font-family:verdana, arial, helvetica, 'sans serif';font-size:16px;line-height:16px;color:#ffff66;background-color:#0b0239;border:2px solid #ccb203}
  #mailer_form .red_border {font-family:verdana, arial, helvetica, 'sans serif';font-size:16px;line-height:16px;color:#ffff66;background-color:#0b0239;border:2px solid red}
  #mailer_form textarea {font-family:verdana, arial, helvetica, 'sans serif';font-size:16px;line-height:16px;color:#ffff66;background-color:#0b0239;border:2px solid #ccb203}
  #mailer_form .submit {width:180px;height:50px; background-color: #140757; color: #ffff66;font-size:24px;line-height:24px;border:4px ridge #ccb203 }
  #email_sent_flash_top {width:460px; height:226px; position:absolute; top:0px; right:0px}
  #email_sent_flash_bottom {width:270px; height:150px; position:absolute; top:240px; left:194px}
#top_right_banner {width:360px;height:56px;position:absolute;top:140px;left:623px;z-index:2}
#events_btn {position:absolute;top:84px;left:10px;width:340px}
  #events_btn p {padding-left:6px;text-align:justify}
#activities_or {position:absolute;top:140px;left:346px}
#to_do_btn {position:absolute;top:84px;left:430px;width:330px}
  #to_do_btn p {padding-left:6px;text-align:justify}
#sign_no_lights {margin:0;padding:0;width:320px;height:42px;position:absolute;bottom:16px;right:12px;filter:alpha(opacity=40);-moz-opacity:0.4}
#print_directions {display:none}
div#links {padding-top:4px;font-size:10px;line-height:10px;width:994px;margin-top:8;color:white;display:none;}
#links a {font-family:arial,helvetica,sans-serif;color:#ccc;font-weight:bold;text-decoration:none}
#links a:hover {color:yellow}