
/* ::::: http://o.aolcdn.com/art/merge/?f=/_media/ch_movies/pp_globals.css&f=/_media/ch_movies/pp_us.movies.product.css&f=/webwidgets/sfsw_v1_1/feeds_subscribe.css&f=/_media/cott_v2/cott.css&expsec=31536000&ver=1j ::::: */

body { margin: 0pt auto; padding: 0pt; font-size: 75%; background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); position: relative; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none ; margin: 0pt; padding: 0pt; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
abbr, acronym { border: 0pt none ; }
a:link, a:active, a:visited, a:focus { color: rgb(40, 100, 180); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { color: rgb(40, 100, 180); text-decoration: underline; }
h1, h2, h3 { font-family: Georgia,Verdana,serif; font-weight: normal; }
h4, h5, h6 { font-size: 1em; }
input, textarea { font-family: Arial,Helvetica,sans-serif; }
#header { margin: 0pt auto; width: 81.67em; min-width: 978px; }
#footer { margin: 0pt auto; clear: both; width: 81.67em; min-width: 978px; }
#content { border-style: solid; border-color: rgb(209, 209, 209); border-width: 0pt 0.09em 0.09em; margin: 0pt auto; padding: 0.83em 0.7em; background: rgb(241, 242, 236) url('content_page_bg') repeat-x scroll center top; overflow: hidden; display: block; clear: both; width: 80.15em; min-width: 960px; }
#q1 { clear: both; margin-bottom: 0.83em; }
#z { clear: both; margin-bottom: 0.83em; }
#r1 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; clear: left; }
#s { width: 66.67em; min-width: 800px; float: right; clear: right; }
#median { width: 66.67em; min-width: 800px; float: right; }
#a { width: 48.67em; min-width: 584px; }
#c { width: 48.67em; min-width: 584px; }
#d { width: 48.67em; min-width: 584px; margin-bottom: 0.83em; }
#d .d1 { width: 48.67em; min-width: 584px; }
#u { width: 62.17em; min-width: 746px; float: left; }
#j { overflow: hidden; width: 80.17em; min-width: 962px; clear: both; }
#k { width: 53.17em; min-width: 638px; float: left; }
#m1 { overflow: visible; width: 26.17em; min-width: 314px; float: right; }
#y { margin: 0.83em 0pt; min-width: 962px; width: 80.1667em; clear: both; }
#s .sgroup, #a .agroup, #c .cgroup, #u .ugroup, #j .jgroup, #k .kgroup { overflow: hidden; display: block; clear: both; }
#s .s1 { width: 66.67em; min-width: 800px; margin-bottom: 0.83em; }
#s .sgroup .s2 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s3 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s4 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s5 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s6 { width: 39.67em; min-width: 476px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s7 { overflow: visible; width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s8 { width: 48.67em; min-width: 584px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s9 { width: 17.17em; min-width: 206px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s10 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s11 { width: 53.17em; min-width: 638px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s12 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s13 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s14 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s15 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s16 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s17 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s18 { width: 39.67em; min-width: 476px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s19 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s20 { width: 12.67em; min-width: 152px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s21 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s22 { width: 39.67em; min-width: 476px; float: right; margin-bottom: 0.83em; }
#s .sgroup .s23 { width: 12.67em; min-width: 152px; float: right; margin-bottom: 0.83em; margin-right: 0.83em; }
#s .sgroup .s24 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#s .sgroup .s25 { width: 39.67em; min-width: 476px; float: right; margin-bottom: 0.83em; }
#a .a1 { width: 48.5em; min-width: 582px; margin-bottom: 0.83em; }
#a .agroup .a2 { width: 30.67em; min-width: 368px; float: left; margin-bottom: 0.83em; }
#a .agroup .a3 { width: 17.17em; min-width: 206px; float: right; margin-bottom: 0.83em; }
#a .agroup .a4 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#a .agroup .a5 { width: 30.67em; min-width: 368px; float: right; margin-bottom: 0.83em; }
#a .agroup .a6 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#a .agroup .a7 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#a .agroup .a8 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#c .c1 { width: 48.5em; min-width: 582px; margin-bottom: 0.83em; }
#c .cgroup .c2 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#c .cgroup .c3 { width: 21.67em; min-width: 260px; float: right; margin-bottom: 0.83em; }
#c .cgroup .c4 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#c .cgroup .c5 { width: 30.67em; min-width: 368px; float: right; margin-bottom: 0.83em; }
#c .cgroup .c6 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#c .cgroup .c7 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#c .cgroup .c8 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#b .b1 { width: 17.08em; min-width: 204px; }
#u .u1 { width: 62.17em; min-width: 746px; margin-bottom: 0.83em; }
#u .ugroup .u2 { width: 48.67em; min-width: 584px; float: left; margin-bottom: 0.83em; }
#u .ugroup .u3 { width: 12.67em; min-width: 152px; float: right; margin-bottom: 0.83em; }
#u .ugroup .u4 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#u .ugroup .u5 { width: 48.67em; min-width: 584px; float: right; margin-bottom: 0.83em; }
#u .ugroup .u6 { width: 30.67em; min-width: 368px; float: left; margin-bottom: 0.83em; }
#u .ugroup .u7 { width: 30.67em; min-width: 368px; float: right; margin-bottom: 0.83em; }
#u .ugroup .u8 { width: 30.67em; min-width: 368px; float: left; margin-bottom: 0.83em; }
#u .ugroup .u9 { width: 17.17em; min-width: 206px; float: right; margin-bottom: 0.83em; }
#u .ugroup .u10 { width: 12.67em; min-width: 152px; float: right; margin-bottom: 0.83em; margin-right: 0.83em; }
#u .ugroup .u11 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#u .ugroup .u12 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#u .ugroup .u13 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; }
#u .ugroup .u14 { width: 12.67em; min-width: 152px; float: right; margin-bottom: 0.83em; }
#j .j1 { width: 80.17em; min-width: 962px; margin-bottom: 0.83em; }
#j .jgroup .j2 { width: 53.17em; min-width: 638px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j3 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#j .jgroup .j4 { width: 39.67em; min-width: 476px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j5 { width: 39.67em; min-width: 476px; float: right; margin-bottom: 0.83em; }
#j .jgroup .j6 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j7 { width: 53.17em; min-width: 638px; float: right; margin-bottom: 0.83em; }
#j .jgroup .j8 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j9 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j10 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#j .jgroup .j11 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j12 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j13 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j14 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#j .jgroup .j15 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j16 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j17 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#j .jgroup .j18 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#j .jgroup .j19 { width: 17.17em; min-width: 206px; float: right; margin-bottom: 0.83em; }
#k .k1 { width: 53.17em; min-width: 638px; margin-bottom: 0.83em; }
#k .kgroup .k2 { width: 17.17em; min-width: 206px; float: left; margin-bottom: 0.83em; }
#k .kgroup .k3 { width: 35.17em; min-width: 422px; float: right; margin-bottom: 0.83em; }
#k .kgroup .k4 { width: 35.17em; min-width: 422px; float: left; margin-bottom: 0.83em; }
#k .kgroup .k5 { width: 17.17em; min-width: 206px; float: right; margin-bottom: 0.83em; }
#k .kgroup .k6 { width: 26.17em; min-width: 314px; float: left; margin-bottom: 0.83em; }
#k .kgroup .k7 { width: 26.17em; min-width: 314px; float: right; margin-bottom: 0.83em; }
#k .k8 { width: 53.17em; min-width: 638px; margin-bottom: 0.83em; }
#k .kgroup .k9 { width: 12.67em; min-width: 152px; float: left; margin-bottom: 0.83em; margin-right: 0.83em; }
#k .kgroup .k10 { width: 39.67em; min-width: 476px; float: left; margin-bottom: 0.83em; }
.allleft { float: left; }
.allright { float: right; }
.clear { margin: 0pt; padding: 0pt; clear: both; font-size: 0pt; }
.hide { display: none; }
.button, a.button { border: 1px solid rgb(204, 204, 204); margin: 0pt 0.33em; padding: 0.1em 0.5em; background: rgb(255, 255, 255) url('bg_pp_btnactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; color: rgb(40, 100, 180); display: inline; text-decoration: none; font-weight: normal; }
a.button:hover, .button:hover, .button:visited:hover { background: transparent url('bg_pp_btninactive_gr_1x18.jpg') repeat-x scroll 0pt 0pt; text-decoration: none; }
a.button:active, .button:active { background-color: rgb(179, 223, 232); text-decoration: none; }
.button.off { border: 0.09em solid rgb(207, 207, 207); display: inline; text-align: center; color: rgb(207, 207, 207); text-decoration: none; font-weight: normal; }
input.button { margin: 0pt; padding: 0pt 0.25em; font-size: 1em; }
.butones { border: 1px solid rgb(204, 204, 204); background: rgb(206, 218, 218) url('bg_pp_btngradientlight') repeat-x scroll left top; text-align: center; }
.butones a { border: 1px solid rgb(255, 255, 255); padding: 0.25em 0.4166em; display: block; font-size: 0.9166em; font-weight: normal; }
a.makefav, a.addtofav { background: transparent url('ico_pp_heartgrey') no-repeat scroll 0% 50%; padding-left: 1.0833em; margin-left: 0.1666em; }
a.makefavRed { background: transparent url('mf_x_button_grey') no-repeat scroll 0% 0%; width: 13px; height: 13px; float: right; margin-right: 4px; margin-top: 2px; }
a.makefavRed:hover { background: transparent url('mf_x_button_blue') no-repeat scroll 0% 0%; width: 13px; height: 13px; margin-right: 4px; margin-top: 2px; }
span.makefavRed { background: transparent url('mf_heart_on_white') no-repeat scroll 0% 50%; color: rgb(205, 18, 16); padding-left: 1.5em; margin-left: 0.1666em; float: left; }
#content a.alert { background: transparent url('icon_sprite') no-repeat scroll -9px -19px; padding-left: 19px; }
#content a.audio { background: transparent url('icon_sprite') no-repeat scroll -9px -120px; padding-left: 19px; }
#content a.board { background: transparent url('icon_sprite') no-repeat scroll -9px -222px; padding-left: 19px; }
#content a.calendar { background: transparent url('icon_sprite') no-repeat scroll -9px -321px; padding-left: 19px; }
#content a.chat { background: transparent url('icon_sprite') no-repeat scroll -9px -420px; padding-left: 19px; }
#content a.expression { background: transparent url('icon_sprite') no-repeat scroll -9px -522px; padding-left: 19px; }
#content a.generic { margin: 0pt 0pt 0.42em; padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
#content a.group { background: transparent url('icon_sprite') no-repeat scroll -9px -722px; padding-left: 19px; }
#content a.journal { background: transparent url('icon_sprite') no-repeat scroll -9px -821px; padding-left: 19px; }
#content a.photo { background: transparent url('icon_sprite') no-repeat scroll -9px -922px; padding-left: 19px; }
#content a.play { background: transparent url('icon_playclip') no-repeat scroll left center; padding-left: 19px; }
#content a.print { background: transparent url('icon_sprite') no-repeat scroll -9px -1122px; padding-left: 19px; }
#content a.reminder { background: transparent url('icon_sprite') no-repeat scroll -9px -1223px; padding-left: 19px; }
#content a.search { background: transparent url('icon_sprite') no-repeat scroll -9px -1322px; padding-left: 19px; }
#content a.sendfriend { background: transparent url('icon_sprite') no-repeat scroll -9px -1418px; padding-left: 19px; }
#content a.video { background: transparent url('icon_sprite') no-repeat scroll -9px -1519px; padding-left: 19px; }
#content a.fav { padding: 0pt 0pt 0pt 16px; background: transparent url('icon-heart') no-repeat scroll 0px 3px; }
.tabs { margin: 0.09em 0pt 0pt 0.33em; padding: 0.25em 0pt 0pt; overflow: hidden; font-weight: bold; list-style-type: none; text-align: left; }
.tabs li { margin: 0pt; display: inline; float: left; }
.tabs li a { margin: 0pt 0.25em 0pt 0pt; padding: 0.25em 0.58em; text-decoration: none; position: relative; }
.tabs li a:hover { text-decoration: underline; }
.tabs li.selected { position: relative; top: 0em; }
.tabs li.selected a { z-index: 1000; }
.tabs li a:hover, .tabs li.selected a:hover { text-decoration: none; }
.paginav { margin: auto 0.75em; padding: 0pt 0pt 0pt 0.58em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; overflow: hidden; font-size: 0.9166em; height: 4em; vertical-align: middle; }
.paginav .results { padding: 1.0833em 0pt 0pt; float: left; }
.paginav .navi { padding: 1.0833em 0pt 0pt; float: right; color: rgb(206, 210, 211); }
.paginav .navi .next { border: medium none ; padding: 0pt 0.42em 0.25em 0pt; background: transparent none repeat scroll 0% 0%; display: inline-block; }
.paginav .navi .prev { border: medium none ; padding: 0pt 0pt 0.25em 0.42em; background: transparent none repeat scroll 0% 0%; display: inline-block; color: rgb(204, 204, 204); }
.paginav .navi span { border: 0.09em solid rgb(207, 207, 207); margin: 0em; padding: 0.1666em 0.5em; background: rgb(204, 204, 204) none repeat scroll 0% 0%; display: inline-block; color: rgb(255, 255, 255); font-weight: normal; }
.paginav .navi a { border: 0.09em solid rgb(207, 207, 207); margin: 0em; padding: 0.1666em 0.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; font-weight: normal; text-decoration: none; }
#snagfeed { margin-left: -26em; position: relative; }
.snagfeed { border: 1px solid rgb(69, 134, 192); width: 26.5em; min-width: 318px; background-color: rgb(255, 255, 255); }
.snagfeed .header { border: 0pt none ; padding: 10px; height: 19px; background-color: rgb(69, 134, 192); }
.snagfeed .header h2 { padding: 0pt; display: inline; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.snagfeed .header .close { float: right; margin-top: -13px; }
.snagfeed .body { margin: 0pt; padding: 0pt 10px 10px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.snagfeed .body form { border: 0pt none ; margin: 5px 0pt 8px; }
.snagfeed .body form .feedtxt, .snagfeed .body form .snagtxt { border: 0.1em solid rgb(207, 207, 207); margin: 0pt 0pt 0.5em; padding: 0.4em; background: rgb(238, 241, 242) none repeat scroll 0% 0%; overflow: hidden; height: 1.2em; font-size: 0.83em; display: block; width: 32em; }
.snagfeed table { margin: 5px 0pt 0pt; width: 100%; }
.snagfeed table td { width: 33%; }
#summit #adheader, #y #adfooter { padding: 0.25em; background: transparent url('summit_adheader_bg') repeat scroll 0% 0%; }
#y #adfooter { margin-bottom: 15px; }
#summit #adheader .ad, #y #adfooter .ad { border: 0.09em solid rgb(255, 255, 255); margin: 0pt auto; padding: 0pt; border-collapse: collapse; border-spacing: 0pt; }
#summit #globalnavi { border-top: 1px solid rgb(167, 167, 167); padding: 0pt 0pt 0pt 1em; overflow: hidden; display: block; clear: both; font-size: 0.83em; background-color: rgb(229, 229, 231); color: rgb(108, 108, 110); }
#summit #globalnavi #aolmain { padding: 0.4em 0pt 0pt; float: left; }
#summit #globalnavi #aolmain a { padding: 0pt 0.4em; color: rgb(135, 135, 137); text-decoration: none; }
#summit #globalnavi #aolmain a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#summit #globalnavi #channels { float: right; }
#summit #globalnavi #channels a { border-style: solid; border-color: rgb(234, 234, 236); border-width: 0pt 1px; padding: 0.4em 1em; display: block; float: left; color: rgb(135, 135, 137); text-decoration: none; }
#summit #globalnavi #channels a:hover { border-style: solid; border-color: rgb(234, 234, 236); padding: 0.4em 1em; background-color: rgb(255, 255, 255); display: block; float: left; color: rgb(135, 135, 137); text-decoration: none; }
#summit #globalnavi #channels .selected, #summit #globalnavi #channels a.selected, #summit #globalnavi #channels .selected:hover, #summit #globalnavi #channels a.selected:hover { border-style: solid; border-color: rgb(135, 135, 137); border-width: 0pt 1px; padding: 0.4em 1em; background-color: rgb(255, 255, 255); display: block; float: left; color: rgb(135, 135, 137); text-decoration: none; }
#summit #hdr { border-style: solid; border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(150, 150, 150); border-width: 0pt 0.08em 0.08em; background: rgb(255, 255, 255) url('hdr_bg') repeat-x scroll center bottom; display: block; position: relative; }
#summit #hdr #logo { float: left; width: 22%; position: relative; }
#summit #hdr #logo .brand { width: 16.42em; height: 8.42em; }
#summit #hdr #logo .cobrand { position: absolute; bottom: 15px; right: 15px; }
#summit #hdr #search { float: left; width: 38.5%; position: relative; }
#summit #hdr #search .tabs { margin-top: 1em; margin-left: 0pt; float: left; }
#summit #hdr #search .tabs li a { color: rgb(59, 109, 172); height: 1.92em; font-weight: normal; }
#summit #hdr #search .tabs li.selected a { background: rgb(202, 26, 26) url('summit_tab_bg') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; }
#summit #hdr #search a.adv { float: right; margin-top: 1.25em; text-decoration: none; }
#summit #hdr #search .options { padding: 0.33em 0pt 0.33em 0.33em; background: rgb(202, 26, 26) url('summit_search_bg') repeat-x scroll 0% 0%; overflow: hidden; width: 31em; min-width: 370px; display: block; clear: both; }
#summit #hdr #search .options .srch { border: 2px solid rgb(255, 255, 255); padding: 4px; background: rgb(243, 237, 237) url('summit_hdr_search_bg') repeat scroll 0% 0%; color: rgb(111, 107, 106); width: 269px; float: left; }
#summit #hdr #search .options .submit { border: 2px solid rgb(255, 255, 255); padding: 4px 20px 4px 10px; background: transparent url('magi.gif') no-repeat scroll 62px 4px; color: rgb(2, 32, 68); display: block; font-weight: bold; position: relative; text-align: center; text-decoration: none; }
#summit #hdr #search .options .icon { padding: 0pt; background: rgb(226, 178, 178) url('summit_button') repeat-x scroll center top; display: block; float: right; margin-right: 4px; }
#summit #hdr #search .options .icon:hover { background: rgb(241, 237, 234) url('summit_button_hover') repeat-x scroll center top; }
#summit #hdr #search .moviemenu { margin: 4px 0pt 0pt; position: relative; }
#summit #hdr #search .moviemenu .select { border: 2px solid rgb(207, 207, 207); padding: 0pt 0pt 0pt 12px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; overflow: hidden; display: block; text-decoration: none; width: 134px; height: 20px; color: rgb(51, 51, 51); line-height: 20px; font-size: 11px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#summit #hdr #search .moviemenu .select span { float: left; }
#summit #hdr #search .moviemenu .select .arrow { border-left: 2px solid rgb(207, 207, 207); float: right; }
#summit #moviepulldown { margin: 0pt 0pt 0pt 2px; position: absolute; display: block; z-index: 10000; top: 115px ! important; left: 214px ! important; }
#summit #moviepulldown div { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 1px 2px 2px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; overflow: auto; height: 175px; width: 147px; z-index: 1005; }
#summit #moviepulldown a { padding: 3px 0pt 3px 3px; display: block; color: rgb(51, 51, 51); text-decoration: none; }
#summit #moviepulldown a:hover { color: rgb(51, 51, 51); background-color: rgb(230, 233, 233); }
#summit #hdr #showtix { float: left; width: 22%; position: relative; text-align: right; }
#summit #hdr #showtix .tabs { margin-top: 1em; margin-left: 1.25em; }
#summit #hdr #showtix .tabs li a { color: rgb(59, 109, 172); height: 1.92em; font-weight: normal; }
#summit #hdr #showtix .tabs li.selected a { background: rgb(202, 26, 26) url('summit_tab_bg') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; }
#summit #hdr #showtix .optiontix { margin: 0pt 0pt 0.33em 1.25em; padding: 0.33em 0pt 0.33em 0.33em; background: rgb(202, 26, 26) url('summit_search_bg') repeat-x scroll 0% 0%; overflow: hidden; width: 13.9em; min-width: 166px; display: block; clear: both; }
#summit #hdr #showtix .optiontix .srchtix { border: 2px solid rgb(255, 255, 255); padding: 0.33em 0pt 0.38em 0.42em; background: rgb(243, 237, 237) url('summit_hdr_search_bg') repeat scroll 0% 0%; color: rgb(111, 107, 106); width: 71%; float: left; }
#summit #hdr #showtix .optiontix .submit { border: 2px solid rgb(255, 255, 255); margin: 0pt 0pt 0pt 0.33em; padding: 0.31em 0.42em 0.37em; background: rgb(226, 178, 178) url('summit_button') repeat-x scroll 0% 0%; color: rgb(2, 32, 68); font-weight: bold; text-align: center; text-decoration: none; float: left; position: relative; }
#summit #hdr #showtix .optiontix .submit:hover { background: rgb(241, 237, 234) url('summit_button_hover') repeat-x scroll 0% 0%; color: rgb(2, 32, 68); }
#summit #hdr #showtix a.adv { padding: 0pt 0.33em 0pt 0pt; }
#summit #hdr #showtix .ivr { padding-left: 1.25em; text-align: left; }
#summit #hdr #showtix .ivr .red { color: rgb(171, 23, 23); }
#summit #hdr #login { float: right; width: 17%; margin-top: 2.83em; padding-right: 0.5%; text-align: right; position: relative; }
#summit #hdr #login .name { margin-bottom: 0.5em; }
#summit #hdr #login .button, #summit #hdr #login .button:hover { margin: 0pt 0.33em 0pt 0pt; bottom: 0px; }
#summit #menusearchmorepop { border: 0.09em solid rgb(207, 207, 207); padding: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 10000; }
#summit #menusearchmorepop ul { display: block; }
#summit #menusearchmorepop li { padding: 0pt 0pt 1px; }
#summit #menusearchmorepop .close { float: right; }
#summit #localnav { margin: 0pt; padding: 1em 0pt 0pt 0.5em; overflow: hidden; display: block; clear: both; }
#summit #localnav li { border-style: solid; border-color: rgb(150, 150, 150); border-width: 0pt 0.09em 0pt 0pt; color: rgb(0, 0, 0); text-decoration: none; display: block; float: left; font-weight: bold; }
#summit #localnav a { border-color: rgb(207, 207, 207); margin: 0pt 0.09em; padding: 0.25em 0.5em; color: rgb(102, 102, 102); text-decoration: none; display: block; }
#summit #localnav a:hover { color: rgb(51, 51, 51); }
#summit #localnav .selected a { background-color: rgb(171, 23, 23); color: rgb(255, 255, 255); }
#summit #localnav .feedback { border-width: 0pt; margin: 0pt; padding: 0.17em 0.67em 0pt 0pt; color: rgb(59, 109, 172); display: block; float: right; }
#substratum { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0.09em; background-color: rgb(243, 243, 245); margin-right: 0.833em; width: 81.5em; min-width: 978px; }
#substratum #searchbar { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0pt 0pt 0.09em; margin: 0pt 0pt 1.67em; padding: 0.25em 1.42em; background: rgb(232, 233, 238) none repeat scroll 0% 0%; }
#substratum #searchbar img { float: left; height: 1.83em; width: 6.33em; }
#substratum #searchbar form { text-align: right; }
#substratum .links { margin: 0pt auto 0.83em; padding: 0pt; text-align: center; width: 85%; }
#substratum p { margin: 0pt auto; padding: 0.5em 0pt; width: 95%; }
#substratum #copyright { padding: 0pt 0pt 0.83em; text-align: center; }
.module { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.module .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 4px; margin: 0pt 0.9166em; padding: 2.3333em 1em 0.3333em 0pt; position: relative; text-align: left; }
.module .header h3, .module .header h2 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.module .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.module .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.module .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.module .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.module .body ul { margin: 0pt; padding: 0pt; }
.module .body li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.module .body li a { margin: 0pt 0pt 0.4166em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.module .body dl { font-size: 0.92em; }
.module .body dt { margin: 0.6666em 0pt 0pt; }
.module .body dd { padding: 0pt 0pt 0pt 0.8333em; }
.module .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.module .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.naviga { border: 0.09em solid rgb(228, 229, 224); margin: 0pt 0pt 0.67em; padding: 0.83em 0.25em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.naviga a, .naviga a:hover { text-decoration: none; }
.naviga a:hover { background-color: rgb(230, 233, 233); display: block; }
.naviga table { width: 100%; empty-cells: show; }
.naviga .item { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; }
.naviga h2 { border-bottom: 0.09em dotted rgb(207, 207, 207); margin: 0pt; padding: 0pt; display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.naviga li { padding: 0.42em 0.66em; }
.naviga li:hover { background-color: rgb(230, 233, 233); }
.naviga li a:hover { color: rgb(40, 100, 180); }
.naviga .selected, .naviga .selected:hover { border-style: none; border-width: 0.09em 0pt; background: rgb(171, 23, 23) url('module_naviga_arrow') no-repeat scroll left center; overflow: hidden; display: block; color: rgb(255, 255, 255); }
.naviga .selected span { padding: 0.33em 0pt 0pt; margin-left: 0.33em; }
.naviga .selected a { color: rgb(255, 255, 255); }
.naviga .hover { background: rgb(230, 233, 233) none repeat scroll 0% 0%; }
.naviga .hover a { color: rgb(40, 100, 180); }
.naviga .cat { padding: 0.42em 0.67em 0.42em 1.33em; font-weight: bold; }
.naviga .cat a { color: rgb(51, 51, 51); }
.naviga .cat a:hover { width: 100%; display: block; }
.naviga .cathov { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0.67em 0.42em 1.33em; background: rgb(230, 233, 233) none repeat scroll 0% 0%; }
.naviga .cathov a { color: rgb(40, 100, 180); font-weight: bold; width: 100%; display: block; }
.naviga .subcat { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0.67em 0.42em 2.08em; }
.naviga .subcat a:hover { color: rgb(51, 51, 51); display: block; }
.naviga .subhov { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0.67em 0.42em 2.08em; background: rgb(230, 233, 233) none repeat scroll 0% 0%; }
.naviga .subhov a { color: rgb(40, 100, 180); display: block; }
.naviga .header { border-bottom: 0.09em dotted rgb(207, 207, 207); margin: 0pt 0pt 0.25em; padding: 0pt 0.75em 0.5em; color: rgb(107, 111, 112); display: block; font-weight: bold; }
.productheader { padding: 0pt 0pt 0pt 13.5em; }
.productheader h1 { font-size: 2em; width: 33.3333em; }
.productheader h1 strong { color: rgb(172, 24, 24); font-weight: normal; white-space: normal; }
.admodule { margin: 0pt 0pt 0.83em; padding: 0pt 0pt 0.5em; background: transparent url('summit_adheader_bg') repeat scroll 0% 0%; text-align: center; }
.admodule .ad { margin: 0pt auto; background: transparent url('ad_module_advertisement_text') no-repeat scroll left bottom; border-collapse: collapse; border-spacing: 0pt; }
.admodule .ad td { padding: 0.5em 0pt 0.83em; }
.crosspromo { padding: 0pt 0pt 0pt 6px; background: rgb(248, 248, 248) url('promobg.gif') repeat-x scroll 0% 0%; overflow: hidden; min-width: 956px; width: 79.6667em; height: 291px; }
div.crosspromo img { border: medium none ; margin: 0pt; padding: 0pt; }
.crosspromo .img_cred { display: block; font-size: 0.7em; color: rgb(119, 119, 119); text-align: right; }
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul { margin: 0pt; padding: 0pt; font-weight: normal; }
div.crosspromo h4 { color: rgb(40, 100, 180); font-weight: bold; font-size: 1em; margin-bottom: 5px; display: block; width: auto; float: left; }
.crosspromo .icon { float: right; }
.crosspromo .crosshdr { border-bottom: 5px solid rgb(186, 186, 186); margin: 18px 10px 10px 2px; padding: 0pt 0pt 8px 4px; float: left; width: 946px; }
.crosspromo .crosshdr h3 { display: block; width: auto; float: left; padding-top: 5px; font-family: georgia,times new roman,serif; color: rgb(51, 51, 51); font-size: 1.5em; }
.crosspromo .crossnav { float: right; }
.crosspromo .crossnav a.prev { border: 1px solid rgb(196, 196, 196); background: transparent url('prev_off_001.gif') no-repeat scroll 0% 0%; display: block; width: 23px; height: 23px; float: left; }
.crosspromo .crossnav a.prev:hover { background: transparent url('prev_on_001.gif') repeat scroll 0% 0%; }
.crosspromo .crossnav a.next { border-style: solid solid solid none; border-color: rgb(196, 196, 196) rgb(196, 196, 196) rgb(196, 196, 196) -moz-use-text-color; border-width: 1px 1px 1px 0pt; background: transparent url('next_off_001.gif') no-repeat scroll 0% 0%; display: block; width: 23px; height: 23px; float: left; }
.crosspromo .crossnav a.next:hover { background: transparent url('next_on_001.gif') repeat scroll 0% 0%; }
.crosspromo .crossnav a span.hidden { overflow: hidden; display: block; position: absolute; top: -999px; width: 1px; height: 1px; }
.crosspromo .content { clear: both; }
.crosspromo .cart { margin: 0pt 6px 0pt 1px; background: transparent url('promobox.gif') repeat-y scroll 0% 0%; float: left; width: 152px; }
.crosspromo .cart .top { background: transparent url('promotop.gif') no-repeat scroll 0% 0%; display: block; height: 6px; }
.crosspromo .cart .body { padding: 4px 10px 0px; min-height: 175px; height: auto; }
.crosspromo .cart a { display: block; clear: both; }
.crosspromo .cart .btm { background: transparent url('promobtm.gif') no-repeat scroll 0% 0%; display: block; height: 41px; }
.crosspromo .photo img { clear: both; }
.crosspromo div.photo p { margin: 0pt; clear: both; color: rgb(40, 100, 180); line-height: 15px; }
.crosspromo div.text p { margin: 0pt; clear: both; font-family: georgia,times new roman,serif; color: rgb(40, 100, 180); font-size: 1.4em; line-height: 22px; }
.crosspromo .list .body { padding-right: 5px; }
.crosspromo div.list ul { clear: both; color: rgb(119, 119, 119); list-style-type: disc; list-style-image: none; list-style-position: outside; margin-bottom: 0pt; margin-left: 14px; }
.crosspromo div.list ul li { padding: 0pt 0pt 5px; }
.crosspromo .list li.more { list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 0pt; }
.crosspromo .list li.more a { font-weight: bold; text-decoration: underline; }
#d .d1 .sponsor2 { border: 0px solid rgb(190, 190, 190); }
.sponsor2 { border: 1px solid rgb(190, 190, 190); padding: 0pt 17px; font-size: 12px; background-color: rgb(255, 255, 255); color: rgb(62, 62, 62); }
.sponsor2 .header { margin-top: -6px; }
.sponsor2 .header h3 { padding: 0pt 5px; font-size: 0.95em; font-weight: normal; background-color: rgb(255, 255, 255); display: inline; margin-left: -5px; }
.sponsor2 h5 { font-weight: normal; }
.sponsor2 .body { margin: 12px 0pt; font-size: 1.1em; }
.sponsor2 .sponsorPromo { margin-bottom: 14px; }
.sponsor2 .sponsorURL { color: rgb(134, 175, 88) ! important; }
.sponsor2 .info { display: block; text-align: right; margin-bottom: -2px; }
.sponsor2 .info a { padding: 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 0.95em; }
.sponsor2 .box { float: left; width: 200px; margin-right: 10px; }
.sponsor2 .info { clear: both; }
.sponsor2 .arrow { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.sponsor2 {  }
.sponsor2 * { position: relative; }
.pollmodule .body iframe { margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.advertorial .body { overflow: hidden; font-size: 1em ! important; }
.advertorial .body h3 { border-bottom: 4px solid rgb(206, 212, 212); margin: 0pt 0.6666em; padding: 0.4166em 0pt 0.5em; display: block; clear: both; font-size: 1.8333em ! important; font-weight: normal; color: rgb(171, 23, 23); }
li.starAvg1 { overflow: hidden; height: 2.3333em; width: 2.5em; float: left; }
li.starAvg2 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starAvg3 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starAvg4 { overflow: hidden; height: 0.9166em; width: 1em; float: left; }
li.starAvg1_5 { overflow: hidden; height: 2.3333em; width: 2.5em; float: left; }
li.starAvg2_5 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starAvg3_5 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starAvg4_5 { overflow: hidden; height: 0.9166em; width: 1em; float: left; }
li.starMt1 { overflow: hidden; height: 2.3333em; width: 2.5em; float: left; }
li.starMt2 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starMt3 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starMt4 { overflow: hidden; height: 0.9166em; width: 1em; float: left; }
li.starOvr2 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starOvr2_5 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starUsr2 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starOvr3 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starOvr3_5 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starUsr2_5 { overflow: hidden; height: 22px; width: 22px; float: left; }
li.starUsr3 { overflow: hidden; height: 15px; width: 15px; float: left; }
li.starUsr3_5 { overflow: hidden; height: 15px; width: 15px; float: left; }
.starAvg1, .starAvg2, .starAvg3, .starAvg4, .starAvg1_5, .starAvg2_5, .starAvg3_5, .starAvg4_5, .starUsr1, .starUsr2, .starUsr3, .starUsr4, .starUsr1_5, .starUsr2_5, .starUsr3_5, .starUsr4_5, .starOvr1, .starOvr2, .starOvr3, .starOvr4, .starOvr1_5, .starOvr2_5, .starOvr3_5, .starOvr4_5, .starMt1, .starMt2, .starMt3, .starMt4 { background-color: transparent; background-image: url('sprite_stars_rating'); background-repeat: no-repeat; display: block; float: left; }
.starGrey { margin: 0pt; padding: 1em; background-color: transparent; background-image: url('unscripted_vce_mod_star_grey'); background-repeat: no-repeat; display: block; float: left; background-position: 1px 3px; }
.starAvg1 { margin: 0pt; padding: 1.1666em 1.25em; background-position: 0px 1px; }
.starAvg2 { margin: 0pt; padding: 0pt; background-position: -5px -32px; }
.starAvg3 { margin: 0pt; padding: 0pt; background-position: -9px -57px; }
.starAvg4 { margin: 0pt; padding: 0.375em 0.5em; background-position: -10px -71px; }
.starAvg1_5 { margin: 0pt; padding: 1em 0.9583em; background-position: -35px -32px; }
.starAvg2_5 { margin: 0pt; padding: 0pt; background-position: -35px -32px; }
.starAvg3_5 { margin: 0pt; padding: 0pt; background-position: -40px -57px; }
.starAvg4_5 { margin: 0pt; padding: 0.375em 0.5em; background-position: -40px -71px; }
.starUsr1 { margin: 0pt; padding: 1.1666em 1em; background-position: -128px -32px; }
.starUsr2 { margin: 0pt; padding: 0pt; background-position: -128px -32px; }
.starUsr3 { margin: 0pt; padding: 0pt; background-position: -133px -57px; }
.starUsr4 { margin: 0pt; padding: 0.375em 0.5em; background-position: -135px -71px; }
.starUsr1_5 { margin: 0pt; padding: 1em 0.9583em; background-position: -157px -32px; }
.starUsr2_5 { margin: 0pt; padding: 0pt; background-position: -157px -32px; }
.starUsr3_5 { margin: 0pt; padding: 0pt; background-position: -163px -57px; }
.starUsr4_5 { margin: 0pt; padding: 0.375em 0.5em; background-position: -166px -71px; }
.starOvr1 { margin: 0pt; padding: 1em 0.9583em; background-position: -66px -32px; }
.starOvr2 { margin: 0pt; padding: 0pt; background-position: -66px -32px; }
.starOvr3 { margin: 0pt; padding: 0pt; background-position: -71px -57px; }
.starOvr4 { margin: 0pt; padding: 0.375em 0.5em; background-position: -72px -71px; }
.starOvr1_5 { margin: 0pt; padding: 1em 0.9583em; background-position: -96px -32px; }
.starOvr2_5 { margin: 0pt; padding: 0pt; background-position: -96px -32px; }
.starOvr3_5 { margin: 0pt; padding: 0pt; background-position: -133px -57px; }
.starOvr4_5 { margin: 0pt; padding: 0.375em 0.5em; background-position: -103px -71px; }
.starMt1 { margin: 0pt; padding: 1em 0.9583em; background-position: -191px -32px; }
.starMt2 { margin: 0pt; padding: 0pt; background-position: -191px -32px; }
.starMt3 { margin: 0pt; padding: 0pt; background-position: -195px -57px; }
.starMt4 { margin: 0pt; padding: 0.375em 0.5em; background-position: -196px -71px; }
#lftNav ul li img {  }
.nav_filtering ul li a { padding: 0.4167em 0.583em; }
div.gridImgView div div.actBgCell dl dd, div.gridImgView div div.actBgCell dl dt { padding-right: 5px; }
.inLneLnks { display: inline; }
.seo-bl * { border: 0pt none ; margin: 0pt; padding: 0pt; position: relative; }
.seo-bl { border: 0pt none ; margin: 0.8em 0pt 2px 20px; display: block; text-align: left; height: 25px; }
.seo-bl p { border: 1px solid rgb(213, 206, 196); padding: 8px 10px; margin-top: 0.5em; background-color: rgb(252, 246, 234); display: none; }
.seo-bl p i { font-family: monaco,'courier new'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 0.5em; display: block; position: absolute; visibility: hidden; top: 0pt; width: 95%; }
.seo-bl textarea { border: medium none ; overflow: hidden; font-family: monaco,'courier new'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 0.5em; width: 100%; height: 400px; background-color: transparent; }
.seo-bl a { background: transparent url('backlinks01') no-repeat scroll 0pt 0pt; font-size: 1em; color: rgb(102, 102, 102); display: block; float: left; }
.seo-bl h6 { margin: 0.25em 0pt; float: left; }
.seo-bl .di { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: 0px 0px; }
.seo-bl .de { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -17px 0px; }
.seo-bl .nv { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 15px; overflow: hidden; background-position: -34px 0px; }
.seo-bl .tr { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -49px 0px; }
.seo-bl .ri { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -68px 0px; }
.seo-bl .mg { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -86px 0px; }
.seo-bl .bk { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -103px 0px; }
.seo-bl .fl { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -120px 0px; }
.seo-bl .ns { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 17px; overflow: hidden; background-position: -137px 0px; }
.seo-bl .my { background: transparent none repeat scroll 0% 0%; padding-left: 7px; }
.seo-bl .ma { margin: 0pt 0pt 0pt 1.33em; padding: 1px 1px 17px 20px; overflow: hidden; background-position: -154px 0px; }
#rentBuyDvdPopup { text-align: left; z-index: 1001; }
#rentBuyDvdPopup div, #rentBuyDvdPopup .header { border: 0pt none ; padding-top: 0.3em; }
#rentBuyDvdPopup .title { padding: 4px 0pt 0pt 8px; width: auto; }
.providerpop { color: rgb(107, 113, 116); font-family: Arial,Helvetica,sans-serif; left: -4px; position: absolute; top: -56px; width: 208px; z-index: 1006; }
.providerpop * { position: relative; z-index: 1011; }
.providerpop a { text-decoration: none; }
.providerpop .dvdproviders, .providerpop .musicproviders { padding: 1px 0pt 0pt; position: relative; }
.providerpop .dvdproviders table, .providerpop .musicproviders table { border: 0pt none ; border-spacing: 0pt; empty-cells: show; }
.providerpop .dvdproviders .provide, .providerpop .musicproviders .provide { width: auto; }
.providerpop .dvdproviders .ls { margin: 0pt; padding: 0pt; background: transparent url('dvd_dual_popup_bg_left') no-repeat scroll left top; width: 8px; }
.providerpop .dvdproviders .rs { padding: 0pt; background: transparent url('dvd_dual_popup_bg_right') no-repeat scroll 0% 50%; width: 9px; }
.providerpop .dvdproviders .bot { padding: 0pt; background: transparent url('dvd_dual_popup_bg_bottom_v2') no-repeat scroll 54% 0%; height: 4px; }
.providerpop .dvdproviders .spacer, .providerpop .musicproviders .spacer { height: 6px; }
.providerpop .dvdproviders .header { margin: -1px 0pt 0pt; padding: 0pt; background: rgb(230, 228, 208) url('dvd_dual_popup_bg_top') no-repeat scroll center top; }
.providerpop .dvdproviders .header table, .providerpop .musicproviders .header table { width: 100%; }
.providerpop .dvdproviders .listing, .providerpop .musicproviders .listing { margin: 0pt 0pt 0pt 6px; width: 185px; }
.providerpop .dvdproviders .listing img, .providerpop .musicproviders .listing img { border: 0pt none ; margin: 0pt; padding: 0pt 2px 0pt 0pt; }
.providerpop .dvdproviders .list, .providerpop .musicproviders .list { margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); }
.providerpop .dvdproviders .l, .providerpop .musicproviders .l { display: block; float: left; height: 18px; }
.providerpop .dvdproviders .r, .providerpop .musicproviders .r { display: block; float: left; font-size: 8pt; height: 12px; padding-left: 4px; padding-top: 2px; }
.providerpop .dvdproviders .prov { border-right: 1px solid rgb(229, 228, 207); border-bottom: 1px solid rgb(229, 228, 207); margin: 0pt; padding: 4px 0pt 4px 1px; background: transparent none repeat scroll 0% 0%; cursor: pointer; font-size: 10px; vertical-align: middle; width: 68%; }
.providerpop .dvdproviders .prov p, .providerpop .musicproviders .prov p { margin: 0pt; padding: 0pt 2px; }
.providerpop .dvdproviders .prov a { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 50%; color: rgb(107, 113, 116); }
.providerpop .dvdproviders .provhov { border-right: 1px solid rgb(229, 228, 207); border-bottom: 1px solid rgb(229, 228, 207); margin: 0pt; padding: 4px 0pt 4px 1px; background-color: rgb(246, 232, 43); cursor: pointer; font-size: 10px; vertical-align: middle; width: 68%; }
.providerpop .dvdproviders .provhov a { margin: 0pt; padding: 0pt; background-color: transparent; color: rgb(0, 0, 0); }
.providerpop .dvdproviders .title { padding: 4px 0px 0px 8px; color: rgb(90, 88, 78); font-size: 12px; font-weight: bold; height: 21px; text-align: left; vertical-align: top; }
.providerpop .dvdproviders .close { padding: 6px 6px 0px 0px; height: 21px; text-align: right; vertical-align: top; }
.providerpop .musicproviders .ls { padding: 0pt; background: transparent url('musicproviders_popup_bg_left') no-repeat scroll 0% 50%; width: 8px; }
.providerpop .musicproviders .rs { padding: 0pt; background: transparent url('musicproviders_popup_bg_right') no-repeat scroll 0% 50%; width: 4px; }
.providerpop .musicproviders .bot { padding: 0pt; background: transparent url('musicproviders_popup_bg_bottom') no-repeat scroll right center; height: 4px; }
.providerpop .musicproviders .header { margin: -1px 0pt 0pt; padding: 0pt; background: transparent url('musicproviders_popup_bg_top') no-repeat scroll 0% 50%; }
.providerpop .musicproviders .prov { border-left: 1px solid rgb(222, 211, 231); border-right: 1px solid rgb(222, 211, 231); border-bottom: 1px solid rgb(222, 211, 231); margin: 0pt; padding: 4px 0pt 4px 4px; background: rgb(255, 255, 255) none repeat scroll 0% 50%; cursor: pointer; font-size: 10px; vertical-align: middle; }
.providerpop .musicproviders .prov a { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 50%; color: rgb(107, 113, 116); }
.providerpop .musicproviders .provhov { border-left: 1px solid rgb(222, 211, 231); border-right: 1px solid rgb(222, 211, 231); border-bottom: 1px solid rgb(222, 211, 231); margin: 0pt; padding: 4px 0pt 4px 4px; background-color: rgb(246, 232, 43); cursor: pointer; font-size: 10px; vertical-align: middle; }
.providerpop .musicproviders .provhov a { margin: 0pt; padding: 0pt; background-color: transparent; color: rgb(0, 0, 0); }
.providerpop .musicproviders .title { padding: 4px 0pt 0pt 8px; color: rgb(57, 48, 57); font-size: 12px; font-weight: bold; height: 21px; text-align: left; vertical-align: top; }
.providerpop .musicproviders .close { padding: 6px 6px 0pt 0pt; background: transparent url('musicproviders_popup_bg_top') no-repeat scroll 0% 50%; height: 21px; text-align: right; vertical-align: top; }
.providerpop .loadcontent { border: 1px solid rgb(204, 204, 204); padding: 4px; background-color: rgb(255, 255, 255); }
.tvmovies { border: 1px solid rgb(214, 214, 214); margin: 0pt 0pt 0.8333em; background: rgb(255, 255, 255) url('tvmovie_bg_gradient_1x250') repeat-x scroll center bottom; float: left; width: 100%; }
.tvmovies .header { border-bottom: 1px solid rgb(214, 214, 214); padding: 12px 12px 9px 9px; display: block; height: 18px; }
.tvmovies .header h3 { margin: 0pt; padding: 0pt 0.33em 0.17em 0pt; display: inline; font-size: 1.5em; color: rgb(163, 17, 30); float: left; }
.tvmovies .body { padding: 15px 12px 9px 9px; display: block; text-align: left; }
.tvmovies .body .tagline { padding-bottom: 20px; }
.tvmovies .body .mainimg { border: 1px solid rgb(222, 222, 222); padding: 5px; margin-left: 11px; float: left; background-color: rgb(240, 240, 240); }
.tvmovies .body .maintxt { margin-left: 13px; float: left; width: 50%; }
.tvmovies .body .maintxt p.tvmovietitle { padding-bottom: 5px; font-weight: bold; }
.tvmovies .body .maintxt ul li { list-style-type: disc; list-style-position: inside; }
.tvmovies .body .maintxt ul li.linklist { color: rgb(41, 95, 181); }
.tvmovies .footer { border-top: 1px solid rgb(214, 214, 214); clear: both; height: 50px; text-align: center; padding-top: 10px; }
.tvmovies .footer a.tvbutton { background: transparent url('tvmovie_button') no-repeat scroll 0% 0%; padding-left: 231px; padding-bottom: 30px; display: inline-block; }
.tvmovies .footer a.tvbutton:hover { background-image: url('tvmovie_button_over'); text-decoration: none; }
.exampleOnly { margin: 0pt 0pt 0.83em; }
.exampleModule { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.exampleModule .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 4px; margin: 0pt 0.9166em; padding: 2.3333em 1em 0.3333em 0pt; position: relative; text-align: left; }
.exampleModule .header h3, .exampleModule .header h2 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.exampleModule .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.exampleModule .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.exampleModule .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.exampleModule .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.exampleModule .body ul { margin: 0pt; padding: 0pt; }
.exampleModule .body li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.exampleModule .body li a { margin: 0pt 0pt 0.4166em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.exampleModule .body dl { font-size: 0.92em; }
.exampleModule .body dt { margin: 0.6666em 0pt 0pt; }
.exampleModule .body dd { padding: 0pt 0pt 0pt 0.8333em; }
.exampleModule .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.exampleModule .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.aolshopping { background: transparent url('dvd_dual_popup_logo_amazon') no-repeat scroll left center; }
.netflix { background: transparent url('dvd_dual_popup_logo_netflix') no-repeat scroll left center; }
img.nextButton { padding: 0em 4.6em 2.4em; background: transparent url('photoassests_next_button') no-repeat scroll left center; }
img.prevButton { padding: 0em 4.6em 2.4em; background: transparent url('photoassests_prev_button') no-repeat scroll left center; }
span.won { background: transparent url('awardslisting_winner_bug') no-repeat scroll left center; }
img.moviefonelogo { background: transparent url('moviefone_pf') no-repeat scroll left center; }
a.print { background: transparent url('icon_sprite') no-repeat scroll -9px -1122px; padding-left: 19px; }
a.white-on-blue-button { background: rgb(15, 129, 181) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#login .feedback { padding: 7px 5px 0pt 0pt; }
#median .allleft { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); }
#median .allleft .module { border-width: 0em; }
#b .module { border: 0.09em solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); }
div.vidImgOverlay { position: relative; }
a.vidImgOverlay .playIcon { border-style: none; background: transparent url('ico_pp_play') no-repeat scroll left center; height: 1.5em; left: 47px; position: absolute; top: 34px; width: 2em; }
.awardslisting { border: 0.09em solid rgb(228, 229, 224); padding: 0pt 0.83em 1.58em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.awardslisting .seealllink { padding: 1em 0pt 0pt; float: right; display: block; }
.awardslisting .seealllink a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.awardslisting .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0em; padding: 1.5em 1em 0.4em 0pt; text-align: left; }
.awardslisting .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 2em; color: rgb(171, 23, 23); }
.awardslisting h3 { padding: 1em 0pt 0.56em; font-size: 1.5em; }
.awardslisting th { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0.09em 0pt; padding: 0.75em 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(128, 128, 128); }
.awardslisting table { width: 100%; font-size: 0.92em; color: rgb(102, 102, 102); }
.awardslisting table td { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.6666em 0pt; }
.awardslisting .year { padding: 1.09em 0pt 1.09em 2%; width: 14%; }
.awardslisting .result { width: 18%; }
.awardslisting .award { width: 24%; padding-right: 2%; }
.awardslisting .category { width: 40%; }
.awardslisting strong { padding: 0.27em 0pt 0.27em 1.73em; background: transparent url('awardslisting_winner_bug_001.dat') no-repeat scroll left center; }
#cott { border: 0.09em solid rgb(235, 235, 235); background: transparent url('bg-cott-v2-slide-stage') repeat scroll 0% 0% ! important; }
#cott h1 { color: rgb(105, 105, 105) ! important; }
#cott .cottprev:focus, #cott .cottnext:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.panelContainer { border-left: 0pt none ! important; background: transparent none repeat scroll 0% 0% ! important; }
.moduleHeader .title { background: transparent url('bg-cott-v2-header-1') repeat-x scroll 0% 0% ! important; }
.titleImg { background: transparent url('bg-cott-v2-header-2') no-repeat scroll 0% 0% ! important; }
.moduleHeader { background: rgb(239, 240, 235) url('bg-cott-v2-header-3') repeat scroll 0% 0% ! important; position: relative; }
#cott h3 { font-family: Georgia ! important; font-weight: normal ! important; line-height: 27px ! important; }
.copy a { color: rgb(41, 95, 181) ! important; font-weight: bold ! important; }
.copy a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#cott h3, .slideSingle .copy h3 { font-family: Georgia ! important; font-weight: normal ! important; color: rgb(62, 62, 62) ! important; }
.slideSingle .copy h3 { font-size: 0.74em; font-weight: normal ! important; }
.slideSingle .copy h3 a { font-size: 0.74em; font-weight: normal ! important; line-height: 18px ! important; }
.panelStage { background: transparent none repeat scroll 0% 0% ! important; }
.panel { border: 0pt solid rgb(228, 229, 224); }
.slideSingle { border-style: solid solid solid none ! important; border-color: rgb(228, 229, 224) rgb(228, 229, 224) rgb(228, 229, 224) -moz-use-text-color ! important; border-width: 0.09em 0.09em 0.09em 0pt ! important; background: transparent url('cott-v2-cott-bg') repeat-x scroll center bottom ! important; width: 184px ! important; }
.slideDouble .copy h3 a.moreLink { font-size: 17px ! important; font-weight: normal ! important; }
#panelTicker li a { background: transparent url('cott-v2-ticker-text-bg') repeat-x scroll 0% 0% ! important; color: rgb(41, 95, 181) ! important; font-size: 11px ! important; }
.slideSingle h3 { height: 55px; }
.slideSingle .copy p { margin: 0.33em 0pt 5px ! important; height: 27px; color: rgb(62, 62, 62); }
#cott .copy a.moreLink { padding: 0pt 13px 0pt 0pt ! important; background: transparent url('cott-v2-morelink') no-repeat scroll 100% 5px; }
#cott .copy a.moreLink:hover { background-image: url('cott-v2-morelink-hover'); }
#cott .copy a.moreLink:active { background-image: url('cott-v2-morelink-active'); }
.news { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 1.5em 1em 0.67em; background-color: rgb(255, 255, 255); clear: both; display: block; }
.news .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; overflow: hidden; text-align: right; }
.news .headline h2 { margin: 0pt; padding: 0pt 0.33em 0.17em 0pt; color: rgb(163, 17, 30); display: inline; float: left; font-size: 1.5em; }
.news .body { padding: 0.67em 0pt; }
.news p, .news p a, .dailyspotlight .block p a { font-weight: normal; }
.news p { margin: 0pt; padding: 0pt 0pt 0.5em; overflow: hidden; clear: both; display: block; }
.news ul { margin: 0pt; padding: 0pt; }
.news li { margin: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; }
.news li a { margin: 0.17em 0pt; padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.news .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.67em 0pt 0pt; padding: 0.33em; float: left; height: 4.33em; width: 6.5em; }
.topdyn { border: 1px solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); height: 17.5em; min-height: 198px; }
.topdyn .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.67em 0.33em; padding: 1.5em 1em 0.5em 0pt; overflow: hidden; text-align: left; height: 2em; min-height: 24px; }
.topdyn .headline h2 { margin: 0pt; padding: 0pt 0.33em 0.33em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.topdyn .headline .control { float: right; width: 20%; text-align: right; position: relative; margin-top: -0.42em; display: none; }
.topdyn .headline .control b { float: left; display: block; padding-top: 0.33em; font-weight: normal; }
.topdyn .headline .control .prev { width: 2em; height: 2.08em; }
.topdyn .headline .control .forw { width: 2.08em; height: 2.08em; }
.topdyn .body { display: block; clear: both; }
.topdyn .item { margin: 0pt 0pt 0pt 2.67em; padding: 0.33em 0pt; width: 7.33em; color: rgb(157, 157, 159); float: left; font-family: Arial,Helvetica,sans-serif; }
.topdyn .item .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt; padding: 0.33em; width: 6.5em; height: 6.5em; }
.topdyn .item .thumbhov { border: 0.09em solid rgb(143, 190, 231); margin: 0pt; padding: 0.33em; width: 6.5em; height: 6.5em; }
.topdyn .item .name { padding: 0.17em 0pt 0pt 0.5em; font-size: 1em; }
.topdyn .item .views { font-size: 0.92em; font-weight: normal; }
.topdyn .headline .cont { float: right; margin-top: -0.42em; position: relative; text-align: right; width: 15em; min-width: 180px; }
#topCelebPageNumbers { margin: 1em; float: left; }
#arrow1, #arrow2, #arrow3 { float: right; }
.celebArrow { border: 1px solid rgb(207, 207, 207); margin: 2px; background: rgb(243, 243, 243) url('topcelebbtnbg') repeat-x scroll left top; padding-right: 2px; height: 23px; width: 23px; float: left; }
.celebArrow a.next { border: 1px solid rgb(238, 238, 238); background: transparent url('mf_topcelebnextarrow') no-repeat scroll 60% 50%; height: 23px; width: 23px; display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.celebArrow a.prev { border: 1px solid rgb(238, 238, 238); background: transparent url('mf_topcelebprevarrow') no-repeat scroll 49% 50%; height: 23px; width: 23px; display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.celebArrow a.disable { opacity: 0.1; }
.k7 .dailyspotlight { min-height: 499px; }
.dailyspotlight { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); }
.dailyspotlight .body { padding: 0pt 0pt 0pt 0.42em; overflow: hidden; }
.dailyspotlight .block { margin: 0pt; padding: 0pt 1%; width: 23%; float: left; }
.dailyspotlight .block a { text-decoration: none; color: rgb(41, 95, 181); }
.dailyspotlight .block p a:hover { text-decoration: underline; }
.dailyspotlight .title { padding: 0.67em 0pt 0pt; display: block; }
.dailyspotlight .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.4em; margin: 0.67em 0.75em; padding: 1.17em 0pt 0.33em; overflow: hidden; text-align: right; }
.dailyspotlight .headline h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; float: left; font-size: 1.5em; color: rgb(171, 23, 23); }
.dailyspotlight .headline .text { padding: 0.5em 0pt 0pt; }
.dailyspotlight .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt; padding: 0.33em; width: 11em; height: 7.33em; }
.dailyspotlight h3 { margin: 0pt; padding: 0.67em 0pt 0pt 0.42em; font-size: 1.08em; font-weight: bold; }
.dailyspotlight .block h3 a { color: rgb(51, 51, 51); }
.dailyspotlight p { margin: 0pt; padding: 0pt 0pt 0.83em 0.42em; }
.dsvertical .block { margin: 0pt 0pt 10px; padding: 0pt 1%; overflow: hidden; display: block; clear: both; width: 96%; float: none; }
.dsvertical .block .thumb { float: left; }
.dsvertical .block h3 { padding: 0pt 0pt 0pt 0.42em; float: left; }
.dsvertical .block p { padding: 0pt 0pt 0.83em; float: right; width: 50%; }
.dsvertical .headline { padding: 0.75em 0pt 0.33em; }
.synd_moviefonetogo { border: 1px solid rgb(214, 214, 214); margin: 0pt 0pt 0.8333em; background: rgb(255, 255, 255) url('bg_synd_moduleright_1x184') repeat-x scroll center bottom; float: left; }
.synd_moviefonetogo .headline .title { border-bottom: 1px solid rgb(214, 214, 214); padding: 12px 12px 9px 9px; display: block; height: 18px; }
.synd_moviefonetogo .headline .title .feed { float: right; padding-top: 0.33em; }
.synd_moviefonetogo .headline .title .head { float: left; }
.synd_moviefonetogo .body { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 0.83em 1em; position: relative; }
.synd_moviefonetogo .body .block { padding: 0.33em 0.33em 1em 0pt; display: block; float: left; width: 153px; }
.synd_moviefonetogo .body .blocklast { padding: 0.33em 0pt 1em; width: 139px; }
.synd_moviefonetogo .body .block .subblock { border-right: 1px solid rgb(209, 209, 209); margin-right: 1.53333em; min-height: 7em; padding-right: 0.8333em; }
.synd_moviefonetogo .body .block img { border: 1px solid rgb(222, 222, 222); margin: 0pt 0.5em 0.83333em 0pt; padding: 0.33em; background: transparent url('bg_synd_module_1x184') repeat-x scroll center top; }
.synd_moviefonetogo .body .block a { color: rgb(171, 23, 23); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1em; }
.synd_moviefonetogo .body .block p { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 0.91666em; }
.quigoMod { border: 1px solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); float: right; }
.quigo_s6 { border: 1px solid rgb(207, 207, 207); margin-top: 0.8333em; background-color: rgb(255, 255, 255); }
.quigo_s7 { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); }
#sponsorAd2, #sponsorAd1 { border: 1px solid rgb(207, 207, 207); margin: 1em; }
#sponsorAd2 .moreOffers, #sponsorAd1 .moreOffers { margin: 0pt 1em; padding-bottom: 0.5em; }
#sponsorAd2 .offerTitle, #sponsorAd1 .offerTitle { display: block; }
#sponsorAd2 .offerLinks, #sponsorAd1 .offerLinks { display: block; padding-left: 1px; }
.googAfs { border: 0pt none ; padding: 1em 1em 0pt 0pt; font-size: 12px; background-color: rgb(255, 255, 255); color: rgb(62, 62, 62); }
.googAfs .head { margin-top: -6px; }
.googAfs .head h3 { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 0.91667em; float: right; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(81, 81, 81); }
.googAfs .head h3 a.whatisthis { display: block; color: rgb(62, 62, 62); }
.googAfs h5 { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 1em; }
.googAfs .adbody { margin: -8px 12px 0pt; font-size: 1.1em; }
.googAfs .sponsorPromo { margin: 1em 0pt; }
.googAfs .sponsorPromo h5 { margin: 0pt; }
.googAfs .sponsorPromo h5 a span { cursor: pointer; display: block; font-size: 1em; }
.googAfs .sponsorPromo h5 a span:hover { text-decoration: underline; }
.googAfs .sponsorURL { color: rgb(51, 116, 62) ! important; padding-left: 0pt; }
.googAfs .info { display: block; text-align: right; margin-bottom: -2px; }
.googAfs a.info { padding: 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 1em; }
.googAfs .box { float: left; width: 200px; margin-right: 10px; }
.googAfs .info { clear: both; }
.googAfs .arrow { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.googAfs a.description { color: rgb(62, 62, 62); }
.googAfs a.arrow { color: rgb(84, 109, 176); }
.googAfs a.arrow2 { color: rgb(84, 109, 176); float: right; padding-bottom: 0.8333em; font-size: 0.8333em; }
.googAfs {  }
.googAfs * { position: relative; }
#vertical_dmn_results_MOVIE .googAfs, #vertical_dmn_results_CASTCREW .googAfs, #vertical_dmn_results_VIDEO .googAfs, #vertical_dmn_results_PHOTO .googAfs, #vertical_dmn_results_THEATER .googAfs { margin: 0.8333em 0pt 0pt; }
#vertical_dmn_results_MOVIE .googAfs .sponsorPromo h5 a span, #vertical_dmn_results_CASTCREW .googAfs .sponsorPromo h5 a span, #vertical_dmn_results_VIDEO .googAfs .sponsorPromo h5 a span, #vertical_dmn_results_PHOTO .googAfs .sponsorPromo h5 a span, #vertical_dmn_results_THEATER .googAfs .sponsorPromo h5 a span { color: rgb(84, 109, 176); }
.k8 #ent_promo_sidetexttitle_354310 { border: 1px solid rgb(207, 207, 207); float: left; width: 32%; }
.ent_promo_sidetexttitle .header {  }
.ent_promo_sidetexttitle .header h2 { font-size: 1.5em; }
.ent_promo_sidetexttitle .body { padding: 0.83em 1em 0.8333em; }
#m1 .info_genericpromo { margin-bottom: 0.83333em; text-align: center; }
.tvmovies { border: 1px solid rgb(214, 214, 214); margin: 0pt 0pt 0.8333em; background: rgb(255, 255, 255) url('tvmovie_bg_gradient_1x250') repeat-x scroll center bottom; float: left; width: 100%; }
.tvmovies .header { border-bottom: 1px solid rgb(214, 214, 214); padding: 12px 12px 9px 9px; display: block; height: 18px; }
.tvmovies .header h3 { margin: 0pt; padding: 0pt 0.33em 0.17em 0pt; display: inline; font-size: 1.5em; color: rgb(163, 17, 30); float: left; }
.tvmovies .body { padding: 15px 12px 9px 9px; display: block; text-align: left; }
.tvmovies .body .tagline { padding-bottom: 20px; }
.tvmovies .body .mainimg { border: 1px solid rgb(222, 222, 222); padding: 5px; margin-left: 11px; float: left; background-color: rgb(240, 240, 240); }
.tvmovies .body .maintxt { margin-left: 13px; float: left; width: 50%; }
.tvmovies .body .maintxt p.tvmovietitle { padding-bottom: 5px; font-weight: bold; }
.tvmovies .body .maintxt ul li { list-style-type: disc; list-style-position: inside; }
.tvmovies .body .maintxt ul li.linklist { color: rgb(41, 95, 181); }
.tvmovies .footer { border-top: 1px solid rgb(214, 214, 214); clear: both; height: 50px; text-align: center; padding-top: 10px; }
.tvmovies .footer a.tvbutton { background: transparent url('tvmovie_button') no-repeat scroll 0% 0%; padding-left: 231px; padding-bottom: 30px; display: inline-block; }
.tvmovies .footer a.tvbutton:hover { background-image: url('tvmovie_button_over'); text-decoration: none; }
.today { overflow: hidden; display: block; clear: both; }
.today .todayon { border: 0.09em solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); width: 32%; float: left; }
.today .todayon .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em 0pt; padding: 1.17em 0pt 0.17em; overflow: hidden; text-align: left; }
.today .todayon .headline h2 { margin: 0pt; padding: 0pt 0pt 0.09em; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.today .todayon .headline h2 a { color: rgb(171, 23, 23); }
.today .todayon .headline b { font-weight: normal; color: rgb(135, 135, 137); font-size: 0.8em; }
.today .todayon .headline .feed { padding: 0.5em 0pt 0pt; float: right; position: relative; }
.today .todayon .headline .feed a { padding: 0pt 0pt 0pt 0.17em; }
.today .todayon .headline .rssfeed { width: 1.08em; height: 1em; }
.today .todayon .headline .snag { width: 2.33em; height: 1em; }
.today .todayon .body { padding: 0.67em; }
.today .todayon .body p { margin: 0pt; padding: 0pt 0pt 0.83em; }
.today .todayon .body ul { margin: 0pt; padding: 0pt; }
.today .todayon .body li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.today .todayon .body li a { margin: 0.17em 0pt; padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.today .todayon .body .thumb { border: 0.09em solid rgb(0, 0, 0); margin: 0pt 0.67em 0pt 0pt; float: left; width: 6.33em; height: 9.42em; }
.today .todayon .body .thumbalt { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.67em 0pt 0pt; padding: 0.33em; float: left; width: 6.5em; height: 6.5em; }
.today .todayon .body .xlarge { margin: 0pt 0pt 0.67em; }
.today .todayonc { margin: 0pt 0.75em; }
.top5combo { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0.09em 0.09em 0pt; margin: 0.83em 0pt; background-color: rgb(255, 255, 255); }
.top5combo .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.5em; margin: 0.5em 0.75em 0pt; padding: 1.17em 0pt 0.33em; text-align: left; }
.top5combo .headline h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.top5combo .headline b { font-weight: normal; color: rgb(135, 135, 137); font-size: 0.8em; }
.top5combo .advertisement { margin: 0.5em 0.75em; padding: 0pt; text-align: center; }
.top5 { border-bottom: 0.09em solid rgb(207, 207, 207); overflow: hidden; display: block; clear: both; background-color: rgb(255, 255, 255); }
.top5 .headline { border-width: 0pt 0pt 0.25em; margin: 0pt 0.75em 0.33em; overflow: hidden; }
.top5 .headline h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.3em; color: rgb(171, 23, 23); float: left; }
.top5 .headline .feed { padding: 0.42em 0pt 0pt; float: right; position: relative; }
.top5 .headline .feed a { padding: 0pt 0pt 0pt 0.17em; }
.top5 .headline .rssfeed { width: 1.08em; height: 1em; }
.top5 .headline .snag { width: 2.33em; height: 1em; }
.top5 .text { margin: 0pt; padding: 0.25em 0pt 0.56em 0.83em; display: block; }
.top5 table { padding: 0pt; width: 100%; }
.top5 tr { background-color: rgb(255, 255, 255); }
.top5 .alt { background: rgb(249, 249, 251) url('top_5_list_row_bg_1x40') repeat-x scroll center bottom; }
.top5 .num { border-top: 0.07em solid rgb(207, 207, 207); padding: 0pt 3% 0pt 0pt; width: 12%; color: rgb(133, 144, 148); font-size: 1.5em; font-weight: bold; text-align: right; vertical-align: middle; }
.top5 .title { border-top: 0.09em solid rgb(207, 207, 207); padding: 0.67em 0.83em 0.67em 0pt; vertical-align: middle; }
.top5 .rating { color: rgb(133, 144, 148); }
.top5 .footer { border-top: 0.09em solid rgb(207, 207, 207); padding: 0.67em; background-color: rgb(255, 255, 255); color: rgb(188, 189, 185); text-align: center; }
.top5 .footer .button, .top5 .footer .button:hover, .top5 .footer .button:visited, .top5 .footer .button:visited:hover { margin: 0.42em auto; display: block; width: 60%; }
#info_genericpromo_323925 .button, #info_genericpromo_323925 a.button { border: 0.09em solid rgb(54, 123, 150); margin: 0pt 0.33em; padding: 0.17em 0.5em; background: rgb(40, 149, 192) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: inline; font-weight: bold; text-decoration: none; }
.photoasset { border: 1px solid rgb(228, 229, 224); background-color: transparent; clear: both; display: block; }
.photoasset .posterarea { border: 1px solid rgb(255, 255, 255); padding: 0.8333em; overflow: hidden; background-color: transparent; text-align: center; clear: both; display: block; height: 100%; }
.photoasset .posterarea .assetcontrol { background: transparent url('prev-next-bg') repeat-x scroll 0% 0%; }
.photoasset .posterarea .assetnext { float: right; }
.photoasset .posterarea .assetprev { float: left; }
.photoasset .posterarea .assetnext span span {  }
.photoasset .posterarea .assetprev span span {  }
.photoasset .posterarea .assetcontrol:hover { background: transparent url('prev-next-bg-over') repeat-x scroll 0% 0%; }
.photoasset .posterarea .assetcontrol span { background: transparent url('prev-next-right-corners') no-repeat scroll right top; display: block; }
.photoasset .posterarea .assetcontrol span:hover { background: transparent url('prev-next-right-corners-o') no-repeat scroll right top; }
.photoasset .posterarea .assetcontrol span span { padding: 0.5em 0pt; background: transparent url('prev-next-left-corners') no-repeat scroll left top; color: rgb(153, 153, 153); font-weight: bold; text-align: center; width: 8.8333em; }
.photoasset .posterarea .assetcontrol span span:hover { background: transparent url('prev-next-left-corners-o') no-repeat scroll left top; }
.photoasset .posterarea .assetcontrol a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.photoasset .posterarea .assetcontrol a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.photoasset .posterarea .assetcontrol img { border: medium none ; }
.photoasset .posterarea .assetcontrol a.gonext { padding: 0.4166em 3.25em; background: transparent url('ico_pp_arrownext') no-repeat scroll 80% 50%; }
.photoasset .posterarea .assetcontrol a.goprev { padding: 0.4166em 2.25em; background: transparent url('ico_pp_arrowprev') no-repeat scroll 10% 50%; }
.photoasset .posterarea .assetcount { border-style: solid; border-color: rgb(228, 229, 239); border-width: 1px 0pt; padding: 0.4166em 8.8333em 0.5em; background-color: rgb(250, 249, 244); color: rgb(51, 51, 51); text-align: center; }
.photoasset .posterarea .assetcenter { margin: 1.6666em auto; overflow: hidden; display: block; }
.photoasset .posterarea .assetcenter img { border: 1px solid rgb(229, 230, 224); padding: 5px; background-color: rgb(255, 255, 255); }
.photoasset .photodetails { border-style: solid; border-color: rgb(228, 229, 224) rgb(255, 255, 255) rgb(255, 255, 255); border-width: 1px; padding: 0.8333em; background: rgb(233, 233, 233) url('utility-panel-bg') repeat-x scroll 0pt 50%; }
.photoasset .photodetails .photodetailstitle { font-weight: bold; margin-bottom: 0.5em; }
.photoasset .photodetails .descrip { font-size: 0.9166em; margin-bottom: 1em; }
.photoasset .photodetails .foot { font-size: 0.9em; }
.photoasset .photodetails .footdetail { color: rgb(102, 102, 102); text-transform: uppercase; padding-left: 0.25em; }
.photocarousel { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.photocarousel .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 4px; margin: 0pt 0.9166em; padding: 2.3333em 1em 0.3333em 0pt; position: relative; text-align: left; }
.photocarousel .header h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.photocarousel .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.photocarousel #photosThumbNav { overflow: hidden; height: 6.5em; }
.photocarousel #photosThumbNav li { margin: 0pt 0.25em; overflow: hidden; display: block; float: left; height: 6.5em; }
.photocarousel #photosThumbNav li.chosen { border: 0.25em solid rgb(84, 149, 243); }
.photocarousel #photosThumbNav .streamarrowprev, .photocarousel #photosThumbNav .arrownolink { float: left; margin-right: 0.3333em; }
.photocarousel #photosThumbNav .streamarrownext, .photocarousel #photosThumbNav .arrownolink2 { float: right; }
.photocarousel #photosThumbNav .streamarrownext img, .photocarousel #photosThumbNav .streamarrowprev img { border: medium none ; padding: 2.82em 0.4em; background-color: rgb(242, 242, 242); }
.photocarousel #photosThumbNav .streamarrownext img:hover, .photocarousel #photosThumbNav .streamarrowprev img:hover { background-color: rgb(230, 230, 230); }
.photocarousel #photosThumbNav .arrownolink, .photocarousel #photosThumbNav .arrownolink2 { border: medium none ; padding: 2.82em 0.4em; background-color: rgb(242, 242, 242); }
.photocarousel .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.photocarousel .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.photosearch { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0.83em; overflow: hidden; background-color: rgb(255, 255, 255); height: 100%; }
.photosearch .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em; padding: 1.17em 0pt 0.33em; text-align: left; }
.photosearch .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.photosearch .mfform { margin: 0pt 0pt 8px 8px; padding: 3px 2px 1px; background: transparent url('moviefone_searchwidget_textfield_bg') no-repeat scroll 0% 0%; width: 297px; }
.photosearch form { margin: 0pt; padding: 0pt; }
.photosearch .mftextfield { border: 1px solid rgb(189, 40, 23); padding: 3px; font-size: 12px; width: 248px; float: left; font-family: Arial; color: rgb(80, 80, 80); background-color: rgb(245, 240, 240); }
.photosearch .submit { margin: 0pt 0pt 0pt 3px; }
.relatedphotos { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); }
.relatedphotos .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em; padding: 1.17em 0pt 0.33em; text-align: left; }
.relatedphotos .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.relatedphotos .body { margin: 0pt 0pt 0.83em; padding: 0.83em; overflow: auto; height: 22.83em; }
.relatedphotos .body .row { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.09em; margin: 0pt 0pt 0.83em; padding: 0pt 0pt 0.83em; overflow: hidden; display: block; clear: both; color: rgb(102, 102, 102); }
.relatedphotos .body .row img { margin: 0pt 0.83em 0pt 0pt; float: left; }
.relatedphotos .more { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0.09em 0pt 0pt; padding: 0.82em 0.91em 0.91em; background: transparent url('relatedphotos_more_bg') no-repeat scroll 0% 0%; font-size: 0.92em; display: block; clear: both; }
.movieinfo { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); }
.movieinfo .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em; padding: 1.17em 0pt 0.33em; text-align: left; }
.movieinfo .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.movieinfo .body { padding: 0pt 1em 1em; }
.movieinfo .row { padding: 0.75em 0.83em; overflow: hidden; height: 100%; }
.movieinfo .row .label { float: left; width: 35%; color: rgb(102, 102, 102); font-weight: bold; }
.movieinfo .row .info { float: left; width: 65%; }
.movieinfo .alt { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.movieinfo a.morecast { margin: 0.5em 0pt; display: block; float: left; }
.moviecard { border: 0.09em solid rgb(207, 207, 207); padding: 0.17em; margin-bottom: 0.83em; background-color: rgb(255, 255, 255); }
.moviecard .poster { margin: 0pt 0.83em 0.42em 0pt; float: left; }
.moviecard .poster .frame { padding: 0.75em; background: transparent url('moviecard_poster_frame_xl.jpg') no-repeat scroll 0% 0%; }
.moviecard .poster .more { margin: 0.33em 0pt; padding: 0.33em 0.5em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; display: block; }
.moviecard .poster .options a { padding: 0pt 0pt 0pt 0.33em; }
.moviecard .moviedetail { float: left; width: 52%; }
.moviecard .moviedetail .body { margin: 0.83em 0pt 0pt; }
.moviecard .cardinfo { padding: 0.42em; background: transparent url('moviecard_header_bg') repeat scroll 0% 0%; }
.moviecard .cardinfo .header { border: 0.09em solid rgb(255, 255, 255); position: relative; }
.moviecard .cardinfo .header h3 { margin: 0pt; padding: 0pt; display: inline; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(171, 23, 23); }
.moviecard .cardinfo .header .num { margin: -0.12em 0.12em 0pt 0pt; position: relative; font-size: 2.17em; color: rgb(171, 23, 23); font-weight: bold; float: left; }
.moviecard .cardinfo .header h4 { color: rgb(171, 23, 23); font-size: 0.92em; }
.moviecard .cardinfo .header h5 { font-size: 0.92em; }
.moviecard .cardinfo .buttons { padding: 0.42em 0pt 0pt; overflow: hidden; }
.moviecard .cardinfo .buttons a { padding: 0pt 0.25em 0pt 0pt; float: left; }
.moviecard .cardinfo .buttons .more { font-size: 0.92em; position: relative; top: -0.64em; left: 0pt; }
.moviecard .cardinfo .header .bg { border: 0.09em solid rgb(208, 212, 213); }
.moviecard .cardinfo .header .title { border: 0.09em solid rgb(255, 255, 255); padding: 0.83em; background: rgb(255, 255, 255) url('moviecard_title_bg') repeat-x scroll center bottom; overflow: hidden; }
.moviecard .cardinfo .header .title .spacer { padding: 0.73em 0pt 0pt; font-size: 0.92em; }
.moviecard .cardinfo .divider { border-bottom: 0.09em solid rgb(229, 230, 222); margin: 0pt; padding: 0pt 0pt 0.42em; }
.moviecard .innerspace { padding: 0.83em; background: transparent url('moviecard_inner_bg') repeat-x scroll center bottom; overflow: hidden; }
.moviecard .body { overflow: hidden; height: 100%; color: rgb(102, 102, 102); font-size: 0.92em; }
.moviecard .body strong { display: block; clear: both; color: rgb(51, 51, 51); }
.moviecard .details { padding: 1em 2% 0pt 0pt; width: 48%; float: left; }
.moviecard .body .divider { border-top: 0.09em solid rgb(229, 230, 222); margin: 0.83em 0pt 0pt; padding: 0.83em 0pt 0pt; overflow: hidden; }
.moviecard .spacer { width: 50%; float: left; }
.moviecard .minisynop { padding: 1em 0pt 0pt; width: 50%; float: left; }
.comingsoon { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); }
.comingsoon .body { overflow: hidden; height: 100%; }
.comingsoon .body .movie { margin: 0.83em 0pt; padding: 0pt 2%; float: left; width: 29%; text-align: center; height: 23.75em; }
.comingsoon .body .poster { margin: 0pt 0pt 0.83em; }
.comingsoon .body .title { margin: 0pt 0pt 0.33em; font-weight: bold; }
.comingsoon .body .date { margin: 0pt 0pt 0.83em; color: rgb(253, 5, 0); }
.comingsoon .body .more { margin: 0.33em; padding: 0.6666em; background: rgb(236, 237, 239) none repeat scroll 0% 0%; text-align: center; font-weight: bold; display: block; }
.trailertog { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0.83em; background-color: rgb(255, 255, 255); }
.trailertog .preview { margin: 0.42em 0pt 0pt 2.5em; padding: 0pt 0pt 0.42em; }
.trailertog .tabs { border-left: 0.09em solid rgb(208, 208, 206); margin: 0.83em 0pt -0.09em; padding: 0px; font-weight: normal; height: 100%; }
.trailertog .tabs li a { border-style: solid; border-color: rgb(208, 208, 206); border-width: 0.09em 0.09em 0.09em 0pt; margin: 0pt; padding: 0.58em 1em; background: transparent url('module_tab_bg') repeat-x scroll 0% 0%; display: block; color: rgb(51, 51, 51); }
.trailertog .tabs li.selected a { border-style: solid; border-color: rgb(208, 208, 206) rgb(208, 208, 206) rgb(255, 255, 255); border-width: 0.09em 0.09em 0.09em 0pt; margin: 0pt; padding: 0.58em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
.trailertog .code { border: 0.1em solid rgb(207, 207, 207); margin: 0pt 0pt 0.5em; padding: 0.4em; background: rgb(238, 241, 242) none repeat scroll 0% 0%; overflow: hidden; height: 1.2em; font-size: 0.83em; display: block; width: 42em; }
.trailertog .body { border: 0.09em solid rgb(208, 208, 206); padding: 0.83em 0pt 0.83em 0.83em; }
.trailertog strong { font-size: 0.83em; }
.trailertog .getmovie { margin: 0pt; }
.trailertog .getmovie .body { border: 0pt none ; padding: 0pt; }
#trricomments { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0.83em; overflow: hidden; background-color: rgb(255, 255, 255); height: 100%; }
#trricomments .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em; padding: 1.17em 0pt 0.33em; text-align: left; }
#trricomments .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
#trricomments .header span { font-weight: normal; color: rgb(135, 135, 137); font-size: 0.8em; }
#trricomments .header .addmycomment { padding: 0pt; float: right; margin-top: -1.27em; position: relative; }
#trricomments .header .addmycomment a { padding: 0pt 0pt 0pt 0.33em; }
#trricomments .commentblock { border-style: solid; border-color: rgb(222, 222, 222); border-width: 0pt 0pt 0.09em; margin: 0pt 0pt 0.83em; padding: 0pt 1em 0.83em; overflow: hidden; }
#trricomments .commentblock .icon { margin: 0pt 0.83em 0pt 0pt; float: left; }
#trricomments .commentblock .icon img { height: 4em; width: 4em; }
#trricomments .commentblock .report { float: right; font-size: 0.92em; }
#trricomments .commentblock .report a { padding: 0.27em 0.64em; background: rgb(241, 241, 241) none repeat scroll 0% 0%; display: block; color: rgb(190, 190, 190); }
#trricomments .commentblock .report a:hover { background: rgb(127, 127, 127) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#trricomments .commentblock p { padding: 0.83em 0pt 0pt; }
#trricomments .addcomment { padding: 0pt; overflow: hidden; }
#trricomments .addcomment #tip, #trricomments .addcomment #tipcontent { padding: 0pt 0pt 0.83em; }
#trricomments .addcomment .commentborder { border: 0.09em solid rgb(166, 166, 166); margin: 0.6666em; padding: 0.83em; background: rgb(255, 255, 255) url('unscripted_vce_comment_border') repeat scroll 0% 0%; overflow: hidden; color: rgb(255, 255, 255); }
#trricomments .addcomment .commentarea { border: 0pt none ; padding: 0.5em 2%; width: 96%; font-size: 1em; }
#trricomments .addcomment .charmin { display: block; clear: both; color: rgb(135, 135, 137); font-size: 0.8em; }
#trricomments .addcomment .button { margin: 0pt 0pt 0.83em; float: right; }
#snsMiniUI { position: absolute; left: 375px; top: 0pt; }
.relatedmovies { margin: 0pt 0pt 2em; }
.relatedmovies .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0pt 1em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.relatedmovies .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.relatedmovies .body { margin: 0pt; padding: 0.83em 1em; }
.relatedmovies .body ul { margin: 0pt; padding: 0pt; }
.relatedmovies .body li { margin: 0pt; padding: 0pt 0pt 0.6666em; list-style-type: none; list-style-image: none; list-style-position: outside; }
.relatedmovies .body li a { margin: 0pt; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.aka { margin: 0pt 0pt 2em; }
.aka .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0pt 1em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.aka .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.aka .body { padding: 0.83em; }
.trailerpromo { padding: 0pt 0pt 0.83em; margin-bottom: 0.83em; }
.trailerpromo .button, .trailerpromo .button:hover { margin: 0.83em auto; display: block; width: 9.58em; font-weight: bold; text-align: center; }
.trailerpromo .poster { margin: 0pt 0pt 0.83em; padding: 0.83em 0pt 0pt; text-align: center; }
.trailerpromo .poster .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt auto 0.83em; padding: 0.6666em; width: 10.42em; height: 15.42em; }
.trailerpromo .poster .toggle { padding: 0px; overflow: hidden; font-size: 8pt; height: 100%; }
.trailerpromo .poster .toggle p { margin: 0pt 0pt 5px; padding: 0pt; float: left; }
.trailerpromo .poster .toggle p img { margin: 0px; }
.trailerpromo .poster .toggle .l { width: 18%; padding-left: 1%; }
.trailerpromo .poster .toggle .c { text-align: center; width: 60%; }
.trailerpromo .poster .toggle .r { float: right; width: 18%; padding-right: 1%; }
.trailerpromo .ratings { margin: 0pt auto; }
.trailerpromo .ratings_widget td { border: 0pt none ; }
#getit .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
#getit .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
#getit .body { padding: 0.6666em; }
#getit .body p { margin: 0px; padding: 0pt 0pt 0pt 7px; background: transparent url('icon_generic') no-repeat scroll 0pt 5px; display: block; }
#getit .body p a { display: block; }
#aboutmov { margin: 0pt 0pt 2em; }
#aboutmov .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0pt 1em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
#aboutmov .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
#aboutmov .body { margin: 0pt; padding: 0.83em 1em 0pt; }
#aboutmov .body strong { color: rgb(0, 0, 0); }
#aboutmov .body strong img { margin-top: 0.33em; }
#aboutmov .body strong a { color: rgb(0, 0, 0); font-weight: normal; }
#aboutmov .alt { overflow: hidden; color: rgb(181, 32, 34); padding-bottom: 0.33em; }
#aboutmov .alt .l { float: left; width: 75%; font-weight: bold; }
#aboutmov .alt .r { float: right; width: 25%; text-align: right; }
.clips { margin: 0pt 0pt 2em; }
.clips .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 0pt 1em; text-align: left; }
.clips .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.clips .tabs { border-bottom: 0.09em solid rgb(208, 208, 206); margin: 0.83em 0pt 0pt; padding: 0px; }
.clips .tabs li { border-style: solid; border-color: rgb(208, 208, 206); border-width: 0.09em 0.09em 0pt 0pt; padding: 0.58em 0pt; background: transparent url('module_tab_bg') repeat-x scroll 0% 0%; }
.clips .tabs li.selected { border-style: solid; border-color: rgb(208, 208, 206) rgb(208, 208, 206) rgb(255, 255, 255); border-width: 0.09em 0.09em 0.09em 0pt; margin: 0pt 0pt -0.09em; padding: 0.58em 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
.clips .body { padding: 0pt 0.09em; }
.clips table { border-bottom: 0.09em solid rgb(222, 222, 222); color: rgb(51, 51, 51); width: 100%; }
.clips th { padding: 0.5em 0pt; color: rgb(0, 0, 0); text-align: left; }
.clips td { border-top: 0.09em solid rgb(222, 222, 222); padding: 0.5em 0pt; color: rgb(51, 51, 51); vertical-align: middle; }
.clips table p { margin: 0pt 0pt 0pt 1.5em; font-weight: normal; }
.clips .hdrmplay, .clips .mplay, .clips .hdrtype, .clips .type, .clips .hdrtime, .clips .time { text-align: center; width: 10%; }
.clips .hdrname, .clips .name { text-align: left; width: 60%; }
.clips .name a { font-weight: bold; display: block; }
.clips .mplay img { width: 1.83em; height: 1.5em; }
.clips .altrow { background: rgb(244, 245, 246) none repeat scroll 0% 0%; }
.clips .footer { padding: 0.6666em; overflow: hidden; display: block; clear: both; height: 100%; }
.clips .footer .l { margin: 0pt; float: left; width: 50%; }
.clips .footer .r { margin: 0pt; padding: 0pt 0pt 0pt 3%; float: right; width: 47%; }
#s .sgroup .s7 .clips { border: 0.09em solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); }
.wantmore { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 0.8333em; overflow: hidden; background-color: rgb(255, 255, 255); display: block; }
.wantmore .header { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; position: relative; text-align: left; }
.wantmore .header h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.wantmore .body { padding: 0.8333em 1em 1.6666em; overflow: hidden; position: relative; display: block; height: 100%; }
.wantmore .body .links { border-bottom: 0.08em solid rgb(205, 212, 211); overflow: hidden; padding-bottom: 1em; margin-bottom: 1em; display: block; height: 100%; }
.wantmore .body .links .linkscol { display: block; float: left; font-size: 11px; padding-right: 1.8em; }
.wantmore .body .links .last { padding-right: 0pt; }
.wantmore .searchleft { border-right: 0.08em solid rgb(205, 212, 211); padding: 1em 1em 1em 0pt; margin-left: 0em; display: block; float: left; }
.wantmore .searchright { padding: 0.25em 2em 0.8333em 0.8333em; display: block; float: right; text-align: center; }
.wantmore .searchright a { display: block; width: 157px; height: 36px; }
.aolsearchlogo { margin: 0pt; padding: 0pt; background: transparent url('aolsearch_157x36') no-repeat scroll right top; }
.wantmore .searchbutton .butones { width: 18em; }
.wantmore .searchbutton .butones a { font-weight: normal; }
.synopsis { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); }
.synopsis .header { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; position: relative; text-align: left; }
.synopsis .header h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.synopsis .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.synopsis .body p { padding: 0pt 0pt 0.83em; }
.synopsis .body ul { margin: 0pt; padding: 0pt; }
.synopsis .body li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.synopsis .body li a { margin: 0pt; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.synopsis .footer { border-top: 0.09em solid rgb(236, 237, 232); margin: 1.25em 0pt 3.75em; }
.synopsis .top { font-weight: normal; text-align: right; }
.castcredits { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 0.8333em; padding: 0pt 0.8333em 1.58em 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.castcredits .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.castcredits .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.castcredits table { width: 100%; }
.castcredits table td { padding: 0.83em 0pt; vertical-align: middle; width: 33%; }
.castcredits .portrait { float: left; width: 28%; }
.castcredits .portrait img { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0pt 0.83em; padding: 0.33em; height: 6.5em; width: 6.5em; background-color: rgb(255, 255, 255); }
.castcredits .row { padding: 0.75em 0.83em; overflow: hidden; height: 100%; vertical-align: middle; }
.castcredits .row .name, .castcredits .row .role { float: left; width: 35.5%; }
.castcredits .row .name { font-weight: bold; }
.castcredits .alt { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.movienews { margin: 0pt 0pt 2em; overflow: hidden; height: 100%; }
.movienews .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.movienews .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.movienews .header b { padding: 0pt 0pt 0pt 0.33em; font-weight: normal; color: rgb(157, 157, 159); }
.movienews .resultsnav { border-top: 0.09em solid rgb(224, 222, 198); padding: 0.33em 0pt; float: left; color: rgb(0, 0, 0); }
.movienews .results { float: left; display: inline; margin-left: 0.83em; }
.movienews .navigation { float: right; display: inline; margin-right: 0.83em; }
.movienews .navigation a b { color: rgb(252, 127, 3); }
.movienews .navigation a { font-weight: bold; }
.movienews .navigation a:active { color: rgb(51, 51, 51); }
.movienews p { margin: 0.83em 0pt 0.83em 0.83em; }
.movienews .footer { border-top: 0.09em solid rgb(236, 237, 232); margin: 0.83em; padding: 0.83em 0pt 0pt; overflow: hidden; height: 100%; }
.movienews .left { float: left; font-size: 0.8em; }
.movienews .right { float: right; }
.reviews { margin: 0pt 0pt 2em; display: block; clear: both; }
.reviews .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.reviews .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.reviews .hilight { border-style: solid; border-color: rgb(236, 237, 232); border-width: 0.09em 0pt; background: rgb(246, 246, 248) none repeat scroll 0% 0%; }
.reviews .msg { padding: 0.83em 0.83em 0pt; }
.reviews .noreview { padding: 0.83em 0.83em 0pt; display: block; }
.reviews .disclaimer { padding: 0.83em 0.83em 0pt; color: rgb(139, 145, 143); }
.reviews .disclaimer p { padding: 0pt 0pt 0.83em; }
.reviews .footer { padding: 0.83em 0.83em 0pt; }
.reviews .dashboard { padding: 0.83em 0pt 0pt 0.83em; overflow: hidden; display: block; clear: both; }
.reviews .dashboard .la { width: 25%; float: left; }
.reviews .dashboard .lb { width: 25%; float: left; }
.reviews .dashboard .ra { width: 25%; float: left; }
.reviews .dashboard .rb { width: 25%; float: left; }
.reviews .dashboard .lb .num { color: rgb(98, 98, 88); font-weight: bold; }
.reviews .dashboard .lb .top { font-size: 2.6em; }
.reviews .dashboard .lb .bottom { font-size: 1.8em; text-decoration: overline; display: block; clear: both; margin-top: -0.25em; }
.reviews .familyrating { display: block; clear: both; }
.reviews .familyrating table { width: 100%; }
.reviews .familyrating table td { padding: 0.6666em 0pt; width: 50%; vertical-align: baseline; }
.reviews .familyrating strong { display: inline; }
.reviews .familyrating .l { padding: 0pt 0pt 0pt 0.83em; }
.reviews .familyrating .l img { margin: 0pt 0.17em -0.5em; }
.reviews .familyrating span { color: rgb(171, 23, 23); font-weight: bold; }
.reviews .critic .footer { overflow: hidden; clear: both; display: block; }
.reviews .critic .footer p { padding: 0.83em 0pt 0pt; width: 80%; }
.reviews .critic .footer img { padding: 0pt 0.83em 0pt 0pt; float: left; }
.reviews .review { padding: 0.6666em 0pt; overflow: hidden; width: 100%; display: block; clear: both; position: relative; }
.reviews .review span { color: rgb(139, 145, 143); }
.reviews .review .left { float: left; width: 73%; padding-left: 2%; }
.reviews .review .left p { margin: 0pt; padding: 0pt 0pt 0.6666em; }
.reviews .review .right td { border: medium none ; }
.reviews .review .right { float: right; width: 20%; padding-left: 5%; font-size: 2.9em; font-weight: bold; color: rgb(137, 147, 148); text-align: center; }
.reviews .mreview .rating { font-weight: bold; font-size: 0.92em; color: rgb(146, 149, 106); position: absolute; top: 0.33em; left: 23.75em; }
.reviews .mreview .ratings_widget { width: 7.5em; }
.reviews .wreview form { padding: 0pt 0pt 0.83em 0.83em; }
.reviews .wreview .write { clear: both; padding-top: 0.5em; }
.reviews .wreview label { padding: 0.83em 0pt 0pt; font-weight: bold; display: block; }
.reviews .wreview form .text { width: 28.33em; display: block; clear: both; }
.reviews .wreview form textarea { margin: 0pt 0pt 0.83em; display: block; width: 29.17em; clear: both; }
.reviews .wreview .instructions { border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(236, 237, 232); border-width: 0.09em; padding: 0.83em 0pt 0.42em 0.83em; margin-bottom: 0.09em; }
.reviews .wreview .instructions p { padding: 0pt 0pt 0pt 0.83em; background: transparent url('icon_generic_001.dat') no-repeat scroll 0pt 0.42em; }
.reviews .wreview .instructions p a { background: transparent none repeat scroll 0% 0%; }
.horizgetmovie { border: 1px solid rgb(228, 229, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 0.8333em; display: block; height: 100%; }
.horizgetmovie .header { border-bottom: 0.3333em solid rgb(206, 212, 212); margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; overflow: hidden; text-align: left; display: block; height: 100%; }
.horizgetmovie .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; color: rgb(171, 23, 23); float: left; font-size: 1.5em; display: inline; }
.horizgetmovie .body { margin: 0.8333em 0pt 0pt; padding: 0pt 0.6666em 0pt 0.17em; overflow: hidden; display: block; }
.horizgetmovie .option { padding: 0.25em 0.3333em 0.5em; font-size: 0.9166em; display: block; text-decoration: none; font-weight: bold; }
.horizgetmovie .option:hover { text-decoration: none; }
.horizgetmovie .option span { color: rgb(0, 0, 0); text-decoration: none; }
.horizgetmovie img { margin-top: 0pt; }
.horizgetmovie .block { margin: 0pt 0.8333em 0.8333em; padding: 6px; background: transparent url('bg_pp_pattern') repeat scroll left top; float: left; min-height: 73px; min-width: 90px; width: 7.5em; }
.horizgetmovie .outer { background: rgb(248, 248, 248) url('mf_dvdpop_innerbg') repeat-x scroll left top; }
.horizgetmovie .inner { border: 1px solid rgb(204, 204, 204); padding: 0.08333em 0.33333em; min-width: 79px; text-align: center; }
.horizgetmovie .inner .innertop { padding: 0pt; }
.horizgetmovie .inner .innertop strong { background: transparent url('mf_dvdpop_strongbg') no-repeat scroll center top; display: block; height: 2.58333em; min-height: 31px; min-width: 73px; padding-top: 10px; width: 6.0833em; }
.horizgetmovie .inner .innertop p { padding: 3px 0pt 7px; background: transparent url('mf_dvdpop_strongbg') no-repeat scroll center top; display: block; height: 2.58333em; min-height: 31px; min-width: 73px; width: 6.0833em; }
.vertgetmovie { border: 0.09em solid rgb(228, 229, 224); margin: 0pt 0pt 0.83em; padding: 1.5em 1em 1.7em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; height: 100%; }
.vertgetmovie .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.42em; margin: 0pt 0pt 0.8333em; text-align: left; padding-bottom: 0.4em; }
.vertgetmovie .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.vertgetmovie .body { padding: 0pt; overflow: hidden; display: block; float: left; height: 100%; }
.vertgetmovie .option { font-size: 0.92em; display: block; text-decoration: none; font-weight: bold; }
.vertgetmovie .option:hover { text-decoration: none; }
.vertgetmovie .option span { color: rgb(0, 0, 0); text-decoration: none; }
.vertgetmovie .thumb { border: 1px solid rgb(234, 234, 233); margin: 0pt; padding: 0.33em; display: block; float: left; background-color: rgb(255, 255, 255); text-align: center; }
.vertgetmovie .block { margin: 0pt 1em 0.5em; padding: 0.5em; background: transparent url('bg_pp_pattern') repeat scroll left top; float: left; }
.vertgetmovie .outer { border: 1px solid rgb(204, 204, 204); padding: 0.75em 0pt 1.0833em 0.9em; background: rgb(248, 248, 248) url('mf_dvdpop_innerbg') repeat-x scroll left top; min-height: 30px; min-width: 151px; height: 2.5em; width: 12.6em; }
.vertgetmovie .inner { overflow: hidden; display: block; min-width: 120px; min-height: 20px; }
.vertgetmovie .inner .innerleft { padding: 0pt; display: block; float: left; }
.vertgetmovie .inner .innerleft strong { background: transparent url('mf_dvdpop_strongbg') no-repeat scroll center top; min-height: 30px; text-align: center; width: 7em; height: 2.5em; display: block; float: left; padding-top: 0.8333em; min-width: 84px; }
.vertgetmovie .inner .innerleft p { margin: 0pt; padding: 2px 0pt; background: transparent url('mf_dvdpop_strongbg') no-repeat scroll center top; min-height: 30px; text-align: center; width: 7em; height: 2.5em; display: block; float: left; min-width: 84px; }
.vertgetmovie .inner .innerright { margin: 0.75em 1em 0pt 0pt; display: block; float: right; width: 52px; height: 19px; }
.featuredresults { margin: 0pt 0em 2em; overflow: hidden; display: block; height: 100%; }
.featuredresults .butones { margin: 0pt 2em; }
.featuredresults .posterinfo { float: left; margin-right: 0em; }
.featuredresults .thumbnail { border: 1px solid rgb(221, 221, 221); margin: 0pt 0.5em 0.75em 0.2em; padding: 0.3333em; display: block; width: auto; }
.featuredresults .thumbnail img { margin: auto; width: auto; }
.featuredresults .trailer { text-align: center; }
.featuredresults .datainfo { overflow: hidden; display: block; height: 100%; }
.featuredresults .datainfo .title { padding: 0.5em; background: transparent url('bg_pp_pattern') repeat scroll left top; }
.featuredresults .datainfo .title h3 { display: inline; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-right: 0.5em; }
.featuredresults .info { color: rgb(102, 102, 102); font-size: 0.9166em; }
.featuredresults .theater { margin: 0pt; padding: 0.4em 0pt 0.83em 0em; }
.featuredresults .datainfo .showtime { border: 1px solid rgb(235, 235, 235); padding: 0pt; overflow: hidden; display: block; height: 100%; }
.featuredresults .datainfo .showtime .locale { color: rgb(51, 51, 51); font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.25em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.featuredresults .datainfo .showtime select { border: 1px solid rgb(204, 204, 204); padding: 0.25em; font-size: 0.9166em; }
.featuredresults .datainfo .showtime #changeShowDateDiv { margin: 0.4166em 0pt 0pt 1.666em; float: left; }
.featuredresults .datainfo .showtime .ziplocale { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0.3333em 1.6666em; background: transparent url('bg_pp_search_radius') repeat-x scroll 0pt 0pt; }
.featuredresults .datainfo .showtime .ziplocale .locale { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.25em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.featuredresults .datainfo .showtime .ziplocale #changeLocationLinkDiv { padding: 0.5em 0pt 0pt; font-size: 0.9166em; }
.featuredresults .datainfo .showtime .ziplocale #changeLocationFormDiv { clear: both; }
.featuredresults .milechange { border-top: 1px solid rgb(235, 235, 235); padding: 0.4166em 4em 0.4166em 0pt; background: transparent url('bg_pp_search_radius') repeat-x scroll left center; display: block; font-size: 0.9166em; text-align: right; margin-right: 0pt; }
.featuredresults .milechange select { padding: 0.25em; font-size: 0.9166em; }
.featuredresults .datainfo .resultinfo { border: 1px solid rgb(235, 235, 235); margin: 0pt 0pt 0.8333em; padding: 0.5em 0em 0.5em 0pt; overflow: hidden; display: block; height: 100%; vertical-align: top; }
.featuredresults .datainfo .resultinfo li { margin: 0pt 0pt 0.1em; padding: 0pt 0.1em 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; float: left; width: 11.58em; font-size: 0.92em; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; line-height: 1.25em; }
.featuredresults .theater .theaterlist { padding: 0pt 0.5em 0pt 1em; overflow: hidden; display: block; height: 100%; }
.featuredresults .theater .theaterlist .info { float: left; margin-bottom: 1.0833em; width: 23.1666em; }
.featuredresults .theater .theaterlist .infobutton { margin: 0.8333em; color: rgb(165, 166, 168); float: right; }
.featuredresults .theater .propername { font-size: 1.25em; font-weight: bold; }
.featuredresults .theater .miles { font-size: 1.0833em; white-space: nowrap; }
.featuredresults .theater p { padding: 0.33em 0pt 0pt; }
.featuredresults .theater .message { padding: 0pt 1em; }
.featuredresults .resultinfo { padding: 1.25em 0.83em 1.25em 0pt; vertical-align: top; }
.featuredresults .seeall { border: 1px solid rgb(235, 235, 235); padding: 0.73em 0.55em 0.73em 2em; background: rgb(248, 248, 248) none repeat scroll 0% 0%; font-size: 0.9166em; font-weight: bold; text-align: left; }
.featuredresults .seeall a { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; padding-left: 1em; }
.searchresults { margin: 0pt 0pt 2em; }
.searchresults .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; overflow: hidden; text-align: left; position: relative; display: block; height: 100%; }
.searchresults .header h1 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.searchresults .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; float: left; font-size: 1.5em; color: rgb(171, 23, 23); }
.searchresults .header h2 span { padding-left: 2px; }
.searchresults .header .query { display: block; float: left; margin-top: 0.3333em; width: 60%; }
.searchresults .header .sized { width: 55%; }
.searchresults .header .query .subheader { color: rgb(51, 51, 51); font-weight: bold; }
.searchresults .noresult { border: medium none ; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.searchresults .noresult h2 { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.searchresults h3 { font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; }
.searchresults .body { padding: 0.83em 0.83em 0pt; }
.searchresults .subhead { border-bottom: 2px solid rgb(231, 231, 231); margin: 0pt 0pt 1em; padding: 0pt 0pt 1em 1em; }
.searchresults .subhead h3 { font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; font-weight: bold; }
.searchresults .title { font-weight: bold; }
.searchresults span { color: rgb(133, 144, 148); }
.searchresults span.redText { color: rgb(171, 23, 23); }
.searchresults .info { font-size: 0.92em; margin-left: 0.5em; }
.searchresults .altrow { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.searchresults table { width: 100%; }
.searchresults table td.list { padding: 0.8333em; }
.searchresults table td.viewbutton { padding-top: 1.1666em; width: 10.25em; text-align: right; vertical-align: top; }
.searchresults table td.viewbutton a.button { margin-right: 0pt; }
.searchresults .thumb { padding: 1.25em 0pt 1.25em 2%; vertical-align: top; width: 7.5em; }
.searchresults .thumb img { border: 0.09em solid rgb(224, 224, 224); padding: 0.33em; width: 6.25em; }
.searchresults .resultinfo { padding: 1.25em 0.83em 1.25em 0pt; display: block; margin-left: 1em; vertical-align: top; }
.searchresults .resultinfo h2 { display: inline; font-family: Arial,Helvetica,sans-serif; font-size: 1.0833em; font-weight: bold; }
.searchresults .resultinfo .role { display: inline; }
.searchresults .resultinfo li { margin: 0pt 0pt 0.42em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; float: left; width: 30%; font-size: 0.92em; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
.searchresults .notice { padding: 0.83em 0.83em 0pt; }
.searchresults .paginav { margin-top: 0.83em; margin-bottom: 0.83em; }
.searchresults .more { margin: 0pt 0.83em 0pt 1.67em; padding: 0.83em 0pt 0pt; display: block; clear: both; font-weight: bold; }
.searchresults .showall { font-size: 0.9166em; line-height: 1em; position: absolute; top: 22px; right: 0px; text-align: right; width: 25%; }
.searchresults .footer { padding: 0.83em 0pt 0pt 0.83em; }
.searchresults .body ul { margin: 0.5em 0pt 0pt 0.5em; padding: 0pt; list-style-position: outside; }
.searchresults .body li { margin: 0pt 0pt 0.4166em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; }
.searchresults .body p { margin: 0.5em 0pt; }
.searchresults .body p.redText { color: rgb(171, 23, 23); }
.searchresults .body p.inactiveText { color: rgb(170, 170, 170); }
#moviefeatures { margin: 0pt 0pt 2em; }
#moviefeatures .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
#moviefeatures .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
#moviefeatures .body { padding: 0.83em 0pt 0pt; }
#moviefeatures .body .l { padding: 0pt 0pt 0.83em; float: left; width: 50%; }
#moviefeatures .body .r { float: right; width: 50%; }
#moviefeatures .body .l img, #moviefeatures .body .r img { padding: 0pt 0.83em 1.25em; float: left; }
.cityAndTown { background: rgb(255, 255, 255) none repeat scroll 0% 50%; overflow: hidden; display: block; height: 100%; margin-bottom: 0.8333em; }
.cityAndTown .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.3333em; margin: 0pt 0.8333em; padding: 1.5em 0pt 0.5em; overflow: hidden; clear: both; display: block; height: 100%; text-align: left; }
.cityAndTown ul li { padding: 0.5em 1em 0pt 1.5em; }
.cityAndTown ul li.extrabreak { margin: 0.5em 0pt; }
.locdate { padding: 0.83em 0.83em 0pt; display: block; clear: both; }
.locdate .date { margin: 0pt 0pt 0.5833em; font-weight: bold; }
.locdate .dateselect { overflow: hidden; text-align: left; display: block; height: 100%; float: left; }
.locdate .dateselect #showtimeform { border: medium none ; margin: 0pt 7.8333em 0pt 0pt; padding: 0px; background: transparent none repeat scroll 0% 0%; float: left; }
.locdate .dateselect #showtimeform label { margin: 0.42em 0.25em 0.42em 0pt; font-weight: normal; }
.locdate .distanceselect { float: right; }
.noMoviesFound { padding: 2em 1em; clear: both; }
.noMoviesFound p { font-weight: bold; font-size: 0.91667em; }
.bbyl .bbyl { margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); width: 50%; float: left; }
.bbyl .bbyl .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.bbyl .bbyl .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.bbyl .bbyl .body { padding: 10px; }
.bbyl .bbyl .listings { display: block; width: 80%; }
#advsrch { margin-bottom: 0.83em; background-color: rgb(255, 255, 255); display: block; clear: both; }
#advsrch .header { margin: 0pt 1em; padding: 1.5em 0pt 0pt; }
#advsrch .header h2 { padding: 0pt 2em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
#median .advanced { border-style: none; border-width: 0pt; margin: 0pt 0pt 0.83em; background-color: transparent; }
#median .advanced .advancedbox { background-color: rgb(255, 255, 255); }
.advsrch { border: 1px solid rgb(207, 207, 207); margin-bottom: 0.8333em; }
.advsrch .header { margin: 0pt 1em; padding: 1.5em 1em 1.67em 0pt; overflow: hidden; text-align: left; display: block; height: 100%; }
.advsrch .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1em; float: left; }
.advsrch .header .loc { float: right; }
.advsrch h4 { margin: 0.5em 0pt; clear: both; color: rgb(171, 23, 23); }
.advsrch h4.category { margin: 0.5em 0pt; clear: both; color: rgb(171, 23, 23); }
.advsrch h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; font-size: 1em; }
.advsrch .navi { margin: 0pt 1em -0.09em; position: relative; display: block; clear: both; height: 30px; }
.advsrch .navi .tabs { border-left: 0.09em solid rgb(208, 208, 206); margin: 0pt; padding: 0pt; font-weight: normal; width: 100%; position: absolute; bottom: -1px; }
.advsrch .navi .tabs li a { border-style: solid; border-color: rgb(208, 208, 206); border-width: 0.09em 0.09em 0pt 0pt; margin: 0pt; padding: 0.58em 1em; background: rgb(206, 212, 212) url('module_tab_bg') repeat-x scroll center top; display: block; color: rgb(51, 51, 51); width: 97px; text-align: center; }
.advsrch .navi .tabs li.selected a { border-style: solid; border-color: rgb(208, 208, 206) rgb(208, 208, 206) rgb(255, 255, 255); border-width: 0.09em 0.09em 0pt 0pt; margin: 0pt; padding: 0.58em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; font-weight: bold; width: 8.75em; min-width: 105px; text-align: center; }
.advsrch .sub { margin: 0pt; font-weight: bold; float: left; }
.advsrch .loc { margin: 0pt; font-weight: bold; float: right; }
.advsrch .spacer { margin-bottom: 1.67em; display: block; clear: both; }
.advsrch .button { padding: 0pt; margin-right: 0pt; }
.advsrch .body { border: 0.09em solid rgb(208, 208, 206); margin: 0pt 1em 1.5em; padding: 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; height: 100%; display: block; clear: both; }
.advsrch .body label { padding: 0.5em 0pt; display: block; font-weight: bold; }
.advsrch .body .amenity label { display: inline; font-weight: normal; }
.advsrch form { margin: 0.6666em 0pt; }
.advsrch .body .left { margin: 0.6666em 0pt; padding: 0pt; float: left; width: 45%; }
.advsrch .body .left input.zipcode { width: 150px; }
.advsrch .body .right { margin: 0.6666em 0pt; padding: 0pt; float: right; width: 55%; }
.advsrch .body .right label.address, .advsrch .body .right label.city, .advsrch .body .right label.state { padding: 0.33em 0pt 0pt; display: block; float: left; font-weight: normal; }
.advsrch .body .right input.address { margin: 0.1em 0pt 0pt; padding: 1px; display: block; float: right; width: 10em; }
.advsrch .body .right input.city { margin: 0.1em 0pt 0pt; padding: 1px; display: block; float: left; width: 10em; }
.advsrch .body .right select.state { border: 1px solid rgb(127, 157, 185); margin: 0pt; padding: 1px; display: block; float: left; width: 4.5em; text-transform: uppercase; }
.advsrch .body select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.advsrch .body select.short { width: 4.17em; }
.advsrch .body .item { vertical-align: top; width: 15em; }
.advsrch .body input.check { width: auto; }
.advsrch .amenityOptions { clear: both; display: block; margin-bottom: 2.5em; }
.advsrch .amenityOptions .colOne, .advsrch .amenityOptions .colTwo, .advsrch .amenityOptions .colThree { padding: 0.5em; float: left; position: relative; }
.advsrch .amenityOptions .colGo { padding: 0.5em; float: left; position: relative; margin-top: 1.5em; }
.advsrch .amenityOptions .checkbox { padding: 0pt 0.5em 0.5em 0pt; white-space: nowrap; }
.advsrch .selLocCityState { clear: both; display: block; margin-bottom: 2.5em; }
.advsrch .selLocCityState .colOne, .advsrch .selLocCityState .colTwo, .advsrch .selLocCityState .colThree { padding: 0.5em; float: left; position: relative; }
.advsrch .selLocCityState .colThree { margin-top: 20px; vertical-align: bottom; width: 24px; }
.advsrch .selLocCityState .colTwo { width: 5em; }
.advsrch .selLocCityState .colOne { width: 11em; }
.advsrch .selLocCityState .checkbox { padding: 0pt 0.5em 0.5em 0pt; white-space: nowrap; }
.advsrchres .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.advsrchres .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.advsrchres .header .subh { display: block; clear: both; }
.advsrchres .body { margin: 0.6666em 0pt; padding: 0pt 0pt 0pt 1em; clear: both; }
.advsrchres .body p { text-align: center; }
.advsrchres .body .left { margin: 8px 0pt; padding: 0pt; float: left; width: 230px; }
.advsrchres .body .right { margin: 8px 0pt; padding: 0pt; float: right; width: 260px; }
.key { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.42em 1em 0pt; color: rgb(57, 56, 49); clear: both; height: 2.5em; display: block; }
.key strong { display: block; float: left; font-weight: normal; height: 100%; padding-top: 0.4em; }
.key li { margin: 0pt; padding: 0pt; width: 2em; height: 2em; list-style-type: none; float: left; }
.key li.text { margin: 0pt; padding: 0.5em 0pt 0pt; width: 8em; height: 2em; list-style-type: none; float: left; }
.key li.keyhead { margin: 0pt; padding: 0pt; }
.key li.oticketing { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -2px; }
.key li.sseating { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -34px; }
.key li.sound { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -67px; }
.key li.access { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -99px; }
.key li.hearingimpaired { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -131px; }
.key li.rseating { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -163px; }
.key li.ptickets { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -196px; }
.key .legend { margin-top: 0.42em; }
#content .key .legend a.generic { background: transparent none repeat scroll 0% 0%; }
.keypf { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.42em 1em 0pt; color: rgb(57, 56, 49); clear: both; height: 2.5em; display: block; }
.keypf strong { display: block; float: left; font-weight: normal; height: 100%; padding-top: 0.4em; }
.keypf li { margin: 0pt; padding: 0pt; width: 2em; height: 2em; list-style-type: none; float: left; }
.keypf li.text { margin: 0pt; padding: 0.5em 0pt 0pt; width: 8em; height: 2em; list-style-type: none; float: left; }
.keypf .legend { margin-top: 0.42em; }
#content .keypf .legend a.generic { background: transparent none repeat scroll 0% 0%; }
.theaterkey { border-top: 0.09em solid rgb(207, 207, 207); border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.42em 1em 0pt 0em; color: rgb(57, 56, 49); clear: both; height: 2.5em; display: block; }
.theaterkey strong { display: block; float: left; }
.theaterkey li { margin: 0pt; padding: 0pt; width: 2.5em; height: 2em; list-style-type: none; float: left; }
.theaterkey li.keyhead { margin: 0.42em 0.84em 0pt 0pt; padding: 0pt; width: auto; }
.theaterkey li.oticketing { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -2px; }
.theaterkey li.sseating { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -30.3333em; }
.theaterkey li.sound { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -67px; }
.theaterkey li.access { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -99px; }
.theaterkey li.hearingimpaired { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -131px; }
.theaterkey li.rseating { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -163px; }
.theaterkey li.ptickets { background: transparent url('sprite_pp_theaterkey') no-repeat scroll -3px -196px; }
.theaterkey .legend { margin-top: 0.42em; }
#content .theaterkey .legend a.generic { background: transparent none repeat scroll 0% 0%; }
.messageboards { margin: 0pt 0pt 2em; }
.messageboards .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.messageboards .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.messageboards .body { padding: 0.83em 0pt 0pt; }
.messageboards .body a { clear: both; display: block; }
.messageboards p { margin: 0pt; padding: 0pt 0pt 0.83em 1.58em; clear: both; display: block; }
.messageboards .footer { border-top: 0.09em solid rgb(224, 222, 198); margin: 0pt; padding: 0.83em 0pt 0pt 1.58em; clear: both; display: block; }
.messageboards .footer .generic { float: left; }
.messageboards .footer #browse { float: right; }
.commensense table { border: 2px solid rgb(0, 0, 0); border-collapse: collapse; width: 550px; margin-top: 8px; }
.commensense .header { height: 50px; text-align: left; background-color: rgb(228, 229, 208); }
.commensense .header h1 { margin: 20px 0pt 10px 10px; color: rgb(103, 106, 73); font-size: 20px; }
.commensense td { background-color: rgb(248, 249, 243); }
.commensense h2 { margin: 0pt 0pt 3px 0px; color: rgb(204, 102, 0); font-size: 13px; }
.commensense p.one { font-weight: bold; font-family: Arial; color: rgb(103, 106, 73); font-size: 11px; }
.commensense .footer { font-weight: bold; font-family: Arial; color: rgb(51, 102, 153); font-size: 12px; text-align: center; padding-bottom: 8px; }
.commensense textarea { border: 2px solid rgb(194, 190, 152); margin: 5px; }
.commensense #boxtext { border: 2px solid rgb(194, 190, 152); margin: 15px; padding: 10px; overflow: auto; font-family: arial,helvetica,sans-serif; font-size: 12px; width: 450px; background-color: rgb(255, 255, 255); }
.commensense #boxtext p { margin: 8px 0pt 0pt; }
.commensense a:link { color: rgb(51, 102, 153); }
.commensense a:visited { color: rgb(51, 102, 153); }
.commensense img { border: 0pt none ; }
.showtimes .mainlocationbox { margin: 0.5em 0.8333em 0.8333em; }
.showtimes .mainlocationbox h3 { color: rgb(68, 76, 79); font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; font-weight: bold; padding-top: 5px; }
.showtimes .mainlocationbox h3 .location, .showtimes .header h4 .location { font-size: 0.75em; font-weight: normal; display: inline; }
.showtimes .mainlocationbox .changelocation p { margin: 0pt 0pt 0.4166em; }
.showtimes .mainlocationbox .radiusdatebox { margin: 0.6666em 0pt; overflow: hidden; display: block; height: 100%; }
.showtimes .mainlocationbox .radiusdatebox select { float: left; font-size: 0.9166em; }
.showtimes .mainlocationbox .radiusdatebox select.selectradius { margin-left: 7.8333em; }
.showtimes { border: 1px solid rgb(228, 229, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 0.8333em; display: block; height: 100%; }
.showtimes .header { border-bottom: 0.3333em solid rgb(206, 212, 212); margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; overflow: hidden; text-align: left; display: block; height: 100%; }
.showtimes .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.showtimes .header h4 { color: rgb(68, 76, 79); font-size: 1.25em; margin-bottom: 0.4166em; }
.showtimes .header .resultview { float: right; margin-left: 0.8333em; }
.showtimes .header .resultview .showmap { background: transparent url('btn_pp_viewmap') no-repeat scroll 0pt 0pt; height: 19px; width: 92px; }
.showtimes .header .resultview .showmap:hover { background: transparent url('btn_pp_viewmapover') no-repeat scroll 0pt 0pt; height: 19px; width: 92px; }
.showtimes .header .resultview .showmap a { padding: 9px 47px; font-size: 0px; display: block; }
.showtimes .header .resultview .hidemap { background: transparent url('btn_pp_hidemap') no-repeat scroll 0pt 0pt; height: 19px; width: 92px; }
.showtimes .header .resultview .hidemap:hover { background: transparent url('btn_pp_hmapover') no-repeat scroll 0pt 0pt; height: 19px; width: 92px; }
.showtimes .header .resultview .hidemap a { padding: 9px 47px; font-size: 0px; display: block; }
.showtimes .header .resultview .hidemap a:hover { background: transparent url('btn_pp_hidemap') no-repeat scroll 0% 0%; }
.showtimes .header .resultview .disablemap { background: transparent url('btn_pp_disablemap') no-repeat scroll 0pt 0pt; height: 19px; width: 92px; }
.showtimes .header .resultview a, .showtimes .header .resultview .hidemap, .showtimes .header .resultview .showmap { cursor: pointer; }
.showtimes .header .resultview img { vertical-align: middle; }
.showtimes .header .mflocation { padding: 0.5em 0pt 0pt; float: right; }
.showtimes .header #changeShowDateDiv { float: left; }
.showtimes .locationbox { margin-bottom: 0.5em; }
.showtimes .locationbox, .showtimes .locationbox { font-size: 0.9166em; }
.showtimes .locationbox h3 { margin: 0.666em; font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; font-weight: bold; }
.showtimes .locationbox h3 .location, .showtimes .locationbox h3 .changelocation { font-size: 0.75em; font-weight: normal; display: inline; }
.showtimes .distancebox { float: right; }
.showtimes .distancebox select { font-size: 0.9166em; }
.showtimes .body p a { font-weight: bold; }
.showtimes .body p.noShow { border-top: 1px solid rgb(217, 217, 217); padding: 0.5em 1em 0pt; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); }
.showtimes .body label { display: block; padding-top: 0.3333em; }
.showtimes .body form { padding: 0.3333em 10px; background-color: transparent; }
.showtimes .header #changeShowDateDiv select { font-size: 1em; }
.showtimes .body .loopdate { margin: 0.8333em 0pt 0.8333em 0.8333em; }
.showtimes .noshowtimesmessage { margin: 0pt 0pt 0.8333em 0.8333em; }
.showtimes .theater { overflow: hidden; clear: both; height: 100%; }
.showtimes .theater b { font-weight: normal; color: rgb(134, 144, 146); }
.showtimes .theater .left { padding: 7px 0pt 7px 3%; float: left; margin-left: 5px; }
.showtimes .theater .left .day { margin: 0pt 0pt 0pt 0.25em; display: block; float: left; font-weight: bold; height: 100%; width: 3em; }
.showtimes .theater .left .daylong { margin: 0pt 0pt 0pt 0.25em; display: block; font-weight: bold; height: 100%; }
.showtimes .theater .left .time { display: block; float: left; font-weight: normal; width: 22em; }
.showtimes .theater .left .timelong { display: block; font-weight: normal; margin-left: 0.8333em; width: 26em; }
.showtimes .theater .left a { font-weight: bold; }
.showtimes .theater .left .gt, .showtimes .theater .lnor .gt { font-weight: normal; }
.showtimes .theater .button { font-size: 0.9166em; }
.showtimes .theater .right {  }
#content .showtimes .theater .right a.generic { background: transparent url('ul_li_bullet_001.dat') no-repeat scroll left center; padding-left: 0.5em; margin-left: 0pt; }
#content.blackborder { border: 0.09em solid black; margin-top: 0.5em; }
.showtimes .theater .right p { padding: 0.3333em 0pt 0pt; }
.showtimes .spotlight { border-top: 1px solid rgb(222, 219, 206); border-left: 1px solid rgb(222, 219, 206); padding: 3px 0px; background: rgb(255, 255, 222) none repeat scroll 0% 0%; color: rgb(99, 93, 82); display: block; clear: both; margin-top: 7px; }
.showtimes .spotlight .photo { border: 0px none ; margin: 0px; padding: 0px 0px 0px 18px; }
.showtimes .altrow { border-top: 1px solid rgb(217, 217, 217); }
.showtimes .sponsor { padding: 0.83em 0pt 1.64em 1.09em; font-size: 0.92em; }
.showtimes .sponsor span { color: rgb(134, 144, 146); }
.showtimes .theaterlist { padding: 5px; overflow: hidden; clear: both; display: block; }
.showtimes .theatername { padding: 0.83em 0pt 0pt 2%; font-weight: bold; float: left; width: 47%; }
.showtimes .theatername ul { margin: 0pt; padding: 0pt; }
.showtimes .theatername li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.showtimes .theatername li a { margin: 0pt; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.showtimes .theaterpromo { padding: 0.3333em; background: rgb(249, 250, 245) none repeat scroll 0% 0%; overflow: hidden; margin-top: 10px; width: 49%; float: right; }
.showtimes .theaterpromo .left { float: left; padding-right: 8px; margin-bottom: 15%; }
.showtimes .theaterpromo .promotext { padding-bottom: 0.3333em; }
.showtimes .theaterlisting { border-top: 1px solid rgb(205, 212, 211); margin: 0pt 0.8333em; clear: both; }
.showtimes .theaterlisting .makefav { display: block; margin-bottom: 0.25em; white-space: nowrap; }
.showtimes .theaterlisting .header { border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 0.5833em 0.9166em; overflow: hidden; background-color: rgb(247, 247, 247); color: rgb(57, 56, 49); display: block; height: 100%; }
.showtimes .theaterlisting .header h6 { overflow: auto; float: left; width: 300px; }
.showtimes .theaterlisting .header h6 .milestotheater { color: rgb(102, 102, 102); font-size: 1em; font-weight: normal; }
.showtimes .theaterlisting .header a.nametheater { font-size: 1.0833em; font-weight: bold; }
.showtimes .theaterlisting .header .theaterfav { background: transparent url('ico_pp_heart') no-repeat scroll 88% 50%; font-size: 0.9166em; padding-right: 1.8333em; }
.showtimes .theaterlisting .header .address { margin: 0.5em 0pt 0pt; clear: left; }
.showtimes .theaterlisting .header .address a { font-weight: normal; }
.showtimes .theaterlisting .ticketing { float: right; }
.showtimes .theaterlisting .noticketing { margin: 3px 0pt 0pt; font-weight: normal; float: right; clear: right; text-align: right; width: 9.75em; }
.showtimes .theaterlisting .ticketing .makefav { font-size: 0.9166em; }
.showtimes .theaterlisting .noticketing .makefav { clear: both; }
.showtimes .theaterlisting .body { padding: 0pt 1em; color: rgb(102, 102, 102); margin-bottom: 0.8333em; }
.showtimes .theaterlisting .header .generic { font-weight: normal; float: right; }
.showtimes .theaterlisting .header .theatertitle { width: 70%; position: relative; font-size: 1.33em; font-weight: bold; }
.showtimes .theaterlisting .header .theatertitlefav { padding: 0pt 0pt 0pt 16px; background: transparent url('icon-heart') no-repeat scroll left center; width: 70%; position: relative; font-size: 1.33em; font-weight: bold; display: block; }
.showtimes .theaterlisting .nsi { padding: 0.83em 1em 0pt; }
.showtimes .theaterlisting .theater { margin: 0px; padding: 0pt; font-size: 0.9166em; }
.showtimes .theaterlisting .weekendtime { border-bottom: 1px solid rgb(217, 217, 217); padding: 0.8333em 0em; font-size: 0.9166em; }
.showtimes .theaterlisting .noweekendtime { border-bottom: 1px solid rgb(217, 217, 217); padding: 0.8333em 0pt 0.8333em 1.8333em; font-size: 0.9166em; }
.showtimes .theaterlisting .weekendtime a { margin: 0pt 0pt 0pt 0.8333em; background: transparent url('ico_pp_arrowexpand') no-repeat scroll 0pt 50%; display: block; padding-left: 1em; }
.showtimes .theaterlisting .showweekend { border-bottom: 1px solid rgb(217, 217, 217); padding: 0.8333em 0em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; width: 77%; }
.showtimes .theaterlisting .showweekend a.weekendtoggle { margin: 0pt 0pt 0.8333em 0.8333em; background: transparent url('ico_pp_arrowcollapse') no-repeat scroll 0pt 50%; display: block; font-size: 0.9166em; padding-left: 1em; }
.showtimes .theaterlisting .left { border-style: solid; border-color: rgb(217, 217, 217); border-width: 1px 0pt; margin: 0.75em 0pt 0pt; padding: 0.8333em 0.5em; float: left; width: 26.666em; }
.showtimes .theaterlisting .altrow { width: 100%; }
.showtimes .theaterlisting .altrow .left { border: 0pt none ; margin: 0px; }
.showtimes .theaterlisting .right { margin: 0px; padding: 0px; float: right; width: 22%; }
.showtimes .nobord { border: 0px none ; }
.showtimes .location { border: 0pt none ; margin: 0px; padding: 0.33em 1em 0pt; background-color: transparent; }
.showtimes .location .generic { float: right; margin-top: -20px; }
.showtimes #showtimeform { border-top: 0.09em solid rgb(207, 207, 207); border-bottom: 0.09em solid rgb(207, 207, 207); margin: 0.5em 0pt; padding: 0.83em 1em; background: transparent none repeat scroll 0% 0%; }
.showtimes #showtimeform label { float: left; margin-right: 0.3333em; }
.showtimes #showtimeform select { float: left; margin-right: 5px; }
.showtimes #showtimeform .res { padding: 0.3333em 8px 0pt 0pt; color: rgb(165, 166, 168); font-weight: bold; float: right; }
.showtimes table { clear: both; border-collapse: collapse; border-spacing: 0pt; empty-cells: show; width: 100%; }
.showtimes table th { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.83em 0pt; font-weight: bold; }
.showtimes table td { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.83em 0pt; color: rgb(134, 144, 146); vertical-align: middle; }
.showtimes table th.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.showtimes table td.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.showtimes table .star { width: 28%; }
.showtimes table .play { width: 22%; }
.showtimes table .play .button { margin: 0pt; }
.showtimes table .altrow { background: rgb(244, 245, 246) none repeat scroll 0% 0%; }
.showtimes .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.showtimes .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.showtimes .nopass { border: 1px dotted rgb(255, 0, 0); padding: 1px 0px 0px; background: transparent none repeat scroll 0% 0%; color: rgb(255, 0, 0); font-size: 1em; margin-top: 5px; margin-left: 5px; text-align: center; text-transform: capitalize; width: 64px; }
.showtimes .feature { border: 1px solid rgb(178, 176, 137); padding: 1px 2px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(178, 176, 137); text-transform: capitalize; margin-top: 5px; text-align: center; font-size: 11px; width: 100px; display: inline; }
.showtimes .print { margin: 0.83em 1em; float: left; }
.showtimes #print { margin: 0.83em 1em; float: right; }
.showtimesform { border: 0.09em solid rgb(207, 207, 207); padding: 0.6666em; background-color: rgb(255, 255, 255); }
.showtimesform .body label { display: block; padding-bottom: 0.3333em; font-size: 0.92em; }
.showtimesform .body .button { margin: 0.33em 0pt 0pt; width: 25px; }
.showtimesform .body input { margin: 0pt; width: 125px; }
.theatermapicon { border: 1px solid rgb(0, 0, 0); margin: 0.1em; padding: 0.1em; background: rgb(202, 26, 26) url('summit_tab_bg') repeat-x scroll 0% 50%; font-size: 14px; color: rgb(255, 255, 255); }
.moretheaters { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); display: block; clear: both; min-width: 476px; }
.moretheaters .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.moretheaters .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.4em; color: rgb(171, 23, 23); }
.moretheaters .body { padding: 0pt 1em; }
.moretheaters .body p { padding: 0.5em 0pt; font-size: 0.83em; }
.moretheaters .body p img { vertical-align: middle; }
.nearThisTheater .moretheaters .body .nearResult { padding: 1em 0pt; }
.nearThisTheater .moretheaters .body .nearResult .nearLeft { float: left; width: 290px; }
.nearThisTheater .moretheaters .body .nearResult .nearLeft p.nearName { font-weight: bold; }
.nearThisTheater .moretheaters .body .nearResult .nearRight { float: right; }
.nearThisTheater .moretheaters .body p { margin: 0.25em; padding: 0pt; font-size: 1em; }
.location { border: 0.09em solid rgb(207, 207, 207); padding: 0.91em; font-size: 0.92em; margin-bottom: 0.91em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.location b { color: rgb(171, 23, 23); padding-bottom: 0.45em; display: block; }
.location b a { padding-left: 0.45em; }
.location strong { display: block; }
#content .location a.generic { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; margin-left: 0pt; display: block; padding-top: 0.45em; }
.datick { margin: 0.83em 1em; display: block; clear: both; }
.datick .date { color: rgb(179, 33, 33); font-weight: bold; }
.datick .off { float: right; }
#showtimeform { border-top: 0.09em solid rgb(239, 239, 222); border-bottom: 1px solid rgb(239, 239, 222); margin: 0pt 0.4166em; padding: 0.33em 1em; overflow: hidden; display: block; clear: both; background-color: rgb(247, 247, 247); }
#showtimeform label { font-weight: bold; float: left; margin-right: 0.6666em; }
#showtimeform select { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9166em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; margin-right: 0.4166em; }
#mapWindow { border: 1px solid rgb(207, 208, 200); margin: 0.8333em 0pt 0pt 0.8333em; width: 450px; height: 500px; }
.recentermap { font-size: 0.9166em; text-align: center; }
.mapsdir { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.mapsdir .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 1.5em 1em 0.6666em; padding: 0pt 0pt 0.6666em; text-align: left; position: relative; display: block; clear: both; }
.mapsdir .header .print { position: absolute; right: 0px; height: 20px; }
.mapsdir .header h3 { display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.mapsdir .body { padding: 0pt 1em; }
.mapsdir label { display: block; float: left; clear: both; font-weight: bold; width: 8.33em; margin-top: -0.17em; margin-left: 0.17em; }
.mapsdir small { padding: 0.33em 0pt; display: block; margin-bottom: 0.5em; text-align: center; }
.mapsdir input, .mapsdir select { margin-bottom: 0.42em; }
.mapsdir input.button { margin-bottom: 0pt; }
.mapsdir .text { padding: 0.33em 0pt 0.83em; }
.mapsdir .startdest { overflow: hidden; height: 100%; font-size: 0.92em; }
.mapsdir .start { padding: 0.45em 0pt 0pt 4%; float: left; width: 46%; }
.mapsdir .dest { border-left: 0.33em solid rgb(207, 207, 207); padding: 0.45em 0pt 0pt 4%; float: left; width: 44%; }
.mapsdir .directions { margin-top: 10px; }
.mapsdir .altrow { border-top: 0.09em solid rgb(207, 207, 207); background: rgb(242, 243, 244) none repeat scroll 0% 0%; }
.mapsdir .listing { border-top: 0.09em solid rgb(207, 207, 207); padding: 0.64em 0pt; overflow: hidden; width: 100%; font-size: 0.92em; }
.mapsdir .listing .lft { float: left; width: 7%; font-weight: bold; text-align: center; }
.mapsdir .listing .cnt { padding: 0pt 2% 0pt 1%; float: left; width: 70%; }
.mapsdir .listing .rgt { float: left; width: 18%; }
.mapsdir .footer { border-top: 0.09em solid rgb(207, 207, 207); padding: 0.91em 1.17em 0.91em 0.45em; font-size: 0.92em; text-align: right; background-color: rgb(242, 243, 244); }
.mapsdir .footer strong { display: block; width: 50%; position: relative; float: left; text-align: left; }
.mapsdir .sponsor { border-top: 0.09em solid rgb(207, 207, 207); padding: 0.6666em; }
.mapsdir .sponsor img { vertical-align: middle; }
.nearest { border: 0.09em solid rgb(207, 207, 207); margin-bottom: 0.83em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.nearest .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 1.5em 1em 0.6666em; padding: 0pt 0pt 0.6666em; text-align: right; }
.nearest .header a { text-decoration: none; }
.nearest .header h3 { margin: 0pt; padding: 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.nearest .poweredby { padding: 0pt 1.2em; display: block; clear: both; font-size: 0.83em; }
.nearest .listing { padding: 0.83em 1em; overflow: hidden; height: 100%; }
.nearest .listing a { display: inline; }
.nearest .listing .lft { width: 70%; float: left; }
.nearest .listing .rgt { width: 30%; float: right; text-align: right; }
.nearest .altrow { border-top: 0.09em solid rgb(229, 230, 223); border-bottom: 0.09em solid rgb(229, 230, 223); background: rgb(242, 243, 244) none repeat scroll 0% 0%; }
.nearest .map { padding: 0.83em 0pt 0pt; }
.nearest img { vertical-align: middle; margin-bottom: 8px; }
.nearest .sponsor { padding: 0pt 1.2em; display: block; clear: both; font-size: 0.83em; }
.nearest .sponsor img { vertical-align: middle; }
.dvdhdr { padding: 0pt 0pt 0pt 1.25em; width: 100%; }
.dvdhdr h1 { font-size: 2.17em; display: inline; color: rgb(172, 24, 24); }
.dvdhdr h1 span { color: rgb(0, 0, 0); }
#dvdmenu { margin: 0pt 0pt 0.6666em; padding: 0.83em 0.33em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#dvdmenu .line { border-top: 0.09em solid rgb(207, 207, 207); margin: 0.83em auto; width: 95%; display: block; }
#dvdmenu table { width: 100%; empty-cells: show; }
#dvdmenu .item { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 0.83em; }
#dvdmenu .item a { padding: 0.33em 0pt; text-decoration: none; }
#dvdmenu .sel { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 0.83em; background: rgb(171, 23, 23) url('module_naviga_arrow_001.dat') no-repeat scroll left center; color: rgb(255, 255, 255); }
#dvdmenu .sel a { color: rgb(255, 255, 255); text-decoration: none; }
#dvdmenu .hov { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 0.83em; background: rgb(230, 233, 233) none repeat scroll 0% 0%; }
#dvdmenu .hov a { color: rgb(40, 100, 180); text-decoration: none; }
#dvdmenu .sub { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 1.5em; }
#dvdmenu .subhov { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 1.5em; background: rgb(230, 233, 233) none repeat scroll 0% 0%; }
#dvdmenu .subhov a { text-decoration: none; }
#dvdmenu .subsel { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0.09em 0pt; padding: 0.42em 0pt 0.42em 1.5em; font-weight: bold; }
.dvddetails { border: 0.09em solid rgb(228, 229, 224); margin: 0pt 0pt 0.83em; padding: 0pt 0.33em 0.66em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.dvddetails .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.4em 0pt; text-align: left; }
.dvddetails .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.dvddetails .body { padding: 0.83em 0.83em 0pt; }
.dvddetails .body p { padding: 0pt 0pt 1.09em; font-size: 0.92em; }
.dvdfeatures { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0.33em 0.33em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.dvdfeatures .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.4em 0pt; text-align: left; }
.dvdfeatures .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.dvdfeatures .body { padding: 0pt 0.83em 0.83em; }
.dvdfeatures .body p { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.73em 0pt; font-size: 0.92em; }
.dvdfeatures .body .last { border-bottom: 0pt none; }
.explore { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0pt 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: 100%; }
.explore .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.explore .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.explore .body { overflow: hidden; height: 100%; }
.explore .movie { margin: 0.17em 0pt 0pt; padding: 0pt; float: left; width: 25%; text-align: center; display: block; }
.explore .movie .button, .explore .movie .button:hover { margin: 0pt auto 0.5em; display: block; clear: both; width: 49%; }
#content .explore .movie a.generic { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; margin-left: 0pt; }
.explore .ratings_widget td { width: 7.5em; text-align: center; }
.explore .title { position: relative; height: 3.33em; font-weight: bold; clear: both; }
.explore .title p, .explore .awards p { position: absolute; bottom: 0pt; width: 100%; font-weight: bold; }
.explore .awards { position: relative; height: 5.33em; text-align: center; }
.explore .poster { height: 8.67em; display: block; position: relative; clear: both; }
.explore .poster img { margin: 0.17em 0pt 0.42em; }
.explore .button { margin: 0pt 0.17em 0pt 0pt; }
.explore .rating { border: 0.09em solid rgb(240, 239, 231); margin: 0.5em auto 0pt; padding: 0.17em 0pt 0.33em; width: 7.5em; }
.explore .divider { border: 0.09em dashed rgb(240, 239, 231); margin: 0pt; display: block; clear: both; }
.dvdex { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0pt 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: 100%; }
.dvdex .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; position: relative; }
.dvdex .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.dvdex .header .all { padding: 0pt; float: right; margin-top: -1.27em; position: relative; }
.dvdex .header .all a { padding: 0pt 0pt 0pt 0.33em; }
.dvdex table { width: 100%; }
.dvdex tr { border-bottom: 0.09em solid rgb(207, 207, 207); background: rgb(242, 243, 244) none repeat scroll 0% 0%; }
.dvdex td { padding: 1.25em 1em; text-align: right; }
.dvdex .odd { background-color: rgb(255, 255, 255); }
.dvdex .title { width: 72%; font-weight: bold; text-align: left; }
.dvdex .footer { margin: 0pt 0pt 0.83em; padding: 1.25em 1em; vertical-align: middle; }
.dvdex .nobord { border-bottom: medium none; }
.dvdlistdetail { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0pt 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: 100%; }
.dvdlistdetail .view { margin: 0.33em; background: rgb(247, 248, 250) none repeat scroll 0% 0%; overflow: hidden; display: block; clear: both; height: 100%; }
.dvdlistdetail .view .l { padding: 1.25em 0pt 0pt 1%; float: left; width: 68%; }
.dvdlistdetail .view .l span { padding: 0.17em 0.33em; background: rgb(128, 142, 142) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.dvdlistdetail .view .r { padding: 0.83em 1% 0.83em 0pt; float: right; width: 29%; }
.dvdlistdetail .row { margin: 0.83em 0.83em 1.67em; overflow: hidden; height: 100%; display: block; clear: both; }
.dvdlistdetail .row .l { width: 24%; float: left; color: rgb(123, 125, 123); text-align: center; }
.dvdlistdetail .row .l img { padding-bottom: 0.42em; }
.dvdlistdetail .row .l h4 { color: rgb(123, 125, 123); }
.dvdlistdetail .row .l .watchtrailer {  }
.dvdlistdetail .row .r { padding: 0pt 0pt 0.33em; width: 74%; float: right; }
.dvdlistdetail .row .r h4 { padding-bottom: 0.33em; }
.dvdlistdetail .row .r span#num { padding-right: 0.42em; }
.dvdlistdetail .row .r p { padding: 0pt 0pt 0.83em; display: block; clear: both; }
.dvdlistdetail .row .r .title { padding: 0pt 0pt 0.33em; display: block; clear: both; font-size: 1.17em; }
.dvdlistdetail .rating { margin: 0.33em 0pt; padding: 0pt 0.17em 0.17em; font-weight: normal; background-color: rgb(255, 255, 255); }
.dvdlistdetail .rating .ratings_widget { margin: 0pt; padding: 0pt; overflow: visible; width: 100%; height: 100%; text-align: center; }
.dvdlist { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0pt 2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: 100%; }
.dvdlist .view { margin: 0.33em; background: rgb(247, 248, 250) none repeat scroll 0% 0%; overflow: hidden; display: block; clear: both; height: 100%; }
.dvdlist .view .l { padding: 1.25em 0pt 0pt 1%; float: left; width: 68%; }
.dvdlist .view .l span { padding: 0.17em 0.33em; background: rgb(128, 142, 142) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.dvdlist .view .r { padding: 0.83em 1% 0.83em 0pt; float: right; width: 29%; }
.dvdlist .alt { background: rgb(242, 243, 244) none repeat scroll 0% 0%; }
.dvdlist .header { border: medium none ; font-weight: bold; text-align: left; }
.dvdlist .row { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0pt; overflow: hidden; height: 100%; display: block; clear: both; }
.dvdlist .row .num { padding: 0.83em 0pt 0.83em 2%; float: left; width: 6%; font-weight: bold; color: rgb(207, 207, 207); }
.dvdlist .header .num { padding: 0.83em 0pt 0.83em 2%; float: left; width: 6%; font-weight: bold; color: rgb(51, 51, 51); }
.dvdlist .row .title { padding: 0.83em 1% 0.83em 2%; float: left; width: 38%; font-weight: bold; }
.dvdlist .row .rating { padding: 0.83em 0pt; float: left; width: 16%; }
.dvdlist .row .getit { padding: 0.83em 0pt; float: left; width: 16%; }
.dvdlist .row .getit .button { margin: 0pt; }
.dvdlist .row .trailer { padding: 0.83em 0pt; float: left; width: 18%; }
.dvdlist .paginav { margin-top: 0.83em; }
.topdvds { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; width: 100%; }
.topdvds .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0.6666em 1em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.topdvds .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.topdvds .hdr { padding: 0pt 0pt 0.33em 1em; font-weight: normal; }
.topdvds .hdr .genre { font-weight: bold; }
.topdvds .hdr strong { font-size: 0.83em; }
.topdvds table { border-collapse: collapse; empty-cells: show; border-spacing: 0pt; width: 100%; }
.topdvds table td { border-bottom: 0.09em solid rgb(207, 207, 207); padding: 0.83em 0pt; }
.topdvds .odd { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.topdvds .even { background: rgb(242, 243, 244) none repeat scroll 0% 0%; }
.topdvds .num { color: rgb(133, 144, 146); font-size: 1.5em; width: 15%; text-align: center; vertical-align: middle; }
.topdvds .title { width: 55%; color: rgb(133, 144, 146); }
.topdvds .title a { font-weight: bold; }
.topdvds .rb { width: 30%; text-align: center; }
.topdvds .footer { padding: 0.83em; color: rgb(133, 144, 146); }
.topdvds .footer .seemore { margin: 0pt 0pt 0.33em; padding: 0.5em; background: rgb(235, 236, 238) none repeat scroll 0% 0%; display: block; text-align: center; }
.topdvds .nobord { border-bottom: medium none; }
.mainawards { padding-bottom: 0.7em; }
.mainawards .awardslisting { overflow: hidden; display: block; height: 100%; }
.mainawards .awardslisting h3 { font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; font-weight: bold; }
.mainawards .awardslisting .header h3 { font-family: Georgia,Verdana,serif; font-size: 1.5em; font-weight: normal; }
.mainfilmography { padding-bottom: 0.7em; }
.celeb .sidecard { text-align: center; width: 12.333em; min-width: 150px; }
.funfacts .body p { margin: 0pt; padding: 0pt 0pt 0.91em; font-size: 0.92em; font-weight: bold; color: rgb(69, 77, 80); }
.funfacts .alike { margin: -1em 0pt 0pt 0.6666em; }
.funfacts .alike a { margin: 0pt; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.peoplenews { margin: 0pt 0pt 2em; }
.peoplenews .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0pt 1em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.peoplenews .header h2 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.peoplenews .body { padding: 0.83em 1em 0pt; }
.peoplenews .title { font-weight: bold; }
.peoplenews .body span { padding: 0pt 0pt 1em; display: block; clear: both; color: rgb(134, 138, 139); font-size: 0.83em; }
.peoplenews .footer a { margin: 0pt 0pt 0pt 0.83em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; font-weight: bold; display: block; }
.biography { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 0pt 0.33em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.biography .left { float: left; display: block; width: 33%; padding-top: 1em; }
.biography .left .headshot .image { border: 0.1em solid rgb(207, 207, 207); margin: 8px auto; padding: 8px; width: 133px; }
.biography .left .headshot .photosbutton { padding-left: 1.8em; padding-top: 0.8em; }
.biography .left .headshot .photosbutton .button { padding: 0.0833em 2em; }
.biography .left .funfacts { border: medium none ; margin-top: 2.5em; }
.biography .right { float: right; display: block; width: 67%; }
.biography .right .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.4em 0pt; text-align: left; }
.biography .right .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.biography .right .body { padding: 0.83em 0.83em 0pt; }
.awards { margin: 0pt 0pt 2em; }
.awards .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.awards .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.awards .hdr { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; overflow: hidden; display: block; clear: both; height: 100%; font-weight: bold; }
.awards .row { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; overflow: hidden; display: block; clear: both; height: 100%; }
.awards .altrow { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; background: rgb(242, 243, 244) none repeat scroll 0% 0%; overflow: hidden; display: block; clear: both; height: 100%; }
.awards .year { float: left; width: 7%; }
.awards .award { float: left; width: 19%; padding-left: 1%; }
.awards .cat { float: left; width: 45%; padding-right: 1%; }
.awards .mov { float: left; width: 25%; }
.filmography { border: 0.09em solid rgb(229, 230, 223); padding: 0pt 0pt 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; display: block; height: 100%; }
.filmography .seealllink { padding: 1em 0.5em 0pt 0pt; float: right; display: block; }
.filmography .seealllink a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.filmography .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; font-weight: bold; }
.filmography .header h3 { margin: 0pt; padding: 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.filmography .body { margin: 0pt 0.8333em; padding: 0pt; font-size: 0.9166em; }
.filmography .body .button { margin: 0pt; padding: 0.3em 0.5em; }
.filmography .row { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 0.5em 0.7em; overflow: hidden; display: block; clear: both; height: 100%; }
.filmography .altrow { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.filmography .row .year { padding: 0.17em 0pt 0.33em; width: 10%; float: left; }
.filmography .row .title { padding: 0.17em 0pt 0.33em; text-align: left; width: 25%; float: left; }
.filmography .row .title a { color: rgb(40, 100, 180); font-weight: bold; }
.filmography .row .avgusrrating { padding: 0.17em 0pt 0.33em 3%; width: 20%; float: left; margin-right: 0.333em; text-align: center; }
.filmography .row .trailer { padding: 0.17em 0pt 0.33em; text-align: center; margin-right: 0.4166em; width: 20%; float: left; }
.filmography .row .trailer .butones { white-space: nowrap; width: 7.25em; }
.filmography .row .getit { padding: 0.17em 0pt 0.33em; text-align: center; width: 20%; float: left; }
.filmography .row .headercol { color: rgb(128, 128, 128); font-weight: bold; }
.filmography .paginav .navi { font-weight: bold; }
.filmography .paginav .navi a { font-weight: bold; }
.spotlight { margin: 0pt 0pt 2em; }
.spotlight .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.spotlight .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.spotlight .box { margin: 1.5em auto 0.83em; width: 12.08em; }
.spotlight .box img { border: 0.09em solid rgb(222, 222, 222); padding: 0.6666em; }
.spotlight .button, .spotlight .button:hover { margin: 0pt auto; padding: 0.42em 0pt; width: 9.58em; font-weight: bold; display: block; clear: both; text-align: center; }
.spotlight ul { margin: 0.42em 0pt 0pt 0.6666em; }
.spotlight li a { font-weight: bold; }
.spotlight p { padding: 0.33em 0.6666em; }
.discography { margin: 0pt 0pt 2em; }
.discography .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.discography .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.discography .body { overflow: hidden; height: 100%; }
.discography p { margin: 0.33em 0pt; padding: 0.83em 1% 0pt 2%; float: left; width: 30%; }
.discography .more { padding-top: 0.33em; }
.discography .pic { float: left; padding-right: 0.83em; padding-bottom: 0.83em; }
.discography .title { font-weight: bold; }
.discography .footer { padding: 0.83em 0pt 0pt 0.83em; clear: both; }
.songsvid { margin: 0pt 0pt 2em; overflow: hidden; display: block; clear: both; }
.songsvid .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.songsvid .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.songsvid .body { padding: 0pt; width: 100%; }
.songsvid .hdrow { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; overflow: hidden; display: block; clear: both; height: 100%; font-weight: bold; }
.songsvid .row { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; overflow: hidden; display: block; clear: both; height: 100%; }
.songsvid .altrow { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; background: rgb(242, 243, 244) none repeat scroll 0% 0%; overflow: hidden; display: block; clear: both; height: 100%; }
.songsvid .hdrplay, .songsvid .play { text-align: center; width: 4%; float: left; }
.songsvid .hdrname, .songsvid .name { width: 27%; float: left; padding-left: 1%; }
.songsvid .hdrtype, .songsvid .type { width: 6%; text-align: center; float: left; }
.songsvid .hdrtime, .songsvid .time { width: 8%; text-align: center; float: left; }
.songsvid .hdrsource, .songsvid .source { width: 32%; float: left; padding-left: 1%; }
.songsvid .hdrgetit, .songsvid .getit { width: 20%; text-align: center; float: left; }
.songsvid .l { padding: 0.83em 0pt 0pt 0.83em; float: left; }
.songsvid .r { padding: 0.83em 0.83em 0pt 0pt; float: right; }
.songsvid .r img { margin-bottom: -0.33em; }
.album { margin: 0pt 0pt 2em; overflow: hidden; display: block; clear: both; }
.album .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0.83em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.album .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.album .body { overflow: hidden; height: 100%; }
.album p { padding: 0.83em 0.83em 0pt; }
.album .l { width: 30%; float: left; text-align: center; }
.album .l .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.5em 0.33em 0pt; padding: 0.33em; }
.album .l .rating { margin: 0pt auto; width: 70%; text-align: center; }
.album .l .rating .ratings_widget { margin: 0pt; padding: 0pt; overflow: visible; width: 100%; height: 100%; text-align: center; }
.album .r { margin: -0.5em 0pt 0pt; width: 70%; float: right; }
.album .r h4 { margin: 0pt; padding: 0.5em 0pt 0.33em; }
.album h4 { margin: 0pt; padding: 0.5em 0pt 0.33em 8px; font-size: 1.2em; color: rgb(171, 23, 23); display: block; clear: both; }
.album .getmusic { margin: 0pt; padding: 0pt; overflow: hidden; height: 100%; display: block; clear: both; }
.album .getmusic .option { margin: 0pt 0.6666em 0pt 0pt; padding: 0.33em 0pt 0.17em; background: transparent url('module_getmovie_option_bg') no-repeat scroll 0% 0%; width: 5.5em; height: 4.5em; float: left; text-align: center; font-weight: bold; display: block; text-decoration: none; }
.album .getmusic .option:hover { background: transparent url('module_getmovie_option_bg_hover') no-repeat scroll 0% 0%; text-decoration: none; }
.album .getmusic .option img { padding: 0.17em 0pt 0pt; }
.album .getmusic .option span { color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; }
.album .block { float: left; width: 48%; padding-left: 2%; text-align: left; }
.album .block img { padding-right: 0.33em; }
.album .block span { padding-right: 0.33em; }
.disco { margin: 0pt 0pt 2em; overflow: hidden; display: block; clear: both; }
.disco .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0pt 0.6666em 0.83em; padding: 1.5em 1em 0.6666em 0pt; text-align: left; }
.disco .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.disco .l { float: left; width: 65%; }
.disco .r { float: right; width: 35%; }
.disco .l ul { margin: 0pt 0pt 0.5em; padding: 0.5em 0pt; display: block; clear: both; }
.disco .row { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; overflow: hidden; display: block; clear: both; height: 100%; }
.disco .rowalt { border-bottom: 0.09em solid rgb(229, 230, 223); padding: 1.25em 1em; background: rgb(242, 243, 244) none repeat scroll 0% 0%; overflow: hidden; display: block; clear: both; height: 100%; }
.disco .thumb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.5em 0.33em 0pt; padding: 0.33em; float: left; }
.disco .title { font-weight: bold; }
.disco .button { margin: 0pt; }
.disco .f { padding: 0.6666em 0.6666em 0pt; }
#mov-transformers-blog-beat { border: 0.09em solid rgb(207, 207, 207); padding: 0pt 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.maincard { padding-bottom: 0.7em; }
.maincard .maincardbox { border: 1px solid rgb(228, 229, 224); padding: 0.25em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.maincard .body { padding: 0.5em; background: rgb(248, 249, 244) url('bg_pp_card') repeat-x scroll 0% 0%; overflow: hidden; display: block; height: 100%; }
.maincard .sidecard { float: left; margin-right: 0.75em; }
.maincard .visualinfobox { padding: 0pt 0.08333em; background: transparent url('bg_pp_gradposter') repeat-y scroll 0% 50%; }
.maincard .visualinfo { border: 1px solid rgb(234, 234, 233); padding: 5px; background-color: rgb(255, 255, 255); text-align: center; }
.maincard .visualinfotop { background: transparent url('bg_pp_gradienttop') repeat-x scroll 0% 50%; height: 0.0833em; width: 100%; }
.maincard .visualinfobottom { background: transparent url('bg_pp_gradientbottom') repeat-x scroll 0% 50%; height: 0.0833em; width: 100%; }
.maincard .seephotosbutton { border: medium none ; background: transparent none repeat scroll 0% 0%; padding-top: 0.5em; padding-bottom: 1em; height: 2em; width: 100%; }
.maincard .seephotosbutton .photosbutton { padding-left: 0.8em; padding-top: 0.8em; }
.maincard .seephotosbutton .photosbutton .button { padding: 0.5em 2em; }
.maincard .visualinfo .link { background-color: rgb(242, 242, 242); line-height: 1.6666em; margin-top: 0.4166em; padding-left: 0.5em; }
.maincard .visualinfo .link a { font-size: 0.9166em; }
.maincard .trailerbuttons { margin: 0.8333em auto; text-align: center; }
.maincard .trailerbuttons .butones { border: 1px solid rgb(204, 204, 204); background: rgb(206, 218, 218) url('bg_pp_btngradientlight') repeat-x scroll left top; margin-bottom: 0.4166em; text-align: center; }
.maincard .trailerbuttons .butones a { border: 1px solid rgb(255, 255, 255); padding: 0.25em; display: block; font-size: 0.9166em; font-weight: normal; }
.maincard .trailerbuttons .butoneshd { border: 1px solid rgb(204, 204, 204); background: rgb(206, 218, 218) url('bg_pp_btngradientlight') repeat-x scroll left top; display: block; float: left; text-align: center; width: 5.4444em; }
.maincard .trailerbuttons .butoneshd a { border: 1px solid rgb(255, 255, 255); padding: 0.25em; background: transparent url('ico_pp_hd') no-repeat scroll 5px 50%; font-size: 0.9166em; display: block; font-weight: bold; }
.maincard .datainfo { overflow: hidden; display: block; height: 100%; }
.maincard .statusbox { padding: 0.5em; background: transparent url('bg_pp_pattern') repeat scroll left top; overflow: hidden; display: block; height: 100%; }
.maincard .statusbox .headerbox { border: 1px solid rgb(255, 255, 255); }
.maincard .statusbox .header { border: 1px solid rgb(205, 212, 211); overflow: hidden; background-color: rgb(255, 255, 255); display: block; height: 100%; }
.maincard .statusbox .header h2 { padding: 10px 2px; color: rgb(171, 23, 23); font-family: Arial,Helvetica,sans-serif; font-weight: bold; float: left; font-size: 3em; margin-right: 0.0833em; }
.maincard .statusbox .header h3 { color: rgb(171, 23, 23); font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1.5em; }
.maincard .statusbox .header h4 { font-weight: bold; font-size: 1.1666em; }
.maincard .statusbox .header h5 { font-weight: bold; font-size: 1em; }
.maincard .statusbox .header h5.intro { color: rgb(171, 23, 23); padding-top: 10px; }
.maincard .statusbox .header h5.date { color: rgb(69, 77, 80); }
.maincard .statusbox .header .countdown { margin: 0.5em; }
.maincard .statusbox .myrating { padding: 0.5em; overflow: hidden; display: block; height: 100%; }
.maincard .statusbox .myrating .myratinghead { margin: 0.4166em 0.6666em 0pt 0.666em; color: rgb(126, 126, 126); float: left; font-size: 1.1666em; font-weight: bold; }
.maincard .shareview { overflow: hidden; display: block; height: 100%; }
.maincard .shareview .butones { background: transparent url('btn_pp_shareview') no-repeat scroll left top; overflow: hidden; float: left; height: 1.9166em; text-align: center; width: 9.75em; }
.maincard .shareview .butones a { padding: 0.25em 0pt; color: rgb(255, 255, 255); display: block; font-weight: normal; }
.maincard .sectioninfo { background: transparent url('btn_pp_divider') repeat-x scroll left bottom; margin-top: 0.6666em; padding-bottom: 0.8333em; }
.maincard .duo { overflow: hidden; display: block; height: 100%; }
.maincard .rateMovMain { clear: both; height: 3.5em; }
.maincard .rateMovMain .myratinghead { font-size: 0.9166em; font-weight: bold; padding-bottom: 0.5em; display: block; }
.maincard .maincardstars { margin-top: 0.5em; }
.maincard .final { overflow: hidden; display: block; height: 100%; background-image: none; }
.maincard .sectioninfo dt, .maincard .sectioninfoduo dt { font-size: 0.9166em; font-weight: bold; }
.maincard .sectioninfo dd, .maincard .sectioninfoduo dd { font-size: 0.9166em; }
.maincard .sectioninfo dl.metacritic { font-size: 0.8333em; color: rgb(149, 150, 145); margin-top: 0.5em; width: 100%; }
.maincard .sectioninfo dl.metacritic a { color: rgb(149, 150, 145); }
.maincard .sectioninfo .overview dt, .maincard .overview dd { font-size: 1em; }
.maincard .duo dl, .maincard .final dl { display: block; float: left; width: 48%; }
.maincard .duo dl.rightSign { width: 51%; }
.trailerclip { border: 1px solid rgb(228, 229, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 0.8333em; display: block; height: 100%; }
.trailerclip .header { border-bottom: 4px solid rgb(205, 212, 211); margin: 0pt 0.6666em 0.8333em; padding: 1.4166em 0pt 0.5em; text-align: left; position: relative; }
.trailerclip .header h3 { margin: 0pt; color: rgb(171, 23, 23); font-size: 1.5em; }
.trailerclip .body { margin: 0pt 0.8333em; padding: 0pt 0pt 0.8333em; overflow: hidden; display: block; height: 100%; }
.trailerclip .body .imgbox { margin: 0pt 0.5833em 0pt 0.25em; display: inline; float: left; width: 11.6666em; }
.trailerclip .body img { border: 1px solid rgb(205, 212, 211); padding: 0.3333em; margin-bottom: 0.8333em; }
.trailerclip .imgbox p { margin: 0pt 0.3333em; font-size: 0.9166em; font-weight: bold; }
.trailerclip .playme { margin: -40px 7px 0pt 0pt; padding: 1.5em; background: transparent url('ico_pp_play_001.dat') no-repeat scroll 0pt 0pt; position: relative; display: block; float: right; }
.trailerclip .footer { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.trailerclip .footer a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; font-size: 0.9166em; padding-left: 1em; }
.similarmovies { border: 1px solid rgb(228, 229, 224); margin-bottom: 0.8333em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.similarmovies .header { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; text-align: left; position: relative; }
.similarmovies .header h3, .similarmovies .header h2 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.similarmovies .body { padding: 0pt 1em 1.6666em; position: relative; }
.similarmovies .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.similarmovies .body .simblock { border-bottom: 1px solid rgb(228, 229, 224); padding: 0.6666em 0pt 0.5em; overflow: hidden; display: block; height: 100%; }
.similarmovies .body .simblock a { float: left; font-size: 0.9166em; }
.similarmovies .body .simblock .simstatus { background: rgb(222, 107, 100) none repeat scroll 0% 0%; color: rgb(255, 255, 255); float: right; font-size: 0.6666em; text-transform: uppercase; }
.similarmovies .foot { margin: 0pt 0.8333em 0.8333em; clear: both; display: block; text-align: right; }
.similarmovies .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; font-size: 0.9166em; padding-left: 1em; }
.similar-movies { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 0.8333em; padding: 0pt 0.83em 1.58em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.similar-movies .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.42em; margin: 0pt; padding: 1.4166em 0pt 0.5em; text-align: left; }
.similar-movies .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.similar-movies .body { margin: 0.5em 0pt 0pt; }
.similar-movies table { width: 100%; }
.similar-movies table td { padding: 0.83em 0pt; vertical-align: middle; width: 33%; }
.similar-movies .portrait { float: left; width: 28%; }
.similar-movies .portrait img { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0pt 0.83em; padding: 0.33em; height: 6.5em; width: 6.5em; background-color: rgb(255, 255, 255); }
.similar-movies .row { padding: 0.75em 0.83em; overflow: hidden; height: 100%; vertical-align: middle; }
.similar-movies .row .name, .castcredits .row .role { float: left; width: 35.5%; }
.similar-movies .row .name { font-weight: bold; }
.similar-movies .alt { background-color: rgb(247, 247, 247); }
.similar-movies .topcategory { overflow: hidden; display: block; height: 100%; }
.similar-movies .movie { float: left; margin-right: 0.8em; width: 12em; }
.similar-movies .last { margin-right: 0em; }
.similar-movies .last .trailerbutton { margin-right: 0em; padding-left: 1.8em; float: left; }
.similar-movies .movie .imagelink { display: block; }
.similar-movies .movie .imagelink:hover { text-decoration: none; }
.similar-movies .movie .imagelink img { border: 1px solid rgb(204, 204, 204); padding: 0.3333em; background-color: rgb(255, 255, 255); width: 11em; }
.similar-movies .movie .ratingstars { margin: 0.8333em 0pt 0pt 2.75em; padding: 0pt; overflow: hidden; display: block; }
.similar-movies .movie span.rating { text-align: center; padding-top: 0.5em; }
.similar-movies .movie span.release-status { border: 0pt none ; display: block; text-indent: -3000px; position: relative; margin-right: 0.1333em; height: 1.0833em; margin-top: -1.1666em; }
.similar-movies .movie .coming-soon { background: transparent url('ico_pp_tag_comingsoon') no-repeat scroll right center; margin-left: 6.91em; }
.similar-movies .movie .in-theaters { background: transparent url('ico_pp_tag_intheater') no-repeat scroll right center; margin-left: 0pt; }
.similar-movies .movie .dvd { background: transparent url('ico_pp_tag_dvd') no-repeat scroll right center; margin-left: 0pt; }
.similar-movies .movie .movie-name { font-size: 1.1em; display: block; text-align: center; font-weight: bold; margin-top: 0.75em; }
.similar-movies .butones { width: 8em; }
.similar-movies ul.inLneLnks { padding-top: 0.1em; height: 2em; }
.similar-movies ul.inLneLnks li img { border: medium none ; }
.similar-movies .top { margin: 0.33em auto 0pt; padding: 0.5em 0pt 0pt; text-align: center; clear: both; display: block; width: 8.917em; }
.similar-movies .rentbuybutton { padding: 1em 0pt 0pt 0.5em; }
.similar-movies .trailer-rentdvd-button { padding-top: 0.5em; }
.similar-movies .trailer-rentdvd-button .white-on-blue-button { padding: 0.3em 0.5em; }
.similar-movies .body .simintro { border-bottom: 1px solid rgb(206, 212, 212); margin: 0pt 0pt 1em; padding-bottom: 0.6666em; }
.similar-movies .listing div .button { margin: 0pt auto; }
.similar-movies .listing div .noFlt { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; height: 0pt; font-size: 0pt; }
.similar-movies .listing div.even { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; padding-left: 0.8333em; width: 37em; padding-top: 0.5em; padding-bottom: 0.5em; }
.similar-movies .listing div.odd { background: rgb(247, 247, 247) none repeat scroll 0% 0%; overflow: hidden; padding-left: 0.8333em; width: 37em; padding-top: 0.5em; padding-bottom: 0.5em; }
.similar-movies .listing div span { display: block; float: left; }
.similar-movies .listing div span.movie-name .similar-movies {  }
.similar-movies .listing .ratingstars { float: left; padding-top: 0.5em; }
.similar-movies .listing span.watch-trailer { float: right; padding-right: 0.33em; margin-left: 0.8333em; }
.similar-movies .listing span.rent-dvd { float: right; padding-right: 0.33em; padding-top: 0.5em; }
.similar-movies .listing div span.movie-name { width: 17.2em; margin-right: 1em; margin-bottom: 0.533em; padding-top: 0.5em; }
.similar-movies .listing div span.rating { padding-top: 0.5em; }
.similar-movies .listing ul.inLneLnks { height: 1.8em; }
.mainphotos { border: 1px solid rgb(228, 229, 224); margin-bottom: 0.8333em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.mainphotos .header { border-bottom: 4px solid rgb(206, 212, 212); margin: 0pt 0.6666em 0.8333em; padding: 1.4166em 0pt 0.5em; text-align: left; position: relative; }
.mainphotos .header h3 { margin: 0pt; color: rgb(171, 23, 23); font-size: 1.5em; }
.mainphotos .body { margin: 0pt 0.8333em; padding: 0pt 0pt 0.8333em; overflow: hidden; display: block; height: 100%; }
.mainphotos .body .imgbox { margin: 0pt 2.5em 0pt 0.25em; display: inline; float: left; }
.mainphotos .body .imgboxlast { margin-right: 0pt; }
.mainphotos .body .imgholder { border: 1px solid rgb(205, 212, 211); padding: 0.3333em; overflow: hidden; height: 6.5em; margin-bottom: 0.8333em; width: 6.5em; }
.mainphotos .body img { width: 6.5em; }
.mainphotos .imgbox p { margin: 0pt 0.3333em; font-size: 0.9166em; font-weight: bold; }
.mainphotos .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.mainphotos .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; font-size: 0.9166em; padding-left: 1em; }
.criticreview { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.criticreview .header { margin: 0pt 0.9166em; padding: 1.3333em 1em 0.3333em 0pt; text-align: left; }
.criticreview .header h3 { margin: 0pt; color: rgb(171, 23, 23); font-size: 1.5em; }
.criticreview .header .left { float: left; display: block; min-width: 200px; }
.criticreview .header .left h3 { margin: 0pt; color: rgb(75, 75, 75); font-family: Arial,Helvetica,sans-serif; font-size: 1.3333em; font-weight: bold; }
.criticreview .header .left ul.inLneLnks { display: block; }
.criticreview .header .left a { clear: left; display: block; font-size: 0.9166em; padding-top: 0.3em; }
.criticreview .header .left .metascore { color: rgb(75, 75, 75); float: left; font-size: 2em; font-weight: bold; }
.criticreview .header .left .equals { color: rgb(204, 204, 204); margin-right: 0.25em; }
.criticreview .header .left .uratings { margin-top: 0.1666em; }
.criticreview .header .right { border-left: 0.1em solid rgb(205, 212, 211); padding: 0.5em 0pt 0.5em 0.5em; float: right; display: block; }
.criticreview .header .right .movietome { width: 12em; min-width: 144px; }
.criticreview .supbody { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.8333em; padding: 0.5em 0pt 0pt; overflow: hidden; clear: both; display: block; height: 100%; }
.criticreview .body { padding: 0.8333em 1em 0em; clear: both; position: relative; font-family: Arial,Helvetica,sans-serif; }
.criticreview .body .subhead { font-weight: bold; }
.criticreview .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.criticreview .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.criticreview .body .sortnav { font-size: 0.95em; }
.criticreview .body .sortnav .title { font-weight: bold; color: rgb(116, 116, 116); }
.criticreview .body div .text { clear: both; color: rgb(102, 102, 102); }
.criticreview .body div .piped { color: rgb(204, 204, 204); }
.criticreview .body div img { margin-left: 0em; }
.criticreview .body .commonsense { float: left; font-size: 0.9166em; margin-bottom: 0.8333em; }
.criticreview .body img.csm { vertical-align: middle; }
.criticreview .body .commonsensedetail { font-size: 0.9166em; margin-top: 0.25em; text-align: right; }
.criticreview .foot { margin: 0.8333em; clear: both; display: block; text-align: right; }
.criticreview .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.criticreview .body .review { border-style: none none solid; border-bottom: 0.1em solid rgb(205, 212, 211); padding: 0.8em 0pt 0.3em; font-size: 0.955em; display: block; clear: both; }
.criticreview .body .review .name { float: left; padding-bottom: 0.3em; margin-right: 0.8333em; }
.criticreview .body .review .left { border-style: none; float: left; display: block; width: 80%; }
.criticreview .body .review .right { border-style: none; float: right; display: block; }
.criticreview .body .review .uratings { clear: right; float: right; margin-bottom: 0.5em; min-width: 79px; }
.criticreview .body .review .linkbox { font-size: 0.9166em; font-weight: bold; white-space: nowrap; }
.criticreview .body .lastreview { border-style: none; }
.critictrack { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 4em; padding: 0.8333em; overflow: hidden; background-color: rgb(255, 255, 255); display: block; clear: both; }
.critictrack .header { padding: 0.75em; background: transparent url('bg_pp_critic_edit') repeat-x scroll 0pt 0pt; overflow: hidden; color: rgb(255, 255, 255); font-weight: bold; display: block; height: 100%; }
.critictrack .header p { float: left; font-size: 1.1666em; line-height: 1.5em; }
.critictrack .body { border: 1px solid rgb(228, 228, 228); margin: 0.25em 0pt 0.8333em; padding: 0.8333em; height: 8.9166em; overflow-y: scroll; }
.critictrack .body input { margin: 0.8333em 0.25em 0pt 0pt; font-size: 0.9166em; }
.critictrack .butones { float: right; margin-left: 0.8333em; width: 6.6em; }
.critictrack .butones a { font-weight: normal; }
.maincritic { border: 1px solid rgb(228, 229, 224); margin-bottom: 0.8333em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.maincritic .header { border-bottom: 4px solid rgb(206, 212, 212); margin: 0pt 0.6666em 0.8333em; padding: 1.4166em 0pt 0.5em; text-align: left; display: block; }
.maincritic .header h3 { display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.maincritic .body { padding: 0.8333em 1em 0pt; overflow: hidden; display: block; height: 100%; }
.maincritic .body .review { border-style: none none solid; border-bottom: 0.1em solid rgb(205, 212, 211); padding: 0.8em 0pt 0.3em; overflow: hidden; font-size: 0.9166em; display: block; height: 100%; }
.maincritic .body .review .name { padding-bottom: 0.3em; }
.maincritic .body .review .left { border-style: none; float: left; display: block; width: 80%; }
.maincritic .body .review .right { border-style: none; float: right; display: block; }
.maincritic .body .review .linkbox { font-size: 0.9166em; font-weight: bold; white-space: nowrap; }
.maincritic .body .review .uratings { clear: right; float: right; margin-bottom: 0.5em; width: 6.8333em; min-width: 75px; }
.maincritic .body .review .right .addtofav { display: block; font-size: 0.9166em; font-weight: bold; margin-bottom: 1em; }
.maincritic .body .lastreview { border-style: none; }
.maincritic .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.maincritic .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.maincritic .body div { line-height: 1.3333em; padding-bottom: 0.5833em; }
.maincritic .body div .text { color: rgb(102, 102, 102); }
.maincritic .body div .text a { padding-left: 3px; }
.maincritic .body div .pipe { color: rgb(204, 204, 204); }
.maincritic ul.uratings {  }
.maincritic .average { display: block; float: right; margin-top: -1.3333em; }
.maincritic .average .averagetitle { float: left; margin-right: 0.6em; }
.maincritic .average ul.uratings { margin: 0pt; }
.maincritic .average ul.uratings li { margin-top: 0pt; }
.maincritic .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; padding: 0.5833em 0.25em; clear: both; display: block; text-align: right; }
.maincritic .foot p.metacritic { float: left; font-size: 0.8333em; text-align: left; width: 50%; }
.maincritic .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.addreviewlink { background: transparent url('ico_pp_arrow') no-repeat scroll left center; float: right; margin-top: -1.25em; padding-left: 0.8333em; }
.userreview { border: 1px solid rgb(228, 229, 224); margin-bottom: 0.8333em; background-color: rgb(255, 255, 255); display: block; clear: both; }
.userreview .header { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; text-align: left; position: relative; }
.userreview .header h3, .userreview .header h2 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.userreview .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.userreview .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.userreview .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.userreview .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.userreview .body ul { margin: 0pt; padding: 0pt; }
.userreview .body li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.userreview .body li a { margin: 0pt 0pt 0.4166em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.userreview .body dl { font-size: 0.92em; }
.userreview .body dt { margin: 0.6666em 0pt 0pt; }
.userreview .body dd { padding: 0pt 0pt 0pt 0.8333em; }
.userreview .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.userreview .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.mytheaters { border: 1px solid rgb(207, 207, 207); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 26em; min-width: 310px; margin-bottom: 0.8333em; display: block; height: 100%; }
.mytheaters .head { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; position: relative; text-align: left; }
.mytheaters .head h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.mytheaters .body { padding: 0pt 1em; position: relative; }
.mytheaters .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.mytheaters .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; font-size: 0.9166em; }
.mytheaters .body p.subhead { font-size: 1em; font-weight: bold; margin-top: 0.8333em; }
.mytheaters .body p.intro { font-size: 1em; font-weight: normal; margin-top: 0.8333em; }
.mytheaters .body input { font-size: 0.9166em; }
.mytheaters .changezip { margin: 0.8333em 1em; }
.mytheaters table { margin-bottom: 0.8333em; }
.mytheaters tr { line-height: 1.5833em; }
.mytheaters .num { color: rgb(102, 102, 102); font-size: 0.9166em; font-weight: bold; padding-right: 0.3333em; padding-left: 0.5833em; vertical-align: top; }
.mytheaters .title { font-size: 0.9166em; font-weight: bold; }
.mytheaters .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em 0pt; padding: 0.75em 0pt 0pt 0.8333em; clear: both; display: block; text-align: left; }
.mytheaters span.buttongettickets { margin: 0pt auto; width: 14.3333em; }
.mytheaters a.buttongettickets { border: 1px solid rgb(255, 255, 255); padding: 0.12em 1.0833em; background: transparent url('bg_pp_btnactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; color: rgb(40, 100, 180); display: block; font-size: 0.9166em; font-weight: normal; }
.mytheaters a.buttongettickets:hover { background: transparent url('bg_pp_btninactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; text-decoration: none; }
.mytheaters a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.theatertrack { background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.theatertrack .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 4px; margin: 0pt 0.9166em; padding: 2.3333em 1em 0.3333em 0pt; position: relative; text-align: left; }
.theatertrack .header h3, .theatertrack .header h2 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.theatertrack .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.theatertrack .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.theatertrack .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.theatertrack .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.theatertrack table { clear: both; border-collapse: collapse; border-spacing: 0pt; empty-cells: show; width: 100%; }
.theatertrack table th { border-bottom: 0.09em solid rgb(217, 217, 217); padding: 0.83em 0pt; font-size: 0.9166em; font-weight: bold; }
.theatertrack table td { padding: 0.83em 0pt; color: rgb(134, 144, 146); font-size: 0.9166em; vertical-align: middle; }
.theatertrack table th.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.theatertrack table td.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.theatertrack table td input { width: 40px; }
.theatertrack .butones { margin: 0.5em auto; width: 33%; }
.theaterSubmitTable { width: 200px ! important; }
.theaterSubmitTable .butones { margin: 1em; width: auto; }
.theaterSubmitTable td { border-bottom: 0pt none ! important; }
.tags { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.tags .header { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; position: relative; text-align: left; white-space: nowrap; }
.tags .header h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.tags .header a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 0em; padding-left: 1em; }
.tipcontent { border: 1px dotted rgb(211, 211, 211); margin: 1em 0.8333em 0.8333em; padding: 0.8333em; background: rgb(255, 255, 204) none repeat scroll 0% 50%; clear: both; display: none; font-size: 0.9166em; position: relative; white-space: normal; }
.taghelp { margin-top: 0.5em; }
.tags .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.tags .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.tags .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.tags .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; }
.tags .body ul { margin: 0pt; padding: 0pt; }
.tags .body li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.tags .body li a { margin: 0pt 0pt 0.4166em; padding: 0pt 0pt 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; }
.tags .body dl { font-size: 0.92em; }
.tags .body dt { margin: 0.6666em 0pt 0pt; }
.tags .body dd { padding: 0pt 0pt 0pt 0.8333em; }
.tags .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.reviewsuser { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.reviewsuser .header { border: 1px solid rgb(255, 255, 255); padding: 0.8em 0.8333em; overflow: hidden; background-color: rgb(242, 242, 242); position: relative; text-align: left; display: block; height: 100%; }
.reviewsuser .header h3 { margin: 0pt; overflow: hidden; color: rgb(75, 75, 75); font-family: Arial,Helvetica,sans-serif; font-size: 0.9166em; font-weight: bold; position: relative; display: block; }
.reviewsuser .header h3 .title { margin: 0.5em 0pt 0pt; padding: 0pt 0.5em 0pt 0pt; display: inline; float: left; }
.reviewsuser .header h3 .avgRating { margin: 0pt; padding: 0pt; display: inline; }
.reviewsuser .header .uratings { display: block; margin-top: 0.5em; }
.reviewsuser .body { padding: 0.8333em 1em 1em; position: relative; }
.reviewsuser .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.reviewsuser .body h3 { margin: 0pt; padding: 0pt; font-size: 1em; }
.reviewsuser .body .sortnav { font-size: 0.95em; padding-bottom: 0.6em; }
.reviewsuser .body .sortnav .title { font-weight: bold; color: rgb(116, 116, 116); }
.reviewsuser .body .editarea { border: 0.05em solid rgb(204, 204, 204); padding: 1em 1em 0.9em; margin-bottom: 0.3em; background-color: rgb(241, 242, 236); font-size: 0.96em; }
.reviewsuser .body .editarea textarea { border: medium none ; font-size: 1.1em; width: 32em; height: 8em; }
.outerbuttondiv { padding: 0pt; overflow: hidden; display: block; }
.innerbuttondivleft { overflow: hidden; float: left; display: block; width: 25em; padding-top: 0.5em; }
.innerbuttondiv { overflow: hidden; float: right; display: block; width: 11.5em; }
.addbutton { width: 5em; float: right; display: block; margin-bottom: 0pt; }
.clearbutton { width: 5em; float: left; display: block; margin-bottom: 0pt; }
.reviewsuser .reviewblock { border-bottom: 1px solid rgb(206, 212, 210); display: block; padding-top: 0.25em; }
.reviewsuser .last { border-bottom: medium none; }
.reviewsuser .reviewblock .left { border: medium none ; float: left; }
.reviewsuser .reviewblock .right { float: right; }
.reviewsuser .reviewblock div, .reviewsuser .reviewblock p { padding: 0.25em 0pt; font-size: 0.97em; }
.reviewsuser .reviewblock .reviewtext { overflow: hidden; color: rgb(102, 102, 102); width: 27em; }
.reviewsuser .reviewblock .reviewstamp { color: rgb(153, 153, 153); }
.reviewsuser .reviewblock .reportThis { padding: 0.25em 0pt; font-size: 0.8em; display: block; }
.reviewsuser .reviewimage { margin: 0pt 0.8333em 0.8333em 0pt; background: transparent url('ico_pp_noicon') no-repeat scroll 0pt 0pt; overflow: hidden; float: left; position: relative; width: 4.25em; height: 4.25em; }
.reviewsuser .textinfo { display: block; float: left; }
.reviewsuser .textinfo .reviewcritic { color: rgb(128, 128, 128); font-weight: bold; padding-right: 1.6666em; }
.reviewsuser .textinfo .reviewcritic img { margin-left: 0.5em; }
.reviewuser .reviewcriticicon {  }
.reviewsuser .foot { border-top: 1px solid rgb(205, 212, 211); margin: 0.8333em; clear: both; display: block; padding-top: 0.75em; text-align: right; }
.reviewsuser .paginav { margin: 0.8333em 0pt; }
.mainreviews { border: 1px solid rgb(228, 229, 224); background-color: rgb(255, 255, 255); clear: both; display: block; margin-bottom: 0.8333em; }
.mainreviews .header { border-bottom: 4px solid rgb(206, 212, 212); margin: 0pt 0.6666em 0.8333em; padding: 1.4166em 0pt 0.5em; overflow: hidden; display: block; text-align: left; position: relative; }
.mainreviews .header h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.mainreviews .body { padding: 0.8333em 1em 1.6666em; overflow: visible; position: relative; display: block; height: 100%; }
.mainreviews .reviewblock { border-bottom: 1px solid rgb(206, 212, 210); padding: 0.8333em 0pt; overflow: hidden; display: block; height: 100%; }
.mainreviews .reviewblock div, .mainreviews .reviewblock p { font-size: 0.97em; line-height: 1.25em; }
.mainreviews .reviewblock .reviewtext { overflow: hidden; color: rgb(102, 102, 102); width: 27em; min-width: 310px; }
.mainreviews .reviewblock .reviewstamp { color: rgb(153, 153, 153); }
.mainreviews .reviewblock .left { border-style: none; float: left; display: block; }
.mainreviews .reviewblock .right { border-style: none; float: right; display: block; width: 18%; }
.mainreviews img.star { width: 1.5em; }
.mainreviews .reviewimage { border: 1px solid rgb(218, 218, 218); margin: 0pt 0.8333em 0.8333em 0pt; background: transparent url('ico_pp_noicon') no-repeat scroll 0pt 0pt; overflow: hidden; float: left; position: relative; width: 4em; height: 4em; }
.mainreviews .textinfo { display: block; float: left; width: 25.25em; }
.mainreviews .textinfo .reviewcritic { color: rgb(128, 128, 128); font-weight: bold; padding-right: 1.6666em; }
.mainreviews .textinfo .reviewcritic img { margin-left: 0.5em; }
.mainreviews .starsscore { float: right; width: 7.5em; }
.mainreviews .foot { clear: both; display: block; padding-top: 0.75em; text-align: right; }
.mainreviews .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.mainreviews .butones { float: right; width: 5em; margin-left: 0.25em; }
.mainreviews .butones a { padding: 0.25em 0.4166em; }
.editarea { border: 1px solid rgb(204, 204, 204); margin: 0.8333em 0pt; padding: 0.8333em 0.8333em 0.666em; background: rgb(242, 242, 242) url('crosshatch_txtr_001.gif') repeat scroll 0% 50%; }
.editarea textarea { border: 0pt none ; margin: 0pt auto; padding: 0.83em; color: rgb(153, 153, 153); display: block; font-size: 1em; height: 5em; width: 34em; }
#commentcounterid, #reviewcounterid { font-size: 75%; }
#selectRating { overflow: hidden; padding-top: 0.4em; }
#selectRatingText { float: left; font-size: 0.9166em; padding-right: 1em; padding-top: 0.4em; }
#addUserReviewRating { overflow: hidden; margin-top: 0.4166em; display: block; height: 100%; }
.maincomment { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 0.8333em; padding: 0pt; background-color: rgb(255, 255, 255); clear: both; display: block; }
.maincomment .header { border-bottom: 4px solid rgb(206, 212, 212); margin: 0pt 0.6666em 0.8333em; padding: 1.4166em 0pt 0.5em; overflow: hidden; display: block; text-align: left; position: relative; }
.maincomment .header h3 { margin: 0pt; padding: 0pt 0.3333em 0pt 0pt; color: rgb(171, 23, 23); display: inline; font-size: 1.5em; }
.maincomment .body { padding: 0.8333em 1em 1.6666em; position: relative; }
.maincomment .reviewblock { border-bottom: 1px solid rgb(206, 212, 210); padding: 0.8333em 0pt; overflow: hidden; display: block; height: 100%; }
.maincomment .reviewblock div, .maincomment .reviewblock p { font-size: 0.9166em; line-height: 1.25em; }
.maincomment .reviewblock .reviewtext { overflow: hidden; color: rgb(102, 102, 102); }
.maincomment .reviewblock .reviewstamp { color: rgb(153, 153, 153); }
.maincomment .reviewblock .reportThis { float: right; font-size: 0.8em; }
.maincomment .reviewimage { border: 1px solid rgb(218, 218, 218); margin: 0pt 0.8333em 0.8333em 0pt; background: transparent url('ico_pp_noicon') no-repeat scroll 0pt 0pt; overflow: hidden; float: left; position: relative; width: 4em; height: 4em; }
.maincomment .reviewcritic { color: rgb(128, 128, 128); font-weight: bold; padding-right: 1.6666em; }
.maincomment .reviewcritic img { margin-left: 0.5em; }
.maincomment .starsscore { float: right; width: 7.5em; }
.maincomment .foot { clear: both; display: block; padding-top: 0.75em; text-align: right; }
.maincomment .foot a.arrow { background: transparent url('ico_pp_arrow') no-repeat scroll 0pt 40%; display: inline; font-size: 0.9166em; margin-left: 1em; padding-left: 1em; }
.maincomment .outerbuttondiv {  }
.addcommentlink { background: transparent url('ico_pp_arrow') no-repeat scroll left center; float: right; margin-top: -1.25em; padding-left: 0.8333em; }
#addacoment { display: block; margin-top: 0.8333em; }
.sortnav { padding: 0.35em 0.4em 0.6em 0.7em; background: rgb(242, 242, 242) none repeat scroll 0% 50%; overflow: hidden; position: relative; clear: both; }
.sortnav .title { padding: 0.8em 0.3em 0.5em 0pt; color: rgb(102, 102, 102); display: inline; font-size: 0.91667em; font-weight: bold; }
.sortnav ul { color: rgb(135, 135, 135); display: inline; list-style-type: none; }
.sortnav ul li { list-style-type: none; display: inline; }
.sortnav ul li a { border: medium none ; margin: 0.4em 0pt 0.6em; padding: 0.3em 0.4em; color: rgb(40, 100, 180); font-size: 1em; font-weight: bold; display: inline; outline-style: none; outline-width: 0px; text-decoration: none; }
.sortnav ul li a:hover { background-color: rgb(204, 204, 204); }
.sortnav ul li.chosen { border: medium none ; padding: 0.1em 0pt 0.1em 0.1em; background: transparent url('bg_round_corner_left.gif') no-repeat scroll left 0pt; margin-top: 0.1em; list-style-type: none; display: inline; }
.sortnav ul li.chosen p { border: medium none ; padding: 0.1em 0.3em 0.1em 0.2em; background: rgb(116, 116, 116) url('bg_round_corner_right.gif') no-repeat scroll right center; display: inline; color: white; }
.sortnav ul li .piped { padding: 0pt; display: inline; font-size: 1.5em; font-weight: normal; line-height: 1em; color: rgb(153, 153, 153); }
.theaterdetail { border: 0.08em solid rgb(207, 207, 207); width: 39.5em; min-width: 474px; float: left; margin-bottom: 0.83em; background-color: rgb(255, 255, 255); padding-bottom: 0.83em; }
.theaterdetail .changeShowDateDiv { height: 3em; }
.theaterdetail .print { margin: 1em; display: block; }
.theaterdetail .infowrap { border-bottom: 1px solid rgb(207, 207, 207); }
.theaterdetail .infowrap .key { border-bottom: 0pt none; float: right; clear: none; }
.theaterdetail .infowrap .addremove { padding: 0.75em 1em 0pt; float: left; width: 13em; min-width: 156px; }
.theaterdetail .infowrap .addremoveRed { padding: 0.75em 1em 0pt; float: left; width: 11em; min-width: 132px; }
.theaterdetail .datick { display: block; clear: both; margin-top: 0.83em; margin-left: 1em; margin-bottom: 0em; }
.theaterdetail .datick .date { color: rgb(179, 33, 33); font-weight: bold; }
.theaterdetail .datick .off { float: right; }
.theaterdetail .noticketing { margin-left: 1em; }
.theaterdetail .showtimes { border-style: none; margin: 0px; padding: 0pt 0.4166em; overflow: visible; }
.theaterdetail .showtimes .body { border-style: none; margin: 0px; padding: 0px 0pt 0px 0%; }
.theaterdetail .showtimes .body .noshow { padding: 0pt 1em 1em; }
.theaterdetail .showtimes .body .showalldatesdate { padding: 0.5em 0pt 0.5em 0.5em; font-weight: bold; }
.theaterdetail .showtimes .theater { overflow: visible; clear: both; height: 5em; }
.theaterdetail .showtimes .theater b { font-weight: normal; color: rgb(134, 144, 146); }
.theaterdetail .showtimes .theater strong, .showtimes .theater strong a { color: rgb(134, 144, 146); }
.theaterdetail .showtimes .theater .bld { color: rgb(0, 0, 0); }
.theaterdetail .showtimes .theater span { color: rgb(149, 152, 111); display: block; clear: both; }
.theaterdetail .showtimes .theater em { text-decoration: line-through; font-style: normal; }
.theaterdetail .showtimes .theater .feature { margin-left: 4px; }
.theaterdetail .showtimes .theater .name { overflow: visible; float: left; height: 5em; width: 99%; }
.theaterdetail .showtimes .theater .tleft { padding: 0.8333em 0pt 0.8333em 0.8333em; display: block; float: left; font-size: 0.9166em; }
.theaterdetail .showtimes .theater .tleft .theaterName { font-weight: bold; }
.theaterdetail .showtimes .theater .small { float: left; width: 75%; }
.theaterdetail .showtimes .nopass { margin-right: 3px; margin-top: 8px; }
.theaterdetail .showtimes .theater .button { clear: both; float: right; position: relative; }
.theaterdetail .showtimes .theater .tright { margin: 0.7em 0pt 1em 0.2em; display: block; float: right; width: 20%; }
.theaterdetail .showtimes .theater .tright a.generic { background: transparent url('ul_li_bullet_001.dat') no-repeat scroll left center; padding-left: 0.5em; margin-left: 0pt; }
.theaterdetail .showtimes .theater .showings { padding: 0pt; }
.theaterdetail .showtimes .altrow { border-style: solid; border-color: rgb(217, 217, 217); border-width: 0.09em 0pt; background: rgb(247, 247, 247) none repeat scroll 0pt 50%; height: 5em; }
.theatermessage .important h3 { padding: 0.5em 0pt 0pt 1em; color: rgb(171, 23, 23); font-size: 1.2em; font-weight: bold; }
.theatermessage .noShowMessage p { padding: 1em 1em 0pt; font-size: 1em; font-weight: bold; }
.theatermessage .closedTheater { padding: 1em; }
.theatermessage .closedTheaterOptions { padding: 0pt 0pt 1.5em 1em; }
.theatermessage .closedTheaterOptions h3 { padding: 1em 0pt; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.theatermessage .red { color: rgb(171, 23, 23); }
.showtimessearch { border: 1px solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); }
.pfmovieshowtimessearch { border: 0.08em solid rgb(207, 207, 207); padding: 1.2em; background-color: rgb(255, 255, 255); }
.movieshowtimessearch { border: 0.08em none rgb(207, 207, 207); background-color: rgb(255, 255, 255); margin-top: 0pt; margin-bottom: 0.8333em; padding-top: 0pt; padding-bottom: 0pt; clear: both; }
.movieshowtimessearch .body { margin: 0pt 0.8333em; }
.movieshowtimessearch table { clear: both; border-collapse: collapse; border-spacing: 0pt; empty-cells: show; width: 100%; }
.movieshowtimessearch table th { border-bottom: 0.09em solid rgb(217, 217, 217); padding: 0.83em 0pt; font-size: 0.9166em; font-weight: bold; }
.movieshowtimessearch table td { border-bottom: 1px solid rgb(217, 217, 217); padding: 0.83em 0pt; color: rgb(134, 144, 146); font-size: 0.9166em; vertical-align: middle; }
.movieshowtimessearch table th.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.movieshowtimessearch table td.title { padding: 0pt 0pt 0pt 2%; width: 48%; }
.movieshowtimessearch table .star { width: 26%; }
.movieshowtimessearch table .play { width: 22%; }
.movieshowtimessearch table .play a.buttongettickets { margin: 0pt; padding: 0.1833em 0pt; white-space: nowrap; text-align: center; }
.movieshowtimessearch table .altrow { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.theatershowtimessearch { border-style: none; clear: both; }
.theatershowtimessearch { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 0.8333em; display: block; height: 100%; }
.theatershowtimessearch .header { border-style: solid; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.3333em; margin: 0pt 0.8333em; padding: 1.5em 0pt 0.5em; overflow: hidden; text-align: left; display: block; clear: both; height: 100%; }
.theatershowtimessearch .header .mflocation { padding: 0.5em 0pt 0pt; float: right; }
.theatershowtimessearch .header #changeShowDateDiv select { float: right; font-size: 0.9166em; }
.theatershowtimessearch .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.theatershowtimessearch .headertheater h3 { margin: 0pt; padding: 0pt 0.33em 0pt 1em; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.theatershowtimessearch .theatername { padding: 1em 0.8333em; font-weight: bold; }
.theatershowtimessearch .theatername ul { margin: 0pt; padding: 0pt; }
.theatershowtimessearch .theatername li { margin: 0.5em; list-style-type: none; list-style-image: none; list-style-position: outside; }
.theatershowtimessearch .theatername li a { margin: 0pt; padding: 0pt 0pt 0pt 1em; background: transparent none repeat scroll 0% 0%; display: block; }
.theatershowtimessearch .theatername li a.downArrow { background: transparent url('mf_theater_downarrowblue') no-repeat scroll 0% 50%; margin-left: 0.1666em; padding-left: 1.0833em; }
.theatershowtimessearch .theaterlisting { padding: 0pt 0.8333em; overflow: visible; }
.theatershowtimessearch .theaterlisting .header { border-top: 1px solid rgb(207, 207, 207); border-bottom: 0pt none; margin: 0pt; padding: 0.75em 0pt 0.5em; overflow: hidden; background-color: rgb(247, 247, 247); color: rgb(57, 56, 49); display: block; height: 100%; }
.theatershowtimessearch .theaterlisting .header .theaterfav { background: transparent url('ico_pp_heart') no-repeat scroll 88% 50%; font-size: 0.9166em; padding-right: 1.8333em; }
.theatershowtimessearch .theaterlisting .header a.makefav { font-size: 0.9166em; font-weight: bold; }
.theatershowtimessearch .theaterlisting .header .theaterdetails { float: left; width: 23em; padding-left: 0.75em; }
.theatershowtimessearch .theaterlisting .header .miscdetails { float: right; text-align: right; padding-right: 0.75em; width: 12.5em; }
.theatershowtimessearch .theaterlisting .header .theatertitle { font-size: 1.2em; font-weight: bold; }
.theatershowtimessearch .theaterlisting .miscdetails { margin: 3px 0pt 0pt; font-weight: bold; float: right; clear: right; }
.theatershowtimessearch .showtimes { border-width: 0pt; padding: 0pt; overflow: visible; margin-top: 0pt; }
.theatershowtimessearch .pfmovieshowtimes { border-width: 0pt; padding: 0.5em 0pt 0pt 3em; margin-top: 0pt; }
.theatershowtimessearch .theater { border-top: 1px solid rgb(217, 217, 217); padding: 0.3em 0pt 0.3em 0.5em; font-size: 0.9166em; }
.theatershowtimessearch .last { border-bottom: 0pt none; }
.theatershowtimessearch .theater .left { padding: 0.5em 0.833em; float: left; margin-left: 0pt; width: 70%; font-size: 1.1em; }
.theatershowtimessearch .theater .movieleft { padding: 0pt; float: left; margin-left: 0pt; width: 70%; font-size: 1.1em; }
.theatershowtimessearch .altrow { border-color: rgb(207, 207, 207); background: rgb(242, 243, 244) none repeat scroll 0% 50%; }
.theatershowtimessearch .theater .right { padding: 0.5833em 0.833em; float: right; width: 18%; }
.theatershowtimessearch .foot { margin-bottom: 0.8333em; }
.theatershowtimessearch .foot .sponsor { padding: 0.6em 0.8333em 1.5em 1em; font-size: 0.9166em; }
.theatershowtimessearch .printerfriendly { padding: 0.5em 0pt 0em 1em; }
.theatershowtimessearch .pfheader { border-style: dashed; border-color: rgb(206, 212, 212); border-width: 0pt 0pt 0.1em; margin: 0pt 0.8333em 2em; padding: 1.5em 0pt 0.5em; overflow: hidden; text-align: left; display: block; clear: both; height: 100%; }
.theatershowtimessearch .pfheader h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.theatershowtimessearch .pfmovieheader { border-bottom: 0.1em dashed rgb(207, 207, 207); margin: 0pt 0.8333em 2em; padding: 0.5em 0pt; overflow: hidden; text-align: left; display: block; clear: both; height: 100%; }
.theatershowtimessearch .pfmovieheader h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.theatershowtimessearch .pftheater { border: 0pt none ; }
.theatershowtimessearch .pfaltrow { border-color: rgb(217, 217, 217) rgb(207, 207, 207); border-top: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217, 217, 217); }
.theatershowtimessearch .pfmovietitle { padding: 1.1em 1.1em 0pt; }
.theatershowtimessearch .rightdate { float: right; }
.theatershowtimessearch .theater .pfleft { margin-left: 0.7em; }
.theatershowtimessearch .theater .pfmovieleft { margin-left: 0pt; }
.theatershowtimessearch .theaterlisting .pfheader { border: 0pt none ; margin: 0pt; padding: 0.7em 0.9166em; overflow: hidden; color: rgb(57, 56, 49); display: block; height: 100%; }
.theatershowtimessearch .theaterlisting .pfheader .theaterfav { background: transparent url('ico_pp_heart') no-repeat scroll 88% 50%; font-size: 0.9166em; padding-right: 1.8333em; }
.theatershowtimessearch .theaterlisting .pfheader a.makefav { font-size: 0.9166em; font-weight: bold; }
.theatershowtimessearch .theaterlisting .pfheader .theaterdetails { float: left; width: 35em; }
.theatershowtimessearch .theaterlisting .pfheader .miscdetails { float: right; text-align: right; }
.theatershowtimessearch .theaterlisting .pfheader .theatertitle { font-size: 1.2em; font-weight: bold; }
.pfphdr .header .links { margin: 0pt 20px 0pt 0pt; float: right; padding-right: 13.6667em; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader { border: 0pt none ; margin: 0pt; padding: 0.7em 0.9166em; overflow: hidden; color: rgb(57, 56, 49); display: block; height: 100%; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader .theaterfav { background: transparent url('ico_pp_heart') no-repeat scroll 88% 50%; font-size: 0.9166em; padding-right: 1.8333em; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader a.makefav { font-size: 0.9166em; font-weight: bold; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader .theaterdetails { float: left; width: 35em; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader .miscdetails { float: right; text-align: right; }
.theatershowtimessearch .movietheaterlisting .pfmovieheader .theatertitle { font-size: 1.2em; font-weight: bold; }
.theatershowtimessearch .key { border-top: 0.09em solid rgb(207, 207, 207); }
.theatershowtimessearch .showtimes .theater { overflow: visible; }
.posters { border: 1px solid rgb(228, 229, 224); background-color: transparent; clear: both; display: block; }
.posters .posterarea { border: 1px solid rgb(255, 255, 255); padding: 0.8333em; overflow: hidden; background-color: transparent; text-align: center; clear: both; display: block; height: 100%; }
.posters .posterarea .assetcontrol { background: transparent url('prev-next-bg') repeat-x scroll 0% 0%; }
.posters .posterarea .assetnext { float: right; }
.posters .posterarea .assetprev { float: left; }
.posters .posterarea .assetnext span span {  }
.posters .posterarea .assetprev span span {  }
.posters .posterarea .assetcontrol:hover { background: transparent url('prev-next-bg-over') repeat-x scroll 0% 0%; }
.posters .posterarea .assetcontrol span { background: transparent url('prev-next-right-corners') no-repeat scroll right top; display: block; }
.posters .posterarea .assetcontrol span:hover { background: transparent url('prev-next-right-corners-o') no-repeat scroll right top; }
.posters .posterarea .assetcontrol span span { padding: 0.6666em 0pt; background: transparent url('prev-next-left-corners') no-repeat scroll left top; color: rgb(153, 153, 153); font-weight: bold; text-align: center; width: 8.8333em; }
.posters .posterarea .assetcontrol span span:hover { background: transparent url('prev-next-left-corners-o') no-repeat scroll left top; }
.posters .posterarea .assetcontrol a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.posters .posterarea .assetcontrol a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.posters .posterarea .assetcontrol img { border: medium none ; }
.posters .posterarea .assetcontrol a.gonext { padding: 0.4166em 3.25em; background: transparent url('ico_pp_arrownext') no-repeat scroll 80% 50%; }
.posters .posterarea .assetcontrol a.goprev { padding: 0.4166em 2.25em; background: transparent url('ico_pp_arrowprev') no-repeat scroll 10% 50%; }
.posters .posterarea .assetcount { border-style: solid; border-color: rgb(228, 229, 239); border-width: 1px 0pt; padding: 0.5em 8.8333em; background-color: rgb(250, 249, 244); color: rgb(51, 51, 51); text-align: center; }
.posters .posterarea .assetcenter { margin: 1.6666em auto; }
.posters .posterarea .assetcenter img { border: 1px solid rgb(229, 230, 224); padding: 5px; background-color: rgb(255, 255, 255); }
.trailerpage .playerblock .body { border: 0.09em solid rgb(228, 229, 224); padding: 1.5em 1em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.trailerpage .playerblock .body .player { border: 0.09em solid rgb(207, 207, 207); margin: 0pt 1.5em 0.5em; padding: 0.5em; }
.trailerpage .playerblock .body .nav { margin: 0pt 1.5em 0.5em 1.9em; overflow: hidden; color: rgb(116, 116, 116); font-size: 0.96em; padding-bottom: 1em; }
.trailerpage .playerblock .body .nav .left { float: left; display: block; padding-top: 0.6em; }
.trailerpage .playerblock .body .nav .right { float: right; display: block; padding-right: 0.1em; width: 35.9%; }
.trailerpage .playerblock .body .nav .right .prevButton { display: block; width: 59px; height: 26px; text-indent: -3000px; float: right; }
.trailerpage .playerblock .body .nav .right .nextButton { display: block; width: 59px; height: 26px; text-indent: -3000px; float: right; margin-left: 3px; }
.trailerpage .playerblock .body .nav .right .gap { padding: 0pt 0pt 0pt 0.6em; display: inline; }
.trailerpage .playerblock .body .text { margin: 1.5em 0pt; }
.trailerpage .playerblock .body .text h2 { font-size: 1.5em; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.trailerpage .playerblock .body .text .description { color: rgb(116, 116, 116); font-size: 0.95em; font-weight: normal; }
.trailerpage .playerblock .body .uploadinfo { font-weight: bold; font-size: 0.833em; }
.trailerpage .playerblock .assetcontrol { background: transparent url('prev-next-bg') repeat-x scroll 0% 0%; }
.trailerpage .playerblock .assetnext { float: right; }
.trailerpage .playerblock .assetprev { float: left; }
.trailerpage .playerblock .assetnext span span {  }
.trailerpage .playerblock .assetprev span span {  }
.trailerpage .playerblock .assetcontrol:hover { background: transparent url('prev-next-bg-over') repeat-x scroll 0% 0%; }
.trailerpage .playerblock .assetcontrol span { background: transparent url('prev-next-right-corners') no-repeat scroll right top; display: block; }
.trailerpage .playerblock .assetcontrol span:hover { background: transparent url('prev-next-right-corners-o') no-repeat scroll right top; }
.trailerpage .playerblock .assetcontrol span span { padding: 0.4166em 0pt 0.5em; background: transparent url('prev-next-left-corners') no-repeat scroll left top; color: rgb(153, 153, 153); font-weight: bold; text-align: center; width: 5.5em; }
.trailerpage .playerblock .assetcontrol span span:hover { background: transparent url('prev-next-left-corners-o') no-repeat scroll left top; }
.trailerpage .playerblock .assetcontrol a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.trailerpage .playerblock .assetcontrol a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.trailerpage .playerblock .assetcontrol img { border: medium none ; }
.trailerpage .playerblock .assetcontrol a.gonext { padding: 0.5em 1.5em; background: transparent url('ico_pp_arrownext') no-repeat scroll 88% 50%; }
.trailerpage .playerblock .assetcontrol a.goprev { padding: 0.5em 1.5em; background: transparent url('ico_pp_arrowprev') no-repeat scroll 10% 50%; }
.trailerpage .stats { border-left: 0.09em solid rgb(207, 207, 207); border-right: 0.09em solid rgb(207, 207, 207); border-bottom: 0.09em solid rgb(207, 207, 207); margin: 0pt 0pt 1em; padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.trailerpage .stats h4 { text-transform: uppercase; }
.trailerpage .stats .rating { float: left; width: 10em; }
.trailerpage .stats .right { float: right; width: 26.5em; }
.trailerpage .stats .right span.heading { font-weight: bold; text-transform: uppercase; }
.trailerpage .stats .right span.count { font-weight: bold; text-transform: uppercase; font-size: 1.2em; }
.trailerpage .stats .right .views { float: left; width: 10em; }
.trailerpage .stats .right .top-tags { margin-top: 0.833em; }
.trailerpage .stats .right .top-tags a { padding-right: 0.833em; }
.trailerpage .recentcomments { border: 0.09em solid rgb(228, 229, 224); margin: 0pt 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.trailerpage .recentcomments .header { border-style: solid; border-color: rgb(204, 212, 211); border-width: 0pt 0pt 0.42em; margin: 0pt 0.9166em 0.8333em; padding: 2.3333em 1em 0.3333em 0pt; text-align: left; }
.trailerpage .recentcomments .header h3 { margin: 0pt; padding: 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.trailerpage .recentcomments .body { padding: 0.83333em; }
.trailerpage .recentcomments .paginate { padding: 0.8em 1em 1em; clear: both; }
.trailerpage .recentcomments .paginate .results-count, .trailerpage .recentcomments .paginate .prev-next, .trailerpage .recentcomments .paginate .all-comments { float: left; width: 33%; }
.trailerpage .recentcomments .paginate .prev-next { text-align: center; }
.trailerpage .recentcomments .paginate .all-comments { text-align: right; }
.trailerpage .recentcomments .body .comment { border-bottom: 1px solid rgb(215, 215, 215); padding-left: 0.75em; margin-bottom: 0.666em; padding-bottom: 0.8333em; }
.trailerpage .recentcomments .body .comment .criticname { color: rgb(155, 41, 30); display: block; font-weight: bold; }
.trailerpage .recentcomments .body .comment .criticname img { margin-left: 0.25em; }
.trailerpage .recentcomments .body .comment .commentdate { font-size: 0.9166em; color: rgb(148, 148, 148); display: block; }
.trailerpage .recentcomments .body .comment .synopsis { border: medium none ; overflow: hidden; color: rgb(89, 89, 89); display: block; padding-right: 0.833em; }
.trailerpage .recentcomments .body .comment .reviewimage { margin: 0pt 0.8333em 0.8333em 0pt; background: transparent url('ico_pp_noicon') no-repeat scroll 0pt 0pt; overflow: hidden; float: left; position: relative; width: 4.25em; height: 4.25em; }
.trailerpage .recentcomments .body .editarea { border: 1px solid rgb(204, 204, 204); background-color: rgb(247, 247, 247); font-size: 0.96em; }
.trailerpage .recentcomments .body .outerbuttondiv {  }
.trailerpage .recentcomments .body .innerbuttondiv { float: right; width: 10.8em; }
.trailerpage .recentcomments .reportThis { padding: 0.25em 0pt; font-size: 0.8em; float: right; }
.trailerpage .videoslist { border: 0.09em solid rgb(228, 229, 224); margin: 0pt 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; height: 100%; }
.trailerpage .videoslist .header { border-style: solid; border-color: rgb(204, 212, 211); border-width: 0pt 0pt 0.42em; margin: 0pt 0.9166em 0.8333em; padding: 2.3333em 1em 0.3333em 0pt; text-align: left; }
.trailerpage .videoslist .header h3 { margin: 0pt; padding: 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.trailerpage .videoslist .header span { font-family: Georgia,Verdana,serif; font-size: 1.5em; color: rgb(133, 144, 148); padding-left: 3px; }
.trailerpage .videoslist .body { padding: 0pt 0.6666em 0pt 0.8333em; overflow: hidden; margin-right: 0.8333em; display: block; }
.trailerpage .videoslist .scroll { margin: 0pt 0.8333em 0.8333em 0pt; height: 28.35em; overflow-y: auto; position: relative; }
.trailerpage .videoslist .noFlt { height: 0pt; font-size: 0pt; }
.trailerpage .videoslist .body .video { border-bottom: 0.1em solid rgb(204, 212, 211); padding: 1em; float: none; display: block; }
.trailerpage .videoslist .body .last { border: 0em none ; padding-bottom: 2em; }
.trailerpage .videoslist .body .video .vidImgOverlay { float: left; display: block; }
.trailerpage .videoslist .body .video .thumb { border: 1px solid rgb(207, 207, 207); padding: 0.25em; }
.trailerpage .videoslist .overlayplay { background: rgb(153, 102, 0) url('ico_pp_play') no-repeat scroll left top; position: relative; width: 22px; height: 18px; display: block; }
.trailerpage .videoslist .body .video .text { color: rgb(133, 144, 148); float: left; display: block; font-weight: bold; margin-left: 0.666em; width: 12.5em; }
.trailerpage .videoslist .body .video .text .source { font-size: 0.91em; font-weight: normal; }
ul.heading-tabs { background: transparent none repeat-x scroll center bottom; height: 2.083em; text-transform: uppercase; font-weight: normal; margin-bottom: -1px; }
.heading-tabs li { border-top: 1px solid rgb(180, 181, 184); border-left: 1px solid rgb(180, 181, 184); border-right: 1px solid rgb(180, 181, 184); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; display: block; }
.heading-tabs li.active { border-top: 1px solid rgb(227, 229, 221); border-left: 1px solid rgb(227, 229, 221); border-right: 1px solid rgb(227, 229, 221); padding: 1px 1px 0px; }
.heading-tabs li a { background: rgb(97, 98, 100) url('bg_pp_photohub_inactivetab') repeat-x scroll center top; display: block; height: 1.65em; padding-top: 0.35em; width: 12.5em; text-align: center; color: rgb(242, 242, 240); }
.heading-tabs li.active a { background: rgb(252, 252, 252) url('bg_pp_photohub_activetab') repeat-x scroll center top; display: block; width: 12.67em; height: 1.616em; padding-top: 0.3em; color: rgb(74, 74, 74); }
.heading-tabs li a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.heading-tabs li.active a:hover { color: rgb(0, 0, 0); }
.movie-photos-content { border-left: 1px solid rgb(227, 228, 221); border-right: 1px solid rgb(227, 228, 221); border-bottom: 1px solid rgb(227, 228, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.views-nav { margin: 0.2em 0pt 0pt; float: right; }
div.views-nav a { overflow: hidden; display: block; width: 57px; height: 23px; text-indent: -1000em; float: left; }
a.grdViwBttn { margin: 0pt 5px 0pt 0pt; background: transparent url('btn_pp_gridon') no-repeat scroll 0% 0%; }
a.grdViwBttnO { margin: 0pt 5px 0pt 0pt; background: transparent url('btn_pp_gridoff') no-repeat scroll 0% 0%; }
a.grdViwBttnO:hover { background: transparent url('btn_pp_gridon') no-repeat scroll 0% 0%; }
a.lstViwBttn { background: transparent url('btn_pp_liston') no-repeat scroll 0% 0%; }
a.lstViwBttnO { background: transparent url('btn_pp_listoff') no-repeat scroll 0% 0%; }
a.lstViwBttnO:hover { background: transparent url('btn_pp_liston') no-repeat scroll 0% 0%; }
div.views-nav a.rssViwBttn { border-left: 1px solid rgb(204, 204, 204); background: transparent url('icon_rss') no-repeat scroll 100% 50%; margin-left: 0.3333em; width: 2em; }
h5.fltr_hedr { border-top: 1px dotted rgb(230, 230, 230); margin: 0.3em 0pt 0pt; padding-top: 0.4em; }
.noFlt { clear: both; }
#srtNav { margin: 0.1em 0.83em 0.83em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; clear: both; float: none; }
div#srtNav div.noFlt {  }
#srt_just_add, #srt_most_pop, #srt_high_rate, #srt_mst_viewed { white-space: nowrap; width: auto; }
#srt_just_add.selected, #srt_most_pop.selected, #srt_mst_viewed.selected, #srt_high_rate.selected { background: rgb(116, 116, 116) url('bg_round_corner_left.gif') no-repeat scroll left top; }
#srtType ul li a { padding: 0pt 0.8333em; color: rgb(40, 100, 180); font-size: 0.9166em; font-weight: bold; height: 1.6363em; text-align: center; text-transform: capitalize; }
#srtType ul li a:hover { background-color: rgb(204, 204, 204); text-decoration: none; }
#srtType ul li span.piped { padding: 0pt 0.25em; line-height: 1em; font-size: 1.3em; font-weight: normal; display: block; }
div.srtType_innr ul { float: left; }
#srtType { overflow: hidden; clear: both; display: block; height: 100%; }
div.srtType_innr { padding: 0pt; }
div.srt_drop_down { background: transparent none repeat scroll 0% 0%; float: right; padding-top: 0pt; position: relative; }
div.srt_drop_down select option { padding-right: 3px; }
li#srt_high_rate { padding-right: 0em; }
#srtType ul li a.selected { background: transparent url('bg_round_corner_right.gif') no-repeat scroll right top; color: rgb(255, 255, 255); text-align: center; }
li#srt_high_rate a, li#srt_most_pop a, li#srt_just_add a, li#srt_mst_viewed a { display: block; line-height: 1.55em; }
.lftSde_sort { padding: 0.5em 0em 0.5em 0.5em; float: left; width: 64%; }
.rghtSde_sort { border-left: 2px solid rgb(255, 255, 255); padding: 0.5em 0.2em 0.5em 0em; float: right; width: 34%; }
span.srt_hedr { color: rgb(102, 102, 102); display: block; float: left; font-size: 0.91667em; font-weight: bold; }
span.srt_hedr_plc1, span.srt_hedr_plc2 { padding: 0.1666em 0.25em 0pt 0pt; }
span.srt_hedr_plc3 { padding-top: 0.4166em; padding-right: 0.3333em; }
select#hubDte { border: 1px solid rgb(209, 209, 209); font-size: 0.9166em; }
div.aTOzsearch_bx { padding: 0.25em 0.333em 0em; background: transparent url('bg_pp_search_outer') repeat-x scroll 0pt 0pt; overflow: hidden; float: left; display: block; height: 100%; }
div.aTOzsearch_bx form input { border-style: solid; border-color: rgb(255, 255, 255); border-width: 1px 0pt 0pt; margin: 0pt; background: transparent url('bg_pp_search_inner') repeat scroll 0% 50%; color: rgb(102, 102, 102); font-size: 1em; width: 18.416em; text-indent: 5px; }
.aTOzButton_innr a:hover { background: rgb(237, 239, 239) url('button_gradient_over_001.dat') repeat-x scroll 0% 0%; text-decoration: none; }
div.qksrch_lnk_outr, div.qksrch_nput_outr { border: 1px solid rgb(186, 39, 47); padding: 1px; background: rgb(241, 222, 223) none repeat scroll 0% 0%; float: left; }
div.qksrch_lnk_outr { margin-left: 2px; }
span.qksrch_nput_innr { border: 1px solid white; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
div.qksrch_lnk_outr span.qksrch_lnk_innr { border: 1px solid white; display: block; }
div.qksrch_lnk_outr span.qksrch_lnk_innr a { padding: 0.0833em 0.4166em; background: rgb(232, 166, 168) url('movies-search-button-back.gif') repeat-x scroll 0% 0%; display: block; }
div.qksrch_lnk_outr span.qksrch_lnk_innr a:hover { background: rgb(218, 225, 165) url('movies-search-button-back-h.gif') repeat-x scroll 0% 0%; text-decoration: none; }
ul.inLneLnks li { padding: 0pt; float: left; text-transform: uppercase; }
ul.inLne li { display: inline; }
div.movie-photos-search-box { border: 0pt none ; padding: 0.8333em 0.8333em 0.4em; clear: both; position: relative; }
.movie-photos .bordertop { border-top: 1px solid rgb(227, 228, 221); margin-left: 12.67em; }
.movie-photos .rghtSde_sort { border-left: medium none; padding: 0.5em 0.2em 0.5em 0em; float: left; }
.movie-photos-list { margin-left: 0.6em; }
.movie-photo { border: 1px solid rgb(255, 255, 255); margin: 0pt 0.4em 0.4em 0pt; background: rgb(239, 239, 239) none repeat scroll 0% 0%; height: 19em; min-height: 226px; width: 11.24em; min-width: 133px; float: left; }
.movie-photo a, .movie-photo div, .movie-photo span { display: block; }
.inner-top { border-top: 1px solid rgb(239, 239, 239); border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); overflow: hidden; }
.movie-photos-list div.add-to-playlist, .movie-photos-list div.remove-from-playlist { border: 1px solid rgb(205, 205, 205); background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
.movie-photos-list div.add-to-playlist .inner-top, .movie-photos-list div.remove-from-playlist .inner-top { border-color: rgb(255, 255, 255); }
.movie-photos-list a.imagelink { display: block; height: 9.497em; min-height: 112px; width: 11.25em; padding-top: 1.67em; }
.movie-photos-list .imagelink img { border: 1px solid rgb(213, 213, 213); padding: 0.3em; background: rgb(255, 255, 255) none repeat scroll 0% 50%; display: block; margin-left: auto; margin-right: auto; }
.movie-photos .photo-name { padding: 0.8em; font-weight: bold; text-align: center; color: rgb(102, 102, 102); }
.movie-photos .photo-source { background: transparent url('movies-photos-hr.gif') no-repeat scroll center bottom; color: rgb(131, 128, 130); font-size: 0.9166em; text-align: center; }
.movie-photos .inner-bottom span { text-align: center; display: block; }
.movie-photos .inner-bottom span.views { border-top: 1px solid rgb(191, 191, 191); margin: 0pt 0.8333em; color: rgb(128, 128, 128); font-size: 0.9166em; font-weight: bold; padding-top: 0.25em; }
.movie-photos div.added-to-playlist { border: 1px solid rgb(205, 205, 205); }
.movie-photos div.added-to-playlist .inner-top { border-color: rgb(255, 255, 255); }
.movie-photos .inner-bottom span.added-to-playlist { border-top: 1px solid rgb(205, 205, 205); background: rgb(255, 255, 255) url('added-to-playlist-tick.gif') no-repeat scroll right center; color: rgb(178, 178, 178); padding-top: 0.2em; padding-bottom: 0.24em; font-size: 0.95em; }
.movie-photos .inner-bottom a.add-to-playlist { padding: 0.3em 0pt 0.24em 2.5em; background: rgb(255, 255, 255) url('add-to-playlist.gif') no-repeat scroll center center; font-size: 0.95em; }
.movie-photos div.add-to-playlist .inner-bottom { border-top: 1px solid rgb(202, 202, 202); border-bottom: 1px solid rgb(202, 202, 202); }
.movie-photos .inner-bottom a.remove-from-playlist { padding: 0.3em 0pt 0.24em 0.8em; background: rgb(255, 255, 255) url('remove-from-playlist.gif') no-repeat scroll center center; font-size: 0.95em; }
.movie-photos div.remove-from-playlist .inner-bottom { border-top: 1px solid rgb(202, 202, 202); border-bottom: 1px solid rgb(202, 202, 202); }
.movies-photos-paging { border-top: 1px solid rgb(230, 230, 230); }
.movies-photos-paging .inner { border: 1px solid rgb(255, 255, 255); padding: 0.5em 0pt; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.movies-photos-paging-left { padding: 0.25em 0pt 0pt 1em; float: left; width: 35%; }
.movies-photos-paging-right { float: right; width: 60%; }
.movies-photos-next, .movies-photos-prev, .movies-photos-paging ul { float: right; }
.movies-photos-paging li { border: 1px solid rgb(193, 193, 193); background: rgb(193, 193, 193) none repeat scroll 0% 0%; float: left; display: block; text-align: center; width: 1.667em; height: 1.667em; margin-right: 0.167em; }
.movies-photos-prev { padding-right: 0.83em; }
.movies-photos-next { padding: 0pt 0.663em 0pt 1em; }
.movies-photos-paging span { display: block; padding-top: 0.2em; color: rgb(255, 255, 255); }
.movies-photos-paging li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; padding-top: 0.2em; height: 1.467em; }
.movies-photos-paging li a:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-decoration: none; }
.movie-photos-content .sources { border-top: 1px solid rgb(230, 230, 230); color: rgb(120, 120, 120); }
.movie-photos-content .sources .inner { border: 1px solid rgb(255, 255, 255); padding: 0.5em 0pt; background: transparent none repeat-x scroll center top; }
.movie-photos-content .sources select { font-size: 0.9166em; }
.movie-photos-content .sources .left { padding: 0.25em 0pt 0pt 1em; float: left; width: 78%; }
.movie-photos-content .sources .right { float: right; width: 18%; }
.movie-photos-content .sources span { display: block; float: left; }
.movie-photos-content .sources span.checkboxes { padding-left: 0.5em; }
.movie-photos-content .sources span.checkboxes label { padding-left: 0.25em; padding-right: 1.167em; }
.movie-photos-google-search-link { color: rgb(75, 121, 186); text-transform: uppercase; padding-left: 0.5em; }
.movie-photos { margin-bottom: 1em; }
.popular-photo-tags { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); }
.popular-photo-tags .header { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em; padding: 1.17em 0pt 0.33em; text-align: left; }
.popular-photo-tags ul { padding: 0pt 0.83em; background: transparent url('popular-photo-tags-ul-back.gif') repeat-x scroll center bottom; height: 1.83em; }
.popular-photo-tags li { border-top: 1px solid rgb(228, 230, 223); border-right: 1px solid rgb(228, 230, 223); border-bottom: 1px solid rgb(228, 230, 223); display: block; float: right; height: 1.67em; }
.popular-photo-tags li a { border: 0.0833em solid rgb(239, 239, 239); padding: 0.25em 0.5em 0pt; background: rgb(239, 239, 239) none repeat scroll 0% 0%; display: block; height: 1.25em; }
.popular-photo-tags li.first { border-left: 1px solid rgb(228, 230, 223); }
.popular-photo-tags li.what-are-tags { border: medium none ; background: transparent none repeat scroll 0% 0%; float: left; }
.popular-photo-tags li.what-are-tags a { border: medium none ; padding: 0.2em 0pt 0pt; background: transparent none repeat scroll 0% 0%; font-size: 90%; }
.popular-photo-tags li.active { border-bottom: 1px solid rgb(255, 255, 255); }
.popular-photo-tags li.active a { border: 0.0833em solid rgb(255, 255, 255); background: transparent url('popular-photos-tag-back.gif') repeat-x scroll center top; }
.popular-photo-tags .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.popular-photo-tags .body { margin: 0pt 0pt 0.83em; }
.popular-photo-tags .body div { padding: 0.5em 0.83em 0pt; }
.popular-photo-tags .body a.see-all { display: block; width: 100%; text-align: right; text-transform: uppercase; }
.popular-photo-tags .body .row img { margin: 0pt 0.83em 0pt 0pt; float: left; }
.popular-photo-tags .more { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0.09em 0pt 0pt; padding: 0.82em 0.91em 0.91em; background: transparent url('relatedphotos_more_bg_001.dat') no-repeat scroll 0% 0%; font-size: 0.92em; display: block; clear: both; }
.clipshub-content { border-style: solid; border-color: rgb(227, 228, 221); border-width: 0pt 1px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 0.8333em; }
.clipshubsearch { border: 0pt none ; padding: 0.8333em 0.8333em 1em; clear: both; }
.clipshublist { overflow: hidden; margin-left: 0.6em; display: block; height: 100%; }
.clipshublist .clip { border: 1px solid rgb(255, 255, 255); margin: 0pt 0.3333em 0.3333em 0pt; background: rgb(242, 242, 242) none repeat scroll 0% 0%; float: left; }
.clipshublist .active { border: 1px solid rgb(204, 204, 204); margin: 0pt 0.3333em 0.3333em 0pt; background: rgb(230, 230, 230) none repeat scroll 0% 0%; float: left; }
.clipshublist .clipblock { border: 1px solid rgb(255, 255, 255); }
.clipshublist div a, .clipshublist div div, .clipshublist div span { display: block; }
.clipshublist .inner-top { height: 16.75em; width: 11em; }
.clipshublist a.imagelink { display: block; }
.clipshublist .imagelink img { border: 1px solid rgb(204, 204, 204); margin: 0.8333em auto; padding: 0.4166em; background-color: rgb(255, 255, 255); display: block; height: 6em; width: 8em; }
.clipshub .photo-name { padding: 0pt 0.4166em; font-weight: bold; color: rgb(102, 102, 102); text-align: center; }
.clipshub .photo-source { background: transparent url('movies-photos-hr.gif') no-repeat scroll center bottom; color: rgb(99, 97, 98); font-size: 0.9166em; text-align: center; }
.clipshub .inner-bottom span { text-align: center; display: block; }
.clipshub .inner-bottom span.views { color: rgb(128, 128, 128); padding-top: 0.3em; }
.clipshub-content .sources { border-top: 1px solid rgb(230, 230, 230); color: rgb(120, 120, 120); }
.clipshub-content .sources .inner { border: 1px solid rgb(255, 255, 255); padding: 0.5em 0pt; background: transparent url('movies-photos-sources-back.gif') repeat-x scroll center top; }
.clipshub-content .sources span { display: block; float: left; }
.clipshub-google-search-link { color: rgb(75, 121, 186); text-transform: uppercase; padding-left: 0.5em; }
.clipshub { margin-bottom: 1em; }
.clipshub .bordertop { border-top: 1px solid rgb(227, 228, 221); margin-left: 12.67em; }
.clipshub a.vidoverlay .playme { border-style: none; margin: -3em 0pt 0pt 7.5em; background: transparent url('ico_pp_play') no-repeat scroll left center; position: absolute; width: 2em; height: 1.5em; }
.sgroup #c, .sgroup #c .c1 { width: 39.6666em; }
.utilitymodule { border-style: solid; border-color: rgb(228, 229, 224); border-width: 0pt 1px 1px; padding: 0.8333em; background: rgb(239, 239, 239) url('bg_pp_utilitypanel') repeat-x scroll left top; margin-bottom: 0.8333em; }
.utilitymoduleh6 { margin: 0.8333em 0pt; color: rgb(102, 102, 102); font-size: 0.9166em; font-weight: bold; text-transform: capitalize; }
.utilitymoduleh6.bLinks { margin: 0.25em 0pt; font-weight: normal; }
.utilityboxheader { margin-bottom: 1.4166em; }
.utilityModBox { float: left; display: block; text-align: center; }
.utilityAverage { width: 50%; float: left; }
.utilityAverage h6 { margin: 0.8333em 0pt; }
.utilityValue { color: rgb(51, 51, 51); font-weight: bold; }
.utilityData { float: right; width: 50%; }
.utilityViews, .utilityComments { margin: 0.8333em; float: left; }
.utilityBlock { margin-bottom: 0.8333em; }
.pUsrutility { clear: both; font-size: 0.9166em; padding-top: 0.5em; text-align: center; }
.usrRtngBorderLeft { background: transparent url('userratingcornerleft') repeat-x scroll left top; width: 3px; height: 56px; float: left; }
.usrRtngBorderRight { background: transparent url('user_rating_corner_right') repeat-x scroll right top; width: 3px; height: 56px; float: left; }
.chooseview { display: block; clear: both; padding-top: 0.25em; text-align: center; }
.utilityBoxutility { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt; background: transparent url('bg_user_rating') repeat-x scroll left top; float: left; height: 54px; text-align: center; width: 11.5em; }
.utilityBoxRating { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0pt; background: transparent url('bg_user_rating') repeat-x scroll left top; float: left; height: 54px; text-align: center; width: 11.5em; min-width: 132px; }
.utilityBoxRating .uratings { display: block; margin-left: 1em; }
.starDiv h6 { display: none; }
.starDiv ul.inLneLnks { margin: 0pt 0.9166em; }
.usrRtngBox { float: left; height: 56px; display: inline-block; max-width: 40%; margin-bottom: 0.666em; }
.usrRtngBox #selectRating { margin: 0pt 0.9166em; padding: 0pt; }
.usrRtngInnr { display: block; }
.hdrInBox { padding: 0.5em 0pt; color: rgb(102, 102, 102); display: block; font-size: 0.9166em; font-weight: bold; text-transform: uppercase; }
.utilityBoxHeader span.heading { color: rgb(102, 102, 102); font-size: 0.9166em; font-weight: bold; text-transform: uppercase; }
.signInBox { clear: both; padding-top: 0pt; text-transform: capitalize; }
.utilityBoxViews { padding: 0.5833em 0pt 0pt 1em; float: left; width: 24em; }
.utilityBoxViews .heading { color: rgb(128, 128, 128); font-size: 1em; font-weight: bold; }
.utilityBoxViews .nums { color: rgb(51, 51, 51); font-size: 1em; font-weight: bold; padding-right: 0.1666em; }
#tagBody { overflow: hidden; margin-top: 0.8333em; padding-top: 0.8333em; }
#tagBody a { text-transform: lowercase; }
#toolBarBox { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0.83em; display: block; }
.toolBarBg {  }
#toolBarTabs li { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(255, 255, 255); background: transparent url('tab_dark_bg') repeat-x scroll 0% 100%; cursor: pointer; font-size: 0.9166em; white-space: nowrap; text-align: center; }
#toolBarTabs li a { padding: 0.4166em 1em; color: rgb(255, 255, 255); display: block; text-decoration: none; }
#toolBarTabs .selected, #toolBarTabs .selected:hover { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) url('audio_bg_upselect') repeat-x scroll 0% 100%; color: rgb(51, 51, 51); }
#toolBarTabs .selected a, #toolBarTabs .selected:hover a { color: rgb(51, 51, 51); }
.backLink_vids { display: block; clear: both; }
.signinbox { clear: both; padding-top: 0pt; text-transform: capitalize; }
.puserrating { clear: both; font-size: 0.9166em; padding-top: 0.5em; text-align: center; }
#utilityArea { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 1px; padding: 0.5em 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: none; display: block; }
#utilityArea h5 { clear: both; color: rgb(51, 51, 51); font-size: 0.9166em; font-weight: normal; }
#mainmoviebox { border: 1px solid rgb(228, 229, 224); margin: 0pt 0pt 0.8333em; background-color: rgb(255, 255, 255); display: block; }
#mainmoviebox .toolBarBg { border: 1px solid rgb(255, 255, 255); background: transparent url('audio_bg_toolbar.jpg') repeat-x scroll 0% 100%; display: block; }
#mainmoviebox #utilityArea { border-width: 0pt; padding: 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: none; display: block; }
#mainmoviebox #toolBarTabs li { border-left: 0px none; border-right: 1px solid rgb(255, 255, 255); background: transparent url('bg_pp_emailsnaggrey') repeat-x scroll 0% 100%; color: rgb(255, 255, 255); cursor: pointer; font-size: 0.9166em; white-space: nowrap; text-align: center; text-transform: none; }
#mainmoviebox #toolBarTabs li a { padding: 0.4166em 1em; color: rgb(40, 100, 180); display: block; text-decoration: none; }
#mainmoviebox #toolBarTabs .selected, #toolBarTabs .selected:hover { border-style: solid; border-color: rgb(255, 255, 255); border-width: 1px 2px 0pt 1px; background: rgb(255, 255, 255) url('bg_pp_emailsnagblue') repeat-x scroll 0% 100%; color: rgb(51, 51, 51); }
#mainmoviebox #toolBarTabs li:hover { background: rgb(255, 255, 255) url('bg_pp_emailsnagblue') repeat-x scroll 0% 100%; }
#mainmoviebox #utilPan_email, #mainmoviebox #utilPan_im, #mainmoviebox #utilPan_bookmark, #mainmoviebox #utilPan_share { padding: 0.8333em 0pt; }
#utilPan_email { clear: both; display: block; }
.utilBlock { margin: 0.16667em; display: block; }
.utilTitle { font-size: 0.9166em; }
.block2 { float: right; position: relative; }
.block1 { float: left; position: relative; }
#utilEditBx, .utilEditBx { border: 1px solid rgb(204, 204, 204); margin: 0.3em 0pt 0.5em; padding: 0.1em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
#utilEditBx input, .utilEditBx input, .utilEditBx textarea { border: 0px none ; padding: 0.1667em; background-color: transparent; font-size: 0.9166em; width: 38em; color: rgb(69, 69, 69); }
#utilEditBx span.oneLn, .utilEditBx span.oneLn { padding: 0.3333em; display: block; height: 1em; }
#utilPan_share .code { border: 0.1em solid rgb(207, 207, 207); margin: 0pt 0pt 0.5em; padding: 0.4em; background: rgb(242, 242, 242) none repeat scroll 0% 50%; overflow: hidden; display: block; font-size: 0.9166em; height: 1.2em; width: 38em; }
div#utilEditBx span.twoLns, div.utilEditBx span.twoLns { padding: 0.3333em; overflow: auto; display: block; height: 3.5em; }
#utilEditSnag, .utilEditSnag { border: 1px solid rgb(204, 204, 204); margin: 0.3em 0pt 0.5em; padding: 0.1em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; width: 36em; }
div#utilEditSnag span.twoLns { padding: 0.3333em; overflow: auto; display: block; height: 3.5em; }
span.copyBttn { border: 1px solid rgb(209, 209, 209); margin: 0.3333em 0pt; background: rgb(198, 211, 213) url('button_gradient_001.gif') repeat-x scroll 0% 0%; display: block; text-align: center; float: right; font-size: 0.9em; width: 9.5em; }
span.copyBttn a { border: 1px solid white; padding: 0.3em 0pt; display: block; color: rgb(39, 100, 181); }
span.copyBttn a:hover { background: rgb(237, 239, 239) url('button_gradient_over_001.dat') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(39, 100, 181); }
.entryBx { width: 100%; }
.cmmrcePanel ul, .cmmrcePanel h5 { padding: 0.8333em 0pt; }
span.cmntBttn { border: 1px solid rgb(209, 209, 209); margin: 0.3333em 0pt; background: rgb(198, 211, 213) url('button_gradient_001.gif') repeat-x scroll 0% 0%; display: block; float: left; text-align: center; font-size: 0.9em; width: 4.7em; }
span.cmntBttn a { border: 1px solid white; padding: 0.3em 0pt; display: block; color: rgb(39, 100, 181); }
span.cmntBttn a:hover { background: rgb(237, 239, 239) url('button_gradient_over_001.dat') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(39, 100, 181); }
#addTagBody span.bttnAdd { margin-left: 0.8333em; }
#addTagBody h5 { margin: 0.8333em 0pt; text-transform: capitalize; }
.finePrint { padding: 0.8333em 0pt 0pt 1.6667em; color: rgb(204, 204, 204); float: left; font-size: 0.8333em; font-style: italic; }
.utilBlockBttn { padding: 0pt 10%; }
.utilNote { margin: 0.5em 0pt; font-size: 0.9166em; }
.whatRtags, #aWhatRtags { margin: 0.5em 0pt; font-size: 0.9166em; line-height: 1.1em; }
#addTagBody .divBttns { float: right; }
#myTagList { overflow: hidden; float: left; text-transform: lowercase; width: 70%; }
.dlAimBttn, .sendAimBttn { border: 1px solid rgb(209, 209, 209); margin: 0.5em 0pt; background: rgb(198, 211, 213) url('button_gradient_001.gif') repeat-x scroll 0% 0%; display: block; text-align: center; font-size: 0.9em; width: 45%; }
.dlAimBttn a, .sendAimBttn a { border: 1px solid white; padding: 0.3em 0pt; display: block; color: rgb(39, 100, 181); }
.dlAimBttn a:hover, .sendAimBttn a:hover { background: rgb(237, 239, 239) url('button_gradient_over_001.dat') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(39, 100, 181); }
.sendAimBttn { float: right; }
.dlAimBttn { float: left; }
.breakingnews { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.breakingnews span { background: transparent url('module_breaking_news_corner.gif') no-repeat scroll right top; overflow: hidden; display: block; height: 4.75em; min-height: 57px; }
.breakingnews .rightBorder { background: transparent url('bg_ccc.gif') repeat-y scroll right bottom; }
.breakingnews .topBorder { background: transparent url('bg_ccc.gif') repeat-x scroll left top; }
.breakingnews .ls { float: left; }
.breakingnews .rs { padding: 0.5em 0pt 0pt 2%; width: 75%; float: left; color: rgb(51, 51, 51); height: 4.25em; }
.breakingnews .rs p, .breakingnews .rs a { font-weight: bold; }
.breakingnews .rs a { padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; vertical-align: bottom; }
.breakingnews .rs h3, .breakingnews .rs h3 a { font-size: 1.1666em; font-weight: normal; }
.breakingnews .rs p a { background: transparent none repeat scroll 0% 0%; }
.csense { border: 2px solid rgb(0, 0, 0); padding: 0pt; background-color: rgb(248, 249, 243); margin-left: 10px; width: 41.3333em; }
.csense .header { margin: 0pt; background-color: rgb(228, 229, 208); }
.csense .header h1 { margin: 0pt 0pt 0pt 0.8333em; color: rgb(103, 106, 73); }
.csense .body { border: 2px solid rgb(194, 190, 152); margin: 1em; }
.csense h2 { margin: 0pt 0pt 3px 0px; color: rgb(204, 102, 0); font-size: 1.0833em; }
.csense .foot {  }
.csense .foot div { float: left; font-size: 0.9166em; color: rgb(103, 106, 73); font-weight: bold; width: 49%; }
.csense .foot .link { clear: both; font-weight: bold; font-family: Arial; color: rgb(51, 102, 153); text-align: center; }
#moviepromo { border: 1px solid rgb(228, 229, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 0.8333em; display: block; height: 100%; padding-bottom: 0.8333em; }
#moviepromo .header { border-bottom: 0.3333em solid rgb(206, 212, 212); margin: 0pt 0.6666em; padding: 1.4166em 0pt 0.5em; overflow: hidden; text-align: left; display: block; height: 100%; }
#moviepromo .header h3 { margin: 0pt; padding: 0pt 0.33em 0pt 0pt; color: rgb(171, 23, 23); float: left; font-size: 1.5em; }
#moviepromo .body { padding: 0.83em 0.83em 0pt; overflow: hidden; display: block; height: 100%; }
#moviepromo .body a img { padding: 0pt 0.83em 0.83em 0pt; float: left; }
span.buttongettickets { border: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; height: 100%; text-align: center; }
a.buttongettickets { border: 1px solid rgb(255, 255, 255); padding: 0.12em 1.0833em; background: rgb(255, 255, 255) url('bg_pp_btnactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; color: rgb(40, 100, 180); display: block; font-size: 0.9166em; font-weight: normal; }
a.buttongettickets:hover { background: transparent url('bg_pp_btninactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; text-decoration: none; }
input.buttongo { border: 1px solid rgb(204, 204, 204); padding: 0pt; background: rgb(255, 255, 255) url('bg_pp_btnactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; color: rgb(40, 100, 180); display: block; font-size: 0.9166em; font-weight: normal; }
input.buttongo:hover { background: transparent url('bg_pp_btninactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; text-decoration: none; }
.noticketing { color: rgb(165, 166, 168); font-weight: bold; font-size: 0.9166em; }
.superscript { font-size: 6px; }
.ent_promo_sidetexttitle .body .left { margin-right: 0.8333em; }
.colorTwo .body img { margin-right: 0.8333em; }
.pnf_header { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 2px; background: transparent url('blue_fd') repeat scroll 0% 0%; height: 118px; padding-top: 10px; }
.pnf_header h2 { padding: 0pt 0pt 30px 50px; background: transparent url('welcome_embrace') no-repeat scroll 0% 0%; font-size: 1.3em; color: rgb(123, 123, 123); position: relative; left: 40px; }
.pnf_header h2 b { color: rgb(71, 71, 71); }
.pnf_header p { position: relative; top: -30px; padding-left: 90px; }
.pnf_header h3 { background: transparent url('browse_opt_bar') repeat scroll 0% 0%; text-align: center; height: 24px; color: rgb(123, 123, 123); font-size: 1.1em; padding-top: 4px; }
.pnf_sitemap { border-style: solid; border-color: rgb(195, 195, 195); border-width: 0pt 2px 2px; width: 230px; }
.pnf_sitemap h3 { padding: 12px 0pt; background: transparent url('site_map_hdr') repeat scroll 0% 0%; color: rgb(75, 75, 75); text-align: center; font-size: 1.1em; }
.pnf_sitemap h4 { padding: 10px 0pt 0pt 20px; }
.pnf_sitemap ul { padding: 0pt 0pt 0pt 20px; }
.pnf_dir { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 2px 2px; margin: 25px 0pt 0pt 25px; width: 440px; float: left; }
.pnf_dir h3 { padding: 6px 10px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; position: relative; color: rgb(105, 104, 107); }
.pnf_dir h3 a { position: absolute; right: 5px; font-size: 0.9em; }
.pnf_dir ul { border: 1px solid rgb(204, 204, 204); float: left; width: 108px; }
.pnf_dir ul li { border-top: 1px solid rgb(204, 204, 204); padding: 2px 0pt; font-size: 0.9em; }
.pnf_dir ul a { background: transparent none repeat scroll 0% 0%; }
body.unscriptedBody { margin: 0pt auto; padding: 0pt; background: rgb(44, 44, 44) url('unscripted_verizon_vce_body_gradient_bg') repeat-x scroll center top; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 75%; min-width: 980px; position: relative; width: 81.667em; }
body.unscriptedBody #content { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 100%; }
body.unscriptedBody #content #z { margin: 0pt; }
body.unscriptedBody #content #y { padding: 0pt 0.7em; }
.unscriptedHdr { margin: 0pt; padding: 0.5em 0.83em 0pt; background: rgb(0, 0, 0) url('unscripted_vce_header') no-repeat scroll 0pt 0pt; height: 65px; }
.unscriptedHdr h1 { margin: 0pt; padding: 1.42em 0pt 0pt 210px; color: rgb(239, 239, 239); font-family: Arial,Helvetica,sans-serif; font-size: 1.52em; white-space: nowrap; }
.unscriptedContainer { padding: 10px 0pt; background: rgb(104, 0, 8) url('unscripted_vce_body_bg') no-repeat scroll left 0pt; color: rgb(51, 51, 51); }
.unscriptedContainer .mainModule { margin: 0pt 0pt 0.83em; background: transparent url('unscripted_vce_default_hub_mod_bg_v4') repeat-x scroll left top; }
.unscriptedContainer .mainModule .module { border: 1px solid rgb(0, 0, 0); padding: 1em 0.83em 1em 1em; background-color: rgb(133, 11, 12); color: rgb(255, 255, 255); position: relative; }
.unscriptedContainer .mainModule .module .body { padding: 0pt 0pt 0.42em; }
.unscriptedContainer .mainModule .module .body .left { margin: 0pt 1.25em 0pt 0pt; padding: 0.83em; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; color: rgb(255, 255, 255); display: block; float: left; }
.unscriptedContainer .mainModule .module .body h4 { padding: 0pt 0pt 0.2em; font-size: 1.17em; font-weight: bold; }
.unscriptedContainer .mainModule .module .body p { padding: 0pt; }
.unscriptedContainer #r1 { padding: 0pt 0.83em; min-width: 146px; width: 12.18em; }
.unscriptedContainer #r1 .lftNav { border: 0pt none ; padding: 0.41667em 0.33em 0.83em 0.58em; background: rgb(68, 2, 3) none repeat scroll 0pt 0pt; margin-bottom: 0.83em; color: rgb(255, 255, 255); }
.unscriptedContainer #r1 .lftNav h2 { margin: 0pt 0.25em; padding: 0.1em 0.1667em 0.25em; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif normal; font-size: 1.4em; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; }
.unscriptedContainer #r1 .recentSessions_nav h2 { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt 0.25em 0.25em; padding: 0.33em 0pt; font-size: 1em; font-weight: bold; }
.unscriptedContainer #r1 .recentSessions_nav ul { list-style-type: none; list-style-position: outside; }
.unscriptedContainer #r1 .lftNav ul li a, .unscriptedContainer #r1 .lftNav ul li a:hover, .unscriptedContainer #r1 .lftNav ul li a:visited { color: rgb(113, 234, 255); }
.unscriptedContainer #r1 .recentSessions_nav ul li { padding: 0.58em 0.58em 0.58em 0.83em; display: block; font-size: 0.91677em; }
.unscriptedContainer #s { float: left; }
.unscriptedRecent { border: 1px solid rgb(54, 63, 70); background: transparent url('unscripted_vce_videoplayer_bg') no-repeat scroll 0pt 0pt; margin-bottom: -0.8em; min-height: 463px; }
.unscriptedRecent .recentHdr { border-style: solid solid none; border-color: rgb(255, 255, 255); border-width: 2px 2px 0pt; padding: 12px 10px 11px; background: rgb(32, 32, 32) url('unscripted_vce_mod_header_gradient') repeat-x scroll center bottom; overflow: hidden; height: 100%; position: relative; }
.unscriptedRecent .recentHdr h2 { color: rgb(239, 239, 239); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 1.17em; font-weight: bold; }
.unscriptedRecent .recentHdr .sortRight { background: transparent none repeat scroll 0pt 0pt; color: rgb(255, 255, 255); float: right; margin-top: -2px; }
.unscriptedRecent .recentHdr .sortRight span { font-size: 0.92em; padding-right: 2px; }
.unscriptedRecent .recentHdr .sortRight select { width: 90px; font-size: 0.91667em; }
.unscriptedRecent .sortContainer { margin: 0pt; padding: 0.67em 0.67em 0.67em 1.33em; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; clear: both; position: relative; }
.unscriptedRecent .sortContainer span { padding: 0.4em 0.3em 0pt 0pt; display: block; float: left; font-size: 1.08em; font-weight: bold; }
.unscriptedRecent .sortContainer ul { border: 1px solid rgb(214, 214, 214); margin: 0pt 0pt 0pt 0.83em; padding: 0.33em; float: left; list-style-type: none; }
.unscriptedRecent .sortContainer ul li { padding: 0pt; float: left; }
.unscriptedRecent .sortContainer ul li a { padding: 3px 0pt; color: rgb(37, 97, 167); font-size: 0.91667em; font-weight: bold; text-align: center; width: 8.18em; display: block; text-decoration: none; }
.unscriptedRecent .sortContainer ul li a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.unscriptedRecent .sortContainer ul li a.selected { border: 1px solid rgb(214, 214, 214); background: rgb(238, 238, 238) none repeat scroll 0pt 0pt; color: rgb(0, 0, 0); }
.unscriptedRecent .sortContainer ul li span.piped { padding: 0.3em 0.2em 0pt; color: rgb(87, 87, 87); display: block; }
.unscriptedRecent .vidHolder { padding: 0pt 0pt 0pt 0.83em; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; overflow: hidden; height: 100%; min-height: 463px; }
.unscriptedRecent .vidHolder .vidItem { margin: 0pt 14px 1em 0pt; float: left; min-width: 140px; position: relative; width: 11.67em; }
.unscriptedRecent .vidHolder .vidItem .vidItemInner { padding-bottom: 0.83em; }
.unscriptedRecent .vidHolder .vidItem .actv { background: rgb(230, 230, 230) none repeat scroll 0% 0%; padding-bottom: 0.83em; }
.unscriptedRecent .vidHolder .vidItem a img { padding: 4px; display: block; }
.unscriptedRecent .vidHolder .vidItem dl { padding: 0.83em 0.33em 0.58em 0.41667em; overflow: hidden; height: 8.67em; }
.unscriptedRecent .vidHolder .vidItem dl dt { padding: 0pt 0pt 0.41667em; }
.unscriptedRecent .vidHolder .vidItem dl dt a { color: rgb(37, 97, 167) ! important; font-weight: bold; }
.unscriptedRecent .vidHolder .vidItem dl dd { background: transparent none repeat scroll 0pt 0pt; color: rgb(51, 51, 51); font-size: 0.91667em; }
.unscriptedRecent .borderWrapFooter { margin-top: -0.83em; }
.unscriptedRecent .recentUnscriptedFooter { padding: 0.83em 0pt; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; }
.unscriptedRecent .recentUnscriptedFooter select { margin: 5px 9px; float: right; }
body.unscriptedBody .ad_300_250 { margin: 0pt 0pt 0.5em; padding: 0.61em; background: transparent url('unscripted_vce_ad_300_bg') no-repeat scroll left top; min-height: 262px; min-width: 300px; }
body.unscriptedBody .ad_300_250_innr { height: 20.833em; width: 25em; }
body.unscriptedBody .ad_300_250 span.ad_300_250_adTxt { padding: 0.61em 0pt 0pt 0.33em; color: rgb(51, 51, 51); display: block; font-size: 0.91667em; text-transform: uppercase; }
body.unscriptedBody .rghtRail_lists { border: 1px solid rgb(54, 63, 70); margin: 0pt 0pt 0.83em; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; }
body.unscriptedBody .rghtRail_lists .franchise_list_headr { padding: 10px; background: rgb(183, 17, 19) url('unscripted_vce_mod_header_gradient') repeat-x scroll center bottom; overflow: hidden; height: 100%; }
body.unscriptedBody .rghtRail_lists .franchise_list_headr h2 { color: rgb(255, 255, 255); display: block; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; padding-right: 4px; }
body.unscriptedBody .rghtRail_lists .questMod { padding: 0pt 0.83em; }
body.unscriptedBody .rghtRail_lists .questMod .franchise_promo_container { padding: 0.83em 2px 0pt; }
body.unscriptedBody .rghtRail_lists .questMod .franchise_promo_container .fpc_noscroll { margin: 0pt 0.4em 0.83em; }
.unscriptedBody #r1 { padding-left: 0.7em; }
.unscriptedBody #s { padding-right: 0.7em; }
.unscriptedBody .trailerpage .playerblock { border-left: 1px solid rgb(85, 0, 6); border-right: 1px solid rgb(85, 0, 6); background: rgb(68, 3, 3) url('unscripted_vce_videoplayer_bg_v2') repeat-x scroll center top; height: 463px; text-align: center; }
.unscriptedBody .trailerpage .playerblock .body { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: hidden; }
.unscriptedBody .trailerpage .playerblock .body .player { border: 0pt none ; margin: 0pt 2.79em 1em; }
.unscriptedBody .trailerpage .playerblock .body .text { margin: 0pt; }
.unscriptedBody .trailerpage .playerblock .body .nav .left { color: rgb(255, 255, 255); }
.unscriptedBody .trailerpage .playerblock .body .nav .left .listnum { font-weight: bold; }
.unscriptedBody .utilitymodule { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .utilityboxheader { border-left: 1px solid rgb(85, 0, 6); border-right: 1px solid rgb(85, 0, 6); background: rgb(159, 22, 24) url('unscripted_vce_videoobjectbg_v5') repeat-x scroll center bottom; height: 15.1666em; min-height: 190px; margin-bottom: 0pt; }
.unscriptedBody .utilityboxheader .uploadinfo { border: 1px solid rgb(108, 8, 10); margin: 0pt; color: rgb(255, 255, 255); padding-left: 0.8333em; padding-bottom: 0.75em; height: auto; }
.unscriptedBody .utilityboxheader .uploadinfo h2.unscripted_name { padding: 0.5em 0.8333em 0.5em 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; color: rgb(255, 255, 255); font-weight: bold; }
.unscriptedBody .utilityBoxRating { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .hdrInBox { color: rgb(255, 255, 255); padding-top: 0.6em; }
.unscriptedBody .usrRtngBorderRight { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .usrRtngBorderLeft { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody #toolBarBox { border-left: 1px solid rgb(85, 0, 6); border-right: 1px solid rgb(85, 0, 6); border-bottom: 0pt none; margin: -9px 0pt 0pt; padding: 12px 0pt; background: rgb(159, 22, 23) url('unscripted_unscripted_visual_background') repeat-x scroll 0% bottom; display: block; }
.unscriptedBody #toolBarTabs { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody #toolBarTabs .selected, .unscriptedBody #toolBarTabs .selected:hover { border-top: 0pt none; border-left: 1px solid rgb(98, 12, 13); border-right: 1px solid rgb(98, 12, 13); background: rgb(191, 21, 21) url('unscripted_vce_mod_button_select_bg') repeat-x scroll center top; color: rgb(255, 255, 255); font-weight: bold; }
.unscriptedBody #toolBarTabs .selected a, .unscriptedBody #toolBarTabs .selected a:hover { color: rgb(255, 255, 255); }
.unscriptedBody #toolBarTabs li { border-right: 1px solid rgb(98, 12, 13); background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; color: rgb(51, 51, 51); font-weight: bold; }
.unscriptedBody #toolBarTabs li a, #toolBarTabs li a:hover { color: rgb(51, 51, 51); }
.unscriptedBody #utilityArea { border-left: 1px solid rgb(97, 12, 13); border-right: 1px solid rgb(97, 12, 13); padding: 0.5em; background: rgb(159, 22, 23) url('unscripted_shareandsnag_background_v2') repeat-x scroll center bottom; clear: both; display: block; margin-left: 0.7em; width: 37.0833em; min-width: 445px; }
.unscriptedBody #utilityArea h5 { margin: 1em 0pt; color: rgb(255, 255, 255); }
.unscriptedBody .utilTitle { color: rgb(255, 255, 255); }
.unscriptedBody span.cmntBttn { border: 0pt none ; background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; color: rgb(51, 51, 51); display: block; margin-left: 0.5em; width: 4.7em; }
.unscriptedBody span.cmntBttn a, .unscriptedBody span.cmntBttn a:hover { border: 1px solid rgb(166, 166, 166); padding: 0.4em 0pt; color: rgb(51, 51, 51); }
.unscriptedBody .toolBarBg { border-right: 1px solid rgb(98, 12, 13); margin: 0pt 0pt 0pt 0.6667em; background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; display: block; min-width: 459px; width: 38.25em; }
.unscriptedBody .chooseview a, .unscriptedBody .chooseview a:hover { color: rgb(255, 255, 255); text-align: left; }
.unscriptedBody .lftNav { padding: 0.41667em 0.33em 0.83em 0.58em; margin-bottom: 0.83em; }
.unscriptedBody .lftNav h2 { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.unscriptedBody .lftNav_edit, .unscriptedBody .lftNav, .unscriptedBody div.nav_filtering { border: 0px none ; background: rgb(68, 2, 3) none repeat scroll 0% 50%; color: rgb(255, 255, 255); }
.unscriptedBody div.recentSessions_nav h2, .unscriptedBody div.videoGenreBrowse h2 { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt 0.25em 0.25em; padding: 0.33em 0pt; font-size: 1em; font-weight: bold; }
.unscriptedBody div.recentSessions_nav ul.latestVidFeatures li a { display: block; }
.unscriptedBody .lftNav ul li a, .unscriptedBody .lftNav ul li a:hover, .unscriptedBody .lftNav ul li a:visited { color: rgb(113, 234, 255); }
.unscriptedBody #r1 .info_genericpromo h2 { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt 0.25em 0.25em; padding: 0.33em 0pt; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; }
.unscriptedBody #r1 .info_genericpromo h3 { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; }
.unscriptedBody #r1 .info_genericpromo { border: 0px none ; padding: 0.41667em 0.33em 0.83em 0.58em; background: rgb(68, 2, 3) none repeat scroll 0% 50%; color: rgb(255, 255, 255); margin-bottom: 0.83em; }
.unscriptedBody #r1 .info_genericpromo ul.latestVidFeatures li { padding: 0.58em 0.58em 0.58em 0.83em; display: block; font-size: 0.91677em; }
.unscriptedBody #r1 .info_genericpromo ul.latestVidFeatures li a, .unscriptedBody #r1 .info_genericpromo ul.latestVidFeatures li a:hover { color: rgb(113, 234, 255); }
.unscriptedBody .leftNavMore { margin: -10px 0pt 0pt; padding: 0.58em 0.58em 0.58em 0.83em; background: rgb(68, 2, 3) none repeat scroll 0% 50%; }
.unscriptedBody .leftNavMore a { color: rgb(113, 234, 255); display: block; font-size: 0.91667em; margin-bottom: 0.8333em; text-align: center; width: 106px; }
.unscriptedBody .rghtRail_lists { border: 1px solid rgb(54, 63, 70); margin: 0pt 0pt 0.83em; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 50%; }
.unscriptedBody div.franchise_list_headr { padding: 10px; background: rgb(183, 17, 19) url('unscripted_vce_mod_header_gradient') repeat-x scroll center bottom; overflow: hidden; height: 100%; }
.unscriptedBody div.franchise_list_headr h2 { color: rgb(255, 255, 255); display: block; font-size: 1.2em; font-weight: bold; padding-right: 4px; font-family: Arial,Helvetica,sans-serif; }
.unscriptedBody div.franchise_list_headr h5 { clear: none; color: rgb(255, 255, 255); display: inline; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.unscriptedBody div.franchise_promo_container { padding: 0.83em 2px 0pt; }
.unscriptedBody div.fpc_noscroll { margin: 0pt 0.4em 0.83em; }
.unscriptedBody .outrBx { background-color: rgb(232, 232, 232); }
.unscriptedBody .franchise_promo_container .selected { background: rgb(232, 232, 232) none repeat scroll 0% 50%; }
.unscriptedBody .snglFranchisePromo { margin: 0pt 0pt 2px; padding: 8px 0pt; background: rgb(232, 232, 232) none repeat scroll 0% 50%; overflow: hidden; clear: both; height: 100%; position: relative; }
.unscriptedBody .promo_imgBx { margin: 0pt 10px 0pt 0pt; float: left; position: relative; }
.unscriptedBody .snglFranchisePromo img.thmbImg { background: transparent none repeat scroll 0% 50%; margin-left: 0.7em; }
.unscriptedBody img.thmbImg { border: 3px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 50%; overflow: hidden; display: block; height: 4.3333em; width: 6.5em; }
.unscriptedBody .snglFranchisePromo h4 { padding-right: 0.6em; }
.unscriptedBody .snglFranchisePromo h4 a:visited { color: rgb(143, 4, 6); }
.unscriptedBody .snglFranchisePromo h4 a { color: rgb(51, 51, 51); font-size: 1.17em; }
.unscriptedBody .qstns_module { padding: 0pt 0.6667em; }
.unscriptedBody .qstns_scroll { margin: 1.25em 0pt; overflow: auto; height: 16.6667em; }
.unscriptedBody .qstns_text { margin-bottom: 1.25em; }
.unscriptedBody .qstns_block { margin: 0pt 0.25em 0.1667em 0pt; padding: 0.9167em; background: rgb(232, 232, 232) none repeat scroll 0% 50%; }
.unscriptedBody .qstns_head { font-weight: bold; }
.unscriptedBody .qstn_superfan { color: rgb(37, 97, 167); }
.unscriptedBody .trailerpage .recentcomments { border: 1px solid rgb(54, 63, 70); padding: 2px 2px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 50%; overflow: hidden; display: block; height: 100%; }
.unscriptedBody .trailerpage .recentcomments .header { border: 0pt none ; margin: 0pt; padding: 10px; background: rgb(183, 17, 19) url('unscripted_vce_mod_header_gradient') repeat-x scroll center bottom; overflow: hidden; height: 100%; }
.unscriptedBody .trailerpage .recentcomments .header h3 { overflow: hidden; color: rgb(255, 255, 255); float: left; font-size: 1.2em; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.unscriptedBody .trailerpage .recentcomments .header a.addreviewlink { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 0.9166em; }
.unscriptedBody .trailerpage .recentcomments .header a.addreviewlink:hover { color: rgb(255, 255, 255); }
.unscriptedBody .trailerpage .recentcomments .body .comment .criticname { color: rgb(37, 97, 167); }
.unscriptedBody .trailerpage .recentcomments .body .innerbuttondiv { min-width: 120px; }
.unscriptedBody .trailerpage .playerblock .assetcontrol span span, .unscriptedBody .trailerpage .playerblock .assetcontrol span span:hover { border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; overflow: hidden; color: rgb(51, 51, 51); display: block; font-size: 0.9em; text-align: center; text-transform: uppercase; width: 98%; }
.unscriptedBody .trailerpage .playerblock .assetcontrol span span a:hover { color: rgb(51, 51, 51); }
.unscriptedBody .trailerpage .playerblock .assetcontrol, .unscriptedBody .trailerpage .playerblock .assetcontrol:hover, .unscriptedBody .trailerpage .playerblock .assetcontrol span, .unscriptedBody .trailerpage .playerblock .assetcontrol span:hover { background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .trailerpage .playerblock .assetcontrol a { color: rgb(51, 51, 51); font-weight: normal; }
.unscriptedBody .trailerpage .playerblock .body .nav { margin: 1em 37px 0.5em 3.5em; font-size: 1em; font-weight: normal; }
.unscriptedBody .trailerpage .playerblock .body .nav .right { width: 38.9%; }
.unscriptedBody #utilEditBx input, .unscriptedBody .utilEditBx input, .unscriptedBody #utilPan_share .code { border: 1px solid rgb(85, 85, 85); padding: 0.5em; background: rgb(199, 199, 199) none repeat scroll 0% 50%; color: rgb(51, 51, 51); font-size: 0.91667em; }
.unscriptedBody #utilEditBx, .unscriptedBody .utilEditBx { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .usrRtngBox { float: left; min-width: 144px; margin-top: 0.6em; width: 12em; }
.unscriptedBody .chooseview { padding: 0pt; }
.unscriptedBody .trailerpage .playerblock .assetcontrol a.gonext, .unscriptedBody .trailerpage .playerblock .assetcontrol a.goprev { padding: 6px 18px; background: transparent none repeat scroll 0% 0%; }
.unscriptedBody .trailerpage .playerblock .assetcontrol a.gonextDisabled, .unscriptedBody .trailerpage .playerblock .assetcontrol a.gonextDisabled:hover, .unscriptedBody .trailerpage .playerblock .assetcontrol a.goprevDisabled, .unscriptedBody .trailerpage .playerblock .assetcontrol a.goprevDisabled:hover { padding: 6px 18px; background: transparent none repeat scroll 0% 0%; cursor: default; color: rgb(204, 204, 204); }
.unscriptedBody .unscriptedObjects { border: 1px solid rgb(54, 63, 70); background-color: rgb(255, 255, 255); margin-bottom: 10px; }
.unscriptedBody div.rightRailTabs { padding: 2px 2px 0pt; background-color: rgb(255, 255, 255); clear: both; display: block; }
.unscriptedBody div.rightRailTabs .tabOne { min-width: 101px; width: 33%; }
.unscriptedBody div.rightRailTabs .tabTwo { border-left: 0pt none; min-width: 101px; width: 33%; }
.unscriptedBody div.rightRailTabs .tabThree { border-left: 0pt none; min-width: 100px; width: 33%; }
.unscriptedBody #tabOneBx { overflow: hidden; }
.unscriptedBody #tabOneBx .ke_kit_css { border-width: 0pt; }
.unscriptedBody #tabTwoBx .backstory { padding: 1em 1em 0pt; overflow: auto; height: 21em; }
.unscriptedBody #tabTwoBx .backstory p { margin: 1em 0pt; }
.unscriptedBody .unscriptedObjects img { border: 1px solid black; }
.unscriptedBody .unscriptedObjects .uImage { text-align: center; }
.unscriptedBody .unscriptedObjects .source { padding: 0.5em 1em; }
.unscriptedBody .unscriptedObjects .source .imagePosition { padding: 0pt 1em; }
.unscriptedBody div.rightRailTabs h6 { border: 1px solid rgb(105, 8, 9); padding: 0.33em 0pt; background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; cursor: pointer; float: left; font-weight: bold; position: relative; text-align: center; }
.unscriptedBody div.rightRailTabs .selectedTab { background: rgb(191, 21, 21) url('unscripted_verizon_vce_modr_button_bg_selected') repeat-x scroll center bottom; color: rgb(255, 255, 255); }
.unscriptedBody .tabfooting { border-style: none solid solid; border-color: -moz-use-text-color rgb(105, 8, 9) rgb(105, 8, 9); border-width: 0px 1px 1px; margin: 0pt 3px 0pt 2px; padding: 0pt; background: rgb(105, 8, 9) url('unscripted_verizon_vce_vidobject_header_bg') repeat-x scroll center bottom; clear: both; display: block; font-family: Arial,Helvetica,sans-serif; height: 10px; }
.unscriptedBody div.unscriptedObjects .photoFoot { padding: 1em 9.75em; height: 3.3em; }
.unscriptedBody div.unscriptedObjects .imagePosition { padding: 0pt 0pt 0pt 2px; float: left; }
.unscriptedBody div.unscriptedObjects .photoBtns { text-align: right; }
.unscriptedBody div.unscriptedObjects span.buttons a:hover { text-decoration: none; color: rgb(204, 204, 204); }
.unscriptedBody div.unscriptedObjects span.buttons a { border: 1px solid rgb(166, 166, 166); padding: 0.4em 1em; background: rgb(255, 255, 255) url('unscripted_verizon_vce_mod_button_bg') repeat-x scroll center bottom; overflow: hidden; color: rgb(204, 204, 204); display: inline; font-size: 0.9em; text-align: center; text-transform: uppercase; width: 5.7em; }
.unscriptedBody div.unscriptedObjects span.buttons a.btn_on, .unscriptedBody div.unscriptedObjects span.buttons a.btn_on:hover { color: rgb(51, 51, 51); }
.unscriptedBody .butones { border: 1px solid rgb(166, 166, 166); padding: 0pt; background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; color: rgb(51, 51, 51); display: block; margin-left: 0.5em; width: 4.7em; }
.unscriptedBody .butones a, .unscriptedBody .butones a:hover { border: medium none ; color: rgb(51, 51, 51); text-decoration: none; }
.unscriptedBody .unscriptedContainer #r1 .lftNav h3 { font-family: Arial,helvetica,sans-serif; font-size: 1em; font-weight: bold; }
.unscriptedBody #adbox { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(153, 153, 153); padding: 3px; background: transparent url('pttrn.gif') repeat scroll 0% 50%; text-align: center; }
.unscriptedBody .franchise_list_footr a { border: 1px solid rgb(167, 167, 167); margin: 0pt auto 1em; padding: 0.25em 0pt; background: rgb(255, 255, 255) url('unscripted_vce_mod_button_bg') repeat-x scroll center bottom; color: rgb(37, 97, 167); display: block; font-size: 0.91667em; text-align: center; width: 226px; }
.unscriptedBody .sessionsPollContainer { margin: 0pt; padding: 10px 6px 6px 11px; overflow: hidden; clear: both; color: rgb(51, 51, 51); display: block; height: 20.83em; }
.unscriptedBody .sessionsPollContainer a { border: 1px solid rgb(166, 166, 166); padding: 0.33em 0pt 0.25em; background: transparent url('unscripted_verizon_vce_mod_button_bg') repeat-x scroll 0% 50%; color: rgb(51, 51, 51); display: block; text-align: center; width: 5.7em; }
.unscriptedBody .sessionsPollContainer .sessPollPercent { color: rgb(255, 0, 0); padding-right: 0.5em; }
.unscriptedBody .radioBttn label { padding-left: 0.5em; }
.unscriptedBody .radioBttn input { float: left; }
.unscriptedBody .radioBttn, .unscriptedBody .resultsStats { margin-bottom: 0.5em; }
.unscriptedBody .sessionsPollContainer p { margin-bottom: 0.5em; }
.unscriptedBody .utilityBoxWrapper { border-top: 1px solid rgb(151, 51, 53); }
.unscriptedBody .utilityBoxViews { padding: 1em 0pt 0pt 1em; width: auto; }
.unscriptedBody .utilityBoxViews .heading { color: rgb(255, 255, 255); text-transform: uppercase; }
.unscriptedBody .utilityBoxViews .nums { color: rgb(255, 255, 255); font-size: 1.2em; }
.unscriptedBody .utilityBoxViews .writeyourown a { color: rgb(255, 255, 255); padding-left: 0.5em; }
.unscriptedBody .utilityboxheader .commentCount { float: right; margin-right: 10px; }
.unscriptedBody .unscriptedAssetHdr { margin: 0pt; padding: 0.5em 0.83em 0pt; background: rgb(130, 11, 12) url('unscripted_vce_header') no-repeat scroll 0pt 0pt; height: 65px; }
.unscriptedBody .unscriptedAssetHdr h1 { margin: -1em 0pt 0pt; padding: 1.44em 0pt 0pt 20px; width: 14em; color: rgb(239, 239, 239); font-family: Arial,Helvetica,sans-serif; font-size: 1.84em; white-space: nowrap; float: left; }
.unscriptedBody .unscriptedAssetHdr h1 span { clear: both; display: block; font-size: 12px; font-weight: bold; }
.unscriptedBody .unscriptedAssetHdr .verizon_ad { padding: 0.8333em 0pt 0pt; float: right; }
.unscriptedBody .unscriptedAssetHdr .hubpagelink { float: left; height: 50px; width: 200px; }
.unscriptedBody .quigoMod { margin-top: 0.8333em; }
.unscriptedBody .quigo_s7 { border: 1px solid rgb(54, 63, 70); margin-bottom: 0.8333em; background-color: rgb(255, 255, 255); }
.unscriptedContainer #r1 info_genericpromo_356069 ul li a { padding: 0pt; font-size: 1em; }
.unscriptedBody #flash_container { height: auto ! important; width: auto ! important; }
.unscriptedBody #atwAdFrame0 {  }
.trailerAssetPage #content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.trailerAssetPage .productheader { padding: 0pt 0pt 0pt 6.6667em; }
.trailerAssetPage .header { border: medium none ; margin: 0pt; padding: 0.5em 1em; background: transparent url('bg_pp_pattern') repeat scroll left top; }
.trailerAssetPage .header h3 { display: inline; font-family: Arial,Helvetica,sans-serif; font-size: 1.8em; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; }
.trailerAssetPage .body { padding: 0.8333em 1em 0pt; }
.trailerAssetPage .body .links { border: medium none ; padding-bottom: 0pt; }
.trailerAssetPage .header .info { font-size: 0.92em; font-weight: bold; color: rgb(102, 102, 102); }
.trailerAssetPage .resultinfo { border: 1px solid rgb(235, 235, 235); margin: 0pt 0pt 0.8333em; padding: 0.5em 0em 0.5em 0.5em; overflow: hidden; display: block; height: 100%; vertical-align: top; }
.trailerAssetPage .body .links li { margin: 0pt 0pt 0.1em; padding: 0pt 0.1em 0pt 0.6666em; background: transparent url('ul_li_bullet_001.dat') no-repeat scroll 0em 0.5em; display: block; float: left; font-size: 0.92em; line-height: 1.25em; list-style-image: none; list-style-position: outside; list-style-type: none; width: 31.15%; }
.trailerAssetPage .body .links .linkscol { float: none; font-size: 1em; }
.trailerAssetPage #j .jgroup .j5 { padding: 0pt 1.2em 0pt 0.6em; margin-right: 6.9167em; width: 25em; min-width: 300px; }
.trailerAssetPage #j .jgroup .j4 { margin-left: 6.75em; }
.trailerAssetPage .hdpromo { text-align: right; }
.trailerAssetPage .trailer_video { text-align: center; }
.trailerAssetPage .downloadTrailer { border: 1px solid rgb(228, 229, 224); height: 3em; margin-bottom: 0.8333em; }
.trailerAssetPage .downloadTrailer p { padding: 0.8333em 0.5em; float: left; }
.trailerAssetPage .trailerbuttons { margin: 0.5em; text-align: center; float: right; }
.trailerAssetPage .trailerbuttons .butones { border: 1px solid rgb(204, 204, 204); background: rgb(206, 218, 218) url('bg_pp_btngradientlight') repeat-x scroll left top; margin-bottom: 0.4166em; text-align: center; }
.trailerAssetPage .trailerbuttons .butones a { border: 1px solid rgb(255, 255, 255); padding: 0.25em; display: block; font-size: 0.9166em; font-weight: normal; }
.trailerAssetPage .trailerbuttons .butoneshd { border: 1px solid rgb(204, 204, 204); background: rgb(206, 218, 218) url('bg_pp_btngradientlight') repeat-x scroll left top; display: block; float: left; text-align: center; width: 5.1em; }
.trailerAssetPage .trailerbuttons .butoneshd a { border: 1px solid rgb(255, 255, 255); padding: 0.25em 0.25em 0.25em 1.5em; background: transparent url('ico_pp_hd') no-repeat scroll 5px 50%; display: block; font-size: 0.9166em; font-weight: bold; }
.genresRatings .header { padding: 0.5em 3em 0pt 1.5em; color: rgb(171, 23, 23); font-weight: bold; }
.genresRatings .body { padding: 0.5em 3em 0pt 1.5em; }
.browseByCity li, .browseByState li, .genresRatings .body li { padding: 0.16667em 0pt; }
.noTheatersMessage { padding: 2em 1em; clear: both; }
.browseByCity, .browseByState { padding: 1em; }
.clutterbusterAds { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); }
.clutterbusterAds table { margin: 0pt auto; }
.clutterbusterAds .clutterContent { text-align: center; }
.crosspromo { margin: -0.75em; padding: 0pt 0pt 0pt 1.1667em; width: 80.8333em; }
.module .crosspromo .body li { list-style-type: disc; }
.module .crosspromo .body li a { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.newsModule { border: 1px solid rgb(205, 212, 211); width: 480px; background-color: rgb(255, 255, 255); margin-bottom: 0.8333em; }
.newsRight { width: 310px; }
.newsModule .head { border-style: solid; border-color: rgb(205, 212, 211); border-width: 0pt 0pt 4px; margin: 0pt 8px; padding: 1.4166em 0pt 0.5em; text-align: left; }
.newsModule .head h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); }
.newsRight .head { width: 285px; float: left; }
.newsRight { color: rgb(90, 90, 90); }
.newsRight a { color: rgb(41, 95, 181); }
#barWrap { margin: 4px 12px 0pt; height: auto; float: left; width: 285px; }
ul#tabBar { font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; height: 25px; }
ul#tabBar li { border: 1px solid rgb(204, 204, 204); padding: 3px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 25%; height: 18px; }
ul#tabBar li#cur { width: 15%; }
ul#tabBar li#aaa { width: 45%; }
ul#tabBar li#ccc { width: 15%; }
ul#tabBar li:hover { border-color: rgb(171, 23, 23); background-color: rgb(171, 23, 23); color: rgb(255, 255, 255); }
ul#tabBar li:hover a { color: rgb(255, 255, 255); }
ul#tabBar li.cur { border-style: solid; border-color: rgb(171, 23, 23) rgb(255, 255, 255) rgb(255, 255, 255); border-width: 1px 0px; padding: 3px 10px 14px; background: rgb(171, 23, 23) url('relegence_arrow_red') no-repeat scroll 50% 25px; color: rgb(255, 255, 255); height: 25px; }
ul#tabBar li a { color: rgb(0, 0, 0); text-decoration: none; display: block; text-align: center; }
ul#tabBar li.cur a { color: rgb(255, 255, 255) ! important; }
ul#tabBar li a:hover { color: rgb(255, 255, 255); background-color: rgb(171, 23, 23); }
ul#tabBar li.cur a:hover { color: rgb(255, 255, 255); }
ul.headlines { margin: 0pt auto 10px; padding: 0.2em 0pt; text-indent: 0px; position: relative; list-style-type: none; height: 450px; width: 450px; overflow-x: hidden; overflow-y: scroll; clear: both; }
.newsRight ul.headlines { height: 310px; width: 283px; }
.headlines { border: 1px solid rgb(205, 212, 211); }
ul.headlines li { border-bottom: 1px solid rgb(214, 214, 214); margin: 0pt; padding: 0.363636em 0pt 0.363636em 82px; list-style-type: none; text-indent: 0pt; position: relative; width: 350px; }
.newsRight ul.headlines li { width: 190px ! important; }
.module_footer { border-top: 1px dotted rgb(178, 178, 178); padding: 0.3em 10px; height: 1em; background-color: rgb(237, 237, 237); text-align: left; }
.module_footer .relegence { margin: 0px; display: block; float: left; width: 276px; color: rgb(0, 0, 0); text-align: left; }
ul.headlines h4 { margin: 0px; font-weight: normal; font-size: 1.09em; padding-right: 10px; }
ul.headlines .details { color: rgb(128, 128, 128); padding-right: 10px; }
ul.headlines .details span.enhanced { font-weight: normal; left: 10px; color: rgb(255, 255, 255); font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 10px; position: absolute; top: 1.8em; background-color: rgb(171, 23, 23); }
ul.headlines .details span.time_bold { font-weight: bold; font-size: 11px; left: 10px; width: 82px; color: rgb(102, 102, 102); font-family: Arial,Tahoma,Helvetica,sans-serif; position: absolute; top: 0.3em; }
ul.headlines .details span.time { font-weight: normal; font-size: 11px; left: 10px; width: 78px; color: rgb(102, 102, 102); font-family: Arial,Tahoma,Helvetica,sans-serif; position: absolute; top: 0.3em; }
ul.headlines li {  }
ul.headlines .details span.source { color: rgb(161, 160, 160); font-size: 0.9em; }
ul.headlines .details span.bloggingstocks { display: block; width: 100%; font-size: 12px; }
.mfHomePage .admodule { background: rgb(247, 247, 244) none repeat scroll 0% 0%; }
.mfHomePage .advertisement { border-bottom: 1px solid rgb(220, 220, 220); padding: 0pt; background-color: rgb(236, 236, 226); }
.mfHomePage #m1 { background-color: rgb(255, 255, 255); }
.mfHomePage #k .kgroup .k6, .mfHomePage #k .kgroup .k7, .mfHomePage #k .kgroup .k2 { margin-bottom: 0pt; }
.mfHomePage .snagfeed { border: 1px solid rgb(207, 207, 207); }
.mfHomePage .snagfeed .header { background-color: rgb(207, 207, 207); }
.mfHomePage .snagfeed .header h2 { color: rgb(51, 51, 51); }
.mfHomePage .mytheaters { border: 0pt none ; padding: 0pt 0.75em 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: auto; min-width: 10px; margin-bottom: 0pt; display: block; }
.mfHomePage .mytheaters .head { border-width: 0pt; margin: 0pt; padding: 16px 1.3333em; background: rgb(171, 23, 23) url('moviefone_homesprite_v4') no-repeat scroll -3px -28px; position: relative; text-align: left; }
.mfHomePage .mytheaters .head h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; font-size: 0pt; text-indent: -2000px; display: inline; }
.mfHomePage .mytheaters .body { border: 0pt none ; padding: 0pt; position: relative; }
.mfHomePage .mytheaters .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.mfHomePage .mytheaters .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; font-size: 0.9166em; }
.mfHomePage .mytheaters .body p.subhead { border-top: 1px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 0.75em 0.5em 0.5em; font-weight: bold; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1.16667em; text-transform: uppercase; }
.mfHomePage .mytheaters .body div.subhead { border-top: 1px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 0.75em 0.5em 0.5em; font-weight: bold; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1.16667em; text-transform: uppercase; }
.mfHomePage .mytheaters .body div.subhead p { font-size: 1em; }
.mfHomePage .mytheaters .body div.subhead .locationInfo { min-height: 12px; font-size: 0.75em; padding-left: 0.25em; font-weight: normal; }
.mfHomePage .mytheaters .body div.subhead .geoLoc { float: left; }
.mfHomePage .mytheaters .body div.subhead #favThChLcnBtn { float: right; }
.mfHomePage .mytheaters .body .subhead .heart { margin: 1px 2px; }
.mfHomePage .mytheaters .body p.locationInfo { border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 14px 7px 20px 6px; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: normal; text-transform: uppercase; }
.mfHomePage .mytheaters .body p.locationInfo .city, .mfHomePage .mytheaters .body p.locationInfo .state, .mfHomePage .mytheaters .body p.locationInfo .zip { font-size: 0.91667em; float: left; font-weight: bold; padding-right: 0.3636em; }
.mfHomePage .mytheaters .body p.intro { border-bottom: 1px solid rgb(207, 207, 207); padding: 0.8181em 0.75em; margin-top: 0pt; background-color: rgb(247, 247, 241); text-transform: uppercase; font-size: 0.91667em; font-family: Helvetica,Arial,sans-serif; color: rgb(102, 102, 102); font-weight: bold; }
.mfHomePage .mytheaters .body p.intro a { text-transform: uppercase; color: rgb(40, 100, 180); }
.mfHomePage .mytheaters .body p.title { padding: 0.5em 0.75em; color: rgb(51, 51, 51); }
.mfHomePage .mytheaters .body input { border: 1px solid rgb(170, 170, 170); padding: 0.5em; font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.mfHomePage .mytheaters .changezip2 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 1em; background-color: rgb(221, 221, 221); }
.mfHomePage .mytheaters .changezip2 p { margin: 0pt; padding: 0pt; color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.mfHomePage .mytheaters .changezip { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 1em 1em 3.25em; background-color: rgb(221, 221, 221); }
.mfHomePage .mytheaters .changezip p { margin: 0pt; padding: 0pt; color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.mfHomePage .mytheaters .changezip .setLocForm { float: left; }
.mfHomePage .mytheaters .changezip a.cancelLink { float: right; padding-top: 0.5em; }
.mfHomePage .mytheaters table { border-top: 1px solid rgb(204, 204, 204); margin: 0pt; width: 100%; }
.mfHomePage .mytheaters tr { background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.mfHomePage .mytheaters .num { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.42857em 0pt 0.35714em 0.75em; color: rgb(153, 153, 153); font-size: 1.16667em; font-weight: bold; width: 1.5em; vertical-align: middle; }
.mfHomePage .mytheaters .title { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.5em 0pt 0.41667em 1em; font-size: 1em; font-weight: normal; color: rgb(102, 102, 102); }
.mfHomePage .mytheaters .title a { font-family: Helvetica,Arial,sans-serif; color: rgb(40, 100, 180); font-weight: normal; }
.mfHomePage .mytheaters .foot, .mfHomePage .mytheaters span.buttongettickets { border-top: 1px solid rgb(255, 255, 255) ! important; margin: 0pt; padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.mfHomePage .mytheaters .signFoot { border-top: 1px solid rgb(222, 222, 207); margin: 0pt; padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.mfHomePage .mytheaters a.arrow, .mfHomePage .mytheaters span.buttongettickets a { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 12px 10px; font-size: 1em; font-family: Helvetica,Arial,sans-serif; color: rgb(40, 100, 180); font-weight: bold; text-transform: uppercase; margin-left: 0pt; }
.mfHomePage .mytheaters a.arrow { display: block; }
.mfHomePage .mytheaters span.buttongettickets { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); border-width: 0pt 0pt 1px; width: auto; }
.mfHomePage .mytheaters a.buttongettickets { border: 0pt none ; text-align: left; }
.mfHomePage .mytheaters a.arrow:hover, .mfHomePage .mytheaters a.buttongettickets:hover { background: rgb(219, 219, 207) url('ico_pp_arrow') no-repeat scroll 12px 10px; text-decoration: none; }
.mfHomePage .mytheaters .zipBox { color: rgb(102, 102, 102); }
.mfHomePage .mytheaters .body p.noFaves { margin: 0pt; padding: 10px 2px 10px 9px; background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; font-size: 11px; }
.mfHomePage .mytheaters .submitTheater { padding: 0.416667em ! important; background-color: rgb(171, 23, 23); color: rgb(255, 255, 255); }
.mfHomePage .mytheaters .submitTheater:hover { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
.mfHomePage .mytheaters .signIn { border-top: 1px solid rgb(255, 255, 255); padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 4% 50%; color: rgb(102, 102, 102); display: block; font-size: 1em; font-weight: bold; }
.mfHomePage .mytheaters a.changeLocLink { font-size: 11px; text-transform: none; }
.mfHomePage .mytheaters .changezip2 p#errorMsg, .mfHomePage .mytheaters .changezip p#errorMsg { padding: 0pt 0pt 6px 3px; color: rgb(171, 23, 23); font-size: 11px; }
.newMyTheaters .mytheaters { border: 0pt none ; padding: 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: auto; min-width: 10px; margin-bottom: 0.8333em; display: block; }
.newMyTheaters .mytheaters .head { border-width: 0pt; margin: 0pt; padding: 16px 1.3333em; background: rgb(171, 23, 23) url('mf_homepage_rightrail_headers') no-repeat scroll 0pt -2px; position: relative; text-align: left; }
.newMyTheaters .mytheaters .head h3 { margin: 0pt; padding: 2.3333em 1em 0.3333em 0pt; font-size: 0pt; text-indent: -2000px; display: inline; }
.newMyTheaters .mytheaters .body { border: 0pt none ; padding: 0pt; position: relative; }
.newMyTheaters .mytheaters .body .left { border: 1px solid rgb(222, 222, 222); float: left; position: relative; }
.newMyTheaters .mytheaters .body p { margin: 0pt; padding: 0pt 0pt 0.4166em; font-size: 0.9166em; }
.newMyTheaters .mytheaters .body p.subhead { border-top: 1px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 0.75em 0.5em 0.5em; font-weight: bold; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1.16667em; text-transform: uppercase; }
.newMyTheaters .mytheaters .body div.subhead { border-top: 1px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 0.75em 0.5em 0.5em; font-weight: bold; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1.16667em; text-transform: uppercase; }
.newMyTheaters .mytheaters .body div.subhead p { font-size: 1em; }
.newMyTheaters .mytheaters .body div.subhead .locationInfo { min-height: 12px; font-size: 0.75em; padding-left: 0.25em; font-weight: normal; }
.newMyTheaters .mytheaters .body div.subhead .geoLoc { float: left; }
.newMyTheaters .mytheaters .body div.subhead #favThChLcnBtn { float: right; }
.newMyTheaters .mytheaters .body .subhead .heart { margin: 1px 2px; }
.newMyTheaters .mytheaters .body p.locationInfo { border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 14px 7px 20px 6px; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: normal; text-transform: uppercase; }
.newMyTheaters .mytheaters .body p.locationInfo .city, .newMyTheaters .mytheaters .body p.locationInfo .state, .newMyTheaters .mytheaters .body p.locationInfo .zip { font-size: 0.91667em; float: left; font-weight: bold; padding-right: 0.3636em; }
.newMyTheaters .mytheaters .body p.intro { border-bottom: 1px solid rgb(207, 207, 207); padding: 0.8181em 0.75em; margin-top: 0pt; background-color: rgb(247, 247, 241); text-transform: uppercase; font-size: 0.91667em; font-family: Helvetica,Arial,sans-serif; color: rgb(102, 102, 102); font-weight: bold; }
.newMyTheaters .mytheaters .body p.intro a { text-transform: uppercase; color: rgb(40, 100, 180); }
.newMyTheaters .mytheaters .body p.title { padding: 0.5em 0.75em; color: rgb(51, 51, 51); }
.newMyTheaters .mytheaters .body input { border: 1px solid rgb(170, 170, 170); padding: 0.5em; font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.newMyTheaters .mytheaters .changezip2 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 1em; background-color: rgb(221, 221, 221); }
.newMyTheaters .mytheaters .changezip2 p { margin: 0pt; padding: 0pt; color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.newMyTheaters .mytheaters .changezip { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 1em 1em 3.25em; background-color: rgb(221, 221, 221); }
.newMyTheaters .mytheaters .changezip p { margin: 0pt; padding: 0pt; color: rgb(98, 97, 95); font-family: Helvetica,Arial,sans-serif; font-size: 1em; font-weight: bold; }
.newMyTheaters .mytheaters .changezip .setLocForm { float: left; }
.newMyTheaters .mytheaters .changezip a.cancelLink { float: right; padding-top: 0.5em; }
.newMyTheaters .mytheaters table { border-top: 1px solid rgb(204, 204, 204); margin: 0pt; width: 100%; }
.newMyTheaters .mytheaters tr { background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.newMyTheaters .mytheaters .num { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.42857em 0pt 0.35714em 0.75em; color: rgb(153, 153, 153); font-size: 1.16667em; font-weight: bold; width: 1.5em; vertical-align: middle; }
.newMyTheaters .mytheaters .title { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.5em 0pt 0.41667em 1em; font-size: 1em; font-weight: normal; color: rgb(102, 102, 102); }
.newMyTheaters .mytheaters .title a { font-family: Helvetica,Arial,sans-serif; color: rgb(40, 100, 180); font-weight: normal; }
.newMyTheaters .mytheaters .foot, .newMyTheaters .mytheaters span.buttongettickets { border-top: 1px solid rgb(255, 255, 255) ! important; margin: 0pt; padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.newMyTheaters .mytheaters .signFoot { border-top: 1px solid rgb(222, 222, 207); margin: 0pt; padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.newMyTheaters .mytheaters a.arrow, .newMyTheaters .mytheaters span.buttongettickets a { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 12px 10px; font-size: 1em; font-family: Helvetica,Arial,sans-serif; color: rgb(40, 100, 180); font-weight: bold; text-transform: uppercase; margin-left: 0pt; }
.newMyTheaters .mytheaters a.arrow { display: block; }
.newMyTheaters .mytheaters span.buttongettickets { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); border-width: 0pt 0pt 1px; width: auto; }
.newMyTheaters .mytheaters a.buttongettickets { border: 0pt none ; text-align: left; }
.newMyTheaters .mytheaters a.arrow:hover, .newMyTheaters .mytheaters a.buttongettickets:hover { background: rgb(219, 219, 207) url('ico_pp_arrow') no-repeat scroll 12px 10px; text-decoration: none; }
.newMyTheaters .mytheaters .zipBox { color: rgb(102, 102, 102); }
.newMyTheaters .mytheaters .body p.noFaves { margin: 0pt; padding: 10px 2px 10px 9px; background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; font-size: 11px; }
.newMyTheaters .mytheaters .submitTheater { padding: 0.416667em ! important; background-color: rgb(171, 23, 23); color: rgb(255, 255, 255); }
.newMyTheaters .mytheaters .submitTheater:hover { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
.newMyTheaters .mytheaters .signIn { border-top: 1px solid rgb(255, 255, 255); padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 4% 50%; color: rgb(102, 102, 102); display: block; font-size: 1em; font-weight: bold; }
.newMyTheaters .mytheaters a.changeLocLink { font-size: 11px; text-transform: none; }
.newMyTheaters .mytheaters .changezip2 p#errorMsg, .mfHomePage .mytheaters .changezip p#errorMsg { padding: 0pt 0pt 6px 3px; color: rgb(171, 23, 23); font-size: 11px; }
.topMoviesMod { padding: 0pt 0.75em 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; font-family: Helvetica,Arial,sans-serif; margin-bottom: 0pt; display: block; }
.comingSoonMov { overflow: hidden; margin-bottom: 0pt; display: block; }
.topMoviesMod .movies .headline { border-width: 0pt; margin: 0pt; padding: 8px 0.75em; background: rgb(171, 23, 23) url('moviefone_homesprite_v4') no-repeat scroll -3px -61px; overflow: hidden; position: relative; text-align: left; }
.topMoviesMod .movies .headline h3 { border: 0pt none ; margin: 0pt; font-size: 0pt; text-indent: -2000px; display: inline; float: left; line-height: 1.2em; }
.topMoviesMod .movies .feed { display: inline; float: right; margin-top: 3px; position: relative; width: 45px; height: 15px; }
.topMoviesMod .movies .feed .snag { background: rgb(171, 23, 23) url('moviefone_homesprite_v4') no-repeat scroll -35px -6px; display: block; height: 12px; width: 28px; float: right; }
.topMoviesMod .movies .feed .rss { background: rgb(171, 23, 23) url('moviefone_homesprite_v4') no-repeat scroll -67px -6px; display: block; height: 12px; width: 12px; float: left; }
.topMoviesMod .movies .feed img { border: 0pt none ; }
.topMoviesMod .movies .text { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 0.35em 0.5em 0.3em; background-color: rgb(236, 236, 226); color: rgb(171, 23, 23); font-size: 1.6667em; font-weight: normal; }
.topMoviesMod .movies .body { margin: 0pt; }
.topMoviesMod .movies { border-bottom: 0pt none; }
.topMoviesMod .movies table { width: 100%; }
.topMoviesMod .movies tr, .topMoviesMod .movies tr.alt { background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.topMoviesMod .movies .title { border-bottom: 1px solid rgb(222, 222, 207); padding: 1.25em 0pt 1em; font-weight: bold; }
.topMoviesMod .movies .num { border-bottom: 1px solid rgb(222, 222, 207); padding: 0.6667em 0pt 0pt 0.6667em; color: rgb(153, 153, 153); font-weight: bold; vertical-align: top; width: 1.5em; font-size: 1.5em; }
.topMoviesMod .movies .title a { float: left; color: rgb(40, 100, 180); font-weight: normal; font-size: 1.16667em; }
.topMoviesMod .movies .rating { padding: 0pt 0.5em; float: left; color: rgb(102, 102, 102); font-size: 1.16667em; font-weight: normal; }
.topMoviesMod .movies .views { display: inline; font-style: italic; color: rgb(176, 177, 171); float: right; font-weight: bold; padding-right: 0.5em; }
.topMoviesMod .movies .footer a.seemore { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 4% 50%; color: rgb(40, 100, 180); display: block; font-size: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.topMoviesMod .movies .footer { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(239, 239, 230); display: block; }
.topMoviesMod .movies .footer:hover { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(219, 219, 207); display: block; }
.top5popup { border-collapse: collapse; position: absolute; z-index: 99999999; width: 249px ! important; }
.top5popup td#topleft { background: transparent url('mf_homepage_pop_lefttop') no-repeat scroll 0% 0%; }
.top5popup td.corner { height: 9px; width: 10px; }
.top5popup td.top { background: transparent url('mf_homepage_pop_top-repeat') repeat-x scroll 0% 0%; }
.top5popup td#topright { background: transparent url('mf_homepage_pop_righttop') no-repeat scroll 0% 0%; }
.top5popup td.left { background: transparent url('mf_homepage_pop_left-repeat') repeat-y scroll left top; }
.top5popup table.popup-contents { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif; font-size: 12px; line-height: 1.2em; }
.top5popup td.right { background: transparent url('mf_homepage_pop_right-repeat') repeat-y scroll left top; }
.top5popup td#bottomleft { background: transparent url('mf_homepage_pop_leftbottom') no-repeat scroll 0% 0%; }
.top5popup td.bottom { background: transparent url('mf_homepage_pop_bottom-repeat') repeat-x scroll center bottom; height: 16px; }
.top5popup td.bottom img { margin: 0pt auto; display: block; }
.top5popup td#bottomright { background: transparent url('mf_homepage_pop_rightbottom') no-repeat scroll 0% 0%; }
.top5popup .moreInfo { padding: 0pt 0pt 0pt 4px; }
.top5popup p#movieTitle { padding: 0pt 0.16667em; color: rgb(40, 100, 180); font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; font-weight: bold; line-height: 19px; }
.top5popup p#movieStatus, .top5popup p#movieRuntime { padding: 0pt 0pt 0pt 0.25em; color: rgb(51, 51, 51); font-family: Helvetica,Arial,sans-serif; font-size: 0.91667em; font-weight: normal; }
.top5popup #moviePoster { border: 1px solid rgb(204, 204, 204); margin: 3px 1px 3px 3px; display: block; }
.top5popup #movieLink { border: 1px solid rgb(204, 204, 204); display: block; width: 83px; }
.top5popup a#movieTrailerLink, .top5popup a#movieShowLink { display: block; line-height: 1em; }
.top5popup .tdDimsPoster { padding-left: 3px; }
.boxOfficeMod { padding: 0pt 0.75em 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; font-family: Helvetica,Arial,sans-serif; margin-bottom: 0pt; display: block; }
.boxOfficeMod .boxoffice .headline { border-width: 0pt; margin: 0pt; padding: 7px 0.75em; background: rgb(171, 23, 23) url('mf_homepage_rightrail_headers') no-repeat scroll 0pt -201px; overflow: hidden; position: relative; text-align: left; }
.boxOfficeMod .boxoffice .headline h3 { border: 0pt none ; margin: 0pt; font-size: 0pt; text-indent: -2000px; display: inline; float: left; line-height: 1.2em; }
.boxOfficeMod .boxoffice .feed { display: inline; float: right; margin-top: 2px; position: relative; }
.boxOfficeMod .boxoffice .feed img { border: 0pt none ; }
.boxOfficeMod .boxoffice .text { border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 0.6em; background-color: rgb(239, 239, 230); color: rgb(98, 97, 95); font-size: 1.16667em; font-weight: normal; }
.boxOfficeMod .boxoffice .body { margin: 0pt; }
.boxOfficeMod .boxoffice { border-bottom: 0pt none; }
.boxOfficeMod .boxoffice table { width: 100%; }
.boxOfficeMod .boxoffice tr, .boxOfficeMod .boxoffice tr.alt { background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.boxOfficeMod .boxoffice .title { border-bottom: 1px solid rgb(222, 222, 197); padding: 1em 0pt 0.75em; font-weight: bold; }
.boxOfficeMod .boxoffice .num { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.5555em 0.3333em 0.5555em 0.5555em; color: rgb(153, 153, 153); font-weight: bold; font-size: 1.5em; }
.boxOfficeMod .boxoffice .title a { float: left; color: rgb(40, 100, 180); font-weight: normal; font-size: 1.16667em; }
.boxOfficeMod .boxoffice .rating { padding: 0pt 0.5em; color: rgb(102, 102, 102); float: left; font-weight: normal; }
.boxOfficeMod .boxoffice .views { color: rgb(153, 153, 153); display: inline; float: right; font-family: Helvetica,Arial,sans-serif; font-style: italic; font-weight: normal; padding-right: 1em; }
.boxOfficeMod .boxoffice .footer .seemore { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 12px 10px; color: rgb(40, 100, 180); font-size: 1em; font-weight: bold; display: block; text-decoration: none; text-transform: uppercase; }
.boxOfficeMod .boxoffice .footer { border-top: 1px solid rgb(255, 255, 255); padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.boxOfficeMod .boxoffice .footer:hover { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(219, 219, 207); display: block; }
.newDvdMod { padding: 0pt 0.75em 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; font-family: Helvetica,Arial,sans-serif; margin-bottom: 0.8333em; display: block; }
.newDvdMod .dvd .headline { border-width: 0pt; margin: 0pt; padding: 7px 0.75em; background: rgb(171, 23, 23) url('mf_homepage_rightrail_headers') no-repeat scroll 0pt -135px; overflow: hidden; position: relative; text-align: left; }
.newDvdMod .dvd .headline h3 { border: 0pt none ; margin: 0pt; font-size: 0pt; text-indent: -2000px; display: inline; float: left; line-height: 1.2em; }
.newDvdMod .dvd .feed { display: inline; float: right; margin-top: 2px; position: relative; }
.newDvdMod .dvd .feed img { border: 0pt none ; }
.newDvdMod .dvd .text { border-bottom: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 0.6em; background-color: rgb(221, 221, 221); color: rgb(153, 153, 153); font-size: 1.25em; font-weight: normal; }
.newDvdMod .dvd .body { margin: 0pt; }
.newDvdMod .dvd { border-bottom: 0pt none; }
.newDvdMod .dvd table { width: 100%; }
.newDvdMod .dvd tr, .newDvdMod .dvd tr.alt { background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.newDvdMod .dvd .title { border-bottom: 1px solid rgb(222, 222, 197); padding: 1em 0pt 0.75em; font-weight: bold; }
.newDvdMod .dvd .num { border-bottom: 1px solid rgb(222, 222, 197); padding: 0.75em 0pt 0.75em 0.75em; color: rgb(153, 153, 153); font-weight: bold; vertical-align: top; width: 1.5em; }
.newDvdMod .dvd .title a { float: left; color: rgb(40, 100, 180); font-weight: normal; font-size: 1.16667em; padding-left: 1em; }
.newDvdMod .dvd .rating { padding: 0pt 0.5em; float: left; color: rgb(102, 102, 102); font-weight: normal; }
.newDvdMod .dvd .views { display: inline; font-style: italic; color: rgb(176, 177, 171); float: right; font-weight: bold; padding-right: 0.5em; }
.newDvdMod .dvd .footer .seemore { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 12px 10px; color: rgb(40, 100, 180); font-size: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; }
.newDvdMod .dvd .footer { border-top: 1px solid rgb(255, 255, 255); padding: 0pt; background-color: rgb(239, 239, 230); display: block; }
.newDvdMod .dvd .footer:hover { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(219, 219, 207); display: block; }
.mfHomePage #info_genericpromo_323923 { margin-bottom: 0pt ! important; }
.mfHomePage .topqztakrs { padding: 0pt 0.75em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; font-family: Helvetica,Arial,sans-serif; margin-bottom: 15px; display: block; }
.mfHomePage .topqztakrs .headline { border-width: 0pt; margin: 0pt; padding: 16px 0.75em; background: rgb(171, 23, 23) url('mf_homepage_rightrail_headers') no-repeat scroll 0pt -266px; position: relative; text-align: left; }
.mfHomePage .topqztakrs .headline h2 { color: rgb(255, 255, 255); font-family: Helvetica,Arial,sans-serif; font-size: 0pt; font-style: normal; font-weight: bold; line-height: 1.2em; text-indent: -2000px; text-transform: uppercase; }
.mfHomePage .topqztakrs .headline .seeallquiz { left: 207px; position: absolute; top: 20px; display: none; }
.mfHomePage .topqztakrs .headline .seeallquiz a { color: rgb(35, 97, 182); font-size: 1em; font-weight: normal; }
.mfHomePage .topqztakrs .clearBlock { width: 1px; height: 1px; clear: both; }
.mfHomePage .topqztakrs .leaderboard .firstOnly { display: none; }
.mfHomePage .topqztakrs .leaderboard .first .firstOnly { display: none; }
.mfHomePage .topqztakrs .leaderboard .first .image { margin: 0pt auto; padding: 3px; float: left; width: 60px; height: 60px; }
.mfHomePage .topqztakrs .leaderboard .first .user { padding: 4px 8px 0pt; }
.mfHomePage .topqztakrs .leaderboard .item { padding: 10px; background-color: rgb(243, 244, 245); }
.mfHomePage .topqztakrs .leaderboard .item .rank { float: left; padding-right: 15px; }
.mfHomePage .topqztakrs .leaderboard .first { border: 1px solid rgb(240, 240, 240); background-color: rgb(243, 244, 245); }
.mfHomePage .topqztakrs .leaderboard .first .image { border: 1px solid rgb(209, 209, 209); color: rgb(255, 255, 255); }
.mfHomePage .topqztakrs .leaderboard .first .user a { color: rgb(35, 97, 182); font-weight: bold; }
.mfHomePage .topqztakrs .leaderboard .first .stats { color: rgb(48, 48, 48); font-size: 15px; font-weight: bold; }
.mfHomePage .topqztakrs .leaderboard .item { border-bottom: 1px solid rgb(232, 233, 234); }
.mfHomePage .topqztakrs .advertisement { border-width: 0pt; margin: 0.5em 0.75em; padding: 0pt; text-align: center; }
.mfHomePage .topqztakrs .rightRailModule { border: 0px none ; margin: 0pt; padding-top: 0px; }
.mfHomePage .topqztakrs .leaderboard .first { margin-top: 0px; }
.mfHomePage .topqztakrs .leaderboard .first .image { height: 44px; width: 44px; margin-right: 7px; }
.mfHomePage .topqztakrs .leaderboard .first .user { padding: 0pt; }
.mfHomePage .topqztakrs .leaderboard .first .user ul li { line-height: 1em; }
.mfHomePage .topqztakrs .leaderboard .item { padding: 1em; background: rgb(243, 243, 235) url('mf_homepage_my_theaters_bkg_gr_1x29') repeat-x scroll center top; }
.mfHomePage .topqztakrs .leaderboard .item .user { margin-top: 0.5em; }
.mfHomePage .topqztakrs .leaderboard .item .user ul li { line-height: 1.5em; }
.mfHomePage .topqztakrs .leaderboard .item .user a { color: rgb(40, 100, 180); font-size: 1.25em; font-style: normal; font-weight: normal; height: 20px; line-height: 1.2em; }
.mfHomePage .topqztakrs .leaderboard .item .user p { margin: 0pt; color: rgb(153, 153, 153); display: inline; font-style: italic; font-weight: normal; }
.mfHomePage .topqztakrs .leaderboard .item .rank { font-size: 2em; color: rgb(192, 197, 201); font-weight: bold; margin-top: 0.16667em; }
.mfHomePage .topqztakrs .leaderboard .item .stats { margin-top: 2px; float: right; }
.mfHomePage .topqztakrs .leaderboard .item .image { background-color: rgb(255, 255, 255); margin-top: 5px; margin-bottom: 7px; }
.mfHomePage .topqztakrs a.button { border: 0pt none ; margin: 0pt; padding: 7px 0pt 8px 2em; display: block; color: rgb(40, 100, 180); }
.mfHomePage .topqztakrs .footer a.seemore { padding: 7px 0pt 8px 2em; background: transparent url('ico_pp_arrow') no-repeat scroll 4% 50%; color: rgb(40, 100, 180); display: block; font-size: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.mfHomePage .topqztakrs .footer { border-top: 1px solid rgb(255, 255, 255); text-align: left; background-color: rgb(239, 239, 230); display: block; }
.mfHomePage .topqztakrs .footer:hover { border-top: 1px solid rgb(255, 255, 255); text-align: left; background-color: rgb(219, 219, 207); display: block; }
.topTrailerMod { border: 1px solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); margin-bottom: 0.83em; }
.topTrailerMod .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 6px; margin: 0pt 0.67em 0.33em; padding: 1.5em 1em 0.5em 0pt; overflow: hidden; height: 1.6em; text-align: left; }
.topTrailerMod .headline {  }
.topTrailerMod .headline h2 { margin: 0pt; padding: 0pt 0.33em 0.33em 0pt; color: rgb(171, 23, 23); display: inline; float: left; font-size: 1.5em; }
.topTrailerMod .feed { display: inline; float: right; margin-top: 2px; }
.topTrailerMod .feed img { border: 0pt none ; }
.topTrailerMod .body { clear: both; display: block; }
.topTrailerMod .item .trailerThmb { border: 0.09em solid rgb(222, 222, 222); margin: 0pt; padding: 0.33em; height: 6.5em; }
.topTrailerMod .item { border-right: 2px solid rgb(239, 239, 239); margin: 1em 1em 1em 2em; padding: 0.33em 0pt; color: rgb(157, 157, 159); float: left; font-family: Arial,Helvetica,sans-serif; }
.topTrailerMod .noborder { border-right: 0pt none; }
.topTrailerMod .num { color: rgb(102, 102, 102); font-size: 2em; display: inline; font-weight: bold; text-align: right; width: 12%; }
.topTrailerMod .thumb img { border: 1px solid rgb(207, 207, 207); padding: 4px; }
.topTrailerMod .thumb img:hover { border: 1px solid rgb(143, 190, 231); }
.topTrailerMod .name p { display: inline; }
.topTrailerMod .name a { font-family: Helvetica,Arial,sans-serif; font-size: 1.25em; font-weight: bold; }
.topTrailerMod .views { margin: 0pt 1em 0pt 0pt; padding: 0.25em 0pt; color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; font-size: 1em; }
.topTrailerMod a.vidImgOverlay .playIcon { border-style: none; background: transparent url('moviefone_homesprite_v4') no-repeat scroll -88px -3px; height: 18px; left: 74px; position: absolute; top: 55px; width: 22px; }
.topTrailerMod .footer { border-style: solid none none; border-color: rgb(207, 207, 207) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; padding: 0pt; background: rgb(239, 239, 231) none repeat scroll 0% 0%; color: rgb(188, 189, 185); text-align: left; clear: both; }
.topTrailerMod .footer a { border-top: 1px solid rgb(255, 255, 255); padding: 0.67em 1.75em; background: rgb(239, 239, 231) url('ico_pp_arrow') no-repeat scroll 12px 14px; display: block; font-size: 1.1667em; text-transform: uppercase; font-weight: bold; }
.topTrailerMod .item .name { width: 170px; }
.k8 #ent_promo_sidetexttitle_354310 { border: 1px solid rgb(207, 207, 207); clear: none; float: left; width: 48.7%; }
.k8 #ent_promo_sidetexttitle_373728 { border: 1px solid rgb(207, 207, 207); clear: none; float: left; width: 48.7%; margin-right: 12px; }
.k8 #ent_promo_sidetexttitle_373728 .header, .k8 #ent_promo_sidetexttitle_354310 .header { padding: 1.3333em 1em 0.3333em 0pt; }
.k8 #ent_promo_sidetexttitle_354310 .body p, .k8 #ent_promo_sidetexttitle_354310 .body ul, .k8 #ent_promo_sidetexttitle_373728 .body ul, .k8 #ent_promo_sidetexttitle_373728 .body p { padding-left: 90px; }
.mfHomePage .contMovSta .contSpot1 { margin: 0pt 0pt 0.83em; overflow: hidden; display: block; float: left; width: 49%; }
.mfHomePage .contMovSta .contSpot1 .todayon { border: 0.09em solid rgb(207, 207, 207); padding: 0pt 4px; background-color: rgb(255, 255, 255); min-height: 290px; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em 0pt; padding: 1.17em 0pt 0.17em; overflow: hidden; text-align: left; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline h2 { margin: 0pt; padding: 0pt 0pt 0.09em; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline h2 a { color: rgb(171, 23, 23); }
.mfHomePage .contMovSta .contSpot1 .todayon .headline b { font-weight: normal; color: rgb(135, 135, 137); font-size: 0.8em; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline .feed { padding: 0.5em 0pt 0pt; float: right; position: relative; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline .feed a { padding: 0pt 0pt 0pt 0.17em; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline .rssfeed { width: 1.08em; height: 1em; }
.mfHomePage .contMovSta .contSpot1 .todayon .headline .snag { width: 2.33em; height: 1em; }
.mfHomePage .contMovSta .contSpot1 .todayon .body { padding: 0.67em; }
.mfHomePage .contMovSta .contSpot1 .todayon .body p { margin: 0pt; padding: 0pt 0pt 0.83em; }
.mfHomePage .contMovSta .contSpot1 .todayon .body ul { margin: 0pt; padding: 0pt 0pt 0pt 90px; }
.mfHomePage .contMovSta .contSpot1 .todayon .body li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.mfHomePage .contMovSta .contSpot1 .todayon .body li a { margin: 0.17em 0pt; padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.mfHomePage .contMovSta .contSpot1 .todayon .body .thumb { border: 0.09em solid rgb(0, 0, 0); margin: 0pt 0.67em 0pt 0pt; float: left; width: 6.33em; height: 9.42em; }
.mfHomePage .contMovSta .contSpot1 .todayon .body .thumbalt { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.67em 0pt 0pt; padding: 0.33em; float: left; width: 6.5em; height: 6.5em; }
.mfHomePage .contMovSta .contSpot1 .todayon .body .xlarge { margin: 0pt 0pt 0.67em; }
.mfHomePage .contMovSta .contSpot1 .todayonc { margin: 0pt 0.75em; }
.mfHomePage .contMovSta .contSpot2 { margin: 0pt 0pt 0.83em; overflow: hidden; float: right; width: 49%; }
.mfHomePage .contMovSta .contSpot2 .todayon { border: 0.09em solid rgb(207, 207, 207); padding: 0pt 4px; background-color: rgb(255, 255, 255); min-height: 290px; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 0.42em; margin: 0.5em 0.75em 0pt; padding: 1.17em 0pt 0.17em; overflow: hidden; text-align: left; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline h2 { margin: 0pt; padding: 0pt 0pt 0.09em; display: inline; font-size: 1.5em; color: rgb(171, 23, 23); float: left; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline h2 a { color: rgb(171, 23, 23); }
.mfHomePage .contMovSta .contSpot2 .todayon .headline b { font-weight: normal; color: rgb(135, 135, 137); font-size: 0.8em; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline .feed { padding: 0.5em 0pt 0pt; float: right; position: relative; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline .feed a { padding: 0pt 0pt 0pt 0.17em; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline .rssfeed { width: 1.08em; height: 1em; }
.mfHomePage .contMovSta .contSpot2 .todayon .headline .snag { width: 2.33em; height: 1em; }
.mfHomePage .contMovSta .contSpot2 .todayon .body { padding: 0.67em; }
.mfHomePage .contMovSta .contSpot2 .todayon .body p { margin: 0pt; padding: 0pt 0pt 0.83em; }
.mfHomePage .contMovSta .contSpot2 .todayon .body ul { margin: 0pt; padding: 0pt 0pt 0pt 90px; }
.mfHomePage .contMovSta .contSpot2 .todayon .body li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.mfHomePage .contMovSta .contSpot2 .todayon .body li a { margin: 0.17em 0pt; padding: 0pt 0pt 0pt 0.67em; background: transparent url('ul_li_bullet') no-repeat scroll 0em 0.5em; display: block; }
.mfHomePage .contMovSta .contSpot2 .todayon .body .thumb { border: 0.09em solid rgb(0, 0, 0); margin: 0pt 0.67em 0pt 0pt; float: left; width: 6.33em; height: 9.42em; }
.mfHomePage .contMovSta .contSpot2 .todayon .body .thumbalt { border: 0.09em solid rgb(222, 222, 222); margin: 0pt 0.67em 0pt 0pt; padding: 0.33em; float: left; width: 6.5em; height: 6.5em; }
.mfHomePage .contMovSta .contSpot2 .todayon .body .xlarge { margin: 0pt 0pt 0.67em; }
.mfHomePage .contMovSta .contSpot2 .todayonc { margin: 0pt 0.75em; }
.clipMod { border: 1px solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); margin-bottom: 0.83em; }
.clipMod .headline { border-style: solid; border-color: rgb(207, 207, 207); border-width: 0pt 0pt 6px; margin: 0pt 0.67em 0.33em; padding: 1.5em 1em 0.5em 0pt; overflow: hidden; height: 1.6em; text-align: left; }
.clipMod .headline {  }
.clipMod .headline h2 { margin: 0pt; padding: 0pt 0.33em 0.33em 0pt; color: rgb(171, 23, 23); display: inline; float: left; font-size: 1.5em; }
.clipMod .body { clear: both; display: block; }
.round { margin: 0.5em 1em; background-color: rgb(239, 239, 230); width: 51em; min-width: 612px; }
.clipMod .body .round .box { background: transparent url('mf_main_clipoftheday_clipbox') no-repeat scroll 0% 0%; }
.clipMod .body .round .content { padding: 0pt 10px; }
.clipMod .body .round .lefttop { width: 10px; height: 11px; float: left; background-position: 0pt 0pt; }
.clipMod .body .round .righttop { width: 10px; height: 11px; float: right; background-position: -12px 0pt; }
.clipMod .body .round .leftbottom { width: 10px; height: 11px; float: left; background-position: 0px -11px; }
.clipMod .body .round .rightbottom { width: 10px; height: 11px; float: right; background-position: -12px -11px; }
.clipMod .body .video { float: left; }
.clipMod .body .info { margin: 1.25em 0.5em 1.25em 1.25em; float: left; width: 14.25em; min-width: 171px; }
.clipMod .body .info p { margin: 0.25em 0pt; color: gray; line-height: 1.25em; }
.clipMod .body .info h2 { border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt; padding: 0pt 0.33em 0.33em 0pt; background: transparent url('mf_main_clipoftheday_faded_horizontal_rule') no-repeat scroll left bottom; color: rgb(171, 23, 23); font-size: 1.5em; }
.clipMod .body .info h2.topspace { margin-top: 1em; }
.clipMod .body .otherlinks { background: transparent url('mf_main_clipoftheday_watchmoretrailers') no-repeat scroll 0.5% 37%; padding-left: 11.6667em; margin-left: 1.5em; }
.clipMod .body .otherlinks img { vertical-align: middle; }
.clipMod .body .otherlinks h3 { margin: 0pt 1.5em; font-size: 1.1667em; display: inline; font-family: Arial,Helvetica,sans-serif; }
.clipMod .body .otherlinks h3 a { padding: 1.9167em 1em 2.5em; background: transparent url('mf_main_clipoftheday_vertical_rule') no-repeat scroll left top; text-transform: uppercase; font-weight: bold; display: block; float: left; }
.clipMod .body .otherlinks h3 a span.raq { vertical-align: middle; padding-bottom: 5px; }
.theaterdetail .showtimes .infIcn { border: 1px dotted rgb(255, 0, 0); margin: 3px 3px 3px auto; padding: 0pt 2px 0pt 1px; clear: both; float: right; font-family: arial; height: 1.3em; width: 5.2em ! important; }
.theatershowtimessearch .showtimes .infIcn { border: 1px dotted rgb(255, 0, 0); margin: 3px auto; padding: 0pt 0pt 0pt 3px; clear: both; float: right; font-family: arial; height: 1.3em; width: 7em ! important; }
.infIcn ul { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; }
.infIcn ul li { margin: 0pt; padding: 0pt; float: left; }
.infIcn ul li a, .infIcn ul li a:visited { background: transparent none repeat scroll 0pt 0pt; text-decoration: none; color: red; cursor: default; display: block; font-size: 11px; height: 13px; width: auto; padding-left: 7px; }
.theaterdetail .infIcn ul li a, .infIcn ul li a:visited { background: transparent none repeat scroll 0pt 0pt; text-decoration: none; color: red; cursor: default; display: block; font-size: 11px; height: 13px; width: auto; padding-left: 7px; }
.infIcn ul li a:hover { color: rgb(171, 23, 23); }
.infIcn ul li a img, .infIcn ul li a:visited img { border: 0pt none ; }
.infIcn ul li dl { overflow: visible; visibility: hidden; position: absolute; }
.infIcn table { border-style: none; border-color: -moz-use-text-color; border-width: 0pt 0pt medium; margin: 0pt; padding: 0pt; border-collapse: collapse; font-size: 1em; }
.infIcn dl { height: auto; margin-left: 9px; margin-top: 9px; }
.infIcn dd p { margin: 0pt; padding: 0pt; line-height: 1.4em; }
.infIcn ul li:hover, .infIcn ul li a:hover { position: relative; cursor: default; }
.infIcn ul li:hover dl, .infIcn ul li a:hover dl { visibility: visible; color: rgb(0, 0, 0); top: -204px; left: -130px; cursor: default; }
.infIcn ul li:hover dl em, .infIcn ul li a:hover dl em { padding: 0pt; background: transparent url('callout-bott-arr.gif') no-repeat scroll 0% 0%; display: block; position: absolute; top: 184px; width: 9px; height: 9px; margin-left: 150px; font-size: 0.6em; }
.infIcn ul li:hover dl a, .infIcn ul li a:hover dl a { background: transparent none repeat scroll 0% 0%; height: 0.8em; text-decoration: underline; display: inline; }
.infIcn ul li:hover dl a:hover, .infIcn ul li a:hover dl a:hover { background: transparent none repeat scroll 0% 0%; text-decoration: none; }
.infIcn table td { border: medium none ; padding: 0pt; }
.mfToolbar { margin: 0pt; padding: 0pt; background-image: url('mf_toolbar_red_1x30'); height: 30px; text-align: center; }
.mfToolbar .toolbarContents { margin: 0pt auto; }
.mfToolbar a.toolText { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-weight: bold; }
.mfToolbar img { padding: 0.25em; vertical-align: middle; }
div#srchFooter { border-style: none solid solid; border-color: -moz-use-text-color rgb(207, 207, 207) rgb(209, 209, 209); border-width: 0pt 1px 1px; background-color: rgb(255, 255, 255); }
div#srchFooter span { margin: 25px; float: left; font-size: 1em; width: 150px; }
div#srchFooter span a { background: transparent url('moviefone_footer_logo_127x40') no-repeat scroll 0pt 50%; display: block; height: 40px; width: 127px; }
div#srchFooter #search { float: left; width: 38.5%; position: relative; }
div#srchFooter #search .tabs { margin-top: 1em; margin-left: 0pt; }
div#srchFooter #search .tabs li a { color: rgb(59, 109, 172); height: 1.92em; font-weight: normal; }
div#srchFooter #search .tabs li.selected a { background: rgb(202, 26, 26) url('summit_tab_bg') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; }
div#srchFooter #search .options { padding: 0.33em 0pt 0.33em 0.33em; background: rgb(202, 26, 26) url('summit_search_bg') repeat-x scroll 0% 0%; overflow: hidden; display: block; clear: both; }
div#srchFooter #search .options .srch { border: 1px solid rgb(255, 255, 255); padding: 6px 0px 0px 5px; background: rgb(243, 237, 237) url('summit_hdr_search_bg') repeat scroll 0% 0%; color: rgb(111, 107, 106); height: 18px; width: 270px; float: left; }
div#srchFooter #search .options .submit { border: 2px solid rgb(255, 255, 255); padding: 4px 24px 4px 10px; background: transparent url('magi.gif') no-repeat scroll 62px 4px; color: rgb(2, 32, 68); display: block; font-weight: bold; position: relative; text-align: center; text-decoration: none; }
div#srchFooter #search .options .icon { padding: 0pt; background: rgb(226, 178, 178) url('summit_button') repeat-x scroll center top; display: block; float: right; margin-right: 0.33em; }
div#srchFooter #search .options .icon:hover { background: rgb(241, 237, 234) url('summit_button_hover') repeat-x scroll center top; }
div#srchFooter .senFbk { position: relative; }
div#srchFooter .senFbk a { position: absolute; right: 25px; top: 40px; }
div#srchFooter #showtixFtr { float: left; width: 17.8%; position: relative; text-align: right; }
div#srchFooter #showtixFtr .tabs { margin-top: 1em; margin-left: 1.25em; }
div#srchFooter #showtixFtr .tabs li a { color: rgb(59, 109, 172); height: 1.92em; font-weight: normal; }
div#srchFooter #showtixFtr .tabs li.selected a { background: rgb(202, 26, 26) url('summit_tab_bg') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; }
div#srchFooter #showtixFtr .optiontix { margin: 0pt 0pt 0.33em 1.25em; padding: 0.33em 0pt 0.33em 0.33em; background: rgb(202, 26, 26) url('summit_search_bg') repeat-x scroll 0% 0%; overflow: hidden; display: block; clear: both; }
div#srchFooter #showtixFtr .optiontix .srchtix { border: 0.17em solid rgb(255, 255, 255); padding: 0.5em 0pt 0pt 0.42em; background: rgb(243, 237, 237) url('summit_hdr_search_bg') repeat scroll 0% 0%; color: rgb(111, 107, 106); float: left; height: 17px; vertical-align: middle; width: 107px ! important; }
div#srchFooter #showtixFtr .optiontix .submit { border: 0.17em solid rgb(255, 255, 255); margin: 0pt 0pt 0pt 0.33em; padding: 4px 5px ! important; background: rgb(226, 178, 178) url('summit_button') repeat-x scroll 0% 0%; color: rgb(2, 32, 68); font-weight: bold; text-align: center; text-decoration: none; float: left; position: relative; }
div#srchFooter #showtixFtr .optiontix .submit:hover { background: rgb(241, 237, 234) url('summit_button_hover') repeat-x scroll 0% 0%; color: rgb(2, 32, 68); }
div#qlnkFooter { border-left: 1px solid rgb(207, 207, 207); border-right: 1px solid rgb(207, 207, 207); background-color: rgb(242, 242, 242); }
div#qlnkFooter .qlnkItm { border-right: 1px solid rgb(209, 209, 209); margin: 1px; padding: 9px; float: left; width: 142px; }
div#qlnkFooter .noBorder { border-right: 0pt none; }
div#qlnkFooter .qlnkItm .heading { margin: 0pt 0pt 18px; font-weight: bold; font-size: 15px; color: rgb(135, 135, 135); }
div#qlnkFooter .qlnkItm .links { margin: 0pt 0pt 5px; }
div#qlnkFooter div#last { border: medium none ; }
div#newsFooter { border-left: 1px solid rgb(207, 207, 207); border-right: 1px solid rgb(207, 207, 207); background-color: rgb(255, 255, 255); }
div#newsFooter .copyright { padding: 0pt 20px 20px; color: rgb(141, 141, 141); text-align: left; line-height: 20px; clear: both; }
div#newsFooter .txt { padding-top: 20px; }
div#newsFooter .links { border-top: 1px solid rgb(209, 209, 209); margin: 0pt 15px; overflow: hidden; padding-top: 10px; }
div#newsFooter .links ul li { overflow: hidden; display: inline; float: left; margin-bottom: 5px; }
div#newsFooter .links ul li a { border-right: 1px solid rgb(0, 0, 0); padding: 0pt 5px; text-decoration: none; }
div#newsFooter .links ul li.last a { border-right: medium none; }
.quigoModule { margin-bottom: 0.8333em; }
.theatersFavorite .contactTheater { margin: 1em 0pt 0pt; }
.theatersFavorite .dateselect { margin: 0pt 0pt 0.75em 0.75em; float: left; }
.theatersFavorite .printerfriendlytop { margin: 0.25em 1em 0pt 0pt; float: right; }
.theatersFavorite .theatershowtimessearch .theaterlisting .header .miscdetails { margin: 0pt; width: 7.5em; min-width: 90px; }
.theatersFavorite .theatershowtimessearch .theaterlisting .header .reorder { margin-top: 3em; }
.theatersFavorite .theatershowtimessearch .theaterlisting .header .miscdetails a.removeFav { background: transparent url('mf_x_button_blue') no-repeat scroll right top; float: left; height: 13px; margin-right: 4px; padding-right: 1.5em; width: 6em; font-weight: normal; }
.theatersFavorite .theatershowtimessearch .theaterlisting .header .miscdetails a.editFav { background: transparent url('mf_popouticon') no-repeat scroll right top; float: left; height: 13px; margin-right: 4px; padding-right: 1.75em; width: 6em; font-weight: normal; }
.theatersFavorite .theatershowtimessearch .theaterlisting .header .theatertitle { margin: 0pt 0pt 0.5em; display: block; }
.theatersFavorite .showtimes .body .loopdate { font-size: 1.0909em; }
.theatersFavorite .notSignedIn { border: 1px solid rgb(207, 207, 207); margin: 0pt; padding: 1em; background-color: rgb(255, 255, 255); }
.theatersFavorite .notSignedIn .signIn { margin: 1em 0pt; }
.theatersFavorite .notSignedIn p { font-size: 1.25em; line-height: 1.5em; font-family: Georgia,Verdana,serif; }
.theatersFavorite a.button { margin: 0pt; }
.theatersFavorite .noTheatersMessage span.redHeart, .theatersFavorite .notSignedIn span.redHeart { background: transparent url('mf_fav_theaters_heart') no-repeat scroll 2px 4px; color: rgb(171, 23, 23); padding-left: 1em; }
.theatersFavorite .noTheatersMessage span.red, .theatersFavorite .notSignedIn span.red { color: rgb(171, 23, 23); }
.theatersFavorite .noTheatersMessage { padding: 0pt; }
.theatersFavorite .noTheatersMessage p { padding: 0.75em; line-height: 1.5em; font-family: Georgia,Verdana,serif; font-size: 1.25em; }
.theatersFavorite a.buttongettickets { padding: 0.12em; }
.theatersFavorite .locdate { padding: 0pt; }
.theatersFavorite .locdate .quigoMod, .theatersFavorite .locdate .quigoModule { border: 0pt none ; float: left; margin-bottom: 5px; margin-left: -5px; }
.theatersFavorite h1 strong { background: transparent url('mf_fav_theaters_heart_large') no-repeat scroll right 5px; display: block; float: left; margin-right: 8px; min-height: 28px; padding-right: 28px; width: 8em; }
.theatersFavorite h1 span { float: left; }
.theatersFavoritePrint .pfheader { margin: 0pt 0pt 1em 1em; }
.theatersFavoritePrint .pfheader h1 { margin: 0.5em 0pt; font-size: 1.5em; }
.theatersFavoritePrint .pfheader h2 { font-size: 1.25em; }
.theatersFavoritePrint .red { color: rgb(171, 23, 23); }
.theatersFavoritePrint .key li.title { width: 7em; padding-top: 4px; }
.theatersFavoritePrint #content { background: transparent none repeat scroll 0% 0%; float: none; width: auto; min-width: 10px; }
.theatersFavoritePrint #s { clear: none; float: none; min-width: 10px; width: auto; }
.theatersFavoritePrint #content.blackborder { border: 0pt none ; }
.theatersFavoritePrint .pfheader h3 { margin: 0pt 0pt 1em; font-size: 0.8333em; }
.theatersFavoritePrint h1 strong { background: transparent url('mf_fav_theaters_heart_large') no-repeat scroll right 0px; min-height: 28px; display: block; float: left; padding-right: 30px; margin-right: 6px; color: rgb(171, 23, 23); }
.theatersFavoritePrint h1 span { float: left; }
.theatersFavoritePrint .theatershowtimessearch .theater .left { width: auto; }
.inTheatersComingSoonHub .newDvdMod, .inTheatersComingSoonHub .newMyTheaters .mytheaters { padding: 0pt; }
.inTheatersComingSoonHub #content { background: transparent none repeat scroll 0% 0%; }
.inTheatersComingSoonHub .productheader { padding: 0pt 0pt 0pt 0.5em; }
.inTheatersComingSoonHub .productheader h1 { font-family: Arial,Helvetica,sans-serif; font-size: 32px; font-weight: bold; letter-spacing: -2px; }
.inTheatersComingSoonHub .productheader span.red { color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .breadCrumbs { border-style: solid none; border-color: rgb(238, 238, 238) -moz-use-text-color; border-width: 1px 0pt; padding: 8px 12px 6px; background-color: rgb(255, 255, 255); margin-bottom: 0.8333em; }
.inTheatersComingSoonHub .breadCrumbs .removeFilter { color: rgb(170, 170, 170); float: left; margin-right: 1em; }
.inTheatersComingSoonHub .breadCrumbs .crumbs { background: transparent url('mf_intheaters_filterx') no-repeat scroll right -3px; float: left; margin-right: 1em; font-weight: bold; padding-right: 34px; }
.inTheatersComingSoonHub .breadCrumbs .crumbs:hover { background: transparent url('mf_intheaters_filterx_hover') no-repeat scroll right -3px; color: rgb(171, 23, 23); float: left; margin-right: 1em; padding-right: 34px; }
.inTheatersComingSoonHub .breadCrumbs .clearall { margin: -3px 4px 0pt; background: transparent url('mf_intheaters_clear_all_btn_white') no-repeat scroll 0% 0%; width: 69px; height: 21px; float: left; }
.inTheatersComingSoonHub .breadCrumbs .clearall:hover { background: transparent url('mf_intheaters_clear_all_btn_white_rollover') no-repeat scroll 0% 0%; }
.inTheatersComingSoonHub .hubCenter { border: 1px solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; background-color: rgb(255, 255, 255); }
.inTheatersComingSoonHub .hubCenter .clearMovies { clear: both; margin-bottom: 3em; }
.inTheatersComingSoonHub .hubCenter .firstTrailerBtn { float: left; display: block; clear: both; }
.inTheatersComingSoonHub .hubCenter .firstTrailerBtn a { border: 1px solid rgb(204, 204, 204); padding: 0.1em 0.5em; background: rgb(255, 255, 255) url('bg_pp_btnactive_gr_1x18.jpg') repeat-x scroll 0pt 50%; color: rgb(40, 100, 180); display: block; font-weight: normal; text-decoration: none; margin-left: 0.75em; margin-top: 1em; }
.inTheatersComingSoonHub .hubCenter .body { overflow: hidden; height: 100%; padding-top: 2px; }
.inTheatersComingSoonHub .comingSoon .body { padding-top: 1em; }
.inTheatersComingSoonHub .hubCenter .body .movieWrapper { margin: 0.83em 0px 2em 21px; padding: 0pt; float: left; text-align: center; width: 28%; }
.inTheatersComingSoonHub .hubCenter .body .movieWrapper a.movieTitle { padding: 4px 2px 2px 4px; clear: both; display: block; text-align: left; }
.inTheatersComingSoonHub .hubCenter .body .movieWrapper img.thePoster, .inTheatersComingSoonHub .hubCenter .body .movie img.captify { border: 1px solid rgb(207, 207, 207); cursor: pointer; }
.inTheatersComingSoonHub .hubCenter .body .movieWrapper a.moviePoster:hover { color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .hubCenter .body .movieWrapper .thisWeek { padding: 0pt 0pt 0pt 4px; display: block; color: rgb(171, 23, 23); font-size: 11px; text-align: left; }
.inTheatersComingSoonHub .hubCenter .sort { margin: 1em; padding: 0.75em; background-color: rgb(245, 245, 245); }
.inTheatersComingSoonHub .hubCenter .sort .sortText { padding: 2px 10px 0pt 5px; float: left; font-weight: bold; font-size: 14px; }
.inTheatersComingSoonHub .hubCenter .sort .sortDropDown { float: left; }
.inTheatersComingSoonHub .hubCenter .sort .sortDropDown select { font-size: 12px; }
.inTheatersComingSoonHub .hubCenter .quigoMod, .inTheatersComingSoonHub .hubCenter .quigoModule { border: 0pt none ; margin: 0.5em 0pt 1em 4px; float: none; }
.inTheatersComingSoonHub .quigoMod, .inTheatersComingSoonHub .quigoModule { border: 0pt none ; float: none; margin-bottom: 0.8333em; }
.inTheatersComingSoonHub .newDvdMod .headline { margin: 0pt; height: 20px; }
.inTheatersComingSoonHub .boxOfficeMod { padding: 0pt; margin-bottom: 0.8333em; }
.inTheatersComingSoonHub .naviga .item { border-width: 1px; }
.inTheatersComingSoonHub .naviga { padding: 0pt; }
.inTheatersComingSoonHub .naviga li { border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt 0.25em; }
.inTheatersComingSoonHub .naviga li:hover { background-color: transparent; color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .naviga li.item a:hover, .inTheatersComingSoonHub .naviga li a:hover { color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .naviga a:hover, .inTheatersComingSoonHub .naviga li a:hover { background-color: transparent; }
.inTheatersComingSoonHub .naviga .selected, .inTheatersComingSoonHub .naviga .selected:hover { border-bottom: 1px solid rgb(238, 238, 238); background: transparent none repeat scroll 0% 0%; color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .naviga .filter { border-width: 0pt; margin: 0pt 0pt 1em; padding: 15px 1.3333em; background: rgb(171, 23, 23) url('mf_intheaters_filterby_header') no-repeat scroll 0pt 0px; position: relative; text-align: left; }
.inTheatersComingSoonHub .naviga li.gray { color: rgb(170, 170, 170); display: none; }
.inTheatersComingSoonHub li.clearNav { border-bottom: 0pt none; margin: 0.5em 0pt; clear: both; }
.inTheatersComingSoonHub .criticStars { margin: 0.25em 0pt 0pt 0.25em; }
.inTheatersComingSoonHub span.criticAvg { font-size: 10px; color: rgb(153, 153, 153); }
.inTheatersComingSoonHub .criticMessage { margin: 3em 1.5em 0pt; padding: 1em 0pt 0pt; }
.inTheatersComingSoonHub .criticMessage p { margin: 0pt; }
.inTheatersComingSoonHub .noMatches { padding: 1em; }
.inTheatersComingSoonHub .noMatches p { font-family: Georgia,Verdana,serif; font-size: 20px; margin-bottom: 1em; }
.inTheatersComingSoonHub .noMatches p .red { color: rgb(171, 23, 23); }
.inTheatersComingSoonHub .noMatches .otherOptions { margin-top: 1em; }
.inTheatersComingSoonHub .noMatches .otherOptions p { font-size: 18px; }
.inTheatersComingSoonHub .noMatches .otherOptions a { margin: 0.25em 0pt; display: block; }
.inTheatersComingSoonHub .caption-top, .inTheatersComingSoonHub .caption-bottom { border: 0pt none ; padding: 21px 4px 0pt; background: rgb(171, 23, 23) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: left; font-size: 11px; font-family: arial; cursor: default; }
.inTheatersComingSoonHub .captHover { padding: 1px 0pt; font-size: 12px; color: rgb(255, 255, 255); display: block; }
.inTheatersComingSoonHub .captHoverNoTrailer { padding: 1px 0pt; font-size: 12px; margin-top: 14px ! important; color: rgb(255, 255, 255); display: block; text-decoration: none; }
.inTheatersComingSoonHub .caption-bottom, .inTheatersComingSoonHub .caption-top { border-width: 0pt; }
.inTheatersComingSoonHub .caption a, .inTheatersComingSoonHub .caption a { border: 0pt none ; padding: 0.3em; background: rgb(0, 0, 0) none repeat scroll 0% 0%; font-size: 11px; text-decoration: none; }
.inTheatersComingSoonHub .caption a:hover, .inTheatersComingSoonHub .caption a:hover { background: rgb(32, 32, 32) none repeat scroll 0% 0%; }
.inTheatersComingSoonHub .caption-wrapper { float: left; }
.inTheatersComingSoonHub .noTrailerData, .inTheatersComingSoonHub .noTrailerData:hover { padding: 0pt; color: rgb(171, 23, 23) ! important; cursor: default; }
.inTheatersComingSoonHub .noShowData, .inTheatersComingSoonHub .noShowData:hover { padding: 8px 0pt; color: rgb(171, 23, 23) ! important; cursor: default; }
.inTheatersComingSoonHub #thecaption { display: none; }
.newPagination { border-top: 1px solid rgb(207, 207, 207); margin: 1em 1em 2em; padding: 0.75em 0pt 0pt; }
.newPagination .nextPage a { margin: 0pt 0.5em; padding: 4px 16px 4px 10px; background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll -45px 0px; font-size: 11px; float: right; height: 15px; width: 27px; color: rgb(255, 255, 255); text-decoration: none; }
.newPagination .nextPage a:hover { background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll -45px -23px; color: rgb(102, 102, 102); }
.newPagination .prevPage a { margin: 0pt 0.5em; padding: 4px 6px 4px 16px; background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll 0pt 0px; font-size: 11px; float: right; height: 15px; width: 27px; color: rgb(255, 255, 255); text-decoration: none; }
.newPagination .prevPage a:hover { background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll 0pt -23px; color: rgb(102, 102, 102); }
.newPagination .inactiveNext { margin: 0pt 0.5em; padding: 4px 16px 4px 10px; background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll -45px -23px; font-size: 11px; float: right; height: 15px; width: 27px; text-decoration: none; color: rgb(170, 170, 170); }
.newPagination .inactivePrev { margin: 0pt 0.5em; padding: 4px 6px 4px 16px; background: transparent url('mf_intheaters_next_prev_btn_bg_sprite') no-repeat scroll 0pt -23px; font-size: 11px; float: right; height: 15px; width: 27px; text-decoration: none; color: rgb(170, 170, 170); }
.newPagination .pageStatus { margin: 0.5em; float: left; }
.newPagination .pages { float: right; width: 21em; min-width: 252px; }
.newPagination .pageInput { float: right; margin-top: 2px; }
.newPagination .pageInput .pageForm, .newPagination .pageInput .pageSlash, .newPagination .pageInput .lastPage { margin: 0pt 4px; float: left; }
.newPagination .pageInput input { text-align: center; width: 20px; }
.newPagination .pageInput .lastPage { margin: 0pt 0.25em; padding: 2px 6px; background-color: rgb(40, 100, 180); color: rgb(255, 255, 255); }
.reviewsHubPage #content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.reviewsHubPage #z { margin-bottom: 0pt; }
.reviewsHubPage .productheader { padding: 0pt 0pt 0pt 0.5em; }
.reviewsHubPage .productheader h1 { font-family: Arial,Helvetica,sans-serif; font-size: 32px; font-weight: bold; letter-spacing: -2px; }
.reviewsHubPage .newMyTheaters .mytheaters { padding: 0.75em 0pt 0pt; }
.reviewsHubPage .newDvdMod { padding: 0pt; }
.reviewsHub { border: 1px solid rgb(207, 207, 207); margin: 0pt 0pt 0.83em; padding: 1em; background-color: rgb(255, 255, 255); }
.reviewsHub h3.headline { border-bottom: 4px solid rgb(207, 207, 207); margin: 0pt 0pt 0.5em; padding: 0.25em 0pt; color: rgb(171, 23, 23); font-size: 1.5em; }
.reviewsHub .newPagination .pageInput .lastPage { padding: 2px 7px; }
.reviewsHub .newPagination .pageInput .pageSlash { margin: 2px 4px 0pt; }
.reviewsHub .sort .sortText { padding: 2px 1px 0pt; float: left; font-weight: bold; font-size: 14px; }
.reviewsHub .sort .sortDropDown { float: left; }
.reviewsHub .sort .sortDropDown select { font-size: 12px; }
.reviewsHub .body table { width: 100%; }
.reviewsHub .body table.ratingResult { margin: 3px 0pt; width: 100%; }
.reviewsHub .body table.ratingResult td { padding: 0.75em 0.5em; }
.reviewsHub .body table.sortTable { background-color: rgb(245, 245, 245); }
.reviewsHub .body table.sortTable td { padding: 0.75em 0.25em; }
.reviewsHub .body td.releaseDate { border: 1px solid rgb(207, 207, 207); padding: 0.5em; background-color: rgb(238, 238, 238); }
.reviewsHub .tdSpaceTop { padding: 0.5em 0pt; }
.reviewsHub .tdSpaceBelow { padding: 0.25em 0pt; }
.reviewsHub .body table.ratingResult td.theName { width: 52%; }
.reviewsHub .body table.ratingResult td.theRating { width: 21%; }
.reviewsHub .body table.ratingResult td.theScore { padding: 0.5em 0pt; width: 7%; text-align: right; }
.reviewsHub .body table.ratingResult td.theStars { width: 20%; }
.reviewsHub .body td.scoreTitle { width: 25%; text-align: center; }
.reviewsHub .body td.ratingTitle { width: 23%; padding-left: 0.75em; }
.metacriticH1 { padding: 0pt 0.5em 0pt 0pt; display: inline; }
.metacriticImage { vertical-align: middle; padding-bottom: 0.8333em; }
.metacriticLinks { padding-left: 0.8333em; display: inline; color: rgb(107, 111, 114); font-size: 1em; }
.reviewsHub .body table.ratingResult td.linkToCritic { cursor: pointer; }
.reviewsHubPage .boxOfficeMod { padding: 0pt; margin-bottom: 0.8333em; }
body.mfminute { background: rgb(255, 255, 255) url('mfm_bg_skin_2px') no-repeat scroll center top; }
body.mfminute #content { background: rgb(217, 217, 217) none repeat scroll 0% 0%; }
body.mfminute #content a { font-family: arial; font-size: 12px; color: rgb(0, 134, 190); }
body.mfminute #adbox { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(153, 153, 153); padding: 3px; background: transparent url('pttrn.gif') repeat scroll 0% 50%; text-align: center; }
body.mfminute #z { margin: -10px -10px 10px; background: transparent url('mfm_hdr') no-repeat scroll left top; height: 92px; }
body.mfminute #z .productheader { padding-top: 25px; padding-left: 0pt; }
body.mfminute #z h1 { margin-left: 285px; text-align: center; width: 50px; font-family: arial; font-size: 12px; color: rgb(255, 255, 255); float: left; display: inline; text-transform: uppercase; }
body.mfminute #z h1 span { font-size: 26px; }
body.mfminute #z .productheader .verizon_ad { padding: 0.8333em 0pt 0pt; float: right; margin-right: 5px; }
body.mfminute #z .productheader a.linkback { padding: 30px 100px; float: left; display: inline; }
body.mfminute a.vidoverlay .playme { border-style: none; margin: -20px 0pt 0pt -27px; background: transparent url('mfm_vidthumb_playbutton') no-repeat scroll left center; height: 1.5em; position: relative; float: right; display: block; width: 2em; }
body.mfminute .quigoMod { border: 0pt none ; }
.mfminutemodwhite { background-color: rgb(255, 255, 255); margin-top: 10px; }
.mfminutemodgrey { background-color: rgb(240, 240, 240); margin-top: 10px; }
.relatedlinks { float: left; width: 247px; margin-right: 10px; }
.recentvids { float: right; width: 378px; }
.mfminute-mobile { float: left; margin-top: 10px; }
.recentvids .vidImgOverlay, .morevids .vidImgOverlay { float: left; }
.recentvids .text, .morevids .text { float: left; }
.recentvids .watchall { width: 350px; height: 24px; text-align: center; }
.recentvids .watchall a { background: transparent url('mfm_watchall_button') no-repeat scroll left top; padding-left: 152px; padding-top: 24px; display: inline-block; }
.recentvids .watchall a:hover { background-image: url('mfm_watchall_button_hover'); }
.redheader { background: transparent url('mfm_redhdr_bg') no-repeat scroll right top; height: 45px; }
.redheader .lefthdr { background: transparent url('mfm_redhdr_bg') no-repeat scroll left top; width: 15px; height: 45px; float: left; }
.whiteheader { background: transparent url('mfm_white_head-foot') no-repeat scroll right top; height: 15px; }
.whiteheader .lefthdr { background: transparent url('mfm_white_head-foot') no-repeat scroll left top; width: 15px; height: 15px; float: left; }
.greyheader { background: transparent url('mfm_grey_head-foot') no-repeat scroll right top; height: 15px; }
.greyheader .lefthdr { background: transparent url('mfm_grey_head-foot') no-repeat scroll left top; width: 15px; height: 15px; float: left; }
.whitefooter { background: transparent url('mfm_white_head-foot') no-repeat scroll right bottom; height: 15px; }
.whitefooter .leftftr { background: transparent url('mfm_white_head-foot') no-repeat scroll left bottom; width: 15px; height: 15px; float: left; }
.greyfooter { background: transparent url('mfm_grey_head-foot') no-repeat scroll right bottom; height: 15px; }
.greyfooter .leftftr { background: transparent url('mfm_grey_head-foot') no-repeat scroll left bottom; width: 15px; height: 15px; float: left; }
.redheader h3 { text-indent: -2000px; margin-left: 15px; }
.relatedlinks h3 { background: transparent url('mfm_relatedlinks_hdr') no-repeat scroll 0pt 50%; line-height: 45px; }
.relatedlinks ul li { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 10px 15px; background: transparent url('mfm_double_arrow_blue') no-repeat scroll left top; margin-bottom: 10px; }
.relatedlinks ul li.last { border: 0pt none ; margin: 0pt; }
.recentvids h3 { background: transparent url('mfm_recentvid_hdr2') no-repeat scroll 0pt 50%; line-height: 45px; }
.mfexclusives h3 { margin: 0pt 15px; background: transparent url('mfm_exc_hdr') no-repeat scroll left top; text-indent: -2000px; height: 41px; }
.mfexclusives img { margin: 0pt 15px; width: 147px; }
.mfexclusives ul li { margin: 5px 0pt; }
.mffeatures .redheader { margin-bottom: 10px; }
.mffeatures .redheader h3 { background: transparent url('mfm_features_hdr') no-repeat scroll 0pt 50%; line-height: 45px; }
.mffeatures .block { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 15px; overflow: hidden; display: block; clear: both; float: none; height: 124px; }
.mffeatures .block .thumb { border-bottom: 1px solid rgb(255, 255, 255); float: left; }
.mffeatures .block h3 { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 0pt 0pt 10px; padding: 10px 0pt 5px; float: left; display: inline; width: 225px; }
.mffeatures .block h3 a { font-size: 16px ! important; }
.mffeatures .block p { padding: 10px 0pt 20px 10px; float: left; width: 225px; }
.mffeatures .block p a { background: transparent url('mfm_double_arrow_blue') no-repeat scroll 100% 65%; font-weight: bold; display: inline-block; padding-top: 5px; padding-right: 15px; }
.morevids h3 { background: transparent url('mfm_more_video') no-repeat scroll left top; text-indent: -2000px; margin-left: 15px; height: 30px; }
.morevids .h3border { margin: 0pt 15px; background: transparent url('mfm_grey_crosshatch') repeat-x scroll left top; height: 8px; }
.mfminutemodwhite ul, .mfminutemodgrey ul { margin: 10px 15px; }
.mfminutemodwhite ul li.video { border-bottom: 1px solid rgb(204, 204, 204); }
.mfminutemodwhite ul li.video .text { padding: 10px 0pt 0pt 10px; float: left; }
.mfminutemodwhite ul li.video .vidImgOverlay { float: left; }
.recentvids ul li.video .text { width: 214px; }
.morevids ul li.video .text { width: 169px; }
#k .mfminutek .k2, .mfminute #r1 { width: 175px; min-width: 175px; }
.mfminute #s { width: 777px; min-width: 777px; }
.mfminute #s .s6 { width: 453px; min-width: 453px; }
#k .mfminutek .k2 .quigoMod, .mfminute #r1 .quigoMod { margin: 10px; }
#k .mfminutek .k3 { overflow: hidden; width: 453px; min-width: 453px; }
#k .mfminutek .k3 .quigoMod { border: 0pt none ; margin-bottom: 10px; }
.mfminutecomments { clear: both; }
.mfminutecomments h3 { margin: 0pt 15px; background: transparent url('mfm_comment_hdr') no-repeat scroll left top; text-indent: -2000px; height: 78px; }
.mfminutecomments .header a { display: none; }
.mfminutecomments .body { margin: 0pt 15px; }
.mfminutecomments .editarea { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
.mfminutecomments .editarea textarea { width: 33em; }
.hdtrailerad h3, .verizonimu h3 { background: transparent url('mfm_hdt_hdr2') no-repeat scroll left top; text-indent: -2000px; margin-left: 15px; height: 45px; }
.hdtrailerad .body { margin: 0pt 15px; }
.hdtrailerad .bodleft { float: left; margin-top: 30px; }
.hdtrailerad .bodleft a img { margin-top: 10px; }
.hdtrailerad .bodright { float: right; }
.verizonimu .body { margin: 10px 15px; }
.verizonimu .imuimg { float: left; padding-right: 15px; }
body.mfminute .admodule { margin: 0pt; background-color: rgb(255, 255, 255); }
body.mfminute .ke_kit_css_title { background: transparent url('mfm_movie_news_hdr') no-repeat scroll left top; height: 20px; }
body.mfminute .ke_kit_css_title a { display: none; }
#mfminutevid h3 { background: transparent url('mfm_double_arrow') no-repeat scroll 0pt 50%; font-family: arial; font-size: 18px; color: rgb(255, 255, 255); text-indent: 20px; line-height: 45px; }
body.mfminute .verizonimu { margin-top: 20px; }
body.mfminute .mfexclusives ul { height: 605px; }
body.mfminute .mfexclusives img { display: none; }
body.mfminute .mfexclusives .exclimg { text-align: center; }
body.mfminute .mfexclusives .exclimg img { border: 1px solid rgb(51, 51, 51); margin: 0pt; width: auto; display: inline; }
body.mfminute .mfexclusives .exclhdr { font-weight: bold; }
body.mfminute .morevids ul { height: 412px; }
body.mfminute .recentvids ul { height: 172px; }
body.mfminute .relatedlinks ul { height: 138px; }
body.mfminute #r1 .mfexclusives ul { height: 838px; }
body.mfminute #mfminutearchive ul { min-height: 813px; }
body.mfminute .morevids .text a, body.mfminute .recentvids .text a { font-size: 13px ! important; }
#mfminutearchive h3 { background: transparent url('mfm_arch_hdr') no-repeat scroll 0pt 50%; line-height: 45px; width: 138px; float: left; margin-left: 0pt; }
#mfminutearchive #monthForm { margin: 12px 15px 0pt 0pt; display: inline; float: right; }
#mfminutearchive ul.archivelist li { border-bottom: 0pt none; margin-bottom: 5px; }
#mfminutearchive .archdate { background: transparent url('mfm_arch_date_bg') no-repeat scroll left top; float: left; margin-right: 10px; width: 39px; height: 41px; font-family: arial; color: white; text-align: center; line-height: 18px; }
#mfminutearchive .archdate .month { font-size: 10px; text-transform: uppercase; }
#mfminutearchive .archdate .day { font-size: 16px; }
#mfminutearchive .thumb { float: left; }
#mfminutearchive .thumb img { border-bottom: 0pt none; }
#mfminutearchive .text { border: 0pt none ; padding: 5px; float: left; width: 60%; }
#mfminutearchive .vidImgOverlay { border-bottom: 1px dotted rgb(51, 51, 51); margin: 0pt; width: 370px; padding-bottom: 5px; }
#mfminutearchive a.vidImgOverlay { border: 0pt none ; padding: 0pt; }
#mfminutearchive h2 { border-bottom: 1px dotted rgb(51, 51, 51); margin: 10px 15px; color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 24px; }
#r1 .mfexclusives, #mfminutearchive { margin-top: 0pt; }
body.mfminute .mfexclusives, .mffeatures {  }
#mfminutearchive a.vidoverlay .playme { position: absolute; margin-left: 72px; }
body.mfminute .crosspromo { display: none; }
body.mfminute .setupmobile { cursor: pointer; }
#aol_feeds_subscribe_popup { border: 1px solid rgb(110, 124, 131); margin: 0px; padding: 10px; background-color: rgb(225, 226, 222); position: absolute; width: 30.6em; font-family: Arial,sans-serif; text-align: left; font-size: 10px; z-index: 1000; }
#aol_feeds_subscribe_popup img { border: 0px none ; margin: 0px; padding: 0px; vertical-align: middle; }
#aol_feeds_subscribe_popup a, #aol_feeds_subscribe_popup a:visited, #aol_feeds_subscribe_popup a:hover { color: rgb(40, 100, 180); outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; }
#aol_feeds_subscribe_close img { position: absolute; top: 5px; right: 5px; }
#aol_feeds_subscribe_popup h2 { margin: 0px; padding: 0px; font-size: 2.4em; line-height: 1.2em; color: rgb(20, 112, 144); }
#aol_feeds_subscribe_popup p { margin: 5px 0px; padding: 0px; font-size: 1.2em; line-height: 1.2em; color: rgb(96, 96, 96); }
#aol_feeds_subscribe_readers { border-top: 1px solid rgb(191, 195, 203); border-bottom: 1px solid rgb(191, 195, 203); margin: 5px 0px; width: 100%; padding-top: 10px; float: left; }
#aol_feeds_subscribe_readers .reader_cell { height: 24px; vertical-align: middle; width: 14em; float: left; }
#aol_feeds_subscribe_get_feeds { margin-top: 5px; clear: both; }
#aol_feeds_subscribe_get_feeds img { margin-bottom: 4px; }
#aol_feeds_subscribe_get_feeds .twisty_text { font-size: 1.2em; line-height: 1em; color: rgb(0, 51, 102); font-weight: bold; font-family: Arial,sans-serif; margin-left: 3px; }
#aol_feeds_subscribe_get_feeds a, #aol_feeds_subscribe_get_feeds a:hover { text-decoration: none; }
#aol_feeds_subscribe_get_feeds a:visited { color: rgb(0, 51, 102); text-decoration: none; }
#aol_feeds_subscribe_urls { margin-left: 2%; margin-right: 0px; width: 98%; }
#aol_feeds_subscribe_urls .info_text { margin: 3px 0px; font-size: 1.2em; line-height: 1em; color: rgb(96, 96, 96); clear: both; }
#aol_feeds_subscribe_urls .feed_cell { text-align: right; }
#aol_feeds_subscribe_urls .feed_cell a { font-size: 1.2em; line-height: 1.2em; padding-right: 3px; }
#aol_feeds_subscribe_text_5 { padding-left: 5px; }
#aol_feeds_subscribe_urls .feed_cell input { border: 1px solid rgb(99, 178, 239); font-size: 1.2em; background-color: rgb(239, 243, 255); font-family: Arial,sans-serif; color: rgb(0, 0, 0); width: 87%; }
#aol_feeds_subscribe_alert { border-top: 1px solid rgb(191, 195, 203); font-size: 1.2em; line-height: 1em; margin-top: 5px; padding-top: 5px; font-weight: bold; }
#aol_feeds_subscribe_close img.close_btn { background-image: url('close_box.gif'); width: 12px; height: 12px; }
#aol_feeds_subscribe_popup img.twisty_closed { background-image: url('twisty_closed.png'); width: 11px; height: 11px; }
#aol_feeds_subscribe_popup img.twisty_open { background-image: url('twisty_open.png'); width: 11px; height: 11px; }
#cott { margin: 0px 0px 8px; padding: 0pt; background: rgb(87, 87, 87) url('bg-cott-slide-stage.png') repeat-x scroll 0pt 0pt; position: relative; width: 638px; font-size: 12px; color: rgb(0, 0, 0); }
.panel { width: 558px; height: 262px; background-color: rgb(255, 255, 255); }
#cott h1 { margin: 0pt; padding: 0.15em 0.83em; font-family: helvetica,arial,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.92em; line-height: 3em; width: 135px; font-weight: bold; }
.panelStage { border: medium none ; margin: 0pt 0pt 0pt 32px; padding: 9px; background: transparent url('bg-cott-slide-set-3up.png') no-repeat scroll 0pt 0pt; overflow: hidden; position: relative; width: 558px; height: 262px; }
.panelContainer { border: medium none ; overflow: hidden; width: 558px; height: 262px; }
.moduleHeader .title { margin: 0pt; padding: 0pt; background: transparent url('bg-cott-header-1.png') repeat-x scroll right center; float: left; position: relative; z-index: 20; height: 100%; }
.panelContainer ul li { padding-left: 0pt; }
.slideSingle { border-left: 1px solid rgb(0, 0, 0); overflow: hidden; width: 185px; height: 262px; background-color: rgb(255, 255, 255); float: left; }
.slideBullet { padding-top: 18px; }
.slider { padding: 10px 0px 0px 150px; }
.moduleHeader { margin: 0pt; padding: 0pt; background: rgb(87, 87, 87) url('bg-cott-header-3.png') repeat-x scroll 0% 0%; position: relative; width: 100%; height: 3em; }
.titleImg { background: transparent url('bg-cott-header-2.png') no-repeat scroll 0pt 0pt; position: absolute; top: 0pt; left: 150px; width: 25px; height: 36px; z-index: 21; }
#panelTicker { margin: 0pt; padding: 0pt; overflow: hidden; position: absolute; top: 0pt; left: 150px; height: 36px; list-style-type: none; width: 430px; }
#panelTicker li { display: block; position: absolute; top: 0px; left: -1000px; opacity: 0; list-style-type: none; padding-left: 0px; }
#panelTicker li a { background: transparent none repeat scroll 0% 0%; font-weight: bold; line-height: 3.17em; text-transform: uppercase; text-decoration: none; font-size: 1em; color: rgb(0, 191, 243); opacity: 1; list-style-type: none; }
#cott #panelTicker li a:hover { text-decoration: underline; }
.slideSingle .photoFrame, .slideDouble .photoFrame { background: rgb(255, 255, 255) url('pageicon.png') no-repeat scroll center center; }
#panel .slideSingle .photoFrame img.photo { border-bottom: 0.08em solid rgb(233, 233, 233); overflow: hidden; display: block; width: 15.5em; position: relative; height: 124px; }
.slideDouble .photoFrame { width: 31.08em; }
img.photo { margin: 0pt; padding: 0pt; background: rgb(204, 204, 204) url('pageicon.png') no-repeat scroll center center; }
.slideDouble img.photo { border: medium none ; overflow: hidden; position: relative; }
.slideDouble { overflow: hidden; width: 372px; height: 21.75em; outline-color: rgb(0, 0, 0); outline-style: solid; outline-width: 1px; background-color: rgb(255, 255, 255); float: left; }
.slideDouble .copy { margin: 0pt; padding: 0pt 5px 0pt 20px; background: transparent url('bg-black-grad-vert.png') repeat scroll 0% 0%; position: relative; width: 348px; height: 90px; color: rgb(255, 255, 255); bottom: 0pt; top: -127px; }
.scrollnav { text-align: center; list-style-type: none; }
.scrollnav input { margin: -3px 0px 5px 3px; }
.copy h3 { font-family: gorgia,times,"times new roman",serif; font-weight: normal; }
.slideSingle .copy h3 { margin: 0pt; }
.slideSingle .copy h3 a.moreLink { color: rgb(0, 0, 0) ! important; line-height: 1em; font-size: 1.7em; font-weight: normal; }
.slideDouble .copy h3 {  }
#cottLinks { height: 185px; margin-top: -12px; }
.slideSingle .copy p { margin: 8px 0pt 5px; padding: 0pt; overflow: visible; height: 40px; font-size: 12px; }
.slideDouble p { margin: 0.42em 0pt 0.1em; font-size: 12px; line-height: 110%; }
.photoCredit { color: rgb(153, 153, 153); font-weight: normal; font-style: normal; font-size: 0.75em; }
.slideSingle .photoCredit { margin: 0em 5px 5px 0em; padding: 0pt; float: right; text-align: right; width: 100%; }
.slideDouble .photoCredit { position: absolute; right: 7px; z-index: 1000; top: 75px; color: rgb(188, 188, 188); }
.slideSingle .copy { margin: 0pt 0.75em 1.25em 1em; clear: both; color: rgb(0, 0, 0); }
.slideDouble .copy h3 { font-size: 2.63em; margin-top: 2px; }
.slideSingle ul, .slideSingle ol { margin: 0pt 0pt 0.83em; padding: 0pt; overflow: visible; }
.slideSingle li { margin: 0.5em 0pt; padding: 0pt; text-indent: 0pt; list-style-position: inside; list-style-type: none; font-size: 0.751em; line-height: 120%; }
a.moreLink { text-decoration: none; }
.copy a.moreLink { background: transparent url('morepoint-link.png') no-repeat scroll right top; color: rgb(52, 63, 160); font-weight: bold; padding-bottom: 0.83em; padding-right: 15px; padding-left: 0px; }
.copy h3 a.moreLink { font-weight: normal; }
.slideDouble .copy a.moreLink { max-width: 14.42em; font-size: 1.1em; color: rgb(0, 191, 243); }
.slideDouble .copy a.moreLink:link { color: rgb(0, 191, 243); }
.copy a.moreLink:visited { color: rgb(55, 76, 158); background-image: url('morepoint-link.png'); }
.slideDouble .copy a.moreLink:visited { color: rgb(0, 191, 243); }
.copy a.moreLink:hover { color: rgb(153, 153, 204); background-image: url('morepoint-hover.png'); text-decoration: underline; }
.slideDouble .copy a.moreLink:hover { color: rgb(102, 204, 255); }
.copy a.moreLink:active { color: rgb(55, 76, 158); background-image: url('cott_arrow_active.gif'); }
.copy h3 a.moreLink { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; }
.copy h3 a.moreLink:hover { text-decoration: underline; }
.slideSingle h3 { margin: 5px 0px 10px; padding: 0pt; overflow: visible; height: 35px; }
.slideDouble .photoFrame .copy h3 { margin: -15px 0pt 4px; font-size: 36px; }
.slideDouble .copy h3 a.moreLink { font-weight: normal; color: rgb(255, 255, 255) ! important; }
.photoFrame a.moreLink { padding-left: 0px; }
.photoFrame a.moreLink img { border: medium none ; background: transparent none repeat scroll 0% 0%; }
a.rssFeed { background: transparent url('button-rss-sprites.png') no-repeat scroll -155px 0pt; display: none; position: absolute; top: 0.42em; right: 0.83em; z-index: 10; width: 2.08em; height: 2.08em; }
a.rssFeed:hover { border: medium none red; background: transparent url('button-rss-sprites.png') no-repeat scroll 0pt -46px; width: 178px; }
.cottprev { left: 2px; position: absolute; top: 73px; }
.cottnext { right: 2px; position: absolute; top: 75px; }
#cottLinks a { background: transparent url('bullet_001.gif') no-repeat scroll 0pt 8px; display: block; padding-left: 10px; line-height: 22px; vertical-align: middle; text-decoration: none; font-size: 12px; font-weight: bold; color: rgb(52, 63, 160); }
.carousel { position: relative; visibility: hidden; left: -5000px; }

/* ::::: null ::::: */

.dsvertical .block p { width: 51%; }
.dsvertical .block h3 { padding-left: 2px; }
.top5combo .headline { margin: 0pt auto; width: 290px; }
.top5combo .advertisement, .top5combo .advertisement iframe { width: 290px; }
.mfHomePage .advertisement { padding: 0pt; }
.mfHomePage .topqztakrs .leaderboard .item .user { margin-top: 0.75em; }
.contMovSta .contSpot1 .todayon .headline .feed, .contMovSta .contSpot2 .todayon .headline .feed { display: none; }
.quigoMod { border: 1px solid rgb(235, 235, 235); margin-bottom: 10px; }
.mfHomePage .topqztakrs, .topdyn { clear: both; }
#k .k1 {  }
.topTrailerMod .name p a { font-size: 1em; }
div#qlnkFooter { padding-bottom: 16px; }
.news ul {  }
.news ul li {  }
.topMoviesMod .movies .rating { padding: 0pt; float: none; }
.topMoviesMod .movies .title a { float: none; }
.topMoviesMod .movies .feed .snag {  }
.topMoviesMod .movies .feed .rss {  }
#summit #hdr {  }
#summit #moviepulldown { top: 117px ! important; left: 214px ! important; }
.topTrailerMod .feed {  }
.today {  }
.quigoModule { border: 1px solid rgb(207, 207, 207); }

/* ::::: null ::::: */

.mfToolbar a.toolText { padding: 7px 0pt 0pt; display: block; }

