/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: url(images/sand.jpg) no-repeat;
	background-color:#a89b96;
	font-family: Verdana, Arial, Helvetica;
	text-align:center
}
#container {
	width:940px;
	/* background:url(images/se-header.gif) no-repeat; */
	margin:0 auto;
}
#address2 {
	width:940px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#506799;
	text-align:center;
	padding-bottom:5px;
	padding-top:10px;
	margin:0 auto;
}
#address2 h1 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold
}
#roundedbottom {
	float:left;
	width:940px;
	height:67px;
	background:url(images/rounded-bottom.gif) no-repeat;
	margin-bottom:10px;
}
a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:10px;
	text-decoration:none;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:10px;
	;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:10px;
	text-decoration:none;
}
/* Footer */
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:10px;
	padding-left:255px;
	padding-top:0px;
}
#footer a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:10px;
	text-decoration:none;
}
#footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:10px;
	;
	text-decoration:none;
}
#footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:10px;
	text-decoration:none;
}
/* End Footer */











#main {
	width:755px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
#homepage {
	float:left;
	width:755px;
}
#statement {
	float:left;
	width:755px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#506799;
	text-align:center;
	padding-bottom:5px;
}
#address {
	float:left;
	width:755px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}
#content {
	float:left;
	width:755px;
}
#animationhomepage {
	float:left;
	width:755px;
	height:349px;
}
#contentbottom {
	float:left;
	width:755px;
	height:237px;
	background:url(images/homepage_content_bg1.gif) no-repeat;
}
#menu {
	padding-bottom:7px;
	float:left;
	width:351px;
}
#special {
	float:right;
	width:352px;
	height:237px;
}
#logo {
	float:left;
	width:403px;
}
/* Navigation */
#tabs {
	float:left;
	width:200px;
	height:120px;
	padding-top:0px;
	padding-left:112px;
	margin-top:0px;
}
#explore {
	width:200px;
	height:20px;
	background:url(images/tab_explore_hover.gif) no-repeat;
}
#explore a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
* html a:hover {
	visibility:visible
}
#explore a:hover img {
	visibility:hidden;
}
#accommodation {
	width:200px;
	height:20px;
	background:url(images/tab_accommodation_hover.gif) no-repeat;
}
#accommodation a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#accommodation a:hover img {
	visibility:hidden;
}


#resortoverview {
	width:200px;
	height:20px;
	background:url(images/tab_resort_overview_hover.gif) no-repeat;
}
#resortoverview a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#resortoverview a:hover img {
	visibility:hidden;
}

#tariffs {
	width:200px;
	height:20px;
	background:url(images/tab_tariffs_hover.gif) no-repeat;
}
#tariffs a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#tariffs a:hover img {
	visibility:hidden;
}

#photogallery {
	width:200px;
	height:20px;
	background:url(images/tab_photo-gallery_hover.gif) no-repeat;
}
#photogallery a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#photogallery a:hover img {
	visibility:hidden;
}

#specials {
	width:200px;
	height:20px;
	background:url(images/tab_specials_hover.gif) no-repeat;
}
#specials a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#specials a:hover img {
	visibility:hidden;
}

#contactus {
	width:200px;
	height:20px;
	background:url(images/tab_contactus_hover.gif) no-repeat;
}
#contactus a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#contactus a:hover img {
	visibility:hidden;
}

#enqnow {
	width:200px;
	height:20px;
	background:url(images/tab_enquirenow_hover.gif) no-repeat;
}
#enqnow a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#enqnow a:hover img {
	visibility:hidden;
}

#reqbook {
	width:200px;
	height:20px;
	background:url(images/tab_requestbooking_hover.gif) no-repeat;
}
#reqbook a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#reqbook a:hover img {
	visibility:hidden;
}


#location {
	width:200px;
	height:20px;
	background:url(images/tab_location_hover.gif) no-repeat;
}
#location a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#location a:hover img {
	visibility:hidden;
}
#brochure {
	width:200px;
	height:20px;
	background:url(images/tab_brochure_hover.gif) no-repeat;
}
#brochure a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#brochure a:hover img {
	visibility:hidden;
}
#bookonline {
	padding-right: 13px;
	float: right;
}
#reservations {
	width:200px;
	height:20px;
	background:url(images/tab_reservations_hover.gif) no-repeat;
}
#reservations a {
	display:block;
	background-image:none;
	padding:0px;
	margin:0px;
}
#reservations a:hover img {
	visibility:hidden;
}
/* End Navigation */

