@charset "utf-8";
/* CSS Document */

/* --- general diclarations --- */

html, body {
    margin: 0px auto;
	padding:0px;
}

body {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	background:url(../images/bodyBG.gif) top repeat-x;
	background-color:#e9e9cf;
}
a {color:#565656; text-decoration:none;}

div, p {
	padding:0px;
	margin: 0px;
}
.clear_all {
	clear:both;
}
/* --- content specific diclarations --- */
.flLeft {
	float:left;
}
.flRight {
	float:Right;
}
.mainWrapper
{
	margin:0px auto;
	padding:0px;
	width:768px;
}
.header {
	background:url(../images/headerImg.jpg) top center no-repeat;
	height:302px;
	margin-top:18px;	
}
.topNav {
	margin:0px;
	padding:0px;
}
.bodyContent {
	background:url(../images/bodyBG1.gif) top center repeat-y;
	color:#000000;
	text-align:center;
	line-height:18px;
}
.introTxt {
	width:705px;
	text-align:center;
	margin:0px auto;
	padding-top:10px;
}
.indexMainLinks {
	width:662px;
	height:145px;
	vertical-align:middle;
	background-color:#ececec;
	margin:30px auto;
}
.footer {
	padding:10px 40px;
	color:#4d5f34;
	text-decoration:none;
}
.footer a {
	color:#4d5f34;
	text-decoration:none;
}
.footer a:hover {
	color:#4d5f34;
	text-decoration:underline;
}
.pdBot20 {
	padding-bottom:20px;
}
.pdBot30 {
	padding-bottom:30px;
}
img.indexLinks {
	padding:15px 26px;
}
.txtBox {
	border:1px solid #666666;
	background-color:#FFFFFF;
	color:#000000;
}
#homeTopBase{
	padding:.3em;
}
.pdBot5 {
	padding-bottom:5px;
}
.greenTxt {
	font-weight:bold;
	color:#01995E;
}
/*------------ menu -------------------*/
#ddtopmenubar li h6{text-indent:-5000px;}

.homeN {background:url(../images/homeN.jpg) no-repeat; width:144px; height:84px; display:block;}
.homeF {background:url(../images/homeH.jpg) no-repeat; width:144px; height:84px;}
.homeN:hover { background:url(../images/homeH.jpg) no-repeat;}

.resortN {background:url(../images/resortN.jpg) no-repeat; width:95px; height:84px; display:block;}
.resortF {background:url(../images/resortN.jpg) no-repeat; width:95px; height:84px;}
.resortN:hover { background:url(../images/resortH.jpg) no-repeat;}

.packagesN {background:url(../images/packageN.jpg) no-repeat; width:105px; height:84px; display:block;}
.packagesF {background:url(../images/packageN.jpg) no-repeat; width:105px; height:84px;}
.packagesN:hover { background:url(../images/packageH.jpg) no-repeat;}

.galleryN {background:url(../images/galleryN.jpg) no-repeat; width:97px; height:84px; display:block;}
.galleryF {background:url(../images/galleryN.jpg) no-repeat; width:97px; height:84px;}
.galleryN:hover { background:url(../images/galleryH.jpg) no-repeat;}

.guestN {background:url(../images/guestN.jpg) no-repeat; width:97px; height:84px; display:block;}
.guestF {background:url(../images/guestN.jpg) no-repeat; width:97px; height:84px;}
.guestN:hover { background:url(../images/guestH.jpg) no-repeat;}

.reservationN {background:url(../images/reservationN.jpg) no-repeat; width:89px; height:84px; display:block;}
.reservationF {background:url(../images/reservationN.jpg) no-repeat; width:89px; height:84px;}
.reservationN:hover { background:url(../images/reservationH.jpg) no-repeat;}

.informationN {background:url(../images/testiN.jpg) no-repeat; width:140px; height:84px; display:block;}
.informationF {background:url(../images/testiN.jpg) no-repeat; width:140px; height:84px;}
.informationN:hover { background:url(../images/testiH.jpg) no-repeat;}