#allContent {
	position:absolute; 
	top:471px; 
	left:0px; 
	background:url(../images//bg-content.gif);
	}
#twoColumn {
	width:963px; 
	}
#content {
	}
#mainContent {
	padding:15px 20px 15px 20px;
	width:723px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:683px;
	}
html>body #mainContent {
	width:683px;
	} 
#subnavCol {
	padding:32px 0 4px 0; 
	background:#996633 url(../images//header-features.jpg) top left no-repeat;
	overflow:hidden; 
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
	box-sizing:content-box; 
	height:361px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:325px; 
	text-align:left;
	}
html>body #subnavCol {
	height:325px; 
	}
#footer {
	background:#391C0F url(../images//footer.gif) no-repeat;
	}
#eventsList {
	height:119px; 
	overflow:auto; 
	padding:0 10px; 
	font-size:11px; 
	}
#allContentHome {
	top:110px; 
	left:0px;	
	width:963px; 
	background:url(../images//bg-threecolumn.gif) top left repeat-y; 
	}
#threeColumnHome {
	width:963px; 
	}
#twoColumnHome {
	position:relative; 
	float:right; 
	width:791px; 
	}
#mainContentHome {
	float:left;
	padding:0;
	font-size:76%;
	width:551px; 
	}
#supplementHome {
	position:relative; 
	height:361px; 
	float:right; 
	padding:0; 
	background:#600 url(../images//bg-supplement.jpg) top left repeat-x;
	color:#fc6; 
	font-size:76%;
	overflow:hidden; 
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
	box-sizing:content-box; 
	width:240px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:240px;
	}
html>body #supplementHome {
	width:240px;
	} 
#supplementHome OBJECT {
	margin:3px 3px 0 3px;
	}
#supplementHome FORM {
	margin:0; 
	padding-top:0px;  
	}
#supplementHome INPUT, #supplementHome SELECT {
	margin:0; 
	border:1px solid #000; 
	background:#ffe6b3; 
	color:#000; 
	font-size:9px; 
	}
#supplementHome H2 {
	margin:0; 
	}
#supplementHome A {
	color:#fc6; 
	}
/*#supplementHome TD {
	font-weight:bold; 
	}*/
#supplementHome .submit {
	margin:3px 0 3px 0; 
	text-align:right; 
	}
#allBooking {
	padding:3px; 
	background-color:pink; 
	}
#bookingHotel, #bookingAir, #bookingCar, #bookingPackages {
	position:absolute; 
	top:3px; 
	left:3px; 
	visibility:hidden; 
	background:url(../images//book_online.gif) 0px 60px no-repeat; 
	font-size:10px; 
	}
#bookingHotel {
	visibility:visible; 
	}
#bookingImage {
	position:absolute; 
	z-index:9; 
	top:3px; 
	left:3px; 
	}
#calendar {
	position:absolute; 
	top:221px; 
	left:0; 
	border-top:3px solid #D9AF7C; 
	}

