/* CSS Document */

* {
   padding:0;
   margin:0;
}

/* Styles */

html {font-family: Arial, Helvetica, sans-serif;
}

body {background: url(images/bg.gif)
}

p {	font-size: .75em;
	margin-bottom: 5px;
	color: #00255A;
	line-height: 1.4em;
}
	
h1 {font-size: .9em;
	margin-bottom: 6px;
	color: #D0AF56;
	line-height: 1.2em;
}

a {	color: #00255A;;
	text-decoration: none;
}

hr {border-bottom:1px dotted;
	height: 0px; 
	margin: 20px 0px 10px 0px;
	color:#00255A; }

.form {font-size: 10px;
	color: #00255A;
	line-height: 105%;
	font-weight: bold
}

.bodybluebold {font-size: 10px;
	color: #00255A;
	padding-top: 10px;
	line-height: 105%;
	font-weight: bold
}

.bodywhite {font-size: 11px;
	color: #ffffff;
	line-height: 130%;
}
.bodyblue {margin-bottom: 5px;
	font-size: 10px;
	color: #00255A;
	line-height: 105%;
}

.blue {color:#00255A}

.footer {font-size: .65em
}

.top_pad {margin-top: 8px
}

/* Content */

#wrapper {margin: 0 auto;
	width: 860px; height: 100%; 
	background-image:url(images/bg_content.jpg)
}
	
#content {margin: 0 auto;
	padding-top: 20px;
	width: 760px; 
}

#flash { width: 760px; height: 173px
}

/* Navigation */


#nav { width: 760px; height: 37px;
	padding: 10px 0px 10px 0px
}
	
#navhome {width: 87px; height: 37px; 
	float:left;
	background-image:url(images/nav_home.gif);
}

#navhome a {width: 87px;
	height: 37px;
	float:left;background-image:url(images/nav_home.gif)
}
#navhome a:hover {width: 87px;
	height: 37px;
	float:left;background-image:url(images/nav_home_f2.gif)
}

#navrest {width: 93px;
	height: 37px;
	float:left;
	background-image: url(images/nav_restaurant.gif)
}

#navrest a {width: 93px;
	height: 37px;
	float:left;
	background-image: url(images/nav_restaurant.gif)
}

#navrest a:hover {width: 93px;
	height: 37px;
	float:left;
	background-image: url(images/nav_restaurant_f2.gif)
}

#navbook {width: 86px; 
	height: 37px; 
	float:left;
	background-image: url(images/nav_bookings.gif)
}
#navbook a {width: 86px; 
	height: 37px; 
	float:left;
	background-image: url(images/nav_bookings.gif)
}

#navbook a:hover {width: 86px; 
	height: 37px; 
	float:left;
	background-image: url(images/nav_bookings_f2.gif)
}

#navwed {width: 84px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_weddings.gif)
}
#navwed a {width: 84px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_weddings.gif)
}

#navwed a:hover {width: 84px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_weddings_f2.gif)
}

#navconf {width: 102px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_conferences.gif)
}
#navconf a {width: 102px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_conferences.gif)
}
#navconf a:hover {width: 102px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_conferences_f2.gif)
}

#navattr {width: 92px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_attractions.gif)
}
#navattr a {width: 92px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_attractions.gif)
}
#navattr a:hover {width: 92px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_attractions_f2.gif)
}

#navfind {width: 118px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_findus.gif)
}

#navfind a {width: 118px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_findus.gif)
}
#navfind a:hover {width: 118px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_findus_f2.gif)
}

#navcontact {width: 97px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_contact.gif)
}

#navcontact a {width: 97px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_contact.gif)
}
#navcontact a:hover {width: 97px; 
	height: 37px; 
	float:left;
	background-image:url(images/nav_contact_f2.gif)
}

/* Top Content */

#header {width: 760px ; height: 79px;
	margin-bottom: 10px;
}

#header img {float:left
}

#flashmov {width: 274px; height: 78px;
	float:right}
	
#top_content {width: 760px; height: 317px
}

#top_content_left {width: 476px; 
	height: 317px;
	float: left
}

#top_content_right {width: 274px;
	margin-left: 10px; 
	height: 317px;
	float: right
}

#top_content_right img {margin-bottom: 10px}

#top_content_find {width: 760px; height: 750px
}

#top_content_right_find {width: 274px;
	margin-left: 10px; 
	height: 600px;
	float: right
}

#top_content_left_find {width: 476px; 
	height: 750px;
	float: left
}

#top_content_left_find p {padding: 10px 40px 0px 20px;
}

#top_content_left_find h1 {padding: 10px 40px 0px 20px;
}

#top_content_right_find img {margin-bottom: 10px
}

.thumbs {display: block;
	width: 133px; height: 106px;
	float: left;
	margin-bottom: 9px; margin-right: 8px
}

/* Body Content */

#main_content {width: 760px;height: 100% 
}

#content_left {width: 446px; float: left;
	padding: 20px 20px 20px 20px;
}

.index_img {margin: -20px -20px 10px -20px
}

#content_right {width: 274px; float: right;
	margin-bottom: 20px
}

.info {width: 266px; height: 80px;
	padding-right: 8px;
	margin: 0px 0px 10px 0px;
	background-image: url(images/bg_blue.gif)
}
	
.info_img {display: block; float: left;
	margin-right: 20px; 
	width: 80px; height: 80px
}

.bg_info_1 {width: 274px; height: 340px;
	margin-top: 10px;
	padding-top: 1px;
	background-image:url(images/bg_info_1.gif)
}

.info_1 {width: 254px; height: 70px;
	border-bottom: #00255A 1px dotted;
	margin: 10px 10px 0px 10px;
}
	
#waves {width: 760; height: 82px;
	clear:both
}

/* Attractions */

.attractions {width: 440px; height: 245px; 
	margin-bottom: 20px;
	margin-top: 10px;
	border-bottom:#D0AF56 dotted 2px
}

.attractions_img {width: 197px; height: 220px; 
	float: left;
	margin-right: 15px;
}

.attractions1 {width: 440px; height: 170px; 
	margin-bottom: 20px;
	margin-top: 10px;
	border-bottom:#D0AF56 dotted 2px
}

.attractions_img1 {width: 197px; height: 170px; 
	float: left;
	margin-right: 15px;
}

.attractions2 {width: 440px; height: 215px; 
	margin-bottom: 20px;
	margin-top: 10px;
	border-bottom:#D0AF56 dotted 2px
}

.attractions_img2 {width: 197px; height: 215px; 
	float: left;
	margin-right: 15px;
}


/* Footer */
	
#footer {width: 800px; height: 71px;
	margin: 0 auto;
	background:url(images/footer.jpg);
	font-size: .6em;
	padding: 40px 0px 0px 60px
}

#footer img {margin-left: 200px;
	*margin-left: 270px;
	margin-top: 5px
}

	
