﻿@charset "utf-8";
/* CSS Document */

/*  ################################
	BASIC STYLES
	################################ */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #c38ba1;
	background: url(../../img/MALLYAN683/wrapper_3_background.jpg) top left repeat #902342;
}

.clearer {
	clear: both;
}

a:link img,
a:visited img,
a:hover img,
a:active img {
	border: none;
}

a:link,
a:visited {
	color: #fcfafb;
	
	text-decoration: none;
}

a:hover,
a:active {
	color: #fcfafb;
	
	text-decoration: underline;
}

/*  ################################
	GLOBAL WRAPPERS AND BACKGROUNDS
	################################ */

#wrapper_1 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_1_background.jpg) top left repeat #310f1b;
}

#wrapper_1 #wrapper_1_2 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_1_2_background.jpg) top left repeat-x;
}

#wrapper_1 #wrapper_1_2 #wrapper_1_3 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_1_3_background.jpg) top center no-repeat;
}

#wrapper_2 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_2_background.jpg) top left repeat #2f111d;
}

#wrapper_2 #wrapper_2_2 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_2_2_background.jpg) top left repeat-x;
}

#wrapper_3 {
	width: 100%;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	/* background: url(../../img/MALLYAN683/wrapper_3_background.jpg) top left repeat #902342; */
}

#wrapper_3 #wrapper_3_2 {
	width: 100%;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/wrapper_3_2_background.jpg) top left repeat-x;
}

/*  ################################
	GLOBAL CONTAINERS
	################################ */

.container {
	width: 980px; /* 965 with 15 added on left-hand side for shadows */
	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.container .container-left {
	float: left;
	
	width: 238px;
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container .container-middle {
	float: left;
	
	width: 742px;
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container .container-right {
	float: left;
	
	width: 238px;
	
	display: none;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  ################################
	sIFR STYLES
	################################ */

.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-flash + div[adblocktab=true] {
  display: none !important;
}

/*
.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/

/*  ################################
	REGION 1 / TOP HALF
	################################ */
	
.container-left #logo {
	float: left;
	
	width: 238px;
	height: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/logo_mallyan_spout.png) top left no-repeat;
}

.container-left #logo img {
	float: left;
	
	width: 203px;
	height: 201px;
	
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 15px;
}

.container-left #title {
	float: left;
	
	width: 223px; /* 238 */
	
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.container-left #title h3 {
	float: left;
	
	position: relative;
	z-index: 3;
	
	width: 238px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	
	color: #f9fbe6;
}

.sIFR-hasFlash .container-left #title h3 {
	width: 212px;
	height: 26px;
}

.container-left #title h3 a:link,
.container-left #title h3 a:visited,
.container-left #title h3 a:hover,
.container-left #title h3 a:active {
	color: #f9fbe6;
	
	text-decoration: none;
}

.container-left #navigation_primary {
	float: left;
	
	width: 238px; /* 238 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.container-left #navigation_primary ul {
	float: left;

	width: 238px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

.container-left #navigation_primary ul li {
	float: left;
	
	overflow: hidden;
	
	position: relative;
	z-index: 2;
	
	width: 238px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/navigation_main_ul_li_background.png) 8px -8px no-repeat;
}

.container-left #navigation_primary ul li.selected {
	position: relative;
	z-index: 1;
	
	width: 238px;
	height: 64px;
	
	margin: -20px 0px -30px 0px;
	padding: 20px 0px 0px 0px;

	background: url(../../img/MALLYAN683/navigation_main_ul_li_selected_background.png) -11px -11px no-repeat;
}

.container-left #navigation_primary ul li a:link,
.container-left #navigation_primary ul li a:visited,
.container-left #navigation_primary ul li a:hover,
.container-left #navigation_primary ul li a:active {
	float: left;
	
	overflow: hidden;
	
	position: relative;
	z-index: 2;

	width: 179px; /* 204 */
	height: 32px;
	
	margin: 2px 0px 0px 16px;
	padding: 0px 10px 0px 15px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	
	line-height: 32px;
	
	color: #f8a7c3;
	
	text-decoration: none;
}

.container-left #navigation_primary ul li a:hover {
	background: url(../../img/MALLYAN683/navigation_main_ul_li_background.png) -8px -66px no-repeat;
}

.container-left #navigation_primary ul li a:active {
	background: url(../../img/MALLYAN683/navigation_main_ul_li_background.png) -8px -114px no-repeat;
}

