body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #000000;
	padding: 0px;
}
#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

.header {
	height: 620px;
	width: 1000px;
	background-image: url(/images_splash/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
}
#flashcontent {
	position: absolute;
	width: 1000px;
}

.top_info{
	float:right;
	position:absolute;
	width:200px;
	font-size:18px;
	height:50px;
	font-family:Helvetica, Arial, sans-serif;
	color:#ffffff;
	right:-45px;
	top:60px;
	font-weight:bold;
	
}

.subnav {
	float: right;
	margin-top: 50px;
	margin-right: 50px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.subnav a {
	color: #FFFFFF;
	text-decoration: none;
}
.subnav a:hover {
	text-decoration: underline;
}

.hotspot {
	float: left;
	width: 275px;
	height: 95px;
	margin-top: 10px;
	margin-left: 50px;
	position: absolute;
}
.places {
	background-image: url(/images_splash/bg-3locations.jpg);
	height: 201px;
	width: 920px;
	top: 471px;
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 30px;
	clear: both;
}

.places a{
	cursor:pointer;
	text-decoration:none;
}
.places .loc {
	float: left;
	width: 275px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top:85px;
	margin-top: 0px;
	color: #000000;
	font-size: 11px;
	text-align: justify;
	height: 110px;
}
.places .goloc {
	float: left;
	width: 275px;
	margin-right: 18px;
	margin-top: 5px;
	padding: 5px;
	font-size: 11px;
	text-align: center;
}


.subcontent {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images_splash/dotterborder-horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
}
.subcontent .feature {
	float: left;
	margin-right: 3px;
	/*height: 160px;*/
	margin-left: 3px;
	margin-bottom: 10px;
	color: #999999;
	font-size: 11px;
	line-height: 13px;
	padding-right: 10px;
	text-align: justify;
}
.feature p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.border-pic {
	border: 5px solid #FFFFFF;
	margin-right: 10px;
	margin-bottom: 10px;
}


.borderright{
	background-image: url(/images_splash/dotterborder.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.footer {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	color: #CCCCCC;
	font-size: 11px;
}
.footer a {
	color: #CCCCCC;
}
.vip {
	float: left;
	width: 508px;
	background-color: #222222;
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
}
.vip .fillform {
	float: left;
	margin: 5px;
}
.vip .fillform input {
	margin: 0px;
	font-size: 11px;
	width: 88px;
}

.vip img {
	display: block;
}


.address {
	float: right;
	text-align: left;
	width: 350px;
}



.clear {
	clear: both;
}









/*********************************************
	MAIN NAV
*********************************************/
img a{outline:none;}
img {outline:none;}
a {outline:none;}

.main-nav{
	display:block;
	width:1000px;
	height:383px;
	margin:0;
	padding:0;
	position:relative;
	
	background:url(/images/main-nav.png) no-repeat;
}


.main-nav, .main-nav ul, .main-nav ul li, .main-nav a{
	z-index:1000;
}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;	
	
}

.main-nav li{ 
    display:block;
	float:left;
	text-align:center;
	background:url(/images/main-nav.png) no-repeat;
	position:absolute;
}




.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
}



.main-nav ul li.bands{top:213px; left:13px; background-position: -13px -213px; width:138px; height:134px;}
.main-nav ul li.bands a{width:138px; height:134px;}
.main-nav ul li.bands:hover {background-position: -13px -596px;}

.main-nav ul li.packages{top:27px; left:258px; background-position: -258px -27px; width:202px; height:112px;}
.main-nav ul li.packages a{width:202px; height:112px;}
.main-nav ul li.packages:hover {background-position:-258px -410px;}

.main-nav ul li.bachelorette{top:145px; left:417px; background-position: -417px -145px; width:150px; height:227px;}
.main-nav ul li.bachelorette a{width:150px; height:227px;}
.main-nav ul li.bachelorette:hover {background-position: -417px -528px;}

.main-nav ul li.booknow{top:18px; left:463px; background-position: -463px -18px; width:281px; height:128px;}
.main-nav ul li.booknow a{width:281px; height:128px;}
.main-nav ul li.booknow:hover {background-position: -463px -401px;}   

.main-nav ul li.menu{top:144px; left:570px; background-position: -570px -144px; width:127px; height:228px;}
.main-nav ul li.menu a{width:127px; height:228px;}
.main-nav ul li.menu:hover{background-position: -570px -527px;}

.main-nav ul li.hotdeals{top:9px; left:748px; background-position: -748px -9px; width:197px; height:130px;}
.main-nav ul li.hotdeals a{width:197px; height:130px;}
.main-nav ul li.hotdeals:hover{background-position: -748px -392px;}



.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}








.menu-buttons {
	height: 201px;
	width: 912px;
	top: 470px;
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 30px;
}

