html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body,html {
margin:0;
padding:0;
color:#000;
background:white;
}

body {color:#57616c}
h1 {color:#718397}
h2 {color:#aab0be}
h3 {color:#9cacbb; font-size:26px; margin-top:5px; margin-bottom:5px}
h4 {color:#718397; font-size:larger; margin-top:10px; margin-bottom:10px}
h5 {color:#818e9e; font-size:x-large; margin-top:55px; margin-bottom:5px}
h6 {color:#57616c; font-size:14px; margin-top:10px; margin-bottom:30px; text-align:center}
h7 {color:#718397; font-size:larger; margin-top:10px; margin-bottom:10px; text-align:center}
h8 {color:#596672; font-size:xx-large; margin-top:20px;}
h9 {color:#718397; font-size:larger; margin-top:5px; margin-bottom:5px}

p1 {color:#57616c; margin-top:10px;}

p:first-letter
{
color:#57616c;
font-size:xx-large;
}

.italic {font-style:italic}

#holder {
width:800px;
margin:0 auto;
background-image:url(images/bkground3.jpg);
line-height: 1.1;
}

#title {
width:800px;
margin:15px 0 15px 0;
float:left;
}

#header {
padding-top:5px;
}

#nav {
font-weight: bold;
width: 100%;
margin-bottom:10px;
}

#nav ul{
padding: 0px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

#nav ul li{
display: inline;
}

#nav ul li a{
color:#708190 ;
padding:0px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
margin-left:25px;
text-decoration:none;
border-bottom:3px solid #a5b2c3; /*bottom border is 3px*/
}

#nav ul li a:hover, .underlinemenu ul li a.selected{
background-image:url(images/navcolor.png);
border-bottom:none;
color:#ffffff;
}
 #nav li li a, #nav li li a:link, #nav li li a:visited {
background-image:url(images/navcolor.png);
}

#slide {
-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.30);
margin: 25px 0 25px 0;
}
 
#img {
float:left;
margin-right:10px;
margin-top:10px;
-moz-box-shadow: 0 0 18px rgba(0,0,0,0.30); -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.30);box-shadow: 0 0 18px rgba(0,0,0,0.30);
}
#layout {
float:left;
margin-right:20px;
margin-top:20px;
-moz-box-shadow: 0 0 18px rgba(0,0,0,0.30); -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.30);box-shadow: 0 0 18px rgba(0,0,0,0.30);
}

#drinklogo {
float:left;
margin: 30px 150px 10px 55px;
}

#spacer {
margin:auto;
}

#text_crew {
margin:auto;
padding-bottom:25px;
width:400px;
color:#596672;
}

#text_port {
margin-top:10px;
margin-right:10px;
float:left;
width:390px;
color:#596672;
}

#text_star {
margin-top:10px;
float:right;
width:390px;
color:#77818e; 
}

#text_eng_cntr {
margin:10px;
color:#596672;
}

#text_nor_cntr {
margin:10px;
color:#77818e;
}

#text_eng {
margin-right:10px;
margin-bottom:15px;
color:#596672;
float:left;
width: 250px;

}

#text_nor {
margin-left:10px;
margin-bottom:15px;
color:#77818e;
width:250px;
float:right;
}

#drinkpics {
margin-top:65px;
margin-bottom:15px;

float:left;
}

#form {
float:left;
width:375px;
margin-top:15px;
margin-bottom:15px;
margin-right:10px;
}

#form_nor {
float:right;
width:375px;
margin-top:15px;
margin-bottom:15px;
margin-right:10px;
}

#slide_form {
margin-top:25px;
margin-bottom:15px;
margin-left:200px;
}

#gallery {
width:800px;
height:auto;
margin-top:10px;
float:left;
}

#footer {
clear:both;
font-size:10px;
width:100%;
margin-bottom:5px;
}

#footer ul{
padding:30px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin:0;
text-align:center; /*set value to "left", "center", or "right"*/
}

#footer ul li{
display:inline;
}

#footer ul li a{
color: #708190;
padding:30px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right:10px; /*spacing between each menu link*/
text-decoration:none;
border-bottom:1px solid #a5b2c3; /*bottom border is 3px*/
}

#footer ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color:#708190;
}