.container-left #navigation_primary ul li.selected a:link,
.container-left #navigation_primary ul li.selected a:visited,
.container-left #navigation_primary ul li.selected a:hover,
.container-left #navigation_primary ul li.selected a:active {
	float: left;
	
	position: relative;
	z-index: 1;
	
	width: 179px; /* 204 */
	height: 32px;
	
	margin: 2px 0px 0px 16px;
	padding: 0px 10px 0px 15px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #8b0130;
	
	text-decoration: none;
}

.container-left #navigation_primary ul li.selected a:link,
.container-left #navigation_primary ul li.selected a:visited,
.container-left #navigation_primary ul li.selected a:hover,
.container-left #navigation_primary ul li.selected a:active {
	background: none;
}

.container-left .latest_offers_feed {
	float: left;
	
	width: 208px; /* 238 */
	
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
}

.container-left .latest_offers_feed h4 {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	
	color: #fadccb;
}

.sIFR-hasFlash .container-left .latest_offers_feed h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}

.container-left .latest_offers_feed ul {
	float: left;
	
	width: 208px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

.container-left .latest_offers_feed ul li {
	float: left;
	
	width: 208px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.container-left .latest_offers_feed ul li h5.offer-name {
	float: left;
	
	width: 195px; /* 208 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 13px;
	
	background: url(../../img/MALLYAN683/list-item-plus-background.gif) 0px 6px no-repeat;
}

.container-left .latest_offers_feed ul li h5.offer-name a:link,
.container-left .latest_offers_feed ul li h5.offer-name a:visited,
.container-left .latest_offers_feed ul li h5.offer-name a:hover,
.container-left .latest_offers_feed ul li h5.offer-name a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	
	line-height: 18px;
	
	color: #C18C9E;	
	
	text-decoration: none;
}

.container-left .latest_offers_feed ul li p.offer-introduction {
	float: left;
	
	display: inline;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.container-left .latest_offers_feed ul li p.offer-introduction a:link,
.container-left .latest_offers_feed ul li p.offer-introduction a:visited,
.container-left .latest_offers_feed ul li p.offer-introduction a:hover,
.container-left .latest_offers_feed ul li p.offer-introduction a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	
	line-height: 20px;
	
	color: #C090A0;
	
	text-decoration: none;	
}

.container-left .latest_offers_feed ul li p.offer-read-more {
	float: left;
	
	display: inline;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	
	line-height: 20px;
	
	color: #C090A0;
}

.container-left .latest_offers_feed ul li p.offer-read-more a:link,
.container-left .latest_offers_feed ul li p.offer-read-more a:visited,
.container-left .latest_offers_feed ul li p.offer-read-more a:hover,
.container-left .latest_offers_feed ul li p.offer-read-more a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 17px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	
	line-height: 20px;
	
	color: #ffffff;
	
	text-decoration: none;
	
	background: url(../../img/MALLYAN683/read-more-background.jpg) top right no-repeat;
}

.container-left .cta-call-now {
	float: left;
	
	width: 208px; /* 238 */
	
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.container-left .cta-call-now p.call-now-txt {
	float: left;	
	
	width: 65px;
	height: 20px; /* 25 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	
	color: #F9DBCB;
}

.container-left .cta-call-now p.call-now-tel {
	float: left;	
	
	width: 140px;
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	
	color: #F9DBCB;
}

.container-left .cta-call-now p a:link,
.container-left .cta-call-now p a:visited,
.container-left .cta-call-now p a:hover,
.container-left .cta-call-now p a:active {
	color: #F9DBCB;
	
	text-decoration: none;
}

#wrapper_1 .container-middle {
	float: left;
	
	width: 742px;
	
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wrapper_1 .container-middle #top-image {
	float: left;
	
	width: 734px; /* 742 */
	
	margin: 0px;
	padding: 0px 0px 0px 8px;
	
	background: #2f111d;
}

#wrapper_1 .container-middle .container-content {
	float: left;
	
	width: 742px;
	
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #2f111d;
}

#wrapper_1 .container-middle .container-content .content {
	float: left;
	
	width: 712px; /* 742 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

#wrapper_1 .container-middle .container-content .content .content-right-column {
	float: right;
	
	display: inline;
	
	width: 239px;
	
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	
	background: #3d1627;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .images {
	float: left;
	
	width: 225px;

	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
	
	background: #240c15;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action {
	float: left;
	
	width: 239px;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
	background: #3d1627;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul {
	float: left;
	
	width: 239px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li {
	float: left;
	
	width: 239px;
	height: 55px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:link,
#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:visited,
#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:hover,
#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:active {
	float: left;
	
	display: inline;
	
	width: 154px; /* 239 */
	height: 29px; /* 55 */
	
	margin: 12px 0px 8px 0px;
	padding: 6px 20px 0px 65px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	
	color: #cccccc;
	
	text-decoration: none;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:hover,
#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li a:active {
	color: #ffffff;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li.cta-gallery {
	background: url(../../img/MALLYAN683/content-right-column-cta-button-gallery-background.jpg) top left no-repeat;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li.cta-rooms {
	background: url(../../img/MALLYAN683/content-right-column-cta-button-rooms-background.jpg) top left no-repeat;
}

#wrapper_1 .container-middle .container-content .content .content-right-column .call-to-action ul li.cta-book {
	background: url(../../img/MALLYAN683/content-right-column-cta-button-book-background.jpg) top left no-repeat;
}

/*  ################################
	REGION 2 / MIDDLE
	################################ */

#wrapper_2 .container-middle .tiles {
	float: right;
	
	width: 742px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wrapper_2 .container-middle .tiles .tile {
	float: right;
	
	display: inline;
	
	width: 242px; /* 247 */

	margin: 0px 5px 0px 0px;
	padding: 5px 0px 5px 0px;
}

/*  ################################
	TILES
	################################ */

/* ###### STAY OVER ###### */

.container-middle .tiles .tile.tile_stay-over .tile-image {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_stay-over .tile-image img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container-middle .tiles .tile.tile_stay-over .tile-title {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 2px 5px 4px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_stay-over .tile-title h3 {
	float: left;
	
	width: 232px;
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	
	color: #f9fbe6;
}

.container-middle .tiles .tile.tile_stay-over .tile-title h3 a:link,
.container-middle .tiles .tile.tile_stay-over .tile-title h3 a:visited,
.container-middle .tiles .tile.tile_stay-over .tile-title h3 a:hover,
.container-middle .tiles .tile.tile_stay-over .tile-title h3 a:active {
	color: #f9fbe6;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_stay-over .tile-intro {
	float: left;
	
	width: 226px; /* 242 */
	height: 100px;

	margin: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_stay-over .tile-intro p {
	float: left;
	
	width: 226px;
	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #c38ba1;
}

.container-middle .tiles .tile.tile_stay-over .tile-intro p a:link,
.container-middle .tiles .tile.tile_stay-over .tile-intro p a:visited,
.container-middle .tiles .tile.tile_stay-over .tile-intro p a:hover,
.container-middle .tiles .tile.tile_stay-over .tile-intro p a:active {
	color: #c38ba1;
	
	text-decoration: none;	
}

.container-middle .tiles .tile.tile_stay-over .tile-text {
	float: left;
	
	width: 226px; /* 242 */
	height: 125px;

	margin: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_stay-over .tile-text p {
	float: left;
	
	width: 226px;
	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #8d536a;
}

.container-middle .tiles .tile.tile_stay-over .tile-text p a:link,
.container-middle .tiles .tile.tile_stay-over .tile-text p a:visited,
.container-middle .tiles .tile.tile_stay-over .tile-text p a:hover,
.container-middle .tiles .tile.tile_stay-over .tile-text p a:active {
	color: #8d536a;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_stay-over .tile-button {
	float: left;
	
	width: 242px; /* 242 */
	height: 42px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/tile_button_background.png) top left no-repeat;
}

.container-middle .tiles .tile.tile_stay-over .tile-button p {
	float: left;
	
	width: 227px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.container-middle .tiles .tile.tile_stay-over .tile-button p a:link,
.container-middle .tiles .tile.tile_stay-over .tile-button p a:visited,
.container-middle .tiles .tile.tile_stay-over .tile-button p a:hover,
.container-middle .tiles .tile.tile_stay-over .tile-button p a:active {
	float: left;
	
	width: 172px; /* 227 */
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	
	line-height: 34px;
	
	color: #f8a7c3;
	
	text-decoration: none;
}

/* ###### DINE WITH US ###### */

.container-middle .tiles .tile.tile_dine-with-us .tile-image {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-image img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-title {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 2px 5px 4px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-title h3 {
	float: left;
	
	width: 232px;
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	
	color: #f9fbe6;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-title h3 a:link,
.container-middle .tiles .tile.tile_dine-with-us .tile-title h3 a:visited,
.container-middle .tiles .tile.tile_dine-with-us .tile-title h3 a:hover,
.container-middle .tiles .tile.tile_dine-with-us .tile-title h3 a:active {
	color: #f9fbe6;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-intro {
	float: left;
	
	width: 226px; /* 242 */
	height: 110px;

	margin: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-intro p {
	float: left;
	
	width: 226px;
	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #c38ba1;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-intro p a:link,
.container-middle .tiles .tile.tile_dine-with-us .tile-intro p a:visited,
.container-middle .tiles .tile.tile_dine-with-us .tile-intro p a:hover,
.container-middle .tiles .tile.tile_dine-with-us .tile-intro p a:active {
	color: #c38ba1;
	
	text-decoration: none;	
}

.container-middle .tiles .tile.tile_dine-with-us .tile-list {
	float: left;
	
	overflow: hidden;
	
	width: 230px; /* 242 */
	height: 115px;

	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-list ul {
	float: left;
	
	overflow: hidden;
	
	width: 230px;
	height: 107px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li {
	float: left;
	
	width: 215px; /* 210 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 15px;
	
	background: url(../../img/MALLYAN683/list-item-plus-background.gif) 0px 10px no-repeat;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #8d536a;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:link,
.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:visited,
.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:hover,
.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #8d536a;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:hover,
.container-middle .tiles .tile.tile_dine-with-us .tile-list ul li a:active {
	color: #c38ba1;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-button {
	float: left;
	
	width: 242px; /* 242 */
	height: 42px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/tile_button_background.png) top left no-repeat;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-button p {
	float: left;
	
	width: 227px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.container-middle .tiles .tile.tile_dine-with-us .tile-button p a:link,
.container-middle .tiles .tile.tile_dine-with-us .tile-button p a:visited,
.container-middle .tiles .tile.tile_dine-with-us .tile-button p a:hover,
.container-middle .tiles .tile.tile_dine-with-us .tile-button p a:active {
	float: left;
	
	width: 172px; /* 227 */
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	
	line-height: 34px;
	
	color: #f8a7c3;
	
	text-decoration: none;
}

/* ###### OUR LATEST OFFERS ###### */

.container-middle .tiles .tile.tile_our-latest-offers .tile-image {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-image img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-title {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 2px 5px 4px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-title h3 {
	float: left;
	
	width: 232px;
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	
	color: #f9fbe6;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers {
	float: left;
	
	width: 232px; /* 242 */
	height: 235px;
	
	overflow: hidden;

	margin: 0px 0px 0px 0px;
	padding: 2px 5px 4px 5px;
	
	background: #1e050d;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul {
	float: left;
	
	width: 232px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li {
	float: left;
	
	width: 232px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li h5.offer-name {
	float: left;
	
	width: 219px; /* 232 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 13px;
	
	background: url(../../img/MALLYAN683/list-item-plus-background.gif) 0px 4px no-repeat;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li h5.offer-name a:link,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li h5.offer-name a:visited,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li h5.offer-name a:hover,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li h5.offer-name a:active {
	float: left;
	
	width: 219px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	
	color: #C38BA1;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-introduction {
	float: left;
	
	width: 219px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-introduction a:link,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-introduction a:visited,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-introduction a:hover,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-introduction a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
	
	text-decoration: none;
	
	line-height: 18px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-read-more {
	float: left;
	
	width: 206px; /* 219 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-read-more a:link,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-read-more a:visited,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-read-more a:hover,
.container-middle .tiles .tile.tile_our-latest-offers .tile-offers ul li p.offer-read-more a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 3px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #cba8b6;
	
	text-decoration: none;
	
	background: url(../../img/MALLYAN683/read-more-background.jpg) top right no-repeat;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-title h3 a:link,
.container-middle .tiles .tile.tile_our-latest-offers .tile-title h3 a:visited,
.container-middle .tiles .tile.tile_our-latest-offers .tile-title h3 a:hover,
.container-middle .tiles .tile.tile_our-latest-offers .tile-title h3 a:active {
	color: #f9fbe6;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-button {
	float: left;
	
	width: 242px; /* 242 */
	height: 42px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/tile_button_background.png) top left no-repeat;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-button p {
	float: left;
	
	width: 227px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.container-middle .tiles .tile.tile_our-latest-offers .tile-button p a:link,
.container-middle .tiles .tile.tile_our-latest-offers .tile-button p a:visited,
.container-middle .tiles .tile.tile_our-latest-offers .tile-button p a:hover,
.container-middle .tiles .tile.tile_our-latest-offers .tile-button p a:active {
	float: left;
	
	width: 172px; /* 227 */
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	
	line-height: 34px;
	
	color: #f8a7c3;
	
	text-decoration: none;
}

/* ###### BOOK NOW ###### */

.container-middle .tiles .tile.tile_book-now .tile-image {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_book-now .tile-image img {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.container-middle .tiles .tile.tile_book-now .tile-title {
	float: left;
	
	width: 232px; /* 242 */

	margin: 0px 0px 0px 0px;
	padding: 2px 5px 4px 5px;
	
	background: #2f111d;
}

.container-middle .tiles .tile.tile_book-now .tile-title h3 {
	float: left;
	
	width: 232px;
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	
	color: #f9fbe6;
}

.container-middle .tiles .tile.tile_book-now .tile-title h3 a:link,
.container-middle .tiles .tile.tile_book-now .tile-title h3 a:visited,
.container-middle .tiles .tile.tile_book-now .tile-title h3 a:hover,
.container-middle .tiles .tile.tile_book-now .tile-title h3 a:active {
	color: #f9fbe6;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_book-now .tile-intro {
	float: left;
	
	width: 226px; /* 242 */
	height: 120px;

	margin: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_book-now .tile-intro p {
	float: left;
	
	width: 226px;
	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #c38ba1;
}

.container-middle .tiles .tile.tile_book-now .tile-intro p a:link,
.container-middle .tiles .tile.tile_book-now .tile-intro p a:visited,
.container-middle .tiles .tile.tile_book-now .tile-intro p a:hover,
.container-middle .tiles .tile.tile_book-now .tile-intro p a:active {
	color: #c38ba1;
	
	text-decoration: none;	
}

.container-middle .tiles .tile.tile_book-now .tile-text {
	float: left;
	
	width: 226px; /* 242 */
	height: 105px;

	margin: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	
	background: #1b040c;
}

.container-middle .tiles .tile.tile_book-now .tile-text p {
	float: left;
	
	width: 226px;
	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #8d536a;
}

.container-middle .tiles .tile.tile_book-now .tile-text p a:link,
.container-middle .tiles .tile.tile_book-now .tile-text p a:visited,
.container-middle .tiles .tile.tile_book-now .tile-text p a:hover,
.container-middle .tiles .tile.tile_book-now .tile-text p a:active {
	color: #8d536a;
	
	text-decoration: none;
}

.container-middle .tiles .tile.tile_book-now .tile-button {
	float: left;
	
	width: 242px; /* 242 */
	height: 42px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(../../img/MALLYAN683/tile_button_background.png) top left no-repeat;
}

.container-middle .tiles .tile.tile_book-now .tile-button p {
	float: left;
	
	width: 227px;
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.container-middle .tiles .tile.tile_book-now .tile-button p a:link,
.container-middle .tiles .tile.tile_book-now .tile-button p a:visited,
.container-middle .tiles .tile.tile_book-now .tile-button p a:hover,
.container-middle .tiles .tile.tile_book-now .tile-button p a:active {
	float: left;
	
	width: 172px; /* 227 */
	height: 34px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	
	line-height: 34px;
	
	color: #f8a7c3;
	
	text-decoration: none;
}

/*  ################################
	MAIN CONTENT ELEMENTS
	################################ */

.content h1 {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #f9fbe6;
}

.sIFR-hasFlash .content h1 {
  display: inline !important;
	
  font-size: 22px;
  
  line-height: 1em;
}

.content h2 {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	
	line-height: 28px;
	
	color: #fadccb;
}

.sIFR-hasFlash .content h2 {
  /* display: inline !important; */
	
  font-size: 18px;
  
  line-height: 1em;
}

.content h3 {
	margin: 0px 0px 3px 13px;
	padding: 0px 0px 0px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #f8a7c3;
}

.sIFR-hasFlash .content h3 {
	/* display: inline !important;

	width: auto !important; */

	font-size: 16px;
  
	line-height: 1.1em;
}

	
.content p {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 15px 15px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #cccccc; /* cd96ac */
}

.content p.no-padding {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content p.no-padding-sides {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.content address {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 15px 15px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	
	line-height: 22px;
	
	color: #cccccc; /* cd96ac */
}

.content table {
	margin: 0px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
}

.content table tr td {
	padding: 5px 0px 5px 0px;
}

.content table tr td h1,
.content table tr td h2,
.content table tr td h3,
.content table tr td p,
.content table tr td address {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/*  ################################
	REGION 3 / FOOTER
	################################ */
	
#wrapper_3 .container #footer {
	float: left;
	
	width: 980px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

#footer #navigation_tertiary {
	float: left;
	
	width: 700px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer #navigation_tertiary ul {
	float: left;
	
	width: 700px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

#footer #navigation_tertiary ul li {
	float: left;

	display: inline;

	height: 29px;
	
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	
	line-height: 29px;
	
	color: #995c72;
	
	background: url(../../img/MALLYAN683/navigation_tertiary_ul_li_background.gif) top right no-repeat;
}

#footer #navigation_tertiary ul li.last {
	background: none;
}

#footer #navigation_tertiary ul li a:link,
#footer #navigation_tertiary ul li a:visited,
#footer #navigation_tertiary ul li a:hover,
#footer #navigation_tertiary ul li a:active {
	color: #995c72;
	
	text-decoration: none;
}

#footer #navigation_tertiary ul li a:hover,
#footer #navigation_tertiary ul li a:active {
	color: #c78da2;
}

#footer #copyright {
	float: left;
	
	width: 270px; /* 280 */
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#footer #copyright p {
	float: left;
	
	width: 270px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	
	line-height: 29px;
	
	color: #c9819a;
	
	text-align: right;
}

#footer #accreditation {
	float: left;
	
	width: 620px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

#footer #accreditation img {
	float: left;
	
	display: inline;
	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer #credit {
	float: right;
	
	width: 335px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer #credit p {
	float: left;
	
	width: 335px;
	height: 29px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	
	color: #c9819a;
	
	line-height: 29px;
	
	text-align: right;
}

#footer #credit p a:link,
#footer #credit p a:visited,
#footer #credit p a:hover,
#footer #credit p a:active {
	color: #c9819a;
	
	text-decoration: none;
}

#footer #credit p a:hover,
#footer #credit p a:active {
	color: #eab4c7;
	
	text-decoration: none;
}

/*  ################################
	EVENTS / OFFERS
	################################ */
	
#events_offers_lists {
	float: left;
	
	width: 742px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

#events_offers_lists h2 {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	
	line-height: 28px;
	
	color: #fadccb;
}

.sIFR-hasFlash #events_offers_lists h2 {
  /* display: inline !important; */
	
  font-size: 18px;
  
  line-height: 1em;
}

#events_offers_lists #latest_events_list {
	float: left;
	
	display: inline;
	
	width: 311px; /* 371 */
	
	margin: 0px 20px 15px 10px;
	padding: 10px 15px 0px 15px;
	
	background: #1f050e;
}

#events_offers_lists #latest_events_list ul {
	float: left;
	
	width: 311px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

#events_offers_lists #latest_events_list ul li {
	float: left;
	
	width: 299px; /* 311 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 12px;

	background: url(../../img/MALLYAN683/list-item-plus-background.gif) 0px 3px no-repeat;
}

#events_offers_lists #latest_events_list ul li p.event-date {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

#events_offers_lists #latest_events_list ul li p.event-date a:link,
#events_offers_lists #latest_events_list ul li p.event-date a:visited,
#events_offers_lists #latest_events_list ul li p.event-date a:hover,
#events_offers_lists #latest_events_list ul li p.event-date a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
	
	text-decoration: none;
}

#events_offers_lists #latest_events_list ul li p.event-read-more {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

#events_offers_lists #latest_events_list ul li p.event-read-more a:link,
#events_offers_lists #latest_events_list ul li p.event-read-more a:visited,
#events_offers_lists #latest_events_list ul li p.event-read-more a:hover,
#events_offers_lists #latest_events_list ul li p.event-read-more a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #cba8b6;
	
	text-decoration: none;
}

#events_offers_lists #latest_events_list ul li h3 {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

#events_offers_lists #latest_events_list ul li h3 a:link,
#events_offers_lists #latest_events_list ul li h3 a:visited,
#events_offers_lists #latest_events_list ul li h3 a:hover,
#events_offers_lists #latest_events_list ul li h3 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #c38ba1;
	
	text-decoration: none;
}

#events_offers_lists #latest_events_list .pagination {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#events_offers_lists #latest_offers_list {
	float: left;
	
	display: inline;
	
	width: 311px; /* 371 */
	
	margin: 0px 10px 15px 20px;
	padding: 10px 15px 0px 15px;
	
	background: #1f050e;
}

#events_offers_lists #latest_offers_list ul {
	float: left;
	
	width: 311px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style: none;
}

#events_offers_lists #latest_offers_list ul li {
	float: left;
	
	width: 299px; /* 311 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 12px;

	background: url(../../img/MALLYAN683/list-item-plus-background.gif) 0px 3px no-repeat;
}

#events_offers_lists #latest_offers_list ul li p.offer-introduction {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

#events_offers_lists #latest_offers_list ul li p.offer-introduction a:link,
#events_offers_lists #latest_offers_list ul li p.offer-introduction a:visited,
#events_offers_lists #latest_offers_list ul li p.offer-introduction a:hover,
#events_offers_lists #latest_offers_list ul li p.offer-introduction a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
	
	text-decoration: none;
	
	line-height: 18px;
}

#events_offers_lists #latest_offers_list ul li p.offer-read-more {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

#events_offers_lists #latest_offers_list ul li p.offer-read-more a:link,
#events_offers_lists #latest_offers_list ul li p.offer-read-more a:visited,
#events_offers_lists #latest_offers_list ul li p.offer-read-more a:hover,
#events_offers_lists #latest_offers_list ul li p.offer-read-more a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #cba8b6;
	
	text-decoration: none;
}

#events_offers_lists #latest_offers_list ul li h3 {
	float: left;
	
	width: 299px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

#events_offers_lists #latest_offers_list ul li h3 a:link,
#events_offers_lists #latest_offers_list ul li h3 a:visited,
#events_offers_lists #latest_offers_list ul li h3 a:hover,
#events_offers_lists #latest_offers_list ul li h3 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #c38ba1;
	
	text-decoration: none;
}

/*  ################################
	GALLERY
	################################ */
	
#gallery {
	float: left;
	
	width: 710px; /* 742 */
	
	margin: -5px 0px 0px 0px;
	padding: 0px 5px 0px 23px !important;
}

#gallery h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #f8a7c3;
}

.sIFR-hasFlash #gallery h3 {
	font-size: 16px;
  
	line-height: 1.1em;
}

#gallery .gallery-category {
	float: left;
	
	width: 710px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gallery .gallery-category h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #f9fbe6;
}

#gallery .gallery-photo {
	float: left;
	
	display: inline;
	
	width: 163px; /* 178 */
	
	margin: 0px 6px 15px 6px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
}

#gallery .gallery-photo .gallery-photo-thumbnail {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #1f050d;
}

#gallery .gallery-photo .gallery-photo-thumbnail img {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gallery .gallery-photo .gallery-photo-name {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	
	background: #1f050d;
}

#gallery .gallery-photo .gallery-photo-name a:link,
#gallery .gallery-photo .gallery-photo-name a:visited,
#gallery .gallery-photo .gallery-photo-name a:hover,
#gallery .gallery-photo .gallery-photo-name a:active {
	float: left;
	
	width: 151px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-decoration: none;
}

#gallery .gallery-category .virtual-tour {
	float: left;
	
	width: 163px; /* 178 */
	
	margin: 0px 7px 15px 7px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
}

#gallery .gallery-category .virtual-tour .virtual-tour-thumbnail {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #1f050d;
}

#gallery .gallery-category .virtual-tour .virtual-tour-thumbnail img {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gallery .gallery-category .virtual-tour .virtual-tour-name {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	
	background: #1f050d;
}

#gallery .gallery-category .virtual-tour-name a:link,
#gallery .gallery-category .virtual-tour-name a:visited,
#gallery .gallery-category .virtual-tour-name a:hover,
#gallery .gallery-category .virtual-tour-name a:active {
	float: left;
	
	width: 151px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-decoration: none;
}

