.credit {
	font-family: Arial, sans-serif;
   font-size : 10pt;
	color: #CC3300;
	text-decoration: none;
}

body {
text-align: center;
background-color: White;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
 scrollbar-3d-light-color:#999999;
           scrollbar-arrow-color:White;
           scrollbar-base-color:black;
           scrollbar-dark-shadow-color:#333333;
           scrollbar-face-color:#7FBDE6;
		   scrollbar-track-color: #f0f7f7;
           scrollbar-highlight-color:#999999;
           scrollbar-shadow-color:black
}




#centereddiv {  /* The nmain DIV tag that centres the entire page*/
   position:relative;
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	
	
}

.normalTextCell {
	      font-size : 10pt;
        color : #006666;
}

.boldTextCell {
        font-size : 10pt;
		  font-weight: bold;
        color : #006666;
}


h2 {
        font-size : 12pt;
        color : #3333CC;
}

.regionheader {
        font-size : 10pt;
		  font-weight: bold;
		  padding-bottom: 6px;
		  text-align: center;
       
}

P.copyright {
  font-size: 8pt;
  color: #27566c;
  padding-top: 5px;
  padding-bottom: 5px;
}

A:HOVER {
	color: red;
}

a {
	color: Blue;
	text-decoration: none;
}

a:vlink {
  color: #663366;
}

.attractionText {	/*  the mouseover text on the attractions page  */
 position:absolute;
 top:280px;
 left:450px;
 width:280px;
 padding: 5px;
 visibility: hidden;
 }
 
 .attractionTextDefault {   /*  the mouseout text on the attractions page  */
position:absolute;
top:280px;
left:450px;
width:280px;
padding: 5px;
 } 
 
.regionMapAreas {	/*  the mouseover maps on the attractions page  */
 position:absolute;
 top:300px;
 left:230px;
 visibility: hidden;
 z-index: 2;
 }
 
 .regionMapDefault {   /*  the mouseout map on the attractions page  */
position:absolute;
top:300px;
left:230px;
z-index: 1;
}

 .regionMapBackground {   /*  the mouseout map on the attractions page  */
position:absolute;
top:300px;
left:230px;
z-index: 3;
}
table.bookingform { 
 background-color: #F2FBFB; 
 color: #000000; 
 width: 450px; 
 border: 1px solid #6983AB; 
 border-collapse: collapse; 
} 



.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3333CC; 
 background-color: transparent; 
 width: 220px; 
 border: 1px solid #cccccc; 
 padding: 5px;
 padding-left: 4px;
 padding-right: 44px;
} 

.fieldcell { 
 background-color: #EBF6F7; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding: 5px;
 padding-right: 0px;
 border: 1px solid #cccccc; 
 padding-left: 4px; 
 padding-right: 4px;
} 


.smallfieldcell { 
 background-color: #EBF6F7; 
 color: #000000; 
 text-align: right;
 border: 1px solid #cccccc; 
 padding: 5px;
 padding-left: 4px; 
 padding-right: 4px;
  
}

.buttoncell {
	background-color: #EBF6F7; 
 color: #000000; 
 padding-left: 4px; 
 padding-right: 4px;
}


.fieldcell input { 
 width: 200px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E7F1F7; 
 color: #3333CC; 
 border: 1px solid #666666; 
 margin-right: 0px; 
}

.fieldcell  textarea {
	width: 200px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E7F1F7; 
 color: #3333CC; 
 border: 1px solid #666666; 
 margin-right: 0px;
}
 

.smallfieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #7FBDE6; 
 color: White; 
 border: 1px solid #666666; 
}

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #7FBDE6; 
 color: White; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}

#navcontainer {
	position: absolute;
	left: 5px;
	top: 200px;
	width: 165px;
	background-color: White;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 10px;
	border: 2px solid;
	border-color: red blue blue red;
	
	}

ul#navlist {
text-align: center;
list-style: none;
padding: 0;
margin: 0 ;
width: 100%;
}

ul#navlist li {
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a {
display: block;
width: 100%;
padding: 0.5em 0 0.5em 0em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #eeeeee;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
background: #7FBDE6;
color: White;
font-weight: bold;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
color: #4682b4;
background-color: #dadada;
border-color: #aaab9c #f1f1f1 #f1f1f1 #cccccc;
}



.contentcell {
	border: 2px solid;
	border-color: #cc9966;
	background-color: #efe9cd;
}

.imageframe {
	border: 1px solid;
	border-color:  #FFFFFF;
	}




.head_row1_td1{
	border-right: 2px solid red;
	
}

.head_row1_td3{
	border-left: 2px solid blue;
}

.head_row2_td1{
	border-right: 2px solid red;
	border-bottom: 2px solid blue;
	/*border-top: 2px solid blue;*/
}

.head_row2_td2{
	border-bottom: 2px solid blue;
	/*border-top: 2px solid blue;*/
}

.head_row2_td3{
	border : 2px solid blue;
}

.head_row3_td1{
	border-bottom : 2px solid red;
	border-right : 2px solid red;
}

.head_row3_td2{
	border-bottom : 2px solid red;
}

.head_row3_td3{
	border-left : 2px solid blue;
	border-bottom : 2px solid red;
	
}

.main_row1_td1{
  	border-right : 2px solid red;
}

.main_row1_td2{
	border-bottom : 2px solid red;
}

.main_row1_td3{
	border-left : 2px solid blue;
	border-right : 2px solid red;
	border-bottom : 2px solid red;
}

.foot_row1_td3{
	border-bottom : 2px solid blue;
	border-left : 2px solid blue;
}

	
