/* CSS Document */

html, ul, li, div, p, {
	margin: 0;
	padding: 0;
	}

body {
	margin-top: 0px;
}

#wrapper {
	width: 1000px;
	background-color: #000;
	margin: auto;
	height: auto;
	}
	
#newwrapper {
	width: 610px;
	margin: auto;
	height: auto;
	}
	
#newbanner {
	width: 610px;
	height: 130px;
	background-image: url(../images/mm2010/5th-new-home-top-banner.jpg);
	background-repeat: no-repeat;
	}
	
#mmbanner1000 {
	width: 1000px;
	height: 130px;
	background-image: url(../images/mm2010/MM-top-banner1000.jpg);
	background-repeat: no-repeat;
	float: left;
	}
	
#newhomelogosection {
	width: 610px;
	height: 215px;
	float:left;
	}
	
.newhomeacelogo {
	width: 300px;
	height: 195px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	float:left;
	}

.newhomegrandlogo {
	width: 300px;
	height: 195px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	float:left;
	}
	
#newhomepromosection {
	width: 610px;
	height: 260px;
	background: #000;
	float:left;
	}
	
#newhomepromosectionwhite {
	width: 610px;
	background: #FFF;
	float:left;
	}

.aboutusblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #000;
	line-height: 1.5em;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
	
#newhomebottom {
	width: 610px;
	height: 25px;
	float:left;
	}
	
.homeicon {
	width: ;
	height: ;
	float: right;
	height: 19px;
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.clickbtn {
	width:294px;
	height:115px;
	float: left;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 150px;
}

.clickbtnthreed {
	float: left;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 355px;
	height: 115px;
	width: 294px;
}


.aboutusbtn {
	width: ;
	height: ;
	float: left;
	height: 14px;
	padding-top: 113px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 50px;
}

.aboutusbtninside {
	width: ;
	height: ;
	float: left;
	height: 14px;
	padding-top: 113px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 220px;
	width: 54px;
}

.facebook {
	width: ;
	height: ;
	height: 14px;
	width: 0px;
	float: left;
	padding-top: 113px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
#banner {
	width: 1000px;
	height: 130px;
	}
	
#midbanner {
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
	}
	
#insidebanner {
	width: 610px;
	height: 85px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 380px;
	}
	
#navbar {
	width: 1000px;
	height: 25px;
	background-color: #003399;
	background-image: url(../images/mm2010/navbar_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	}
	
#main {
	width: 1000px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: auto;
	background-image: url(../images/mm2010/main_bg.png);
	background-repeat: repeat-y;
	}
	
#mainmm {
	width: 1000px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: auto;
	background-image: url(../images/mm2010/mainmm_bg.jpg);
	background-repeat: repeat-y;
	}
	
#mainace {
	width: 1000px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: auto;
	background-image: url(../images/mm2010/mainace_bg.jpg);
	background-repeat: repeat-y;
	}
	
#maingrand {
	width: 1000px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: auto;
	background-image: url(../images/mm2010/maingrand_bg.jpg);
	background-repeat: repeat-y;
	}
	
#topacebanner {
	width: 805px;
	float: left;
	height: auto;
	}
	
#topgrandbanner {
	width: 805px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: auto;
	}

.acebanner {
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 138px;
	}

.smlad {
	width: 195px;
	height: auto;
	float: right;
}

.smladleft {
	width: 195px;
	height: auto;
	float: left;
}

.midad{
	width: 195px;
	height: auto;
	float: right;
}

	
#aceright {
	width: 805px;
	float: right;
	height: auto;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/mm2010/aceright_bg.jpg);
	background-repeat: repeat-y;
	}	


#acecol {
	width: 180px;
	float: left;
	background-image: url(../images/mm2010/Ace-panel.jpg);
	background-repeat: no-repeat;
	height: auto;
	}
	
#acecoltop {
	width: 180px;
	height: 399px;
	float: left;
	background-image: url(../images/mm2010/AceCol_top_bg.jpg);
	background-repeat: no-repeat;
	}
	
#acecolmid {
	width: 180px;
	height: auto;
	float: left;
	background-image: url(../images/mm2010/AceCol_mid_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	}
	