#virtual-tour {
	float: left;
	
	width: 710px; /* 742 */
	
	margin: -5px 0px 0px 0px;
	padding: 0px 5px 0px 23px !important;
}

#virtual-tour .virtual-tour {
	float: left;
	
	display: inline;
	
	width: 163px; /* 178 */
	
	margin: 0px 6px 15px 6px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
}

#virtual-tour .virtual-tour .virtual-tour-thumbnail {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	background: #1f050d;
}

#virtual-tour .virtual-tour .virtual-tour-thumbnail img {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#virtual-tour .virtual-tour .virtual-tour-name {
	float: left;
	
	width: 151px; /* 163 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	
	background: #1f050d;
}

#virtual-tour .virtual-tour .virtual-tour-name a:link,
#virtual-tour .virtual-tour .virtual-tour-name a:visited,
#virtual-tour .virtual-tour .virtual-tour-name a:hover,
#virtual-tour .virtual-tour .virtual-tour-name a:active {
	float: left;
	
	width: 151px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	text-decoration: none;
}

div.gallery-item {
	float: left;
	
	overflow: hidden;
	
	width: 712px;
	height: 540px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #3d1627;
	
	text-align: center !important;
}

div.gallery-item.boxy-content {
	background: #1F050D;	
}

div.gallery-item img.close-button {
	display: none;	
}

div.gallery-item.boxy-content img.close-button {
	display: inline;	
}

div.gallery-item h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	
	line-height: 32px;
	
	color: #f9fbe6;
}

div.gallery-item p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 22px;
	
	color: #cccccc; /* cd96ac */
}

