body {
	background-color: #E2E3E3;
	text-align: center;
	padding: 0px;
	margin-top: 50px;
	margin-bottom: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;}
a:link {	color: #8F5F5F;}
a:visited {	color: #8F5F5F;}
a:hover {	color: #8F5F5F;}
a:active {	color: #8F5F5F;}

#maincontainer {
	height: auto;
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 11px;
	padding-left: 11px;
	background-color: #C73B3A;
	background-image: url(../img/bg_maincontainer.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;}

#header {
	width: 758px;
	text-align: center;
	float: left;
	height: 160px;}
	
#header h1 {
	background-image: url(../img/bg_headerh1.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 160px;
	width: 197px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
#navigation {
	background-color: #FFFFFF;
	background-image: url(../img/bg_navigation.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 758px;}
	
#navigation ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F5F5F;
	margin: 0px;
	padding: 7px 0px 0px;
	text-transform: uppercase;}

#navigation li {
	display: inline;
	list-style-type: none;
	background-image: url(../img/bg_navigationli.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 6px;
	padding-left: 6px;}
	
#navigation li a:link {color: #8F5F5F;text-decoration: none;}
#navigation li a:visited {color: #8F5F5F; text-decoration: none;}
#navigation li a:hover {color: #8F5F5F; text-decoration: underline;}
#navigation li a:active {color: #8F5F5F; text-decoration: none;}

#imagebarhome {	background: #8F5F5F url(../img/bg_imagebarhome.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebaraccommodation {	background: #8F5F5F url(../img/bg_imagebaraccommodation.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarrestaurant {	background: #8F5F5F url(../img/bg_imagebarrestaurant.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarfunctions {	background: #8F5F5F url(../img/bg_imagebarfunctions.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarnews {	background: #8F5F5F url(../img/bg_imagebarnews.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarattractions {	background: #8F5F5F url(../img/bg_imagebarattractions.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarcontact {	background: #8F5F5F url(../img/bg_imagebarcontact.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarlocations {	background: #8F5F5F url(../img/bg_imagebarlocations.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebardownloads {	background: #8F5F5F url(../img/bg_imagebardownloads.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}
#imagebarbooking {	background: #8F5F5F url(../img/bg_imagebarbooking.jpg) no-repeat right;	float: left;	height: 305px;	width: 758px;	border-bottom: 1px solid #FFFFFF;}


#location ul{	width: 153px;	background: url(../img/hotel_location.gif) no-repeat left top;	text-indent: -10000px;	margin: 30px 0px 0px;	padding: 0px;	list-style-type: none;	height: 23px;}
#location ul li a {	background: url(../img/hotel_location.gif); float:left;	height: 23px;	width: 153px;	text-decoration: none;}
#location ul li a:hover {	background: url(../img/hotel_location.gif); float:left;	height: 23px;	width: 153px;	text-decoration: none;}

#brochure ul{	width: 153px;	background: url(../img/brochure.gif) no-repeat left top;	text-indent: -10000px;	margin: 17px 0px 0px;	padding: 0px;	list-style-type: none;	height: 220px;}
#brochure ul li a {	background: url(../img/brochure.gif); float:left;	height: 220px;	width: 153px;	text-decoration: none;}
#brochure ul li a:hover {	background: url(../img/brochure.gif); float:left;	height: 220px;	width: 153px;	text-decoration: none;}

#contentholder {
	background-color: #FFFFFF;
	padding: 25px;
	float: left;
	height: auto;
	width: 485px;
	background-image: url(../img/bg_contentholder.gif);
	background-repeat: no-repeat;
	background-position: bottom;}

#content {
	background-color: #EBECEC;
	height: auto;
	width: 455px;
	padding: 15px;
	float: left;
	min-height: 250px;
	background-image: url(../img/bg_contenttop.gif);
	background-repeat: no-repeat;
	background-position: center top;}
	
#contentbottom {
	background-image: url(../img/bg_contentbottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 485px;}
	
#rightcolumn {
	float: right;
	height: auto;
	width: 223px;
	text-align: center;}
	
#rightcolumn div {	padding-bottom: 15px;}	

#lepetit ul{	width: 198px;	background: url(../img/bg_lepetit.gif) no-repeat left top;	text-indent: -10000px;	margin: 0px auto;	padding: 0px;	list-style-type: none;	height: 75px;}
#lepetit ul li a {	background: url(../img/bg_lepetit.gif); float:left;	height: 75px;	width: 198px;	text-decoration: none;}
#lepetit ul li a:hover {	background: url(../img/bg_lepetit.gif); float:left;	height: 75px;	width: 198px;	text-decoration: none;}

#dunes ul{	width: 198px;	background: url(../img/bg_dunes.gif) no-repeat left top;	text-indent: -10000px;	margin: 0px auto;	padding: 0px;	list-style-type: none;	height: 75px;}
#dunes ul li a {	background: url(../img/bg_dunes.gif); float:left;	height: 75px;	width: 198px;	text-decoration: none;}
#dunes ul li a:hover {	background: url(../img/bg_dunes.gif); float:left;	height: 75px;	width: 198px;	text-decoration: none;}

#map ul{	width: 198px;	background: url(../img/bg_location.gif) no-repeat left top;	text-indent: -10000px;	margin: 0px auto;	padding: 0px;	list-style-type: none;	height: 121px;}
#map ul li a {	background: url(../img/bg_location.gif); float:left;	height: 121px;	width: 198px;	text-decoration: none;}
#map ul li a:hover {	background: url(../img/bg_location.gif); float:left;	height: 121px;	width: 198px;	text-decoration: none;}

#booking ul{	width: 198px;	background: url(../img/bg_booking.jpg) no-repeat left top;	text-indent: -10000px;	margin: 0px auto;	padding: 0px;	list-style-type: none;	height: 265px;}
#booking ul li a {	background: url(../img/bg_booking.jpg); float:left;	height: 265px;	width: 198px;	text-decoration: none;}
#booking ul li a:hover {	background: url(../img/bg_booking.jpg); float:left;	height: 265px;	width: 198px;	text-decoration: none;}

#clear {clear:both;}
#clear p {display:none;}

#maincontainerbottom {
	background-image: url(../img/bg_maincontainerbottom.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;}

#footer {
	text-align: left;
	height: auto;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	font-size: 0.8em;}
