      body{
        margin: 0;
        color: #ffffff;
        font-family: arial, verdama, sans-serif;
        font-size: 0.85em;
        background-color: #000;
        height: 100%;
      }
      img{
        border-width: 0;
      }
      div.all_out{
        text-align: center;
      }
      div.all{
        margin: 0 auto;
        width: 770px;
        border-left: #444 1px solid;
        border-right: #444 1px solid;
        height: 100%;
        text-align: left;
      }
      div.top{
        padding: 36px 349px 8px 33px;
        width: 388px;
        height: 35px;
        background: url(../images/top_bg.gif) 0 76px  no-repeat;
      }
      div.header_1{
        padding: 23px 0 0 0;
        height: 21px;
        color: #ffffff;
        background: url(../images/header_1_bg.gif) 0 23px no-repeat #000;
      }
      div.header_2 img.b{
        padding: 0 0 49px 0;
      }
      div.header_2 img.c{
        padding: 18px 0 0 0;
      }
      div.content_1{
        background: url(../images/header_2_bg.gif) 100% 0 no-repeat #000;
        zoom: 100%;
      }
      div.content_2{
        background: url(../images/warrior_boats_logo_bg.gif) 100% 100% no-repeat;
        zoom: 100%;
      }
      div.min_height{
        float: right;
        width: 1px;
        font-size: 1px;
        height: 525px;
      }
      div.rhs{
        padding: 0 60px 30px 28px;
        float: right;
        width: 460px;
				overflow:auto;
      }
      h1{
        margin: 10px 0 10px 0;
        font-size: 1.5em;
        font-weight: normal;
      }
      h2{
        margin: 18px 0 4px 0;
        font-size: 1.2em;
        font-weight: normal;
        color: #dddddd;
      }
      h3{
        margin: 10px 0 14px 0;
        font-size: 1.1em;
        font-weight: bold;
        color: #dddddd;
      }
      p{
        margin: 0;
        padding: 14px 0 16px;
      }
      div.rhs p{
        line-height: 1.35em;
      }
      a{
        color: #ffffff;
      }
      div.lhs{
        padding: 0;
        float: right;
        width: 208px;
      }
      div.nav_1{
        margin: 10px 0 0 0;
        background: url(../images/nav_1_bg.gif) 140px 0 repeat-y;
      }
      div.nav_2{
        background: url(../images/nav_2_bg.gif) 140px 0 no-repeat;
      }
      div.nav_3{
        padding: 30px 50px 50px 0;
        min-height: 209px;
        background: url(../images/nav_3_bg.gif) 140px 100% no-repeat;
      }
      ul.nav,
      ul.sub_nav{
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
      li.nav,
      li.sub_nav{
        margin: 0;
        padding: 0;
      }
      a.nav{
        padding: 7px 0 1px 30px;
        width: 124px;
        color: #dddddd;
        font-family: verdana, arial, sans-serif;
        letter-spacing: -1px;
        text-transform: uppercase;
        background-color: #000;
        text-decoration: none;
        display: block;
        background: url(../images/nav_bullet.gif) 24px center no-repeat;
      }
      a.sub_nav{
        padding: 1px 0 2px 40px;
        width: 114px;
        color: #dddddd;
        font-size: 0.9em;
        font-family: verdana, arial, sans-serif;
        letter-spacing: -1px;
        background-color: #000;
        text-decoration: none;
        display: block;
      }
      a.nav:hover,
      a.sub_nav:hover{
        color: #ffffff;
        background-color: #000;
        font-weight: bold;
      }
      div.contact{
        margin: 40px 0 0 0;
        padding: 25px 25px 37px 20px;
        background: url(../images/contact_bg.gif) 140px 0 no-repeat;
      }
      div.contact p.title{
        margin: 2px 0;
        padding: 0;
        font-size: 1.1em;
        color: #dddddd;
        background-color: #000;
        font-weight: bold;
        letter-spacing: -1px;
        text-transform: uppercase;
      }
      div.contact p.address{
        margin: 0;
        padding: 0;
        font-size: 0.95em;
        color: #ccc;
        background-color: #000;
        letter-spacing: -1px;
      }
      div.clear{
        height: 1px;
        font-size: 1px;
        clear: both;
      }
      div.lower{
        margin: 20px 300px 0 18px;
        padding: 8px 10px;
        font-size: 0.9em;
        color: #777;
        border-top: #555 1px solid;
      }
      div.lower a{
        text-decoration: none;
        color: #777;
      }
