body{font-family: verdana,arial,helvetica,sans-serif; font-size: 100%!important; letter-spacing: 0.09em; color: #000; margin: 0;}
#header {width:100%; height:auto; padding-top:10px;overflow: hidden; }
fieldset.search {float: right; overflow: hidden; background: #662046; margin: 0; width: 150px; 
border: 0; text-align: center;color: #ebe8b1; font-size: .8em; letter-spacing: .1em; font-weight: bold;}

#topmenu {width:100%; position: relative; float: left; font-family: Georgia, "Times New Roman", serif; border-top: 1px solid #7b8064; border-bottom: 1px solid #7b8064;}
#topmenu p {text-align: right; font-size: 1em; font-weight: bold; vertical-align: middle; letter-spacing: .2em;padding: 5px 10px; margin: 0;}   
#topmenu a {text-decoration: none;}

#container{
  clear: both;
  background-color:transparent;
  overflow:hidden;
  width:760px;}
  
#left {width: 160px; float:left; }
#leftmenu {display: none;}     

#center {
    width:540px;
    float: right;  
    margin-top: 1.4em;
    }
#centermenu {width: 550px; font-size: .9em; float: right; font-family: Georgia, "Times New Roman", serif;}
#centermenu p, 
#centermenu a {
    margin: 0;
    padding: 0; 
    letter-spacing: .15em; 
    font-weight: bold; 
    line-height: 1.2em; 
    text-decoration: none;
    border: 0;
    }

#centercontent {width: 550px; font-size: .9em; letter-spacing: .1em; line-height: 1.3em; font-family: verdana,arial,helvetica,sans-serif;}
#centercontent p {margin: 0 0 .9em .7em;}
#centercontent a:link, #centercontent a:visited { text-decoration: none; font-weight: bold; color: #455837; background: #ebe8b1;}
#centercontent a:hover {font-weight: bold; color: #662046; text-decoration: underline; background: #ebe8b1;}       


#rightbox1 {width: 200px; height: 140px; background-image: url(shipbkgd.jpg);margin: 30px 5px;}
#rightbox2 {width: 180px; margin: 25px auto; border-top: 20px solid #7b8064; border-right: 1px solid #7b8064; border-bottom: 1px solid #7b8064; border-left: 1px solid #7b8064; background-color:#a9b089;}
#rightbox {width: 180px; margin: 25px auto; border: 0;}
p.address {padding-top: 30px; text-align: center; font-size: .9em;}
p.rightbox {font-size: .8em; line-height: 1.3em; margin: 10px; letter-spacing: 0.09em;}  
p.rightbox a:link, a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.main {background: transparent; font-size: .8em; line-height: 1.3em; padding: .5em 4em .5em 3em; }  
p.main a:link, a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.center {font-size: .8em; line-height: 1.3em; margin: 10px; text-align: center; letter-spacing: 0.09em;}
p.center a:link, a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.list {font-size: .9em; line-height: 1em;} 
h1, h2, h3, h4 {letter-spacing: .1em;}
h1 {margin: .5em .5em 1.7em 0; font-size: 1.3em; color: #662046;}
h2 {margin: .5em .5em 1.5em 0; font-size: 1.3em; color: #455837;}
h3 {margin: .7em 1em .3em .3em; font-size: 1.1em; color: #000;}
h4 {padding: .3em 1em 0 1em; margin: 0; font-size: .8em; color: #7d2828;}
hr.hr1 {background-color:#7b8064; width: 80%; height:2px; color:#fff; border:0 solid #7b8064; border-top-width:thin;}
img.left {float: left; border: 0;}
img.right {float: right; border: 0;}
img.ctr {margin: 0 auto; border: 0; vertical-align: middle;}
img.map {float: right; border: 0; margin-top:1em;}
img.logo {float: left; border: 0;margin-top: .5em; height: 75px; width: 450px;}
#footertext {clear: both;width: 760px;margin: 0 auto;padding-top: 2em; padding-bottom: 5px; background-color: transparent;font-size: .65em; font-weight: bold; color: #70764e; text-align: center;}   		
p.small {text-align: center; width: 400px; margin: 1em auto;}  
p.small a:link, a:visited {color: #455837; font-weight: bold; text-decoration: none;}	

