BODY {
	LINE-HEIGHT: 150%;
	MARGIN: 0px;
	FONT-FAMILY: "Baskerville", "Times New Roman", Times, serif;
	COLOR: #c5976c;
	FONT-SIZE: 14px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
A {
	COLOR: #fcf0cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fcf0cc; TEXT-DECORATION: underline
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
P {
	FONT-STYLE: normal; COLOR: #c5976c; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
STRONG {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; COLOR: #c5976c; FONT-SIZE: 21px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper {
	POSITION: relative; BORDER-LEFT: #000000 1px solid; MARGIN: 0px auto; WIDTH: 793px; BORDER-RIGHT: #000000 1px solid
}
#content {
	POSITION: relative; BACKGROUND-COLOR: #000000; MARGIN: 0px auto; WIDTH: auto; OVERFLOW: hidden
}
#home_info {
	PADDING-BOTTOM: 21px;
	BACKGROUND-COLOR: #000000;
	PADDING-LEFT: 24px;
	WIDTH: 270px;
	PADDING-RIGHT: 24px;
	FLOAT: left;
	COLOR: #666666;
	FONT-SIZE: 12px;
	PADDING-TOP: 21px;
	text-aggn: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#img_left {
	BORDER-BOTTOM: #482122 1px solid; BORDER-LEFT: #482122 1px solid; BORDER-TOP: #482122 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #482122 1px solid
}
#img_right {
	BORDER-BOTTOM: #482122 1px solid; BORDER-LEFT: #482122 1px solid; MARGIN-LEFT: 15px; BORDER-TOP: #482122 1px solid; BORDER-RIGHT: #482122 1px solid
}
*#home_info B {
	FONT-STYLE: normal; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
*#home_script {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 475px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 290px;
	PADDING-TOP: 0px;
	background-image: url(images/about_text_img.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
*#logo_back {
	TEXT-ALIGN: center;
	MARGIN: 0px auto;
	WIDTH: 793px;
	HEIGHT: 87px;
	background-image: url(images/header_background2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#logo {
	MARGIN-TOP: 17px;
}
#media {
	MARGIN: 0px auto; WIDTH: 793px
}
*#img {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.DEI_logo {
	height: 87px;
	width: 211px;
	background-image: url(images/lanakilas_logo.jpg);
	position: relative;
	left: 290px;
}

DIV#rightcontent_alt IMG {
	border: 1px solid #713800;
}
#maincontent {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #382822; MARGIN: 0px auto; WIDTH: auto; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
*#subcontent {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 18px; BACKGROUND-COLOR: #382822; MARGIN: 0px auto; PADDING-LEFT: 26px; WIDTH: 741px; PADDING-RIGHT: 26px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 13px; LEFT: 0px
}
#header {
	PADDING-LEFT: 26px; WIDTH: 767px; PADDING-TOP: 20px
}
*#leftcontent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #000000; MARGIN: 0px auto; PADDING-LEFT: 26px; WIDTH: 345px; PADDING-RIGHT: 24px; FLOAT: left; PADDING-TOP: 21px
}
#rightcontent {
	TEXT-ALIGN: left; BORDER-LEFT: #482122 1px dotted; PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #000000; MARGIN: 0px auto; PADDING-LEFT: 24px; WIDTH: 345px; PADDING-RIGHT: 26px; FLOAT: left; PADDING-TOP: 21px
}
#rightcontent_alt {
	PADDING-BOTTOM: 21px;
	BACKGROUND-COLOR: #713800;
	PADDING-LEFT: 24px;
	WIDTH: 437px;
	PADDING-RIGHT: 26px;
	FLOAT: left;
	PADDING-TOP: 21px
}
#leftcontent_alt {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 21px;
	BACKGROUND-COLOR: #000000;
	MARGIN: 0px auto;
	PADDING-LEFT: 26px;
	WIDTH: 256px;
	PADDING-RIGHT: 24px;
	FLOAT: left;
	OVERFLOW: hidden;
	PADDING-TOP: 21px
}
*#propertylisting {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 748px; PADDING-RIGHT: 20px; FLOAT: left; TOP: 0px; PADDING-TOP: 20px; LEFT: 0px
}
*#propertylisting *#sublisting {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 349px; FLOAT: left; TOP: 0px; LEFT: 0px
}
#sublisting {
	BORDER-BOTTOM: #2d201b 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: middle; PADDING-TOP: 20px
}
*#listinginfo {
	PADDING-LEFT: 9px; WIDTH: 169px; PADDING-RIGHT: 9px; FLOAT: left
}
DIV#listinginfo H1 {
	FONT-STYLE: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px; COLOR: #c5976c; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
