body {background: #FFBD24; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	font-size: 90%;}

a, a:visited {color:#852C6F;}
a:hover {color:#CC33CC;}

a img{border:none;}
#wrapper {width: 753px; margin: 0 auto; background: url(images/sidebar.gif) repeat-y 20px;}

#header {
	background: url(images/header.gif) no-repeat center;
	height: 187px;
	position:relative;
	background-image: url(images/header.gif);
}

	#header h1 {font-size: 10px; position:absolute; top: -400px;}
	#header h2 {
	position: absolute;
	top: 136px;
	left: 215px;
	font-size:15px;
	color:#996600;
	width: 331px;}
	
	#header h2 a{
	color:#996600;
}

#contentWrapper {
	background: url(images/footer.gif) no-repeat bottom right;
	padding: 5px 5px 10px 120px;
	color: #6B631A;
	font-weight: normal;
}

/* NAVIGATION column */
#nav {
	width: 86px;
	float: left;}

	#nav ul {margin: 0; padding: 0; list-style: none;} /* All unordered lists within the #nav container will have no bullets or padding */
	#nav li {padding: 10px 5px;}
	#nav li a {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;} /* links are at 70% opacity */
	#nav li a:hover {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;} /* mouseover (hover) brings links opacity to full)
	

/*END NAVIGATION styling*/

#footer {clear: both; padding: 130px 0 15px 0; color:#009900; font-weight:bold; font-size: 14px; text-align: center;}
	#footer a {color: #33CC00; text-decoration:none;}	
	#footer a:hover {color:#FFCC00;}  /* The over state for the link */
	
	
/* END TEMPLATE styles */
	
.tour_content {width:135px; float:left; background:url(images/photo_content_bg.gif) repeat-y; padding: 0 10px;}
.stylel {width:135px; float:left;}

.csTours {display: block; clear: right; height: 90px; font-weight: normal;}

	.csTours p {margin: 0 0 0 230px; padding: 0; width: 400px;}
	
	.csTours a {font-weight: bold;}

	.csTours img { float: left; padding-right: 20px;}
	
a.button {background-color: #FFD36F;
		padding: 1px 5px; 
		color:#FFFFFF; 
		font-size: 0.7em; 
		text-decoration: none;}
		
.button:hover {background-color:#CC33CC;}
	
.tours {width: 135px; float:left;}
	
.content_col {width:175px; float:left; background:url(images/photo_content_bg.gif) repeat-y; }
#photos{margin-left: 110px; margin-right:30px;}
#videos{margin-left: 0px; margin-right:0px;}
.colWrapper{overflow:hidden; width:99%; padding:0 0 30px 0;}
#phone{margin-left: 110px; margin-right:30px;}
#fax{margin-left: 5px; margin-right:0px;}
.circle_island_tour{width:135px; float: left;}
#lava_walk{padding:0 75px;}

.four_hour_tours { width:182px;}
.lava_walkers{ width:174px; padding:0 5px 30px 0;}
.best_of_kona{ width:211px; }

.four_hour_tours,
.lava_walkers,
.best_of_kona {float: left; padding-bottom: 20px;}

.desc {font-size: 0.9em; margin: 0 15px; font-weight:bold;}
	.desc ul {margin: 0 1em; padding: 0; font-size: 0.9em; list-style:square; font-weight:normal;}
		
	.best_of_kona .desc {margin: 0 35px;}

.bg_cruise_texture{ 
	background-image:url(images/bg_cruise_texture.gif); 
	background-repeat: repeat-y;
	width:160px; 
	padding:0 10px 30px 5px;}
	
.video_discription { float:right;
}

#photoGal a img {padding: 5px; background:#FFFFFF; border: 1px solid #CC9900; width: 90px; height: 60px; margin: 4px;}
#photoGal a:hover img {background: #CCCCFF;}
.orchid_lei {
	background: #FFBD24 right;
	padding: 5px;
}
.text_content_images{ float: right; padding:5px;}
.turtles{ float:left; padding:5px;}
.refuge{ float: right; padding: 5px;}
.small_waterfall { float: left; padding: 5px;}
.limo{ float:right; padding: 5px;}
.wine_glasses{ float: left; padding: 5px;}
.lava_fountain{float:right; padding:5px;}


.imgRight {float: right; background-color:#FFFFCC; border: 1px solid #CC9900; padding: 4px; margin: 0 0 10px 10px;}
