/* 
Copyright 2007 Otahuna. All Rights Reserved. 
------------------------------------------------------

SECTIONS:
General Elements
Page Structure
Headers
Typography
Images
Links
Menu
Footer
Forms

HIERARCHY:
H1 - Otahuna
   H2 - Page Titles
	  H3 - Subtitles
	  
PALETTE:
Links - #B90000
Page Titles - #333333
Subtitles - #999999
------------------------------------------------------ */
/* General Elements */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, a, span, blockquote, table, th, td {
margin: 0;
padding: 0;
}
body {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #7e7361;
background: #fff;
text-align: left;
}
body#nocms {
background: #e3e0d1;
text-align: center;
}
/* Page Structure */
#wrap {
width: 100%;
}
#content {
text-align: left;
margin: 0 auto;
width: 755px;
background: url(Images/content.gif) 0 0 repeat-y;
border: 1px solid #ac9c8c;
}
/* #header {
float: left;
width: 755px;
background: #fff;
text-align: center;
} */
#left {
width: 207px;
float: left;
font-size: 11px;
line-height: 18px;
padding: 25px 0 0 0;
}
#copy {
width: 548px;
float: right;
padding: 25px 0 20px 0;
}
#select {
width: 755px;
float: left;
}
.theimages {
margin-left:20px;
}
/* Typography */
table {
font: normal 12px/18px Arial, Helvetica, sans-serif;
}
#copy.inside p {
text-align: left;
}
h1 span {
display: none;
} 
p {
padding: 8px 20px; 
}
p.directions {
text-align: center;
}
#copy p {
/* text-align: center; */
}
ul {
margin: 8px 20px;
list-style: none;
}
#left ul {
margin: 8px 0;
width: 207px;
}
li {
padding: 3px 26px;
background: url(Images/bullet-white.gif) 0 0 no-repeat;
}
#left li {
border-bottom: 1px solid #E9E7DC;
background: none;
text-align: right;
text-transform: uppercase;
padding: 3px 26px 3px 13px;
}
#left li a {
background: url(Images/arrow.gif) 0 0 no-repeat;
padding: 5px 0 6px 16px;
text-decoration: none;
}
#left li a:hover {
text-decoration: underline;
}
blockquote {
font-style: italic;
}
h1#otahuna {
width: 757px;
margin: 10px auto;
height: 100px;
background: url(Images/logo.gif) 50% 0 no-repeat;
}
h2 {
color: #915d2b;
margin: 8px 20px;
font: italic 30px/30px "Times New Roman", Times, Georgia Serif;
}
h3 {
margin: 16px 20px 0 20px;
font: normal 16px/24px "Times New Roman", Times, Georgia, Serif;
color: #915d2b;
text-transform: uppercase;
}
#left h3 {
/* background: url(Images/floral-cream.gif) 50% 100% no-repeat; 
text-align: center;*/
padding: 0 0 3px 0;
}
h4 {
color: #915d2b;
margin: 16px 20px 0 20px;
font: normal 12px/18px Arial, Helvetica, sans-serif;
}
#tariffs h4 {
margin: 0;
}
h5 {
color: #000;
margin: 0 20px;
font: normal 14px/20px "Times New Roman", Times, Georgia, Serif;
}
#tariffs h5 {
text-align: center;
margin: 0;
}
table#tariffs {
margin: 8px 20px;
}
table#tariffs td {
padding: 5px 10px;
border-bottom: 1px solid #ac9c8c;
}
table#tariffs th {
padding: 8px 10px;
border-bottom: 1px solid #ac9c8c;
border-right: 0;
border-top: 0;
background: #544832;
color: #fff;;
font-size: 12px;
line-height: 14px;
}
/* Images */
.display {
float: left;
}
/* Links */
a#otahunalogo { 
height: 100px;
width: 757px;
display: block;
}
a {
color: #766956;
text-decoration: underline;
font-weight: normal;
}
a:hover, a:active {
color:#766956;
text-decoration: none;
}
a img {
border: none;
}
/* Menu */
#menu {
width: 755px;
height: 28px;
float: left;
background: url(Images/menu.gif) 0 0 repeat-x;
padding: 3px 0;
font-size: 12px;
text-align:center;
}
#menu table {
margin:0 auto;
}
#menu a {
height: 28px;
color: #fff;
text-decoration: none;
text-align: center;
}
#menuItemHilite0, #menuItemHilite1, #menuItemHilite2, #menuItemHilite3, #menuItemHilite4, #menuItemHilite5, #menuItemHilite6, #menuItemHilite7, #menuItemHilite8, #menuItemHilite9, #menuItemHilite10, #menuItemHilite11, #menuItemHilite12, #menuItemHilite13, #menuItemHilite14, #menuItemHilite15 { 
display:none; 
}
#menuItemText0, #menuItemText1, #menuItemText2, #menuItemText3, #menuItemText4, #menuItemText5, #menuItemText6, #menuItemText7, #menuItemText8, #menuItemText9, #menuItemText10, #menuItemText11, #menuItemText12, #menuItemText13, #menuItemText14, #menuItemText15 { 
margin:-2px auto 0 auto; 
}
#menuItem0, #menuItem1, #menuItem2, #menuItem3, #menuItem4, #menuItem5, #menuItem6, #menuItem7, #menuItem8, #menuItem9, #menuItem10, #menuItem11, #menuItem12, #menuItem13, #menuItem14 {
border-bottom:1px solid #877b6a;
}
#menuLayer0, #menuLayer1, #menuLayer2, #menuLayer3 {
border:1px solid #aa9d8d;
} 


