@charset "UTF-8";/*===========================================Domaine - 2009Table of Contents	1. Reset - Reset of browser styles		2. Site Layout			2.1 Main Page Layout				2.2 Sub Page Layout		3. Site navigation				3.1 Main Nav				3.2 Sub Nav		4. Formatting 		5. Tables			5.1 Menu Tables	===========================================*//* 		1. Reset*/html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-weight: normal; font-style: normal; }ul,ol {list-style: none;}fieldset,img { border: none; }caption,th { text-align: left; vertical-align:top;}table { border-collapse: collapse; border-spacing: 0; }a{outline:none; text-decoration:none;}body.wysiwyg {	background: none!important;	background-color: transparent!important;}/* 		2. Site Layout*//*	----------------------------	2.1 Main Page Layout	----------------------------*/body {	margin: 0px auto;	font-family: "Lucida Grande" , Arial, sans-serif;	font-size: 62.5%;	color: #333333;	background: #b2a37a;	height: 100%;}html {	height: 100%;	overflow-x: hidden;}#wrapper {	position: relative;	margin: 0px auto;	width: 945px;	background: url(images/layout/main-bg.jpg) no-repeat;	overflow: auto;}#flash-banner {	margin: 9px auto;	width: 927px;	height: 441px;}*html #flash-banner {	margin: 9px auto;	width: 927px;	height: 441px;	margin-bottom: -5px;	padding: 0px;}#header {	margin: 0px auto;	width: 927px;	height: 235px;}#content {	margin: 0px auto;	padding: 0px 0px 20px 0px;	background: white;	width: 927px;	overflow: hidden;}#main-col {	margin: 0px auto;	padding: 40px;	overflow: auto;}#menu-content {	float: left;	margin-left: 30px;}.facebook-link {    clear: both;    margin: 0 0 20px 20px;}#footer {	margin: 10px auto;	width: 890px;}/* 		3. Navigation*//*	----------------------------	3.1 Main Nav	----------------------------*/#main-nav {	margin: 0px;	padding: 0px;	overflow: auto;	border-top: 2px solid white;}#main-nav li {	float: left;}#main-nav .inset {	height: 50px;	width: 1px;	background: white;}#main-nav a {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	color: #b2a37a;	font-size: 2em;	text-decoration: none;	width: 231px;	height: 50px;	background: #333;	text-align: center;	line-height: 2.5em;}#main-nav a:hover {	color: #000;}#main-nav .selected {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	color: #333!important;	font-size: 2em;	text-decoration: none;	width: 231px;	height: 50px;	background: #cec4aa;	text-align: center;	line-height: 2.5em;	cursor: default;}/*	----------------------------	3.1 Sub Nav	----------------------------*/	#sub-nav {	float: left;	border-right: 1px solid #b2a37a;	width: 190px;	line-height: 4em;}#sub-nav a {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	color: #b2a37a;	font-size: 2.5em;	margin: 0px 0px 5px 0px;	text-decoration: none;	padding: 0px 0px 0px 40px;	background: url(images/layout/nav-bullet.jpg) 5px 8px no-repeat;}#sub-nav a:hover {	color: #666;}#sub-nav .sub-selected {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	color: #333;	font-size: 2.5em;	margin: 0px 0px 5px 0px;	text-decoration: none;	padding: 0px 0px 0px 40px;	background: url(images/layout/nav-bullet.jpg) 5px 8px no-repeat;}/* 		4. Formatting*/h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #b2a37a;	font-size: 2.5em;	margin: 0px 0px 5px 0px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #b2a37a;	font-size: 1.8em;	margin: 0px 0px 5px 0px;}p {	font-size: 1.2em;	line-height: 1.6em;	margin: 0px 0px 10px 0px;}a {	color: #333;	text-decoration: underline;}strong {	font-weight: bold;}#booking {	float: right;	border: #b2a37a 1px dotted;	padding: 20px;	margin-left: 20px;	text-align: center;	width: 210px;}#booking h1 {	font-size: 1.8em;}#booking a {	text-decoration: none;}.logo {	display: block;	background: url(images/layout/logo.jpg) no-repeat top left;	height: 73px;	width: 300px;	margin: 9px 0px 0px 10px;	text-indent: -1000px;	overflow: hidden;}.logo:hover {	display: block;	background: url(images/layout/logo.jpg) no-repeat bottom left;	height: 73px;	width: 300px;	margin: 9px 0px 0px 10px;	text-indent: -1000px;	overflow: hidden;}h1.book-enjoy {	margin: 0px auto;	background: url(images/layout/book-title.jpg) no-repeat;	width: 200px;	height: 50px;	text-indent: -1000px;	overflow: hidden;}.evoke {	float: right;}.img-right {	float: right;}table.menu-data {	width: 100%;	font-size: 1.2em;	margin: 0px 0px 20px 0px;}table.menu-data tr {	vertical-align: top;	height: 30px;}.description {	width: 550px;}/* 		5. Tables*//*	----------------------------	5.1 Menu Tables	----------------------------*/#menu-content {    width: 620px;}#menu-content table {	width: 550px;}.mceExternalToolbar table {    width: auto !important;}
