@charset "utf-8";

/* CSS Document */



html{

height:100%;}



body{

height:100%; 

margin:0; 

padding:0; 

font-size:80%; 

background:#999999}



#wrapper{

width:900px;

margin:0 auto;

border:5px solid #FFFFFF;

border-top:0;

background:#fff;}



#header{

position:relative;

padding-left:315px;

padding-top:5px;

height:134px;

background:url(../images/header-logo.jpg) top left no-repeat #faf8f8;

z-index:1;}

a.free-wifi{
position:absolute;
width:142px;
height:100px;
right:-25px;
bottom:-15px;
background:url(../images/animation-free-wifi.gif) top right no-repeat;
text-decoration:none;
display:block;
cursor:pointer;
outline:none;}

a:hover.free-wifi{
background-position:left;}

div.freecall{
background:url(../images/freecall.png) top right no-repeat;
position:absolute;
width:170px;
height:52px;
right:-20px;
top:10px;
}
div.stars{
background:url(../images/3.5stars.png) top right no-repeat;
position:absolute;
width:120px;
height:33px;
left:70px;
top:105px;
}
div.top-tourist{
background:url(../images/top-tourist.png) top right no-repeat;
position:absolute;
width:103px;
height:79px;
left:195px;
top:73px;
}
.dropdown-container{

position:relative;

height:23px;

z-index:100;

background: url(../images/header-logo_01.jpg) top left no-repeat #faf8f8;

}



#left-col{

width:162px;

background:url(../images/nav-top.jpg) no-repeat top #a6cd38;

padding-top:15px;}



#mid-section{
margin:0;

height:110px;

background:url(../images/sub-nav-left.jpg) no-repeat #0a67ae;

padding:0px 0px 0px 50px;}
.mid-section{
border:#fde700 8px solid; border-left:0; border-right:0;
margin-left:0px; height:94px;}

#content1{

background:url(../images/content-top-left.jpg) top left no-repeat;

min-height:535px;

height:auto !important;

height:535px;

padding-left:40px;

padding-right:10px;

padding-top:20px;}



#content2{

background:url(../images/content-bottom-left.jpg) bottom left no-repeat;}



#footer{

background:url(../images/footer-splosh.jpg) top right no-repeat #f4e9e9;

height:117px;

overflow:hidden;

}



#footer-atpm{

	position:absolute;

	bottom:0px;

	right:20px;}



.footer-left{

background:url(../images/footer-left.jpg) left bottom no-repeat;

height:97px;

padding-top:20px;

padding-left:40px;

position:relative;}



#footer p, #footer a{

font-family:Tahoma, Arial, Helvetica, sans-serif;

color:#636363;}



#footer p{

font-size:0.9em;}



#footer a:hover{

text-decoration:none;}



#weather{

text-align:center;

padding:10px;

border-top:1px solid #7bb500;

border-bottom:1px solid #7bb500;

margin-right:5px;

margin-top:10px;}






/*************text***********/



