/* CSS Document */

body { background-color : #969380; font-family : Arial, Helvetica, sans-serif; padding:0; margin: 0; background-image:url(../images/bg.gif); background-repeat: repeat-x; background-position: left top; font-weight:normal;}

h1 { font-family : "Times New Roman", Times, serif; font-size : 20px; line-height: 22px; font-weight : lighter; margin:10px 0 0 0;}
h2 { font-size : 17px; line-height: 19px; font-weight : normal; margin:0;}
h3 { font-size : 15px; line-height: 17px; font-weight : normal; margin:0;}

ul, li { font-family : Arial, Helvetica, sans-serif; font-size : 13px; line-height : 22px; font-style : normal; text-decoration : none; color : #FFFFFF; }
a { color:#e37f1c; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:underline; }

.orange { color : #e37f1c;}
.center { text-align:center; } 
.img-boat-award { border:none:}
.credit { font-size:9px; color: #989482}

#stretch { width : 100%; }
#wrapper-index { width : 841px; height : 541px; margin : 0 auto 0 auto; background-image:url(../images/bg-cross.gif); background-repeat: no-repeat; background-position: left top; padding: 129px 56px 0 56px; }
#wrapper { width : 841px; height : 670px; margin : 0 auto 0 auto; background-image:url(../images/bg-cross.gif); background-repeat: no-repeat; background-position: left top; padding: 0 56px 0 56px; }
#container { width : 840px; height : 470px; float:left; display:inline; }
.contanier-bg {background-image:url(../images/bg-container2.gif); background-repeat: no-repeat; background-position: left top; }

#logo-index { width : 226px; height : 212px; margin : 117px 306px 0 308px; background-image:url(../images/logo-index.gif); background-repeat: no-repeat; background-position: left top; float:left; display:inline; }
#logo-top { width : 226px; height : 131px; margin : 0 306px 0 308px; background-image:url(../images/logo-top.gif); background-repeat: no-repeat; background-position: left top; float:left; display:inline; }
#logo-topbutton { width : 517px; height : 131px; margin : 0 306px 0 17px; background-image:url(../images/booking.html); background-repeat: no-repeat; background-position: left top; float:left; display:inline; }

#enter { width : 71px; height : 32px; margin : 52px auto 0 auto; }

#navigation { width : 798px; height : 25px; margin:30px 0 3px 20px; float:left; display:inline; padding: 0 0 2px 0; }
#menu { width : auto; height : 25px; background-image:url(../images/orange-sq.gif); background-repeat: repeat-x; background-position: left bottom; text-align: center; }
#menu a { height : 23px; text-align : center; display : block; float : left; padding : 5px 12px 0 12px; margin:0 3px 0 0; font-family : "Times New Roman", Times, serif; font-size : 11px; font-weight : normal; color : #FFFFFF; text-align : center; text-decoration : none;  background-image:url(../images/menu-bg.gif); background-repeat: repeat-x; background-position: left top; letter-spacing: 0px;}
#menu a.current { text-decoration : none; color : #FFFFFF;  background-image:url(../images/menu-bg-over.gif); background-repeat: repeat-x; background-position: left top; }
#menu a:hover { text-decoration : none; color : #FFFFFF;  background-image:url(../images/menu-bg-over.gif); background-repeat: repeat-x; background-position: left top; }

#main-contents { width : 800px; height : 379px; margin:0 20px 0 20px; float:left; display:inline;}
#wide-col { width : 423px; height : 330px; float:left; display:inline; padding: 10px 20px 10px 0; }
#narrow-col { width : 310px; height : 320px; float:left; display:inline; padding: 10px 10px 0 20px; }

#links {
	width : 789px;
	height : 20px;
	margin:0 0 0 0;
	text-align:left;
	color : #FFFFFF;
	float:left;
	padding: 10px 0 0 10px;
	background-image:url(../images/orange-sq.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display:inline;
}
.links { text-decoration : none; font-size : 12px; line-height : 11px; color : #FFFFFF;  }
.links a { text-decoration : none; color : #FFFFFF; }
.links a:hover { text-decoration : none; color : #e37f1c; }

.links-orange { text-decoration : none; font-size : 12px; line-height : 11px; }
.links-orange a { text-decoration : none; color : #e37f1c; }
.links-orange a:hover { text-decoration : none; color : #e37f1c; }


#footer{ width : 840px; height : 50px; margin : 0 auto 0 auto; float:left; font-family : Arial, Helvetica, sans-serif; font-size : 12px; line-height : 18px; font-style : normal; text-decoration : none; }
.footer { text-decoration : none; text-align:center; color : #FFFFFF; } 
.footer a { text-decoration : none; color : #e37f1c; }
.footer a:hover { text-decoration : none; color : #FFFFFF; }

#flash { float : left; height : 330px; width : 433px; margin : 0; display : inline; }
#google_map{ float : left; height : 330px; width : 433px; margin : 0; display : inline; }
#directions { margin-top:10px; }
		
.form { margin:0px; padding:0px; margin-top:20px; font-family : Arial, Helvetica, sans-serif; font-size : 11px; line-height : 18px; font-style : normal; text-decoration : none; color:#FFFFFF; }
.form-field { vertical-align:middle; border:1px solid #999999; background-color:#EEEEEE; }
.form-submit { font-family : Arial, Helvetica, sans-serif; border:1px solid #999999; background-color:#FFFFFF; font-size:7pt; font-weight:bold; }
