/*
STYLESHEET FOR: HOYTS COMAU CONZ
DATED: 20090831
*/
*{margin:0px;padding:0px;}
body{background:#000000 url('../img/global/body.jpg') no-repeat center 0px;font-size:62.5%;font-family:Arial, Verdana;}
#msnhdr{width:100%;height:29px;background:#5b5b5b url('../img/global/rptxbg.png') repeat-x left top;}
#cntnr{position:relative;width:984px;margin:0px auto 0px auto;background-color:#ffffff;}
#hdr{height:114px;background:#8d121d url('../img/global/rptxbg.png') repeat-x left -600px;padding-top:10px;}
#hdr a.mlogo{}
#hdr a.mlogo img{display:block;margin:0px 0px 0px -14px;}



/*---------------MNAV */
#mnavH{height:40px;}
#mnav{clear:both;height:36px;width:984px;background-color:#aaaaaa;margin-top:-4px;position:absolute;z-index:400;}
/*
#mnav ul li{float:left;list-style-type:none;}*/
#content .FBConnectButton,#cntn .FBConnectButton{cursor:pointer !important}

#mnav ul li a{height:36px;padding:0px;position:relative;}
#mnav ul li a span{height:100%;width:100%;padding:0px;position:absolute;cursor:pointer;}


ul li#mn1 a{width:136px;}
ul li#mn1 a span{width:136px;background:transparent url('../img/global/mnav.jpg') no-repeat left top;}
ul li#mn1 a:hover span, ul li#mn1.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat left -36px;}
ul li#mn1 li a{background-image:none;height:auto;text-indent:0px;}
ul li#mn1 li a:hover, ul li#mn1.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}



ul li#mn2 a{width:94px;}
ul li#mn2 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -136px top;}
ul li#mn2 a:hover span, ul li#mn2.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -136px -36px;}
ul li#mn2 li a{background:transparent url('../img/global/mnavar.gif') no-repeat -67px 9px;height:auto;text-indent:0px;}
ul li#mn2 li a:hover, ul li#mn2.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}

ul li#mn3 a{width:101px;}
ul li#mn3 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -230px top;}
ul li#mn3 a:hover span, ul li#mn3.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -230px -36px;}
ul li#mn3 li a{background:transparent url('../img/global/mnavar.gif') no-repeat -58px 9px;height:auto;text-indent:0px;}
ul li#mn3 li a:hover, ul li#mn3.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}


ul li#mn4 a{width:153px;}
ul li#mn4 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -331px top;}
ul li#mn4 a:hover span, ul li#mn4.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -331px -36px;}
ul li#mn4 li a{background:transparent url('../img/global/mnavar.gif') no-repeat -8px 9px;height:auto;text-indent:0px;}
ul li#mn4 li a:hover, ul li#mn4.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}


ul li#mn5 a{width:128px;}
ul li#mn5 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -484px top;}
ul li#mn5 a:hover span, ul li#mn5.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -484px -36px;}
ul li#mn5 li a{background:transparent url('../img/global/mnavar.gif') no-repeat -32px 9px;height:auto;text-indent:0px;}
ul li#mn5 li a:hover, ul li#mn5.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}


ul li#mn6 a{width:156px;}
ul li#mn6 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -612px top;}
ul li#mn6 a:hover span, ul li#mn6.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -612px -36px;}
ul li#mn6 li a{background:transparent url('../img/global/mnavar.gif') no-repeat -20px 9px;height:auto;text-indent:0px;}
ul li#mn6 li a:hover, ul li#mn6.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}


ul li#mn7 a{width:111px;}
ul li#mn7 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -768px top;}
ul li#mn7 a:hover span, ul li#mn7.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -768px -36px;}
ul li#mn7 li a{background:transparent url('../img/global/mnavar.gif') no-repeat 10px 9px;height:auto;text-indent:0px;}
ul li#mn7 li a:hover, ul li#mn7.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}

ul li#mn8 a{width:105px;}
ul li#mn8 a span{background:transparent url('../img/global/mnav.jpg') no-repeat -879px top;}
ul li#mn8 a:hover span, ul li#mn8.sfHover a.sf-with-ul span{background:transparent url('../img/global/mnav.jpg') no-repeat -879px -36px;}
ul li#mn8 li a{background:transparent url('../img/global/mnavar.gif') no-repeat 10px 9px;height:auto;text-indent:0px;}
ul li#mn8 li a:hover, ul li#mn8.sfHover li a.sf-with-ul{background-color:#9E0018;background-image:none;height:auto;text-indent:0px;}

ul li#mn8 ul {padding:10px 18px 10px 10px;background:#000;border: 1px solid:#333;left:auto;right:0;width:220px;border:1px solid #444;}
* html ul li#mn8 ul li { zoom:1; }
ul li#mn8 ul li{width:100%}
ul li#mn8 ul li, ul li#mn8 ul li:hover{background:#000!important}
ul li#mn8 ul p{clear:both;float:left;padding:0 0 6px; width:220px;display:inline}
ul li#mn8 ul label, ul li#mn8 ul input{float:left;}
ul li#mn8 ul label {width:72px;text-align:right;padding:4px 10px 0 0;display:inline;color:#fff;}
.lblLogin{font-weight:bold}
ul li#mn8 ul .pad{padding-left:83px; zoom:1; clear:none; width:137px;  }
ul li#mn8 ul .pad label { float:none; top:6px; position:relative; }
#mnav ul.sf-menu li#mn8 ul .pad label, #mnav ul.sf-menu li#mn8 ul .pad input, #mnav ul.sf-menu li#mn8 ul .pad a{padding:0;width:auto;text-align:left;}

#mnav ul.sf-menu li#mn8 ul .pad a{text-decoration:underline;background:none}
#mnav ul.sf-menu li#mn8 ul .pad a:hover{text-decoration:none;background:none}
#login-panel .cbx-remember input{margin:0 4px 0 0; }
#login-panel .cbx-remember label{cursor:pointer}
#mnav ul.sf-menu li#mn8 ul .pad label{padding:0 0 0 2px}
li#mn8 ul label { float:left; width:100px;}
li#mn8 ul input{width:132px; float:left; clear:none;}
#mnav ul li.mnav-logout a span{background-position:-984px 0;}
#mnav ul li.mnav-logout a:hover span, #mnav ul li.mnav-logout.sfHover a.sf-with-ul span{background-position:-984px -36px;}
#mnav ul li.mnav-logout ul{display:none!important;}
.mnav ul li li a{height:auto;background-image:none;text-indent:0px;}

#mnav ul.sf-menu li#mn8 ul .pad input.btn-login-nav{width:auto;height:auto;margin:4px 0 8px}

#mnav ul.sf-menu li li.ttl {
padding:0.75em 1em;
text-decoration:none;
color:#ffffff;
font-weight:bold;
padding-top:20px;
font-size:1.2em;
text-transform:uppercase;
}
#mnav ul.sf-menu li li:hover.ttl
{
background-color:#000000;
}
#pop_content .fb_shareIFrame{height:500px !important;}

#hrname{width:auto;float:none;font-size:1em;padding:0px;display:inline;}
#fbname{width:auto;float:none;font-size:1em;padding:0px;display:inline;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #4F4F4F;
	background-color: #000000;
	padding: 5px;

	opacity: .90;
	

}
#tooltip h3, #tooltip div { margin: 0; color:#ffffff;text-align:left}



/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	position:relative;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	/*width:			110%; /* left offset of submenus need to match (see below) */
	z-index:100;
}
.sf-menu ul li {
	/*min-width:			100%;*/
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.5em; /* match top ul list item height */
	z-index:		99999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}
#mnav ul.sf-menu li li a {
	
	/*width:100%;*/
	padding: 		.65em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
	font-weight:bold;
}
.sf-menu li {
	background:		#0e0e0e;
}
.sf-menu li li 
{
	z-index:120;
	float:none;
	/*background:		#0e0e0e url('../img/global/bg.jpg') no-repeat right -252px;*/
}
.sf-menu li li li {
	background:		#0e0e0e;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#9e0018;
	outline:		0;
}

/*** arrows **/
ul.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../img/global/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}





#cntn{padding:9px 15px 30px 15px;}