p, li, table{font:12px Tahoma, Arial, Helvetica, sans-serif; color:#004b84;}

/*h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#1a8aca;}*/

h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#1a8aca; border-bottom:1px dashed #1a8aca; text-indent:10px; margin-right:10px;}

h3{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.2em; color:#464646; font-weight:bold; padding:0; margin:0;}

a{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#f4911e; text-decoration:none;} 

a:hover{text-decoration:underline;}

.text-white{color:#FFFFFF;}

.newheading {font-family:"Century Gothic", Century, "Arial Black"; font-size:24px; color:#464646; font-weight:bold; padding:0; margin:0;}



/*************home***********/

table.home-bottom{

background:#fbf6f6;

border:2px solid #f4efef;}



a.home-accom img{

padding:3px;

background:#FFFFFF;

border:1px solid #1a8aca;}



a:hover.home-accom img{

border-color:#f4911e;}



.odd{background:#f3ffed;}

.even{background:#e7fcdd;}



a.read-more{

background: url(../images/green-button.jpg) no-repeat;

width:70px;

line-height:22px;

display:block;

text-align:center;

color:#FFFFFF;

text-decoration:none;

margin-right:20px;}



.go-back{

float:right;

line-height:20px;

display:block;}



.sub-nav-table{

}
.sub-nav-table a{

font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;

}


.sub-nav-table1{
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;}
.sub-nav-table1 a{
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF; text-decoration:none;}

.sub-nav-table1 a:hover{
text-decoration:none; /*color:#fde700;*/}

/*************navigation***********/

.navNew{
text-align:right;
padding:20px 10px;
height:57px;
border-top:5px solid #FDE401;
border-bottom:8px solid #FDE401;}

.navNew a{
color:#FFFFFF;
font-size: 11px;
padding:5px 3px;
margin-bottom:20px;}

.navNew a:hover{
background:#FF6600;}

ul.nav{
margin:0;
padding:0;
list-style:none;}



ul.nav li a{
height:26px;
width:162px;
background-position:top;
overflow:hidden;
text-indent:-999em;
background-repeat:no-repeat; 
display:block;}



ul.nav a:hover{

background-position:bottom;}



a.home{background:url(../images/nav-home.jpg);}

a.location{background:url(../images/nav-location.jpg);}

a.accommodation{background:url(../images/nav-accommodation.jpg);}

a.features{background:url(../images/nav-features.jpg);}

a.rates{background:url(../images/nav-rates.jpg);}

a.specials{background:url(../images/nav-specials.jpg);}

a.attractions{background:url(../images/nav-attractions.jpg);}

a.links{background:url(../images/nav-links.jpg);}

a.contact{background:url(../images/nav-contact.jpg);}



/*************sub-navigation***********/



.sub-heading{

font:bold 1.4em helvetica, Arial, sans-serif;

color:#FFFFFF;

margin:0;}



a.sub-heading-link{

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:1em;

color:#f4911e;

text-decoration:none;} 



a:hover.sub-heading-link{

text-decoration:underline;}



a.sub-heading-image img{

padding:1px;

background:#FFFFFF;

border:3px solid #fff;}



a:hover.sub-heading-image img{

border-color:#f4911e;}





.float-left{

float:left;}



.float-right{

float:right;}

.FORM-row1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C9F0B7;
	border: 1px solid #A2CF8F;
	padding: 4px;
	color: #4E6D1D;}
	
.FORM-row2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #A9DB87;
	border: 1px solid #91B980;
	padding: 4px;
	color: #5B8022;

}
.FORM-row3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C9F0B7;
	border: 1px solid #A2CF8F;
	padding: 4px;
	background-image: url(images/dot2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 110px;
}

.FORM-row4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C9F0B7;
	border: 1px solid #A2CF8F;
	padding: 4px;
	background-image: url(images/dot2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#commentForm input, #commentForm textarea{
width:200px;}

.error{
color:#f4911e;}

/****************************atpm links********************************************/
div.footer-left p{
margin-top:-5px;}
#atpm-container{
margin-left:0px;
position:relative;
font-size:.8em;
color:#FFFFFF;
}

#atpm-tab{
	width:710px;
	height:78px;
	position:absolute;
	background:url(../images/footer-tab.jpg) no-repeat;
	top:-78px;
	left:26px;
	color:#118bb0;
	padding:0;
	text-indent:20px;
}

#atpm-content{
padding:10px;
background:url(../images/atpm-bottom.jpg) repeat-y #20a2c7;
padding-left:80px;
position:relative;
min-height:200px;
height:auto !important;
height:200px;
}

#atpm-container a{
color:#118bb0;
text-decoration:underline;}

#atpm-container li a{
color:#FFFFFF;}

#atpm-container a:hover{
text-decoration:none;}

#atpm-container ul li{
text-align:left;
list-style:none;
}

dl{
position:relative;}

dt{
width:50%;

position:absolute;}

dd{
width:50%;
position:absolute;
left:40%}
.imageborder {
	border: medium solid #F0F0F0;
}
#scrollmarquee {
	font-family: "Century Gothic", "Arial Narrow", sans-serif;
	font-size: 12px;
	color: #CCC;
	height: 25px;
	width: 600px;
	margin-top: 20px;
	background-color: #FFF;
	margin-bottom: 50px;
}
.scrolltext {
	font-family: "Century Gothic", "Arial Narrow", sans-serif;
	font-size: 18px;
	color: #06F;
	font-weight: bold;
}
