@charset "UTF-8";
	html {background:#000 url(/img/background.png) left top repeat-x;
    overflow: hidden;
    overflow-y: scroll;
    }


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(/img/body-bg.png) center top no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;}


#container {
	/*width: 1002px;*/
	width: 1012px;
	margin: 0 auto;
	text-align: left;}

/* Header */
#hd {
	padding: 0 ;
	height:120px;
	position:relative; z-index: 1500;}
	/* Logo */
	div#logo {
		height:128px;
		left:-64px;
		margin:20px 0 0;
		position:absolute;
		width:125px;
		z-index:9000;
		background:url(/img/logo.png) top left no-repeat;}
		div#logo img {behavior: url(../liveimages/iepngfix.htc); z-index: 9000;}
		div#logo a {
			display: block;
			height: 100%;}
	div#signPost {
		position:absolute;
		top:148px;
		left:-11px;
		height:114px;
		width:30px;
		display:block;
		background:url(/img/sign-post.png) left top no-repeat;}
	
	/* Welcome */
	div#welcome {
		width: 305px;
		margin: 25px 0 0 95px;
		position: absolute;}
		div#welcome p {
			font-size: 10px;
			color: #f5eedc;
			margin: 0;}

	/* Navigation Edits */
	div#iamnav {
		background:url("../liveimages/iamnav.png") no-repeat scroll 0 0 transparent;
		height:31px;
		margin:34px 0 0 607px;
		position:absolute;
		width:333px;}
		
/* end Header*/


.home #sidebar {
	float: right;
	width: 365px;
	padding: 0 0 15px;
	height:1%;}
	
	#upcomingEventsHeadlineWrap {overflow:auto;}
	
	#upcomingEvents {
		background:url(/img/upcoming-events.png) left top no-repeat;
		width:266px;
		height:43px;
		display:inline;
		float:left;
		text-indent:-9999px;
		padding:0;
		margin:10px 12px 0 0;}
	p.viewList {
		font-size:12px;
		float:left;
		margin:27px 0 0;
		padding:0;}
		p.viewList a {color:#f3eadc;}
	
	#eventsListWrap {
		border-top:1px solid #a51020;
		border-bottom:1px solid #a51020;
		width:306px;
		height:215px;
		overflow:auto;
		display:block;
		margin:0;
		padding:0 40px 0 10px;}
		#eventsListWrap dl {margin:0; padding:0; color:#f3eadc;}
		#eventsListWrap dl dt {
			margin:3px 0 0;
			padding:0;
			font-weight:bold;
			font-size:17px;}
		#eventsListWrap dl dd {
			margin:0 0 13px;
			padding:0;
			font-size:10px;}
	
	#bellowEventsWrap {overflow:auto;}
	
	#carAndFlight {
		overflow:hidden;
		float:left;
		display:inline;
		width:180px;
		text-indent:-9999px;}
		#carAndFlight p {
			margin:0;
			padding:0;}
		#carAndFlight p a {
			display:block;
			width:164px;
			height:54px;
			background:url(/img/concierge-buttons.jpg) no-repeat;}
			#carAndFlight p.car a {
				background-position:top right;
				margin:61px 26px 17px 0;}
			#carAndFlight p.flight a {
				background-position:bottom right;}
	
	#planYourTrip {
		width:175px;
		height:244px;
		background:url(/img/plan-your-trip-bg.png) top left no-repeat;
		float:left;
		display:inline;
		margin:15px 0 0;
		padding:0;position:relative;}
		#planYourTrip .formWrap {
			overflow:auto; position:relative;height: 125px;}
		#planYourTrip select {
			/*width:83px;
			height:15px;
			margin:92px 0 0 13px;
			padding:4px;*/
		position: absolute;
		bottom: 10px;
		left: 10px;
			border:none;
			color:#000;
			border-top:1px solid #4f4f4f;
			border-right:1px solid #4f4f4f;
			width: 100px; font-size: 11px;
			line-height: 11px;
			vertical-align: middle;
			padding: 0;
			background-color: #fff;
			}
		#planYourTrip button {
			width: 56px;
			height: 24px;
			display:block;
			border:1px solid red;
			margin: 0;
			padding:0;
		position:absolute;
		bottom: 10px;
		left: 115px;
			border: none;
			background:url(/img/plan-your-trip-button.png) left top no-repeat;
			text-indent: -9999px;
			.font-size:0px;
			.color:#094709;
			.text-indent:0px;
			cursor: pointer;
			cursor: hand; /* for IE 5.x */}
		#planYourTrip p {
			margin:0 0 0 13px;
			padding:0;}
		#planYourTrip p a {
			margin:0;
			padding:0;
			font-size:10px;
			color:#fff;
			clear:left;}
			
