/* http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com */

html {height: 100%; min-height: 100%; overflow-y: scroll; background: #afb8c3}
body {height: auto; min-height: 100%; margin: 0; padding: 5px 0 0 0; font: 400 73% arial, sans-serif}

/* -- basics -- */
* {margin: 0; padding: 0}
img {border: none}
fieldset {border:0;}
input {padding: 2px}
input[type="submit"] {color: #c00}
optgroup {background: #e2e2e2; color: #03f; font-style: normal}
option {padding-right: 7px; background: #fff; color: #036}
textarea {overflow: auto; padding: 2px; font: 400 1em arial, sans-serif; color: #036}
button {width: auto; padding: 0 4px; overflow: visible; font: 800 .97em arial, sans-serif; color: #c00; text-transform: uppercase}

.hugeQuotes {margin: 2em 0; padding: 0; position: relative; text-indent: 4em; background-color: transparent; font-size: 1.2em; color: #f30}
.hugeQuotes .bqstart, .hugeQuotes .bqend {font-size: 700%}
/* apply IE specific rules first */
.hugeQuotes .bqstart {text-indent: 0; margin: -2.4em 0 -5em 0; float: left; font-family: 'times new roman', serif; color: #ff604f; position: relative; /* relative positioning to stop from disappearing in IE when the blockquote has a background color - probably peek-a-boo or something */}
.hugeQuotes  > .bqstart {/* add extra non-ie rules */ position: absolute; top: -0.4em; left: 0; font-family: 'times new roman', serif; color: #ff604f; /* remove IE specific rules */ float: none; margin: 0}
.hugeQuotes .bqend {position: absolute; margin-top: -1.2em; font-family: 'times new roman', serif; color: #ff604f; /* notice this is 1/2 of the start quotation mark, there may be some exponential relationship there */ right: 0; text-indent: 0}
.hugeQuotes  > .bqend {margin-top: -0.2em; font-family: 'times new roman', serif; color: #ff604f}

.button {display: inline-block; padding-left: 7px; cursor: pointer; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -481px -403px no-repeat}
.button input, .button a {width: auto; overflow: visible; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) right -778px no-repeat; display: inline-block; height: 34px; border: none; padding: 0 10px 0 3px; white-space: nowrap; cursor: pointer; font: 800 1.2em 'trebuchet ms', 'arial narrow', thonburi, sans-serif; color: #c00; text-transform: uppercase; text-shadow: #fff 0px 1px 1px}
.button a {line-height: 33px}
.button:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -481px -444px no-repeat; outline: none}
.button input:hover, .button a:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) right -819px no-repeat !important; color: #f00 !important; outline: none}
.button input[type="submit"]::-moz-focus-inner, .button input[type="button"]::-moz-focus-inner {border : 0}

.button2 {display: inline-block; padding-left: 7px; cursor: pointer; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -481px -484px no-repeat}
.button2 input, .button2 a {width: auto; overflow: visible; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) right -859px no-repeat; display: inline-block; height: 24px; border: none; padding: 0 10px 0 3px; white-space: nowrap; cursor: pointer; font: 800 1em 'trebuchet ms', 'arial narrow', thonburi, sans-serif; color: #c00; text-transform: uppercase; text-shadow: #fff 0px 1px 1px}
.button2 a {padding-top: 3px}
.button2:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -481px -513px no-repeat; outline: none}
.button2 input:hover, .button2 a:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) right -888px no-repeat !important; color: #f00 !important; outline: none}

ul, ol {list-style: none}
.fl {float: left}
.fr {float: right}
.clr {clear: both}
.clrMax {clear: both; height: 0; font-size: 1px; line-height: 0}
.pr {position: relative}
.pa {position: absolute}
.zi1 {z-index: 1}
.oh {overflow: hidden}
.db {display: block} 
.di {display: inline}
.dn {display: none}
.invis {padding-bottom: 9999px}
.zm100p {zoom: 100%}
.tal {text-align: left}
.tac {text-align: center}
.tar {text-align: right}
.vat {vertical-align: top}
.vam {vertical-align: middle}
.wsnw {white-space: nowrap}
#sub p {margin-bottom: 10px}
#sub ul {margin: 5px 0 0 23px; padding: 0 50px 10px 20px}
.sub p {margin-bottom: 10px}
.sub #netForm p {margin-bottom: 0px}
.sub ul {margin: 5px 0 0 23px; padding: 0 50px 10px 20px}
.sub #netForm ul {margin:0;padding:0;}
.expCont {display: none}
.lisd {list-style: disc}
.lisdec {list-style: decimal}
.lisr {list-style-type: lower-roman}
.lisla {list-style-type: lower-alpha}
.ttuc {text-transform: uppercase}
.fav3 {background: #fff}
.breakWord {word-wrap: break-word}

.dropCap {font-weight: 800}
.dropCap:first-letter {display: block; float: left; margin: 0 5px 0 0; border: 1px solid #000; padding: 5px; background: #fff url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_dropcap1.png) no-repeat; font: 400 32px 'times new roman', serif}

/* -- widths -- */
.w2 {width: 100%}
.w3 {width: 5em}
.w4 {width: 3em}
.w5 {width: 185px}
.w6 {width: 200px}
.w7 {width: 75px}
.w8 {width: 70px}
.w11 {width: 33%}
.w10 {width: 10px}
.w14 {width: 14px}
.w15 {width: 15px !important}
.w20 {width: 20px}
.w25 {width: 25px}
.w30 {width: 30px !important}
.w31 {width: 31px}
.w36 {width: 36px}
.w45 {width: 45px}
.w48 {width: 48px}
.w51 {width: 51px}
.w52 {width: 52px}
.w55 {width: 55px}
.w60 {width: 60px}
.w62 {width: 62px}
.w65 {width: 65px}
.w70 {width: 70px}
.w72 {width: 72px}
.w77 {width: 77px}
.w78 {width: 78px}
.w81 {width: 81px}
.w85 {width: 85px}
.w90 {width: 90px}
.w96 {width: 96px}
.w100 {width: 100px}
.w105 {width: 105px}
.w110 {width: 110px}
.w115 {width: 115px}
.w120 {width: 120px}
.w125 {width: 125px}
.w130 {width: 130px}
.w135 {width: 135px}
.w140 {width: 140px}
.w145 {width: 145px}
.w150 {width: 150px}
.w155 {width: 155px}
.w160 {width: 160px}
.w163 {width: 163px}
.w164 {width: 164px}
.w169 {width: 169px}
.w183 {width: 183px}
.w185 {width: 185px}
.w188 {width: 188px}
.w200 {width: 200px}
.w205 {width: 205px}
.w210 {width: 210px}
.w220 {width: 220px}
.w225 {width: 225px}
.w230 {width: 230px}
.w240 {width: 240px}
.w241 {width: 241px}
.w250 {width: 250px}
.w255 {width: 255px}
.w260 {width: 260px}
.w275 {width: 275px}
.w290 {width: 290px !important}
.w296 {width: 296px}
.w300 {width: 300px}
.w312 {width: 312px}
.w315 {width: 315px}
.w320 {width: 320px}
.w330 {width: 330px}
.w335 {width: 335px}
.w350 {width: 350px}
.w365 {width: 365px}
.w370 {width: 370px}
.w400 {width: 400px}
.w420 {width: 420px}
.w515 {width: 515px}
.w518 {width: 518px}
.w615 {width: 615px}
.w680 {width: 680px}
.w586 {width: 586px}
.w728 {width: 728px}
.w945 {width: 945px}
.w2p {width: 2%}
.w15p {width: 15%}
.w17p {width: 17%}
.w18p {width: 18%}
.w20p {width: 20%}
.w23p {width: 23%}
.w24p {width: 24%}
.w30p {width: 30%}
.w37p {width: 37%}
.w49p {width: 49%}
.w95p {width: 95%}
.w100p {width: 100%}

/* -- heights -- */
.h15 {height: 15px}
.h52 {height: 52px}
.h76 {height: 76px}
.h80 {height: 80px}
.h90 {height: 90px}
.h212 {height: 212px}
.h222 {height: 222px}
.h250 {height: 250px}
.h253 {height: 253px}
.h600 {height: 600px}
.h603 {height: 603px}

/* -- margins -- */
.mAuto {margin: 0 auto}
.m0p0 {margin: 0; padding: 0}
.marg0 {margin: 0}
.mgn3 {margin: 3px} 
.mgn5 {margin: 5px}
.mgn10 {margin: 10px}
.mgnt1 {margin-top: 1px}
.mgnt3 {margin-top: 3px}
.mgnt5 {margin-top: 5px}
.mgnt7 {margin-top: 7px}
.mgnt10 {margin-top: 10px}
.mgnt15 {margin-top: 15px}
.mgnt20 {margin-top: 20px}
.mgnt25 {margin-top: 25px}
.mgnt36 {margin-top: 36px}
.mgnt72 {margin-top: 72px}
.mgnr5 {margin-right: 5px}
.mgnr10 {margin-right: 10px}
.mgnr15 {margin-right: 15px}
.mgnr30 {margin-right: 30px}
.mgnb1 {margin-bottom: 1px}
.mgnb2 {margin-bottom: 2px}
.mgnb3 {margin-bottom: 3px !important}
.mgnb5 {margin-bottom: 5px}
.mgnb7 {margin-bottom: 7px}
.mgnb10 {margin-bottom: 10px}
.mgnb13 {margin-bottom: 13px}
.mgnb15 {margin-bottom: 15px !important}
.mgnb25 {margin-bottom: 25px}
.mgnl3 {margin-left: 3px}
.mgnl5 {margin-left: 5px}
.mgnl8 {margin-left: 8px}
.mgnl10 {margin-left: 10px}
.mgnl15 {margin-left: 15px}
.mgnl20 {margin-left: 20px}
.mgnl25 {margin-left: 25px}
.mgnl89 {margin-left: 89px}
.mgnl112 {margin-left: 112px}
.mgnl135 {margin-left: 135px}
.mgnl140 {margin-left: 140px}
.mgn2000 {margin: 2px 0 0 0}
.mgn3000 {margin: 3px 0 0 0}
.mgn3550 {margin: 3px 5px 5px 0}
.mgn3030 {margin: 3px 0}
.mgn5050 {margin: 5px 0}
.mgn010010 {margin: 0 10px}
.mgn7040 {margin: 7px 0 4px 0}
.mgn10050 {margin: 10px 0 5px 0}
.mgn100010 {margin: 10px 0 0 10px}
.mgn001010 {margin: 0 0 10px 10px}
.mgn00515 {margin: 0 0 5px 15px}
.mgn002020 {margin: 0 0 20px 20px}
.mgn110110 {margin: 11px 0}
.mgn50023 {margin: 5px 0 0 23px}
.mgn510010 {margin: 5px 10px 0 10px}
.mgn1025030 {margin: 10px 25px 0 30px}
.mgn201500 {margin: 20px 15px 0 0}

/* -- border -- */
.bd3wht {border-top: 3px solid #fff}
.bd3whb {border-bottom: 3px solid #fff}
.bd1grey {border: 1px solid #f2f2f2}
.bd1hw {border: 1px solid #fff}
.bd1rd {border: 1px dotted #c00}
.brd11 {border-bottom: 1px dotted #c00}
.brd10 {border: 1px dotted #c00}
.brdwht3 {border-top: 3px solid #fff}
.brdwht5 {border-top: 5px solid #fff}
.brdwhb5 {border-bottom: 5px solid #fff}
.brdwht10 {border-top: 10px solid #fff}
.brdwhb10 {border-bottom: 10px solid #fff}
.brdtG1 {border-top: 1px solid #ccc}
.brd909cac {border: 1px solid #909cac}
.brdTop0 {border-top: none}

/* -- padding -- */
.pad0 {padding: 0}
.pd10 {padding: 10px}
.pd15 {padding: 15px}
.pd20 {padding: 20px}
.pd3 {padding: 3px}
.pd5 {padding: 5px}
.pdt1 {padding-top: 1px}
.pdt2 {padding-top: 2px}
.pdt3 {padding-top: 3px !important}
.pdt4 {padding-top: 4px !important}
.pdt5 {padding-top: 5px}
.pdt10 {padding-top: 10px}
.pdt15 {padding-top: 15px}
.pdt20 {padding-top: 20px}
.pdr5 {padding-right: 5px}
.pdr5 {padding-right: 5px}
.pdr7 {padding-right: 7px}
.pdr10 {padding-right: 10px}
.pdr15 {padding-right: 15px}
.pdr20 {padding-right: 20px}
.pdb3 {padding-bottom: 3px}
.pdb5 {padding-bottom: 5px}
.pdb7 {padding-bottom: 7px}
.pdb10 {padding-bottom: 10px}
.pdb15 {padding-bottom: 15px}
.pdb40 {padding-bottom: 40px}
.pdl3 {padding-left: 3px}
.pdl5 {padding-left: 5px}
.pdl10 {padding-left: 10px}
.pdl15 {padding-left: 15px}
.pdl21 {padding-left: 21px}
.pd2252 {padding: 2px 2px 5px 2px}
.pd3005 {padding: 3px 0 0 5px}
.pd3515 {padding: 3px 5px 1px 5px}
.pd3535 {padding: 3px 5px 3px 5px}
.pd5500 {padding: 5px 5px 0 0}
.pd31035 {padding: 3px 10px 3px 5px}
.pd310115 {padding: 3px 10px 11px 5px}
.pd50150 {padding: 5px 0 15px 0}
.pd31055 {padding: 3px 10px 5px 5px}
.pd555135 {padding: 5px 5px 5px 135px}
.pd555160 {padding: 5px 5px 5px 160px}
.pd555200 {padding: 5px 5px 5px 200px}
.pd55520 {padding: 5px 5px 5px 20px}
.pd5101010 {padding: 5px 10px 10px 10px}
.pd5151010 {padding: 5px 15px 10px 10px}
.pd3535 {padding: 3px 5px}
.pd2020 {padding: 2px 0}
.pd3030 {padding: 3px 0}
.pd5050 {padding: 5px 0}
.pd0505 {padding: 0 5px}
.pd5055 {padding: 5px 0 5px 5px}
.pd5550 {padding: 5px 5px 5px 0}
.pd510110 {padding: 5px 10px 1px 10px}
.pd010010 {padding: 0 10px 0 10px}
.pd0101010 {padding: 0 10px 10px 10px}
.pd1010100 {padding: 10px 10px 10px 0}
.pd1001010 {padding: 10px 0 10px 10px}
.pd10010 {padding: 1px 0 0 10px}
.pd0151015 {padding: 0 15px 10px 15px}
.pd0201020 {padding: 0 20px 10px 20px}
.pd0202020 {padding: 0 20px 20px 20px}
.pd520520 {padding: 5px 20px}
.pd10151015 {padding: 10px 15px !important}
.pd10201020 {padding: 10px 20px}
.pd0201015 {padding: 0 20px 10px 15px}
.pd10201015 {padding: 10px 20px 10px 15px}
.pd510510 {padding: 5px 10px}
.pd0767 {padding: 0px 7px 6px 7px}
.pd05105 {padding: 0 5px 10px 5px}
.pd6500 {padding: 6px 5px 0 0}
.pd0555 {padding: 0 5px 5px 5px}
.pd5505 {padding: 5px 5px 0 5px}
.pd0500 {padding: 0px 5px 0 0}
.pd0505 {padding: 0 5px}

/* -- font -- */
.bld {font-weight: 800}
.nrm {font-weight: 400 !important}
.ft1 {font-size: 0.9em}
.ft2 {font-size: 0.92em !important}
.ft3 {font-size: 0.99em}
.ft4 {font-size: 1em}
.ft5 {font-size: 1.1em}
.ft6 {font-size: 1.6em}
.ft7 {font-size: 1.5em}
.ft8 {font-size: 0.97em !important}
.ft9 {font-size: 1.3em}
.ft10 {font-size: 1.2em}
.ft11 {font-size: 10px}
.ft12 {font-size: 12px}
.ft13 {font-size: .85em}
.ft14 {font-size: 3em}
.ft15 {font-size: 2em  !important}
.ftvsc {font-variant: small-caps !important}
.ftf1 {font-family: verdana, sans-serif}
.ftf2 {font-family: 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif !important}
.ftbv11px {font: 800 11px verdana, sans-serif !important}
.ftbv10px {font: 800 10px verdana, sans-serif !important}
.ft14em {font-size: 1.4em}
.ftfan {font-family: 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}
.ftfab {font-family: 'arial black', sans-serif}
.ft17em {font-size: 1.7em}
.ft22em {font-size: 2.2em}

/* -- line height -- */
.lh7em {line-height: .7em}
.lh8em {line-height: .8em !important}
.lh9em {line-height: .9em}
.lh1em {line-height: 1em}
.lh11em {line-height: 1.1em}
.lh12em {line-height: 1.2em}
.lh15em {line-height: 1.5em}
.lh16em {line-height: 1.6em}
.lh3em {line-height: 3em}
.lh11 {line-height: 11px}
.lh12 {line-height: 12px}

/* serena 2249 */
.attention_box_1 {margin:10px 0;}
.attention_box_1 h2 {background-color:#95c404;border:1px solid #76a97e;font-size:1.5em;font-weight:normal;padding:10px;color:#000;}
.attention_box_1 div {margin:0 0 0 3px;padding:10px;background-color:#f2f2f2;}
.attention_box_1 p {font-size:1.4em;font-weight:normal;}

/* -- framework -- */
.adHD {margin: 0 10px 5px 0}
#outerBod {position: relative; width: 999px; margin: 0 auto}
#endcapTop {width: 999px; height: 13px}
#bod1 {}
/* 6 13 2011 cgl was 961*/
#bod2 {width: 971px; margin: 0 auto; text-align: right}

#logos {float: left; width: 274px; margin: 4px 10px 0 0; padding: 1px 0 1px 1px; text-align: left}
#logoCustom {position: absolute; top: 9px; left: 9px; z-index: 0; width: 435px; height: 161px}

#bod1thin {width: 753px; margin: 0 auto}
#bod2thin {width: 731px; margin: 0 auto; text-align: right}
#bod2bTop {width: 961px; height: 5px; margin: 0 auto; text-align: center; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -323px no-repeat}
.bod2bTop {width: 961px; height: 5px; margin: 0 auto; text-align: center; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -323px no-repeat}
/* 6 13 2011 cgl was 961*/
#bod2b {margin-left: 5px; width: 961px; background: #fff}
#bod2 #bod2bBottom {margin-left: 5px; height: 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0 -328px no-repeat}
#bod2bBottom {height: 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0 -328px no-repeat}

.bod2bBottom {height: 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0 -328px no-repeat}
#hd2 {overflow: hidden; margin-bottom: 5px; text-align: center}
#bod3 {float: left; width: 640px}
#bod5 {float: left; width: 630px; background: #fff}
#bod4, #bod6 {float: right; width: 300px; text-align: center}

#footerExtend {width: 946px; margin: 0 auto; padding: 7px 0 5px 5px; text-align: left}

.footerExtendHd, .footerExtendHd2 {margin: 0 15px 0 5px; padding-bottom: 4px; text-align: center; font: 800 1em verdana, sans-serif; text-transform: uppercase; color: #666}
.footerExtendHd2 {margin-top: 5px; border-top: 1px dotted #ccc; padding-top: 5px}
.footerExtendHd3 {margin: 5px 0 0 5px; border-top: 1px dotted #666; padding-top: 5px; text-align: center; font: 800 .92em verdana, sans-serif; text-transform: uppercase; color: #666}
.footerList1 {float: left; width: 170px}
.footerList1 ul {list-style: disc; margin: 0 13px 0 17px; color: #ccc}
.footerList1 ul li {padding-top: 7px; font: 400 .97em arial, sans-serif; line-height: .97em}

.footerList2 {float: left; width: 170px}
.footerList2 ul {list-style: disc; margin-left: 10px; color: #ccc}
.footerList2 ul li {padding-top: 5px; font: 400 .97em arial, sans-serif; line-height: .97em}
.footerList2 span {display: block; padding: 3px 5px 0 0; font: 400 .97em arial, sans-serif; line-height: 1.2em; color: #ccc}
.footerList2 span b {font-size: 1.3em}

#iconMT {padding: 3px 0 0 5px; line-height: .97em}
#iconMT a {display: block; float: left; width: 56px; height: 56px; margin: 4px 9px 4px 4px}
#socialIcons {margin-top: 5px;width:258px;height:64px;padding-left:2px;}
#socialIcons a {display: block; float: left; width: 48px;margin:0 19px; padding-top: 49px; text-align: center; font: bold 11px arial, sans-serif;}
/* uncomment for new MIC icon
#communications {border-top:1px dotted #666;margin:5px 0 0 5px;padding-top:5px;}
#communications p {float:left;font-size:.97em;}
#communications span {display: block;font: bold 1.1em Verdana, sans-serif; text-transform: uppercase; color: #ff4b00;margin-left:-43px;}
#communications a {display:block;color:#4b4b4b;background-position: 0px 15px;background-repeat:no-repeat;}
#mic_panel {border-right:1px dotted #666;}
#mic_panel a {width:82px;padding-left:43px;}
#iconMail a {width:91px;margin-left:5px;padding-left:33px;}
#iconMail span {margin-left:-33px;}
*/
/* delete when going live with new MIC icon */
#footerSubscribe {display: block; margin: 5px 0 0 5px; border-top: 1px dotted #666; padding-top: 5px}
#iconMail {float: left; width: 47px; height: 39px; margin: 10px 10px 0 0}
#footerSubscribeTxt {float: left; width: 190px}
#footerSubscribeTxt p {font: 800 .92em verdana, sans-serif; color: #666}
#footerSubscribeTxt span {display: block; margin-top: 3px; font: 800 1.2em verdana, sans-serif; text-transform: uppercase; color: #ff4b00}
#footerSubscribeTxt div {position: absolute; top: 29px; left: 200px; width: 27px; height: 29px}
/* end delete */


/* -- homepage panel framework -- */
#headerHP {width: 971px; margin: 0 auto; text-align: center}
#bod2HP {width: 961px; margin: 0 auto; background: #fff}
#bod5HP {position: relative; float: left; width: 651px; background: #fff; text-align: left}
#bod4HP {float: right; width: 300px; padding-right: 10px;}
#footHP {width: 961px; margin: 0 auto; text-align: center}


/* -- ads -- */
#ad728container {position: relative; z-index: 999999999; width: 963px; margin: 0 auto; text-align: center}
#ad728x90 {position: relative; z-index: 999999999; text-align: center}
#ad728x90 table {display:inline;}
#ad728x90 table table {display:block;}
#txtAdcontainer {clear: both; height: 32px; margin-bottom: 7px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_textheader1.png) no-repeat; text-align: center}

#txtAdcontainer2 {overflow: hidden; margin: 7px 0 5px 12px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -12px -557px no-repeat; text-align: center;}
#txtAdcontainer2 p.pdt5 {padding-top:0;}
#txtAdcontainer2 a {display:block;padding:5px 0;}

#ad615x76container  {height: 78px; margin-bottom: 10px}
#ad120x600container {margin-bottom: 15px; text-align: center}
#ad120x600 {zoom: 100%}
#ad300x250bcontainer {margin-bottom: 15px}
#MovieFocusContainer {height: 250px; margin-bottom: 15px}
#adTrailerContainer {text-align: center}

/* -- top nav -- */
#access {display: none}
#srch {float: left; width: 324px; padding: 5px 10px; text-align: left}
#mtlogo1 {width: 190px; margin: 0 auto; text-align: center}
#mtlogo2 {width: 246px; margin: 0 auto; text-align: center}
#favs {float: right; width: 324px; padding: 5px 10px; text-align: left}

/* -- main nav -- */
#nav2 {width: 100%}
#nav2 td {text-align: center; font: 800 .99em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #fff; text-transform: uppercase; letter-spacing: .05em}
#nav2 td a {display: block; height: 24px; color: #fff}

#outerNavContainer3 {position: relative; z-index: 99999999}
.nav3 {position: relative; z-index: 4; width: 686px; height: 35px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -76px no-repeat}
.nav3 li {float: left; list-style: none; margin-left: 9px}
.nav3 li.back {position: absolute; z-index: 8; width: 3px; height: 32px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) right -37px no-repeat}
.nav3 li.back .left {height: 32px; margin-right: 3px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -820px 0px no-repeat}
.mnlink {position: relative; top: 7px; left: 10px; z-index: 10; display: block; float: left; height: 32px; margin: auto 10px; outline: none; text-align: center; text-decoration: none;  text-transform: uppercase; font: 800 .99em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #fff; letter-spacing: 0}
.nav3 li a:hover, .nav3 li a:active, .nav3 li a:visited {border: none; outline: none}

#moreContainer {}
#morePanel {display: none; position: absolute; top: 27px; left: -31px; z-index: 99999999; width: 132px; font: 800 1em verdana narrow, sans-serif}
#morePanelTop1 {width: 132px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -598px -613px no-repeat}
#morePanelBottom1 {width: 132px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -730px -613px no-repeat}
#morePanelMid {width: 132px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images4.png) -2040px 0px repeat-y; text-align: center}
#morePanelMid div {border: 1px solid #ccc; margin: 0 15px; padding: 5px; background: #f2f2f2}
#morePanelMid div a {display: block; border-bottom: 1px solid #ccc; padding: 3px 3px; line-height: 1em}
#morePanelMid div a:hover {border-bottom: 1px solid #69f; background: #69f; color: #fff}

#endcapleft {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) right -160px no-repeat}
#endcapleft a {margin-right: 2px; padding: 6px 3px 0 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) 0 -32px no-repeat}
#endcapleft a:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) 0 -64px no-repeat; color: #ff4b00}
.navback2 {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) right -160px no-repeat}
.navback2 a {margin-right: 2px; padding: 6px 3px 0 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) 0 -96px no-repeat}
.navback2 a:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) 0 -128px no-repeat; color: #ff4b00 !important}
#endcapright {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) top left no-repeat}
#endcapright a {margin-left: 2px; padding: 6px 5px 0 3px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) right -192px no-repeat}
#endcapright a:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/nav2.png) right -224px no-repeat; color: #ff4b00}

.hdBck1 {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_header_mid.gif) repeat-x}
.hdBck1>div {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_header_endcapleft.gif) top left no-repeat}
.hdBck1>div>div {height: 30px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_header_endcapright.gif) top right no-repeat}
.hdBck1>div>div>p {padding: 5px 10px 0 10px; text-align: left; font: 800 1.45em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #039; text-transform: uppercase}

.hdBck2 {height: 30px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -400px -338px no-repeat}
.hdBck3 {height: 25px; padding: 5px 0 0 10px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -396px -368px no-repeat; text-align: left; font: 800 1.45em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #039; text-transform: uppercase}

/* -- search -- */
#search {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_search3.png) no-repeat}
#srchBack1 {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -116px no-repeat}
#srchTitle {float: left; width: 200px; padding-top: 20px; text-align: center; font: 800 1.3em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #fff; text-transform: uppercase}
#srchIncludes {float: left; width: 760px; margin-top: 7px}
#srchBack1bottom {height: 9px; margin-bottom: 3px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -272px no-repeat}

.sch2 {margin-top: 5px}
.sch3 {display: block; margin-bottom: 1px}
.sch4 {float: right; margin: 0; padding: 0}
.sch5 {margin: 5px 0}
.sch6 {display: block; margin-bottom: 1px}
.sch7 {line-height: 1.1em; text-align: center}

/* -- dropdowns -- */
.zipDrop1, .favDrop1 {height: 31px; padding: 4px 0 0 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -711px -76px no-repeat; text-align: left}
#smDropBack1 {}
#smDrop1 {height: 31px; padding: 4px 0 0 10px; text-align: left}
.outerDropContainer1 {position: relative; z-index: 99999999; text-align: left}
.outerDropContainer2 {position: relative; z-index: 9999999; text-align: left}
.outerDropContainer3 {position: relative; z-index: 999999999; text-align: left}
.dropMenu {position: absolute; z-index: 3; width: 240px; height: 31px; padding: 4px 0 0 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -711px -76px no-repeat}
.dropMenu2, .dropMenu3 {width: 240px; height: 31px; padding: 4px 0 0 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -711px -76px no-repeat}
.slide, .slide2, .slide3 {height: 17px; padding: 2px 0 0 7px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px 0px no-repeat; font: 400 .97em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}
.btn_slide1, .btn_slide2, .btn_slide3 {display: block; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -751px -339px no-repeat}
.btn_slide1, .btn_slide2, .btn_slide3, .btn_slide1:hover, .btn_slide2:hover, .btn_slide3:hover {color: #4b4b4b}
.active1, .active2 {background-position: -751px -379px}
#panel1 {display: none; position: absolute; top: 29px; left: -266px; z-index: 3; width: 764px; font: 400 .97em arial, sans-serif}
#panel2 {}
#panel3 {display: none; position: absolute; top: -7px; left: -60px; z-index: 1; width: 278px; font: 400 .97em arial, sans-serif}
#panel4 {display: none; position: absolute; top: 45px; left: -60px; z-index: 1; width: 278px; font: 400 .97em arial, sans-serif}

#moviedrop1 {width: 755px; padding: 4px 0 4px 17px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images4.png) repeat-y; position:relative}
#moviedropMid {clear: both; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images4.png) -975px 0px repeat-y}
#moviedropSearch {float: left}
#moviedropAdvSrch {float: right; padding: 7px 30px; 0 0; font-size: 1.3em; font-weight: 800}
#moviedrop1Bottom {font-size: 1px; line-height: 1px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images4.png) -2177px 0px no-repeat}

#favsdrop1, #countyDrop1 {width: 296px; padding: 4px 0 4px 17px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images4.png) -1727px 0px repeat-y}
.dropLargeTop1 {width: 764px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -633px no-repeat}
.dropLargeBottom1 {width: 764px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -653px no-repeat}
.dropSmallTop1 {width: 296px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -613px no-repeat}
.dropSmallBottom1 {width: 296px; height: 15px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -296px -613px no-repeat}


.droplistback1 {float: left; width: 226px; padding: 5px;position:relative;}
.droplistback1 a, .droplistback2 a, .droplistback3 a {display: block; padding: 2px 3px; color: #ff4b00; line-height: 1.1em}
.droplistback1 a:hover, .droplistback2 a:hover, .droplistback3 a:hover {background: #69f; color: #fff}
.droplistback2, .droplistback3 {margin-right: 34px; border: 1px solid #ccc; padding: 5px; background: #f2f2f2}
#moremovies {margin: 33px 0 0 5px}
#morefavs, #notmember {margin-left: 5px; text-align: left; font-weight: 800; line-height: .8em; color: #fff}

/* new movie dropdown */
#moviedrop1 h3{background:#2e2e2e;font-weight:bold;line-height:30px;font-size:1.2em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-transform:capitalize; width:230px;margin-left:-11px;}
#moviedrop1 #col-1{position:absolute; top:143; right:520px; width:226px;}
#moviedrop1 #col-2{position:absolute; top:143; right:273px; width:226px;}
#moviedrop1 #col-3{position:absolute; top:143; right:27px; width:226px;}

/* -- zip & movie dropdown buttons -- */
.Szip {float: left; width: 194px; padding-left: 5px; border: 0; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px 0px no-repeat; font: 400 .97em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}
#zGo {display: block; float: left; width: 23px; height: 19px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -305px 0px no-repeat; text-indent: -9999px}
#zGo:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -328px 0px no-repeat}
#smGo {display: block; float: left; width: 23px; height: 21px; margin-left: 2px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -305px 2px no-repeat; text-indent: -9999px}
#smGo:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -328px 2px no-repeat}
#labelSearchMovie {margin-top: 7px}
.SearchTitle {width: 185px; border: 0; background: transparent}
#movieSearch {float: left; width: 197px; margin-bottom: 3px; padding: 2px 0 3px 6px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px -24px no-repeat}
#Smovies, #Scounty {float: left; width: 208px; padding-left: 5px; border: 0; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px 0px no-repeat; font: 400 .97em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}

/* -- email and favs dropdown buttons -- */
#cust_email {float: left; width: 194px; padding-left: 5px; border: 0; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px 0px no-repeat; font: 400 .97em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}
#myfavs {float: left; width: 194px; padding-left: 5px; border: 0; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -427px 0px no-repeat; font: 400 .97em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif}
#mGo, #fGo {display: block; float: left; width: 23px; height: 19px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -305px -24px no-repeat; text-indent: -9999px}
#mGo:hover, #fGo:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -328px -24px no-repeat}

/* -- favs -- */
.fav1 {list-style: none; font-size: .95em; line-height: 0.97em}
.fav2 {padding: 5px}

/* -- homepage -- */
.home1 {float: left}
.home1 .home2 {line-height: 1em}
.home1 .home2 li a {display: block; width: 100%; margin: 0; text-align: left}
.home1 .home2 li a span {display: block}
.home1 .home2 li a:hover {cursor: hand}
html>body .home1 .home2 {line-height: 1.1em}
html>body .home1 .home2 .sc1 {padding: 5px 0 6px 0}
html>body .home1 .home2 .sc2 {padding: 5px 0 6px 0}
.home2 li a {color: #ff4b00}
.sc7 {float: left; width: 204px; padding: 0 5px 0 5px}
#top101 {margin-bottom: 15px; font-size: .97em}
#top101 li {padding: 3px 5px 3px 34px; background-image: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_numbers2.png); background-repeat: no-repeat; text-align: left}
#top101 li a {font-weight: 800; line-height: 1em; color: #ff4b00}
#top102 {margin-top: 3px; margin-bottom: 15px; text-align: left; font-size: .97em}
#top102 li {padding: 3px 5px; font-weight: 800}
.moviefocus1 {width: 100%; border: 1px solid #909cac; border-top: 0; padding: 3px 0}
.moviefocus1 td a {color: #ff4b00}

/* -- search_city -- */
.sc2 {padding: 2px 0 1px 0}
.sc3 {overflow: hidden; float: left; width: 212px; margin-right: 5px}
.sc6 {width: 300px}

.sc9 {float: right; padding-right: 5px; font-weight: 800}
.sc11 {font-size: 0.98em}
.sc12 {margin-right: 15px}
.sc14 {margin-top: 13px}
.sc15 {text-align: left}
.adMF2 {margin: 10px 0}

/* -- row styling -- */
#rw1 li {padding: 4px 5px}
html>body #rw1 li {padding: 5px 6px}
#rw2 li {padding: 4px 5px}
html>body #rw2 li {padding: 5px 6px}
#rw3 li {zoom: 100%; border-top: 1px solid #a2b9d5}
#rw3 li div {zoom: 100%}
#rw3 li h4 {border-top: 3px solid #fff; padding: 6px 5px 0px 5px; font: 800 1.2em arial, sans-serif}
#rw3 li h4 a {color: #0052ce}
#rw3 li div img {margin-right: 4px}
#rw3 li span {display: block; padding: 4px 0 0 5px; color: #036}
#rw3 li span span {display: inline; margin-right: 5px; padding: 0px 3px 0px 3px; background: #fff; font: 400 9px verdana, sans-serif; color: #5985b0; border: 1px solid #9aaec9; cursor: default}
#rw3 li p {padding: 6px 5px; border-bottom: 3px solid #fff; color: #666}

/* -- house_list -- */
.hl2 {float: left; padding-top: 2px}
.hl3 {font-size: 0.95em}
.hl4 {padding: 10px}
.hl6 {text-decoration: underline; color: #f00; cursor: hand}
.hl7 {margin-bottom: 0px; padding: 10px}
.hl8 {margin-top: 5px; padding: 4px 5px}

/* house and movie detail */
.detail .call_to_action {border-width:1px 0;border-color:#a2b9d5;border-style:solid;float:left;width:222px;margin-bottom:5px;text-align:center;}
.detail .call_to_action.first {margin-right:5px;}
.detail .call_to_action  div {margin:3px 0;display:block;background-color:#ddd;padding:5px;height:39px;}
#show_date {display:block;width:100%;padding-top:5px;text-align:center;}

/* -- house_detail -- */
.icons {padding: 5px 0}
.icons div {float: left; width: 80px; height: 35px; padding-left: 5px; text-align: left; font-size: 0.85em; line-height: 0.99em; color: #666}
.icons div img {margin-right: 2px}
.icnScrn {float: right; padding: 3px 0 0 0; text-align: left; font-size: 0.85em; line-height: 0.99em}
.icnScrn img {margin-right: 2px}
.hd4 {float: left; width: 170px; margin-right: 10px; text-align: center; line-height: 1.1em}
#hd5 {float: left; width: 450px}
#leftbar {float: left; width: 170px; margin-right: 10px; text-align: left; line-height: 1.1em}
#map {}
.hd7 {width: 140px}

/* serena 02221 */
#frmHouseDetail select {width:12em;}
#frmHouseDetail label {display:block;padding-bottom:3px;}
#rw3 h4 small {margin:0 1em;color:#f00;font-size:.8em;}

/* -- movie_detail -- */
#md2 {float: left; width: 152px; padding-right: 10px; text-align: center; line-height: 1.1em}
#md3 {float: left; width: 468px}
.mdinfo {margin-top: 5px; font-size: 0.98em}
.mdinfo li {margin-bottom: 7px}
.mdinfo li p {margin-bottom: 2px; padding: 2px 5px; background: #f2f2f2; font-size: 1.0em; font-weight: 800}
#mdRow1 {margin-top: 5px;width:100%;clear:both;}
#mdRow1 li {border-top: 1px solid #a2b9d5}
#mdRow1 li p {border-top: 3px solid #fff; border-bottom: 3px solid #fff; padding: 6px 5px}
#mdRow1 li table {border-top: 3px solid #fff; border-bottom: 3px solid #fff; color: #ddd}
html>body #mdRow1 li p {padding: 7px 6px}
.md4 {color: #666}
.md4 A {color: #666}
.md4 A:hover {color: #f00}
.md5 {float: left; width: 125px}
.md7 {width: 62px; margin-top: 1px; border: 1px solid #9aaec9}
.md11 {line-height: 1.4em}
.md12 {margin-top: 1px; border: 1px solid #9aaec9}
.md13 {display: block; margin-bottom: 3px; font-size: 1.2em; color: #0052ce !important}
.md14 {float: left; margin-top: 13px}
#lblZip {display: block; float: left; width: 85px; font-weight: 800}
#lblDate {display: block; float: left; width: 119px; font-weight: 800}
#lblRadius {display: block; float: left; width: 71px; font-weight: 800}
.md15 {width: 5em; padding: 5px; text-align: center; background: #fff; font-size: 1.1em; font-weight: 800}
.md16 {display: block; margin-bottom: 3px; font-size: 1em}
.md17 a:hover {color: #000}
.mdphoto1 p a img {margin-right: 10px; border: 1px solid #f2f2f2; vertical-align: middle}
.mdphoto1 p a img:hover {border: 1px solid #f00}
.videoSection {width: 99%; margin-top: 10px}
.videoSection td {width: 33%; text-align: center; vertical-align: top; line-height: 1em}

/* -- videos page -- */
#videoSection {width: 99%; text-align: center}
#videoSection td {width: 33%}
#videoSection td div {height: 145px; min-height: 145px; margin: 0 10px 20px 10px; border: 1px solid #ccc; background: #e8e8e8 url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_videos1.jpg) bottom repeat-x}
#videoSection td div:hover {background: #ffffdc}
#videoSection td div p {border: 1px solid #fff; border-bottom: none; padding: 5px 5px 0 5px; font: 800 .97em arial, sans-serif}
#videoSection .button2 a {padding-top: 4px}

/* -- advanced search -- */
#frmAdv li {padding: 4px 5px}
#frmAdv li label {display: block; float: left; width: 130px; padding: 6px 5px 0 0; text-align: right; font-weight: 800}
#frmAdv li input {width: 250px}
.as1 {margin: 5px 0 0 143px}

/* -- partners.asp -- */
#partners img {margin: 15px 0 0 45px; vertical-align: middle}

/* -- groupsales.asp -- */
#group td {vertical-align: middle; width: 170px; border: 1px solid #ccc; background: #e8e8e8 url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_group1.jpg) bottom no-repeat}
#group td div {padding: 5px; font: 800 .97em arial, sans-serif; line-height: 1em}

/* -- helpful hints -- */   
.hlp2 {padding: 5px; background: #fffeaf; font-weight: 800}
.hlp3 {padding: 5px; background: #ffffe1; font-size: 0.98em}
.hlp4 {background: #fffeaf}

/* -- mail_hint -- */
#ccRowLogin li {padding: 4px 5px}
html>body #ccRowLogin li {padding: 6px 7px}
#ccRowLogin li label {display: block; float: left; width: 65px; padding: 4px 5px 0 0; text-align: right; font-weight: 800}

/* -- transaction pages -- */
#tr2 {float: left; width: 152px; margin-right: 10px; text-align: center; line-height: 1.1em}
#tr3 {float: left; width: 468px; text-align: left}
.tr4 {margin-top: 3px; font: 800 1.1em arial, sans-serif; color: #666}
.tr5 {padding: 2px 5px; border: 1px solid #09f; background: #f2f2f2; color: #036}
#tr_pr {float: left; width: 779px; text-align: left}
/* serena 2904 */
#loyalty1, #loyalty2 {width:176px;}

/* -- purchase_login -- */
#ccRowLogin2 li {padding: 4px 5px}
html>body #ccRowLogin2 li {padding: 6px 7px}
#ccRowLogin2 li label {}
#ccRowLogin2 li input {padding: 0px 2px 1px 2px}

/* -- purchase_cc -- */
#ccRow {overflow:hidden;}
#ccRow li {padding:6px 10px;min-height:11px;clear:both;}
#ccRow li label {display: block; float: left; width: 120px; padding: 4px 10px 0 0; text-align: right; font-weight: 800}
#ccRow li div {float: left; width: 300px}
.purchase_review #ccRow li label {padding-top:0;}

/* -- purchase_review -- */
.ccRow li {clear: both; padding: 4px 5px}
html>body .ccRow li {padding: 6px 7px}
.ccRow li label {display: block; float: left; width: 120px; padding: 4px 10px 0 0; text-align: right; font-weight: 800}
.ccRow li input {padding: 0px 2px 1px 2px; margin-bottom: 2px}
.ccRow li div {float: left; width: 300px; padding-top: 4px}

/* -- myaccount reg section -- */
.act2 {padding: 7px 10px 6px 10px}
#frmAct1 li {clear: both; padding: 4px 5px}
#frmAct1 li input {margin-right: 5px}
.act3 {display: block; float: left; width: 130px; padding: 6px 5px 0 0; text-align: right; font-weight: 800}
#ccTD1 td {border-bottom: 3px solid #fff; padding: 5px; background: #ddd; text-align: center; font-weight: 800}
.ccTD2 td {padding: 5px 0}
#mas thead td {padding: 5px; font-weight: 800; text-align: center}
#mas tbody td {border-top: 3px solid #fff; padding: 10px; background: #f2f2f2; text-align: left; vertical-align: top}
#mas tfoot td {padding: 10px; background: #f2f2f2; font-weight: bold; text-align: left}
.masSep {width: 10px; padding: 0 !important; background: #fff !important}
#masOrders td, #masOrders th {padding: 5px; text-align: left}
#masOrders tbody td {font-size: 0.97em}

/* -- myaccount_order -- */
.actHist li {padding-bottom: 10px}
.actHist label {display: block; float: left; width: 150px; padding-right: 10px; text-align: right}
.actHist p {float: left; width: 425px}

/* -- myaccount_update -- */
.mauUL {margin: 10px 20px 20px 20px}
.mauUL li {clear: both; padding: 6px 7px}
.mauUL li input {width: 20px; margin-right: 5px}
.mauUL span {display: block; float: left; width: 520px; padding-top: 6px; text-align: left}

/* -- adcontact -- */
#AdCon li {clear: both; padding: 4px 5px}
html>body #AdCon li {clear: both; padding: 7px 5px}
#AdCon li label {width: 175px; display: block; float: left; padding: 6px 5px 0 0; text-align: right; font-weight: 800; line-height: 1em}
#AdCon li input {margin-right: 5px}

/* -- error -- */
#err {padding: 10px 30px 5px 30px; margin: 0px 0px 5px 0px auto}
#err div {padding-left: 27px}
#err div div {border: 2px dotted #f00; background: #f5f5f5; padding: 5px 5px 5px 10px}
#err ul {padding: 0px; margin: 0px 0px 0px 16px; text-align: left}
.err {font: 800 10px verdana, sans-serif; color: #f00}
.errBckClr {background: #ffc}
.errTitle {color: #4b4b4b}
.errDesc {color: #06f}


/* -- movie_trailers -- */
.poster {position: relative}
.poster a {display: block; float: left; width: 170px; margin-right: 15px; text-align: center; font: 800 14px arial, sans-serif; line-height: 14px}
.poster img {margin-bottom: 5px; padding: 3px; border: 1px solid #03f; background: #fff}
.poster a:hover img {border: 1px solid #f00}

/* -- boxoffice -- */
#boxoff {width: 100%; font-size: 0.97em}
#boxoff thead {background: #f2f2f2; line-height: 1em; font-weight: 800}
#boxoff td {margin: 5px 0 5px 0; padding: 5px; text-align: center}
#boxoff thead td {margin: 0; padding: 0}
#boxoff thead td a {display: block; padding: 5px 5px 2px 5px; border: 1px solid #f2f2f2; border-bottom: 3px solid #f2f2f2}
#boxoff thead td a:hover {border-bottom: 3px solid #fc0 !important; background: #fff}	
.boxoff2 a {border: 1px solid #ccc !important; border-bottom: 3px solid #fc0 !important; background: #fff}
.boxoff3 {border-left: 1px solid #ccc; border-right: 1px solid #ccc}
.boxoff4 {border-bottom: 1px solid #ccc}

#xmlB {padding: 2px 4px 2px 4px; background: #ee5f00; border-top: 1px solid #ffc8a4; border-right: 1px solid #7d3302; border-bottom: 1px solid #3f1a01; border-left: 1px solid #ff9a57; font: 800 1.1em verdana, sans-serif; color: #fff !important}
#xmlB a:hover {color: #fff}
.ratings {padding: 0 2px 0 2px; border: 1px solid #000; font: 800 16px 'arial-black', sans-serif; color: #000}

.adHeadline {font: 800 10pt arial, sans-serif; text-decoration: underline; color: #00f}
.adText {font: 400 10pt arial, sans-serif; text-decoration: none; color: #000}

/* -- movie cards -- */
.mc1 {float: left; width: 152px; margin-right: 8px; padding-top: 15px; text-align: center; line-height: 1.1em; border: 1px solid #ccc}
.mc2 {width: 548px; padding: 0 20px 20px 20px}
.mc3 {text-align: center; font: 800 1.1em arial, sans-serif; color: #03f}
.mc3 li a {display: block; margin-bottom: 5px; padding: 5px 0}
.mc4 {margin-top: 70px; height: 140px}
.mc5 {padding-top: 83px; text-align: center; font: 800 1.1em arial, sans-serif}
.mc6 {font: 800 2.4em arial, sans-serif; color: #039}
.mc7 {font: 800 2.2em 'times new roman', serif; color: #ff4b00; line-height: .97em}
.mc8 {border: 1px solid #ccc; padding: 10px; background: #fff}
.mc9 {padding: 5px 10px; font: 800 1.4em arial, sans-serif}
.mc10 {position: absolute; z-index: 3; left: 4px; top: 8px; width: 78px; height: 39px; font: 800 26px 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #fff}
.mc11 {position: absolute; z-index: 2; left: 6px; top: 10px; width: 78px; height: 39px; font: 800 26px 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #c30}
.hoverbut img {border: 1px solid #fff !important}
.hoverbut img:hover {border: 1px solid #ffaf00 !important}
#mc_bread {width: 100%; height: 25px; border-bottom: 5px solid #fff; background: #fff; color: #999}
#mc_bread td {padding-right: 8px; text-align: left}
#mc_txt1 {padding: 5px 0; text-align: center; font: 800 1.3em verdana, sans-serif; text-transform: uppercase; color: #f33; text-shadow: #fff 1px 1px 1px}

/* -- photos page -- */
#photonav {clear: both; width: 100%; margin-top: 5px; background: #f2f2f2; font-weight: 800}
#photonav td a {display: block; border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2; border-left: 3px solid #f2f2f2; padding: 3px 5px; text-align: center}
#pGal td:hover {background: #ffc}
#pGal td img {border: 1px solid #f2f2f2}
#pGal td img:hover {border: 1px solid #f00}

/* -- fox faith -- */
#ff1 {overflow: hidden; float: left; width: 270px; margin-right: 15px; text-align: center; line-height: 1.1em}
#ff2 {float: left; width: 345px}
.imgHov img {border: 1px solid #fff}
.imgHov img:hover {border: 1px solid #f00}

/* -- screening.asp -- */
.mab14 {border: 1px solid #666; padding: 5px; background: #fff; font: 800 1.5em arial, sans-serif; color: #666}

/* -- wallpaper -- */


/* -- ################################################################################################################ -- */
/* -- color_default -- */

A {color: #03f; text-decoration: none; outline: none}
A:active {outline: none; text-decoration: none}
A:hover {outline: none; color: #f00; text-decoration: none}
input, select {font: 400 12px arial, sans-serif; color: #4b4b4b}
h1 {border-bottom: 5px solid #fff; margin: 0; padding: 3px 10px; background: #fff url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_h1.gif) bottom repeat-x; text-align: left; font: 400 1.8em georgia, serif; color: #333}
h2, h3 {margin: 0; padding: 3px 5px; background: #b3cceb; text-align: left; font: 800 1.1em arial, sans-serif; color: #ffffff}
.divh1 {border-bottom: 5px solid #fff; padding: 3px 10px; background: #fff url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/back_h1.gif) bottom repeat-x}
.divh2 {font: 400 1.8em georgia, serif; color: #333}

.clr1 {color: #666}
.clr2 {color: #f00}
.clr3 {color: #036}
.clr4 {color: #4b4b4b}
.clr5 {color: #03f}
.clr6 {color: #c00}
.clr7 {color: #0052ce}
.clr8 {color: #090}
.clr9 {color: #039}
.clr10 {color: #4b4b4b}
.clr11 {color: #036}
.clr11 a {color: #03f}
.clr11 a:hover {color: #f00}
.clr12 {color: #999}
.clr13 {color: #fff}

.bckMain {background: #ddd}
.bck2 {background: #e3edf9}
.bck3 {background: #e3edf9}
.bck4 {background: #ddd; color: #666}
.bck5 {background: #e3edf9}
.bck6 {background: #ffc}

.brd1 {border-top: 1px solid #a2b9d5}
.brd2 {border-bottom: 1px solid #a2b9d5}
.brd3 {border: 1px solid #ccc}
.brd4 {border-right: 1px solid #666}
.brd5 {border-bottom: 4px solid #fff}
.brd6 {border-top: 1px solid #ccc}
.brd7 {border-bottom: 1px solid #ccc}
.brd8 {border-top: 10px solid #ddd}

#foot {clear: both; padding: 6px 0; text-align: center}
#foot p {font: 400 1.2em 'arial narrow', 'helvetica condensed', 'helvetica narrow', 'dejavu sans condensed', thonburi, sans-serif; color: #fff}
#foot a {color: #fff}
#foot a:hover {color: #ff4b00}

/* -- top right nav -- */
#nav {position: relative; z-index: 1; margin-bottom: 7px; text-align: right; font: 800 .97em arial, sans-serif; color: #fff}
#nav A {color: #fff}
#nav A:hover {color: #ff4b00}

.bar1 {margin-top: 2px; margin-bottom: 6px}

.sch1 {padding: 2px 5px; background: #d9e5f5; text-align: center; color: #036}

.sc1 {padding: 5px 0 1px 0}
.sc4 {overflow: hidden; float: left; width: 81px; color: #036; text-align: right}
.sc5 {overflow: hidden; float: left; width: 21px; color: #036}
.sc8 {background: #ddd;color:#333333}
.sc10 {color: #036 !important}
.sc13 {padding: 3px; border: 1px solid #909cac; border-top: 0}
.sc16 {margin: 0 auto; padding: 4px 5px; text-align: right; line-height: 0.99em; font-weight: 800}

#rw2 li a {color: #666}
#rw2 li a:hover {color: #000}

.hl5 {background: #f2f2f2}

.md8 {float: left; width: 283px; margin-top: 10px}

#SynRev {margin-top: 5px; padding: 10px; background: #f2f2f2; line-height: 1.4em}

/* -- tabbed navigation -- */
ul#navlist {padding: 3px 0}
#navlist li {display: inline}
#navlist li a {margin-right: 5px; padding: 3px 7px; background: #ddd}
#navlist a:link, #navlist a:visited {font-weight: 800; color: #4b4b4b}
#navlist a:hover {background: #ddd; color: #666}
#navlist #current {background: #ddd; color: #666; cursor: default}

#BVCustomerRatings {margin-bottom:4px;}

/* -- photos page -- */
#photonav td a:hover {border-right: 3px solid #fff; border-bottom: 3px solid #b3cceb; border-left: 3px solid #fff; background: #b3cceb; color: #036}
#photonav td a#tabCurrent {border-right: 3px solid #fff; border-bottom: 3px solid #b3cceb; border-left: 3px solid #fff; background: #b3cceb; color: #036; cursor: default}

/* -- AddThis -- */
#at15s, #at16pcc, #at16p {z-index: 999999999 !important}
.addthis_button_facebook_like {display:block;width:81px;} 

/* new stuff (July 2010) */

#panelOuter {z-index:1;}

#locations_movies {z-index:10;}

/* trailers page */
.movie_thumbs {display:inline-block;width:448px;padding:5px 10px;}
.movie_thumbs li {text-align:center;width:149px;float:left;padding-top:85px;height:47px;overflow:hidden;}
.movie_thumbs li img {margin:-85px auto 5px;vertical-align:top;display:block;}

.sc16 .sc3 a {padding-bottom:1px;display:block;}

#order_steps {min-height:22px;line-height:22px;margin-bottom:10px;}
.section_head {margin:3px 0;}
.section_head h2, .section_head h3 {/*background-color:#e3edf9;*/text-transform:uppercase;padding:5px 10px;margin:0 0 3px 0;}
.section_head h2 span, .section_head h2 a {float:right;}
*:first-child+html .section_head h2 span {width:35%;}
.section_head h3 {background-color:#ddd;color:#666;margin-bottom:0;}
.section_head h4 {margin-bottom:5px;font-size:1em;}
.section_head h5 {padding-top:5px;font:normal 10px verdana;}
.section_head .details {background-color:#f2f2f2;padding:5px 10px;margin:3px 0;}

.section_head ul {background-color:#f2f2f2;}
.section_head ul.options li {padding:5px 10px;}
.section_head ul.options li h3 {background-color:#ddd;margin:-5px -10px 5px;}
.section_head ul.options label {display:block;padding-bottom:5px;}
.section_head ul.options input.boolean {float:left;margin:1px 5px 5px 0;}
.section_head ul.options fieldset {margin-left:18px;}
.section_head ul.options fieldset label {position:relative;height:22px;line-height:22px;}
.section_head ul.options fieldset input, .section_head ul.options fieldset select {position:absolute;left:95px;}
.section_head ul.options li ul {list-style:disc;margin-left:31px;}
*:first-child+html .section_head ul.options li ul {margin-left:40px;}
.section_head ul.options li li {font-size:11px;padding:0;}

.section_head .promo {font-size:11px;padding-left:95px;background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/promo_ew2.jpg);background-repeat: no-repeat;background-position: 10px 5px;}
.section_head .promo label {display:block;margin-top:1em;}

.xaction .section_head h2 {background:#666;color:#fff;}
.xaction .attention {cursor:pointer;background:#fc0 url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/icons/printer_alpha.png) no-repeat 350px center;border:3px solid #373938;height:58px;padding-right:180px;}
.xaction .attention h1 {background:none;border:0;font-family:Arial, Sans-Serif;text-align:center;font-size:2.4em;}
.xaction .attention h1 span {display:block;font-size:.6em;}
.xaction #ticket_pickup .ccRow a {color:#f00;text-decoration:underline;cursor:pointer;}
.xaction #ticket_pickup {background-color:#f2f2f2;}
.xaction #ticket_pickup hr {color:#cbcbcb;background-color:#cbcbcb;border:0;height:1px;margin:10px;}
.xaction #ticket_pickup ol, .xaction #ticket_pickup p {color:#f00;}
.xaction #ticket_pickup ol span, .xaction #ticket_pickup p span {color:#4b4b4b;}
.xaction #ticket_pickup p {padding:6px 10px;}
.xaction #ticket_pickup p strong {font-size:1.2em;}

.error {font:11px verdana;border:1px solid #c00;}
.error h2 {background-color:#c00;color:#fff;margin:0;}
.error ul {color:#c00;background:#fff url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/icon_exclamation2.gif) no-repeat scroll 10px 5px;list-style:disc;min-height:45px;padding:0 5px 5px 79px;}
.error li {padding:5px 0 0;}

.warning {color:#f00;font-size:.9em;padding:5px 10px;margin-top:3px;}

.chaseBlock {min-height:70px;padding:5px 5px 5px 215px;margin:3px 0;background:#f2f2f2 url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/en/cb/chasefreedomXa2.jpg) no-repeat 10px 5px;}
.chaseBlock span {color:#f00;font-weight:bold;}

.timer {padding:5px 10px;color:#f00;background-color:#fffeaf;font-family:Georgia;font-weight:bold;font-size:1em;margin-top:3px;}
.timer span {float:right;}

/* prettyPhoto */
#prettyPhotoGalleryTop, .prettyPhotoGalleryTop{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/photo_gallery_top.png) no-repeat;width:552px;margin:0 auto;position:relative;padding:30px 0 18px;}#prettyPhotoGalleryMiddle, .prettyPhotoGalleryMiddle{padding: 0 30px 0 20px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/photo_gallery_middle.png) repeat-y;}#prettyPhotoGalleryMiddle li, .prettyPhotoGalleryMiddle li{float:left;height:90px;margin:0 0 30px 30px;width:90px;}#prettyPhotoGalleryBottom, .prettyPhotoGalleryBottom{height:30px;width:552px;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/photo_gallery_bottom.png) no-repeat;position:absolute;bottom:0;left:0;}
/* Facebook style Theme */div.facebook .pp_top .pp_left{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }/* Top left corner */div.facebook .pp_top .pp_middle{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }/* Top pattern/color */div.facebook .pp_top .pp_right{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }/* Top right corner */div.facebook .pp_content .ppt{color:#000; }div.facebook .pp_content_container .pp_left{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }/* Content background */div.facebook .pp_content_container .pp_right{background:url(http://a1608.g.akamai.net/7/1608/1174/20097161895/www.movietickets.com/images/common/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }/* Content background */div.facebook .pp_content{background:#fff; }/* Content background */div.facebook .pp_expand{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor:pointer; }/* Expand button */div.facebook .pp_expand:hover{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor:pointer; }/* Expand button hover */div.facebook .pp_contract{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor:pointer; }/* Contract button */div.facebook .pp_contract:hover{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor:pointer; }/* Contract button hover */div.facebook .pp_close{width:22px; height:22px; background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor:pointer; }/* Close button */div.facebook #pp_full_res .pp_inline{color:#000; }div.facebook .pp_loaderIcon{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/loader.gif) center center no-repeat; }/* Loader icon */div.facebook .pp_nav .pp_arrow_previous{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height:22px; margin-top:0; width:22px; }/* The previous arrow in the bottom nav */div.facebook .pp_arrow_previous.disabled{display:none; background-position:0 -96px; cursor:default; }div.facebook .pp_nav .pp_arrow_next{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height:22px; margin-top:0; width:22px; }/* The next arrow in the bottom nav */div.facebook .pp_arrow_next.disabled{display:none; background-position:-32px -96px; cursor:default; }div.facebook .pp_nav{margin-top:0; }div.facebook .pp_nav p{font-size:15px; padding:0 3px 0 4px; }div.facebook .pp_next:hover{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor:pointer; }/* Next button */div.facebook .pp_previous:hover{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor:pointer; }/* Previous button */div.facebook .pp_bottom .pp_left{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }/* Bottom left corner */div.facebook .pp_bottom .pp_middle{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }/* Bottom pattern/color */div.facebook .pp_bottom .pp_right{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }/* Bottom right corner *//* DO NOT CHANGE */div.pp_pic_holder a:focus{outline:none; }div.pp_overlay{background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:99999999; }div.pp_pic_holder{display:none; position:absolute; width:100px; z-index:999999999; }.pp_top{height:20px; position:relative; }* html .pp_top{padding:0 20px; }.pp_top .pp_left{height:20px; left:0; position:absolute; width:20px; }.pp_top .pp_middle{height:20px; left:20px; position:absolute; right:20px; }* html .pp_top .pp_middle{left:0; position:static; }.pp_top .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }.pp_content{height:40px; }.pp_content .ppt{left:auto; margin-bottom:5px; position:relative; top:auto; }.pp_fade{display:none; }.pp_content_container{position:relative; text-align:left; width:100%; }.pp_content_container .pp_left{padding-left:20px; }.pp_content_container .pp_right{padding-right:20px; }.pp_content_container .pp_details{margin:10px 0 2px 0; }.pp_description{display:none; margin:0 0 5px 0; }.pp_nav{clear:left; float:left; margin:3px 0 0 0; }.pp_nav p{float:left; margin:2px 4px; }.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next{display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px; }.pp_hoverContainer{position:absolute; top:0; width:100%; z-index:2000; }a.pp_next{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%; }a.pp_previous{background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%; }a.pp_expand, a.pp_contract{cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000; }a.pp_close{display:block; float:right; text-indent:-10000px; }.pp_bottom{height:20px; position:relative; }* html .pp_bottom{padding:0 20px; }.pp_bottom .pp_left{height:20px; left:0; position:absolute; width:20px; }.pp_bottom .pp_middle{height:20px; left:20px; position:absolute; right:20px; }* html .pp_bottom .pp_middle{left:0; position:static; }.pp_bottom .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }.pp_loaderIcon{display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px; }#pp_full_res{line-height:1 !important; }#pp_full_res .pp_inline{text-align:left; }#pp_full_res .pp_inline p{margin:0 0 15px 0; }div.ppt{color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999; }/* Miscellaneous */.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden; }.clearfix{display:inline-block; }

/* mobile.asp */
.mobile #info_boxes {height:196px;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/box_info_206x165.png) repeat-x 0px 5px;margin-left:8px;overflow:hidden;}
.mobile #info_boxes li {float:left;padding:14px 15px 0 23px;width:165px;margin-right:11px;overflow:hidden;}
.mobile #info_boxes li h3 {color:#70a4e5;font-size:1.8em;margin-bottom:10px;margin-left:0;}
.mobile #info_boxes li p {color:#8c8a8c;font:1em Arial, Sans-Serif;margin-left:0;}
.mobile #bod5HP h3 {color:#a7a9ae;font:2em Georgia, Serif;background:transparent;}
.mobile #bod5HP p {font:1.2em Georgia Serif;}
.mobile #bod5HP #download_apps h3 {margin-left:37px;padding:0;}
.mobile #bod5HP #download_apps p {margin-left:37px;margin-bottom:15px;}
.mobile #download_boxes {background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/box_downloads_577x81.png) repeat-y;width:577px;margin:0 auto;}
.mobile #download_boxes li {position:relative;background-repeat:no-repeat;background-position:15px center;height:66px;margin-bottom:15px;}
.mobile #download_boxes p {padding-top:16px;padding-left:258px;background-repeat: no-repeat;background-position: 58px center;height:50px;color:#040404;font:1.4em Arial, Sans-Serif;}
.mobile #download_boxes .call_to_action {position:absolute;top:14px;left:88px;display:block;height:36px;width:128px;background:none;}
.mobile #download_boxes strong {display:block;}
.mobile #download_boxes a {float:left;height:21px;padding-left:27px;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/btn_blue.png) no-repeat left center;margin-left:10px;font-size:small;padding-top:2px;font-weight:bold;white-space:nowrap;}
.mobile #droid {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/icon_droidx.png);}
.mobile #droid p {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/btn_android.png);}
.mobile #iphone {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/icon_iphone.png);}
.mobile #iphone p {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/btn_appstore.png);}
.mobile #blackberry {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/icon_blackberry.png);}
.mobile #blackberry p {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/btn_blackberry.png);}

.mobile #mCritic {background-image:url(http://a1608.g.akamai.net/7/1608/1174/201168905/www.movietickets.com/images/common/mobile/icon_mCritic.png);}
.mobile #mCritic p {background-image:url(http://a1608.g.akamai.net/7/1608/1174/201168905/www.movietickets.com/images/common/mobile/btn_mCritic.png);}
.mobile #bod5HP #barcode {height:71px;width:444px;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/box_barcode_577x99.png) no-repeat;padding:28px 30px 0 103px;color:#040404;font:1em Arial, Sans-Serif;}

/* mobile_detail.asp */
.mobile_detail.mobile #bod5HP {padding-left:234px;width:417px;min-height:561px;background-repeat:no-repeat;background-position:16px 100px}
.mobile_detail.mobile .col_left {width:234px;margin-left:-234px;float:left;}
.mobile_detail.mobile .col_left a {display:block;height:68px;width:180px;margin:14px auto 0;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/download_app_box.png) no-repeat;color:#000;font:1.4em Arial;padding-top:24px;text-align:center;text-transform:uppercase;}
.mobile_detail.mobile .col_left a:hover, .mobile_detail.mobile .col_left a:visited {color:#000;}
.mobile_detail.mobile .col_right {width:402px;float:left;}
.mobile_detail.mobile #bod5HP #to_download h3 {color:#000;font:bold 1.4em Arial;padding:8px;margin:0 0 7px 0;background-color:#fc3;}
.mobile_detail.mobile #bod5HP #to_download ol {list-style:decimal outside;padding:0 0 15px 15px;font-size:1.1em;line-height:1.6em;margin:0 0 15px 15px;}

.mobile_detail.mobile #bod5HP.BlackBerry .col_left a {display:none;}
.mobile_detail.mobile #bod5HP.BlackBerry {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/Blackberry.jpg);}
.mobile_detail.mobile #bod5HP.BlackBerry {background-position:16px 14px;}
.mobile_detail.mobile #bod5HP.BlackBerry #bb_btn {list-style-type:none;background:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/btn_blackberry.png) no-repeat left bottom;height:62px;width:162px;}
.mobile_detail.mobile #bod5HP.iPhone {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/iPhone.jpg);}
.mobile_detail.mobile #bod5HP.android {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/csdroid2.jpg);}

.mobile_detail.mobile #bod5HP.mCritic {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/mobilecriticpho.jpg);}
.mobile_detail.mobile #bod5HP.mCritic {background-position:16px 14px;}
.mobile_detail.mobile #bod5HP.mCritic .col_left a {display:none;}
.mobile_detail.mobile #bod5HP.mCritic h2 {color:#333333;font:1.5em Arial;margin:0 0 7px 0;background-color:#FFF;}

.mobile_detail.mobile #bod5HP.Google {background-image:url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/mobile/google-wallet.jpg);}
.mobile_detail.mobile #bod5HP.Google {background-position:16px 14px;}
.mobile_detail.mobile #bod5HP.Google .col_left a {display:none;}
.mobile_detail.mobile #bod5HP.Google h2 {color:#333333;font:1.5em Arial;margin:0 0 7px 0;background-color:#FFF;}

.mobile_detail.mobile #bod5HP .col_right h3 {color:#70a4e5;font:1.8em Arial;margin-bottom:13px;margin-top:10px;padding:0;}
.mobile_detail.mobile #bod5HP .col_right p {font:1.2em Arial, Sans-Serif;}
.mobile_detail.mobile #bod5HP .col_right ul {list-style:square;padding:0 0 0 15px;font-size:1.2em;}
.mobile_detail.mobile #bod5HP .col_right ol {list-style:square;padding:0 0 0 15px;font-size:1.2em;}

/* contests (contest_default.asp) */
.contest_buy_tix_for {display:none;}

/* panel rotation (_css_scripts.asp, default.asp, mobile.asp, 3d.asp) */
#panelOuter {position: relative; overflow: hidden; width: 651px; height: 265px; background: #fff url(http://a1608.g.akamai.net/7/1608/1174/2009414131457/www.movietickets.com/images/common/panels/load1.png) no-repeat center center}
#panelCorner {position: absolute; z-index: 999999; width: 5px; height: 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -400px -438px no-repeat}
#panelCover {display: none; position: absolute; z-index: 99999; width: 651px; height: 265px; background: #fff url(http://a1608.g.akamai.net/7/1608/1174/2009414131457/www.movietickets.com/images/common/panels/load1.png) no-repeat center center}
#panelNav {display: none; position: absolute; z-index: 4; bottom: 55px; width: 641px; text-align: right}
#panelNav a {margin-right: 5px}
#panelMain {position: absolute; z-index: 1}
#panelAdFrame {position: absolute; z-index: 1}
#panelText {position: absolute; z-index: 999}

#arrows {display: none; position: absolute; z-index: 9999; bottom: 10px; right: 15px; width: 66px; height: 26px}
#panelArrowPrev {display: block; float: left; width: 22px; height: 26px;}
#panelPause {display: block; float: left; width: 22px; height: 26px;}
#panelArrowNext {display: block; float: left; width: 22px; height: 26px;}

.panelArrowPrevDisabledImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -410px -457px no-repeat}
.panelPauseDisabledImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -432px -457px no-repeat}
.panelPausedImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -432px -484px no-repeat}

.panelArrowPrevImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -410px -403px no-repeat}
.panelPauseImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -432px -403px no-repeat}
.panelArrowNextImg {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -454px -403px no-repeat}

.panelArrowPrevImg:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -410px -430px no-repeat; cursor: hand}
.panelPauseImg:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -432px  -430px no-repeat; cursor: hand}
.panelArrowNextImg:hover {background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -454px  -430px no-repeat; cursor: hand}

#panelFadeRight {position: absolute; z-index: 999 !important; right: 0; width: 30px; height: 265px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -936px -403px no-repeat}
#panelFadeBottom {position: absolute; z-index: 999 !important; bottom: 0; width: 651px; height: 38px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) 0px -283px no-repeat}

#bod4HP {position: relative}
/*#panelCornerRight {position: absolute; top: 0; right: 0; z-index: 999999; width: 5px; height: 5px; background: url(http://a1608.g.akamai.net/7/1608/1174/200971618955/www.movietickets.com/images/common/site_images5.png) -400px -483px no-repeat}*/

/*general jQuery styles */
/* 
border:1px solid #ddd;
background-color:#F2F5F7;
header background-color:#E1EFF8;
header border:1px solid #AED0EA;
X color:#74A6CC;
*/

/* gray / blue box style */
.ui-dialog {overflow:hidden;padding:0.2em;position:absolute;width:300px;}
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.ui-widget-content {padding:3px;background:url(/images/common/jquery/ui-bg_highlight-hard_100_f2f5f7_1x100.png) repeat-x 50% top #f2f5f7;color:#362B36;border:1px solid #ddd;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.ui-dialog .ui-dialog-titlebar {padding:0.5em 1em 0.3em;position:relative;}
.ui-widget-header {background:url(/images/common/jquery/ui-bg_highlight-soft_100_deedf7_1x100.png) repeat-x scroll 50% 50% #DEEDF7;border:1px solid #AED0EA;color:#222222;font-weight:bold;}
.ui-widget-header a {color:#222222;}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px;}
.ui-widget-header .ui-icon {background-image:url(/images/common/jquery/ui-icons_72a7cf_256x240.png);}
.ui-icon-closethick {background-position:-96px -128px;}
.ui-icon {height:16px;width:16px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-corner-all {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.ui-dialog .ui-dialog-title {margin:0.1em 16px 0.2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:0.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-content {background:none repeat scroll 0 0 transparent;border:0 none;overflow:auto;padding:0.5em 1em;position:relative;}
.ui-dialog .ui-resizable-se {bottom:3px;height:14px;right:3px;width:14px;position:absolute;}
.ui-icon-grip-diagonal-se {background-position:-80px -224px;}
.ui-widget-overlay {position:absolute;top:0;left:0;background-color:#333;opacity:.75;}
.ui-helper-clearfix {display:block;}
.ui-dialog-content p {margin:1em 0;}
.ui-dialog-content dt {margin:1em 0 0;}
.ui-dialog-content ul {list-style:disc;padding-left:15px;}

/* HOME PAGE PANELS STRUCTURES */

/* clearings IE8 rule MUST come before IE7 rule! */
/* ie8 */.details, .clear, .s_box_4 li, .s_box_4 .two_column {overflow:visible;_height:1%;} 
/* ie7 */*:first-child+html .details, *:first-child+html .clear, *:first-child+html .s_box_4 li, *:first-child+html .s_box_4 .two_column {overflow:visible;height:auto;display:inline-block;}
/* better browsers */.details:after, .clear:after, .s_box_4 li:after, .s_box_4 .two_column:after {content:".";display:block;visibility:hidden;height:0;clear:both;}

.s_box_4 {width:300px;margin-bottom:15px;}
.s_box_4 h3 {height:36px;padding:0 10px;}
.s_box_4 .details {padding:3px;line-height:normal;}
.s_box_4 p {padding:3px 5px;height:16px;line-height:16px;}
.s_box_4 .two_column strong {float:left;}
.s_box_4 li {padding:4px 5px;}
#top10.s_box_4 li {padding:3px 5px 3px 34px;}
.s_box_4 li a {float:left;width:222px;}
.s_box_4 li a.more {float:none;width:auto;}

/* txtAdcontainer2 */
#txtAdcontainer2 {margin:7px 0 5px 10px;overflow:hidden;width:623px;}


/* HOME PAGE PANELS DESIGN */
.d_box_5 h3 {background:#2e2e2e;font-weight:bold;line-height:36px;font-size:1.2em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-transform:capitalize;}
.d_box_5 .details {background:#f1f1f1;}
.d_box_5 p {background:#ddd;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:8px 5px 8px 5px;margin-top:5px}
.d_box_5 p.two_column {text-align:right;}
.d_box_5 li {text-align:right;font-size:11px;}
.d_box_5 li a {color:#ff4b00;line-height:1.3em;font-weight:bold;font-size:11px;text-align:left;}
.d_box_5 li a.more {color:#03f;}
.d_box_5 li:hover {background:#f9f9f9;}

#top10.d_box_5 li {background:url(../images/common/back_numbers2.png) no-repeat;text-align:left;}
#top10.d_box_5 li:hover {background-color:#f9f9f9;}
#top10.d_box_5 #li2 {background-position:0 -70px;}
#top10.d_box_5 #li3 {background-position:0 -140px;}
#top10.d_box_5 #li4 {background-position:0 -210px;}
#top10.d_box_5 #li5 {background-position:0 -278px;}
#top10.d_box_5 #li6 {background-position:0 -350px;}
#top10.d_box_5 #li7 {background-position:0 -420px;}
#top10.d_box_5 #li8 {background-position:0 -490px;}
#top10.d_box_5 #li9 {background-position:0 -560px;}
#top10.d_box_5 #li10 {background-position:0 -630px;}

.more {color:#036;}

/* txtAdcontainer2 */
#txtAdcontainer2 {text-align:center;font-size:11px;color:#3d3d3d;background:#eceaea;border:1px solid #989898;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eceaea), to(#ded6d6));
background: -webkit-linear-gradient(#eceaea, #ded6d6);
background: -moz-linear-gradient(#eceaea, #ded6d6);
background: -ms-linear-gradient(#eceaea, #ded6d6);
background: -o-linear-gradient(#eceaea, #ded6d6);
background: linear-gradient(#eceaea, #ded6d6);
}

/* HORIZONTAL5 */
#horizontal5 {border:1px solid #909cac;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;height:133px;margin:0 10px;}
#horizontal5 a {float:left;width:178px;height:115px;margin:9px 0 0 8px;}
#horizontal5 a:hover {opacity:.75;}
/* use this convention when a single image has multiple hot spots
#horizontal5 span {float:left;margin:-21px 0 0 8px;position:relative;display:block;width:178px;height:115px;}
#horizontal5 span a {display:block;width:85px;height:35px;top:72px;left:84px;position:absolute;margin:0;}
#horizontal5 span>a:first-child {display:block;width:72px;height:35px;left:4px;}
#horizontal5 span a:hover {opacity:.25;background-color:#000;} */
/* poll */
#poll li{
text-align:left; list-style:none
}

#poll #pollQ {background:#ddd;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:8px 5px 8px 5px;margin-top:5px}

/* Easy Slider */

#slider_wrapper {width:246px;background:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding-left:14px;overflow:hidden;}	
#slider {width:231px;}
#slider li{
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:600px;
	height:83px;
	overflow:hidden;
	margin:5px 0;
	}											

/* // Easy Slider */