#acecolbottom {
	width: 180px;
	background-image: url(../images/mm2010/AceCol_bottom_bg.jpg);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	}
	
#acerightcol {
	width: 180px;
	float: right;
	height: auto;
	background-image: url(../images/mm2010/Ace-panel.jpg);
	background-repeat: no-repeat;
	}
.flash180x620 {
	width: 180px;
	float: left;
	height: 620px;
	}

.ace180x115 {
	width: 180px;
	float: left;
	height: 115px;
	}
	
.grand180x115 {
	width: 180px;
	float: left;
	height: 115px;
	}
	
#grandright {
	width: 805px;
	float: right;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/mm2010/grandcolright-bg.png);
	background-repeat: repeat-y;
	}
	
#grandgiftright {
	width: 805px;
	float: right;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/mm2010/grandcolright-bg.png);
	background-repeat: repeat-y;
	}	

#grandcardpage {
	width: 805px;
	float: right;
	height: 715px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/mm2010/GrandCard2012.jpg);
	background-repeat: no-repeat;
	}
	
#acecardpage {
	width: 805px;
	float: right;
	height: 715px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/mm2010/5th-AceCard-page.jpg);
	background-repeat: no-repeat;
	}

.giftpanel12 {
	width:402px;
	height:355px;
	float:left;
	background-color:#000;
}

.giftpanel34 {
	width:403px;
	height:355px;
	float:left;
	background-color:#000;
}

.giftpaneltop {
	width:805px;
	height:456px;
	float:left;
	background-color:#000;
}

.giftpanelbottom {
	width:805px;
	height:374px;
	float:left;
	background-color:#000;
}



#grandcol {
	width: 180px;
	float: left;
	background-image: url(../images/mm2010/Grand-panel.jpg);
	background-repeat: no-repeat;
	height: auto;
	}
	
#grandcoltop {
	width: 180px;
	height: 399px;
	float: right;
	}
	
#grandcolmid {
	width: 180px;
	height: 301px;
	float: right;
	background-image: url(../images/mm2010/GrandCol_mid_bg.jpg);
	background-repeat: no-repeat;
	}
	
#grandcolbottom {
	width: 180px;
	float: right;
	background-image: url(../images/mm2010/GrandCol_bottom_bg.png);
	background-repeat: repeat-y;
	height: auto;
	}
	
#grandleftcol {
	width: 180px;
	float: right;
	height: auto;
	background-image: url(../images/mm2010/Grand-panel.jpg);
	background-repeat: no-repeat;
	}
	
#grandrightcol {
	width: 180px;
	float: right;
	height: auto;
	background-image: url(../images/mm2010/Grand-panel.jpg);
	background-repeat: no-repeat;
	}
	
#midcol {
	width: 610px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: auto;
	}
	
.sessiontimes {
	width: 610px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	background-color: #FFF;
	}
	
#flashbanner {
	width: 610px;
	height: 85px;
	float: left;
	background-color: #000;
	}

#promobanner {
	width: 610px;
	height: 260px;
	float: left;
	}
#grandmoviearea {
	width: 610px;
	height: 350px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(../images/mm2010/grandmoviearea_bg.jpg);
	background-repeat: no-repeat;
	}
	
#acemoviearea {
	width: 610px;
	height: 350px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(../images/mm2010/acemoviearea_bg.jpg);
	background-repeat: no-repeat;
	}
	
#bottom {
	width: 1000px;
	height: 25px;
	background-image: url(../images/mm2010/bttom_bg.jpg);
	background-repeat: no-repeat;
	clear: both;
	}
	
#acebottom {
	width: 1000px;
	height: 25px;
	background-image: url(../images/mm2010/Ace-bottom.jpg);
	background-repeat: no-repeat;
	clear: both;
	}
	
.movie {
	width: 193px;
	height: 286px;
	margin-top: 49px;
	float: left;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
.competition1 {
	width: 193px;
	height: 139px;
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	}
	
.competition2 {
	width: 193px;
	height: 139px;
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.onlineticket {
	width: 160px;
	heigh: 300px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
#acenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	width: 160px;
	color: #FFFFFF;
	line-height: 1.8em;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	list-style-type: none;
	font-weight: bold;
	}

#acenav ul {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	list-style-type: none;
	color: #FFFFFF;
	}

#acenav ul li a:hover {
	background-color: #C00;
	}

