/* CSS Document */

body, html {
background:url(../GRAPHICS/bkgd-home.jpg);
background-repeat:repeat-x;
background-color:#F2F2EA;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#534741;
overflow-x: hidden; 
}

img#logo-print {
display:none;
}

a {
color:#0293DB;
}

a:hover {
color:#0293DB;
}

img, div { 
behavior: url(iepngfix.htc); 
}

h2 {
font-size:20px;
color:#D70014;
}

div#flashcontent {
width: 238px;
}
div#formerly {
color:red;
margin-top:-33px;
}


img#bkgd-water {
position:absolute;
top:95px;
right:-340px;
z-index:1;
} 

div.wrapper {
position:relative;
margin:0px auto;
width:900px;
z-index:10;
}

div#header {
position:relative;
width:900px;
z-index:9;
height: 209px;
}

img#logo {
padding:0px 0px 15px 0px;
}

div#menu {
position:relative;
top:-8px;
width:876px;
margin:0px auto;
padding-bottom:25px;
z-index: 999;
}

div#main {
position:relative;
float:left;
width:907px;
height:355px;
top:40px;
z-index:1;
}

img#nail {
position:absolute;
top:-5px;
z-index:99;
}

div#gallery {
position:relative;
float:right;
width:571px;
height:322px;
top:-25px;
left:-1px;
background-image:url(../GRAPHICS/gallery-bkgd.png);
background-repeat:no-repeat;
}

div#gallery img {
margin-top:7px;
margin-left:-1px;
}

div#reservation {
position:relative;
float:left;
width:398px;
height:335px;
background-image:url(../GRAPHICS/how-to-reservation.png);
background-repeat:no-repeat;
}

div#reservation ul {
position:relative;
float:left;
width:300px;
padding:15px;
margin:0px;
top:25px;
left:40px;
list-style-image:url(../GRAPHICS/home-res-dot.gif);
}

div#reservation ul li {
padding:5px;
}

div#intro {
position:relative;
float:left;
width:433px;
padding:15px;
left:50px;
}

div#intro p {
padding:0px 0px 0px 15px;
}

div#trip-menu {
background-image:url(../GRAPHICS/home-trips-menu.png);
background-repeat:no-repeat;
float:left;
font-size:18px;
height:273px;
padding-top:54px;
position:relative;
width:335px;
z-index:1;
}

div#trip-menu table {
position:relative;
float:left;
width:335px;
height:146px;
}

div#trip-menu a {
color:#534741;
font-weight:normal;
text-decoration:none;
}

div#trip-menu a:hover {
color:#FF0000;
text-decoration:none;
}

div#trip-menu table td.col1 {
width:206px;
padding-left:10px;
}

div#trip-menu table tr.row1 {
height:34px;
}

div#trip-menu table tr.row2 {
height:34px;
}

div#trip-menu table tr.row3 {
height:32px;
}

div#trip-menu table tr.row4 {
height:52px;
}

div#secondary {
position:relative;
float:left;
width:100%;
margin-top:20px;
background-image:url(../GRAPHICS/bkgd-home-blue.jpg);
background-color:#E7EBEC;
padding-bottom:50px;
z-index:5;
}

div#col1 {
position:relative;
float:left;
width:398px;
top:30px;
}

div#col2 {
position:relative;
float:left;
width:415px;
top:30px;
left:80px;
}

div#col1 ul {
position:relative;
float:left;
padding:0px;
padding-left:20px;
margin:0px;
list-style-image:url(../GRAPHICS/blue-dot.png);
}

*html div#col1 ul {
list-style-image:url(../GRAPHICS/blue-dot.gif);
}

div#col1 ul li {
padding:5px;
}

div#footer {
position:relative;
padding:15px;
float:left;
width:100%;
height:144px;
color:#FFFFFF;
font-size:12px;
background-image:url(../GRAPHICS/bkgd-home-footer.jpg);
}

div#copyright {
background-image:url(../GRAPHICS/footer-rule.png);
background-repeat:no-repeat;
padding-top:40px;
text-align:center;
color:#fff3c4;
}

div#copyright a {
color:#ffd35d;
text-decoration:none;
}

div#copyright a:hover {
color:#ffb900;
text-decoration:none;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

a.blog {
margin-left:-320px;
font-size:20px;
}

