body{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:#BBBBBB;text-align:center;font-family:verdana,arial;overflow:auto;background:#000 url(images/main-bg.jpg) center top  no-repeat;
	 xbackground:#000 url(images/overlaybg.jpg) center top  no-repeat;}
		
img,div, li, #logo{behavior:url(iepngfix.htc);}
img {border:none;}

#tupperware{margin:auto;text-align:left;padding:0px 0px 0px 0px;width:950px;clear:left;position:relative;}
#htup{background:;clear:left;width:950px;height:80px;padding:8px 0px 4px 0px;}
#logo{margin:4px 10px 10px 40px;padding:0px 0px 0px 0px;background:url(images/top-left-logo.png) no-repeat;width:119px;height:69px;float:left;display:inline;}
#logo{font-size:0pt;}
#logo a{display:block;width:119px;height:69px;}
#topnav {margin:20px 38px 0px 0px;padding:0px 0px 0px 0px;float:right;width:690px;display:inline;}
	#topnav li {margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;float:left;list-style-type:none;font-size:0pt;color:red;font-weight:900;height:56px;cursor:pointer;display:inline;}
		#topnav li.topnav-item0 {	background:url(images/top-nav-home.png) no-repeat;width:22px;height:22px;margin:17px 5px 0px 5px;}
			#topnav li.topnav-item0 a{display:block;width:22px;height:22px;}
		#topnav li.topnav-item1 {	background:url(images/top-nav-about.png) no-repeat;width:22px;height:22px;margin:17px 5px 0px 5px;}
			#topnav li.topnav-item1 a{display:block;width:22px;height:22px;}
		#topnav li.topnav-item2 {	background:url(images/top-nav-accomodation.png) no-repeat;width:101px;height:12px;margin:20px 5px 0px 5px;}
			#topnav li.topnav-item2 a{display:block;width:101px;height:12px;}
		#topnav li.topnav-item3 {	background:url(images/top-nav-facilities.png) no-repeat;width:56px;height:25px;margin:16px 5px 0px 5px;}
			#topnav li.topnav-item3 a{display:block;width:56px;height:25px;}
		#topnav li.topnav-item4 {	background:url(images/top-nav-meetings.png) no-repeat;width:66px;height:25px;margin:16px 5px 0px 5px;}
			#topnav li.topnav-item4 a{display:block;width:66px;height:25px;}
		#topnav li.topnav-item5 {	background:url(images/top-nav-dining.png) no-repeat;width:80px;height:25px;margin:16px 5px 0px 5px;}
			#topnav li.topnav-item5 a{display:block;width:80px;height:25px;}
		#topnav li.topnav-item6 {	background:url(images/top-nav-recreation.png) no-repeat;width:56px;height:12px;margin:20px 5px 0px 5px;}
			#topnav li.topnav-item6 a{display:block;width:56px;height:12px;}
		#topnav li.topnav-item7 {	background:url(images/top-nav-contact-us.png) no-repeat;width:60px;height:12px;margin:20px 0px 0px 5px;}
			#topnav li.topnav-item7 a{display:block;width:60px;height:12px;}
		#topnav li.spacer {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(images/top-nav-spacer.gif) center center no-repeat;width:24px; height:56px;cursor:default;	}

#btup {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:950px;height:527px;background:;clear:left;}
	#maincontent {position:relative;}
	#rotator{margin:0px 0px 0px 39px;padding:0px 0px 0px 0px;background:url(images/rotatorbg.jpg) center center no-repeat;xborder:2px lime solid;width:870px;height:396px;color:black;}
	
	#specialdeal{	z-index:5;clear:left;position:absolute;background:black url() center center no-repeat;width:658px;height:38px;top:443px;left:43px;
					opacity:0.6;filter:alpha(opacity=60);border:1px white solid;}
	
	#specialdeal-clickbutton {	z-index:6;position:absolute;width:180px;height:38px;top:443px;left:43px;background:;cursor:pointer;
								font-family:arial;letter-spacing:-2px;font-size:24pt;color:white;display:inline;margin:0px 0px 0px 10px;}
								
	#specialdeal-content-bg {	z-index:4;position:absolute;width:658px;height:288px;top:153px;left:43px;
								background:black;opacity:0.9;filter:alpha(opacity=90);border:1px white solid;}
	
	#specialdeal-content {	z-index:5;position:absolute;width:638px;height:268px;top:153px;left:43px;
							background:;padding:10px 10px 10px 10px;
							font-size:10pt;color:white;}
							
		#specialdeal-columnfull {	position:absolute;top:20px;left:20px;width:618px;height:248px;background:;}
		#specialdeal-column1 {	position:absolute;top:20px;left:20px;width:200px;height:252px;background:red;}
		#specialdeal-column2 {	position:absolute;top:20px;left:230px;width:200px;height:252px;background:blue;}
		#specialdeal-column3 {	position:absolute;top:20px;left:440px;width:200px;height:252px;background:green;}
	
	#roomreservations{	z-index:5;position:absolute;background:black url() center center no-repeat;
						width:200px;height:38px;top:443px;left:705px;
						opacity:0.6;filter:alpha(opacity=60);border:1px white solid;}

	#roomreservations-label	{	z-index:6;position:absolute;width:200px;height:38px;top:443px;left:696px;background:;
								font-family:arial;letter-spacing:-2px;font-size:24pt;color:#999999;text-align:center;
								display:inline;margin:0px 0px 0px 10px;}
	#roomreservations-label a {	text-decoration:none;color:#999999;}
	
	#bnavul{margin:14px 0px 0px 39px; clear:left;padding:0px 0px 0px 0px;width:874px;height:96px;background:;list-style-type:none;}
		.bnavli{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:;width:208px;height:94px;float:left;}
			.bnavli a{font-size:0pt;cursor:pointer;display:block;width:208px; height:94px;background:;}
		.item1{margin:0px 13px 0px 0px;background:url(images/bnavitem1.jpg) center no-repeat;xborder:2px lime solid;}
		.item2{margin:0px 13px 0px 0px;background:url(images/bnavitem2.jpg) center no-repeat;xborder:2px lime solid;}
		.item3{margin:0px 13px 0px 0px;background:url(images/bnavitem3.jpg) center no-repeat;xborder:2px lime solid;}
		.item4{background: url(images/bnavitem4.jpg) center no-repeat;xborder:2px lime solid;}

#ftup {margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;width:916px;height:30px;color:#BBBBBB;text-align:center;font-family:verdana,arial;background:;clear:left;}
	#ftup span {float:left;font-size:7pt;}
	#ftup h3 {margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;float:right;font-size:7pt;}
			
			