/* -- Updated 2013/01/18 -- */

body {
  background-image: url(body-background_1.jpg);
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #000000;
  background-attachment: fixed;
}
a {
  color: #FFFFFF;
}

#header .header_logo {
  width: 280px;
}
#header .header_info {
  width: 400px;
  background-image: none;
  background-color: transparent;
  background-repeat: repeat;
  border-color: transparent;  
  margin-top: 10px;
  height: auto;
  font-size: 14px;
  line-height: 24px;  
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
}
#header .header_info .detail:before {
  content: '';
  padding-right: 0;
}
#header .header_info .name,
#header .header_info .address {
  display: block;
}
#body {
  background-image: none;
  background-color: transparent;
  border-color: transparent;
}
#nav {
  margin-left: 0;
  margin-right: 0;
  background-image: none;
  background-color: #161616;
  border-color: #161616;
}
#nav .list .item:hover, 
#nav .list .active {
  background-color: #393939;
  border-color: #161616;
}
#nav .list .item .link:hover, 
#nav .list .item:hover .link, 
#nav .list .active .link {
  color: #FFFFFF;
}
#nav .list .active .link {
  color: #FFFFFF;
}
#content {
  margin-left: 0;
  margin-right: 0;  
  background-color: transparent;
  border-color: transparent;
  border-top-color: #161616;
  color: #FFFFFF;
}
#content .text_title,
#content .text_subtitle {
  color: #ed1b24;
}
#footer {
  background-image: url(gradient-footer.png);
  background-color: transparent;
  border-color: transparent;
}

#iframe_viplist,
#iframe_reservations {
  background-color: transparent;
  border-color: #161616;  
  color: #FFFFFF;
}
#content_home .header_block .image_pic,
#content_home .header_block .image_map,
#content_home .header_block .image_block,
#content_home .header_block .image_gallery,
#content_home .header_block iframe,
#content_gallery .gallery_block .gallery_photo,
#content_gallery .tour_block,
#content_groups div#group_functions .group_photo .photo_block,
#content .line_divider {
  border-color: #161616;
}
#content_home .body_block .text_coupons .text_list .list_item,
#content_info .body_block .text_details .list_details .active_item, 
#content_info .body_block .text_hours .list_hours .active_item,
#content_specials .body_block .text_coupons .list_coupons .list_item,
#content_specials .body_block .text_specials .list_specials .active_item,
#content_events .body_block .text_weekly .list_weekly .active_item,
#content_groups #group_functions .group_details .field_block .label,
#content_contact .body_block .block_contact {
  background-color: #464646;
  border-color: #565656;
}
#content_specials .body_block .text_specials .list_specials .list_item,
#content_events .body_block .text_weekly .list_weekly .list_item {
  border-color: #565656;
}
#content_home .body_block .text_coupons .text_list .list_item .expiry,
#content_specials .body_block .text_coupons .list_coupons .list_item .item_expiry {
  color: #969696;
}
#content_menus .body_block .menu_block {
  background-color: #464646;
  border-color: #565656;
  color: #FFFFFF;
}
#content_menus .body_block .menu_block .menu_top {
  border-color: #565656;
}
#content_menus .body_block .menu_block .menu_file .text_download a,
#content_menus .body_block .menu_block .menu_file .text_download a:hover,
#content_menus .body_block .menu_block .menu_file .text_requirements a,
#content_menus .body_block .menu_block .menu_file .text_requirements a:hover {
  color: #FFFFFF;
}
#content_gallery .gallery_block .gallery_left, 
#content_gallery .gallery_block .gallery_right {
  background-color: #464646;
  border-color: #161616;
  color: #464646;
}
#content_gallery .gallery_block .gallery_left:hover, 
#content_gallery .gallery_block .gallery_right:hover {
  background-color: #393939;
  color: #565656;
}
#content_gallery .gallery_block .gallery_left_inactive, 
#content_gallery .gallery_block .gallery_right_inactive {
  background-color: #464646;
  border-color: #161616;
  color: #464646;
}
#content_gallery .gallery_block .gallery_left_inactive:hover, 
#content_gallery .gallery_block .gallery_right_inactive:hover {
  background-color: #464646;
}
#content_groups #group_functions td.group_details div.field_block label.label {
  background-color: #464646;
}