﻿html,
body {
   margin:0;
   padding:0;
   height:100%;
   background:#140000;
   font-family:Arial,verdana,sans Serif;
   font-size:12pt;
   line-height:18pt;
   -webkit-text-size-adjust:none;
}
#container {
   min-height:100%;
   position:relative;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   width: 1200px;
}
#header {
   background:#280B04;
   padding:0px;
}
#content-container 
{
   padding:0px;
   width:1200px;
   background-image:url("images/bg.jpg");
   background-repeat:repeat;
}

#content 
{
    width:975px;
    background-image:url("images/bg_body.jpg");
    background-repeat:repeat; 
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.left_col 
{
    width:265px;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    background:#E8DDBC;
    text-align:left;
}
.left_col_space
{
    width:25px;
}

.center_col 
{
    width:660px;
    padding-bottom:55px;
    background-image:url("images/kona_reef_header_aloha_02.gif");
    background-repeat:no-repeat;    
    text-align:left;
}

.right_col 
{
    width:25px;
}    
#footer {
   height:56px; 
   background-image:url("images/footer_bg.jpg");
   background-repeat:no-repeat;
}

/* For IE 6 and IE 5.5 */

#container {
   height:100%;
}

h1 
{
    font-size:16pt;
}
p 
{
    margin:0px;
    padding:0px;
}

ul 
{
    list-style-position:outside;
    }
li
{ 
    }

#nav ul 
{
    list-style-position:outside;
    }
#nav li
{ 
    list-style: none;
	}
a
{
   font-size:11pt;
   /* color:#270B02; */
   color:#0033CC; 
   font-weight:normal;
   text-decoration:underline;   
}
a:hover
{
   /* color:#0000EE; */ 
   color:#CC0000;
}
a.small
{
   font-size:10pt;
   text-decoration:underline;   
}
a.small:hover
{
   color:#0000EE; 
}

a.email
{
   font-size:11pt;
   /* color:#270B02; */
   color:#0033CC; 
   font-weight:bold;
   text-decoration:underline;   
}
a.email:hover
{
   /* color:#0000EE; */
   color:#CC0000; 
}

a.large
{
   color:#0033CC;
   font-size:12pt;
   text-decoration:underline;   
}
a.large:hover
{
   color:#CC0000; 
}

a.footer-link
{
   font-size:10pt;
   color:#ffffff;
   text-decoration:underline;  
}
a.footer-link:hover
{
   color:#FFFF66;
}

a.footer-link-2
{
   font-size:9pt;
   color:#ffffff;
   text-decoration:none;  
}
a.footer-link-2:hover
{
   text-decoration:underline; 
}

.small 
{
    font-size:10pt;
    }
    
.testimonials-title 
{
    font-weight:bold;
    font-style:italic;
}
    
.testimonials-name
{
    font-size:10pt;
    text-align:right;
    padding-right:50px;
    }
        
.photos 
{
    border:5px solid #fff;
    }
    
.caption 
{
    padding:5px 0px 20px 0px;
    text-align:center;
    }
    
.left-col-pad 
{
    padding:20px 10px 20px 20px;
    }
    
       
/* Contact Form styles */

#online-form
{
	font-size:11pt;
}

.form-text 
{
    float:left;
    width:80px;
    padding-right:4px;
    text-align:right;
    }

.form-fields 
{
    padding-top:1px;
    margin-bottom:1px;
    float:left;
    width:120px;
    }
    
option,select
{
    margin-bottom:2px;
}

/* End Contact Form styles */    
    

.footer-text 
{
    padding-top:25px;
    font-size:10pt;
    color:#ffffff;
}

.hula_girl 
{
    float: right;
    padding-right:65px;
    width: 110px;
    position: absolute;
    right: 0;
    bottom: 25;
    z-index: 1;
    }
    
.hula_girl_02
{
    float: right;
    padding-right: 25px;
    width: 110px;
    position: absolute;
    right: 0;
    bottom: 50;
    z-index: 1;
    }