h1 {margin:0;padding:0;}

h2 {
	color:white;
	font: bold 13px Palatino Linotype;
	float:left;
	margin:0;
}

.vcenter1 h2 {margin: 3px;padding-bottom: 0px; font-weight: bold; color: #000000; text-align:center; 
line-height:15px; text-transform: uppercase; font-family: Palatino Linotype; font-size: 18px; 
float:none;

}



#toppicture h1 a {
	display: block; 
	width: 202px; 
	height: 80px; 
	background: url('/images/logo.jpg') no-repeat; 
	text-indent: -999em; 
	cursor:pointer;
	margin-top:16px; margin-left:20px; border:0px; text-align:left; float:left;
	
}


a{
text-decoration: none;
}

A.none {text-decoration: none; border:0px; }
A.none:hover {text-decoration: none; border:0px; color:#ffffff;}

#tablist{
padding: 3px 0;
margin-left: 12 px;
margin-right: 12px;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 13px Palatino Linotype;

}

#tablist li{
list-style: circle;
display: inline;
margin: 0;
font: bold 13px Palatino Linotype;

}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 12px;
margin-right: 12px;
border-bottom: none;
list-style-type: none;
font: bold 13px Palatino Linotype; 
}

#tablist li a:link, #tablist li a:visited{
color: #3399CC;
font: bold 13px Palatino Linotype;
}

#tablist li a.current{
background: cccc99;
font: bold 13px Palatino Linotype;
}


.tabcontent{
display:none;

}

div#frontpage{width: 805px; border: 0px; margin: 0 auto; margin-top:4px;}
div#flashbox{-moz-box-sizing: border-box; box-sizing:border-box; -webkit-box-sizing:border-box; width: 342px; float: left; }
div#picturebox{float: left; left: 20 px;}
div#maptext{
-moz-box-sizing: border-box; 
box-sizing:border-box;
-webkit-box-sizing:border-box; 
margin-bottom: 4px; 
width: 342px; 
height: 112px; 
border: 4px solid; 
border-color: #CCCC99; 
background-color: #F6F6E8;}

div#rightbox{
-moz-box-sizing: border-box; 
box-sizing:border-box;
-webkit-box-sizing:border-box;
width: 459px; height: 618px; 
margin-left: 4px; float: left; 
border: 4px solid; 
border-color: #99CC22;
background-color: #F6F6E8;
}
img#phone{border: 4px solid; border-color: #0099CC;}
img#toprightpicture{float: left; border: 5px double; border-color: #CCCC99;  margin-top:20px; margin-left: 20px; margin-right: 15px; }
img#huladancer{margin-top:20px; margin-right: 25px; }
p#hawaiitext
{  
font-family: Palatino Linotype; font-size: 13px; color: #5A3D1B; margin-left: 20px; text-align:left; margin-right:15px; margin-top: 0px; margin-bottom: 2px;
}
p#hawaiitext1
{  
font-family: Palatino Linotype; font-size: 13px; color: #5A3D1B; text-align:left; margin: 14px;
}
div#sc1, div#sc2, div#sc3, div#sc4
{margin: 0 px; padding: 0px; display:none; width:420px; height:203px;border: 1px solid; border-color: #CCCC99; background-color:#FFFFFF; }


ul.numbercolumn {
padding: 0; margin: 0px; float:left; list-style-type: none; font-family: Palatino Linotype; font-size: 12px;  color: #5A3D1B; text-align:left;
}
ul.numbercolumn li{
margin-left: 25px; 
font-family: Palatino Linotype;
}


ul.tourcolumn {
padding: 0; margin: 0px; float:left; list-style-type: none; font-family: Palatino Linotype; font-size: 12px;  color: #5A3D1B; text-align:left;
}

ul.pricecolumn {
padding: 0; margin: 0px; float:left; list-style-type: none; font-family: Palatino Linotype; font-size: 12px;  color: #5A3D1B; text-align:left;
}

p#space{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 70%; font-size: 11px; font-weight:bold; font-family: Palatino Linotype;}
p.space1{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 35%; font-size: 11px; font-family: Palatino Linotype;}
div#discounted li {
	background: #fff; padding-left: 12px; padding-right: 12px; padding-top: 7px; padding-bottom: 6px;
}