DIV#listinginfo P {
	FONT-STYLE: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #c5976c; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
DIV#houseinfo {
	MARGIN: 0px auto; PADDING-LEFT: 11px; WIDTH: 275px; PADDING-RIGHT: 11px; FLOAT: left
}
DIV#houseinfo DIV#title {
	BORDER-BOTTOM: #2d201b 1px solid; PADDING-BOTTOM: 2px; FONT-STYLE: normal; COLOR: #c5976c; FONT-SIZE: 27px; FONT-WEIGHT: normal; PADDING-TOP: 32px
}
DIV#houseinfo DIV#text {
	PADDING-LEFT: 3px; PADDING-RIGHT: 23px; COLOR: #c5976c; FONT-SIZE: 13px; PADDING-TOP: 4px
}
DIV#houseinfo UL {
	LIST-STYLE-POSITION: inside; BORDER-BOTTOM: #2d201b 1px solid; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: square; TEXT-INDENT: -1em; PADDING-LEFT: 24px; COLOR: #c5976c; FONT-SIZE: 13px; BORDER-TOP: #2d201b 1px solid; PADDING-TOP: 6px
}
DIV#houseinfo LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; PADDING-RIGHT: 23px; PADDING-TOP: 2px
}
DIV#supportingcontent UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: square; TEXT-INDENT: -1em; PADDING-LEFT: 18px; COLOR: #c5976c; FONT-SIZE: 13px; PADDING-TOP: 0px
}
DIV#supportingcontent LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; PADDING-RIGHT: 23px; PADDING-TOP: 2px
}
DIV#housepic {
	WIDTH: 495px; FLOAT: right
}
*#supportingcontent {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 18px; BACKGROUND-COLOR: #000000; MARGIN: 0px auto; WIDTH: 793px; OVERFLOW: hidden; PADDING-TOP: 13px
}
DIV#additionalfeatures {
	MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 232px; PADDING-RIGHT: 24px; FLOAT: left
}
DIV#neighborhood {
	BORDER-LEFT: #482122 1px dotted; MARGIN: 0px auto; PADDING-LEFT: 24px; WIDTH: 232px; PADDING-RIGHT: 24px; FLOAT: left; BORDER-RIGHT: #482122 1px dotted
}
DIV#moreimages {
	MARGIN: 0px auto; PADDING-LEFT: 24px; WIDTH: 176px; PADDING-RIGHT: 26px; FLOAT: left
}
DIV#moreimages DIV#collage {
	PADDING-TOP: 8px
}
#subtitle {
	PADDING-BOTTOM: 10px; FONT-STYLE: normal; COLOR: #6a4b64; FONT-SIZE: 21px; FONT-WEIGHT: normal
}
DIV#additionalfeatures P {
	COLOR: #c5976c; FONT-SIZE: 13px
}
DIV#neighborhood P {
	COLOR: #c5976c; FONT-SIZE: 13px
}
*#masthead {
	BORDER-BOTTOM: #000000 1px solid;
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #000000;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 793px;
	PADDING-RIGHT: 0px;
	HEIGHT: 34px;
	BORDER-TOP: #000000 1px solid;
	PADDING-TOP: 0px;
	background-image: url(images/nav_back.jpg);
}
*#global_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
*#global_nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
*#global_nav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 34px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#global_nav LI.about A {
	TEXT-INDENT: -5000em;
	WIDTH: 141px;
	BACKGROUND: url(images/nav_about.gif) no-repeat 0px 0px;
	HEIGHT: 34px
}
*#global_nav LI.products A {
	TEXT-INDENT: -5000em;
	WIDTH: 148px;
	BACKGROUND: url(images/nav_product.gif) no-repeat 0px 0px;
	HEIGHT: 34px
}
#global_nav LI.show A {
	WIDTH: 131px;
	HEIGHT: 34px;
	text-indent: -5000em;
	background-image: url(images/nav_showcase.gif);
	background-repeat: no-repeat;
}
#global_nav LI.testimonial A {
	TEXT-INDENT: -5000em;
	WIDTH: 129px;
	HEIGHT: 34px;
	background-image: url(images/nav_testimonial.gif);
	background-repeat: no-repeat;
}
#global_nav LI.news A {
	TEXT-INDENT: -5000em;
	WIDTH: 127px;
	HEIGHT: 34px;
	background-image: url(images/nav_news.gif);
	background-repeat: no-repeat;
}
*#global_nav LI.contact A {
	TEXT-INDENT: -5000em;
	WIDTH: 117px;
	HEIGHT: 34px;
	background-image: url(images/nav_contact.gif);
	background-repeat: no-repeat;
}
*#global_nav LI.about A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#global_nav LI.products A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#global_nav LI.show A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#global_nav LI.testimonial A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#global_nav LI.news A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#global_nav LI.contact A:hover {
	BACKGROUND-POSITION: 0px -34px;
}
BODY#about #global_nav LI.about A {
	BACKGROUND-POSITION: 0px -34px
}
BODY#look #global_nav LI.products A {
	BACKGROUND-POSITION: 0px -34px
}
BODY#available *#global_nav LI.show A {
	BACKGROUND-POSITION: 0px -34px
}
BODY#pink *#global_nav LI.testimonial A {
	BACKGROUND-POSITION: 0px -34px
}
BODY#news #global_nav LI.news A {
	BACKGROUND-POSITION: 0px -34px
}
BODY#contact #global_nav LI.contact A {
	BACKGROUND-POSITION: 0px -34px
}
#footer {
	BORDER-BOTTOM: #000000 1px solid;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 6px;
	WIDTH: 793px;
	COLOR: #FFCC33;
	FONT-SIZE: 13px;
	BORDER-TOP: #000000 1px solid;
	PADDING-TOP: 3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/footer.jpg);
	height: 25px;
}
#footer A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #fcf0cc; TEXT-DECORATION: none
}
#thumbBox {
	Z-INDEX: 10;
	BORDER-BOTTOM: #c5976c 1px dotted;
	POSITION: absolute;
	BORDER-LEFT: #c5976c 1px dotted;
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #561B04;
	PADDING-LEFT: 10px;
	WIDTH: auto;
	PADDING-RIGHT: 10px;
	VISIBILITY: hidden;
	BORDER-TOP: #c5976c 1px dotted;
	TOP: 0px;
	CURSOR: pointer;
	BORDER-RIGHT: #c5976c 1px dotted;
	PADDING-TOP: 10px;
	LEFT: 0px
}
*#thumbBox *.footerbar {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; FONT-FAMILY: "Baskerville", "Times New Roman", Times, serif; LETTER-SPACING: 2px; COLOR: #c5976c; FONT-SIZE: 9px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
*#thumbBox *#thumbImage {
	BACKGROUND-COLOR: #561B04
}
*#thumbLoading {
	Z-INDEX: 5;
	POSITION: absolute;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #561B04;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: "Baskerville", "Times New Roman", Times, serif;
	VISIBILITY: hidden;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
