/* CSS Document */
#main {width:969px;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.storehdr, .mlo-res-cont h1, .mlo-res-cont .tbuname a, .formcont .fcolumn, .channel h2, .shwtimetv, #mstore h2, #mstore h3, #mstore .mlo-res-cont-inner .linktabs, #mstore .storeleft ul li, #mstore .storeinner .srch-mtitle {font-family:Arial, Helvetica, sans-serif;}
.tabholder {margin:5px 0 0; padding:0; position:relative;}


.arrcont {position:relative;}
.arrcont img {position:absolute; top:-8px;}
.mlomaincont, .mlomainconthome {position:relative; margin:0; padding:0 0 1px 0; text-align:left;}
.mlo-res-cont {margin:0 0 0 280px; padding:0; text-align:left;}
.mlo-res-cont-inner {position:relative; overflow:hidden; height:1%; width:99%;}
.mlosrchleft, .mlosrchlefth {position:relative; float:left; margin:0; padding:0; width:267px; overflow:hidden;}
.mlosrchlefth {width:300px; border-bottom:1px #dcecf5 solid; float:none;}
#srchtv.mlosrchlefth {padding-bottom:50px;}
#srchshowtime.mlosrchlefth {padding-bottom:33px;}
.mlosrchleft .roundeddiv {background-color:#f8ff8c; width:260px;}
.mlosrchleft .roundeddiv .divmid1 {padding:0;}
#modsrchform, #modsrchform1 {margin:0; margin-top:-6px; padding:0 0 50px 0; height:1%; overflow:hidden;}
.modsrchhdr {background-color:#f8ff8c; margin: 0 0 6px 0; padding:6px 12px; font-size:1.1em; color:#333333; text-align:center;}
.subbutt {text-align:center;}
h2.res-hdr {margin:0; padding:0 6px 6px; color:#999999; font-size:1.1em; background-color:#FFF;}
h2.res-hdr span{color:#444;}
.res-strip {position:relative; margin:0; background-color:#dfe4f4; padding:3px 6px; border-top:1px #cfd8df solid; height:1%; overflow:hidden;}
.tabsbase {border-bottom:3px #999999 solid;}
.rescount {float:left; width:200px; margin:0 0 0 6px; padding:3px 0;}
.sort {float:right; margin:0 6px 0 0; padding:3px 0;}
.sort form {margin:0; padding:0;}
.sort select {width:100px; padding:1px; margin:0;}
.res-strip .tabs {margin-top:4px;}
.res-strip .tabs a {display:block; float:left; margin:2px 0 0 1px; padding:4px 10px; background-color: #CCCCCC; text-decoration:none;}
.res-strip .tabs a.selected {background-color:#999999;}
.res-main {margin-top:1.5em;}
.result {display:block; margin-bottom:6px;}
h3.timeblock {margin:3px 0; padding-right:15px; font-size:1.1em; float:left; width:100px; font-weight:normal; clear:left;}
#showtimeres h3.timeblock {width:220px;}
.mlomaincont ul, .mlomaincont li, .mlomaincont .srch-info p, .channel {overflow:hidden; height:1%;}
.mlomaincont ul {border-top:1px #ccc solid; }
#showtimeres ul {margin-bottom:2em;}
.mlomaincont li {margin:3px 0 0; padding:3px 0 3px 10px; width:98%; border:1px #e1e1e1 solid;}
.mlomaincont .srch-info {margin:4px 5px; padding:0; float:left;}
.mlomaincont .srch-info p{width:100%;}
.othlogo {border:1px #ccc solid; border-bottom:none; padding:2px 2px 0 2px; margin:0 0 0 4px; background-color:#fff; display:block; float:left; border-top:2px #FFCC66 solid;}
.channel {margin:0; padding:4px 6px 0 6px; position:relative; top:1px;}
.channel h2 {float:right; font-size:130%; color:#CCCCCC; line-height:250%;}
#showtimeres .othlogo {font-weight:bold; font-size:1.1em; padding:4px 6px;}
.timeslot {width:80px; float:left;}
#showtimeres .timeslot {width:130px; padding-right:15px;}
.mlomaincont #showtimeres .srch-mtitle {width:410px;}
.mlomaincont .srch-mtitle, .mlomaincont .srch-mtitle a {font-weight:normal;}
.mlomaincont .srch-mtitle a {font-size:0.9em; padding-left:0.8em;}
.mlomaincont .srch-mtitle a:hover {text-decoration:underline;}
p#no-results {margin:1.5em;}
#searchby {padding:0 2px 8px 8px; margin:0; font-size:1.1em; text-align:left;}
#searchby label {font-weight:700; padding-right:6px; color:#990000;}
.shwtvimg {position:absolute; top:24px; left:260px;}
.shwtvimg h2 {color:#6633CC; margin:10px 5px;}
.disclaimer {font-size:10px; margin-left:20px; text-align:right; padding:2px;}
.molocad {border:1px #aa3a41 solid; padding:9px;}
.cssform {margin:0; padding:0 8px;}
#modsrchtv.cssform {padding-top:10px;}
.cssform p{width: 230px; clear: left; margin: 0; padding: 5px 0 8px 13px; height: 1%; text-align:left;}
.cssform p span {float: left;margin-left: -13px; width: 10px; font-size:150%; line-height:150%;}
.cssform select{width: 220px;}
.cssform input.textbox {width:215px;}
.cssform input, .cssform input.textbox, .cssform select {font-size:1em; font-family:Arial, Helvetica, sans-serif; }
* html .threepxfix{margin-left: 3px;}
.cssform .note {padding:3px; font-size:90%;}

.adcontmoloc {position:absolute; right:0; top:0; width:650px; height:270px; text-align:left;}
#flash-box {width:460px; margin-left:7px;}

/*friday alert*/
.fridayalert {background-image:none; margin:0; text-align:center; background-color:#ccff99; border:none; width:280px; border-bottom:5px #669933 solid; padding:6px 10px; font-size:110%; font-weight:bold; font-family:arial;}
.fridayalert strong {color:red;}
.mlo-res-cont h2 {border-bottom:2px #990000 solid; color:#CC3300; font-size:120%; line-height:160%;}
.mlo-res-cont h2#upcoming {margin-top:2em;}
.mlo-res-cont .row {margin-top:1.5em; padding-bottom:1em;}
.mlo-res-cont .tvh .row {margin-top:0; margin-bottom:1em;}
.mlo-res-cont .tbox {width:130px; background-color:#f9f9f9; padding:8px 0 4px; border-top:4px #ececff solid;}
.mlo-res-cont .tvh .tbox {border-bottom:4px #ececff solid; padding-bottom:0;}
.mlo-res-cont .tbox .center {text-align:center;}
.mlo-res-cont .tbox .sbarimg {width:85px;}
.mlo-res-cont .tvh .tbox .sbarimg {width:54px;}
.mlo-res-cont .tbox a {height:97px;}
.mlo-res-cont .tvh .tbox a {height:64px;}
.mlo-res-cont .tbox .tbuname a {font-size:110%; color:#0066CC; font-weight:700; height:auto; line-height:normal;}
.mlo-res-cont .tvh .tbox .tbuname a.nomovie {color:#999999;}
.mlo-res-cont .tvh .tbox .list {padding-bottom:2px; padding-top:2px;}
.mlo-res-cont .tbox .buttholder {width:85px; margin:0 auto; margin-top:5px;}
.mlo-res-cont .tbox .buttholder .btn {float:none;}
.mlo-res-cont .tbox .buttholder .btn a, #mstore .btn-yell-show a {color:#660000; font-size:85%;}
.mlo-res-cont .tvh .shwtimetv {display:block; font-size:95%; color:#999; font-weight:bold;}
.mlo-res-cont .tvh .nowplay {background-color:#DDFDFF; border-top-color:#CFEAFE;}
.mlo-res-cont .tvh .nowplay .shwtimetv {font-size:95%; color:#476a15; letter-spacing:1px; display:block; text-transform:uppercase; white-space:nowrap; height:16px; overflow:hidden;}
.mlo-res-cont .tbox .center .tbrate {margin-top:5px; margin-bottom:2px;}
.mlo-res-cont .tbox .buttholder .btn {margin-right:0;}
.mlo-res-cont .tbox .buttholder .btn-yell-show a, #mstore .btn-yell-show a {background-position:right -550px; padding-right:10px; padding-left:10px;}

.formcont .fcolumn h2, #mstore .formcont .fcolumn h3 {font-size:110%; color:#996600; border-bottom:1px #996600 dotted; margin-bottom:0.5em;}
#mstore .formcont .fcolumn h3 a {color:#996600;}
.formcont .fcolumn ul {margin-bottom:2em;}
.formcont .fcolumn {width:200px; padding:5px; padding-left:10px; margin-right:10px;}

/*other showtimes*/
.mlomaincont .othshwcont .hdrinner {color:#CC0000; margin-bottom:0; text-transform:uppercase; font-size:110%;}
.mlomaincont #showtimeres .othshwcont ul.lstwobu {margin-bottom:10px;}
.mlomaincont .srch-mtitle a.nolnk {color:#444444; text-decoration:none; cursor:default!important;}
.mlomaincont .othshwli .othshwlnkdiv {clear:both; float:right; margin-top:-5px;}
.mlomaincont .othshwli {border:none; margin-top:-1px;}
.mlomaincont .othshwli .btn {margin-right:0;}

/*moviestore*/
.stab #mlotabmenu1 ul {padding-left:0;}
.storeleft {width:150px;}
.storeleft .turqwrapper {background-color:#EEE; border:none; border-top:3px #bbb solid;}
.storeleft .divmid1 {padding:0;}
#mstore {background:url(../common/storeleftbg2.gif) repeat-y 0 0;}
#mstore .mlo-res-cont {margin-left:163px;}
html > body #mstore .mlo-res-cont {margin-left:168px;}
#mstore .mlo-res-cont-inner {width:800px;}
#mstore .mlo-res-cont-inner .mrcinnermid {width:541px; float:left;}
#mstore .mlo-res-cont-inner .mrcinnermid .container {margin-bottom:1.5em;}
#mstore .mlo-res-cont-inner .mcinnerright {width:235px; float:left; margin-left:10px;}
html > body #mstore .mlo-res-cont-inner .mcinnerright {width:245px;}
#mstore .mrcinnermid h2 {font-size:140%; border-bottom-width:1px;}
#mstore .mrcinnermid h2.storehdr, .mlo-res-cont h1 {font-size:100%; text-transform:capitalize; display:inline; color:#fff; padding:1px 3px; text-align:center; border:none; line-height:22px; background-color:#a6b7d2;}
.mlo-res-cont h1 {line-height:180%; background-color:#0099cc;}
#mstore .formcont .fcolumn h3 {margin-bottom:0; border-bottom:1px #ddd solid; padding-bottom:2px;}
#mstore .mlo-res-cont .tbox {width:155px; padding:5px 10px;}
#mstore .mlo-res-cont .tbox .contblock a {width:60px; height:60px; float:left;}
#mstore .mlo-res-cont .tbox .contblock a img.clubimg {margin-top:0;}
#mstore .mlo-res-cont .tbox .contblock .norinfo .title a {float:none; display:inline; font-size:0.9em;}
#mstore .mlo-res-cont .tbox .contblock .title {padding-bottom:3px; margin-bottom:3px; line-height:90%; overflow:hidden; border:none;}
#mstore .mlo-res-cont .tbox .contblock .splinfo {font-size:85%;}
#mstore .mlo-res-cont-inner .storetop {background-color:#E6F0F0; border:3px solid #a6b7d2;}
#mstore .srchstorecont, #mstore .srchstorecont .innersrchcont, #mstore .mlo-res-cont-inner .storetop {height:22px;}
#mstore .mlo-res-cont-inner .linktabs .tabcont {line-height:22px; padding:0 1em;}
#mstore .mlo-res-cont-inner .linktabs .tabcont a {margin:0 0.1em; text-decoration:none;}
#mstore .mlo-res-cont-inner .linktabs .tabcont a.selected {border-top:none; color:#ff6633;}
#mstore .mlo-res-cont-inner .linktabs .tabcont span.bullet {font-weight:700; font-size:120%; line-height:normal;}
#mstore .storeleft .turqwrapper #modsrchform {margin-top:0; padding-bottom:20px; border-right:1px solid #dfdfdf;}
#mstore .storeleft h3 {font-size:1.1em; line-height:160%; background-color:#ccc; color:#003333; padding:4px 0 4px 4px;}
#mstore .storeleft h3 a {color:#003333;}
#mstore .storeleft ul li {padding-left:1em; padding-top:3px; padding-bottom:3px;}
#mstore .storeleft ul li, #mstore .storeleft h3 {border-bottom:2px #fff solid;}
#mstore .storeleft ul li a {color:#333;}
#mstore .storeleft ul li.more a {font-size:90%;}
#mstore .formcont .fcolumn {width:105px; padding:5px; margin-right:19px;}
#mstore .formcont .lstwthbu {list-style:none; padding-left:0;}
#mstore .formcont .lstwthbu li {line-height:100%; padding-bottom:2px;}
#mstore .formcont .lstwthbu a {font-size:90%;}
#mstore .formcont .lstwthbu .topliimg a {display:block; width:85px; height:97px; border:10px #eee solid; overflow:hidden;}
#mstore .formcont .lstwthbu .topliimg img {width:85px;}
#mstore .srchstorecont {width:244px; overflow:hidden;}
#mstore .srchstorecont .srchstore  {float:left;}
#mstore .srchstorecont input.srchfield {width:130px; *width:124px; padding:4px 2px; height:16px; border-bottom:none; border-top:none;}
#mstore .srchstore input.button {background-color:#E1E6EA; width:80px; border:1px #E1E6EA solid; padding:2px 0; *padding-top:1px;}



.mlo-res-cont .mrcinnermid .row {margin-top:0.5em; overflow:hidden; padding-bottom:0;}
.mlo-res-cont .popcont {border:1px #ccc solid; padding:1px; margin:1em 0;}
.mlo-res-cont .popinner {padding:5px; background-color:#f7f7f7; height:190px; overflow:hidden;}
.popinner .pophdr {border-bottom:none; color:#333333;}
.popinner .poplistcont {padding-left:155px; width:380px;}
.popinner .imgcont {float:left; margin-left:-155px; width:155px;}
.popinner .imgcont div {overflow:hidden;}
.popinner .imgcont a {float:left; height:70px; overflow:hidden; margin:5px 3px;}
.popinner .imgcont a img {width:70px;}
.popinner .poplistcont .poplistinner {width:100%; overflow:hidden;}
.poplistinner .plinnerdiv {height:1%; overflow:hidden; width:70px; padding:5px; margin-left:10px; padding-left:315px; border-bottom:1px #eee solid;}
.poplistinner .plinnerdiv .titlecol {float:left; margin-left:-315px; width:225px;}
.poplistinner .plinnerdiv .ratecol {float:left; margin-left:-90px; width:90px;}
.poplistinner .plinnerdiv .buttcol {width:50px;}

.mcinnerright .mcinrcont {margin-top:-5px;}
html > body .mcinnerright .mcinrcont {padding:5px 0 5px 10px;}
.mcinnerright .mcinrcont .adcont img, .mcinnerright .googad {width:235px;}
.mcinnerright .mcinrcont .othlangcont {border:1px #B7BF77 solid; background-color:#DEE09E; padding:5px 5px 5px 10px; margin-top:1em;}
.mcinnerright .mcinrcont .othlangcont h3 {color:#993300;}
.mcinnerright .googad {text-align:center;}
#mstore .mcinrcont .othlangcont .club {padding:0; border:none; width:100%;}
#mstore .mcinrcont .othlangcont .tbox {width:100px; padding:3px 3px 15px; border-top:none; margin:0;}
#mstore .mcinrcont .othlangcont .tbox a {width:85px; height:85px; margin: 0 auto; margin-top:5px;}
#mstore .mcinrcont .othlangcont .tbox img {width:85px;}
.mcinrcont .othlangcont .tbuname {text-align:left; width:85px; margin-left:auto; margin-right:auto;}
.othlangcont .more {padding-right:6px;}
.othlangcont .more a {color:#333; background-image:none;}

#mstore .mlo-res-cont-inner .storeinner {width:791px;}
#mstore .storeinner .srchstorecont {width:450px;}
#mstore .storeinner .srchstorecont input.srchfield {width:250px;}
#mstore .storeinner .srchstore input.button {width:auto;}
#mstore .storeinner .res-sum {background-color:#E5ECF9; padding:6px; overflow:hidden;}
#mstore .storeinner .res-sum .sortdiv {width:100px; float:right;}
#mstore .storeinner .res-sum a{color:#003399; text-decoration:none;}
#mstore .storeinner .res-sum a:hover{color:#00CCCC; text-decoration:underline;}
#mstore .storeinner .res-sum a:link, .res-sum a:visited, .res-sum a:active {color:#003399;}
#mstore .storeinner .res-sum span{margin-right:3em;}
#mstore .storeinner .res-sum span strong {margin-left:1em;}
#mstore .storeinner .resultsdiv {padding-bottom:0; padding-top:10px; border-bottom:1px #E4E4E4 solid; overflow:hidden; width:100%; font-size:1em;}
#mstore .storeinner .fchild {border-top:1px #E4E4E4 solid; margin-top:8px;}
#mstore .storeinner .srch-mtitle {margin-top:0; font-size:140%;} 
#mstore .storeinner .srch-mtitle a{font-weight:700;}
#mstore .storeinner .clearfix {overflow:hidden;}
#mstore .storeinner .srch-sum {padding-top:2px; padding-bottom:3px; margin-top:0; margin-bottom:0;}
.browsemovinner .srch-sum {overflow:hidden;}
#mstore .storeinner .srch-sum p, .srch-cast p {padding:0; margin:4px 0;}
#mstore .storeinner .srch-sum span.label {font-weight:normal; color:#000;}
span.pricetext, span.format {font-size:90%;}
span.pricetext {color:#CC3300;}
span.format {color:#999999;}
span.castext, span.format {padding-right:1em;}
#mstore .storeinner .filtersort {width:35px; float:right;}
#mstore .storeinner .filtersort .sortlnk {float:right; width:15px; height:15px; background:url(../common/up-down.gif) no-repeat 2px 2px;}
#mstore .storeinner .filtersort .down {background-position:2px -20px;}
#mstore .storeinner .pagination .formatfilter {float:left; font-weight:bold;}
#mstore .storeinner .pagination .formatfilter .selected {color:#999999; text-decoration:none; cursor:default !important;}
#mstore .storeinner .srch-sum img, #mstore .storeinner .srch-sum .more {float:left;}
#mstore .storeinner .srch-sum .more a {color:#663300; font-size:90%;  margin-right:2em; font-weight:normal;}
#mstore .storeinner .srch-cast {vertical-align:top;}
#mstore .storeinner .srch-photo {width:75px; padding:0 5px 10px 15px; text-align:center;}
#mstore .storeinner .srch-photo img, #mstore .storeinner .srch-photo .btn-yell-show {width:75px;}
#mstore .storeinner .srch-info {padding-top:0; padding-bottom:8px; margin-top:0; margin-left:105px;}

/*browsemovie*/
#mstore .contmore {padding:3px 10px; background-color:#ECECFF; margin:0 5px 0 2px;}
#mstore .browsemovinner li .resultsdiv {padding:15px 0 10px;}
#mstore .browsemovinner li .resultsdiv:hover {background-color:#f5f5f5;}
.linkcont {float:right; width:130px; border-left:1px #CCCCCC solid; padding:0 5px; margin-left:10px;}
.storeinner a.readmore {font-weight:normal; font-size:90%;}
.linkcont a.morelnk {margin-left:4px; color:#444; padding-left:14px;}
.linkcont p {padding-top:2px;}
#mstore .browsemovinner .srch-sum {}
#mstore .browsemovinner .fchild {border-color:#f1f1f1;}
#mstore h3 span.reldate {border-bottom:1px dotted #666666; color:#666666; font-size:12px; margin-left:10px;}
#mstore .browsemovinner .srch-sum .more {color:#999; padding-left:7px; padding-right:12px;}
#mstore .castinfo .castext {color:#CD206E;}
#mstore .browsemovinner .castinfo {margin-bottom:6px;}
#mstore .browsemovinner .toprev {margin-top:6px;}
/*#mstore .contritxt {color:#0CA5B0;}*/



