﻿#dashboardcntn{margin:10px 0px 0px 7px;color:#333333}
#dashboardcntn h1,#dashboardcntn h2{color:#333333;}
#dashboardcntn li.btn {margin-left:-2px}
h1.myhoytshdr{width:179px;height:37px;position:relative;}
h1.myhoytshdr span{display:block;position:absolute;width:100%;height:100%;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left top;}
h2.myhoytshdr{width:368px;height:25px;margin-top:24px;position:relative;font-size:1.6em;}
h2.myhoytshdr span{display:block;position:absolute;width:100%;height:100%;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -37px;}

#dashboardcntn p.intro{font-size:1.2em;margin:10px 0px 0px 3px;width:495px;}
#dashboardcntn .binhldr{margin-top:30px;}

.site-nz #dashboardcntn .binhldr div.hmc{width:637px;margin-top:17px;background-color:#9E0018}
.site-au #dashboardcntn .binhldr div.hmc{width:637px;margin-top:17px;background-color:#1e1e1e}

#dashboardcntn .binhldr div.hmc span.hmcintro{font-weight:bold;display:block;color:#ffffff;font-size:1.3em;margin:0px 28px 0px 24px;}
#dashboardcntn .binhldr div.hmc ul{margin:0px 0px 10px 20px}

.site-nz #dashboardcntn .binhldr div.hmc ul li{color:#ffffff;font-size:1.1em;padding-top:10px;list-style-image:url('../img/myhoyts/hmcbullet.jpg');}
.site-au #dashboardcntn .binhldr div.hmc ul li{color:#ffffff;font-size:1.1em;padding-top:10px;list-style-image:url('../img/myhoyts/au_hmcbullet.jpg');}

