.xscapeleft{
	float:left;
}
.xscaperight{
	float:right;
}
.xscapecenter{
	clear:both;
	text-align:center;
	margin:0 auto;
}
#xscapeWrapper{
	width:782px;
	padding:0;
	margin:2px 0 0 0;
	overflow:hidden;
	background-color:#313131;
	color:#ffffff;
	font:11px/18px Arial, Verdana, Helvetica, sans-serif;
}
#xscapeNav{
	width:782px;
	height:235px;
	padding:60px 0 0 0;
	background:#313131 url(http://mediafiles.cineplex.com/Xscape/top.jpg) top left no-repeat;
	float:right;
    *overflow: visible;	
}
#xscapeNav ul {
	width:523px;
	padding: 0 0 60px 259px;
	margin: 0 -10px;
	list-style-type: none;
}
#xscapeNav li {
    list-style-image: none;
    display:inline;
    float:right;
    width:88px;
    padding: 0 12px 10px 0px;
}
#xscapeNav li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	font:14px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeNav li a:hover {
	text-decoration:none;
	text-transform:uppercase;
	color:#e7a723;
	font:14px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeNav h1 {
	color:#313131;
	font:bold 50px/43px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0px;
	*margin:-20px;	
	text-align:right;
	width:480px;
	padding: 20px 20px 0 274px;
	*padding: 0 20px 0 274px;
    *overflow: visible;		
}
#xscapeContent2{
	width:762px;
	padding:0px;
	margin:0 auto;
	float:left;
	background-color:#5f5f5f;
}
#xscapeContent{
	width:762px;
	padding:10px;
	margin:0 auto;
	float:left;
	background-color:#5f5f5f;
}
#xscapeContent p{
	color:#ffffff;
	font:16px/21px Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	padding-bottom:10px;
}
#xscapeFooter{
	width:782px;
	min-height:297px;
	padding:60px 0 0 0;
	background:#606060 url(http://mediafiles.cineplex.com/Xscape/footerback.jpg) top left no-repeat;
	float:left;
}
#xscapeExperience{
	width:678px;
	height:204px;
	margin: -25px 25px;
	padding:40px 27px;
	background: url(http://mediafiles.cineplex.com/Xscape/goldback2_new.png) top left no-repeat;
	float:left;
}
#xscapeExperience ul {
	display: inline;
}
#xscapeExperience li {
    display: inline;
}
#xscapeExperienceBlock ul {
	list-style-type:none; 
	display: block; !important
	float:left; 
}
#xscapeExperienceBlock li  {
    list-style-image: none;
	background: url(http://mediafiles.cineplex.com/Xscape/bluearrow.png) left top no-repeat;

	margin:0 auto;
    width:320px;
    padding: 0 35px 20px 25px;
	color:#313131;
	font: bold 17px/16px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
#xscapeExperience h2 {
    padding: 0;
	color:#313131;
	font: bold 25px/38px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	margin-top:-20px;
}
#xscapeExperience hr{
	color: #313131;
	background-color: #313131;
	height: 1px;
	border: 0px;
	margin:-10px 0 -5px 0;
	padding:0;
}

#xscapeTheatres{
    float: left;
    margin: -25px -39px;
    *margin: -15px -39px;	
    padding: 0;
}
#xscapeTheatres h2 {
    padding: 0 0 0px 0;
	color:#ffffff;
	font: 18px/18px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}
#xscapeTheatres ul {
	list-style-type:none; 
	display: inline;
	float:left; 
}
#xscapeTheatres li  {
    list-style-image: none;
	margin:0 auto;
    width:320px;
    padding: 0 35px 20px 25px;
	color:#313131;
	font: bold 17px/16px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
#xscapeTheatres li a {
	text-decoration:underline;
	color:#e7a723;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeTheatres li a:hover {
	text-decoration:underline;
	color:#ffffff;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}

#xscapeLounge{
    float: left;
    margin: -25px -90px;
    *margin: -15px -90px;	
    padding: 0;
}
#xscapeLounge h2 {
    padding: 0 0 0px 0;
	color:#ffffff;
	font: 18px/18px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}
#xscapeLounge ul {
	list-style-type:none; 
	display: inline;
	float:left; 
}
#xscapeLounge li  {
    list-style-image: none;
	margin:0 auto;
    width:320px;
    padding: 0 35px 20px 25px;
	color:#313131;
	font: bold 17px/16px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