#acenav ul li {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#acenav ul li a {
	text-decoration: none;
	width: 160px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #933;
	color: #FFFFFF;
	}
	
#grandnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	width: 160px;
	color: #FFFFFF;
	line-height: 1.8em;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	list-style-type: none;
	list-style-image:none;
	font-weight: bold;
	}

#grandnav ul {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	list-style-type: none;
	color: #FFF;
	}

#grandnav ul li a:hover {
	background-color: #06C;
	}

#grandnav  li {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#grandnav ul li a {
	text-decoration: none;
	width: 160px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	color: #FFF;
	}

.specialarea {
	width: 160px;
	height: 286px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

.navtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	}
	
.navtxt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.navtxt a:hover {
	color:#00CCFF;
	}
	
.navtxt a:active {
	color:#00CCFF;
	}
	
#nowshowing {
	width: 610px;
	height: 620px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#acenowshowingtop {
	width: 610px;
	height: 220px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/mm2010/Ace-Now-Showing-bg-top.jpg);
	background-repeat: no-repeat;
	}
	

	
#acecomingsoontop {
	width: 610px;
	height: 220px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/mm2010/Ace-Coming-Soon-bg-top.jpg);
	background-repeat: no-repeat;
	}
	
#grandnowshowingtop {
	width: 610px;
	height: 220px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/mm2010/Grand-Now-Showing-bg-top.jpg);
	background-repeat: no-repeat;
	}
	
#nowshowingbottom {
	width: 610px;
	height: auto;
	float: left;
	background-image: url(../images/mm2010/Grand-Now-Showing-bg-bottom.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#nowshowingbottomnoimage {
	width: 610px;
	height: auto;
	float: left;
	margin: 0px;
	}
	
#grandcomingsoontop {
	width: 610px;
	height: 220px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/mm2010/Grand-Coming-Soon-bg-top.jpg);
	background-repeat: no-repeat;
	}

.smlmovieframe {
	width: 94px;
	height:139px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.6thsmlmovieframe {
	width: 94px;
	height:139px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
.moviecontentleft {
	width: 193px;
	height: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
}

.moviecontentright {
	width:370px;
	height:auto;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
	
	
#aceflashbanner {
	width: 805px;
	height: 85px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
	height: auto;
	width: 370px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#acemain {
	width: 805px;
	height: 620px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#grandflashbanner {
	width: 805px;
	height: 85px;
	float: left;
	}
	
#grandmain {
	width: 805px;
	height: 620px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	}
	
.middlesection {
	width: 610px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}

.middlesection805 {
	width: 805px;
	float: left;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


.middlesection805grand {
	width: 805px;
	float: left;
	height: auto;
}

.middlesection805ace {
	width: 805px;
	float: left;
	height: auto;
}

.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	text-decoration: none;
	color: #FFF;
}

.h1black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	text-decoration: none;
	color: #000;
}

.h1purple {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	text-decoration: none;
	color: #444b9b;
}

.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 1.7em;
	font-weight: bold;
	color: #FFF;
}

.h2black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 1.7em;
	font-weight: bold;
	color: #000;
}

.h2purple {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 1.5em;
	font-weight: bold;
	color: #0F2373;
}

.sessiontxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	line-height: 0.8em;
}

.sessiontxtblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-decoration: none;
	color: #FFF;
	line-height: 1em;
	font-weight: normal;
}

.sessiontxtbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #FFF;
	line-height: 1em;
	font-weight: normal;
}

.sessiontxtboldblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000;
	line-height: 1em;
	font-weight: normal;
}

.txt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #FFF;
	line-height: 1.4em;
	font-weight: normal;
}

.txt1bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	line-height: 1.4em;
}

.txt1black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000;
	line-height: 1.4em;
	font-weight: normal;
}

.txt1black a {
	font-weight: normal;
	color:#06C;
}

.txt1black a:link {
	font-weight: normal;
	color:#06C;
}

.txt1black a:hover {
	font-weight: normal;
	color:#000;
	text-decoration: underline;
}

.txt1black a:visited {
	font-weight: normal;
	color:#06C;
}

