body{background: #ebe8b1; background-image:url(bkgrd.gif); background-position: left; background-repeat: repeat-y; font-family: verdana,arial,helvetica,sans-serif; font-size: 100%!important; letter-spacing: 0.09em; color: #000; margin: 0;}
#header {background: #ebe8b1;width:100%; height:auto; padding-top:10px;overflow: hidden; }
#catlink {float: right; overflow: hidden; background: #662046; margin: 0 5px 5px 0;padding: 5px; width: 180px; 
border: 0; text-align: center;color: #ebe8b1; font-size: .9em; letter-spacing: .1em; font-weight: bold;}
#catlink p {color: #f3f2d4; background: #662046;}
#catlink a:link, #catlink a:visited {color: #ebe8b1; background: #662046;}
#catlink a:hover {color: #662046; background: #ebe8b1;}  
#topmenu {background: #a9b089; 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; background: #a9b089;  color: #7b8064; letter-spacing: .2em;padding: 5px 10px; margin: 0;}   
#topmenu a:link {color: #000; text-decoration: none;}
#topmenu  a:visited {color: #000; text-decoration: none;}
#topmenu a:hover {color: #ebe8b1; text-decoration: none;}   

#wrap{clear: both; margin:0;padding:0 230px 0 160px;}
#main{position:relative;float:left;width:100%;border-left:160px solid #a9b089;border-right:230px solid #ebe8b1;margin-left:-160px;margin-right:-230px;display:inline;}
#left{float:left;width:160px;margin-left:-160px;position:relative;background: #a9b089;}
#main p {}
#leftmenu {background: transparent; position: relative; float: left; width: 160px; font-family: Georgia, "Times New Roman", serif;  font-size: 1em; font-weight: bold; letter-spacing: .2em;}     
#leftmenu p {display: block; margin: 0; padding: 8px; text-align: right;font-weight: bold; color: #7b8064; text-decoration: none; background: transparent;}   
#leftmenu a {display: block; margin: 0; padding: 8px; text-align: right;font-weight: bold; color: #a9b089; text-decoration: none; background: transparent;}
#leftmenu a:link {color: #000; background: transparent;}
#leftmenu a:visited {color: #000; background: transparent;}
#leftmenu a:hover {color: #ebe8b1; background-color: transparent;}   

#center{position:relative;float:left;width:100%;margin-right:-100%;}
  
#centercontent {padding-left: 20px; font-size: .85em; line-height: 1.3em; font-family: verdana,arial,helvetica,sans-serif;}
#centercontent p {display:block; margin: 0 0 .9em .7em; font-size: .85em;}
#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;}       

#right{float:right;width:230px; background: transparent; margin-right:-230px; position:relative;padding:1em 0 0 5px;
 font-size: .8em; line-height: 1.6em; font-family: verdana,arial,helvetica,sans-serif;}

#right p {margin: 0;font-weight: bold;}
#right a:link, #right a:visited {text-decoration: none; color: #455837; background: #ebe8b1;}
#right a:hover {text-decoration: underline; background: #ebe8b1;color:#662046;}   
#rightbox1 {width: 200px; height: 140px; background-image: url(shipbkgd.jpg); margin: 20px 20px 0 0;}
p.address {padding-top: 30px; text-align: center; font-size: .9em;}
p.center {text-align: center;}
p.main {font-size: .85em; padding-right: 80px;}
h1, h2, h3, h4, h5 {letter-spacing: .1em;}
h1 {margin: 1.5em .5em 1em 0; font-size: 1.4em; color: #662046;}
h2 {margin: 1.3em .5em .9em 0; font-size: 1.4em; line-height: 1.5em; color: #455837;}
h3 {background: transparent; margin: 0 0 5px 5px; font-size: 1.1em; color: #455837;}
h4 {background: transparent; margin: .5em 0 .3em 0; font-size: 1.1em; color: #7d2828;}
h5 {background: transparent; margin: 2em 0 .3em 0; font-size: 1.3em; color: #7d2828;}
h6 {color: #f3f2d4; background: #662046; text-align: center; padding: 0; margin: 0 15px; line-height:1.7em;font-family: Georgia, "Times New Roman", serif;font-size: 1.3em;border-bottom:3px double #f3f2d4;}
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; margin: 0 5px;}
img.right {position:relative;float: right; border: 0; margin: 0 5px;}
img.right2 {position:relative;float: right; border: 0; margin-top: 20px;}
img.ctr {margin: 10px auto; border: 0; vertical-align: middle;}
img.map {border: 0; margin:1em auto 0 auto;}
img.logo {float: left; border: 0;margin-top: .5em;}
table.schedule {font-weight: bold; font-size: .8em; line-height: 1.5em; width: 80%; margin: 0 0 1em .5em;}
ol.li1 {list-style-type: disc; width: 100%;}
#footertext {clear: both; width: 100%;margin: 0;padding-top: 2em; padding-bottom: 1em; 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;}	
ol.li1 {font-size: .85em; padding-right: 60px;}
ul.li1 {font-size: .9em; padding-right: 60px;}
li {line-height: 1.3em; margin-bottom: 10px;} 
li a:link {color: #000; font-weight: bold; text-decoration: underline;}
li a:visited {color: #000; font-weight: bold; text-decoration: underline;}
li a:hover {background: transparent; color: #7d2828; font-weight: bold; text-decoration: underline;}

