body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

#header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 97.5%;
}

#vidcont {
	position:relative;
	top:110px; 
	width:380px;  
	left:20px;
	
}  

#text1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:100px; 
	width:760px;  
	left:20px;
	
} 

#guestbook {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:100px; 
	width:760px;
	height:420px;  
	left:20px;
    background:url(images/guestbook.gif);
	background-repeat:no-repeat;
} 

#text2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:120px; 
	width:310px;  
	left:20px;
	
} 

#textguestbook {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:65px; 
	width:330px;
	height:330px;
	overflow:auto;  
	left:45px;
	
} 

#formguestbook {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:-265px; 
	width:310px;
	height:330px;
	overflow:auto;   
	left:415px;
	
} 

#text3 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; color:#000033;
	position:relative;
	top:-180px; 
	width:330px;  
	left:430px;
	
} 

#text4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#000033;
	position: absolute;
	top:459px;
	width:760px;
	left:22px;
	
} 


#map {
	position:relative;
	top:-215px; 
	width:380px;  
	left:360px;
	
} 

#enquiry {
	position:relative;
	top:-40px; 
	width:380px;  
	left:360px;
	
}   
#maincont {
	position: relative;
	top:15px;
	width: 800px;
	height:600px;
	margin-left:auto;
	margin-right: auto;
	background:url(images/background1.jpg);
	background-repeat:no-repeat;
} 
  
#navigation {
	position: relative;
	
	width: 711px;
	height:36px; top:90px;
	margin-left:auto;
	margin-right: auto;
	visibility: visible;
	
}  
 
 
 
  
#thumbcont { position: absolute; top: 60px; left: 640px; 
  width: 212px; }   
    
 
#thumbcont2 { position: absolute; top: 60px; left: 640px;
  width: 212px; }  
  
#player { position: absolute; top: 75px; left: 225px;
  width: 400px; } 

#terms2 {
	position: absolute;
	top: 100px;
	left: 262px;
	width: 60%;
}

#terms3 {
	position: absolute;
	top: 100px;
	left: 262px;
	width: 60%;
}

div.terms3 {  margin: 10px 10px 10px 10px;
	 height: 630px; overflow: auto}	

  
#header2 { position: absolute; top: 0px; left: 0px;
  width: 20px; }  
  
#header3 { position: absolute; top: 0px; right: 0px;
  width: 19px; }  



#rtsidet{ position: absolute; top: 60px; right: 10px;
  width: 120px; background-color: #FFFFFF; 
  color: #000000;}

#rtsidem{ position: absolute; top: 76px; right: 0px;
  width: 206px; background-color: #FFFFFF; 
  color: #000000;}
  
  
#rtsideb{
	position: relative;
	top: 100px;
	left: 206px;
	width: 206px;
	background-color: #FFFFFF;
	color: #000000;
}  
  
  


h3, p {margin: 0 10px 0px 10px;}

div.contop {	width: 206px;	height: 21px;	margin: 5px 0 0 0;
	background: url(images/container_top.jpg) no-repeat center top;}


div.container {
	width: 206px;	background: url(images/container_middle.jpg) repeat-y center center;}


div.footer {
	background: url(images/container_bottom.jpg) no-repeat center bottom;	width: 206px;	height: 22px;}


h2 span {font-size: 20px;background: #FFFFFF;position: relative;left: 10px;top: 5px;padding-right: 10px;}

h3 {padding: 10px 0 0 0;}



div.cont2l { width: 20px;	height: 55px;	margin0px 0 0 0; display:inline;
	background: url(images/container3lft.jpg) no-repeat left top;}


div.cont2r { width: 19px;	height: 55px;	margin0px 0 0 0; display: inline;
	background: url(images/container3rt.jpg) no-repeat left top;}


#comments { position: absolute; top: 390px; left: 211px;
  width: 404px; height: 265px; }  
	
div.comments {  margin: 10px 10px 10px 10px;
	width: 400px; height: 260px; overflow: auto}	
	
	
.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}	
	



#vidsearch { position: absolute; top: 390px; left: 640px;
  width: 424px; height: 286px; background: url(images/comcontainer.jpg)}  
	
div.vidsearch {  margin: 10px 10px 10px 10px;
	width: 400px; height: 260px; overflow: auto}	



#smallsearch { position: absolute; top: 390px; left: 640px;
  width: 212px; height: 286px; background: url(images/smallsearch.jpg)}  
	
div.smallsearch {  margin: 10px 10px 10px 10px;
	width: 190px; height: 260px; overflow: auto}	


#widesearch { position: absolute; top: 390px; left: 640px;
  width: 636px; height: 286px; background: url(images/widesearch.jpg)}  
  
  
#widethumbs { position: absolute; top: 60px; left: 640px;
  width: 636px; height: 324px; background: url(images/widemenu.jpg)}  
  
div.widesearch5 {  margin: 10px 10px 10px 10px;
	width: 610px; height: 296px; overflow: auto}  
  
	
div.widesearch {  margin: 10px 10px 10px 10px;
	width: 610px; height: 260px; overflow: auto}



#baseline { position: absolute; top: 800px; left: 30%;
  width: 40%; }  
  
div.baseline { width: 40%;	height: 55px;	margin0px 0 0 0; }