div.gallery-item img {
	margin: 0px auto 5px auto;
	padding: 0px 0px 0px 0px;
}

div.vt {
	float: left;
	
	overflow: hidden;
	
	width: 692px; /* 712 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	
	background: #3d1627;
}

div.vt .vt-mov {
	float: left;
	
	display: inline;
	
	width: 480px;
	
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.vt .vt-description {
	float: left;
	
	display: inline;
	
	width: 192px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.vt .vt-nb-pagination {
	float: left;
	
	display: inline;
	
	width: 692px;
	
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.back {
	float: left;
	
	/* width: 336px; */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #8b0130;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.back img.arrow {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.back p {
	float: left;
	
	height: 39px; /* 79 */
	
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 10px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	line-height: 20px;
	
	color: #c38ba1;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:link,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:visited,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:hover,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:active {
	color: #c38ba1;
	
	text-decoration: none;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:link strong,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:visited strong,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:hover strong,
div.vt .vt-nb-pagination .vt-nb-pagination-link.back p a:active strong {
	color: #ffffff;
	
	text-decoration: none;
}

div.vt .vt-nb-pagination .vt-nb-pagination-link.next img.arrow {
	float: right;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  ################################
	CONTACT
	################################ */
	
#enquiry-form {
	float: left;
	
	width: 712px;
	
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

#enquiry-form .field-group {
	float: left;
	
	width: 331px; /* 356 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
}

#enquiry-form .field-group.left {
	float: left;
	
	width: 231px; /* 356 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
}

#enquiry-form .field-group.left .field {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

#enquiry-form .field-group.left .field .field-label {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.left .field .field-label label {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #c38ba1;
}

#enquiry-form .field-group.left .field .field-input {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.left .field .field-input input {
	float: left;
	
	width: 223px; /* 231 */
	
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 2px;
	
	background: url(../../img/MALLYAN683/form-field-input-background.jpg) top left repeat-x #4d1e30;
	border: 2px solid #5d263c;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
}

#enquiry-form .field-group.left .field .field-input input:focus {
	background: url(../../img/MALLYAN683/form-field-input-focus-background.jpg) top left repeat-x #5f3545;
}

