/* @override http://www.tween-waters.com/01site/css/layout.css */

/*Global styles to be reused */
html {
text-align: center;
}
.hide {
	display: none;
	overflow: hidden;
}
.clear {
	clear: both;
}
/*Standard styles for layout*/

body {
	text-align: left;
	background: #fff url(../images/background.gif) repeat-x;
}

#contentWrapperHolder {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding-right: 50px;
	padding-left: 50px;
	height: 763px;
	background: url(../images/background.jpg) no-repeat center top;
}

#contentWrapper {
	margin-left: auto;
	margin-right: auto;
	background-position: left top;
	background-repeat: no-repeat;
	width: 960px;
}

.lowerHalf {
	height: 142px;
	margin-left: 0;
	padding-top: 45px;
}

.lowerHalf ul{
	float: left;
	margin: 0;
	width: 270px;
}
#topHolder {
	float: left;
	width: 960px;
	height: 91px;
}
#topHolder ul li{
	float: left;
}
#logo{	
	padding-left: 58px;
	padding-right: 21px;
	margin-top: 10px;
}

#flag{	
	padding-left: 58px;
	padding-right: 50px;
	margin-top: 3px;
}
#logo img{
	width: 224px;
	height: 59px;
}


#Bnavigation {	
	clear: left;
	z-index: 3;
	position: relative;
	background-position: 0;
	height: 30px;
	margin-left: 38px;
}
#Bnavigation ul {
	height: 29px;
}

#Bnavigation li {
	float: left;
}
		
#Bnavigation a {
	display: block;
	height: 26px;
	text-align: center;
}

#Bnavigation a:hover{
	background-position: 0 -33px;
}
#navigation {	
	clear: left;
	z-index: 3;
	position: relative;
	background-position: 0;
	height: 27px;
	margin-left: 38px;
	
}
#navigation ul {
	height: 27px;
}

#navigation li {
	float: left;
	padding-left: 2px;
	overflow:hidden; text-indent:-9999px; display:inline;
}
		
#navigation a {
	display: block;
	height: 27px;
	text-align: center;
}

#navigation a:hover{
	background-position: 0 -27px;
}

.short{	
width: 87px;
}
.long{
width: 159px;

}



#resform{
	height: 40px;
	
	margin-top: 30px;
}
#resform div{
	float: left;
	height: 14px;
	clear: none;
}

#calList {
	padding-right: 6px;
}

#calList #calIcon{
	padding-top: 10px;
	padding-right: 8px;
}


#calList .labels{
	margin-bottom: 3px;
}


#peopleList {
	margin-right: 6px;
}
#peopleList ul{
	margin-right: 5px;
	float: left;
}



#peopleList ul.last{
	padding: 0;
	margin: 0;
}

#lLink.labels img{
	padding-top: 11px;
}
select.bk-form100wd,
input.bk-form100wd{
	font-size: 11px;
}
.botBtns{
	width: 176px;
	height: 343px;
	}
#ANav{background: url(../images/botBtn1.jpg) no-repeat left top;}
	

#BNav{background: url(../images/botBtn2.jpg) no-repeat left top;}
	
#CNav{background: url(../images/botBtn3.jpg) no-repeat left top;}
	

#DNav {background: url(../images/botBtn4.jpg) no-repeat left top;
	
}
#ENav {background: url(../images/botBtn5.jpg) no-repeat left top;
	
}

#accommodationsNav
{background: url(../images/btn1.gif) no-repeat left top;}
#ratesNav
{background: url(../images/btn7.gif) no-repeat left top;}
#playNav
{background: url(../images/btn2.gif) no-repeat left top;}
#weddingsNav
{background: url(../images/btn3.gif) no-repeat left top;}
#businessNav
{background: url(../images/btn4.gif) no-repeat left top;}
#spaNav
{background: url(../images/btn5.gif) no-repeat left top;}
#marinaNav
{background: url(../images/btn9.gif) no-repeat left top;}
#diningNav
{background: url(../images/btn8.gif) no-repeat left top;}
#galleryNav
{background: url(../images/btn6.gif) no-repeat left top;}



#footerWrapper {
	width: 100%;
}
#footer{
text-align: center;
	background: url(../images/NoiseRebuildFooter.gif) no-repeat left top;
}

#weather{
  background-repeat: no-repeat;
	padding-bottom: 10px;
}


#header,
#footer {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.bullet{
	background: url(../images/dot.png) no-repeat left 10px;
	padding-left: 15px;
	margin: 10px 0 -5px;
}
.indent{
	padding: 0;
	margin: 0 0 -5px 30px;
	font: 0.85em "Lucida Grande", Lucida, Verdana, sans-serif;
}



.style7 {color: #0099FF; font-size: 14px; font-weight: bold; 
}

