BODY, TD  { 
font-family: Trebuchet MS, arial; 
font-size: 12px; 
color: #000000; 
line-height: 16px;
margin-top: 0px }

BODY  { 
background-color: #B8AD86;
background-image: url(images/bkgrnd.gif);
background-position: top center; }

.tbl1  { 
background-color: #000000;
border-left: 0px solid #000000; 
border-top: 1px solid #000000; 
border-right: 0px solid #000000; 
border-bottom: 1px solid #000000; }


.main  { 
background-color: #334121;
color: #B8AD86; }

.footer  { 
background-color: #000000;
color: #F8CB42; 
font-weight: bold;
}


A:link     { color: #C8BA86; font-weight: bold; text-decoration: underline; }
A:visited  { color: #C8BA86; font-weight: bold; text-decoration: underline; }
A:active   { color: #C8BA86; font-weight: bold; text-decoration: underline; }
A:hover    { color: #E5CF83; font-weight: bold; text-decoration: underline; }

.subnav A:link     { color: #000000; font-weight: bold; text-decoration: none; }
.subnav A:visited  { color: #000000; font-weight: bold; text-decoration: none; }
.subnav A:active   { color: #000000; font-weight: bold; text-decoration: none; }
.subnav A:hover    { color: #000000; font-weight: bold; text-decoration: underline; }

.menu { width: 100%; }

.menu ul { margin: 0; padding: 0; list-style-type: none; }

.menu ul li {
position: relative;
display: inline;
float: left;
background-color: #000000;
font-weight: bold;
font-size: 12px;
font-family: arial;
color: #F8CB42;
height: 18px !important;
padding-top: 1px;
}

 .menu ul li a { 
color: #F8CB42; 
display: inline; 
padding-left: 20px;
padding-right: 19px;
text-decoration: none;
text-align: center;
border-top: 0px solid #B8AD86;
border-right: 0px solid #B8AD86;
border-left: 0px solid #B8AD86;
border-bottom: 0px solid #B8AD86;
 }
 
.menu ul li a:visited { 
background-color: #000000;
color: #F8CB42; 
text-decoration: none; 
} 
 
 .menu ul li a:hover { 
color: #DCC59D; 
background-color: #004400;
text-decoration: none; 
}


 
 /* begin child */
 
.menu ul li ul { 
font-weight: bold;
width: 100%;
left: 0px; 
top: 0px; 
position: absolute;
display: block;
visibility: hidden; 
}

.menu ul li ul li { display: list-item; float: none; }

.menu ul li ul li a { 
display: block;
font-weight: bold;
text-decoration: none; 
background-color: #000000;
text-align: left;
text-indent: 20px;
padding-top:  3px;
padding-right:  0px;
padding-bottom:  3px;
padding-left:  0px;
border-top: 0px solid #B8AD86;
border-right: 1px solid #B8AD86;
border-left: 1px solid #000000;
border-bottom: 1px solid #B8AD86;
}

.menu ul li ul li a:visited { 
color: #F8CB42; 
text-decoration: none; 
}

.menu ul li ul li a:hover { 
background-color: #004400; 
font-weight: bold;
color: #DCC59D; 
text-decoration: none; 
}

/*Background image for top level menu list links */
.menu .mainfoldericon {
background: #000000; }

.menu .subfoldericon {
background: #000000; }

* html p#iepara { /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

	
/*  IE fix */
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }


H1 { font-family: arial; font-size: 20; COLOR: #DCC59D; letter-spacing: .1em; line-height: 26px; } 
	
	
.head1 { font-family: arial; font-size: 20; font-weight: bold; COLOR: #DCC59D; letter-spacing: .1em; line-height: 22px; }

.head2 { font-size: 14; font-weight: bold; letter-spacing: .1px; line-height: 18px; COLOR: #C5AB7F; }

.head3 { font-family: arial; font-size: 14px; font-weight: bold;line-height: 18px; } 

.sub1 {  FONT-FAMILY: arial;  font-size: 10; font-weight: bold; line-height: 12px;  }

.sub2 {  FONT-FAMILY: arial;  font-size: 11; font-weight: bold; line-height: 12px;  }


.submit { background: #006600; color: #FFFFFF; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 0px;  }

 ul { list-style-type: square; }
 
 
 .quote { 
 background-color: #B8AD86;
 border: 2px solid #95885C; 
 }
 
table.species td {
background-color: #E2DBC0;
border: 1px solid #C4B98B; 
padding: 10px; }
 
table.species {
border: 1px solid #C4B98B; 
padding: 1px; }

.specieshead { color: #000000; font-size: 18px;  line-height: 24px; }

table.plants td {
background-color: #E2DBC0;
border: 1px solid #C4B98B; 
padding: 2px; }
 
table.weddingpkg td {
border: 1px solid #A69762;
background-color: #C8D2BB;
padding: 6px;
color: black;
}
 
 table.aotbl1 {
 border-width: 1px 1px 1px 1px;
 border-spacing: 0px;
 border-style: solid solid solid solid;
 border-color: #746745 #746745 #746745 #746745;
 border-collapse: separate; }
 
 
 table.aotbl1 td {
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 border-style: solid solid solid solid;
 border-color: #B4A06D #B4A06D #B4A06D #B4A06D;
 -moz-border-radius: 0px 0px 0px 0px;}
 
 
 table.aotbl2 {
 border-width: 1px 1px 1px 1px;
 border-spacing: 0px;
 border-style: solid solid solid solid;
 border-color: #746745 #746745 #746745 #746745;
 border-collapse: separate; }
 
 
 table.aotbl2 td {
 border-width: 1px 1px 1px 1px;
 padding: 0px 0px 0px 0px;
 border-style: solid solid solid solid;
 border-color: #B4A06D #B4A06D #B4A06D #B4A06D;
 -moz-border-radius: 0px 0px 0px 0px;}

