* {margin:0; padding:0;}
img {border:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, li, dd {}
body
{	
	font-family: "Trebuchet MS", "Trebuchet", Tahoma, Verdana; 
	font-size:10px; 
	color:#56524B; 
	background:url(back.gif) repeat-x top #A8A691;
	text-align:center;
}

/* */







#site {width:970px; margin:auto; padding:0; text-align:left;}

/* */

#languages {margin:3px 0 5px 0; padding:0; text-align:right;}
#languages ul {margin:0; padding:0; list-style: none;}
#languages li {display:inline; margin:0; padding:0; color:#E1DFDB;}
#languages a {margin:0; padding:0; color:#E1DFDB; font-size:11px; font-weight:normal; text-decoration:underline;}
#languages a:hover {color:#FFF; text-decoration:none;}

/* */

#container {height:566px; margin:0; padding:0; background:#FFF;}
#left {float:left; width:184px; height:566px; background:#B6B39C;}
#leftGallery {float:left; width:605px; height:566px; background:#C6C1B8;}
#center {float:left; width:421px; height:566px; background:#EBEAE8;}
#right {float:right; width:360px; margin:0; padding:0; background:url(back-right.jpg) no-repeat top left #FFF;}
#footer {clear:both; margin:0; padding:10px 15px 10px 15px;}

/* */

#navigation-wrapper {height:300px; margin:0; padding:0; background:#B6B39C;}
#navigation {margin:0; padding:20px 12px 12px 12px; list-style:none;}
#navigation li {display:block; margin:0 0 1px 0; padding:0; color:#56524B; font-size:13px; text-decoration:none;}
#navigation li a {display:block; margin:0; padding:1px 6px 1px 6px; background:#B0AD97; border-left:5px solid #828070; color:#56524B; text-decoration:none;}
#navigation li a:hover {background:#B6B39C; border-left:5px solid #757365; color:#EEE; text-decoration:none;}
#navigation li.sel a {background:#A8A691; border-left:5px solid #5C5A4F; color:#FFF; text-decoration:none;}

#best-price-wrapper {height:80px; margin:0; padding:0; background:#B6B39C;}
#best-price {margin:0 12px 12px 12px; padding:0; text-align:center;}
#best-price a {display:block; margin:0; padding:8px; background:url(back-best-price.gif) repeat-x top #A8A691; color:#B80D13; font-size:13px; text-decoration:none;}
#best-price a:hover {color:#FFF799;}

h1 {margin:0; padding:0; color:#786F5D; font-size:16px; font-weight:lighter;}

#reservation-wrapper {height:186px; margin:0; padding:0; background:#B6B39C;}
#reservation {margin:0; padding:17px;}
#reservation h2 {margin:0 0 5px 0; padding:0; color:#FFF; font-size:14px; font-weight:normal;}
#reservation label {display:block; margin:0; padding:3px 0 3px 0; font-size:11px; color:#FFF;}
#reservation select {font-size:10px; font-weight:normal;}
#reservation input.submit {margin:0; padding:3px 0 3px 0; background:#5D564F; color:#FFF; width:50px; margin:10px 5px 5px 0; border: 1px solid #333; font-size:11px; font-weight:bold; text-align:left; cursor:pointer;}

/* */

#centerVideo {float:left; width:786px; height:566px; background:#FFF;}
#centerVideo .box {margin:0; padding:47px 17px 17px 12px;}
#centerVideo .logo {margin:0; padding:0 0 30px 0;}
#centerVideo .content-page {margin:0; padding:0; overflow:auto; font-size:11px; color:#56524B;}
#centerVideo .content-page h1 {margin:0 0 20px 0; padding:0; color:#786F5D; font-size:16px; font-weight:lighter; line-height:16px;}
#centerVideo ul {margin:0; padding:0; list-style:none; overflow:hidden;}
#centerVideo li {float:left; margin:0; padding:0 10px 0 0; color:#56524B; font-size:11px; text-decoration:none;}
#centerVideo li a {margin:0; padding:0; color:#56524B; text-decoration:none;}
#centerVideo li p {margin:0; padding:3px 0 0 0; font-size:11px; color:#56524B;}

/* */

#right .box {
	margin:0;
	padding-top: 17px;
	padding-right: 17px;
	padding-bottom: 17px;
	padding-left: 12px;
}
#right .logo {margin:0; padding:0 0 3px 0;}
#right .content-page {margin:0; padding:0; overflow:auto; font-size:11px; color:#56524B;}
#right .content-page h1 {margin:0 0 20px 0; padding:0; color:#786F5D; font-size:16px; font-weight:lighter; line-height:16px;}
#right .content-page .description {
	height:360px;
	margin:0;
	padding:0;
	overflow:auto;
}

.options {margin:30px 0 10px; padding:0;}
.options .desc {margin:0; padding:0; color:#B4B4B4;; font-size:100%; font-weight:normal;}
.options ul {list-style:none; margin:0 0 10px 0; padding:0;}
.options ul li {margin:0; padding:10px; font-size:100%; font-weight:normal; color:#E5CFB8; overflow:hidden;}
.options ul li a {color:#828070; font-size:110%; font-weight:bold; text-decoration:none;}
.options ul li a img {float:left; padding:0 5px 3px 0;}
.options ul li a:hover {color:#DDBB18; text-decoration:none;}
.options ul li p {margin:0; padding:0; color:#A4A4A4; font-weight:normal;}
.options ul li p a {color:#A4A4A4; font-weight:normal; text-decoration:underline;}

#right .content-gallery {margin:0; padding:0; font-size:11px; color:#56524B;}
#right .content-gallery ul {margin:5px 0 10px 0; padding:0; list-style:none;}
#right .content-gallery li {display:block; margin:0 0 1px 0; padding:0; color:#000; font-size:11px; font-weight:bold; text-decoration:none;}
#right .content-gallery li a {margin:0; padding:0; color:#56524B; font-size:11px; font-weight:normal; text-decoration:underline;}
#right .content-gallery li a:hover {color:#000; text-decoration:none;}
#right .content-gallery li.sel a {color:#000; text-decoration:none;}

#thumbnails p {margin:10px 0 20px 0; padding:0;}
#thumbnails p a {margin:0; padding:1px 6px 1px 6px; color:#56524B; text-decoration:underline; font-size:10px;}
#thumbnails p a:hover {color:#FFF; text-decoration:none; background:#A6A299;}

#right .gallery-back {margin:0; padding:0; font-weight:bold;}
#right .gallery-back a {color:#56524B; text-decoration:underline; font-size:10px;}
#right .gallery-back a:hover {color:#000; text-decoration:none;}

#footer .box {margin:0; padding:0; color:#E1DFDB; font-size:11px; font-weight:normal;}
#footer .box a {margin:0; padding:0; color:#E1DFDB; font-size:11px; font-weight:normal; text-decoration:underline;}
#footer .box a:hover {color:#FFF; text-decoration:none;}
