body
{
font-family:Helvetica, Arial;
padding:0;
background-color:#000000;
}
#wrap,
#main
{
margin:0 auto;
width:889px;
background-color:#000000;
color:#EBDB29;
font-size:12px;
font-weight:bold;
}
table
{
float:left;
width:925px;
border:1px solid #FF0000;
}
.policy
{
padding-left:140px;
padding-top:6px;
}
ul
{
margin:2px 0 0 15px;
font-size:11px;
list-style-type:circle;

}
ul li
{
margin:1px 0;
padding:0 2px 0 0;
}
ul li.boat,ul li.rates{
padding:2px 0;
}
p.rate-text { padding-top:15px; }
p.about-text
{
padding:6px 0 0 13px;
line-height:1.2em;
}
.about-boat-text
{
font-size:10px;
padding:0 5px;
line-height:1.2em;
}
p.trip-includes-text { padding:10px 0 0 0;font-size:11px; }
#gear { color:#333; }
p.captain-text { padding-top:10px;line-height:1.3em}
/* NAVIGATION STYLES */

#menu
{
position:absolute;
top:230px;
width:889px;
z-index:3;
}
#body_content
{
position:relative;
top:248px;
float:left;
width:889px;
height:242px;
}
#left,
#right { width: 270px; }
#left
{
float:left;
display:inline;
margin:0 0 0 45px;
}
#right
{
float:right;
display:inline;
margin:0 0 0 290px;
}
.combo,
.fishing-trip,
.guest-information,
.contact
{
display:inline;
width:120px;
height:193px;
position: relative;
top:-180px;
}
.combo { left:0; /*adjust all the lefts accordingly*/ }
.fishing-trip { left: 0; }
.guest-information { left: 0; }
.contact { left: 0; }
#navigation-structure
{
position:absolute;
z-index:3;
width:889px;
height:261px;
background-image: url(../images/back-left.png);    /* not sure if this img path is yours, replace it with the correct one */
background-position: bottom left;
background-repeat: no-repeat;
}
.guest-information {
     margin-left: -10px;
}
/* END */
.btm-image{
	margin:0 auto;
	display:block;
}
#footer{
	margin-top:300px;
	margin:0 auto;
	width:889px;
	clear:both;
	display:block;
}