.content_title {
	float: left;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.content_labels {
	background-position: top;
	margin: 0px;
}
#menu {
	
	width: 190px;
	margin-left: 25px;
	padding-right: 12px;
	border-right: 1px solid #726e4e;
	text-align: right;
	font-weight: bold;
}
#menu.weddings {
	background-color: #000000;
}
#menu ul {
  list-style: none;
  margin: 0;
}
#menu ul li {
	font-size: 11px;
	margin: 0 0 8px 0;
	text-transform: none;
	color: #c5976c;
}
#menu ul li a {
	color: #BF8A55;
	text-decoration: none;
}
#menu li ul {
  list-style: none;
  margin: 6px 0 24px 0;
}
#menu li ul li {
  text-transform: uppercase;
  color: #969696;
  font-size: 8px;
  margin: 0 0 6px 0;
}
#menu li ul li a {
  color: #969696;
  text-decoration: none;
}
#menu a:hover {
  color: #fff;
}
ul.wedding-list {
	color: #000000;
}
ul.wedding-list li span {
  color: #dfd8a5;
}
ul.wedding-list a {
	color: #333333;
	font-weight: bold;
}
ul.menus-list {
    list-style: square;
    color: #726e4e;
    margin: 0 0 0 15px;
    padding: 0;
}
ul.menus-list a {
	color: #c5976c;
	font-weight: bold;
}
ul.menus-cruisine-styles-list, ul.menus-bars-list {
  list-style: square;
  color: #726e4e;
  margin: 0 0 0 15px;
  padding: 0;
}
ul.menus-cruisine-styles-list li span, ul.menus-bars-list li span {
  color: #dfd8a5;
}
.lanakilas_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
#leftcontent_alt2 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 21px;
	BACKGROUND-COLOR: #000000;
	MARGIN: 0px auto;
	PADDING-LEFT: 26px;
	WIDTH: 256px;
	PADDING-RIGHT: 24px;
	FLOAT: right;
	OVERFLOW: hidden;
	PADDING-TOP: 21px
}
#video_content_alt {
	BACKGROUND-COLOR: #713800;
	WIDTH: 793px
}
#flashvideo {
	height: 400px;
	width: 750px;
	float: none;
	padding-left: 24px;
	padding-top: 20px;
}
.content_labels2 {
	background-position: top;
	margin: 0px;
	height: 0px;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.media_panels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
	font-weight: normal;
}

