* {
margin: 0;
padding: 0;
}

a {
color: #869c7f;
font-weight: bold;
}

a, a img {
outline-width: 0;
}

a img {
border-width: 0;
}

#gallery {
list-style-type: none;
}

#gallery li {
display: inline;
}

body {
background: #819CB3 url('../images/water.jpg') top no-repeat;
background-attachment: fixed;
}

body #mainwrap {

width: 976px;
margin: 0 auto;
font-family: arial, sans-serif;
position: relative;
}

#headwrap {
background: transparent url('../images/headshadow-trans.png') top left no-repeat;
padding: 18px 16px 2px 16px;
}

#middlewrap {
background: transparent url('../images/middleshadow-trans.png') top left no-repeat;
padding: 0 16px;
}

#footwrap {
background: transparent url('../images/footshadow-trans.png') left bottom no-repeat;
height: 32px;
}

#head {
background: url('../images/flash.jpg') top left no-repeat;
min-height: 171px;
/* position: relative; */
}

#middle {
background: #E8F0E4 url('../images/flowerbg.gif') bottom left no-repeat;
padding-top: 1px;

}

h1 {
height: 141px;
}

/* ============================================================
	Top Navigation
============================================================ */

/*
#nav {
position: absolute;
bottom: -6px;
left: 2px;
list-style-type: none;
background-color: #e8f0e4;
}

#nav li {
float: left;
}
*/

#nav {
	padding-left: 2px;
}

#nav li {
	float: left;
}

#nav,
#nav li,
#nav li a {
	height: 33px;
}


/* ============================================================
	Left Subnavigation
============================================================ */

#subnav {
display: none;
	
float: left;
margin: 16px;
font-size: .8em;
width: 180px;
position: relative;
color: #755435;
}

#subnav ul {
list-style-type: none;
}

#subnav li {
border-bottom: 1px solid #B9B9A9;
color: #755435;
height: 1%;
padding: 8px;
}

#subnav a {
color: #869c7f;
display: block;
text-decoration: none;
height: 1%;
}

#subnav a:hover {
color: #755435;
}

#subnav .featured {
	margin-top: 1em;
}


/* ============================================================
	Content
============================================================ */

#content {
margin-top: 16px;
background: transparent url('../images/boat.jpg') right bottom no-repeat;
min-height: 750px;
/* margin-left: 212px; */
margin-left: 10px;
position: relative;
}

#content {
color: #755435;
font-size: .8em;
padding-right: 275px;
}

#content #home_video_holder {
	/* position: relative; */
	/* background: transparent url('../images/index-flash-bg.jpg') center center no-repeat; */
	margin: 0 0;
	padding: 0 0 8px 8px;
width: 350px;
float: right;
}

#content #home_video_holder a {
	display: block;
}

#content #flashsidebar {
position: absolute;
right: 0;
bottom: 0px;
}

* html #content #flashsidebar {

}

#content h2 {
font-family: georgia, script;
font-weight: normal;
font-size: 2em;
font-style: italic;
}

#content p {
padding-bottom: 1em;
}

#content ol, #content ul {
padding-left: 2.5em;
padding-bottom: 1em;
}

#content li {
margin: .25em 0;
}

#content dt {
font-weight: bold;
font-size: 1.2em;
}

#content dd {
padding-bottom: 1em;
padding-left: 2.5em;
}

#intro #content {
background-image: url('images/corner.gif');
}

#intro h1 {
height: 389px;
}

#intro #content {
min-height: 0;
text-align: center;
padding-right: 0;
margin-right: 0;
}

#intro #content img {
margin-bottom: 1em;
}

#intro #content p {
width: 550px;
margin-left: auto;
padding-right: 60px;
}

strong {
font-weight: normal;
}

#conversiontracking {
position: absolute;
bottom: 0px;
}

#foot {
font-size: .7em;
text-align: center;
color: white;
}

#foot a {
color: white;
}

#home_links {
position: absolute;
right: 15px;
top: 76px;
z-index: 1;
}

#home_links a {
padding-bottom: 10px;
z-index: 1;
}

#searchbox {
/*
position: absolute;
right: 31px;
top: 0;
z-index: 9;
*/
	float: right;
	margin-right: -265px;
}

object {
z-index: -1;
}