body{  margin: 0px;  padding: 0px;  color: #000033;    font-family: helvetica, arial, sans-serif;  background-image: url(images/patterns/colordots.gif);}div#container{  position: relative;  margin: auto;  padding: 0px;  width: 780px;  background-color: #fff;  border: double;  border-bottom: solid 1px;  border-top: none;}div#top{  margin: auto;  padding: 0px;  height: 137px;  display: block;  border: none;}div#top img{  position: relative;  margin: 0px;  padding: 0px;  float: left;  width: 300px;  height: 137px;  border: none;}div#hours{  position: relative;  float: left;  margin: 0px;  padding: 5px;  width: 150px;  text-align: center;  font-size: 10px;  border: none;    background-image: url(images/hours_operate.jpg);    background-repeat: no-repeat;}div#middle{  position: relative;  margin: auto;  padding: 0px;  border: none;}div#mid_top{  margin: auto;  padding: 0px;  background-image: url(images/divide.jpg);  border: none;}div#wrap{  border: none;}div#nav{  position: relative;  display: block;  float: left;  margin: auto;  padding: 30px 0px 0px 20px;  width: 90px;    text-align: left;  border: none;    background-repeat: no-repeat;}div#nav a{  display: block;    margin: 0px;  padding: 1px 0px;  font-size: 11px;    color: #000033;    text-decoration: none;  border: none;}div#nav a:hover{  display: block;    margin: 0px;  padding: 1px 0px;  font-size: 11px;    color: #000033;  text-decoration: underline;  border: none;}div#welcome{  margin: auto;  text-align: center;  margin-left: 150px;  border: none;}div#content{  padding: 30px 10px 20px 290px;  font-size: 12px;  border: none;  background-image: url(images/divide.jpg);}div#para{  margin-left: 30px;}table#rates{  margin-left: 10px;  width: 250px;}table#rates td{  padding: 2px 0px;  text-align: center;  background-color: #ccc;}table#ships{  margin-left: auto;    margin-right: auto;    width: 400px;  border: none;}table#ships td{  text-align: center;  border: solid 1px;    background-color: #fff;}table#ships td:hover{  text-align: center;  border: solid 1px;    background-color: #ccc;}table#ships td#type{  width: 150px;  text-align: center;  background-color: #ccc;    border: solid 1px;}table#ships td#blank{  text-align: left;  background-color: #fff;    border: none;}table#news{  width: 380px;    border: none;}table#news td#when{  padding: 2px 0px;  text-align: center;      background-color: #ccc;    border: solid 1px;}table#news td{  padding: 1px 0px 1px 10px;    border: none;  border-bottom: solid 1px;    background-color: #fff;}table#junior_lg{  width: 380px;  text-align: center;}table#junior_lg td{  padding: 2px 5px;  border-left: solid 1px #000033;  border-bottom: solid 1px #000033;}table#junior_lg td#rank{  padding: 0px 3px 0px 3px;  border-left: solid 1px #000033;  border-bottom: solid 1px #000033;  background-color: #ccc;}div#pros{  padding: 0px 30px;  border: none;}h4{  font-size: 23px;    font-weight: normal;  margin: 0px 30px 15px 140px;  padding: 30px 0px 0px 10px;    text-align: left;  border: none;  border-bottom: dashed 1px;}h5{  font-size: 17px;  margin: 0px;  padding: 0px;  text-decoration: none;  border: none;}h5#coach{  font-size: 15px;  margin: 0px 0px 10px 0px;  padding: 0px;  text-decoration: underline;  border: none;}h6{  font-size: 12px;  margin: 0px;  padding: 0px 0px 5px 20px;    text-decoration: underline;  border: none;}h6#heur{  font-size: 12px;  margin: 0px;  padding: 0px 0px 5px 0px;    text-decoration: underline;  border: none;}h6#ita{  display: block;  font-style: italic;    text-align: left;  text-decoration: none;    margin: 0px 0px 15px 150px;    border: none;  }h6#coach{  display: block;  margin: 0px 0px 9px 0px;    padding: 0px;    border: none;}#note{  font-size: 9px;    color: #666;  margin: 0px;  padding: 0px;  border: none;}#note:hover{  font-size: 9px;    color: #000033;  margin: 0px;  padding: 0px;  border: none;}h6#coach div#note{  font-weight: normal;    text-decoration: none;    border: none;}h6#coach div#note:hover{  font-weight: normal;    text-decoration: none;  border: none;}#mailto{  margin: 10px 90px;  padding: 10px 20px;    border: none;}#cntr{  text-align: center;}#para{ margin: 0px 0px 15px 0px;   padding: 0px 5px;}