.txt1red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #C00;
	line-height: 1.4em;
	font-weight: normal;
}

.txt1grandblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #004a91;
	line-height: 1.4em;
	font-weight: normal;
}

.txt1boldblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	line-height: 1.4em;
}

.txt2bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #06c;
}

.txt2bold a {
	font-weight: bold;
	color:#06C;
}

.txt2bold a:link {
	font-weight: bold;
	color:#06C;
}

.txt2bold a:hover {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
}

.txt2bold a:visited {
	font-weight: bold;
	color:#06C;
}

.txt3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #FFF;
	line-height: 1.5em;
	font-weight: normal;
}

.txt3bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #FFF;
	line-height: 1.5em;
	font-weight: bold;
}

.txt3black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #000;
	line-height: 1.5em;
	font-weight: normal;
}

.txt3black a {
	font-weight: normal;
	color:#06C;
}

.txt3black a:link {
	font-weight: normal;
	color:#06C;
}

.txt3black a:hover {
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: underline;
}

.txt3black a:visited {
	font-weight: normal;
	color:#06C;
}

.txt4blackbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000;
	line-height: 1.4em;
	font-weight: bold;
}

.txt4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	line-height: 1.1em;
	font-weight: normal;
}

.smlprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFF;
	font-weight: normal;
}

.smlprintblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	font-weight: normal;
	line-height: 1.2em;
}

.smlprintblackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	line-height: 1.2em;
}

.h3blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #039;
}

.h3movie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #039;
}

.h3purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0F2373;
}

.h3yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FC3;
}

.h3smlyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FC3;
}

.h3teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #600;
}

.h3tealbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #600;
}

.h3red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#C00;
}

.h3grandblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#004a91;
	line-height: 1.5em;
}

.h4grandblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#004a91;
}

.h5grandblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#004a91;
}

.enewsleftcol {
	width:193px;
	height:auto;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.enewsrightcol {
	width:592px;
	height:auto;
	float:left;
}

.enewsrightframe {
	width:580px;
	height:auto;
	float:left;
	padding:5px;
	border: 1px solid #999;
}

.enewsbottomace {
	width: 805px;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.enewsbottomgrand {
	width: 805px;
	height: auto;
	float: left;
}

.enewsposter {
	width: 135px;
	height: auto;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.enewscontent {
	width: 420px;
	height: auto;
	float: left;
}

.enewstitlered {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #C00;
	line-height: 1.5em;
	font-weight: bold;
}

.enewstitleblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004a91;
	line-height: 1.5em;
	font-weight: bold;
}

.enewstxtace {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	line-height: 1.4em;
}

.enewstxtace a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	line-height: 1.4em;
}

.enewstxtace a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C00;
	line-height: 1.4em;
	font-weight: bold;
}

.enewstxtace a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#333;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: underline;
}

.enewstxtace a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C00;
	line-height: 1.4em;
	font-weight: bold;
}

.enewstxtgrand {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	line-height: 1.4em;
}

.enewstxtgrand a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	line-height: 1.4em;
}

.enewstxtgrand a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004a91;
	line-height: 1.4em;
	font-weight: bold;
}

.enewstxtgrand a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: underline;
}

.enewstxtgrand a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004a91;
	line-height: 1.4em;
	font-weight: bold;
}

.enewstxtbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	font-weight: bold;
	line-height: 1.4em;
}

.enewsfootageace {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
	line-height: 1.1em;
}

.enewsfootagebold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
	font-weight: bold;
	line-height: 1.1em;
}

.enewsfootageace a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
	line-height: 1.1em;
}

.enewsfootageace a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #C00;
	line-height: 1.1em;
	font-weight: bold;
}

.enewsfootageace a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333;
	line-height: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}

.enewsfootageace a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #C00;
	line-height: 1.1em;
}

.enewsfootagegrand {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
	line-height: 1.1em;
}

.enewsfootagegrand a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000;
	line-height: 1.1em;
}

.enewsfootagegrand a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #004a91;
	line-height: 1.1em;
	font-weight: bold;
}

.enewsfootagegrand a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#333;
	line-height: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}

.enewsfootagegrand a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #004a91;
	line-height: 1.1em;
}
	
.btnholder {
	width: auto;
	height: auto;
}