.hr .hr1{height:40px;padding-top:49px;background:transparent url('../img/myhoyts/myhoyts_bg.jpg') no-repeat left top;}
.hmc2, .hr2{padding:6px 0px 6px 25px;color:#ffffff;}
.hmc3, .hr3{height:53px;padding:23px 0px 0px 35px;text-align:right;color:#ffffff;font-size:1.2em;}
.hr3{height:30px;background:transparent url('../img/myhoyts/myhoyts_bg.jpg') no-repeat left -89px;} 

.site-au .hmc1{height:29px;padding-top:51px;background:transparent url('../img/myhoyts/au_myhoyts_bg.jpg') no-repeat -637px top;}
.site-nz .hmc1{height:29px;padding-top:51px;background:transparent url('../img/myhoyts/myhoyts_bg.jpg') no-repeat -637px top;}

.site-au .hmc3{background:transparent url('../img/myhoyts/au_myhoyts_bg.jpg') no-repeat -637px -79px;}
.site-nz .hmc3{background:transparent url('../img/myhoyts/myhoyts_bg.jpg') no-repeat -637px -79px;}

.hmc a.warr{display:block;height:14px;color:#ffffff;font-size:1.2em;text-decoration:none;padding-left:22px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -69px;}
.hmc32{width:300px;float:right;clear:both;margin-right:14px;}
.hr3 a{display:block;float:right;margin:0px 7px 0px 5px;color:#ffffff;text-decoration:none;padding-right:100px;padding-top:2px;width:250px;height:23px;background:transparent url('../img/btns/btnactivate.gif') no-repeat right top;}
.hmc32 a{display:inline-block;float:right;margin-left:5px;width:90px;height:23px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -87px;}

.site-nz .hmc3 a{display:block;float:right;margin:0px 7px 0px 5px;color:#ffffff;text-decoration:none;padding-right:100px;padding-top:2px;width:250px;height:23px;background:transparent url('../img/btns/btnSignup.gif') no-repeat right top;}
.site-au .hmc3 a{display:block;float:right;margin:0px 7px 0px 5px;color:#ffffff;text-decoration:none;padding-right:100px;padding-top:2px;width:250px;height:23px;background:transparent url('../img/btns/btninsidersignup.gif') no-repeat right top;}

.catabin{background-color:#ECEAEB;}

.hdr2 a#ticketslnk{margin:3px 0px 0px 4px;display:block;float:left;width:109px;height:27px;background:transparent url('../img/global/bg.jpg') no-repeat -321px -278px;}
.catabin .hdr2 a#ticketslnk.on{background-position:-321px -305px;}
.hdr2 a#itemslnk{margin:3px 0px 0px 0px;display:block;float:left;width:112px;height:27px;background:transparent url('../img/global/bg.jpg') no-repeat -430px -278px;}
.catabin .hdr2 a#itemslnk.on{background-position:-431px -305px;}

.catabin .productdetail{border-bottom:1px solid #ffffff;}
.catabin .prodovr{margin-left:20px;width:250px;}
.catabin .proppoints{width:150px;float:left;}
.catabin .proppoints .sprtr{width:1px;height:77px;display:block;float:left;background:transparent url('../img/global/rptxbg.png') no-repeat left -1752px;}

.catabin .proppoints .appr{width:45px;float:left;padding-top:0px;}
.catabin .proppoints .points{width:100px;float:left;text-align:center;padding-top:0px;font-size:1.2em;font-weight:bold;}

.ticketpricinghdr{margin-top:22px;font-weight:bold;padding:2px 0px 2px 10px;font-size:1.4em;}
table.ticketpricing{border-collapse:collapse;}
table.ticketpricing td{padding:6px;text-align:center;border-left:1px solid #ffffff;}
table.ticketpricing th{padding:8px 6px;text-transform:uppercase;}
table.ticketpricing td.type{border:0px;width:120px;color:#000000;text-align:left;font-weight:bold;padding-left:10px;}
table.ticketpricing td.adult{width:103px;}
table.ticketpricing td.child{width:105px;}
table.ticketpricing td.conc{width:104px;}
table.ticketpricing td.sen{width:103px;}
table.ticketpricing td.stu{width:104px;}

table.ticketpricing td.adultadult{width:180px;}
table.ticketpricing td.adultchild{width:180px;}
table.ticketpricing td.childchild{width:180px;}

div.availhldr{margin-top:15px;text-align:right;font-weight:bold;color:#000000;}
span.avail{margin-left:10px;display:block;float:left;width:20px;height:16px;background:transparent url('../img/global/bg.gif') no-repeat left -88px;}
span.availempt{margin-left:10px;display:block;float:left;width:20px;height:16px;}

table.ticketpricing tr th{background-color:#000000;color:#ffffff;font-weight:bold;text-align:center;}
.hrdashboard .catabin div.hdr2{margin:5px 0px;height:30px;margin-top:11px;background:#a48430 url('../img/global/rptxbg.png') repeat-x left -1702px;}
table.ticketpricing tr.ev td{background-color:#ECEAEB;}
table.ticketpricing tr.odd td{background-color:#DDDBDC;}
table.ticketpricing tr.odd td.type{background-color:#D4D2D3;}
table.ticketpricing tr.ev td.type{background-color:#E3E1E2;}

.hrRenewBoxOuter{background:url(../img/myhoyts/bghrRenewBoxTop.gif) no-repeat 0 0;font-size:11px;width:640px}
.hrRenewBox{background:url(../img/myhoyts/bghrRenewBox.gif) no-repeat 0 bottom;padding:15px 20px 20px 20px;min-height:10px;}
* html .hrRenewBox{height:10px}

#dashboardcntn .binhldr div.hr{width:637px;background-color:#423618;}
#dashboardcntn .binhldr div.hr span.hrintro{font-weight:bold;display:block;color:#e1ca82;font-size:1.3em;margin:0px 28px 0px 20px;}
#dashboardcntn .binhldr div.hr ul{margin:0px 0px 10px 20px}
#dashboardcntn .binhldr div.hr ul li{color:#ffffff;font-size:1.1em;padding-top:10px;list-style-image:url('../img/myhoyts/hrbullet.jpg');}

.hr a.warr{display:block;height:18px;color:#ffffff;font-size:1.2em;text-decoration:none;padding-left:22px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -156px;}

.hr31{width:168px;float:left;color:#ffffff;font-size:1.2em;padding-top:2px;}
.hr32{width:90px;float:left;}
.hr32 a{display:block;width:90px;height:23px;position:relative;background:transparent url('../img/myhoyts/au_myhoyts_bg.gif') no-repeat left -133px;}

.hmcdashboard{color:#333333;}
.hmcdashboard h1.hdr{color:#333333;width:399px;height:36px;position:relative;font-size:2.2em;margin-bottom:11px;}

.site-au .hmcdashboard h1.hdr span{position:absolute;width:100%;height:100%;background:#fff url('../img/myhoyts/au_myhoyts_bg.gif') no-repeat left -175px;}
.site-nz .hmcdashboard h1.hdr span{position:absolute;width:100%;height:100%;background:#fff url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -175px;}

.dashbbin,.catbin{width:640px;background-color:#ecebeb;}
.dashbbin div.hdr{width:100%;height:30px;background:#16140e url('../img/myhoyts/rptxbg.png') repeat-x left top;}
.dashbbin div.hdr h3{text-transform:none;padding-top:2px;color:#ffffff;font-size:1.2em;font-weight:bold;}
.dashbbin div.hdr h3.youraccount{width:114px;height:16px;position:relative;top:6px;left:13px;font-size:1em;}
.dashbbin div.hdr h3.youraccount span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/au_myhoyts_bg.gif') no-repeat left -212px;}

div.exclushdr{width:300px;float:left;height:20px;}
.dashbbin div.hdr h3.exclus{width:114px;height:16px;position:relative;top:6px;left:13px;font-size:1.5em;}
.dashbbin div.hdr h3.exclus span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/au_myhoyts_bg.gif') no-repeat left -800px;}
.exclusivesimgs{width:639px;height:166px;background:#000000 url('../img/loading.gif') no-repeat 240px -40px;overflow:hidden;}
.exclusivesimgs div{width:639px;height:166px;}
.dashbbin div.hdr h3.bhdr{padding:5px 0px 0px 12px;}
.dashbbin div.hdr h3.rhdr{padding:3px 0px 0px 12px;}


.showmeconfirmation div.details{display:none} 
.showmeconfirmation div.hdr h3.bhdr{float:left}
/*.showmeconfirmation div.hdr a{float:right;margin-right:10px;color:#ffffff;margin: 7px 10px 0px 9px;padding-left:13px;text-decoration:none;color:#E7CC7D;font-size:11px;background:transparent url('../img/uparrow.gif') no-repeat 0px 2px;} */
.showmeconfirmation div.hdr a{float:right;margin-right:10px;color:#ffffff;margin: 7px 10px 0px 9px;padding-left:13px;text-decoration:none;color:#E7CC7D;font-size:11px;background:transparent url('../img/myhoyts/hr-bg.png') no-repeat  0px -552px;}

.welcomebin{width:640px;background-color:#f5f5f5;float:left;border:1px solid #efefef;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.welcomebin .hsBoxGradWrapper{width: 95%}
.welcomebin .top{height:30px;margin-top:10px}
.welcomebin .top span{float:left;width:504px;font-size:16px;font-family:Arial,verdana;color:#8e6d1d;margin-top:3px}
.welcomebin .top .button{display:inline;float:left;}
.welcomebin .top .btdashboard{background:transparent url('/lib/img/myhoyts/sprite.gif') no-repeat -285px -521px;text-indent:-999em;float:left;width:103px;height:27px;}
.welcomebin .bottom {float:left;margin-top:15px;padding-bottom:15px}
.welcomebin .bottom p{font-size:11px;font-family:Arial,verdana;color:#949393;margin-top:3px}

.dashbbin .myhoytsevpager{height:20px;width:150px;}
.evimghldr div img{width:631px;height:345px;}
.evttl{width:158px;height:33px;float:left;background:#810014 url('../img/global/bg.jpg') no-repeat left -249px;}
.myhoytsevpager{width:145px;height:28px;padding:5px 10px 0px 0px;float:right;}
.myhoytsevpager a{text-align:center;font-weight:bold;text-decoration:none;padding-top:5px;display:block;color:#ffffff;float:left;width:20px;height:21px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat 0px -846px;}
.myhoytsevpager a.activeSlide{color:#2f2f2f;background-position:0px -826px;}
.myhoytsevpager .pgr{width:105px;border:0px;height:auto; padding:0px;}

a#prev2{margin-top:1px;margin-left:5px;float:left;width:17px;height:18px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -20px -826px;}
a#next2{margin-top:1px;width:17px;float:left;height:18px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -37px -826px;margin-left:1px;}

.text{font-size:1.2em;}

.hrdashboard{width:640px;}

.hrdashboard h1.hdr{color:#333333;width:368px;height:34px;position:relative;font-size:2.2em;margin-bottom:15px;}
.hrdashboard h1.hdr span{position:absolute;width:100%;height:100%;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -322px;}

.dashbbin div.hdr h3.exclusives{width:83px;height:16px;position:relative;top:6px;left:13px;font-size:1.2em;}
.dashbbin div.hdr h3.exclusives span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -217px -356px;}

.dashbbin div.hdr h3.rewards{width:70px;height:16px;position:relative;top:6px;left:13px;font-size:1.2em;}
.dashbbin div.hdr h3.rewards span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -147px -356px;}

.dashbbin div.hdr h3.movies{width:56px;height:16px;position:relative;top:6px;left:13px;font-size:1.2em;}
.dashbbin div.hdr h3.movies span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -91px -356px;}

.dashbbin div.hdr h3.ratings{width:66px;height:21px;position:relative;top:6px;left:13px;font-size:1.2em;}
.dashbbin div.hdr h3.ratings span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -151px -405px;}

.dashbbin div.hdr h3.reviews{width:75px;height:22px;position:relative;top:6px;left:13px;font-size:1.2em;}
.dashbbin div.hdr h3.reviews span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -218px -405px;}


.dashbbin div.hdr h3.friends{width:60px;height:16px;position:relative;top:6px;left:13px;font-size:1.2em;overflow:hidden;}
.dashbbin div.hdr h3.friends span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat 0px -356px;}

.dashbbin div.hdr h3.abouthr{width:177px;height:16px;position:relative;top:6px;left:13px;font-size:1.2em;overflow:hidden;}
.dashbbin div.hdr h3.abouthr span{display:block;width:100%;height:100%;position:absolute;left:0px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -300px -356px;}

.abouthrimg{width:61px;height:60px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -439px top;}
.abouthrcpy{width:453px;margin-left:15px;padding-top:8px;}
.abouthrshr{width:81px;padding-top:20px;}
#fbfriendslist .hdr4{height:30px;border-bottom:1px solid #ffffff;}
.dashbinhldr .binsml{width:311px;}
#fbfriendslist .lnkhldr a{color:#8E5C00;}
#fbfriendslist .intro{color:#434343;padding:6px 0px 0px 15px;}

.hrdashboard .dashbbin div.hdr2{margin:5px 0px;height:23px;margin-top:11px;background:#a48430 url('../img/myhoyts/rptxbg.png') repeat-x left -54px;}
.hrdashboard .dashbbin div.hdr2 h4{padding:4px 13px 0px 13px;color:#ffffff;}

.hrdashboard .dashbbin{margin:15px 0px 0px 0px;}

div.dashbinred{}
div.dashbinred div.hdr{height:24px;background:#16140e url('../img/myhoyts/rptxbg.png') repeat-x left -30px;}

.dashinnr{padding:16px 14px;font-size:1.1em;}

ul.detailslist{margin-left:9px;}
ul.detailslist li{list-style-type:none;height:58px}

.pencilicon{display:block;float:left;width:32px;height:38px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -231px;}
.pointsicon{display:block;float:left;width:50px;height:55px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -101px -377px;}
.bonusicon{display:block;float:left;width:50px;height:55px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -51px -377px;}
.statementicon{display:block;float:left;width:50px;height:55px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -1px -377px;}

a.updatedet{margin:10px 0px 0px 20px;text-decoration:none;display:block;float:left;height:23px;color:#a61623;font-weight:bold;padding:5px 0px 0px 24px;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -269px;}
.hrdashboard a.updatedet{color:#996600;}

.rewpromo{margin-top:30px;}
.rewpromo h2{width:400px;height:31px;position:relative; font-size:1.6em;overflow:hidden;}
.rewpromo h2 span{width:100%;height:100%;position:absolute;background:transparent url('../img/myhoyts/promobg.jpg') no-repeat left top;}

h2.almostthere{width:235px;height:26px;position:relative; font-size:1.6em;overflow:hidden;}
h2.almostthere span{width:100%;height:100%;position:absolute;background:transparent url('../img/myhoyts/promobg.jpg') no-repeat -405px top;}

.rewpromo .hmcpromo{margin-left:2px; height:189px;width:311px;float:left;background:#6A0002 url('../img/myhoyts/promobg.jpg') no-repeat left -32px;color:#ffffff;}
.rewpromo .hrpromo{height:190px;width:312px;margin-left:12px;float:left;background:#000000 url('../img/myhoyts/promobg.jpg') no-repeat -311px -32px; color:#ffffff;}
.rewpromo .text{display:block;padding:60px 15px 0px 15px;height:100px;font-size:1.1em;}
.rewpromo .btns{font-size:1.1em;text-align:right;padding:0px 10px;line-height:1.3em;}
.rewpromo .intro{font-size:1.2em;margin-bottom:30px;}

#joinnowdetails{margin-left:8px;}

h1.pubjoin{width:367px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}

.site-au h1.pubjoin span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/au_myhoyts_bg.gif') no-repeat left -590px;}
.site-nz h1.pubjoin span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -590px;}

h1.hmcupdate{width:405px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hmcupdate span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -623px;}

h1.hrupdate{width:366px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hrupdate span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -557px;}

#PaymentForm h1.hrrenew{width:440px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
#PaymentForm h1.hrrenew span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1415px;}

h1.hrpurchase{width:440px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hrpurchase span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1415px;}

h1.hrpurchaseconfirmation{width:440px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hrpurchaseconfirmation span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1859px;}
						   
h1.hrjoin{width:405px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hrjoin span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -524px;}

h1.hractivate{width:313px;height:33px;position:relative;color:#000000;font-size:1.6em;margin:14px 0px 16px 2px;}
h1.hractivate span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -491px;}

h1.statement{width:364px;height:36px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.statement span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -692px;}

h1.bonuses{width:362px;height:36px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 23px 0px;}
h1.bonuses span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -728px;}

h1.catalogue{width:448px;height:36px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 23px 0px;}
h1.catalogue span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -764px;}

h1.flickslist{width:448px;height:34px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 23px 0px;}
h1.flickslist span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -883px;}

h1.ratingsrv{width:440px;height:34px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 23px 0px;}
h1.ratingsrv span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1035px;}

h1.offers{width:349px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.offers span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1106px;}

h1.events{width:342px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.events span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1069px;}

h1.comps{width:411px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.comps span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1143px;}

h1.hrterms{width:377px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.hrterms span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1180px;}

h1.hrfaq{width:304px;height:39px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.hrfaq span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1291px;}

h1.hrcontact{width:376px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.hrcontact span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1254px;}

h1.mmatches{width:411px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.mmatches span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1330px;}

h1.fbfriends{width:411px;height:37px;position:relative;color:#000000;font-size:1.6em;margin:20px 0px 10px 0px;}
h1.fbfriends span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -1372px;}

.flickslist ul{margin-top:5px;margin-left:0px;padding-left:0px;}
.flickslist ul li
{
	list-style-type:none;
	float:left;
	width:83px;
	height:150px;
	display:block;
	margin:5px 0px 0px 13px;
}
.flickslist ul li img{margin-bottom:5px;margin-right:0px;}
.flickslist ul li a.updatedet{margin:0px;}
a.hdrright{text-decoration:none;padding:2px 20px 0px 0px;height:15px;display:block;color:#ffffff;font-weight:bold;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat 85px -1009px;}
a.hdrrightgr{text-decoration:none;padding:2px 15px 0px 0px;margin-right:10px;height:15px;display:block;color:#ffffff;font-weight:bold;background:transparent url('../img/myhoyts/matcharr.jpg') no-repeat right top;}

.lnkhldr{width:110px;padding-top:3px;}

.ofevcmphldr{}
.ofevcmpitem{margin-bottom:15px;}
.ofevcmpitem .oechdr{background-color:#000000;color:#ffffff;width:640px;padding-bottom:3px}
.ofevcmpitem .hdr1{float:left;width:340px;padding:6px 0px 0px 13px;font-weight:bold;font-size:1.3em;}
.ofevcmpitem .hdr2{float:right;width:230px;padding:6px 13px 0px 0px ;text-align:right;font-size:1.2em;}
.ofevcmpitem .cntn{background-color:#E9E8E8;}
.ofevcmpitem .cntn .cntn1{width:427px;float:left;padding:15px 0px 13px 15px;}
.ofevcmpitem .cntn .cntn2{width:190px;float:right;padding:15px 0px 15px 5px;}

/* -----------------------NAV */

ul li ul.hmc li{}
ul li ul.hmc li a{width:160px;}

/*--------------------------------ABOUT HR */
h1.hdraboutrewards{width:487px;height:36px;position:relative;color:#000000;font-size:2.2em;margin:14px 0px 16px 2px;}
h1.hdraboutrewards span{width:100%;height:100%;display:block;position:absolute;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -656px;}

.aboutcopy{width:589px;background:#171717 url('../img/myhoyts/bg.png') no-repeat left -332px;padding:0px 25px;color:#ffffff;}
.aboutcopy h3{padding:18px 0px 28px 0px;color:#D9C97E;font-size:1.7em;font-weight:bold;}
.aboutcopy .hr3{width:278px;height:78px;float:right;}
.aboutcopy ul,.aboutcopy ol {padding:10px 0px 10px 15px;}
.aboutcopy li{padding:3px;}
.productdetail{padding:13px;}
.flickdetail{padding:13px;border-bottom:2px solid #ffffff;}
.ratingrevdetail{padding:13px;border-bottom:1px solid #ffffff;}

div.hdr2 h4.ttl,div.hdr h4.ttl{width:375px;float:left;}
div.hdr2 h4.nopoints,div.hdr h4.nopoints{width:209px;float:right;text-align:right;padding-right:12px;}

div.hdr h4{color:#ffffff;padding:8px 12px 0px 12px;}

.prodimg{width:180px;height:100px;float:left;padding-right:12px;}

.prodovr{float:left;width:410px;margin-left:10px;}
.prodovr h4{font-size:1.3em;padding-bottom:10px;}

.bonusimg{width:201px;height:78px;float:left;padding-right:12px;}
.flicklistimg{width:49px;height:84px;float:left;margin-right:12px;background-color:#333333;}
.largeflicklistimg{width:83px;height:124px;float:left;margin-right:12px;background-color:#333333;}
.ratingrevimg{width:49px;height:84px;float:left;margin-right:12px;background-color:#333333;display:block;}
.inneritem .ratingrevimg{margin-right:0px;}

.bonusovr{float:left;width:390px;margin-left:10px;}
.flickslistcontent{width:535px;float:left;margin-left:10px;}
.flickslisthdr{border-bottom:1px solid #BCBCBC;padding-bottom:8px;margin-bottom:8px;}
.flicklistovr{float:left;width:530px;margin-left:10px;padding-top:25px;}

.flicklistovr h4{font-size:1.3em;padding-bottom:3px;border-bottom:1px solid #cccccc;margin-bottom:5px;}
.flicklistovr h4 a{text-decoration:none;color:inherit;}
.flicklistovr h4 a:hover{text-decoration:underline;}
.seenon{color:#797979;font-size:.8em;padding-left:5px;}

.flicklistcntrl{float:left;width:90px;padding-top:25px;padding-left:10px;}
.ratingrevhldr{float:left;width:550px;}
.ratingrevovr{float:left;width:376px;}
.ratingrevhldr .fbshare{clear:both;}
.ratingsrevform{width:100%;border-top:1px solid #BDBCBC;margin-top:5px;padding-top:5px;clear:both;}
.ratingsrevcntrl{float:left;width:174px;}
.flickslistrevcntrl{float:right;width:174px;text-align:right;}
.rdlReviewsVisibilty br{display:block;margin-top:5px;}
.rdlReviewsVisibilty label{padding-left:10px;}

.rdlRatingsVisibilty br{display:block;margin-top:5px;}
.rdlRatingsVisibilty label{padding-left:10px;}

.inneritem{margin-top:10px;padding-top:10px;}
.inneritem .mm{border-top:1px solid #ffffff;margin-top:8px;padding-top:8px;}
.inneritemimg{width:55px;float:left;}
.inneritemI{border-bottom:1px solid #cccccc;padding-bottom:8px;margin-bottom:8px;}
.inneritemcontnr{width:470px;margin-left:10px;float:left;color:#4A4A4A;}
.inneritemttl{border-bottom:1px solid #BDBDBD;padding-bottom:6px;margin-bottom:6px;}
.inneritemttl h4{width:370px;float:left;}
.inneritemttl .nomatch{float:left;}
.inneritemttl .rating{width:90px;float:right;}
#cntn .ratingsrevform textarea{width:539px;height:65px;padding:5px;color:#877126;background-color:#F5F5F5;}
.txtreview{padding:10px 0px;color:#333333;}
.ratingimg{width:60px;float:left;}
.ratingrevovr h4{font-size:1.3em;padding-bottom:3px;}
.ratingrevovr h3{font-size:1.1em;padding-bottom:3px;}
.ratingrevovr h4 a{text-decoration:none;color:inherit;}
.ratingrevovr h4 a:hover{text-decoration:underline;}
.ratingrevovr h4 .nomatch{font-size:1.2em;}
.light{color:#585858;}

#cntn input.imgbRateThis{border:0px;padding:0px;float:right;}
.starhldr{float:left;}
#cntn .ratingsrevform input{background-color:transparent;padding:0px;line-height:normal;}
.ratingrevdetail .fbshare{border-top:1px solid #ffffff;margin-top:10px;padding-top:10px;margin-top:10px;text-align:right;}
/*-------------------------TABLES */
table.tblInputControls{border-collapse:collapse;width:640px;}
table.tblInputControls td{background-color:#ecebeb;padding:4px 0px;clear:both;width:188px;vertical-align:top}
table.tblInputControls tr.renewMsg td{background-color:#fff}

table.tblInputControls td.lbl{width:110px;padding-left:13px;vertical-align:top}
table.tblInputControls td.hdr{text-decoration:none; font-size:1.2em;font-weight:bold;padding:6px 0px 6px 12px;color:#ffffff;width:100%;background:#16140e url('../img/myhoyts/rptxbg.png') repeat-x left top;}
table.tblInputControls td.hdr11{text-decoration:none; font-size:1.1em;font-weight:bold;padding:4px 0px 5px 12px;color:#fff;width:100%;background:#ccad5d url('../img/myhoyts/rptxbg.png') repeat-x left bottom;}
table.tblInputControls td.hdrtop{height:8px;}
table.tblInputControls td.hdrbtm{height:11px;}
table.tblInputControls td.hdrm{height:15px;width:100%;background-color:#ffffff;}
table.tblInputControls td.vld{width:178px;color:#666666;}
table.tblInputControls td span.req{font-weight:normal;}
table.tblInputControls .faqimg{position:relative;width:310px;height:150px;vertical-align:top;text-align:left;background:#ECEBEB url('../img/myhoyts/contactusFaq.jpg') no-repeat}
table.tblInputControls .faqimg a{width:310px;height:150px;position:absolute}
table.tblInputControls .faqimg a, table.tblInputControls .faqimg a:visited, table.tblInputControls .faqimg a:active,table.tblInputControls .faqimg a:hover{text-decoration:none;}
table.tblInputControls .faqtxt{vertical-align:top;text-align:left;font-size:1.3em;font-family:Arial,verdana;padding-top:0px}
table.tblInputControls .faqtxt a, table.tblInputControls .faqtxt a:visited, table.tblInputControls .faqtxt a:active,table.tblInputControls .faqtxt a:hover{text-decoration:none}
table.tblInputControls .addInfo{font-style:italic;font-weight:normal;font-size:0.95em}
div#joinnowdetails input{padding:0px;font-family:Arial,verdana;}
div#joinnowdetails .no-bg{background:none}
#joinnowdetails input.rewtxt{padding:2px;width:178px;height:15px;border:0px;background:#ffffff url('../img/myhoyts/myhoyts_bg.gif') no-repeat left -303px;display:inline;float:left}
div#joinnowdetails .rdlRatingsVisibilty input, div#joinnowdetails .rdlReviewsVisibilty input{background:none;border:0px;}
#joinnowdetails table.tblInputControls input[type="radio"], #joinnowdetails table.tblInputControls input[type="checkbox"] {border:0px;background:none	}


#joinnowdetails label{font-weight:bold;}
#joinnowdetails select.ddl{background-color:#ffffff;padding-left:0px;text-indent:-1px;width:183px}
#joinnowdetails .usernotavailable{color:#9e1b38;font-size:11px;display:none;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -221px -983px;float:left;height:15px;padding-left:13px;line-height:19px}
#joinnowdetails .useravailable{color:#ad8721;font-size:11px;display:none;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -221px -1006px;float:left;height:15px;padding-left:13px;line-height:19px}
#joinnowdetails .useravailtxt{float:left}
#joinnowdetails .rfvtxtUserName{margin:0 0 0 16px}
#joinnowdetails .btCheckAvailability{float:left;margin:0 5px;width:50px;height:20px;background:transparent url('../img/btns/btnCheck.jpg') no-repeat;text-indent:-999em;display:inline}
#joinnowdetails .promoinvalid{color:#9e1b38;font-size:11px;display:none;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -221px -985px;float:left;height:13px;padding-left:13px;margin-top:2px;margin-left:10px}
#joinnowdetails .promovalid{color:#ad8721;font-size:11px;display:none;background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat -221px -1008px;float:left;height:13px;padding-left:13px;margin-top:2px;margin-left:10px}
#joinnowdetails .btApplyPromo{background:transparent url('../img/btns/btnApply.jpg') no-repeat;width:50px;height:20px;text-indent:-999em;display:inline-block;float:left;margin:0 0 0 5px}
#joinnowdetails .btSubmit {float:left;background:none}
.Btn-Cancel {padding-top:10px;float:left;display:inline;font-size:12px}
.grey-or {color:#555555;}
.link-btn{color:#BD0124;width:59px;}

#joinnowdetails-username{display:block;background-color:#f1ebd6;width:273px;color:#666666;height:31px;line-height:28px;padding-left:13px;margin-top:8px; border:1px solid #ece0bd;font-family:Arial,verdana;font-size:12px}

#joinnowdetails .verisign-hdr{width:105px;float:left;display:inline;font-family:Arial,verdana;font-size:12px;font-weight:bold;margin-top:5px;color:#000000}
#joinnowdetails .verisign-logo {float:left;display:inline;text-indent:-999em;width:80px;height:40px;background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0px -263px;padding-right:10px;}
#joinnowdetails .verisign-p{color:#666666;font-family:Arial,verdana;font-size:11px; float:left;clear:both;width:220px}


#joinnowdetails #packcardimg
{
	background: url("../img/myhoyts/sprite.gif") no-repeat scroll 0 -763px transparent;	
	position:absolute;
	width:377px;
	height:114px;
	overflow:hidden;
	z-index:100;
	top:444px;
	right:200px;
	display:block;
}

#tooltip .rewProdDet span{display:block;padding:10px}
#tooltip .rewProdDet span.rdpTitle{font-size:14px}

/*
table.tblInputControls .joinnowdetails-price{background-color:#ECD58F;border:1px solid #ECD58F;font-family:Arial,verdana;font-size:12px;height:19px}
table.tblInputControls .joinnowdetails-price td{background-color:#FEF8E2;line-height:19px} */

table.tblInputControls .joinnowdetails-price{background-color:#fef8e2;line-height:19px;border:1px solid #ecd58f;font-family:Arial,verdana;font-size:12px;height:19px}

table.tblInputControls .joinnowdetails-price #pricelbl{font-weight:bold;text-transform:uppercase;float:left;padding-right:2px;}
table.tblInputControls .joinnowdetails-price .lblAmount{float:left;}
table.tblInputControls .joinnowdetails-promoMsg {font-weight:bold;}
table.tblInputControls a.whatthis{color:#e7cc7d;font-size:10px}
table.tblInputControls a#packcardimglnk{color:#e7cc7d;font-size:10px}

table.tblInputControls table.two-col td{padding:4px 13px}
table.tblInputControls table.two-col td.lbl{width: 291px;vertical-align: top;border-right: 1px solid #9a9797;}
table.tblInputControls table.two-col td.vld{width:307px}
#joinnowdetails-login {width:290px}
table.tblInputControls table.two-col #joinnowdetails-login td {text-align:left;margin-left:0;padding-left:0;padding-right:0;}
/* table.tblInputControls table.two-col #joinnowdetails-login td.controls {width:200px}		*/
table.tblInputControls table.two-col #joinnowdetails-login td.controls a{float:left;width:150px;padding-left:10px;display:inline}
table.tblInputControls table.two-col #joinnowdetails-login td.controls input{float:left;}
#joinnowdetails-login td.form-label{margin-left:0;display:block;width:70px;padding-left:0;padding-right:0}
table.tblInputControls .trpack{display:none}
table.tblInputControls #joinnowdetails-login input{width:150px}
#cntn #joinnowdetails-login input.hmc-login{margin:0;width:49px;height:18px;float:left}

.printbtn{display:block;width:44px;height:20px;background:transparent url('../img/global/bg.gif') no-repeat left -68px;}
.gld{color:#E7CC7D;}
.statementhdr1{width:400px;float:left;}
.statementhdr2{width:110px;float:right;}

/*-----------------------------------------------RATINGS */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('../img/myhoyts/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('../img/myhoyts/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.ratingpnl{margin-bottom:10px;}
.ratingpnlname{width:235px;float:left;}
.ratingpnlimg{width:46px;float:left;}

/*progress bar*/
#hrProgressBar ul {
    background:url('../img/myhoyts/hr-progress.gif') no-repeat 0 -100px;width:656;height:50px;list-style-type:none;
}
#hrProgressBar ul.step2 {
    background:url('../img/myhoyts/hr-progress.gif') no-repeat 0 -50px;width:656;height:50px
}
#hrProgressBar ul.step3{
    background:url('../img/myhoyts/hr-progress.gif') no-repeat 0 0;width:656;height:50px
}
#hrProgressBar ul p{text-indent:-9999em}
#hrRenewPayment{font-size:11px;display:block;float:left}				
#hrRenewPayment .hrRenewBox{padding: 3px 20px 12px}
#hrRenewPayment .hrRenewBox p{text-align:center}
#hrRenewPayment .hrRenewBox img.verisign{vertical-align:middle;margin:0 0 0 5px}
#hrRenewPayment .dashbbin{float:left;margin:0 0 15px}
#hrRenewPayment .dashbbin .hdr{color:#fff;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;border-top-left-radius: 6px;}
#hrRenewPayment .dashbbin .hdr h3{font-family:Arial,verdana;font-size:13px;font-weight:bold}
#hrRenewPayment .introtxt{width:98%;font-family:Arial,verdana;font-size:12px}
#hrRenewPayment .mainhdr{font-size:23px;color:#595959;padding-bottom:10px}
#hrRenewPayment #taxinv{background: url("../img/myhoyts/sprite.gif") no-repeat scroll -277px -623px transparent;text-indent:-999px}

#hrConfirmation {display:block;float:left}
#hrConfirmation .hrRenewBox .offerRedeem {border-bottom:1px dotted #ccc;float:left;width:100%;margin:0 0 10px;padding:0 0  5px}
#hrConfirmation .hrRenewBox .offerRedeem h3{float:left;font-size:1.45em;color:#8e6d1d;}
#hrConfirmation .hrRenewBox .offerRedeem a{float:right;display:block}

#hrRenewPayment #hrConfirmation .hrRenewBox{padding: 13px 20px 12px}
#hrRenewPayment #hrConfirmation .hrRenewBox p{text-align:left;padding:0 0 8px}

.bronze{color:#95762b}
/*renew*/
#hrRenewPayment .box{color:#333;font-size:11px;line-height:14px;padding-bottom:20px;}
#hrRenewPayment .bronze{color:#95762b}
#hrRenewPayment .btnPay{border:0;background:none;vertical-align:middle}
#hrRenewPayment .box h2 {background: url("../img/myhoyts/h2-background-full.png") no-repeat scroll 0 0 transparent;color: #fff;font-size: 13px;font-weight: normal;margin: 0;padding: 7px 14px;}
#hrPayment .no-background{background:none}			   
.rdtop{}

.dashbbin .boxPaymentWrapper{padding:13px 13px 15px}
.dashbbin .boxPayment {
    position: relative;
}
.dashbbin .boxPayment .hsCol1 {
    margin-right: 0;
    width: 325px;
	float:left
}
.dashbbin .formRow {
    margin-bottom: 8px;
    overflow: hidden;
}

.dashbbin .boxPayment .formRow .formLabel {
    float: left;
    font-weight: bold;
    width: 107px;
}

.dashbbin .boxPaymentWrapper .boxPayment .formInput {
    width: 215px;
    float:left;
}

.dashbbin select {
    height: 19px;
    padding: 3px 2px 2px 5px;
    width: 200px;
}

.dashbbin #formRowCVV input#inputCVV, .dashbbin #formRowCVV input.inputCVV {
    width: 70px;
}

.dashbbin .boxPayment input{width: 197px;padding:3px 0 0 2px;height:15px;background:url("../img/myhoyts/sprite.gif") no-repeat scroll 0 -450px transparent}
 
.dashbbin .watermark {
    color: #CCCCCC;
    font-style: italic;
    padding-left: 2px;
}
.dashbbin #formRowCVV a {
    display: inline-block;
    margin: 2px 0 0 5px;
}    
.dashbbin .boxPayment select#selectExpiryMonth, .dashbbin .boxPayment select.selectExpiryMonth {
    width: 110px;
}
.dashbbin .boxPayment select.selectExpiryYear {
    width: 81px;
}

.dashbbin .boxPayment #formRowTerms {
    margin-top: 13px;
}

.dashbbin .boxPayment input.checkbox, .boxPayment span.checkbox input, .dashbbin .boxPayment input.radio {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: auto;
}
.dashbbin .boxPayment #cvv {
    background: url("../img/myhoyts/sprite.gif") no-repeat scroll 0 -150px transparent;
    display: none;
    height: 115px;
    position: absolute;
    right: 1px;
    top: 60px;
    width: 353px;
}
/*NZ
.dashbbin .boxPayment #cvv { background-position: 0 -627px; width: 228px;right:120px}
*/

.dashbbin #labelCbTerms {
    font-size: 11px;
}
.dashbbin .boxPayemnt a{color:#A61623}
.dashbbin .boxPayemnt .termsError {
    color: #A61623 !important;
}
.dashbbin .boxPayment .hsCol2 {
    overflow: hidden;
    width: 200px;float:left;margin-top:22px;
}

.errorBox {background-color: #f6e5e8;margin:15px 0;padding: 10px;width: 619px;text-align:center}
.errorBox span{font-size:12px}
#PaymentForm .errorBox {background-color: #f6e5e8;margin:15px 0;padding: 10px;width: 619px;text-align:center}
#PaymentForm .errorBox span{font-size:12px}
#PaymentForm .Btn-Cancel {padding-top:10px;}

.dashbbin #iconVisa {
    background-position: -99px -100px;
}

.dashbbin .paymentIcon {
    background: url("../img/myhoyts/sprite.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin-right: 6px;
    text-indent: -9999px;
    width: 33px;
}
.dashbbin #iconMC {
    background-position: -149px -100px;
}
.dashbbin #iconDC {
    background-position: -249px -100px;
}
.dashbbin #iconAmex {
    background-position: -199px -100px;
}
.dashbbin #iconPaypal {
    background-position: -299px -100px;
}


#cvvpaybase
{
	background: url("../img/myhoyts/sprite.gif") no-repeat scroll 0 -150px transparent;	
	position:absolute;
	width:352px;
	height:115px;
	overflow:hidden;
	z-index:100;
	top:-34px;
	right:-196px;
	display:none;
}

/*renew order detail*/
#hrConfirmation .dashbbin{position:relative}
#hrConfirmation .dashbbin a.print{position:absolute;background:url("../img/myhoyts/sprite.gif") no-repeat scroll 0 -51px;right:111px;top:4px;width:61px;height:23px;text-indent:-9999em}
#hrConfirmation .dashbbin input.printpdf{position:absolute;height:24px;width:100px;top:3px;right:4px;border:0;background:none}
#hrRenewPayment .tableOrders th {background-color: #DDDBDB;border-bottom: 1px solid white; padding: 9px 0;font-size:11px}
#hrRenewPayment .tableOrders .tableOrdersDesc {padding-right: 9px;text-align: left;}
#hrRenewPayment .tableOrders .tableOrdersPrice, #hrRenewPayment .tableOrders .tableOrdersQuantity, #hrRenewPayment .tableOrders .tableOrdersTotal {text-align: right;}
#hrRenewPayment .tableOrders td {background-color: #ECEBEB;border-bottom: 2px solid white;padding: 9px 0;vertical-align: middle;font-size:11px}
#hrRenewPayment .tableOrders .tableOrdersDesc img{vertical-align:middle;margin:0 15px 0 0}
#hrRenewPayment .tableOrders tr.firstrow td, #hrRenewPayment .tableOrders tr:first-child td {border-top: 1px solid #DBDADA;}
#hrRenewPayment .cartSummary {padding-top: 7px;background:#fff}
#hrRenewPayment .hs2Col {overflow: hidden;}

#hrRenewPayment .hsBoxGradWrapper .hs2Col .hsCol1{width: 460px;}
#hrRenewPayment .hsBoxGradWrapper .hs2Col .hsCol2{float:right}
#hrRenewPayment .hsBoxGradWrapper .hs2Col .hsCol2 p{text-align:right}
#hrRenewPayment .hsBoxGradWrapper ul li {margin-left:10px}

#hrRenewPayment .cartSummary .hs2Col .hsCol1, #hrRenewPayment .cartSummary .hs2Col .hsCol2 {width: 287px;}
#hrRenewPayment .hs2Col .hsCol1, .hs2Col .hsCol2 {float: left;}
#hrRenewPayment .cartSummary .hs2Col .hsCol2 {float: right;}
#hrRenewPayment .cartSummary .hs2Col .hsCol1, #hrRenewPayment .cartSummary .hs2Col .hsCol2 {width: 287px;margin-left:3px}
#hrRenewPayment .ordersSummaryRow {overflow: hidden;}
#hrRenewPayment .ordersSummaryRow div {line-height: 18px;}
#hrRenewPayment .cartSummary .orderSummaryLabel {width: 145px;}
#hrRenewPayment .orderSummaryLabel {float: left;width: 100px;}
#hrRenewPayment .orderSummaryAmount {float: right;text-align: right;width: 130px;}
#hrRenewPayment .ordersSummaryTotalRow .orderSummaryLabel {font-weight: bold;margin-top: 5px;text-transform: uppercase;}
#hrRenewPayment .cartSummary div.ordersSummaryTotalRow div.orderSummaryAmount {color: #8e6d1d;font-size: 24px;line-height: normal;}
#hrRenewPayment .cartSummary hr {border-color:#bdbcbc;border-style: none none dotted;border-width: 0 0 1px;color: white;margin: 10px 0;}
#hrRenewPayment .hsBoxGradWrapper {padding: 13px 13px 15px;}
#hrRenewPayment .hsBoxGradWrapper h3{margin:0 0 10px}
.hrRenewBox ul#hrRenewOffers{list-style-type:none;margin:0 0 5px;float:left;clear:both}
.hrRenewBox ul#hrRenewOffers li{clear:both;float:left;margin:0 0 10px}
.hrRenewBox ul#hrRenewOffers li span,.hrRenewBox ul#hrRenewOffers li p{float:left}
.hrRenewBox ul#hrRenewOffers li p{font-weight:bold;line-height:2.1em}
.hrRenewBox ul#hrRenewOffers li span {width:40px;display:inline;margin:0 15px 0 0;overflow:hidden}
.hrRenewBoxOuter .hrOffer a{display:block;text-align:right}
.hrOffer p{line-height:1.4em}
.hrrenewlnk{color:#e7cc7d;font-weight:bold}
#hrConfirmation .hrRdeem{clear:both;width:640px}

#hrRenewPayment .ofvsbl{overflow:visible}

/*clear fix utlilities*/

.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;
}

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projescts/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }
.no-bg{background:none}

/** New  HR Online Stylesheet 
wdjingga 2/6/2011 **/ 

/*@group sprite*/
.spr-joinnow {background: url("../img/myhoyts/hr-bg.png") no-repeat  0 -360px transparent;}
.spr-rewards {background:url("../img/myhoyts/hr-bg.png") no-repeat  0 -282px transparent;  width: 220px; height:33px;}
.spr-goodies {background:url("../img/myhoyts/hr-bg.png") no-repeat  0 -392px transparent;}
.spr-showme {background:url("../img/myhoyts/hr-bg.png") no-repeat  0px -552px transparent}
.spr-joinnow-movie {background: url("../img/myhoyts/hr-bg.png") no-repeat  0 -332px transparent;}

.site-au .spr-rewards-movie {background: url("../img/myhoyts/hr-bg.png") no-repeat  0px -200px transparent; width: 252px; height:33px;}
.site-nz .spr-rewards-movie {background: url("../img/myhoyts/hr-bg.png") no-repeat  0px -244px transparent; width: 252px; height:33px;}

.spr-showme-movie {background:url("../img/myhoyts/hr-bg.png") no-repeat  0px -528px transparent}
#Hoyts-Rewards.powder {background: url("../img/myhoyts/powder.png") no-repeat -72px -360px #000;}

.spr-abt-rew {background: url("../img/myhoyts/myhoyts_bg.gif") no-repeat 0 -1994px transparent;}
/*@ end group*/

/*@group JQuery tooltip */
.ttip {font-size:1.2em;width:400px;padding: 12px 8px 18px 10px}
.ttip h4 {font-size:1.3em;font-weight:bold}
.ttip p {margin-top:5px}
.ttip p .hdr {font-size:1.1em;font-weight:bold}
.ttip li {margin-top:15px}
.ttip ul {list-style-position:inside;margin-top:15px}
.ttip li {margin-top:5px}
.ttip li {color:#e1ca82;margin-left:20px}
.ttip.gold li {color:#e1ca82;}
.ttip.red li {color:#a61623;}
.ttip li span {color:#fff;}
/*@ end group */

/*@group HR Landing page*/
#Hoyts-Rewards {background:#000;color:#fff}
#Hoyts-MovieClub {background:#ecebeb;color:#333333}
#Hoyts-Rewards a {color:#e1ca82;}
#Hoyts-MovieClub a {color:#a61623;}
.mh-container {width:593px;padding:25px;margin-top:25px;font-size:1.2em}
.mh-container  img.mh-main-image {display:inline; float:left;margin-right:20px}
.mh-container .details {display:none}
.mh-container .right-pnl {float:left; display:inline; width:380px}
.mh-container .right-pnl p {margin-top:15px}
.mh-container .right-pnl h4 {font-size:1.3em;margin-top:15px}
#Hoyts-MovieClub .right-pnl h4 {font-size:1.25em;margin-top:15px}
.mh-container .right-pnl  a.joinnow { margin-top:15px; height:26px;text-indent: -999em;width: 96px;display:block}
.mh-container .right-pnl  a.showme {margin-top:25px;padding-left:10px;display:block;width:100px;text-decoration:none}
.mh-container .right-pnl ul {margin-top:15px;list-style-position:inside;color:#e1ca82}
.mh-container .right-pnl ul.movie {color:#a61623}
.mh-container .right-pnl li {margin-top:15px;margin-left:13px;text-indent:-13px}
.mh-container .right-pnl li span {color:#fff}
.mh-container .right-pnl ul.movie li span {color:#333333}
.mh-container .right-pnl .hoyts-rewards {text-indent: -999em;margin-top:3px;}
.mh-container .right-pnl  a.whats-this {display:inline;font-size:11px}
.mh-container .right-pnl .reward-goodies{ margin:30px 0 15px 0; width:385px; height:115px}			   
#Hoyts-Rewards .right-pnl .conditions {color:#E1CA82;margin-top:25px}
#Hoyts-Rewards .right-pnl .conditions a{margin-top:25px;text-decoration:underline}
#Hoyts-MovieClub .right-pnl .conditions {color:#E1CA82;margin-top:25px}
#Hoyts-MovieClub .right-pnl .conditions a{color:#E1CA82;margin-top:25px;text-decoration:underline}
.mh-container .right-pnl .gold {color:#e1ca82; font-weight:bold}
.mh-container .right-pnl .grey {color:#333333; font-weight:bold}
.mh-container .right-pnl .red {color:#a6031f; font-weight:bold}

/*@end group */

/*@group About Page*/
#Abt-hyt-reward {margin-left:5px;width:639px}
#Abt-hyt-reward .title {text-indent:-999em;height:38px;}
#Abt-hyt-reward .inner {background:#000;margin-top:25px;padding-bottom:40px;}
#Abt-hyt-reward .banner {height:170px;background:#000 url("../img/myhoyts/banner.jpg") no-repeat }
#Abt-hyt-reward .slogan {float:right;display:inline;width:280px;font-size:26px;text-transform:none;line-height:1.2em;position:relative;top:50px;right:33px}
#Abt-hyt-reward .left-pnl {float:left;display:inline;width:289px;padding-left:23px;margin-top:20px;}
#Abt-hyt-reward .left-pnl h2 {font-size:14px;margin-top:15px;font-family:arial}
#Abt-hyt-reward .left-pnl .gold {color:#e1ca82; font-weight:bold;text-transform:none;letter-spacing:normal}
#Abt-hyt-reward .left-pnl ul {margin:15px 0px 0px 13px;list-style-position:outside;color:#e1ca82;font-size:12px;width:269px;}
#Abt-hyt-reward .left-pnl li {margin-top:15px;}
#Abt-hyt-reward .left-pnl li span {color:#fff}
#Abt-hyt-reward .left-pnl .conditions {color:#E1CA82;margin:18px 0px 0px 14px;font-size:11px;}
#Abt-hyt-reward .left-pnl .conditions a{color: #E1CA82;font-size:12px}
#Abt-hyt-reward .right-pnl {float:right;display:inline;width:311px;height:242px;margin:30px 15px 0px 0px;background: url("../img/myhoyts/hr-bg.png") no-repeat -364px -583px transparent;}
#Abt-hyt-reward .right-pnl p {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.2em;
    margin-left: 26px;
    margin-top: 68px;
    width: 265px;
}
#Abt-hyt-reward .right-pnl a.whats-this {color:#e1ca82;font-size:11px}
#Abt-hyt-reward .right-pnl a.whats-this:hover{text-decoration:none}
#Abt-hyt-reward .right-pnl #Join-Btn {
    height:40px;
    margin-left:26px;
    display:block;
    text-indent:-999em;
    background: url("../img/myhoyts/hr-bg.png") no-repeat 0px -153px transparent; 
    margin-top: 20px;
    width: 263px;
}

#Abt-hyt-reward .benefits {
    float:left;
    display:inline;
    width:639px;
    margin-top:15px;
    background: url("../img/myhoyts/hr-bg.png") no-repeat 0px -839px #000;
    height:131px;
}

/* @end group */



/* Online Purchase / Renewal */
/* @group Reset  */
#PaymentForm {width:642px}
#PaymentForm * {margin:0;padding:0}


/* @group  Typography */
#PaymentForm h1,h2,h3,h4,h5 {font-family:helvetica, Arial, Verdana, sana-serif;letter-spacing:0px;text-transform:none}
#PaymentForm h1 {color:#333;font-size:24px}
#PaymentForm h2 {font-size:17px}
#PaymentForm h3 {font-size:13px;}
#PaymentForm h4 {font-size:11px}
#PaymentForm p {font-size:1em}
#PaymentForm li {list-style-position:inside}
#PaymentForm a:hover {text-decoration:underline}
#PaymentForm #PaymentForm-inner .error {color:#bb0224;font-weight:normal;line-height:12px}
/* @group Uitlity */
#PaymentForm .group:before, .group:after {content: "\0020"; display: block; height: 0; visibility: hidden}
#PaymentForm .group:after { clear: both }
#PaymentForm .group { zoom: 1 }
#PaymentForm .left {float:left}
#PaymentForm .right {float:right}
#PaymentForm .ses {margin-bottom:14px}
#PaymentForm .not-bold {font-weight:normal;}
	#PaymentForm .ptsUsed .not-bold,
	.confirmationPage #PaymentForm .not-bold { display:inline; }
#PaymentForm .login-info {margin-top:15px;}
#PaymentForm .gap {margin-bottom:20px;}
/* @end */

/* @group Common Element */
/*Header*/
#PaymentForm h1.title {background:transparent url('../img/myhoyts/myhoyts_bg.gif') no-repeat 0px -1909px;text-indent:-999em;height:43px}

#PaymentForm .gold-head 
{
    color:#fff;
    background:#bb0224;
    padding:8px 10px;
    text-transform:uppercase;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    background: -webkit-gradient(linear, left bottom, left top, from(#866517), to(#c5a54f));
    background: -moz-linear-gradient(bottom,  #866517,  #c5a54f);
    font-weight:bold;
}

#PaymentForm .black-head 
{
    color:#fff;
    background:#000000;
    padding:8px 10px;
    text-transform:uppercase;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.1, #000000),color-stop(0.55, #17140E),color-stop(0.78, #1E1E1D));
	background-image: -moz-linear-gradient(center bottom,#000000 10%,#17140E 55%,#1E1E1D 78%);
	font-weight:bold;
}

#PaymentForm .red-head span {font-size:11px;text-transform:lowercase}
#PaymentForm #payment-inner{background:url('/lib/img/funnel/bg-payment-spcr.gif') repeat-y 421px 0;float:left}
#PaymentForm .lbl {float:left;display:inline;margin-right:12px;padding-top:5px}
#PaymentForm .ticket-det {border-bottom:1px solid #fff;float:left;display:inline;width:523px;padding: 8px 10px 8px 7px;}
#PaymentForm .ptsUsed { background: #cfcece url('/lib/img/funnel/sub-total.gif') 0 0 repeat-x; }
#PaymentForm .sub 
{
    background: #cfcece url('/lib/img/funnel/sub-total.gif') 0 0 repeat-x; 
}
#PaymentForm .ticket-det .type{float:left;display:inline;}
#PaymentForm .ticket-det .amount {float:right;display:inline;font-weight:normal;font-size:12px;color:#3d3d3d}
#PaymentForm .ticket-det .total-amount {font-size:14px}
#PaymentForm .ticket-det h3.total{float:left;text-align:right;font-weight:bold; width:354px; padding:0 0 0 8px;}
#PaymentForm .ticket-det.sub h3.total {}
#PaymentForm .grand {float:left;display:inline;width:539px}
#PaymentForm .grand h3{padding:8px 10px 9px 10px ;float:left;display:inline;width:359px;color:#fff;background:#000;text-align:right; font-weight:bold;}
.gstspan{font-weight:normal}
#PaymentForm .grand span.tri 
{
	width:12px;
	height:34px;
	display:block;
	float:left;
	background:url('/lib/img/funnel/tri.gif') 0 0 no-repeat; 
  }
.confirmationPage #Ticket-details .ptsUsed { background:none; }
.confirmationPage #Ticket-details .grand { background: #cfcece url('/lib/img/funnel/sub-total.gif') 0 0 repeat-x; }
.confirmationPage #Ticket-details .grand h3 { color:#231f20; background:none; padding-left:15px; font-weight:bold; width:354px; }
.confirmationPage #Ticket-details .grand h2 { font-size:14px; color:#3d3d3d; }
.confirmationPage #Ticket-details .grand span.tri { display:none; }

#PaymentForm .grand h2{color:#9e0019;float:right;width:63px;padding:8px 9px 8px 0; text-align:right;}
#PaymentForm .gold-bar{font-size:14px;color:#c49b27;padding: 0px 12px}
#PaymentForm .choice {margin-top:15px}
#PaymentForm .red {background: transparent url('/lib/img/funnel/sprite.png') no-repeat -116px 5px;}
#PaymentForm .attr {margin-top:8px}

/*animation preloader */
#PaymentForm .wait {height:66px;background:url('/lib/img/funnel/redbox.png') no-repeat 233px 0;margin:20px 0; padding-bottom:23px;}
#PaymentForm .loading {margin:0 0 0 296px;display:block;padding:18px 0 0}
#PaymentForm .wait-msg{color:#000}

/*input*/
#PaymentForm .txtbox {background:#fff;color:#777;font-size:12px;padding:5px;vertical-align:middle;width:213px;border:1px solid #d7d4c5}

#PaymentForm .pt-row input {float:left;width:auto;margin:0 4px;display:inline;}
#PaymentForm .pt-row a {float:left;display:inline;padding:0 0 0 4px;text-decoration:underline;font-size:1em}
#PaymentForm .pt-row a:hover, #PaymentForm .pt-row label {text-decoration:none}
#PaymentForm .pt-row span {float:left;font-size:12px;}
#PaymentForm .pt-row label {float:left;width:auto;padding:0 4px 0 0;display:inline;color:#bb0224;text-decoration:underline;cursor:pointer}
/*Links*/
#PaymentForm .whatsthis {margin-left:5px;text-decoration:none;font-size:10px;font-weight:normal; cursor:help;}

/*Buttons*/
#PaymentForm .btnPay{background:transparent url('/lib/img/myhoyts/sprite.gif') no-repeat 0px -521px;text-indent:-999em;height:35px;display:inline;float:left;width:113px;}

#PaymentForm .link-btn{color:#BD0124}
#PaymentForm .cancel-forgot{float:left;display:inline;}
#PaymentForm .pass {padding: 4px 0px 0px 4px}
#PaymentForm #Btn-SelSeat{background-position: 0 -189px}
#PaymentForm #Btn-SelSeat:hover {cursor:pointer}
#PaymentForm #Btn-Forgot {width:59px;}
#PaymentForm #Btn-Print{background-position: 0 -518px;width:144px;}
#PaymentForm .close{background-position:0 -148px;width:26px;height:32px;float:right;text-indent:-999em;position:relative;bottom:4px}
#Promo-Cont #Btn-Close-Promo { width:18px; height:20px; background-position:-45px -149px; margin:3px 0 -5px; }
#PaymentForm #Btn-Skip{background-position: -129px -114px;float:right;display:inline}
#PaymentForm .ok-btn{background-position: -348px -570px; height:25px;width:48px}
#PaymentForm .ok {margin-top:10px;}
#PaymentForm .ad-canc {margin-top:5px;}
#PaymentForm .ad {margin-top:4px;}
#PaymentForm .rd{color:#BD0124}
/* Flash Notice */
#PaymentForm .flash {background:#fef8e2;border:1px solid #ecd58f;clear:both;margin-top:10px;color:#666666;padding:10px;font-size:11px;}
#PaymentForm .flash p {font-size:12px}
.flash span{font-weight:bold;}
/* Timer box*/
#PaymentForm .timer-box
{
    height:27px;
    float:left;
    display:inline;
    padding:9px 10px 14px;
    font-size:28px;
    color:#fff;
    font-weight:bold;
    background:#bb0224;
    background: -webkit-gradient(linear, left bottom, left top, from(#9e0019), to(#c20126));
    background: -moz-linear-gradient(bottom,  #9e0019,  #c20126);
}
#PaymentForm .timer-ins{width:100px;float:left;display:inline;font-size:11px;padding-top:5px;margin-left:5px}

/* @end */

/* @group Info board */
#PaymentForm .black {background:#000}
#PaymentForm .info-board {background:#f0efef url('/lib/img/funnel/info-board.gif') 0 0 repeat-y;border:1px solid #dddddd; width:640px; }
#PaymentForm .info-board .colmn {float:left;display:inline;padding:7px}
#PaymentForm .info-board .colmn h4 {color:#666666}
#PaymentForm .info-board .colmn1 {float:left;width:86px;padding-bottom:20px;}
#PaymentForm .info-board .colmn1 a { color:#fff; font-size:10px; }
* html #PaymentForm .info-board .colmn1 { padding-right:0; }
#PaymentForm .info-board .colmn2 {float:left;width:539px; border-left:1px solid #ddd; padding-right:0;}
#PaymentForm .info-board .colmn3 {float:right;width:225px; }

#PaymentForm .info-board .colmn1 span {height:25px;display:block;}
#PaymentForm .mov-details {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -36px}
#PaymentForm .tick-details {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat -92px -36px}
#PaymentForm .seat-details {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat -180px -54px;height:18px}
#PaymentForm .pay-details {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat -308px -41px;padding-top:50px;}

/* Movie Details board */                 
#PaymentForm .panel {margin-top:10px;color:#777}     
#PaymentForm .panel .colmn2 {width:285px;border-right:1px solid #ddd}
#PaymentForm .panel .colmn2 img {border:3px solid #fff !important;float:left;display:inline;width:50px;height:70px;background:transparent url('http://placehold.it/46x68');}
#PaymentForm .panel .colmn2 h4 {margin-bottom:5px}
#PaymentForm .panel .colmn2 .movie-time {float:left;display:inline;padding:5px 7px}
#PaymentForm .panel .colmn2 p {margin-top:3px}
#PaymentForm .panel .colmn3 h4 {margin-top:4px}

#HRPayment  {margin-top:15px;font-size:12px;width:640px}
#HRPayment .section{background:#f3f2f2;color:#000;}
#HRPayment select{margin-right:5px;margin-top:10px;width:100px;padding:5px;border:1px solid #d7d4c5;background:#fff}
#HRPayment p {color:#666666;font-size:11px}
#HRPayment h5{font-size:12px;color:#333333;font-weight:bold;display:block;float:none;text-align:left;padding-bottom:10px}

#HRPayment #contact{margin-bottom:16px}
#HRPayment #contact ul{padding-left:9px}
#HRPayment #contact ul li{width:450px}
#HRPayment #contact ul label{font-weight:bold}
#HRPayment #payment{margin-bottom:10px}
#HRPayment .timer {float:right;display:inline;padding:10px;width:199px;height:79px;border-left:1px solid #ddd;border-bottom: 1px solid #ddd}
#HRPayment	#smsFields{margin-top:10px;margin-left:0px}
#HRPayment	#smsFields input{margin-left:-4px;}

#HRPayment .pay-amount {height:34px;width:421px;float:left;display:inline;font:bold 13px helvetica, Arial, Verdana, sana-serif;background-color:#e1e0e0}
#HRPayment .pay-amount 
{
	background-image: linear-gradient(bottom, #C9C8C8 0%, #E1E0E0 50%);
	background-image: -o-linear-gradient(bottom, #C9C8C8 0%, #E1E0E0 50%);
	background-image: -moz-linear-gradient(bottom, #C9C8C8 0%, #E1E0E0 50%);
	background-image: -webkit-linear-gradient(bottom, #C9C8C8 0%, #E1E0E0 50%);
	background-image: -ms-linear-gradient(bottom, #C9C8C8 0%, #E1E0E0 50%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #C9C8C8),
		color-stop(0.5, #E1E0E0)
	);
}

#HRPayment .pay-amount h3 {float:left;width:134px; color:#3d3d3d;font:bold 13px helvetica, Arial, Verdana, sana-serif;padding-left:8px;line-height:34px}
#HRPayment .pay-amount h2 {float:right;color:#3d3d3d;font:bold 14px helvetica, Arial, Verdana, sana-serif;line-height:34px;margin-right:15px}

#HRPayment .verisign{float:right;display:inline;padding:15px 10px;width:199px;height:128px;}
#HRPayment .verisign h5{width:105px;float:left;display:inline;padding-top:10px}
#HRPayment .verisign .logo {float:right;display:inline;text-indent:-999em;width:80px;height:40px;background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0px -263px;}
#HRPayment .verisign .guarantee{font-size:11px;float:left;margin-left:3px;}


#HRPayment .money{width:401px;float:left;display:inline;padding:15px 10px}
#HRPayment .money label{float:left;display:inline;}
#HRPayment .money input{margin-top:10px;width:187px}
#HRPayment .money select {width:65px}
#HRPayment .money select.year {margin-left:5px;}
#HRPayment .money input.cvv {width:50px;}
#HRPayment .money .whatthis{font-size:12px;margin-right:47px;}
#HRPayment .money .pay-method {float:left;display:inline;width:300px;}
#HRPayment .money .pay-method label {position:relative;bottom:3px;margin-bottom:5px;padding: 4px 0 4px 38px;float:left;width:100px;}
#HRPayment .money .pay-method input{width:28px;float:left;display:inline;margin:0px; background:none; border:none;}
#HRPayment .money .pay-method input[type="radio"] {clear:both}
#HRPayment .money .pay-method input[value="Visa"] + label  {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -304px;}
#HRPayment .money .pay-method input[value="MasterCard"] + label  {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -328px;}
#HRPayment .money .pay-method input[value="Amex"] + label  {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -354px;}
#HRPayment .money .pay-method input[value="DinersClub"] + label  {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -403px;}
#HRPayment .money .pay-method input[value="Paypal"] + label  {background:transparent url('/lib/img/funnel/sprite.gif') no-repeat 0 -378px;}
#HRPayment .money .txtbox {  bottom: 5px; margin-bottom: 0;margin-left: 19px; position: relative;}
#HRPayment .money .label {text-align: right;width: 89px;margin-top:10px}
#HRPayment .sec {float:right;display:inline;padding:10px;width:199px;height:245px;border-left:1px solid #ddd;}
#HRPayment .money ul{clear:both}
#HRPayment .money ul li {list-style-type:none; width:400px; position:relative;}
#HRPayment .money ul li.agree {margin-top:10px; width: 400px;}
#HRPayment .money ul li.agree span{float:left}
#HRPayment .money ul li.agree label{float:left}
#HRPayment .money .chk input { margin-left: 104px;margin-top: 0;padding:5px 5px 0px; width: 22px; background:none; border:none; padding-top:0;}
#HRPayment .money #labelCbTerms{float:none;}
#HRPayment .money #labelCbTerms a {text-decoration:underline;font-size:11px}
#HRPayment .pay-val{display:block;margin-left:108px;font-weight:bold}
#HRPayment .email-ccval{display:block;margin:5px 0 0 110px;font-weight:bold}
/* @end */

/* What's this tool tip */
.wttt{ width:150px; text-align:left; }
.whatthis{ cursor:help; }


.site-au .membership-image-pnl{width:183px; height:183px; float:left; background:url(/lib/img/myhoyts/insider_square_man.gif) no-repeat #fff; border:solid 4px #fff; margin:0 20px 0 0;}
.site-nz .membership-image-pnl{width:193px; height:194px; float:left; background:url(/lib/img/myhoyts/movie.jpg) no-repeat #fff; margin:0 20px 0 0;}