#menuItem0 div {width:110px; text-align:center;}
#menuItem1 div {width:110px; text-align:center;}
#menuItem2 div {width:110px; text-align:center;}
#menuItem3 div {width:110px; text-align:center;}
#menuItem4 div {width:110px; text-align:center;}
#menuItem5 div {width:110px; text-align:center;}
#menuItem6 div {width:110px; text-align:center;}
#menuItem7 div {width:110px; text-align:center;}
#menuItem8 div {width:110px; text-align:center;}
#menuItem9 div {width:110px; text-align:center;}
#menuItem10 div {width:110px; text-align:center;}
#menuItem11 div {width:110px; text-align:center;}
#menuItem12 div {width:110px; text-align:center;}
#menuItem13 div {width:110px; text-align:center;}
#menuItem14 div {width:110px; text-align:center;}
#menuItem15 div {width:110px; text-align:center;}
#menuItem16 div {width:110px; text-align:center;}
#menuItem17 div {width:110px; text-align:center;}
#menuItem18 div {width:110px; text-align:center;}

/* Footer */ 
#footer {
width: 755px;
background: #544832;
color: #C6C2B9;
text-align: center;
font: normal 12px/18px "Times New Roman", Times, Georgia, Serif;
clear: both;
}
#footer p {
padding: 2px 20px;
}
#footer a {
color: #C6C2B9;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#footermenu {
width: 757px;
margin: 0 auto;
text-align: center;
}
#footermenu ul {
font: normal 13px/18px "Times New Roman", Times, Georgia, Serif;
}
#footermenu li {
display: inline;
padding: 0;
background: none;
}
#footermenu a {
display: inline;
padding: 8px 14px 8px 14px;
text-decoration: none;
}
#footermenu a:hover {
text-decoration: underline;
}
.copyright {
font-size:11px;
}
/* Forms */
.EmailFormContainer {
margin: 8px 20px;
width: 508px;
}
.EmailFormContainer td {
padding: 4px 0;
}
.EmailFormContainer input, .EmailFormContainer textarea {
border: 1px solid #ac9c8c;
}
.EmailFormContainer input.EmailFormAssetSubmitButton {
border: 0;
background: #554631;
color: #fff;
padding: 3px 4px;
font: normal 12px/12px Arial, Helvetica, sans-serif;
margin-top: 10px;
}

#hometable p{
		padding:8px 14px;
	}
	
#members{
	padding:0 20px;
}

#members p{
	padding-left:0;
	padding-right:0;
}

#members h2, #members h3{
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

table#membersimgtable td{
	padding:0 20px 20px 0 ;
	vertical-align:top;
}

table#membersimgtable a{
	font-size:11px;
	color:#a78b61;
}

table#membersimgtable img{

}