@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

html {
	margin: 0px;
	padding: 0px;
}

body {
	background: url(../images/background_wallpaper.png) repeat;
	background-color: #391202;
}

#header {
	margin: 0px auto;
	width: 968px;
	height: 146px;
	background: url(../images/header.png) no-repeat;
	position: absolute center;
	z-index: 4;
	display: block;
}

#header a {
	display: block;
	width: 968px;
	height: 146px;
}

#headerBackground {
	width: auto;
	height: 146px;
	background: url(../images/background_header.png) repeat-x;
	z-index: 3;
}

#containerMain {
	margin: 0px auto;
	width: 968px;
	height: auto;
	position: absolute center;
	z-index: -1;
}

#containerMainBottom {
	margin: 0px auto;
	margin-top: 0px;
	width: 968px;
	height: 30px;
	position: absolute center;
	z-index: -1;
}

#leftColumn {
	width: 284px;
	height: auto;
	position: relative left;
	top: 18px;
	float: left;
}

#navigationMain {
	padding: 133px 18px 0px 18px;
	width: 246px;
	height: 397px;
	background: url(../images/nav_background.png) no-repeat;
	position: relative;
	left: 38px;
}

#navigationAbout {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_aboutOff.png) no-repeat;
	display: block;
}

#navigationAbout:Hover {
	background: url(../images/nav_aboutHover.png) no-repeat;
}

#navigationAbout:Active {
	background: url(../images/nav_aboutActive.png) no-repeat;
}

#navigationAbout a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationServices {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_servicesOff.png) no-repeat;
}

#navigationServices:Hover {
	background: url(../images/nav_servicesHover.png) no-repeat;
}

#navigationServices:Active {
	background: url(../images/nav_servicesActive.png) no-repeat;
}

#navigationServices a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationCateringMenu {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_cateringmenuOff.png) no-repeat;
}

#navigationCateringMenu:Hover {
	background: url(../images/nav_cateringmenuHover.png) no-repeat;
}

#navigationCateringMenu:Active {
	background: url(../images/nav_cateringmenuActive.png) no-repeat;
}

#navigationCateringMenu a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationHawaiianHoneymoon {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_hawaiianhoneymoonOff.png) no-repeat;
}

#navigationHawaiianHoneymoon:Hover {
	background: url(../images/nav_hawaiianhoneymoonHover.png) no-repeat;
}

#navigationHawaiianHoneymoon:Active {
	background: url(../images/nav_hawaiianhoneymoonActive.png) no-repeat;
}

#navigationHawaiianHoneymoon a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationTestimonials {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_testimonialsOff.png) no-repeat;
}

#navigationTestimonials:Hover {
	background: url(../images/nav_testimonialsHover.png) no-repeat;
}

#navigationTestimonials:Active {
	background: url(../images/nav_testimonialsActive.png) no-repeat;
}

#navigationTestimonials a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationContactUs {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_contactusOff.png) no-repeat;
}

#navigationContactUs:Hover {
	background: url(../images/nav_contactusHover.png) no-repeat;
}

#navigationContactUs:Active {
	background: url(../images/nav_contactusActive.png) no-repeat;
}

#navigationContactUs a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationDirections {
	margin-top: 1px;
	width: 210px;
	height: 36px;
	background: url(../images/nav_directionsOff.png) no-repeat;
}

#navigationDirections:Hover {
	background: url(../images/nav_directionsHover.png) no-repeat;
}

#navigationDirections:Active {
	background: url(../images/nav_directionsActive.png) no-repeat;
}

#navigationDirections a {
	display: block;
	width: 210px;
	height: 36px;
}

#navigationPhotos {
	width: 246px;
	height: 124px;
	background: url(../images/nav_photosOff.png) no-repeat;
	position: relative;
	left: 38px;
}

#navigationPhotos:Hover {
	background: url(../images/nav_photosHover.png) no-repeat;
}

#navigationPhotos:Active {
	background: url(../images/nav_photosActive.png) no-repeat;
}

#navigationPhotos a {
	display: block;
	width: 246px;
	height: 124px;
}

#navigationVideos {
	width: 246px;
	height: 124px;
	background: url(../images/nav_videoOff.png) no-repeat;
	position: relative;
	left: 38px;
}

#navigationVideos:Hover {
	background: url(../images/nav_videoHover.png) no-repeat;
}

#navigationVideos:Active {
	background: url(../images/nav_videoActive.png) no-repeat;
}

#navigationVideos a {
	display: block;
	width: 246px;
	height: 124px;
}

#navigationTour {
	width: 246px;
	height: 124px;
	background: url(../images/nav_virtualtourOff.png) no-repeat;
	position: relative;
	left: 38px;
}

#navigationTour:Hover {
	background: url(../images/nav_virtualtourHover.png) no-repeat;
}

#navigationTour:Active {
	background: url(../images/nav_virtualtourActive.png) no-repeat;
}

#navigationTour a {
	display: block;
	width: 246px;
	height: 124px;
}

#contentColumn {
	width: 684px;
	height: auto;
	position: relative left;
	top: 18px;
	float: left;
}

#contentTop {
	width: 646px;
	height: 36px;
	background: url(../images/containerMain_top.png) no-repeat;
	position: relative;
	left: 0px;
}

#contentMiddle {
	width: 646px;
	height: auto;
	background: url(../images/containerMain_middle.png) repeat-y;
	position: relative;
	left: 0px;
}

#contentBottom {
	width: 646px;
	height: 109px;
	background: url(../images/containerMain_bottom.png) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
}

h1, h2, h3, p, ul, li {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
}

h1 {
	font-size: 22px;
	line-height: 26px;
	color: #64100C;
}

h2 {
	font-size: 16px;
	line-height: 22px;
	color: #64100C;
}

h3 {
	font-size: 14px;
	line-height: 22px;
	color: #391202;
}

p, ul, li {
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	color: #C48044;
}

ul, li {
	margin: 0px 0px 0px 20px;
}

a:link, a:visited, a:hover, a:active, a:focus {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	font-size: 14px;
}

a:link {
	color: #F00;
	text-decoration: underline;
}

a:visited {
	color: #391202;
	text-decoration: none;
}

a:hover {
	color: #C48044;
	text-decoration: none;
}

a:active {
	color: #391202;
	text-decoration: none;
}

a:focus {
	outline: none;
}

.contentCopy {
	padding: 0px 100px 0px 100px;
}

.mediaCopy {
	padding: 0px 54px 0px 54px;
}