html{	margin:0;	padding:0;}body {	margin:0;	text-align:center;	font-size:75%;	background-image:url(images/blue.gif);	background-repeat:repeat-x;	background-attachment:fixed;	background-color:#fffffc;	font-family:"Arial Narrow",helvetica,Verdana,sans-serif;	padding:0;}#frame {	margin:2% auto 0 auto;	padding:0;	background-color:#fff;	text-align:center;	height:auto;	border:1px solid #f9f9f9;	background-image:url(images/footer.jpg);	background-repeat:no-repeat;	background-position:bottom center;	height:630px;	width:750px;}	#frame2{	margin:2% auto 0 auto;	padding:0;	background-color:#fff;	text-align:center;	height:auto;	border:1px solid #e6e6e6;	background-image:url(images/footer.jpg);	background-repeat:no-repeat;	background-position:bottom center;	height:700px;	width:750px;}#frame3 {	margin:2% auto 0 auto;	padding:0;	background-color:#transparent;	text-align:center;	height:auto;	border:1px solid #f9f9f9;	background-image:url(images/footer.jpg);	background-repeat:no-repeat;	background-position:bottom center;	height:800px;	width:750px;}#header {	width:750px;	background-image:url(images/heading.jpg);	background-repeat:no-repeat;	background-position:top center;	margin:0;	padding:0;	height:170px;	background-color:transparent;}#content {	width:545px;	margin:0 205px 0 0;	text-align:left;	margin:0;	background-color:transparent;}#content p{	margin:0;	padding:0.7em 1.5em 0.1em 2em;	text-align:left;	color:#197091;	font-family:"trebuchet ms","Arial Narrow",helvetica,Verdana,sans-serif;	font-size:1.2em;}b{	color:#0569b4;}h1{	color:#0569b4;	padding:0.7em 1.5em 0.1em 1.2em;	margin:0;	text-align:left;	letter-spacing:2px;	font-size:1.8em;}	h3{	color:#0569b4;	padding:0.7em 1.5em 0.1em 1.2em;	margin:0;	letter-spacing:2px;	font-size:1.4em;}#content ul {	color:#026495;	font-size:1.2em;}	#content li{	margin:0;	list-style-image:url(images/bullet.png);	padding:0.55em auto;}#contentg {	float:left;	width:750px;	height:auto;	text-align:center;	margin:0;	background-color:#fff;}.gallery{	margin:3% 0 0 0;	padding:0;}#zoom{	margin:10px auto;}#hmpic{	float:right;	margin:10px 0 0 0;	border:0;}#nav {	float:right;	width:205px;	height:350px;	text-align:center;	background-color:transparent;	margin:0;	padding:0;}#nav h4{	font-family:"trebuchet ms","Arial Narrow",helvetica,Verdana,sans-serif;	width:180px;	height:25px;	margin:0;	padding:0;	letter-spacing:2px;	text-align:center;	color:#fff;	background-color:#18a5ea;}	#topnav{	text-align:left;	font-size:1em;	margin:5px 0 0 25px;}#topnav li{	display:inline;	padding:0 15px 0 0;	list-style-type:none;}#topnav a,a{	text-decoration:none;	font-size:1em;	color:#ff7f00;}#topnav a:hover{	color:#18a5ea;}#menu{	width:180px;	margin:20px auto 0 auto;	text-align:left;	border:1px solid #18a5ea;}#menu a{	text-decoration:none;	font-size:1.1em;	letter-spacing:2px;	color:#18a5ea;}#menu a:hover{	color:#d6ab06;}#menu ul{	margin:0;	padding:0;}	#menu ul li{	list-style-type:none;	margin:0;	padding:0.2em 0 0 0.45em;}#menu #current,#menu #active{	color:#0e7864;	text-align:center;	font-weight:bold;}#menu2{	width:180px;	margin:70px auto 0 auto;	text-align:left;	border:1px solid #18a5ea;}#menu2 a{	text-decoration:none;	font-size:1.1em;	letter-spacing:2px;	color:#18a5ea;}#menu2 a:hover{	color:#d6ab06;}#menu2 ul{	margin:0;	padding:0;}	#menu2 ul li{	list-style-type:none;	margin:0;	padding:0.2em 0 0 0.45em;}#menu2 #current,#menu2 #active{	color:#0e7864;	text-align:center;	font-weight:bold;}#topnav #here{	color:#3b6827;}#coral{	border:0;	margin:0.25em 0 0 1.35em;	text-align:center;}	#tours{	float:right;	margin:1.55em 0 0 auto;	border:0;}	#caves{	float:right;	margin:0.55em 0 0 auto;	border:0;}#contact{	margin:1em 0 0 1.2em;	padding:0;	background-color:transparent;}	#emailbg{	margin:0;	padding:0;	width:545px;	height:167px;	background-color:transparent;	background-image:url(images/ctcs.jpg);	background-repeat:no-repeat;	background-position:265px 35px;}label{	margin:0 0 0 0.25em;	color:#7f9db9;}input,textarea{	margin:0 0 0 0.25em;	border:1px solid #0569b4;	color:#7f9db9;	padding:0;}#send{	margin:0.5em auto;	padding:0;}#next{	text-align:right;}#footer{	clear:both;	margin:0 auto 3% auto;	padding:0;	width:750px;	text-align:center;	background-color:transparent;}#cpyrgt{	text-align:center;	color:#0468b3;	font-family:"trebuchet ms","Arial Narrow",helvetica,Verdana,sans-serif;	margin:10px auto;	padding:0;	font-size:10px;}/********************************************//*****    css photo gallery template    *****//*****  http://www.tankedup-imaging.com *****//*****            20/08/2006            *****//********************************************//* ---------- gallery container ---------- */.gallery {position:relative;width:624px;margin:1em auto;}/* ---------- opacity ---------- */.gallery a img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}.gallery a:visited img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}.gallery a:hover img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}/* ---------- thumbnail images ---------- */.thumb, .no-thumb {float:left;width:149px;height:112px;margin:2px;}.thumb {border:1px solid #c7dce7;}.no-thumb {border:1px solid #fff;}.thumb a img {display:block;}.thumb a span {display:none;}.thumb a:hover, .thumb a:active, .thumb a:focus {background:transparent;}/* ---------- preview image ---------- */.gallery a:hover span {display:block;position:absolute;width:300px;height:225px;top:124px;left:161px;}/* ---------- preview image title block ---------- */.thumb em {position:absolute;width:200px;top:196px;left:50px;-moz-border-radius:12px;background:#ab5;color:#fff;font:normal 12px/20px verdana;text-align:center;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.8;}.thumb a {text-decoration:none;}/* ---------- no border on images ---------- */a img {border:0;}/* ---------- clear floats ---------- */.clear {height:0;line-height:0px;font-size:0;clear:both;}