body
{
 background-color: #fff;
 background-color: #e0e4e7;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 100%;
 line-height: 1.3;
 margin: 0;
 padding: 0;
}

img
{
 border: 0;
}

a
{
 color: #000;
}

a:hover
{
 color: #808284;
}

ul.navigate
{
 display: inline;
 margin: 0;
 padding: 0;
 white-space: nowrap;
}

ul.navigate li
{
 display: inline;
 list-style: none;
 margin: 0 1em 0 1em;
 padding: 0;
}

a.navigate, a.navigate_current
{
}

a.navigate_current
{
 color: #808284;
}

p
{
 margin-top: 0;
}

h1
{
 font-size: 130%;
}
h2
{
 font-size: 115%
}
h3
{
 font-size: 100%
}

.semantic
{
 display: none;
}

#container
{
 background-color: #fff;
 margin: auto;
 padding: 0;
 width: 725px;
}

#head
{
}

#body
{
 padding: 3em;
 padding-top: 1em;
}

#foot
{
 background-image: url(/images/hull.png);
 background-repeat: no-repeat;
 background-position: 0% 100%;
 padding: 1em;
 padding-bottom: 2em;
 position: relative;
 text-align: center;
}

#contact
{
 background: #e0e4e7;
 color: #333;
 font-size: 85%;
 padding-bottom: 1em;
 padding-right: 15px;
 text-align: right; 
}


table.order {border: 0; border-collapse: collapse; width: 100%; margin: 0; padding: 0;}
table.order td, th {padding: 4px 8px 4px 8px; vertical-align: top;}
table.order thead th {background-color: #e8ecee; border: 1px solid #e0e4e7; border-left: 0; border-right: 0; text-align: left; white-space: nowrap;}
table.order td {padding: 8px; text-align: right}
table.order tbody td {padding-bottom: 1em; padding-top: 1em;}
table.order tbody th {padding-bottom: 1em; padding-top: 1em;}

