BODY { BACKGROUND: #000; }

P { FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }

TD { FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }

.header1 { FONT-SIZE: 18px; }

.style1, h1 { font-size: 14px; font-weight: bold; }

#nav {
text-align:center;
border-top:1px solid #6dcdd9;
border-bottom:1px solid #6dcdd9;
height:30px;
margin:8px 0; }

#nav ul {
float:center;
font-weight:bold;
font-size:.9em;
text-transform:uppercase;
margin:8px 0;
padding:0; }

#nav ul li, #nav ul li.sp {
display:inline;
color:#fff;
padding:0 6px; }

#nav ul li.sp {
padding:0 5; }

#nav li a {
text-decoration:none;
color:#6dcdd9; }

#nav li a#nav_specialoffers { color: #FF0000; }
#nav li a#nav_specialoffers:hover { color: #FF0000; text-decoration: underline; }

#nav ul li a:hover {
text-decoration:underline;
color:#6dcdd9; }

/* ---------------------------------------------------
LINKS */

a { text-decoration:none; outline:0; margin:0; padding:0; }
a:link { color:#6dcdd9; }
a:visited { color:#6dcdd9; }
a:hover { text-decoration:underline; color:#6dcdd9; }
a:active { color:#6dcdd9; }


/* ---------------------------------------------------
GLOBAL */

#booknow {float: right; clear: both; margin-right: 400px;}

.clear {clear: both; font-size: 0; height: 0; line-height: 0;}
#footer-container{ text-align: center; width: 100%; padding: 0; margin: 0;}
#footer-container*{padding: 0; margin: 0;}
#footer { text-align: left; border-top: 1px solid #6dcdd9; width: 800px; margin: 0 auto; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 8px 0 40px 0;}
#footer ul {}
#footer ul li{ display: inline; padding-right: 20px; padding-left: 20px; border-right: 1px solid #666; }
#footer ul li.first{padding-left: 0;}
#footer ul li.last{ border-right: 0;}

/* Blinking Ad */
	div#flashingbannerwrapper { width: 368px; height: 115px; background: #ff0000; color:#FFF;padding: 3px; }
		div#flashingbanner { width: 366px; height: 113px; border: 1px solid #000; }
			div#flashingbanner p { margin: 0px; padding: 4px 0px 0px 0px; text-align: center; font-size: 20px; text-transform: uppercase; }
				div#flashingbanner p a { color: #fff; text-decoration: none; padding: 2px 0px 0px 0px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; }
				div#flashingbanner p.small a  { font-size: 12px; }

/* ---------------------------------------------------
GLOBAL */

#gallery { width:530px; }
#gallery div { float:left; text-align:center; width:160px; margin:0 10px 10px 0; }
#gallery div a img { border-color:#6dcdd9; }
#gallery div.lower { margin-top:20px; }
				
/* -------------------------------------------------
SLIMBOX */

#lbOverlay {
position:absolute;
left:0;
width:100%;
background-color:#000;
cursor:pointer; }

#lbCenter, #lbBottomContainer {
position:absolute;
left:50%;
overflow:hidden;
background-color:#fff; }

.lbLoading { background:#fff url(../images/gallery/loading.gif) no-repeat center; }

#lbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat; }

#lbPrevLink, #lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none; }

#lbPrevLink { left:0; }

#lbPrevLink:hover {
background:transparent url(../images/gallery/prevlabel.gif) no-repeat 0% 15%; }

#lbNextLink {right: 0; }

#lbNextLink:hover {
background:transparent url(../images/gallery/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none; }

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(../images/gallery/closelabel.gif) no-repeat center;
margin:5px 0; }

#lbCaption, #lbNumber { margin-right:71px; }

#lbCaption { font-weight:bold; }

#booknow {margin: 75px 50px 25px 0; position: relative; float: right;}

/* HOMEPAGE PROMO */
#overlay { position:absolute; top:0px; left:0px; z-index:90; background-color:#000000; width:100%; minWidth:100%; height:100%; minHeight:100%; }
#promo-wrapper { position:absolute; z-index:100; top:60px; left:0; text-align:center; line-height:0; width:100%; }
#promo-wrapper img { border:0; }
#promo-pop { position:relative; width:620px; margin:0 auto; }
#closeButtonContainer { display:block; position:absolute; top:-22px; left:-18px; overflow:hidden; width:150px; height:30px; }
a#close { display:block; position:relative; font-size:13px; font-weight:bold; text-align:right; text-decoration:none; background:url(../images/close_button.gif) no-repeat; outline-style:none; color:#fff; width:150px; height:30px; }
a#close span { display:block; position:relative; top:5px; }
a#close:hover { background-position:0px -30px; }