#enquiry-form .field-group.left .field .field-input input.validation-failed {
	/* border: 2px solid #fadccb; */
}

#enquiry-form .field-group.left .field .field-validation {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.left .field .field-validation p {
	float: left;
	
	width: 231px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#enquiry-form .field-group.right {
	float: left;
	
	width: 431px; /* 356 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
}

#enquiry-form .field-group.right .field {
	float: left;
	
	width: 431px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

#enquiry-form .field-group.right .field .field-label {
	float: left;
	
	width: 431px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.right .field .field-label label {
	float: left;
	
	width: 431px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #c38ba1;
}

#enquiry-form .field-group.right .field .field-input {
	float: left;
	
	width: 331px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.right .field .field-input input {
	float: left;
	
	width: 323px; /* 231 */
	
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 2px;
	
	background: url(../../img/MALLYAN683/form-field-input-background.jpg) top left repeat-x #4d1e30;
	border: 2px solid #5d263c;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
}

#enquiry-form .field-group.right .field .field-input input:focus {
	background: url(../../img/MALLYAN683/form-field-input-focus-background.jpg) top left repeat-x #562a3b;
}

#enquiry-form .field-group.right .field .field-input input.validation-failed {
	/* border: 2px solid #fadccb; */
}

#enquiry-form .field-group .field.checkbox .field-input input {
	display: inline; 
	
	width: auto !important;
	
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.right .field .field-input textarea {
	float: left;
	
	width: 315px; /* 231 */
	height: 105px;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 2px;
	
	background: url(../../img/MALLYAN683/form-field-input-background.jpg) top left repeat-x #4d1e30;
	border: 2px solid #5d263c;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
	color: #ffffff;
}

