@charset "utf-8";

/* CSS Document */



html{

height:100%;}



body{

height:100%; 

margin:0; 

padding:0; 

font-size:80%; 

background:#f4e9e9;}



#wrapper{

width:900px;

margin:0 auto;

border:1px solid #6f6c6c;

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;}



.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 #0a67ae;

padding-top:15px;}



#mid-section{

height:93px;

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

padding:14px 10px 5px 89px}



#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;}



#top-tab-container{

height:23px;

position:relative;

background:url(../images/header-to-tab-repeat.png) top left repeat-x;}



#top-tab{

position:absolute;

right:20px;

top:0;}



#top-links{

background:url(../images/top-tab-repeat.jpg) bottom left repeat-x #24a6cb;

display:none;}



#top-links p{

color:#FFFFFF;

font:bold 1em Tahoma, Arial, Helvetica, sans-serif;

padding-left:13em;

background:url(../images/top-tab-atpm-logo.jpg) left no-repeat;

line-height:40px;}



ul.top-links{

list-style:none;}



ul.top-links li{

text-align:left;}



ul.top-links a{

color:#FFFFFF;

text-decoration:none;

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

}



ul.top-links a:hover{

color:#f4911e;

text-decoration:none;}



/*************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;}

h4 {font-family:"Century Gothic", Century, "Arial Black"; font-size:24px; 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;}



/*************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-table1{

background:#227fc6;}

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

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;
	margin-right: 15px;
}



.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;}
#wrapper #mid table tr #left-col #specials {
	height: auto;
	width: 162px;
	margin-left: 15px;
	margin-top: -15px;
}

#wrapper #mid table tr #content2 #content1 #tripadvisor {
	float: left;
	width: 165px;
	margin-right: 7px;

}