#secondlevel {
	float:left;
	width:754px;
}
#wrap {
	float:left;
	width:754px;
	background:url(images/2ndlevel_content_bg.gif) no-repeat;
}
#leftcolumn {
	width:351px;
	background-color:#FFFFFF;
}
#leftcolumnprivacy {
	float:left;
	width:351px;
	height:2750px;
	background-color:#FFFFFF;
}
#2ndlevelanimation {
	float:left;
	width:351px;
	height:483px;
}
#2ndlevelmenu {
	float:left;
	width:351px;
	height:159px;
	background:url(images/2ndlevel_menu_book.gif) no-repeat;
}
#prices {
	padding-left:20px;
	float:left;
	padding-top:40px;
}
#pricesbutton {
	padding-left:0px;
	float:left;
	padding-top:20px;
}
#prices h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:11px;
	line-height:15px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#prices h2 {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:11px;
	line-height:17px;
}
#prices td {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:11px;
	line-height:17px;
}
#prices p {
	padding-left:20px;
}
#tableborder {
	border:1px solid #eef4fc;
}
#rightcolumn {
	width:343px;
	padding-top:240px;
}
#apartmentsnav {
	padding-left:30px;
}
#rightcolumn img {
	padding-left:30px;
}
#copy p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:10px;
	line-height:17px;
	padding-left:30px;
	padding-right:30px;
	text-align:left
}
#copy {
	width:589px;
	background-color:#FFFFFF;
	margin:50px 0 0 0;
	text-align:left;
}
#whitestretch {
	float:left;
	background:url(images/white.gif) no-repeat;
	width:754px;
}
#whitestretchprivacy {
	float:left;
	background:url(images/white_privacy.gif) no-repeat;
	width:754px;
}
/* Form */
#form {
	float:left;
	padding-right:100px;
}
#formrequired {
	font-size:11px;
	color:#506799;
	padding-left:40px;
}
#formheading {
	font-size:11px;
	color:#666666;
	padding-left:40px;
}
#formfield {
}
#enquiry fieldset {
	width:300px;
	border:1px solid #506799;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:5px;
	margin-top:10px;
}
#enquiry legend {
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#506799;
}
/* End Form */



#specialbox {
	background:url(images/special_bg1.gif) repeat-y;
	width:330px;
	padding-left:30px;
	float:left;
	margin-bottom:20px;
}
#specialbox img {
	padding:0px;
}
#specialleft {
	padding-right:10px;
	background-color:#eef4fc;
	float:left;
	width:210px;
}
#specialright {
	width:105px;
	float:left;
}
#specialbox ul {
	padding-top:10px;
	padding-left:20px;
	margin-left:0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:10px;
	line-height:17px;
}
#specialbox li {
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding-left:10px;
}
/* Brochure */
#factsheet {
	background:url(images/special_bg1.gif) repeat-y;
	width:330px;
	padding-left:30px;
	float:left;
	margin-bottom:20px;
}
#factsheet img {
	padding:0px;
}
#factsheet p {
	padding-top:20px;
}
#factsheetleft {
	padding-right:10px;
	background-color:#eef4fc;
	float:left;
	width:210px;
}
#factsheetright {
	width:105px;
	float:left;
}
#factsheet ul {
	padding-top:10px;
	padding-left:30px;
	margin-left:0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3837;
	font-size:10px;
	line-height:17px;
}
#factsheet li {
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding-left:10px;
}
/* End Brochure */
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:12px;
	padding-left:30px;
	line-height:17px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#506799;
	font-size:12px;
	padding-left:30px;
	padding-top:10px;
}
#map {
	margin-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
#tariff1bed {
	background-color:#ebebeb;
}
#tariff2bed {
	background-color:#f9f9f9;
}
#tariff3bed {
	background-color:#fefcfc;
}
#prices td {
	padding-left:20px;
	padding-right:10px;
}