div#discounted li.even {
	background: #F6F6E8;  padding-left: 12px; padding-right: 12px; padding-top: 7px; padding-bottom: 6px;
}
li.greentext{color:#99cb34; font-family: Palatino Linotype; font-size: 13px; text-decoration: underline; font-weight: bold;}
li.numberspace{font-family: Palatino Linotype; font-size: 13px; font-weight: bold;}
p#bluetext
{  
font-family: Palatino Linotype; font-size: 16px; color: #3399CC; MARGIN-TOP: 2px; MARGIN-BOTTOM: 4px;
}

div#bottomfooter{background-image:url('/images/bbackground.jpg'); background-repeat:no-repeat; width: 805px; height: 95px;border-top: 1px solid; border-top-color:#CCCC99;}
div#bottomfooter ul {list-style-type: none; font-family: Palatino Linotype; font-size: 13px; color: #593F1E; padding:0px; margin-top:15px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
div#bottomfooter li {display: inline; padding: 5px;}
p#footertext{font-family: Palatino Linotype; font-size: 13px; color: #593F1E; text-align:center;}

div#tourcategories{-moz-box-sizing: border-box; 
box-sizing:border-box;border: 4px solid; 
-webkit-box-sizing:border-box;
border-color: #CCCC99;width:805px; height:283px; margin:0px;padding:0px;}

div.catbox
{-moz-box-sizing: border-box; 
-webkit-box-sizing:border-box;
box-sizing:border-box;padding: 4px;height:50px; width:100%; background-image:url('/images/category_back.jpg'); border-right:1px solid; border-right-color:#CCCC99;}
div.catbox1
{-moz-box-sizing: border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;height:50px; width:100%; padding: 4px;background-image:url('/images/category_back.jpg');}

div.bottomcolumn
{width:25%; float:left; height:275px;} 

span.brown{font-family: Palatino Linotype; color: #5A3D1B; font-size: 15px; font-weight:bold;}
a.lightbrown{font-family: Palatino Linotype; color: #895B24; font-size: 12px;}

div.catboxlist{background-image:url('/images/category_back_2.jpg'); background-repeat:no-repeat; height:225px; 
width:100%; overflow:auto; margin:0px;}



div.catboxlist ul{margin-left:0px; text-align:center; font-size:13px;  list-style:none;
font-family: Palatino Linotype; color: #5A3D1B; margin-top:5px; margin-bottom:3px;margin-left:0px;margin-right:0px;padding:3px;width:90%;}
div.catboxlist li{padding-top:4px; padding-bottom:4px;padding-left:0px;padding-right:0px;}
p#nospace{margin:0px;padding:0px;}

div#toppicture{background-image:url('/images/topbanner1.jpg'); width:805px; height:100px; background-repeat:no-repeat;}
img#buzzlogo{margin-top:16px; margin-left:20px; border:0px; text-align:left; float:left; }

div#viewcart{float:left; padding: 70px 0 0 37px;}
div#viewcart a{color:#FFFFFF; font-size:13px;font-family: Palatino Linotype; }

div#toprighttext{margin:0px;padding:0px;}
div#toprighttext p{margin:0px;padding:16px 0 26px 0;}
span#Know{font-family:Palatino Linotype; color: #5A3D1B; font-size:10pt; }
span#buzz{font-family:Palatino Linotype; color: #9AC430; font-size:11pt; margin-right:15px;}
span#Know1{font-family:Palatino Linotype; color: #5A3D1B; font-size:10pt; text-decoration: underline}
span#Aloha{font-family:Palatino Linotype; color: #5A3D1B;font-size:16pt;}


div#topsearchbox{height:23px;line-height:23px;margin:0px;padding:0px;}
div#topsearchbox p{display:inline; float:left;font-family: Palatino Linotype; color:#FFFFFF; font-size:15px; font-weight:bold; margin:0 12px 0 40px;padding:0px;}
input#formsearchbox{float:left;width:255px; font-family: Palatino Linotype; color: #5A3D1B; font-size:10pt; margin:0 12px 0 0;padding:0px;}
input#searchbutton1{float:left;padding:0px;margin:2px 0 0 0;}



div#middlenavbar{width:805px; height:28px; background-color:#EFEFDA; border-bottom:1px solid #5A3D1B; border-top:1px solid #5A3D1B; font-family: Palatino Linotype;}
div#middlenavbar ul{margin:0px;padding:0px;list-style-type: none; font-family: Palatino Linotype; color: #5A3D1B; font-size:10pt; font-weight:bold;}
div#middlenavbar li{margin:0px 5px 0px 5px;line-height:28px;display:inline; padding:0px; font-family: Palatino Linotype;}

div#dropdownmenus{width:805px; height:34px; line-height:34px;background-color:#CCCC99; margin:0px;padding:0px;}
p#activitysearch{display:inline;float:left; font-family: Palatino Linotype; color:#FFFFFF; font-size:10pt; font-weight:bold;padding:0px;margin:0px 7px 0px 70px;}
p.choose{float:left; font-weight:bold;font-size:10pt; padding:0px;margin:0px 3px 0px 11px;}
select.topdropdown{float:left; padding:0px;margin:5px 8px 4px 8px;align:center; width:155px; font-family: Palatino Linotype; color: #5A3D1B; font-size:10pt;}
input#searchbutton2{float:left;padding:0px;margin:7px 8px 4px 8px;align:center;}

img.thumbnail{vertical-align: middle; border:0px; margin-left:5px;margin-right:1px;}





div#toptourpage{height:75px;width:805px;margin:4px 0 0 0;}
div#tournamebox{height:75px;width:548px;background-image:url('/images/backing6.jpg');margin-right:4px;float:left; }
div#callus{height:75px;width:252px;float:left;}
table#vcenter{height:75px;width:548px;}
td.vcenter1{vertical-align:middle; text-align:center;}

div#tourinfo{width:805px; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;border: 2px solid; border-color: #999966; padding:4px; text-align:left;}
div#tdescription{FONT-SIZE: 10pt; margin:0 10px 11px 11px; COLOR: #5a3d1b; FONT-FAMILY: Palatino Linotype; TEXT-ALIGN: justify;}

span#instruct{font-family:Palatino Linotype; color:#000000;font-size:12pt; text-align:center}

div#toptourbox{margin:10px 0 0 0; text-align:left; float:left;}

div#toptourbox1{margin:9px 15px 15px 15px; text-align:left; float:left; height:31px; line-height:31px;}


img#generalinfo{border:0px; vertical-align:middle;}


table#golf{width:770px; background-image:url('/images/backgroundsil.jpg'); background-repeat:no-repeat;}
td.golfcol{width:240px; font-family: Palatino Linotype; color: #5A3D1B; font-size:10pt; vertical-align:top; padding:5px 0px 10px 25px;}
td#golflabel{font-family: Palatino Linotype; color: #0098CC; font-size:11pt; padding:10px 0px 0px 25px;}
