*
{
padding: 0em;
margin: 0em;
}

body
{
background-position: center; padding-left:0px; 
padding-right:0px; padding-top:10px; padding-bottom:10px; 
background-color:#F8F3EA; background-image:url('images/sand-background.jpg'); 
background-repeat: repeat;
}

body, input
{
font-size: 10pt;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}

.outer
{
	z-index: 2;
	position: relative;
	width: 950px;
	background-color: #FAE9D7;
	margin: 0 auto;
	visibility: visible;

}

.maincontent{
font-size: 10pt;
color: #000000;
/*padding: 1.0em 1.0em 0em 1.0em;*/
/*padding-left: 15px; padding-top: 15px;*/
}


p
{
line-height: 1.2em;
margin-bottom: 1.0em;
}

a
{
color: #B96D00;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

.main-menu-background {background-color: #C98D40; }


/*.table {
padding: 0; 
border-spacing: 0;
}*/

.spacer
{
position: relative;
width: 100%;
height: 6px;
/*background: #FFFFFF; */ /*url('images/topbg2.gif') repeat-x;*/
}

.header
{
position: relative;
width: 100%;
height: 90px;
padding-left: 10px;
background: #53C4BF;
}

.headercontent
{
position: absolute;

}

#headercontent img 
{
border: none; padding-left: 15px; padding-top: 6px;
}


#headercontent h1
{
font-weight: normal;
color: #fff;
font-size: 2.5em;
}

#headercontent h1 sup
{
color: #777;
}

#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}

.nav-left-background {
background-image:url('images/nav-menu-background.jpg'); 
background-repeat:no-repeat; background-position-x:center 
}

.smallborderpic {border: 2px solid #ffffff; margin-left: 15px; margin-right: 15px;}
.smallborderpic1 {border: 2px solid #F99054; margin-left: 15px; margin-right: 15px;}

.page-title
{
background-image: url('images/page-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}

.contact-title
{
background-image: url('images/contact-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}


.about-title
{
background-image: url('images/about-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}

.tropics-title
{
background-image: url('images/tropics-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}

.tropics-too-title
{
background-image: url('images/tropics-too-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}


.coconuts-title
{
background-image: url('images/coconuts-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}

.coconuts-ship-bottom-title
{
background-image: url('images/coconuts-ship-bottom-title.png');
background-repeat: no-repeat;
background-position: 20px 0px;

}










.box3
{
background: url('images/menu-background3.jpg') no-repeat;
border-bottom: solid 3px #964520;
left: -1.5em;
top: -1.5em;
height: 345px;
background-color: #000000;
}

.pagetitle
{
height: 40px;
width: 150px;
/*padding-left: 10px;*/
/*left: 15px;*/
font-weight: bold;
background-image: url('images/about-title.png');
background-repeat: no-repeat;
}

ul.linklist3
{
list-style: none;
padding-top: 5px;
padding-bottom: 30px;
font-weight: bold;
color: #964520;
font-size: 10pt;
}


.biggertext
{
color: #964520;
font-size: 11pt;
}


ul.linklist3 li
{
line-height: 2.0em;

}

ul.linklist3 li a
{
color: #964520;
font-size: 10pt;
font-weight: bold;
}

ul.linklist3 li a:hover
{
color: #F99054;
}

ul.linklist3 li a:visited
{
color: #964520;
text-decoration: none;
}





/*.menuborder2
{
background-color: #ffffff;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 210px;
    left: 15px;
	margin: auto;
	position: relative;
	top: 40px;

}*/

.contentarea
{
padding-top: 1.3em;
}

.contentarea1
{
display: none;

}


img
{
border: solid 1px #6F5230;
}

img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}


/*.leftside {float: left;  width: 200px; }*/

.leftside2 
{
/*float: left; */
width: 240px; 
vertical-align:top;
padding-top: 30px;
padding-left: 15px;
}

.rightside {float: right;
width: 640px;
vertical-align:top;
text-align: center;
padding-top: 30px;
padding-left: 15px;
padding-right: 15px;}

.rightside2 
{
float: right;
width: 640px;
vertical-align:top;
text-align: center;
padding-top: 1px;
padding-left: 15px;
padding-right: 15px; 
min-height: 200px;

}

.rightsidetext
{
float: right;
width: 640px;
vertical-align:top;
padding-top: 1px;
padding-left: 15px;
padding-right: 25px;
padding-bottom: 15px;
font-size: 0.9em; 
min-height: 200px;
text-align: left;
}

.no-picborder img {border: 0px; text-align: center;}
.no-picborder { text-align: center; padding-bottom: 10px;}
.no-picborder2 { text-align: center; margin-bottom: 20px; }
.no-picborder2 img{ border: 4px solid #ffffff;}

#contentwrapper { height: 500px;  }

.divider1
{
display: none;
position: relative;
background-color: #cccccc;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}

.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
}

.divider3
{
height: 4px;
border-bottom: solid 1px #53C4BF;
}
hr {
height: 1px;
border-bottom: solid 1px #53C4BF;


}

.post .details
{
position: relative;
top: -1.5em;
font-size: 0.8em;
color: #787878;
}

.post ul.controls
{
clear: both;
}

.post ul.controls li
{
display: inline;
font-size: 0.8em;
}

.post ul.controls li a
{
background-repeat: no-repeat;
background-position: left;
padding: 0em 1.0em 0em 20px;
}

.post ul.controls li a.printerfriendly
{
background-image: url('images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments
{
background-image: url('images/icon-comments.gif');
}

.post ul.controls li a.more
{
background-image: url('images/icon-more.gif');
}

.box
{
position: relative;
background: #FDFCF6 url('images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

.box2
{
background: url('images/menu-background.jpg') no-repeat;
border-bottom: solid 3px #964520;
left: -1.5em;
top: -1.5em;
height: 288px;
background-color: #000000;

}

.menu-items
{
background: #FDFCF6 url('images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

ul.linklist2
{
list-style: none;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 30px;
}

ul.linklist2 li
{
line-height: 2.0em;

}

ul.linklist2 li a
{
color: #964520;
font-size: 11px;
font-weight: bold;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
line-height: 2.0em;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background: #fff url('images/bg2.jpg') repeat-x;
z-index: 1;
}

#search
{
position: absolute;
top: 5.5em;
right: 2.0em;
padding-right: 0.0em;
}

#search input.text
{
margin-right: 0.5em;
vertical-align: middle;
border-top: solid 1px #000000;
border-right: 0px;
border-bottom: solid 1px #777777;
border-left: 0px;
padding: 0.15em;
width: 10.0em;
}

#search input.submit
{
background: #939B00 url('images/buttonbg.gif') repeat-x;
border: solid 1px #5F6800;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #F2F3DE;
vertical-align: middle;
}

#headerpic
{
position: relative;
height: 109px;
background: #fff url('images/hdrpic.jpg') no-repeat top left;
margin-bottom: 2px;
}

.headerpic2
{
position: relative;
height: 200px;
background: #fff url('images/hdrpic4.jpg') no-repeat top left;
}

.menu
{
position: relative;
background: #C98D40 /*url('images/menubg2.gif') repeat-x top left*/;
height: 3.5em;
padding: 0em 1.0em 0em 1.0em;
margin-bottom: 0px;
}

.menu2
{
	position: relative;
	background: #C98D40;
	height: 3.5em;
padding: 0em 1.0em 0em 1.0em;
margin-bottom: 0px;
/*	height: 65px;
	margin: auto;
	width: 900px;
	left: 18px;
	top: 7px;
	border: none;*/
}

img
{
border: none;
}

/*#menu2 img
{
border: none;
}*/

#menu3

{
position: relative;
background: #C98D40 url('images/menubg2.gif') repeat-x top left;
height: 65px;
margin: auto;
width: 950px;
}

#menu ul
{
position: absolute;
top: 1.1em;
}

#menu ul li
{
position: relative;
display: inline;
}

#menu ul li a
{
padding: 0.5em 1.0em 0.9em 1.0em;
color: #fff;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.active
{
background: #7F8400 url('images/menuactive.gif') repeat-x top left;
}

#menubottom
{
height: 14px;
margin-bottom: 1.0em;
}

.content
{
padding: 0em 1.0em 0em 1.0em;
}

#primarycontainer
{
float: left;
margin-right: -18.0em;
width: 100%;
}

#primarycontent
{
margin: 1.5em 22.0em 0em 0em;
}

#secondarycontent
{
margin-top: 1.5em;
float: right;
width: 18.0em;
}

.footer
{
position: relative;
clear: both;
background-color: #F99054;
font-size: 10pt;
color: #ffffff;
text-align: right;
line-height: 18px;
}

.footer-text {padding-right: 10px;}
.footer-text1 {padding-right: 10px; padding-top: 7px;}
.footer-text2 {padding-right: 10px; padding-bottom: 7px;}


.footer a {color: #ffffff; text-decoration: underline; font-weight: bold;}
.footer a:hover {color: #F3ECDB; text-decoration: none;}
.footer a:visited {color: #ffffff; text-decoration: underline;}

/*.footer1
{padding-top: 10px;
}

.footer2
{padding-top: 5px;
}

.footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.5em;
}

.footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.5em;
}*/