body
{
  margin:0;
  padding:0;
	font-family:Arial,sans-serif;
  background: url(../images/header-back.png) repeat-x top;
} /**/


/*----------------------------------------------------------------------------*/
/*Header formats*/


#header
{
  height:80px;
	overflow:hidden;
}

h2.subtitle
{
	position:absolute;
	margin-top:85px;
	margin-left:200px;
	padding:0px;
	font-size:15pt;
	color:black;
	white-space:nowrap;
}

h1.title{
	float:left;
	color:#00A6EC;
}

img.title{
	position:absolute;
}

img.title2{
	position:absolute;
	top:29px;
	left:200px;
}


/*----------------------------------------------------------------------------*/
/*Menu Navigation formats*/


#sidebar
{
  margin-left:3%;
  margin-top:56px;
}

#sidebar ul
{
  margin-bottom:0;
}

#sidebar li
{
  width:130px;
}

#sidebar h3, #sidebar p
{
  padding:0 10px 0 2px;
}


/*----------------------------------------------------------------------------*/
/*Tab Navigation formats*/


#tabs
{
  font-family:Verdana,Arial,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  white-space:nowrap;
}

#tabs table
{
  position:absolute;
  top:120px;
  left:200px;
  background-color:white;
}

#tabs .tabfield
{
  border-top:2px solid #AAA9A9;
  border-left:2px solid #AAA9A9;
  border-right:2px solid #AAA9A9;
}

#tabs .tabfield.unsel
{
  background-color:white;
  color:black;
  cursor:default;
}

#tabs .tabfield.sel
{
  background-color:#00A6EC;
  color:white;
  cursor:hand;
}

#tabs .space
{
  padding:0px;
  border-bottom:solid 2px #AAA9A9;
}

#tabs a
{
  color:black;
  text-decoration:none;
}

#tabs a:hover
{
  color:white;
}



/*----------------------------------------------------------------------------*/
/*Page Body formats*/


#booking
{
  margin:85px 0px 0px 20px;
}

#content
{
  margin:150px 0px 50px 0px;
  font-family:Arial,Helvetica;
  font-size:8pt;
  color:black;
	white-space:normal;
}

/*#content table
{
  padding:40px 0px 0px 0px;
  border-top:2px solid #AAA9A9;
} */

#content h2, h3
{
  font-size:medium;
  font-weight:bold;
}

#content .cnsubtitle
{
  color:#00A6EC;
}

#content .cnweather
{
  width:100%;
  height:100%;
}

#cnphotos
{
  border:1px dotted black;
  background-color:#BFE8FF;
}

#cnphotos img
{
  cursor:default;
}

#cnphotos img:hover
{
  cursor:hand;
}

#googlemap
{
  width:100%;
  height:300px;
  border:solid 1px #00A6EC;
}



/*----------------------------------------------------------------------------*/
/*Logo formats*/


/*domibay powered*/
.domibay{position: absolute; top: 30px; right: 20px;}
.domibay span{padding-left:1px;}
/* end css tabs */