.printonly{display:none;}
.rrbin{width:622px;margin:0px 0px 10px 10px;}
/*.rrbin .pager{text-align:right;padding:6px 10px;border-bottom:1px solid #BCBCBC;background-color:#EBEBEB;}*/
.rrbin .hdr{height:30px;background:url('../img/myhoyts/rptxbg.png') repeat-x left top #16140E;}
.rrbin .hdr h4.ttl{color:#ffffff;padding:8px 0px 0px 14px;}
.rrbin .rritem{padding:15px;background-color:#EBEBEB;border-bottom:1px solid #FEFEFE;}
.rrbin .rritem .rrimg{float:left;width:65px;height:100px;}
.rrcontent{width:585px;float:left;}
.rrcontent .ttlI{border-bottom:1px solid #BCBCBC;padding-bottom:8px;margin-bottom:8px;}
.rrcontent .ttlI .ttl{width:300px;font-size:1.3em;font-weight:bold;float:left;}
.rrcontent .ttlI .rating{width:145px;float:right;}
.rrcontent .review{color:#333333;}
.rrcontent .reviewreported{color:#333333;font-style:italic;font-weight:bold;}
.reviewreported{color:#333333;font-style:italic;font-weight:bold;}



/*---------------------CONTROL PNL */
#cntrlpnlhldr{width:320px;float:left;}
.cntrlpnl{}

.cntrlpnlI{color:#ffffff;padding:11px 0px 0px 13px;background:#B61523 url('../img/global/au_bg.jpg') no-repeat -321px -168px;border:0px;}

.auth .cntrlpnlI{height:170px;border-bottom:0px;}

div.nonhomecntrpnlI{height:99px;}

.cntrlpnlI span{color:#ffffff}

.cntrlpnlI h4{padding:0px;overflow:hidden;position:relative;display:block;width:281px;height:25px;}

.cntrlpnlI h4 span{width:100%;height:100%;position:absolute;background:transparent url('../img/global/au_bg.gif') no-repeat left -43px;}

.cntrlpnlI h4.startingsoon{padding:0px;overflow:hidden;text-indent:-10000px;display:block;width:150px;height:18px;background:transparent url('../img/global/bg.jpg') no-repeat left -86px;}
.cntrlform{width:280px;height:58px;margin:18px 0px 0px 4px;border-bottom:1px solid #494949;}
.cntrlform a{color:#ffffff;}
.cntrlform label{font-size:1.1em;color:#ffffff;}
.rem{margin-top:3px;}
.notmbr{width:273px;height:73px;padding-top:17px;}
.notmbr h4{overflow:hidden;text-indent:-10000px;width:114px;height:18px;margin-bottom:7px;background:transparent url('../img/global/bg.jpg') no-repeat -158px -54px;}
.notmbr .nmbrA{width:167px;}
.notmbr .nmbrB{width:13px;height:27px;border-left:1px solid #F3F3F3;}
.notmbr .nmbrC{width:91px;padding-top:3px;}

.joinnowbtn{display:block;overflow:hidden;text-indent:-9999px;width:84px;height:21px;background:transparent url('../img/global/bg.jpg') no-repeat -528px -132px;}
.findoutmorebtn{display:block;overflow:hidden;text-indent:-9999px;width:91px;height:19px;background:transparent url('../img/global/bg.jpg') no-repeat left -106px;}
#cntn input.txt{margin-bottom:4px;width:102px;height:15px;padding:2px 2px 2px 5px;border:0px;background:#ffffff url('../img/global/bg.jpg') no-repeat bottom right; font-size:11px;color:#555555;}
div#cntn div.rem span.chkRemember input{border:0px;padding:0px;margin:0px;background-color:transparent;width:13px;height:13px;}


.pw{margin-left:3px;}
#cntn input.loginbtn{margin-left:3px;display:block;overflow:hidden;text-indent:-9999px;border:0px;padding-left:0px;margin-top:1px;width:49px;height:18px; background:transparent url('../img/global/bg.gif') no-repeat -96px -25px;}
.findsession{margin:3px 0px 0px 8px;display:block;overflow:hidden;text-indent:-99999px;width:78px;height:19px;background:transparent url('../img/global/bg.gif') no-repeat -46px -68px;}
div.auth .findsession{background-position:-124px -68px;}

.cntrl{padding:16px 0px 17px 0px;}



/*cntrlpnlhldr new*/
.cntrlpnlIhr .userDetails{padding:0 19px;color:#fff;font-size:1.1em}
.cntrlpnlIhr .userDetails p{font-weight:bold;display:block;font-size:1.3em;margin:0 0 3px}
.cntrlpnlIhr .userDetails span{font-weight:bold}
.cntrlpnlIhr .bg-hr-details {background:url('../img/myhoyts/bg-hr-info.gif') repeat-y 0 0;padding:15px 0 8px;float:left;width:300px;margin:10px 0 0}
.cntrlpnlIhr .bg-hr-details ul{float:left}
.cntrlpnlIhr .bg-hr-details ul.hrd-links{width:196px;padding:0px 0px 0px 20px;display:inline}
.cntrlpnlIhr .bg-hr-details li{list-style-type:none;padding:7px 4px 7px 0px;border-bottom:1px solid #4d4d4d}
.cntrlpnlIhr .bg-hr-details ul.hrd-links li a,.cntrlpnlIhr .bg-hr-details ul.hrd-links li span{text-decoration:none;padding-left:18px;display:block;color:#e7cc7d;font-weight:bold;font-size:1.1em;height:15px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -447px;}
.cntrlpnlIhr .bg-hr-details ul.hrd-points{width:80px}

.cntrlpnlIhr .hrHome .bg-hr-details {background:url('../img/myhoyts/bg-hr-info-home.gif') repeat-y 0 0;padding:15px 0 8px;float:left;width:320px;margin:10px 0 0}
.cntrlpnlIhr .hrHome .bg-hr-details ul.hrd-links{width:216px}

.bg-hr-details ul.hrd-points li{text-align:center; font-size:1.2em;font-weight:bold}
.cntrlpnlIhr .hrd-edit{display:inline;clear:both;padding:0 20px;float:left;margin:10px 0 0;width:260px}
.cntrlpnlIhr .hrd-edit a{float:left;display:inline;font-size: 1.1em}
.cntrlpnlIhr .hrd-edit a.lnk-hredit{width:120px;background: url("../img/myhoyts/myhoyts_bg.gif") no-repeat scroll left -462px transparent;color: #e1c982;font-weight: bold;height: 21px;padding: 3px 0 0 22px;text-decoration: none;}    
.cntrlpnlIhr .hrd-edit a.hrlogout{display:inline;color:#e1c982;margin-top:3px;width:70px}

.cntrlpnlIhr .hrHome .renewDisplay {margin:10px 23px 0}
.cntrlpnlIhr .renewDisplay{width:auto;height:auto;background: url("../img/myhoyts/bgRenew.gif") no-repeat 0 0;margin:10px 0 0;display:inline;float:none;overflow:hidden;
                               background: url("../img/ascx/controlpnl/icon_membership-expired-warning.gif") no-repeat scroll 5px 10px #441108;
    border-color: #804020 #601100 #771108;
    border-left: 1px solid #601100;
    border-right: 1px solid #601100;
    border-style: solid;
    border-width: 1px;
    display: block;
    padding: 10px 10px 10px 24px;position:relative}
.cntrlpnlIhr .renewDisplay p{float:left;width:180px;white-space:nowrap;overflow:hidden;font-weight:bold;color:#ffaa99;font-size:1.1em}
.cntrlpnlIhr .renewDisplay a{    background: url("../img/ascx/controlpnl/btns/renew.gif") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 7px;
    width: 64px;}
.cntrlpnlIhr p.hrMsg{margin:10px 0 0;font-weight:bold;padding:0 13px;float:left;width:248px;}
.cntrlpnlhldr .userDetails{}
.cntrlpnlhldr .userDetails .mbrname{color:#fff;font-size:1.4em;font-weight:bold;}
/*-------------------------------SESSION TIMES */
#sessionlists{width:100%;margin:0 0 5px;clear:both;float:left}
#sessionlists .sessdetails{position:relative}
body.appleMobile #sessionlists{background:transparent url('../img/global/bgsessionlist.gif') repeat-y 0 0}
.sesscol{width:214px;float:left;}
#sessionlists .sesscol {width:215px}
#sessionlists #section3 {width: 212px}
.sesscol ul{padding:5px 0 0;height:325px;overflow-x:hidden;overflow-y:auto;background-color:#fff;width:212px}
.sesscol ul#col2, .sesscol ul#col3{background-color:#ececec}
body.appleMobile .sesscol ul#col2, body.appleMobile .sesscol ul#col3{background-color:#fff}
#sessionlists .sesscol ul.active, #sessionlists .sesscol ul.active{background-color:#fff}
body.appleMobile .sesscol ul {overflow:auto;height:auto}
.sesscol ul li{list-style-type:none;padding:6px 0}
.sesscol ul li.oddRow{background-color:#ececec}
.sesscol ul li a{display:block;text-decoration:none;padding:0 0 0 8px;cursor:pointer;font-size:1.1em}
.sesscol ul#col3 li a{display:block;text-decoration:none;padding:3px 0px;cursor:pointer}
.sesscol ul#col3 li.extreme a{color:#006600}
.sesscol ul li a:hover{color:#ad001c;text-decoration:underline}
.sesscol ul li a.on{font-weight:bold;color:#ad0001}
.sesldr{position:absolute;top:30px;left:0;color:#3C3C3C;padding-top:50px;background:url('../img/global/sessloader.gif') no-repeat center 20px;width:212px}
.sesldr.hide{display:none}
.sesscol .StepSelection{padding:5px}
.SessionsHeaderBG #headerOne{background:url('../img/sessSelectDivider.gif') no-repeat right 6px}
#headerThree{position:relative}
#headerThree div {background-color:#000;height:100px}
#headerThree div.activeHdrWrapper {background-color:#191919;}

#headerThree .StepSelection{padding:0}
#headerThree .StepSelection img{position:absolute;top:0;right:0;}
.sesscol li.msg{color:#cc0000;padding-left:8px}
.sesscol ul#col3 li.msg{padding-left:0}
.sesscol .select {color:#555;font-size:15px;padding:35px 0 0 0;display:block;font-weight:normal;text-align:center}
#headerThree .select {color:#fff;font-size:12px;padding:25px 16px 0; font-weight: normal}
.sesscol ul#col3 h3 {margin:3px 0 0;clear:both;font-weight:bold;left:0;width:206px;font-size:1.1em;letter-spacing:0;text-transform:none}
.sesscol ul#col3 ul {clear:both; width:197px;display:inline}
.sesscol ul#col3 li {float:left;display:inline;padding-left:8px;width:204px}
.sesscol ul#col3 li li {margin-bottom:0;padding:0;width:auto;}
.sesscol ul#col3 li a {width:50px;text-decoration:underline;float:left;line-height:1.6em;margin: 0.1em 6px 0.1em 0;padding: 0 1px;}
.sesscol img.rating {float:right}
.sesscol .SelectionMovieRatingText {width:155px;clear:both;float:left}
.SessionsHeaderBG .sesscol {height:100px}
#headerOne a#printSessions {position:absolute;bottom: 3px; left: 4px;display:block;background:url("../../vista/Images/btn_size3long_0a.gif") no-repeat 0 0;
font:bold 10px Helvetica,Arial,Verdana,sans-serif;height:19px;margin:1px 0 0 0;padding:5px 0 0 9px;text-align:left;
text-decoration:none;width:134px;color:#fff}
.sesscol .SelectionMovieRatingText span.movieHdr {color:#fff;font-weight:bold}
#keyinfo{background-color:#474548;width:100%;color:#fff;}
#keyinfo p {color:#fff;margin:8px 0 0;}
/*session icons*/
#tooltip .sessTooltip {font:11px Arial,Helvetica,Verdana,sans-serif!important;color:#fff;width:140px}
#tooltip .sessTooltip h3 {font-size:11px!important;padding:0 0 3px;font-weight:bold;text-transform:none;}
#tooltip .sessTooltip p {font-size:11px!important}
#tooltip .sessTooltip ul {margin-top:3px;list-style-type:none}
#tooltip .sessTooltip ul li {float:left; margin-right: 2px}




.mainleft{float:left;width:658px;}
.welcome{height:33px;background:#BA9C42 url('../img/global/rptxbg.png') repeat-x left -1156px;}
.welcome span{float:left;display:block;/*width:216px;*/width:150px;height:18px;overflow:hidden;padding:7px 0px 0px 18px;font-size:1.3em;color:#ffffff;font-weight:bold;}
.welcome a.logout{text-indent:-9999px;overflow:hidden;display:block;float:right;width:50px;height:14px;margin:8px 10px 0px 3px;background:transparent url('../img/global/bg.jpg') no-repeat -210px -72px;}

.sessiontimeout{padding:10px;background-color:#ffffff;}

.cntrlpnlhdrLoggedin{width:321px;height:34px;background:transparent url('../img/global/bg.jpg') no-repeat -563px -204px}

.cntrlpnlhdr a.members{display:block;width:171px;height:34px;display:block;float:left;}
.cntrlpnlhdr a.rewards{display:block;width:145px;height:34px;display:block;float:left;}
dl.startingsoon{}
dl.startingsoon dt{margin-top:2px;clear:both;float:left;width:101px;height:13px;padding:3px 3px 3px 6px;float:left;color:#ffffff;background:transparent url('../img/global/bg.gif') no-repeat -124px -87px;}
dl.startingsoon dt a{color:#ffffff;text-decoration:none;}
dl.startingsoon dt a:hover{text-decoration:underline;}
div#joinnowdetails span.checkbox{width:15px;float:left;}
div#joinnowdetails span.checkbox input{border:0px;background-color:transparent;float:left;width:auto;display:block;}
div#joinnowdetails label.checkbox{width:400px;display:block;float:left;}

dl.startingsoon dd{display:block;overflow:hidden;float:left;width:175px;height:14px;float:left;color:#ffffff;margin:5px 0px 3px 9px;}
dl.startingsoon dd a{color:#ffffff;text-decoration:none;}
dl.startingsoon dd a:hover{text-decoration:underline;}

.cntnI{clear:both;}
.col1{width:638px;float:left;}
.col2{width:299px;float:right;}
.mvttl{font-size:1em;font-weight:bold;font-family:Trebuchet MS, Arial;}
.movieintro{width:415px;float:left;}
.movieratings{float:right;width:195px;}
/*---------------------FOOTER */
#ftr{background:#0d0d0d url('../img/global/rptxbg.png') repeat-x 0px -2696px;position:relative;z-index:9999}
#ftr{min-height:220px;_height:220px;}
/*   NZ ----------- 
#ftr{min-height:196px;_height:196px;}
*/
.ftrinfo{color:#b9b9ba;width:200px;background:#191a1b;float:left;background:transparent url('../img/global/rptxbg.png') repeat-x 0px -2000px;}
.ftrinfo{height:220px;} 
/*   NZ ----------- 
.ftrinfo{height:196px;}
*/
.ftrinfotext{display:block;padding:12px 0px 0px 35px;font-size:1.1em;font-weight:bold;}
div.ftrlogo{display:block;margin:15px 0px 0px 16px;width:158px;height:53px;position:relative;}
div.ftrlogo span{position:absolute;display:block;width:100%;height:100%;background:transparent url('../img/global/bg.jpg') no-repeat left top;}
.ftrnav{min-height:196px;_height:196px;width:760px;float:left;padding:0 0 8px}

.ftrnavO{}
.ftrnavO div{display:block;float:left;border-right:1px solid #2c2d31;padding-top:5px;}
.ftrnavO ul{list-style-type:none}
.ftrnavO div.ftrn0{display:none;}
.ftrnavO div.ftrn1{width:105px;}
.ftrnavO div.ftrn2{width:110px;}
.ftrnavO div.ftrn3{width:120px;}
.ftrnavO div.ftrn4{width:120px;}
.ftrnavO div.ftrn5{width:157px;}
.ftrnavO div.ftrn6{width:140px;border-right:0px;}
.ftrnavO div ul{margin:15px 0px 0px 18px;}
.ftrnavO div ul li{border-right:0px;float:none;padding:1px 0px;}
.ftrnavO div ul li{border:none}

.ftrnavO div ul li a{color:#a8a9ad;text-decoration:none;font-size:1em;}
.ftrnavO div ul li.fthdr a{text-transform:uppercase; color:#ffffff;font-size:1.1em;font-weight:bold;}

#ftr .ftrnavO div.ftrWrapper{display:inline;padding-top:0;border:none;float:left}
.ftrnavO .ftrWrapper div{border:none}
#ftr #social-plug{width:165px}
#ftr #social-plug a{display:block;text-indent:-9999em}
#ftr #social-fb a{background:transparent url('../img/global/social.gif') no-repeat 0 0;width:44px;height:64px}
#ftr #social-twitter a{background:transparent url('../img/global/social.gif') no-repeat -45px 0;width:44px;height:64px}
#ftr #social-yt a{background:transparent url('../img/global/social.gif') no-repeat -91px 0;width:44px;height:64px}
#ftr #social-iphone{padding-right:0}
#ftr #social-iphone a{background:transparent url('../img/global/social.gif') no-repeat 0 -78px;width:46px;height:65px}
#ftr #social-mobile a{background:transparent url('../img/global/social.gif') no-repeat -45px -78px;width:43px;height:65px}
.ftrnavO #social-plug li{float:left;display:inline;padding:0 1px 0 0}
#ftr #social-iphone, #ftr #social-mobile{margin:15px 0 0}                            
#ftrbtm{clear:both;height:30px;background:#600a12 url('../img/global/rptxbg.png') repeat-x left -287px;}
#ftrbtm ul{margin-left:8px;padding-top:6px;}
#ftrbtm ul li{list-style-type:none;float:left;color:#9d797c;font-weight:bold;padding:0px 6px;}
#ftrbtm ul li a{color:#c1a8aa;text-decoration:none;}





#msnhldrbtm{background-color:#ffffff;}
#msnhldrbtmI{width:984px;margin:0px auto 0px auto;padding-top:13px;overflow:hidden;}
#rhsads{width:300px;min-height:400px;}
.rhsmsnnonhomehldr{width:300px;height:810px;margin-top:10px;}
#rhsmsn, .rhsmsn{width:300px;height:810px;position:absolute;top:412px;right:10px;}



/* NON HOME public */
#cntnr.pub div#rhsmsn{top:409;}

/* NON HOME public WITH FLASH HEADER*/
body.wbnnr #cntnr.pub div#rhsmsn{top:418px;}  

/* NON HOME hmc logged in */
#cntnr.hmc div#rhsmsn{top:494px;}

/* NON HOME hmc logged in WITH FLASH HEADER*/
body.wbnnr #cntnr.hmc div#rhsmsn{top:613px;} 

/* NON HOME HR logged in */
#cntnr.hr div#rhsmsn{top:610px;}

/* NON HOME HR logged in WITH FLASH HEADER */
body.wbnnr #cntnr.hr div#rhsmsn{top:620px;}


/*-----------------HOME */

.page_home #cntn { padding: 10px; }

.heroloader{position:absolute;top:150px;left:300px;width:32px;height:32px;background:#BFBFBF url('../img/global/loader.gif') no-repeat 0px 0px;}
.hmebin {
    margin-right: 1px;
    padding-bottom: 10px;
    zoom: 1;
}
.hmebin:after {
    content:".";display:block;height:0;visibility:hidden;clear:both;
}

    /*  -----------------
        Ad-related styles
        -----------------   */
    .home-tall-ad {
        float: right;
        margin-top: -401px;
        width: 300px;
        height: 401px;
        background: url(../img/network-ads/bg_html-ad.jpg) top left no-repeat;
        overflow:hidden;
        font-size:110%;
    }
    .home-tall-ad p{margin:0 0 8px}
        .home-tall-ad-content {
            padding: 17px 19px;
            padding-right: 10px;
            font-size: 110%;
            color: #737778;
        }
            .home-tall-ad-content h4 {
                color: #b5001c;
                font-size: 140%;
                font-weight: normal;
                margin-bottom: 8px;
            }
            
            .home-tall-ad-content .find-out-more {
                margin-top: 24px;
                display: block;
                background: url(../img/network-ads/btn_find-out-more.gif) top left no-repeat;
                width: 82px;
                height: 26px;
                text-indent: -9999px;
                overflow: hidden;
            }
            
            .image-only_home-tall-ad {}
                .image-only_home-tall-ad a {
                    overflow: hidden;
                }
            .html_home-tall-ad {}
                .html_home-tall-ad a {
                    display: block;
                    width: 300px;
                    height: 205px;
                    overflow: hidden;
                }
    

/*  -------------------------------
    Home layout for controlpnl.ascx 
    ------------------------------- */

body.page_home #cntrlpnlhldr {
    float: left;
    width: auto;
    position: relative; /* Intent: positioning context for login-panel and maybe others */
}

    body.page_home #cntn .login-info {
        position: absolute;
        top: 387px;
        padding-top: 22px;
        height: 290px;
        padding-left: 0; padding-right: 0;
        width: 333px;
    }

body.page_home .offevbin {
    float: right;
    _overflow: hidden;
}

    /*  --------------------------------------------------
        Home layout for controlpnl.ascx when not logged-in
        --------------------------------------------------  */

    body.page_home #cntn .cntrlpnl.not-auth .login-info {
        margin:0;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;padding-left:25px;padding-right:25px;width:283px
    }
    body.page_home #cntn .cntrlpnl.not-auth .login-info * {
        margin:0;padding:0;width:auto;height:auto;
        position:static;float:none;clear:none;overflow:visible;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    
    body.page_home #cntn .cntrlpnl.not-auth .login-info {
        background: url(../img/ascx/controlpnl/bg_hoyts-rewards.jpg) top left;
    }
        body.page_home #cntn .cntrlpnl.not-auth .login-info h4.first {
            background: url(../img/ascx/controlpnl/h4_members-login.png) top left;
            line-height: 999px;
            width: 185px;
            height: 26px;
            overflow: hidden;
            margin-bottom: 19px;
        }
            body.page_home #cntn .cntrlpnl.not-auth .login-info .cntrlform {
                padding-bottom: 40px;
                margin-bottom: 12px;
            }
        
                body.page_home #cntn .cntrlpnl.not-auth .login-info .fieldset {
                    zoom: 1;
                    display: block;
                }
                body.page_home #cntn .cntrlpnl.not-auth .login-info .fieldset:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .fieldset .field {
                        float: left;
                        margin-left: 6px;
                        _margin-left: expression(this.previousSibling == null ? '0' : this.style.marginLeft);
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .fieldset .field:first-child {
                        margin-left: 0;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .username_field {
                        padding-top: 18px;
                        background: url(../img/ascx/controlpnl/lbl_username.png) top left no-repeat;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .password_field {
                        padding-top: 18px;
                        background: url(../img/ascx/controlpnl/lbl_password.png) top left no-repeat;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .txt {
                        background: url(../img/ascx/controlpnl/bg_login-text-fields.png) top right;
                        color: #555555;
                        width: 133px;
                        height: auto;
                        line-height: normal;
                        font-size: 110%;
                        padding: 2px;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .rem {
                        margin-top: 8px;
                        *margin-top: 6px;
                        zoom: 1;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .rem:after {
                        content:".";display:block;height:0;visibility:hidden;clear:both;
                    }
                        body.page_home #cntn .cntrlpnl.not-auth .login-info .chkRemember {
                            width: 134px;
                            float: left;
                        }
                            body.page_home #cntn .cntrlpnl.not-auth .login-info .chkRemember * {
                                vertical-align: middle;
                            }
                            body.page_home #cntn .cntrlpnl.not-auth .login-info .chkRemember input {
                                width: 13px;
                                height: 13px;
                            }
                        body.page_home #cntn .cntrlpnl.not-auth .login-info .forgot-password {
                            float: left;
                            margin-left: 6px;
                            padding:0 !important; /* override inline styling */
                        }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .loginbtn {
                        display: block;
                        margin-left:0 !important; /* override inline style */
                        background: url(../img/ascx/controlpnl/btns/login-pub.png) top left no-repeat;
                        width: 45px;
                        height: 25px;
                        text-indent: -9999px;
                        overflow: hidden;
                        position: absolute;
                        margin-top: 35px;
                        *left: 25px;
                        *top: 102px;
                    }
                body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr {
                    display: block;
                    padding-top: 15px;
                    background: url(../img/ascx/controlpnl/hr-pub.png) top left repeat-x;
                    zoom: 1;
                    font-size: 120%;
                    height:101px;
                    overflow:hidden;
                }
                body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr h4 {
                        font-weight: bold;
                        margin-bottom: 8px;
                        color: #FFFFFF;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr{line-height:17px;}
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr a, body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr p{margin-bottom:8px}
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr,body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr a {
                        color: #fff;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr .findoutmorebtn {
                        display: block;
                        margin-left:0 !important; /* override inline style */
                        background: url(../img/ascx/controlpnl/btns/find-out-more.gif) top left no-repeat;
                        width: 87px;
                        height: 25px;
                        text-indent: -9999px;
                        overflow: hidden;
                        margin-top: 10px;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .notmbr .findoutmore {
                        display: block;
                        margin-left:0 !important; /* override inline style */
                        margin-top: 10px;
                    }                    
                
                body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text {
                    zoom: 1;
                }
                body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text h4 {
                        font-weight: bold;
                        font-size: 110%;
                        margin-bottom: 8px;
                        color: #FFFFFF;
                    }
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text div,
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text p,
                    body.page_home #cntn .cntrlpnl.not-auth .login-info .login-custom-text li {
                        font-size: 110%;
                        color: #D8C3C8;
                    }
                
    
    /*  ---------------------------------------------------------------
        Home layout for controlpnl.ascx when logged-in as anyone at all
        ---------------------------------------------------------------  */
        
    body.page_home #cntn .cntrlpnl.auth .welcome,
    body.page_home #cntn .cntrlpnl.auth .welcome * {
        margin:0;padding:0;width:auto;height:auto;
        position:static;float:none;clear:none;overflow:visible;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    body.page_home #cntn .cntrlpnl.auth .welcome {
        position: absolute;
        top: 56px;
        width: 250px;
        left: 25px;
        font-size: 130%;
        font-weight: bold;
    }
        body.page_home #cntn .cntrlpnl.auth .welcome #loginname {
            display: block;
            float: left;
            margin-right: 10px;
        }
                
        body.page_home #cntn .cntrlpnl.auth .welcome .logout {
            float: right;
            background: url(../img/ascx/controlpnl/log-out_on-red.gif) top left no-repeat;
            padding-left: 50px;
            _width: 50px;
            _padding-left: 0;
            line-height: 14px;
            text-indent: -9999px;
            overflow: hidden;
            font-weight: normal;
            font-size: 85%;
        }
        
        body.page_home #cntn .cntrlpnl.auth .login-info div.starting-soon .top h4.startingsoon {
            float: left;
            background: url(../img/ascx/controlpnl/hx_starting-soon_on-red.gif) top left no-repeat;
            width: 93px;
            height: 18px;
            margin-left: -2px;
            margin-top: -2px;
            margin-right: 8px;
            text-indent: -9999px;
            overflow: hidden;
        }
        body.page_home #cntn .cntrlpnl.auth .login-info .top .at-which-cinema {
            float: left;
            color: #E9DEDF;
            line-height: 12px;
        }
        body.page_home #cntn .cntrlpnl.auth .login-info .top .cntrl {
            padding-top: 6px;
            clear: left;
        }
            body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon {}
                body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon .upcoming-session {
                    zoom: 1;
                    margin-bottom: 1px;
                }
                body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon .upcoming-session:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }
                    body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon dt {
                        float: left;
                        height: 18px;
                        background: url(../img/ascx/controlpnl/bg_coming-soon-item_end_on-red.png) top right no-repeat;
                        padding-right: 6px;
                        margin-right: 9px;
                    }
                        body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon dt a {
                            display: block;
                            padding-left: 9px;
                            width: 76px;
                            height: 18px;
                            line-height: 16px;
                            font-weight: bold;
                            background: url(../img/ascx/controlpnl/bg_coming-soon-item_on-red.png) top left no-repeat;
                        }
                    body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon dd {
                        float: right;
                        width: 183px;
                        padding-top: 3px;
                    }
                        body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon dd a {
                            line-height: 1;
                            color: #E9DEDF;
                        }
                        body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon dd a:hover {
                            text-decoration: underline;
                        }

    /*  -----------------------------------------------------------------------
        Home layout for controlpnl.ascx when logged-in as ordinary (HMC) member
        -----------------------------------------------------------------------  */

    body.page_home .cntrlpnl.auth .hoyts-movie-club_login-info {
        margin:0;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    body.page_home .cntrlpnl.auth .hoyts-movie-club_login-info * {
        margin:0;padding:0;width:auto;height:auto;
        position:static;float:none;clear:none;overflow:visible;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    
      body.page_home .site-nz #cntn .cntrlpnl.auth .hoyts-movie-club_login-info div.starting-soon .top {
            margin-left: -3px;
            padding-left: 3px;
            margin-top: -1px;
            padding-top: 68px;
            background: url(../img/ascx/controlpnl/hx_movie-club-membership.gif) top left no-repeat;
        }
        
      body.page_home .site-au #cntn .cntrlpnl.auth .hoyts-movie-club_login-info div.starting-soon .top {
            margin-left: -3px;
            padding-left: 3px;
            margin-top: -1px;
            padding-top: 68px;
               background: url(../img/myhoyts/insider_logo_home.png) top left no-repeat;
        }
         
    
    body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info {
        background: url(../img/ascx/controlpnl/bg.jpg) top left;
        padding:22px 25px 0;width:283px;
    }
    
        body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .hoyts-rewards-membership {
            margin-top: 14px;
            color: #D8C3C8;
            font-size: 110%;
        }
            body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .hoyts-rewards-membership h4 {
                background: url(../img/ascx/controlpnl/hx_rewards-membership_on-red.gif) top left no-repeat;
                width: 233px;
                height: 26px;
                margin-top: -1px;
                margin-left: -1px;
                text-indent: -9999px;
                overflow: hidden;
                margin-bottom: 6px;
            }
            
            body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .hoyts-rewards-membership p {
                color: #ECE0E0;
                line-height: 1.35;
                margin-bottom: 0.5em;
            }
            
            body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .rewards-buttons {
                margin-top: 3px;
                zoom:1;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .rewards-buttons:after {
                content:".";display:block;height:0;visibility:hidden;clear:both;
            }
                body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .rewards-buttons .button {
                    display: block;
                    float: left;
                    margin-left:0 !important; /* override inline style */
                    height: 25px;
                    text-indent: -9999px;
                    overflow: hidden;
                    margin-top: 10px;
                }
                body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .rewards-buttons .find-out-more_button {
                    background: url(../img/ascx/controlpnl/btns/find-out-more.gif) top left no-repeat;
                    width: 87px;
                }
                body.page_home #cntn .cntrlpnl.auth .hoyts-movie-club_login-info .rewards-buttons .join-now_button {
                    background: url(../img/ascx/controlpnl/btns/join-now.gif) top left no-repeat;
                    width: 80px;
                }
 
                

    /*  ----------------------------------------------------------------------
        Home layout for controlpnl.ascx when logged-in as Hoyts Rewards member
        ----------------------------------------------------------------------  */

    body.page_home .cntrlpnl.auth .hoyts-rewards_login-info {
        margin:0;padding:0;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    body.page_home .cntrlpnl.auth .hoyts-rewards_login-info * {
        margin:0;padding:0;width:auto;height:auto;
        position:static;float:none;clear:none;overflow:visible;
        color:#FFFFFF;text-indent:0;line-height:1;
        background:none;border:none;
        font-size:100%;
    }
    
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info {
        background: url(../img/ascx/controlpnl/bg_hoyts-rewards.jpg) top left;
    }
    
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .welcome {
            top: 60px;
            width: 282px;
        }
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .welcome .logout {
            background: url(../img/ascx/controlpnl/log-out_gold.gif) top left no-repeat;
        }

        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .welcome #loginname,
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .welcome #loginname #hrname {
            color: #DFC07F;
        }

        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top h4 {
            background: url(../img/ascx/controlpnl/hx_rewards-membership.gif) 25px 0 no-repeat;
            width: 264px;
            height: 26px;
            margin-top: 1px;
            margin-left: -1px;
            text-indent: -9999px;
            overflow: hidden;
            margin-bottom: 40px;
        }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top h4 a {
                display: block;
                width: 233px;
                height: 26px;
                text-indent: -9999px;
                overflow: hidden;
                line-height:999;
            }
            
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info div.starting-soon .top h4.startingsoon {
        float: left;
        background: url(../img/ascx/controlpnl/hx_starting-soon.gif) top left no-repeat;
        width: 90px;
        height: 13px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 8px;
        margin-bottom: 15px;
        text-indent: -9999px;
        overflow: hidden;
        padding:0 25px;
    }
    
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .userDetails {
        padding:0 25px;
        display:none;
    }
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .mid .btm {
        display: none;
    }
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info div.cntrlpnlI 
    {
        padding:0 25px
    }
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info div.starting-soon {
        margin-top: 21px;
    }
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top .cntrl {
            padding-top: 0px;
            clear: left;
        }
            
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top {
                zoom: 1; /* IE7 needs this to calculate layout/float interactions in the right order */
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top:after {
                content:".";display:block;height:0;visibility:hidden;clear:both;
            }

                body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top dl.startingsoon .upcoming-session {
                    zoom: 1;
                    margin-bottom: 7px;
                }
                body.page_home #cntn .cntrlpnl.auth .login-info .top dl.startingsoon .upcoming-session:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }

                    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top dl.startingsoon dt {
                        float: left;
                        height: 18px;
                        background: url(../img/ascx/controlpnl/bg_coming-soon-item_end.png) top right no-repeat;
                        padding-right: 6px;
                        margin-right: 9px;
                    }
                        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .top dl.startingsoon dt a {
                            display: block;
                            padding-left: 9px;
                            width: 76px;
                            height: 18px;
                            line-height: 16px;
                            font-weight: bold;
                            background: url(../img/ascx/controlpnl/bg_coming-soon-item.png) top left no-repeat;
                        }
                        
                        /**/
                        
                        
                     
                body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top .rewardHead
                {
                    font-size:130%;
                    font-weight:bold;
                    padding:20px 0;
                }   
                body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top .rewardTitle
                {
                    color: #DFC07F;
                    display:block;
                    float:left;
                }   
                body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top .rewardlink
                {
                    color: #DFC07F;
                    display:block;
                    float:right;
                    text-decoration:none;
                    font-size:85%;
                }   
                body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top .rewardlink:hover
                {
                    text-decoration:underline;
                }   
                body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info div.rewardlistWrap .top .upcoming-session {
                    zoom: 1;
                    margin-bottom: 7px;
                }
                body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top .upcoming-session:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }

                    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info div.rewardlistWrap .top dt {
                        float: left;
                        
                        text-decoration:none;
                        padding-left:18px;
                        display:block;
                        color:#e7cc7d;
                        font-weight:bold;
                        font-size:1.1em;
                        height:15px;
                        background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -447px;
                    }
                    body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top dd {
                        padding-top: 3px;
                    }
                        body.page_home #cntn .cntrlpnl.auth .login-info div.rewardlistWrap .top dd a {
                            background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -447px;
                            line-height: 1;
                            color: #E9DEDF;
                            text-decoration: none;
                            font-weight: bold;
                            padding:2px 0 0 20px;
                            display:block;
                            height:13px;
                        }
                        .rewardtt
                        {
                            width:200px;
                        }
                        .rewardtt span
                        {
                            color: #DFC07F;
                            display:block;
                            font-size:120%;
                            font-weight:bold;
                            margin-bottom:10px;
                        }
                        
                        /**/
                        
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .renewDisplay {
        display: block;
        position: relative; /* Intent: positioning context for .renewDisplay a */
        padding: 10px;
        padding-left: 24px;
        border: 1px solid #601100;
        border-top: 1px solid #804020;
        border-bottom: 1px solid #771108;
        background: #441108 url(../img/ascx/controlpnl/icon_membership-expired-warning.gif) 5px 10px no-repeat;
    }
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .renewDisplay p {
        font-size: 120%;
        color: #FFAA99;
    }
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .renewDisplay a {
        display: block;
        position: absolute;
        right: 12px;
        _right: 21px;
        top: 7px;
        width: 64px;
        height: 22px;
        text-indent: -9999px;
        overflow: hidden;
        background: url(../img/ascx/controlpnl/btns/renew.gif) top left no-repeat;
    }
                    
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .hrMsg {
        margin-top: 25px;
        font-size: 110%;
        position: relative;
        padding:0 25px;
    }
    
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .no-pref-cinema {
        font-size: 110%;
        line-height: 1.2;
    }
                    
    body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .mid {padding:0 25px}
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details {
            zoom: 1;
        }
        body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details:after {
            content:".";display:block;height:0;visibility:hidden;clear:both;
        }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links {
                float: left;
                list-style: none;
                width: 225px;
                *margin-left: -16px;
                _margin-left: -53px;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-points {
                float: right;
                width: 55px;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links li a,
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links li span,
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-points li {
                background: none;
                color: #D4CDBA;
                text-align: left;
                font-size: 110%;
                padding-top: 4px;
                line-height: 1;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links li a,
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links li span {
                _margin-bottom: -5px;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-links li {
                margin:0;padding:0;
            }
            body.page_home #cntn .cntrlpnl.auth .hoyts-rewards_login-info .bg-hr-details ul.hrd-points li {
                color: #F5F5F5;
                text-align: right;
            }

body.page_home .evttl{background:url("../img/global/offerevent.jpg") no-repeat 0 0 #302424;width:162px;height:33px}
a:focus,li:focus{
   outline:none;
}

 	/*NZ Homepage ad*/
 	/*
	body.page_home #divhomeisland{top:562px}                
	*/
	
/*  -------------------------------------------------------------
    Quick tickets (in controlpnl.ascx but shows on homepage only)
    ------------------------------------------------------------- */
    
    
.quicktkts,
.quicktkts *,
#cntn .quicktkts select {   /* Manual reset of most common style attributes */
    position:static;top:auto;left:auto;
    margin:0;padding:0;border:none;background:none;overflow:visible;list-style:none;
    font-size:100%;text-indent:0;line-height:normal;color:#FFF;
    float:none;display:block;width:auto;height:auto;
}
#cntn .quicktkts select {
    position: relative;
    zoom: 1;
    border: none;
    background: #FFF url(../img/ascx/controlpnl/quicktkts/bg_dropdown.png) top right no-repeat;
    font-size: 110%;
    width: 280px;
    height: auto;
    color: #555555;
    margin-bottom: 8px;
    padding: 1px;
}
    #cntn .quicktkts select option {
        color: #555555; /* IE7 doesn't inherit the colour as it should */
    }

.quicktkts {
    width: 333px;
    zoom: 1;
}
.quicktkts:after {
    content:".";display:block;height:0;visibility:hidden;clear:both;
}
    .quicktkts-header {
        background: url(../img/ascx/controlpnl/quicktkts/bg_header.png);
    }
        .quicktkts h2 {
            background: url(../img/ascx/controlpnl/quicktkts/h2_quick-tickets.png) 17px 19px no-repeat;
            padding: 19px 17px;
            width: 132px;
            height: 20px;
            text-indent: -9999px;
            overflow: hidden;
        }
        .quicktkts-tabs {
            zoom: 1;
        }
        .quicktkts-tabs:after {
            content:".";display:block;height:0;visibility:hidden;clear:both;
        }
            .quicktkts-tab {
                float: left;
                background: url(../img/ascx/controlpnl/quicktkts/tabs.png) top left no-repeat;
                height: 35px;
                text-indent: -9999px;
                overflow: hidden;
                cursor: pointer;
            }
            .times-by-movie_quicktkts-tab {
                width: 136px;
                background-position: 0 0;
            }
            .active_times-by-movie_quicktkts-tab {
                background-position: 0 -35px;
            }
            .times-by-cinema_quicktkts-tab {
                width: 197px;
                background-position: -136px -35px;
            }
            .active_times-by-cinema_quicktkts-tab {
                background-position: -136px 0px;
            }
        .quicktkts-tab-pages {
            background: url(../img/ascx/controlpnl/quicktkts/tabs.png) left -70px no-repeat;
            padding: 17px 25px;
            *position: relative; /* Intent: activate overflow hidden in IE6 */
            height: 250px;
            overflow: hidden;
        }
            .quicktkts-buy-tickets {
                display: block;
                background: url(../img/ascx/controlpnl/quicktkts/btn_buy-tickets.png) top left no-repeat;
                width: 90px;
                height: 30px;
                text-indent: -9999px;
                overflow: hidden;
                margin-top: 23px;
            }
        
        .quicktkts .cinema-radio-button-group {
            margin-bottom: 19px;
            zoom: 1;
        }
        .quicktkts .cinema-radio-button-group:after {
            content:".";display:block;height:0;visibility:hidden;clear:both;
        }
            /* Before-skinning appearance */
            .quicktkts .radio-button-container {
                display: block;
                float: left;
                margin-left: 13px;
                _margin-left: expression(this.previousSibling == null ? '0' : this.style.marginLeft);
            }
            .quicktkts .radio-button-container:first-child {
                margin-left: 0;
            }
                .quicktkts .radio-button-container input {
                    border: none;
                    background: none;
                    display: inline;
                    vertical-align: middle;
                    margin:0;padding:0;
                    _width: 15px; _height: 15px;
                }
                .quicktkts .radio-button-container label {
                    display: inline;
                    vertical-align: middle;
                }
            
            /* After-skinning appearance overrides */
            .quicktkts .cinema-radio-button {
                width: 83px;
                height: 25px;
                background: url(../img/ascx/controlpnl/quicktkts/btn_cinema.png) no-repeat;
                float: left;
                margin-left: 9px;
                cursor: pointer;
                 _margin-left: expression(this.previousSibling == null ? '0' : this.style.marginLeft);
            }
            .quicktkts .cinema-radio-button:first-child {
                margin-left: 0;
            }
                .quicktkts .cinema-radio-button input {
                    display: none;
                }
                .quicktkts .cinema-radio-button label {
                    display: none;
                }
                .quicktkts .all-screens_cinema-radio-button {
                    background-position: 0 0;
                }
                .quicktkts .xtreme-screen_cinema-radio-button {
                    background-position: -83px 0;
                }
                .quicktkts .la-premiere_cinema-radio-button {
                    background-position: -166px 0;
                }
                .quicktkts .active_all-screens_cinema-radio-button {
                    background-position: 0 -25px;
                }
                .quicktkts .active_xtreme-screen_cinema-radio-button {
                    background-position: -83px -25px;
                }
                .quicktkts .active_la-premiere_cinema-radio-button {
                    background-position: -166px -25px;
                }



#divQuickTicketsTabbedPages{position:relative}
#quicktkts-loading
{
    background:url("../img/global/sessloader.gif") no-repeat scroll center 138px #000;
    position:absolute;top:0;left:0;height:319px;  width:333px;opacity:0.5;z-index:9999;            
}

.quicktkts-tab-pages .movie-details{width:281px;margin:8px 0 11px;float:left;display:inline}
.movie-details .movie-rating{width:90px;float:left}
.movie-details .movie-rating li{float:left;height:35px;overflow:hidden;font-weight:bold;line-height:35px}
.movie-details .movie-rating img{margin:0 0 0 5px}
.movie-details .sessattr {float:right;margin:0 0 0 10px;display:inline;width:160px}
.movie-details .sessattr li{float:right;margin:0 0 3px 5px}

/*  ------------------------
    Cinema Experiences panel
    ------------------------ */
    
    
    body.page_home .cinex {
        margin-left: 333px;
    }
    
    .cinex {
        background: url(../img/cinex/bg.jpg) top left no-repeat;
        width: 284px;
        height: 268px;
        padding: 22px 19px;
        overflow: hidden; /* Intent: quick-n-dirty float clearing */
    }
        .cinex h3 {
            margin:0 0 0 5px;padding:0;
            background: url(../img/cinex/hx_cinema-experiences.gif) top left no-repeat;
            width: 223px;
            height: 26px;
            text-indent: -9999px;
            margin-bottom: 15px;
        }
        .cinex ul.cinex-thumbs {
            zoom:1;
            list-style:none;margin:0;padding:0;
            background: url(../img/cinex/cinema-brands/bg.png) top left repeat-x;
            padding: 2px 0;
        }
        .cinex ul.cinex-thumbs:after {
            content:".";display:block;height:0;visibility:hidden;clear:both;
        }
            .cinex ul.cinex-thumbs li {
                float: left;
                margin:0;padding:0;
            }
                .cinex ul.cinex-thumbs li a {
                    display: block;
                    float: left;
                    width: 91px;
                    height: 32px;
                    line-height: 32px;
                    text-align: center;
                }
                .cinex ul.cinex-thumbs li span {
                    display: inline-block;  /* re: IE6/7 line-height/vertical-align middle bug */
                }
                    .cinex ul.cinex-thumbs li a img {
                        border: none;
                        vertical-align: middle;
                    }
        .cinex .cinex-descriptions-and-nav-container {
            height: 161px;
            position: relative; /* sizing context for children */
            zoom:1;
        }
        .cinex .cinex-descriptions-and-nav-container:after {
            content:".";display:block;height:0;visibility:hidden;clear:both;
        }
            .cinex .cinex-descriptions-prev,
            .cinex .cinex-descriptions-next {
                display: block;
                float: left;
                width: 13px;
                height: 100%;
                background: url(../img/cinex/btn_prev-next.gif) left center no-repeat;
                text-indent: -9999px;
                overflow: hidden;
            }
            .cinex .cinex-descriptions-next {
                background-position: right center;
            }
            .cinex .cinex-descriptions-viewport {
                width: 246px;
                height: 100%;
                float: left;
                overflow: hidden;
                position: relative;
                margin:0 5px;
                display:inline;
            }
                .cinex ul.cinex-descriptions {
                    margin:0;padding:0;list-style:none;
                    width: 9999px;
                    text-align: center;
                    font-size: 110%;
                    color: #737778;
                    position: relative; /* simpleCycle needs this to determine 'left' coordinates for children */
                    zoom:1;
                }
                .cinex .cinex-descriptions:after {
                    content:".";display:block;height:0;visibility:hidden;clear:both;
                }
                    .cinex ul.cinex-descriptions li {
                        width: 246px;
                        height: 161px;
                        float: left;
                    }
                    .cinex ul.cinex-descriptions .cinex-img-container {
                        display: block;
                        line-height: 55px;
                    }
                        .cinex ul.cinex-descriptions .cinex-img-container img {
                            vertical-align: middle;
                        }
                        .cinex ul.cinex-descriptions .cinex-img-container span {
                            display: inline-block; /* re: IE6/7 line-height/vertical-align middle bug */
                        }
                        .cinex ul.cinex-descriptions .cinex-img-container p {
                            margin:0;padding:0;
                        }
        .cinex .cinex-find-out-more {
            display: block;
            background: url(../img/cinex/btn_find-out-more.gif) top left no-repeat;
            margin: 0 auto;
            margin-top: 12px;
            width: 73px;
            height: 24px;
            text-indent: -9999px;
            overflow: hidden;
        }

/*----NZ WIDTH
.cinex ul li {
width:155px;
}*/
.promoI{
    height: auto;
    background: #bfbfbf url(../img/ascx/homeMoviesHero/bg_bottom.gif) left bottom no-repeat;
    position: relative;
    padding-bottom: 13px;
}
.bintop{display:block;margin:4px;position:relative;}
.bintop span.play{width:24px;cursor:pointer;height:24px;display:block;z-index:9;background:transparent url('../img/global/bg.png') no-repeat 0px 0px;position:absolute;top:189px;left:120px;}
.bintop span.pt1{width:145px;cursor:pointer;height:215px;display:block;z-index:10;background:#000000;position:absolute;top:0px;left:0px;}
.bintop span.pt2{width:145px;cursor:pointer;height:215px;z-index:11;background:transparent url('../img/global/playtrailer.png') no-repeat left 0px;display:block;top:0px;left:0px;position:absolute;}


div#movflv{background:#000000 url('../img/loading.gif') no-repeat 170px 30px;width:633px;height:319px;z-index:13;position:absolute;left:-5000px;top:0px;}

div#flashcontent{text-align:center;background-color:#000000;color:#cccccc;width:479px;height:319px;float:left;}
div#flashcontent a{display:block;padding-top:40px;color:#cccccc;text-decoration:none;}
div#flashcontent a:hover{color:#ffffff;}


#hoyts_player{float:left;}
div.flvdetail{background-color:#1b1b21;width:153px;border-left:1px solid #aeaeaf;height:319px;float:right;}
div.flvdetail img.mov{width:145px;}


.binmid{display:block;height:32px;border-bottom:1px solid #89898c;color:#dedede;padding:8px 4px 3px 4px;text-transform:uppercase;}
div.emptyhero{margin-top:50px;text-align:center;color:#333333;font-size:1.3em;font-weight:bold;}
ul.moviebins{margin-top:0px;overflow:hidden;position:relative;}
ul.moviebins li{display:block;float:left;width:153px;height:318px;background-color:#333333;margin-right:1px;}
ul.moviebins li img.mov{width:145px;height:215px;display:block;background:black;}
.morebuy{display:block;text-align:center;height:55px;width:100%;background:#cdcdcd url('../img/global/rptxbg.png') repeat-x left -513px;}
img.classif{width:23px;height:23px;float:right;background:#000000;margin-right:1px;margin-left:2px;}

.moviescroll{clear:both;height:23px;}
.scroller{width:528px;height:17px;background:#373636 url('../img/global/bg/sliderbg.jpg') repeat-x left top;}

.promo {
    margin-top: 10px;
    margin-left: -1px; /* Match defect in designs :) */
    float: left;
    width: 656px;
    height: auto;
}

    .binhldr {
        height: 325px;
        width: auto;
        _width: 656px; /* IE6 needs a bit of hand-holding */
        overflow: hidden;
        position: relative;
        display: block;
        padding-bottom: 31px; /* Don't alter the height of the promo block if the scrollbar disappears */
    }

        .promoI .promo-nav {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 34px;
            height: 268px;
            position: absolute;
            z-index: 15; /* sit above the on-hover highlight for individual movie items */
            cursor: pointer; /* IE6 hand-holding */
        }
        .promoI .prev_promo-nav { background: url(../img/ascx/homeMoviesHero/btn_prev.png) left top no-repeat;  left: 0; }
        .promoI .prev_promo-nav:hover { background-position: left center; }
        .promoI .prev_promo-nav:active { background-position: left bottom; }

        .promoI .next_promo-nav { background: url(../img/ascx/homeMoviesHero/btn_next.png) left top no-repeat; right: 0; }
        .promoI .next_promo-nav:hover { background-position: left center; }
        .promoI .next_promo-nav:active { background-position: left bottom; }

    .scrollhldr {
        width: auto;
        height: 17px;
        margin-left: 47px; /* Desired margin plus width of scroll-left-button */
        margin-right: 47px; /* Desired margin plus width of scroll-right-button */
        position: relative;
        padding-top: 14px;
        margin-top: -31px; /* Don't alter the height of the promo block if the scrollbar disappears */
    }
        .scollarea {
            margin-left: -5px;
            margin-right: -5px;
        }
        .ui-slider {
            width: 578px;
        }
    
        /* UPDATED SCROLLER --------------------------*/

        .ui-slider .ui-slider-handle { z-index: 10; }
        a#prevpage {
            display:block;cursor:pointer;float:left;width:27px;height:17px;
            _position: relative;
            background:transparent url('../img/global/bg.jpg') no-repeat -284px -106px;
            z-index: 5;
            margin-left: -27px;
        }
        a#nextpage {
            display:block;cursor:pointer;float:right;width:27px;height:17px;
            _position: relative;
            background:transparent url('../img/global/bg.jpg') no-repeat -311px -106px;
            z-index: 5;
            margin-right: -27px;
        }
        a#prevpage.off{ cursor:default; background-position:-584px -332px; }
        a#nextpage.off{ cursor:default; background-position:-611px -332px; }
        
        #slider a:focus { outline: 0; }
        .ui-slider { z-index: 4; }
        .scollareaO { width: auto; height: 17px; z-index: 9; background: #3B3A3A url(../img/ascx/homeMoviesHero/bg_scrollarea.png) top left repeat-x }
        .scollarea  { width: auto; height: 17px; z-index: 9; position:relative; }
        div.sliderbtns { display:none; }

        /*------------------------SLIDER */
        .ui-slider { height:17px; position: absolute; text-align: left; background-image:url('../img/pixel.gif');cursor:pointer;z-index:2;}
        .ui-slider .ui-slider-handle {border:none; margin-top:0px;position: absolute;color:#ffffff;text-align:center;font-weight:bold;text-decoration:none; z-index: 6; width: 3.6em; height: 1.7em; width:36px;height:17px;cursor:pointer;background:transparent url('../img/global/bg.gif') no-repeat -251px -25px; }
        .ui-slider .ui-slider-range { position: absolute; z-index: 5; font-size: .7em; display: block; border: 0; }
        .ui-slider a:focus{border:none;}
        .ui-slider-horizontal { height: 1.7em; }
        .ui-slider-horizontal .ui-slider-handle {  top:0em; margin-left: 0em; }
        .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
        .ui-slider-horizontal .ui-slider-range-min { left: 0; }
        .ui-slider-horizontal .ui-slider-range-max { right: 0; }
        div.sliderbtns { width:575px; height:17px; }


    .promonav {
        height: 28px;
        background: #910016 url('../img/ascx/homeMoviesHero/bg_tabs.png') top left no-repeat;
        padding-top: 4px;
        _overflow: hidden;
    }

        .promonav ul {
            margin-left: 14px;
        }
            .promonav ul li {
                float: left;
                list-style: none;
                margin-right: -30px;
            }
                .promonav ul li a {
                    display: block;
                    height: 28px;
                    text-indent: -9999px;
                }


            .promonav ul li.pn2 a {
                width:148px; background:transparent url(../img/ascx/homeMoviesHero/tabs.png) no-repeat 0px top;
            }
            .promonav ul li.pn2 a.on {
                background-position: 0px -28px;
                margin-right: 10px;
            }
            .promonav ul li.pn3 a {
                width:154px; background:transparent url(../img/ascx/homeMoviesHero/tabs.png) no-repeat -148px top;
            }
            .promonav ul li.pn3 a.on {
                background-position: -148px -28px;
                margin-right: 10px;
            }
            .promonav ul li.pn1 a {
                width:146px; background:transparent url(../img/ascx/homeMoviesHero/tabs.png) no-repeat -302px top;
            }
            .promonav ul li.pn1 a.on {
                background-position: -302px -28px;
                margin-right: 10px;
            }
            .promonav ul li.pn4 a {
                width:152px; background:transparent url(../img/ascx/homeMoviesHero/tabs.png) no-repeat -448px top;
            }
            .promonav ul li.pn4 a.on {
                background-position: -448px -28px;
                margin-right: 10px;
            }

.myselectbox{margin:3px;width:194px;color:#333333;display:block;font-size:11px;height:19px;padding:2px;}

.activationwaiting{background-color:#181715;margin:10px 0px;color:#ffffff;}
.activationwaiting h3{letter-spacing:normal; text-transform:none;font-size:1.3em;color:#E1CA82;font-weight:bold;}

/*---------------EVENTS*/
.offevbin{width:630px;height:377px;float:left;position:relative;}
.singlebanner{float:right;width:299px;}
.evimghldr{width:631px;height:344px;overflow:hidden;background-color:#000000;}
.evcntrl{width:631px;height:33px;background:#c5c5c5 url('../img/global/rptxbg.png') repeat-x left -1189px;}
.evoff{background:transparent url('../img/eventsloader.gif') no-repeat left top;} 
.evimghldr div img{width:631px;height:345px;background:transparent url('../img/eventsloader.gif') no-repeat left top;}
.evttl{width:158px;height:33px;float:left;background:#810014 url('../img/global/bg.jpg') no-repeat left -53px;}
.evpager{width:245px;height:28px;padding:5px 10px 0px 0px;float:right;}
.evpager a{text-align:center;font-weight:bold;text-decoration:none;padding-top:5px;display:block;color:#ffffff;float:left;width:20px;height:21px;background:#2e2e2e url('../img/global/bg.jpg') no-repeat -338px -102px;}
.evpager a.activeSlide{color:#2f2f2f;background-position:-358px -102px;}
.evpager .pgr{width:205px;border:0px;height:auto;padding:0px;}


a#prev2{margin-top:1px;margin-left:5px;width:17px;height:21px;background:transparent url('../img/global/bg.jpg') no-repeat -378px -106px;}
a#next2{margin-top:1px;width:17px;height:21px;background:transparent url('../img/global/bg.jpg') no-repeat -395px -106px;margin-left:1px;}


.evimgttl{z-index:20;position:absolute;width:631px;height:35px;left:0px;top:309px;background:transparent url('../img/global/rptxbg.png') repeat-x left -1404px;}
.evimgttl a.moreinfo{display:block;float:right;margin:5px 5px 0px 0px;width:50px;height:23px;background:#2d2d2d url('../img/global/bg.png') no-repeat -24px top;}
.evimgttl a.buytkt{display:block;float:right;margin:5px 5px 0px 0px;width:60px;height:23px;background:transparent url('../img/global/bg.png') no-repeat -74px top;}

.nummovies{font-size: 9px;cursor:pointer;display:block;text-decoration:none;background-color:transparent;text-align:center;color:#888888;width:36px;height:17px;padding-top:2px;position:absolute;z-index:1;top:0px;left:0px;margin-left:0px;}



/* YOUR ORDER PAGE FOR HR MEMBERS --------------------------*/

.yourorderhldr{padding:10px;background-color:#EBEBEB;width:622px;}
table.yourorder{width:622px;border:1px solid #282316;}
table.yourorder td, table.yourorder th{font-weight:bold;padding:5px;}
table.yourorder td{background-color:#F1F0F0;color:#333333;padding:8px 5px;}
table.yourorder th{color:#ffffff;padding:7px;background:#282316 url('../img/global/rptxbg.png') repeat-x left -1669px;}
table.yourorder th.item{width:144px;border-left:0px;}
table.yourorder th.price{width:100px;border-left:1px solid #ffffff;}
table.yourorder th.points{width:187px;border-left:1px solid #ffffff;}
table.yourorder th.pointsused{width:188px;border-right:0px;border-left:1px solid #ffffff;}
table.yourorder tr{}
table.yourorder td.item{width:144px;border-left:0px;text-align:left;border-top:1px solid #ffffff;}
table.yourorder td.price{width:100px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
table.yourorder td.points{width:187px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
table.yourorder td.pointsused{width:188px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
table.yourorder td span.hi{color:#DFCE7C;}

table.yourorder td.total1{text-align:right;background:#342B17 url('../img/global/rptxbg.png') repeat-x left -1612px;color:#ffffff;text-align:right;padding-right:36px;}
table.yourorder td.total2{background:#342B17 url('../img/global/rptxbg.png') repeat-x left -1612px;color:#ffffff;text-align:right;border-left:1px solid #ffffff;padding-right:36px;}

td table.totals td{padding:0px;background-color:Transparent;text-align:right;color:#ffffff;}


table.yourorder th, table.yourorder td{text-align:center;}
table.yourorder td a{color:#626366;}


.myorderbtnhldr{background-color:#ffffff;margin:5px 0px;padding:5px;}
.myordercopy{padding:10px;}
.myorderbtns{padding-top:10px;}

/*---------------------------map */
.maphldr{height:200px;}
#map{display:block;width:240px;height:200px;background:#333333;position:absolute;overflow:hidden;float:none;}
.width240 #map{width:140px;}

.btnBlank{width:95px;height:18px;font-size:11px;font-weight:bold;padding:2px 0px 0px 5px;background:transparent url('../img/btns/btnBlank.gif') no-repeat left top;display:block;text-decoration:none;color:#ffffff;}


/*-----------------*/
img{border:0px;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wor{color:#ffffff;}
.mt10{margin-top:10px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt10{padding-top:10px;}
.pl10{padding-left:10px;}
.db{display:block;}
.dn, #cntn a.dn{display:none;}
h4 span.nbld{font-weight:normal;}
.nbld{font-weight:normal;}
.p15{padding:15px;}
.ptb15{padding:15px 0px;}
.pr10{padding-right:10px;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.tar{text-align:right;}
.bld{font-weight:bold;}
/*--------------------------FORMS */



div.selectbox-wrapper {
  position:absolute;
  width : 194px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-size:11px;
}


.selectbox /* look&fell of  select box*/
{
 
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  width : 194px;
  height:14px; 
  display : block;
  text-align:left; 
  background:#ffffff url('../img/global/bg.jpg') no-repeat right -186px;
  cursor: pointer;
  color:#333;
  border:0px;
  padding:2px;
}

select {
	/* background:#ffffff  url('../img/global/bg.jpg') no-repeat right -186px;*/
}

#msnbnnr1{position:absolute;width:726px;height:88px;top:15px;left:241px;}
#msnside1{position:absolute;top:651px;left:667px;width:300px;height:270px;text-align:right;}
#msnside1I{text-align:left;height:250px;border:1px solid #8e8e8e;background-color:#ffffff;}
#msnside1 span.adintro{display:block;height:15px;color:#5f5f5f;padding-top:5px;}
#msnside2{position:absolute;top:918px;left:667px;width:298px;height:60px;border:1px solid #8e8e8e;}
#msnside3{position:absolute;top:983px;left:667px;width:298px;height:60px;border:1px solid #8e8e8e;}

/* VISTA STYLE - css/visStylesUser.css (1278) */
/* -- Defines what the Error Message text looks like */
.UnexpectedErrorText
{
	display:block;
	width:610px;
	padding:10px 10px 0 10px;
	margin-bottom:0;
	color:#ff0000;
	font:bold 11px Helvetica, Arial, Verdana, sans-serif;
	text-align:left;
	background:none;
}


#cntn td input.imgBtnRestart, #cntn td input.imgBtnCancel,#cntn td input.imgBtnContinue{background-color:Transparent;padding:0px;}
#cntn td input.imgBtnContinue{margin-top:-7px;}
#cntn input.btnRedeem{padding:0px 0px 0px 5px;background-color:Transparent;}
#cntn input.ImageChangeSession{padding:0px;background-color:Transparent;}
#cntn input.ImageNext{padding:0px;background-color:Transparent;}
#cntn tr.PaymentExtraPadding input{padding:0px;}
td.LoadingImageCell{height:40px;display:block}








/* hr for homepage */

.cntrlpnlIhr{width:300px;background:#2C2616 url('../img/myhoyts/bg.png') no-repeat left top;color:#ffffff;background-color:#000}
.Hrmembers{width:320px;background-position:-300px top;}
.cntrlpnlIhr .top{height:30px;padding:16px 0px 0px 19px;}
.cntrlpnlIhr .top h4{width:246px;height:22px;position:relative;font-size:1.4em;text-indent:-9999px}

.cntrlpnlIhr .top h4 span
{
    width:100%;height:100%;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat 0px -1967px;display:block
}

.hoyts-rewards-membership 
{
    width:279px;
    float:left;
    background: url("../img/myhoyts/bg.png") no-repeat scroll left top #1E1E1E;
    padding:10px 0 5px 20px;
}

.hoyts-rewards-membership  .button
{
    width: 110px;
    float: right;
    padding: 5px 0 0 0;  
}

 
.hoyts-rewards-membership ul 
{
    padding:5px 0 5px 14px;
}

.hoyts-rewards-membership ul li
{
    color:#fff;     
    font-size:11px;
    padding:0 0 2px 0;  
}

.hoyts-rewards-membership h4
{
    width:100%;
    height:26px;
    text-indent:-9999px;
    background: url(../img/ascx/controlpnl/hoyts_rewards.gif) 0 0 no-repeat;
    display:block;
    float:right;
}


.cntrlpnlIhr .top h4 a{text-indent:-9999px;display:block}

.Hrmembers .top{padding-top:12px;}

.cntrlpnlIhr .mid .desc
{
	width:197px;
	
	float:left;
}
.cntrlpnlIhr .mid .desc .mbrname{padding-left:20px;height:16px;color:#ffffff;font-size:1.4em;font-weight:bold;}
#cntn .cntrlpnlIhr .mid .desc .mbrnamefb{padding-left:20px;height:auto;color:#ffffff;font-size:1.2em;font-weight:bold;}

.noconnfriends{margin:10px 0px;background-color:#D1D1D1;padding:20px 10px;color:#4C4C4C;font-style:italic;font-size:1.1em;}
.noconnfriends .FBConnectButton_Text, #tellfriends .FBConnectButton_Text{font-style:normal;}
.fbLgnBtn{padding:15px 0px 15px 0px;text-align:center;border-top:1px solid #53482A;background-color:#000;}
#tellfriends{background-color:#D1D1D1;padding:20px 10px;color:#4C4C4C;font-style:italic;font-size:1.1em;}
.sharehdr{font-weight:bold; font-size:1.15em;}
.cntrlpnlIhr .mid .vals
{
	width:80px;
	float:right;
}
a.hrlogout{display:block;text-decoration:none;font-size:1.3em;font-weight:bold;padding-left:16px;margin-left:10px;height:14px;color:#e7cc7d;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -433px;}
.cntrlpnlIhr .bgl, .cntrlpnlIhr .bgr{background-color:#000000;}
.cntrlpnlIhr .bgl{padding-left:20px;color:#e7cc7d;}
.cntrlpnlIhr .bgr{text-align:center;color:#ffffff;}




.cntrlpnlIhr .bgl ul{margin-top:9px;padding:14px 0px 14px 0px;}
.cntrlpnlIhr .bgl ul li{list-style-type:none;padding:2px 0px;}
.cntrlpnlIhr .bgl ul li a{text-decoration:none;padding-left:18px;display:block;color:#e7cc7d;font-weight:bold;font-size:1.1em;height:15px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -447px;}




.cntrlpnlIhr .bgr ul{margin-top:10px;padding:14px 0px 14px 0px;}
.cntrlpnlIhr .bgr ul li{padding:2px 0px;list-style-type:none;display:block;font-size:1.1em;height:15px;list-style-type:none;font-weight:bold;}
.cntrlpnlIhr .btm{padding:12px 0px 12px 20px;}
.cntrlpnlIhr .btm a{display:block;height:21px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -462px;padding:3px 0px 0px 22px;text-decoration:none;font-weight:bold;font-size:1.1em;color:#e1c982;}

.Hrmembers .bgr ul{margin-top:0px;padding-top:9px;padding-bottom:13px;}
.Hrmembers .bgl ul{margin-top:0px;padding-top:9px;padding-bottom:13px;}
.Hrmembers .btm{padding:10px 0px 7px 20px;}


.cntrlpnlIhr div.midhr{padding:0px 16px 10px 19px;font-size:1.1em;}
.cntrlpnlIhr div.midhr span.bld{display:block;padding-bottom:3px;}
.cntrlpnlIhr div.btmhmc a
{color:#ffffff;padding:0 0 10px 25px;text-decoration:none;color:#e7cc7d;font-weight:bold;font-size:13px;display:block;background:transparent url('../img/myhoyts/arrow.png') no-repeat 0 0;}

.hoyts-rewards-membership a
{color:#ffffff;padding:2px 0 10px 5px;text-decoration:none;color:#e7cc7d;font-weight:bold;font-size:11px;display:block;background:transparent url('../img/global/bg.gif') no-repeat -125px -87px;}


.cntrlpnlIhr div.btmhmc{padding:0px 16px 3px;}

/*-------------------------------------------------EMPLOYMENT FORM */
#empform {font-size:11px}
#empform .empform{background-color:#E7E7E7;padding:21px 12px 15px 12px;}
#empform .ttl{background-color:#000000;height:26px;padding:7px 0px 0px 12px;}
#empform  .ttl h3{color:#ffffff;text-transform:none;font-weight:bold;font-size:1.5em;letter-spacing:normal;}
#empform li.odd{background-color:#DCDBDB;}
.ml10{margin-left:10px;}
#empform  .ttl2 h3{color:#ffffff;text-transform:none;font-size:1.2em;font-weight:bold;letter-spacing:normal;}
#empform .ttl2{background-color:#4F4E4E;padding:4px 0px 4px 12px;}
#empform .empform ol li{list-style-type:none;padding:3px 0px 4px 0px;}
#empform .lbl{display:block;width:230px;float:left;font-weight:bold}
#empform .formel{display:block;width:360px;float:left;margin-left:10px;}
#empform .lbl2{display:block;width:460px;float:left;font-weight:bold}
#empform .formel2{display:block;width:130px;float:left;margin-left:10px;}
#empform .hrs-right {margin-left:68px;}
#empform .shift-right {padding-left:36px;}

#empform input.txt {padding:3px;width:176px;height:13px;background:#ffffff url('../img/empform/txtbg.jpg') no-repeat left top;}
#empform select.ddl{width:182px;height:19px;background-color:#ffffff;}#empform select.ddlDay{width:60px;}

#empform select.ddlFromTo{width:80px;}
#empform .chklist input, #empform .rad input{padding:5px 0px 0px 0px;clear:both;display:block;float:left;margin-top:5px;border:0px;background:transparent;}
#empform .chklist label, #empform .rad label{padding:5px 0px 0px 5px;display:block;float:left;}
#empform .rad{clear:both;display:block;}
#empform .rad input{border:0px;padding:0px;background:transparent;}


#empform .chklist br{padding-top:5px;display:block;width:1px; height:5px;}
#empform input.fil{width:182px;height:19px;background-color:#ffffff;border:0px;}


/*----------------------------------------------------- fbconnect */
#fbFriends{width:500px;border:1px solid #000000;overflow: scroll; scrollbar-arrow-color:blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color: #888888}
#fbFriends ul{}
#fbFriends ul li{display:block;float:left;margin-left:10px;cursor:pointer;width:123px;height:56px;margin-bottom:10px;padding:5px;font-weight:bold;}

#fbFriends ul li.selected{background-color:#516EA6;color:#ffffff;}

.mmatchesintro{width:639px;background:#413618;color:#ffffff;}
.mmatchesintro .hd{height:31px;background:transparent url('../img/myhoyts/fbintro.jpg') no-repeat left top;padding:23px 15px 0px 0px;}
.mmatchesintro a{color:#ffffff;}
.nmatchesfb{width:623px;background-color:#FDFAE7;border:1px solid #B49E48;padding:5px 5px 5px 10px;line-height:10px;color:#333333;font-size:1.1em;}
.fbloginbox{background-color:#FDFAE7;border:1px solid #B49E48;padding:5px;}
.mmatchesintro a.lnkhidethis{display:block;float:right;}

/*.fbc{width:629px;}*/
.fbtabnav{background:#000000;padding-left:11px;height:30px;}
.fbtabnav a{display:block;width:120px;color:#ffffff;height:20px;padding-top:7px;float:left;margin-top:3px;text-align:center;font-size:12px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.fbtabnav a.on{background-color:#F9F9F9;color:#000000;}
.fbtabnav a.notfbc{text-align:left;width:180px;}
.fbcontent{background-color:#EBEBEB;}
.pgr{border-bottom:1px solid #ffffff;height:26px;text-align:right;padding-top:6px;padding-right:10px;}
ul.mmatches li{list-style-type:none;clear:both;width:639px;display:block;border-bottom:1px solid #ffffff;}
ul.mmatches li span.img{display:block;width:87px;float:left;padding:13px 0px 0px 11px;}
ul.mmatches li span.img img{display:block;width:49px;height:73px;background-color:#000000;}
ul.mmatches li span.det{display:block;float:left;width:515px;padding-bottom:16px;}
ul.mmatches li span.ttl{display:block;height:23px;padding-top:13px;border-bottom:1px solid #BEBEBE;font-size:1.3em;font-weight:bold;}
.fbloading{text-align:center;padding:50px 0px 50px;}
ul.mmatches li span.fbfriends{display:block;padding-left:11px;padding-top:5px;position:relative;color:#898989;}
.fbfriendhldr{position:relative;display:block;border:1px solid #D3D3D3;background-color:#F5F5F5;height:103px;margin-top:5px;overflow:hidden;}

.fbfriendhldr ul{display:block;width:10000px;}
.fbfriendhldr ul li{display:block;float:left;width:80px;height:10px;margin:20px 10px 10px 10px;clear:none;}

.release{color:#898989;}

a.fbfriendhldr_l{background:#000000 url('../img/myhoyts/mmleft.gif') no-repeat left top;display:block;width:15px;height:20px;position:absolute;left:0px;top:50px;}
a.fbfriendhldr_r{background:#000000 url('../img/myhoyts/mmright.gif') no-repeat left top;display:block;width:15px;height:20px;position:absolute;right:-10px;top:50px;}


.friend{width:300px;padding-left:10px;display:block;float:left;}

#fbfriends ul li{list-style-type:none;clear:both;border-bottom:1px solid #ffffff;padding:10px 0px;}

#fbfriends ul li.hrfriend{padding:12px;}
#fbfriends ul li.hrfriend span.img{width:75px;display:block;float:left;}
#fbfriends ul li.hrfriend span.det{width:508px;display:block;float:left;}
#fbfriends ul li.hrfriend span.ttl{color:#3E3E3E;font-size:1.2em;display:block;margin-bottom:5px;font-weight:bold;}
span.match{width:252px;display:block;float:left;margin-top:10px;}
span.match a{text-decoration:none;display:block;color:#946827;height:18px;padding-left:18px;font-weight:bold;background:transparent url('../img/myhoyts/matcharr.jpg') no-repeat left top;}

#wordsleft{color:#797979;font-size:.9em;padding-top:3px;}


/*---------------pager*/
.showingfriends{width:300px;float:left;text-align:left;padding:4px 0px 0px 10px;display:none;color:#535353;}
.pager{width:185px;height:23px;float:right;}
.pgfirst{display:block;width:22px;height:23px;float:left;}
.pgprev{display:block;width:22px;height:23px;float:left;}
.pgnext{display:block;width:22px;height:23px;float:left;}
.pglast{display:block;width:22px;height:23px;float:left;}
.pageof{display:block;width:90px;height:23px;float:left;text-align:center;padding-top:4px;color:#535353;}

/*---------------comps*/
#competitionWrapper {font-size:11px;}
#competitionWrapper .formTable input{min-width:5px}
.compInnerWrapper {line-height:1.27em;}
.compInnerWrapper p {margin: 0 0 12px;}

.compList .rightImg img{width:180px}
.compInnerWrapper textarea.ta-small{height:45px}
.compInnerWrapper textarea.ta-medium{height:80px}
.compInnerWrapper textarea.ta-large{height:170px}
#competitionWrapper .paddingbot {padding-bottom:10px}
#competitionWrapper h3 a {text-decoration:none}
#competitionWrapper .fileUpload input {width:220px;margin:0 4px 0 0}
div#competitionWrapper h3.marginbot {margin:0 0 6px}
div#compsTicket p {clear:both;margin:0 0 9px}
div#compsTicket {padding-bottom:6px;}
div#compsTicket input {width:245px; padding:4px;}
div#compsTicket select {width:254px; padding:4px 0 4px 4px;}
div#compsTicket p label {width:130px;float:left}
div#compsTicket p span.error {display:inline}
div#compsTicket li.btn {margin: 0 0 6px -5px}
.info_panel .compsTicketError h3 {color:#c30002}
.info_panel .compsTicketError .error{font-size:11px;line-height:1.5em;font-weight:normal;padding-left:8px;color:#c30002}
.standardCheckbox label {padding-left:5px}
div.info_panel .compsTicketError td {height:auto;padding-left:0}
.compQuestionWrapper .compQuestion {padding: 5px 0 2px}

#competitionWrapper .compPad {padding: 5px 0 5px 2px; margin:0}
#competitionWrapper .answerField textarea {width:626px}
#competitionWrapper .rf input {border:1px solid #c30002}
div#compsTicket input.rf {width:243px;border:1px solid #c30002}
#competitionWrapper .fileUpload input.rf {width:218px;border:1px solid #c30002}
#competitionWrapper .answerField textarea.rf {width:624px;border:1px solid #c30002}

.hid{display: none;}
#paymentBeingProcessed{position:absolute;margin-left:70px;}
#paymentLoading {height:40px;width:40px;display:block;float:right;margin-top:-10px;background:transparent url('/lib/img/loading2.gif') no-repeat 0 0;}

/*---------------------------------------------------------------------*/
/* Lucene Search stylesheet                                            
-----------------------------------------------------------------------*/

/* search box                                                          */

#header-right .search-box{text-align: left;float:right;padding: 10px;}
#header-left .search-box{text-align: left;float:left;padding: 10px;}
.search-panel{overflow:auto;}
#columns-L-C-and-R #right-col .search-panel .search-box,#columns-C-and-R #right-col .search-panel .search-box{margin-right: 50px;	padding-left: 10px;}
.searchfield{width:120px;background:#e7e7e7;border-top:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-left:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;padding-left:5px;color:#666666;font-size:90%;}

/*-------------------------------------------------------------------*/
/* Search results                                                   
---------------------------------------------------------------------*/
.search-results-category{margin-top: 2px;margin-left: auto;margin-right: auto;margin-bottom: 2px;padding-left: 2px;border: 1px solid #818181;background-color: #CCCCCC;display: block;}
.search-results-category .title{display: block;}
.search-results-category .link{float: right;	padding-right: 5px;}
.search-results-hit a{font-weight: bold;}

#msnhldrbtm{ *zoom: 1; position: relative; }



/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background:url('/lib/img/funnel/reveal-modal-bg.png') 0 0 repeat;
		z-index: 500;
		display: none;
		top: 0;
		left: 0; 
		}
	
	* html .reveal-modal-bg { position:absolute }
	
	
	.reveal-modal {
		visibility: hidden;
		top: 50%; 
		left: 50%;
		margin-left: -300px;
		background:#c22541 url('/lib/img/global/sessloader.gif') no-repeat center 85%;
		position: fixed;
		z-index: 501;
		padding: 20px 20px 30px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		color:#fff;
		font-weight:bold;
		width:520px;
		text-align:center
		}
	.reveal-modal img{margin:0 auto}
    .reveal-modal
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	* html .reveal-modal { position:absolute; }
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 

/* Temporary hack to get hoyts insider branding OFF the NZ site */
.nz-site .cntrlpnlI{color:#ffffff;padding:11px 0px 0px 13px;background:#B61523 url('../img/global/bg.jpg') no-repeat -321px -168px;border:0px;}
.nz-site .cntrlpnlI h4 span{width:100%;height:100%;position:absolute;background:transparent url('../img/global/bg.gif') no-repeat left -43px;}