#newfrontbanner {
	width: 1000px;
	height: 130px;
}

#2cinemaslogo {
	width:1000px;
	height: 215px;
}

#newfpmain {
	width:1000px;
	height: 350px;
}

#newfpleftcol {
	width: 195px;
	height: 350px;
	float:left;
}

#newfpmidcol {
	width:610px;
	height: 350px;
	float: left;
}

#newfprightcol {
	width:195px;
	height:350px;
	float:left;
}

#newfpmoviearea {
	width: 610px;
	height:350px;
	float: left;
	background-image: url(../images/mm2010/moviearea_bg.jpg);
	background-repeat: no-repeat;
	}
	
.locationbtn {
	width:200px;
	height:105px;
	float:left;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 50px;
}

#goldloungemain {
	width:1000px;
	height:800px;
	float:left;
	background-color:#000;
	background-image: url(../images/mm2010/GoldLounge-landing.jpg);
	background-repeat: no-repeat;
}

#GLwrapper {
	width: 1000px;
	background-color: #000;
	margin: auto;
	height: auto;
	}
	
#GLtopbanner {
	width: 1000px;
	height:170px;
	background-color: #000;
	}
	
#GLmiddle {
	width:1000px;
	height:420px;
	float:left;
	background-image: url(../images/mm2010/GL-middle-bg.png);
	background-repeat: no-repeat;
}

#GLmiddle490 {
	width:1000px;
	height:490px;
	float:left;
	background-image: url(../images/mm2010/GL-middle-490h.png);
	background-repeat: no-repeat;
}

#GLleft {
	width:550px;
	height:420px;
	float:left;
}

#GLleft500w {
	width:500px;
	height:420px;
	float:left;
}

#GLleft490h {
	width:500px;
	height:490px;
	float:left;
}

#GLleftvirtual1 {
	width:500px;
	height:490px;
	background-image: url(../images/mm2010/GL500bg-film-panel.png);
	float:left;
}

#GLrightvirtual1 {
	width:500px;
	height:490px;
	float:right;
	background-image: url(../images/mm2010/virtual1.png);
	background-repeat: no-repeat;
}

#GLrightvirtual2 {
	width:500px;
	height:490px;
	float:right;
	background-image: url(../images/mm2010/virtual2.png);
	background-repeat: no-repeat;
}

#GLright490h {
	width:500px;
	height:490px;
	float:right;
}


#GLvoucher {
	width:500px;
	height:420px;
	float:right;
	background-image: url(../images/mm2010/GL-voucher.png);
	background-repeat: no-repeat;
}

#GLweekend {
	width:550px;
	height:420px;
	float:left;
	background-image: url(../images/mm2010/GL-weekend-left-bg.png);
	background-repeat: no-repeat;
}

#GLbottom {
	width:1000px;
	height:210px;
	float:left;
}

.GLheading {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size:24pt;
}

.GLsmlprint {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9pt;
	line-height: 1.8em;
	text-decoration: none;
}

.GLsmlprint a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#C90;
	font-size:9pt;
	line-height: 1.8em;
	text-decoration: none;
}

.GLsmlprint a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9pt;
	line-height: 1.8em;
	text-decoration: underline;
}

.GLsmlprint a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#C90;
	font-size:9pt;
	line-height: 1.8em;
	text-decoration: none;
}


.GLsmlprintbold {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9pt;
	line-height: 1.8em;
	text-decoration: none;
	font-weight: bold;
}

.GLtxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10pt;
	line-height: 1.8em;
	text-decoration: none;
}

.GLtxt1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12pt;
	line-height: 1.7em;
	text-decoration: none;
}

.GLtxtsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10pt;
	line-height: 1.5em;
	text-decoration: none;
}

.GLtxtbold {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12pt;
	line-height: 1.8em;
	text-decoration: none;
	font-weight: bold;
}

.GLtxt2bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13.5pt;
	line-height: 1.8em;
	text-decoration: none;
	font-weight: bold;
}

.GLfilm {
	width:94px;
	height:139px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.SessionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000066;
}
.SessionLine1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	background-color: #99CCFF;
}

.SessionLine2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	background-color: #5bacfd;
}

.formbackground {
	background-color: #bee0ff;
}