#xscapeLounge li a {
	text-decoration:underline;
	color:#e7a723;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeLounge li a:hover {
	text-decoration:underline;
	color:#ffffff;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}

#xscapeBookings{
    float: left;
    margin: 4px 252px;
	*margin: 31px 252px;
    padding: 0;
}
#xscapeBookings h2 {
    padding: 0 0 0px 0;
	color:#ffffff;
	font: 18px/18px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}
#xscapeBookings ul {
	list-style-type:none; 
	display: inline;
	float:left; 
}
#xscapeBookings li  {
    list-style-image: none;
	margin:0 auto;
    width:320px;
    padding: 0 35px 20px 25px;
	color:#313131;
	font: bold 17px/16px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
#xscapeBookings li a {
	text-decoration:underline;
	color:#e7a723;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeBookings li a:hover {
	text-decoration:underline;
	color:#ffffff;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}

#xscapeBirthdays{
    float: left;
    margin: -275px 530px;
    *margin: -306px 530px;
	 *width: 225px;  
	 color:#ffffff;  
    padding: 0;
}
#xscapeBirthdays h2 {
    padding: 0 0 0px 0;
	color:#ffffff;
	font: 18px/18px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}
#xscapeBirthdays ul {
	list-style-type:none; 
	display: inline;
	float:left; 
}
#xscapeBirthdays li  {
    list-style-image: none;
	margin:0 auto;
    width:320px;
    padding: 0 35px 20px 25px;
	color:#313131;
	font: bold 17px/16px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
#xscapeBirthdays li a {
	text-decoration:underline;
	color:#e7a723;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeBirthdays li a:hover {
	text-decoration:underline;
	color:#ffffff;
	font:12px/14px Trebuchet, Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}

#xscapeTitle{
	width:728px;
	margin: 0 auto;
	padding:40px 27px;
	color:#ffffff;
	font: 11px/18px Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	background-color: #313131;
	text-align:right;
	float:left;
}
#playcard{
	text-align:right;
}

















#xscapeHighlights img{
	padding-bottom:10px;
}
#xscapeHighlights ul{
	padding: 0;
	margin: 0 0 15px 30px;
}
#xscapeHighlights li{
	color:#ffffff;
	font:16px/25px Arial, Verdana, Helvetica, sans-serif;
}
#xscapeHighlights li a{
	text-decoration:underline;
	color:#eab535;
	font:bold 16px/21px Arial, Verdana, Helvetica, sans-serif;
}
#xscapeHighlights li a:hover{
	text-decoration:none;
	color:#eab535;
	font:bold 16px/21px Arial, Verdana, Helvetica, sans-serif;
}
#xscapeNowPlaying {
	width:385px;
	height:308px;
	padding-bottom:40px;
}
#xscapeComingSoon {
	width:385px;
	height:293px;
	padding-bottom:40px;
}
#xscapeTabs {
	padding-bottom:20px;
}
#xscapeTabsLocations{
	width:762px;
	padding:0px;
	clear:both;
	float:left;
	background:#000;
	text-align:left;
	margin:0 auto;
}
*html #xscapeTabsLocations{
	width:762px;
	padding:0px;
}
#xscapeTabsLocations p {
	color:#ffffff;
	font:11px/14px Arial, Verdana, Helvetica, sans-serif; !important
}
#xscapeTabsLocations h3 {
    color: #ffffff;
    font: bold 12px/12px Arial,Verdana,Helvetica,sans-serif;
	padding:5px 0px 5px 5px;
	margin:0 0 5px 0;
	width:220px;
	background-color:#273e61;
	text-align:left;
}
#xscapeTabsLocations h4 {
    color: #ffffff;
    font: bold 12px/12px Arial,Verdana,Helvetica,sans-serif;
	padding:5px 0px 5px 5px;
	margin:0 0 5px 0;
	width:220px;
	background-color:#eab535;
	text-align:left;
}
#xscapeTabsLocations h5 {
    color: #89c1d9;
    font: bold 11px/14px Arial,Verdana,Helvetica,sans-serif;
}
#xscapeTabsLocations a {
	text-decoration:underline;
	color:#eab535;
	font:bold 11px/10px Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}
#xscapeTabsLocations a:hover {
	text-decoration:none;
	color:#eab535;
	font:bold 11px/10px Arial, Verdana, Helvetica, sans-serif; !important
	padding:0;
	margin:0;
}