#enquiry-form .field-group.right .field .field-input textarea:focus {
	background: url(../../img/MALLYAN683/form-field-input-focus-background.jpg) top left repeat-x #562a3b;
}

#enquiry-form .field-group.right .field .field-input textarea.validation-failed {
	/* border: 2px solid #fadccb; */
}

#enquiry-form .field-group.right .field .field-validation {
	float: left;
	
	width: 331px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#enquiry-form .field-group.right .field .field-validation p {
	float: left;
	
	width: 331px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

/*  ################################
	MAP
	################################ */
	
#google-map {
	float: left;
	
	display: inline;
	
	width: 682px;
	height: 400px;
	
	margin: 0px 15px 0px 30px;
	padding: 0px 0px 0px 0px;
}

/*  ################################
	EATING AND DRINKING
	################################ */
	
#sample_menus {
	float: left;
	
	display: inline;
	
	width: 704px; /* 712 */
	
	margin: 0px 0px 7px 8px;
	padding: 0px 0px 0px 0px;
}

#sample_menus .sample_menu {
	float: left;
	
	width: 160px; /* 178 */
	
	margin: 0px 17px 14px 7px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
	
	background: #120105;
}

#sample_menus .sample_menu img {
	display: inline;
	
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#sample_menus .sample_menu p {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}