/*
		Home Main Section
*/
.home #main {
	margin: 0 377px 0 58px;
	padding: 0 0 0 19px;
	overflow:auto;
	width:552px;
	position: relative;}
	
	.home #slider {
	overflow: hidden;
		margin:0 0 20px 0;
		padding:0;
		width:550px;
		height:270px;
		display:block;
		background-color: Transparent; z-index: 100;
		}
		
		.home #slider div
		{
		background-color: Transparent;
		z-index: 100;
		}
		
		.home #slider div a
		{
			background-color: transparent;
			font-size: 0;
			margin: 0;
			padding: 0;
		}
		
		.slider-controls
		{
			position: absolute;
			left: 480px;
			top: 240px;
			z-index: 9000;
		}
		div#main .slider-controls a 
		{
			background-color: #f3eadc;
			color: #000;
			font-weight: bold;
			margin-right: 4px;
			padding: 4px;
			text-decoration: none;
		}
		
		div#main .slider-controls a.activeSlide
		{
			background-color: #000;
			color: #fff;
		}
		
		#tunicaConcierge {
			float:right;
			display:inline;
			overflow:auto;
			width:164px;
			text-indent:-9999px;
			margin:0;}
		#tunicaConcierge h3 {
			margin:0;
			padding:0;
			background:url(/img/concierge-headline.jpg) top left no-repeat;
			width:135px;
			height:18px;}
		#tunicaConcierge p {
			margin:0;
			padding:0;}
		#tunicaConcierge p a {
			display:block;
			width:164px;
			height:54px;
			background:url(/img/concierge-buttons.jpg) no-repeat;}
			#tunicaConcierge p.deals a {
				background-position:top left;
				margin:20px 0 17px 0;}
			#tunicaConcierge p.hotels a {
				background-position:bottom left;}

	/*
		Stay Connected Section
*/
	#main #stayConnected {
		display:block;
		padding:0 0 0 7px;
		margin:0;
		width:353px;
		height:193px;
		background:url(/img/stay-connected-bg.jpg) left top repeat-x;}
		
		#main #stayConnected .left {
			display:inline;
			float:left;
			width:190px;
			overflow:auto;}
		#main #stayConnected .right {
			display:inline;
			float:left;
			overflow:auto;
			width:140px;}
			
		#stayConnected h3 {
			margin:7px 0 0;
			padding:0;
			background:url(/img/stay-connected-headline-signup-newspaper.png) top left no-repeat;
			width:123px;
			height:19px;
			text-indent:-9999px;}
		#stayConnected .signUp {
			background:url(/img/stay-connected-headline-signup-newspaper.png) bottom left no-repeat;
			height:57px;
			width:163px;
			display:block;
			margin:0;
			padding:0;
			text-indent:-9999px;}
		
		/*    Stay Connected Form    */
		#stayConnected .formWrap {
			overflow:auto;
			width:160px;
			margin:3px 0 0;
			padding:0 0 10px;
			border-bottom:1px solid #000;
			font-size:8px;
			.width:163px;}
		#stayConnected input {
			width:88px;
			height:14px;
			margin:0;
			padding:3px;
			border:none;
			float:left;
			color:#999999;
			border:1px solid #a4a4a4;
			border-right:1px solid #7c7c7c;}
		#stayConnected button, .submitbutton {
			width: 64px;
			height: 22px;
			display:block;
			border:1px solid red;
			margin: 0;
			padding:0;
			float: right;
			top:0px;
			left:0;
			.left:-2px;
			border: none;
			background:url(/img/stay-connected-submit.png) left top no-repeat;
			text-indent: -9999px;
			cursor: pointer;
			cursor: hand; /* for IE 5.x */}
		#stayConnected .left p {
			margin:3px 0 0;
			padding:0;}
			#stayConnected .left p a {
				display:block;
				background:url(/img/stay-connected-free-visitors-guide.png) left top no-repeat;
				width:154px;
				height:66px;
				text-indent:-9999px;}


		#stayConnected .right p {
			margin:0 0 4px;
			padding:0;}
			#stayConnected .right p a {
				background:url(/img/stay-connected-social-icons.png) no-repeat;
				width:128px;
				height:44px;}
			#stayConnected .right p.facebook a {
				display:block;
				margin:36px 0 0;
				background-position:left top;
				text-indent:-9999px;}
			#stayConnected .right p.twitter a {
				display:block;
				background-position:left center;
				text-indent:-9999px;}
			#stayConnected .right p.rss a {
				display:block;
				background-position:left bottom;
				text-indent:-9999px;}
	/*
		end Stay Connected Section
*/


/*
		end Home Main Section
*/




/*
	footer
*/
#footer {
	padding: 0 ;}

	#footer p {
	margin: 0;
	padding: 0;}
/*
	end footer
*/

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;}

/* Adjustments from Testing */
#planYourTrip select {height:23px;}
div#ft {width:731px;}
#formWrap {position:relative;} 
.home #planYourTrip button {border:none; position:absolute; right:7px;}
.left  #formWrap {position:relative;} 
.left #formWrap button {position:absolute; left:96px;}