@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

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

body {
	background:url(/images/bg_content.jpg) top center repeat-y #FFCC00;
}

#container {
	width:995px;
	margin:0 auto;
}

#main {
	position:relative;
	margin:0 auto;
	width:955px;
	border:0px solid #FF0000;
}

#header {
	height:185px;
	background:url(/images/head1.jpg) top center no-repeat #FFCC00;
}

#logo {
	position:absolute;
}

#block {
	position:absolute;
	
	/* ADD FOR EVENTS + CRUISE NIGHTS NAV */
	
	
	right:0px;
	width:850px;
	
	
	/*left:305px;
	width:650px;*/
	height:62px;
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#nav {
	position:absolute;
	
	/* ADD FOR EVENTS + CRUISE NIGHTS NAV */
	
	
	right:0px;
	width:850px;
	
	
	/*left:305px;
	width:649px;*/
	height:62px;
	border:0px solid #FF0000;
}

#nav ul {
	list-style-type:none;
}

#nav li {
	float:left;
}

#nav a {
	border:0px solid #336699;
	display:block;
	height:42px;
	border-left:1px solid #FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:20px 10px 0px 10px;
}

#nav a:hover {
	/*background:#000000;*/
	color:#FFCC00;
}

#nav a.nav_new { width:44px; }

#nav a.nav_about { width:44px; }

#nav a.nav_special { width:44px; }

#nav a.nav_silver { width:90px; }

#nav a.nav_custom { width:77px; }

/*#nav a.nav_special { width:52px; } */

#nav a.nav_qualify { width:52px; }

#nav a.nav_collector { width:83px; }

#nav a.nav_claim { width:44px; }

#nav a.nav_cruise { width:46px; }

#nav a.nav_event { width:46px; }

#nav a.nav_contact { width:46px; }

#content {
	width:935px;
	margin:0 auto;
	border:0px solid #FF0000;
	overflow:none;
	padding-bottom:10px;
}

#content2 {
	width:935px;
	height:601px;
	margin:0 auto;
	border:0px solid #FF0000;
	overflow:none;
	padding-bottom:10px;
	background:url(/images/newsletter_thankyou.jpg) top center no-repeat;
}

#content2 table {
	background:#FFFFFF;
	border:10px solid #CCCCCC;
}

#content2 table table {
	border:0px solid #CCCCCC;
}

#footer {
	position: relative;
	background-color: #333333;
	width:956px;
	height: 90px;
	margin-left:20px;
}

#footer ul.top {
	position:absolute;
	top:23px;
	left:262px;
	list-style-type:none;
}

#footer ul.bottom {
	position:absolute;
	top:43px;
	left:262px;
	list-style-type:none;
}

#footer li {
	float:left;
}

#footer a {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}

#footer a:hover {
	text-decoration:underline;
}

#footer img {
	position:relative;
	top:30px;
	margin-left:20px;
}
