#median .allleft {background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em;}
#median .allleft .module {border-width: 0.00em;}
#b .module { background-color: #fbfaf5; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }

/* start new modules */
.comingsoon { margin: 0 0 0.83em 0; background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.comingsoon .body { overflow: hidden; height: 100%; }
.comingsoon .body .movie { float: left; width: 29%; text-align: center; height: 23.75em; margin: 0.83em 0; padding: 0 2%; }
.comingsoon .body .poster { margin: 0 0 0.83em 0; }
.comingsoon .body .title { font-weight: bold; margin: 0 0 0.33em 0; }
.comingsoon .body .date { color: #fd0500; margin: 0 0 0.83em 0; }
.comingsoon .body .more { text-align: center; padding: 0.67em; margin: 0.33em; background: #ecedef; font-weight: bold; display: block; }

.trailertog { background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; margin: 0 0 0.83em 0; padding: 0.83em; }
.trailertog .preview { margin: 0.42em 0 0 2.50em; padding: 0 0 0.42em 0; }
.trailertog .tabs { padding: 0px; margin: 0.83em 0 -0.09em 0; border-left: 0.09em solid #d0d0ce; font-weight: normal; height: 100%; }
.trailertog .tabs li a { display: block; background: url(./../..//res/images/44.gif) repeat-x; border-color: #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0.09em 0; padding: 0.58em 1.00em; margin: 0; color: #333; }
.trailertog .tabs li.selected a { display: block; background: none #fff; border-color: #d0d0ce #d0d0ce #ffffff #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0.09em 0; padding: 0.58em 1.00em; margin: 0; }
.trailertog .code { background: #eef1f2; border: 0.10em solid #cfcfcf; padding: 0.40em; margin: 0 0 0.50em 0; height: 1.20em; font-size: 0.83em; overflow: hidden; display: block; width: 42.00em; }
.trailertog .body { padding: 0.83em 0 0.83em 0.83em; border: 0.09em solid #d0d0ce; }
.trailertog strong { font-size: 0.83em; }
.trailertog .getmovie { margin: 0 0 0 0; }
.trailertog .getmovie .body { padding: 0; border: 0; }

#trricomments { border-style: solid; border-width: 0.09em; border-color: #dedede; background-color: #fff; overflow: hidden; height: 100%; margin: 0 0 0.83em 0; }
#trricomments .header { margin: 0.50em 0.75em; padding: 1.17em 0 0.33em 0; text-align: left; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#trricomments .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
#trricomments .header span { font-weight: normal; color: #878789; font-size: 0.80em; }
#trricomments .header .addmycomment { float: right; margin-top: -1.27em; *margin-top: -1.87em; position: relative; padding: 0; }
#trricomments .header .addmycomment a { padding: 0 0 0 0.33em; }
#trricomments .commentblock { overflow: hidden; padding: 0 1.00em 0.83em 1.00em; margin: 0 0 0.83em 0; border-style: solid; border-width: 0 0 0.09em 0; border-color: #dedede; }
#trricomments .commentblock .icon { float: left; margin: 0 0.83em 0 0; }
#trricomments .commentblock .icon img { height: 4.00em; width: 4.00em; }
#trricomments .commentblock .report { float: right; }
#trricomments .commentblock p { padding: 0.83em 0 0 0; }
#trricomments .addcomment { padding: 0.83em 1.00em 0 1.00em; overflow: hidden; }
#trricomments .addcomment #tip, #trricomments .addcomment #tipcontent { padding: 0 0 0.83em 0; }
#trricomments .addcomment .commentarea { padding: 0.42em; width: 96%; }
#trricomments .addcomment .charmin { display: block; clear: both; color: #878789; font-size: 0.80em; }
#trricomments .addcomment .button { float: right; margin: 0 0 0.83em 0; }
#snsMiniUI { position: absolute; left: 375px; top: -225px; }

.relatedmovies { margin: 0 0 2.00em 0; }
.relatedmovies .header { text-align: left; margin: 0 0.67em 0 1.00em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.relatedmovies .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e; }
.relatedmovies .body { padding: 0.83em 1.00em; margin: 0; }
.relatedmovies .body ul { padding: 0; margin: 0; }
.relatedmovies .body li { margin: 0; padding: 0 0 0.67em 0; list-style: none; }
.relatedmovies .body li a { padding: 0 0 0 0.67em; margin: 0; background: url(./../..//res/images/16.gif) no-repeat 0.00em 0.50em; display: block; *display: inline-block; }

.aka { margin: 0 0 2.00em 0; }
.aka .header { text-align: left; margin: 0 0.67em 0 1.00em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.aka .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e; }
.aka .body { padding: 0.83em; }

/*start updated modules*/
.trailerpromo { margin-bottom: 0.83em; padding: 0 0 0.83em 0; }
.trailerpromo .button, .trailerpromo .button:hover { display: block; width: 9.58em; margin: 0.83em auto; font-weight: bold; text-align: center; }
.trailerpromo .poster { padding: 0.83em 0 0 0; margin: 0 0 0.83em 0; text-align: center; }
.trailerpromo .poster .thumb { width: 10.42em; height: 15.42em; padding: 0.67em; margin: 0 auto 0.83em auto; border-style: solid; border-width: 0.09em; border-color: #dedede; }
.trailerpromo .poster .toggle { font-size: 8pt; padding: 0px; overflow: hidden; height: 100%; }
.trailerpromo .poster .toggle p { margin: 0 0 5px 0; padding: 0; 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: 0 auto 0 auto; }
.trailerpromo .ratings_widget td { border: 0; }

#getit .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#getit .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
#getit .body {padding: 0.67em;}
#getit .body p { background: url(./../..//res/images/45.gif) no-repeat 0 5px; padding: 0 0 0 7px; margin: 0px; display: block; }
#getit .body p a { display: block; }

#aboutmov { margin: 0 0 2.00em 0; }
#aboutmov .header { text-align: left; margin: 0 0.67em 0 1.00em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#aboutmov .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e; }
#aboutmov .body { padding: 0.83em 1.00em 0 1.00em; margin: 0; }
#aboutmov .body strong {color: #000000;}
#aboutmov .body strong img {margin-top: 0.33em;}
#aboutmov .body strong a {color: #000000; font-weight: normal;}
#aboutmov .alt {overflow: hidden; color: #b52022; 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: 0 0 2.00em 0; }
.clips .header { text-align: left; margin: 0 0.67em; padding: 1.50em 0 1.00em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.clips .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.clips .tabs { padding: 0px; margin: 0.83em 0 0 0; border-bottom: 0.09em solid #d0d0ce; }
.clips .tabs li { background: url(http://www.aolcdn.com/ch_movies/module_tab_bg) repeat-x; border-color: #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0 0; padding: 0.58em 0; }
.clips .tabs li.selected { display: block; margin: 0 0 -0.09em 0; background: none #fff; border-color: #d0d0ce #d0d0ce #fff #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0.09em 0; padding: 0.58em 0; }
.clips .body { padding: 0 0.09em; }
.clips table { color: #333; border-bottom: 0.09em solid #dedede; width: 100%; }
.clips th { color: #000; text-align: left; padding: 0.50em 0; }
.clips td { color: #333; border-top: 0.09em solid #dedede; padding: 0.50em 0; vertical-align: middle; }
.clips table p { font-weight: normal; margin: 0; margin-left: 1.50em; }
.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.50em; }
.clips .altrow { background: #f4f5f6; }
.clips .footer { padding: 0.67em; display: block; clear: both; overflow: hidden; height: 100%; }
.clips .footer .l { float: left; width: 50%; margin: 0; }
.clips .footer .r { float: right; width: 47%; margin: 0; padding: 0 0 0 3%; }
#s .sgroup .s7 .clips { background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }

.matchingsites { margin: 0 0 2.00em 0; }
.matchingsites .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.matchingsites .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.matchingsites .body {padding: 2.00em 0.83em 0.83em 0.83em;}
.matchingsites .body a { padding: 0.67em; background: #ecedef; display: block; text-align: center; }

#synopsis { margin: 0 0 2.00em 0; }
#synopsis .header { margin: 0.50em 0.75em; padding: 1.17em 0 0.33em 0; text-align: left; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#synopsis .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
#synopsis .body {padding: 0.83em 1.00em 0.83em 1.00em;}
#synopsis .body p {padding: 0 0 0.83em 0; }
#synopsis .body ul { padding: 0; margin: 0; }
#synopsis .body li { margin: 0; list-style: none; }
#synopsis .body li a { padding: 0 0 0 0.67em; margin: 0; background: url(http://www.aolcdn.com/ch_movies/ul_li_bullet) no-repeat 0.00em 0.50em; display: block; *display: inline-block; }
#synopsis .footer { margin: 1.25em 0 3.75em 0; border-top: 0.09em solid #ECEDE8; }
#synopsis .top { font-weight: normal; text-align: right; }

.featuredcast { margin: 0 0 2.00em 0; }
.featuredcast .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.featuredcast .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.featuredcast a {font-weight:bold;}
.featuredcast table td {vertical-align: top;}
.featuredcast .featured table { border-spacing: 0; empty-cells: show; }
.featuredcast .featured td { padding: 0.83em 0.67em 0 0.67em; margin: 0; width: 9.67em; }
.featuredcast .featured td .portrait img { height: 9.33em; width: 9.33em; padding: 0.33em; border-style: solid; border-width: 0.09em; border-color: #dedede; margin: 0.33em 0 0.33em 0.33em; }
.featuredcast .featured td p { clear: both; display: block; padding: 0 0 0 0.83em; margin: 0; }
.featuredcast .crew table { width: 100%; padding: 0; margin: 0; }
.featuredcast .crew td.clm { width: 32%; padding: 0.83em 0 0 0.83em; }
.featuredcast .crew td.clmcnt { width: 32%; padding: 0.83em 0 0 0.83em; }
.featuredcast .crew td p { position: relative; overflow: visible; min-height: 4.58em; clear: both; }

.photogall { margin: 0 0 2.00em 0; }
.photogall .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.photogall .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.photogall .body { padding: 0.83em;}
.photogall .body table { margin: 0.83em auto 0.83em auto; }
.photogall .body .credit { font-weight: normal; padding: 0.33em 0; clear: both; display: block; text-align: right; font-size: 0.80em; }
.photogall .body p { padding: 0 0 0.83em 0;}
.photogall .control { padding: 0.50em 0; color: #9d9d9f; clear: both; display: block; text-align: right; }

.photocol { margin: 0 0 2.00em 0; }
.photocol .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.photocol .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.photocol .disclaimer { padding: 0.83em; }
.photocol .intro { padding: 0.67em; display: block; clear: both; }
.photocol table { width: 100%; clear: both; empty-cells: show; }
.photocol table tr td { padding-bottom: 1.67em; padding-top: 1.67em; }

.movienews { margin: 0 0 2.00em 0; overflow: hidden; height: 100%; }
.movienews .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.movienews .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.movienews .header b {font-weight:normal; padding: 0 0 0 0.33em; color: #9d9d9f;}
.movienews .resultsnav { float: left; padding: 0.33em 0; border-top: 0.09em solid #e0dec6; color: #000; }
.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: #fc7f03; }
.movienews .navigation a { font-weight: bold; }
.movienews .navigation a:active { color: #333; }
.movienews p {margin: 0.83em 0 0.83em 0.83em;}
.movienews .footer { border-top: 0.09em solid #ECEDE8; margin: 0.83em; padding: 0.83em 0 0 0; overflow: hidden; height: 100%; }
.movienews .left { float: left; font-size: 0.80em; }
.movienews .right { float: right; }

.reviews { margin: 0 0 2.00em 0; display: block; clear: both; }
.reviews .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.reviews .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.reviews .hilight { background: #f6f6f8; border-color: #ecede8; border-style: solid; border-width: 0.09em 0; }
.reviews .msg {padding: 0.83em 0.83em 0 0.83em;}
.reviews .noreview { padding: 0.83em 0.83em 0 0.83em; display: block;}
.reviews .disclaimer { color: #8b918f; padding: 0.83em 0.83em 0 0.83em; }
.reviews .disclaimer p { padding: 0 0 0.83em 0; }
.reviews .footer {padding: 0.83em 0.83em 0 0.83em;}
.reviews .dashboard { display: block; clear: both; overflow: hidden; padding: 0.83em 0 0 0.83em; }
.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: #626258; 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 {width: 50%; vertical-align: baseline; padding: 0.67em 0; }
.reviews .familyrating strong {display: inline;}
.reviews .familyrating .l { padding: 0 0 0 0.83em; }
.reviews .familyrating .l img { margin: 0 0.17em -0.50em 0.17em; }
.reviews .familyrating span {color: #a3111e; font-weight: bold;}
.reviews .critic .footer { clear: both; display: block; overflow: hidden; }
.reviews .critic .footer p { padding: 0.83em 0 0 0; width: 80%; }
.reviews .critic .footer img { float: left; padding: 0 0.83em 0 0; }
.reviews .review {width: 100%; display: block; clear: both; overflow: hidden; position: relative; padding: 0.67em 0;}
.reviews .review span { color: #8b918f; }
.reviews .review .left {float: left; width: 73%; padding-left: 2%;}
.reviews .review .left p {margin: 0; padding: 0 0 0.67em 0;}
.reviews .review .right td {border:none;}
.reviews .review .right {float: right; width: 20%; padding-left: 5%; font-size:2.9em; font-weight:bold; color:#899394; text-align:center;}
.reviews .mreview .rating {font-weight: bold; font-size: 0.92em; color: #92956A; position: absolute; top: 0.33em; left: 23.75em;}
.reviews .mreview .ratings_widget {width: 7.50em;}
.reviews .wreview form { padding: 0 0 0.83em 0.83em; }
.reviews .wreview .write { clear: both; padding-top: 0.50em; }
.reviews .wreview label { font-weight: bold; display: block; padding: 0.83em 0 0 0; }
.reviews .wreview form .text { width: 28.33em; display: block; clear: both; }
.reviews .wreview form textarea { display: block; width: 29.17em; margin: 0 0 0.83em 0; clear: both; }
.reviews .wreview .instructions { padding: 0.83em 0 0.42em 0.83em; border: 0.09em solid #ECEDE8; border-color: #FFF #FFF #ECEDE8 #FFF; margin-bottom: 0.09em; }
.reviews .wreview .instructions p { background: url(./../..//res/images/46.gif) no-repeat 0 0.42em; padding: 0 0 0 0.83em; }
.reviews .wreview .instructions p a { background: none; }

.getmovie { margin: 0 0 2.00em 0; }
.getmovie .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.getmovie .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.getmovie .body { padding: 0.67em 0.67em 0 1.17em; overflow: hidden; height: 100%; }
.getmovie .option { font-size: 0.92em; width: 5.82em; height: 5.27em; float: left; margin: 0 0.36em 0 0; *margin: 0 0.27em 0 0; padding: 0.36em 0 0 0; text-align: center; font-weight: bold; display: block; background: url(./../..//res/images/47.gif) no-repeat; text-decoration: none; }
.getmovie .option:hover { background: url(./../..//res/images/48.gif) no-repeat; text-decoration: none; }
.getmovie .option img {padding: 0.17em 0 0 0;}
.getmovie .option span {color: #000; font-weight: normal; text-decoration: none;}

.searchresults { margin: 0 0 2.00em 0; }
.searchresults .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.searchresults .header h1 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.searchresults .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.searchresults .body { padding: 0.83em 0 0 0; }
.searchresults .title { font-weight: bold; }
.searchresults span { color: #859094; }
.searchresults .alt { background: #f4f4f6; }
.searchresults .num { padding: 0 0.83em 0 1.67em; font-weight: bold; color: #859094; }
.searchresults table { width: 100%; border-top: 0.09em solid #e0dec6; }
.searchresults table td { vertical-align: middle; padding: 1.25em 0.83em; border-bottom: 0.09em solid #e0dec6; }
.searchresults .notice { padding: 0.83em 0.83em 0 0.83em; }
.searchresults .paginav { margin-top: 0.83em; margin-bottom: 0.83em;}
.searchresults .more { display: block; clear: both; margin: 0 0.83em 0 1.67em; font-weight: bold; padding: 0.83em 0 0 0; }
.searchresults .footer { padding: 0.83em 0 0 0.83em; }

#moviefeatures { margin: 0 0 2.00em 0; }
#moviefeatures .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#moviefeatures .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
#moviefeatures .body {padding: 0.83em 0 0 0;}
#moviefeatures .body .l {float:left; width:50%; padding: 0 0 0.83em 0;}
#moviefeatures .body .r {float:right; width:50%;}
#moviefeatures .body .l img, #moviefeatures .body .r img {float:left; padding: 0 0.83em 1.25em 0.83em;}

.locdate { padding: 0.83em 0.83em 0 0.83em; display: block; clear: both; }
.locdate .date { font-weight: bold; }
.locdate .dateselect { text-align: left; }
.locdate .dateselect #showtimeform { background: transparent; border: none; margin: 0; padding: 0px; }
.locdate .dateselect #showtimeform label { margin: 0.42em 0.25em 0.42em 0; font-weight: normal; }

.bbyl .bbyl { margin: 0 0 0.83em 0; background-color: #fff; width: 50%; float: left; }
.bbyl .bbyl .header {text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0;}
.bbyl .bbyl .header h3 {display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e;}
.bbyl .bbyl .body {padding: 10px;}
.bbyl .bbyl .listings {display: block; width: 80%;}

#advsrch { margin-bottom: 0.83em; background-color: #fff; display: block; clear: both; }
#advsrch .header { margin: 0 1.00em; padding: 1.50em 0 00 0; }
#advsrch .header h2 { display: inline; font-size: 1.50em; color: #a3111e; padding: 0 2.00em 0 0; }

.advsrch .header { text-align: left; margin: 0 1.00em; padding: 1.50em 1.00em 1.67em 0; display: block; overflow: hidden; height: 100%; }
.advsrch .header h2 {display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.00em; float: left;}
.advsrch .header .loc { float: right; }
.advsrch h4 {clear: both;}
.advsrch h3 {padding: 0 0.33em 0 0; margin: 0; font-size: 1.00em;}
.advsrch .navi { margin: 0 1.00em -0.09em 1.00em; position: relative; display: block; clear: both;	height: 30px; }
.advsrch .navi .tabs { padding: 0; margin: 0; font-weight: normal; width: 100%; border-left: 0.09em solid #d0d0ce; position: absolute; bottom: -1px; }
.advsrch .navi .tabs li a { display: block; background: url(http://www.aolcdn.com/ch_movies/module_tab_bg) repeat-x; border-color: #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0 0; padding: 0.58em 1.00em; margin: 0; color: #333; width: 97px; text-align: center; }
.advsrch .navi .tabs li.selected a { display: block; background: #fff; border-color: #d0d0ce #d0d0ce #ffffff #d0d0ce; border-style: solid; border-width: 0.09em 0.09em 0 0; padding: 0.58em 1.00em; margin: 0; font-weight: bold; width: 97px; text-align: center; }
.advsrch .sub { font-weight: bold; margin: 0; float: left;}
.advsrch .loc { font-weight: bold; float: right; margin: 0; }
.advsrch .spacer { margin-bottom: 1.67em; display: block; clear: both; }
.advsrch .button { padding: 0; margin-right: 0; }
.advsrch .body { background: #fff; padding: 0.83em; margin: 0 1.00em; overflow: hidden; height: 100%; border: 0.09em solid #d0d0ce; display: block; clear: both; }
.advsrch .body label { display: block; font-weight: bold; }
.advsrch .body .amenity label { display: inline; font-weight: normal; }
.advsrch form {margin: 0.67em 0;}
.advsrch .body .left { float: left; width: 50%; padding: 0; margin: 0.67em 0; }
.advsrch .body .left input.zipcode {width:150px;}
.advsrch .body .right { float: right; width: 50%; padding: 0; margin: 0.67em 0; }
.advsrch .body .right label.address, .advsrch .body .right label.city, .advsrch .body .right label.state { display: block; float: left; font-weight: normal; padding: 0.33em 0 0 0; }
.advsrch .body .right input.address, .advsrch .body .right input.city { display: block; float: right; margin: 0.33em 0 0 0; width: 13.33em; }
.advsrch .body .right select.state { display: block; float: right; margin: 0.33em 0; width: 13.58em; }
.advsrch .body select { background: #fff; }
.advsrch .body select.short { width: 4.17em; }
.advsrch .body .item { vertical-align: top; width: 15.00em; }
.advsrch .body input.check { width: auto; }

.advsrchres .header {text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0;}
.advsrchres .header h2 {display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e;}
.advsrchres .header .subh {display: block; clear: both;}
.advsrchres .body {margin: 0.67em 0 0.67em 0; clear: both; padding: 0 0 0 1em;}
.advsrchres .body p {text-align: center;}
.advsrchres .body .left {float:left; width:230px; padding:0; margin: 8px 0 8px 0;}
.advsrchres .body .right {float:right; width:260px; padding:0; margin: 8px 0 8px 0;}

.key { color: #393831; padding: 0.42em 1.00em 0 1.00em; clear: both; border-bottom: 0.09em solid #cfcfcf; margin-bottom: 0.83em; height: 2.50em; }
.key strong { display: block; float: left; }
.key li { width: 2.50em; height: 2.50em; list-style-type: none; margin: 0; padding: 0; float: left; }
.key li.keyhead { width: 8.33em; height: 2.50em; margin-top: 0.42em; }
.key li.oticketing {background:url(./../..//res/images/49.gif) no-repeat -3px -2px;}
.key li.sseating {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -34px;}
.key li.sound {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -67px;}
.key li.access {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -99px;}
.key li.hearingimpaired {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -131px;}
.key li.rseating {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -163px;}
.key li.ptickets {background:url(http://cdn.digitalcity.com/ch_movies/sprite_closest_theaters) no-repeat -3px -196px;}
.key .legend {margin-top: 0.42em;}

#moviepromo { margin: 0 0 2.00em 0; }
#moviepromo .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
#moviepromo .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
#moviepromo .body {padding: 0.83em 0 0 0;}
#moviepromo .body a img {float: left; padding-right: 0.83em; margin-bottom: 8%;}

.messageboards { margin: 0 0 2.00em 0; }
.messageboards .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.messageboards .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.messageboards .body {padding: 0.83em 0 0 0;}
.messageboards .body a {clear: both; display: block;}
.messageboards p {clear: both; display: block; margin: 0; padding: 0 0 0.83em 1.58em;}
.messageboards .footer {clear: both; display: block; margin: 0; padding: 0.83em 0 0 1.58em; border-top: 0.09em solid #e0dec6;}
.messageboards .footer .generic {float: left;}
.messageboards .footer #browse {float: right;}
/* end updated modules */

.commensense table {border-collapse: collapse; border: 2px solid #000; width: 550px; margin-top: 8px;}
.commensense .header {height: 50px; text-align: left;  background-color: #E4E5D0;}
.commensense .header h1 {margin: 20px 0 10px 10px; font-style: regular; color: #676a49; font-size: 20px;}
.commensense td {background-color: #f8f9f3;}
.commensense h2 { color: #c60; font-size: 13px; margin: 0 0 3px 0px;}
.commensense p.one {font-weight: bold; font-family: Arial; color: #676a49; font-size: 11px;}
.commensense .footer {font-weight: bold; font-family: Arial; color: #336699; font-size: 12px; text-align: center; padding-bottom: 8px;}
.commensense textarea {margin: 5px; border: solid #c2be98 2px;}
.commensense #boxtext {margin: 15px; padding: 10px; overflow: auto; font-family: arial, helvetica, sans-serif; font-size: 12px; width: 450px; background-color: #fff; border: solid #c2be98 2px;}
.commensense #boxtext p {margin: 8px 0 0 0;}
.commensense a:link {color: #336699;}
.commensense a:visited {color: #336699;}
.commensense img {border: 0;}

/**
.locsho { padding-top: 4px; }
**/

/* theater */
.showtimes .header { text-align: left; margin: 0 0.67em; padding: 1.50em 0 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; display: block; clear: both; overflow: hidden; height: 100%; }
.showtimes .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; float: left; }
.showtimes .header .mflocation { float: right; padding: 0.33em 0 0 0; }
.showtimes .body label { display: block; padding-top: 4px; }
.showtimes .body form { background-color: transparent; padding: 4px 10px 4px 10px; }
.showtimes .noticketing { color: #a5a6a8; font-weight: bold;}
.showtimes .theater { clear: both; overflow: hidden; height: 100%; }
.showtimes .theater b {font-weight:normal; color:#869092;}
.showtimes .theater strong, .showtimes .theater strong a {color: #869092;}
.showtimes .theater .bld {color: #000;}
.showtimes .theater span {color: #95986f; display: block; clear: both;}
.showtimes .theater em {text-decoration: line-through; font-style: normal;}
.showtimes .theater .feature {margin-left: 4px;}
.showtimes .theater .left { float: left; margin-left: 5px; width: 60%; padding: 7px 0 7px 3%; }
.showtimes .theater .left a, .showtimes .theater .lnor a {font-weight:bold;}
.showtimes .theater .left .gt, .showtimes .theater .lnor .gt {font-weight: normal;}
.showtimes .theater .lnor {margin-left: 5px; width: 91%; padding: 7px 0 7px 2%;}
.showtimes .theater .button {font-size: 0.83em;}
.showtimes .theater .right { float: right; width: 34%; padding: 7px 0 7px 0; }
#content .showtimes .theater .right a.generic { background: url(http://www.aolcdn.com/ch_movies/ul_li_bullet) no-repeat left; padding-left: 0.50em; margin-left: 0; }
.showtimes .theater .right p { padding: 4px 0 0 0; }
.showtimes .spotlight {background: #ffffde; color: #635d52; display: block; clear: both; border-top: 1px solid #dedbce; border-left: 1px solid #dedbce; padding: 3px 0px 3px 0px; margin-top: 7px;}
.showtimes .spotlight .photo {padding: 0px 0px 0px 18px; margin: 0px; border: 0px;}
.showtimes .altrow { background: #f2f3f4; border-color: #cfcfcf; border-width: 0.09em 0; border-style: solid; }
.showtimes .sponsor { font-size: 0.92em; padding: 0 0 1.64em 1.09em; }
.showtimes .sponsor span { color: #869092; }
.showtimes .theaterlist {padding:5px; clear: both; overflow: hidden; display: block;}
.showtimes .theatername {font-weight: bold; float: left; width: 47%; padding: 0.83em 0 0 2%; }
.showtimes .theatername ul { padding: 0; margin: 0; }
.showtimes .theatername li { margin: 0; list-style: none; }
.showtimes .theatername li a { padding: 0 0 0 0.67em; margin: 0; background: url(http://www.aolcdn.com/ch_movies/ul_li_bullet) no-repeat 0.00em 0.50em; display: block; *display: inline-block; }
.showtimes .theaterpromo {background: #f9faf5; margin-top: 10px; padding: 4px; width: 49%; float: right; overflow: hidden;}
.showtimes .theaterpromo .left {float: left; padding-right:8px; margin-bottom: 15%;}
.showtimes .theaterpromo .promotext {padding-bottom: 4px;}
.showtimes .theaterlisting {clear: both;}
.showtimes .theaterlisting .header { background-color: #eeefea; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; color: #393831; padding: 10px 12px; margin: 20px 0 0 0; position: relative; overflow: hidden; height: 100%; text-align: left; }
.showtimes .theaterlisting .header p {width: 70%;}
.showtimes .theaterlisting .noticketing { font-weight: bold; float: right; clear: right; margin: 3px 0 0 0; }
.showtimes .theaterlisting .header .generic {font-weight: normal; float: right;}
.showtimes .theaterlisting .header .theatertitle { width: 70%; position: relative; font-size: 1.33em; font-weight: bold; display: block; }
.showtimes .theaterlisting .header .theatertitlefav {width: 70%; position: relative; font-size: 1.33em; font-weight: bold; display: block; background: url(./../..//res/images/18.gif) no-repeat left; padding: 0 0 0 16px;}
.showtimes .theaterlisting .nsi {padding: 0.83em 1em 0 1em;}
.showtimes .theaterlisting .theater { padding: 10px 12px; margin: 0px; }
.showtimes .theaterlisting .left { float: left; width: 75%; padding: 0px; margin: 0px; }
.showtimes .theaterlisting .right { float: right; width: 22%; padding: 0px; margin: 0px; }
.showtimes .nobord {border: 0px }
.showtimes .location { margin: 0px; padding: 0.33em 1.00em 0 1.00em; background-color: transparent; border: 0; }
.showtimes .location .generic {float: right; margin-top: -20px;}
.showtimes #showtimeform { background: transparent; border-top: 0.09em solid #cfcfcf; border-bottom: 0.09em solid #cfcfcf; padding: 0.83em 1.00em; margin: 0.50em 0; }
.showtimes #showtimeform label { float: left; margin-right: 4px; }
.showtimes #showtimeform select {background:#fff; float: left; margin-right: 5px;}
.showtimes #showtimeform .res {color: #a5a6a8; font-weight: bold; float: right; padding: 4px 8px 0 0;}
.showtimes table { clear: both; border-collapse: collapse; border-spacing: 0; empty-cells: show; width: 100%; }
.showtimes table th { font-weight: bold; padding: 0.83em 0; border-bottom: 0.09em solid #cfcfcf; }
.showtimes table td { color: #869092; padding: 0.83em 0; border-bottom: 0.09em solid #cfcfcf; vertical-align: middle; }
.showtimes table th.title { width: 48%; padding: 0 0 0 2%; }
.showtimes table td.title { width: 48%; padding: 0 0 0 2%; }
.showtimes table .star { width: 28%; }
.showtimes table .play {width: 22%;}
.showtimes table .play .button {margin: 0;}
.showtimes table .altrow {background: #f4f5f6;}
.showtimes .nopass {border: 1px dotted #ff0000; background: #fff; color: #ff0000; text-transform: capitalize; height: 14px; padding: 1px 0px 0px 0px; margin-top: 5px; text-align: center; font-size: 1em; width: 64px;}
.showtimes .feature {border: 1px solid #b2b089; background: #fff; color: #b2b089; text-transform: capitalize; padding: 1px 2px 0px 2px; margin-top: 5px; text-align: center; font-size: 11px; width: 100px; display: inline;}
.showtimes .print {float: left; margin: 0.83em 1em;}
.showtimes #print {float: right; margin: 0.83em 1em;}

.showtimesform { background-color: #fff; border: 0.09em solid #cfcfcf; padding: 0.67em; }
.showtimesform .body label { display: block; padding-bottom: 4px; font-size: 0.92em; }
.showtimesform .body .button { margin: 0.33em 0 0 0; width: 25px; }
.showtimesform .body input {margin: 0; width: 125px;}

.moretheaters { margin-bottom: 0.83em; background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; display: block; clear: both; }
.moretheaters .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.moretheaters .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.4em; color: #a3111e; }
.moretheaters .body { padding: 0 1.00em; }
.moretheaters .body p { padding: 0.50em 0; font-size: 0.83em; }
.moretheaters .body p img { vertical-align: middle; }

.location { font-size: 0.92em; margin-bottom: 0.91em; padding: 0.91em; background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; display: block; clear: both; }
.location b { color: #ab1717; padding-bottom: 0.45em; display: block;}
.location b a { padding-left: 0.45em; }
.location strong { display: block; }
#content .location a.generic { background: none; padding-left: 0; margin-left: 0; display: block; padding-top: 0.45em; }

.datick { display: block; clear: both; margin: 0.83em 1.00em; }
.datick .date { color: #b32121; font-weight: bold; }
.datick .off { float: right; }

#showtimeform { display: block; clear: both; border-top: 0.09em solid #efefde; border-bottom: 1px solid #efefde; background-color: #F7F7F7; padding: 0.33em 1.00em; }
#showtimeform label { font-weight: bold; float: left; margin-right: 0.67em; }
#showtimeform select { font: normal 11px arial; background: #fff; float: left; margin-right: 5px; }

.mapsdir { margin-bottom: 0.83em; background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; display: block; clear: both; }
.mapsdir .header { margin: 1.50em 1.00em 0.67em 1.00em; padding: 0 0 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; text-align: left; position: relative; display: block; clear: both; }
.mapsdir .header .print { position: absolute; right: 0px; *right: 1.00em; height: 20px; }
.mapsdir .header h3 { display: inline; font-size: 1.50em; color: #ab1717; }
.mapsdir .body { padding: 0 1.00em; }
.mapsdir label { display: block; float: left; clear: both; font-weight: bold; width: 8.33em; margin-top: -0.17em; margin-left: 0.17em; }
.mapsdir small { display: block; padding: 0.33em 0 0.33em 0; margin-bottom: 0.50em; text-align: center; }
.mapsdir input, .mapsdir select { margin-bottom: 0.42em; }
.mapsdir input.button { margin-bottom: 0; }
.mapsdir .text {padding: 0.33em 0 0.83em 0;}
.mapsdir .startdest {overflow: hidden; height: 100%; font-size: 0.92em;}
.mapsdir .start { float: left; padding: 0.45em 0 0 4%; width: 46%; }
.mapsdir .dest { float: left; padding: 0.45em 0 0 4%; width: 44%; border-left: 0.33em solid #cfcfcf; }
.mapsdir .directions {margin-top: 10px;}
.mapsdir .altrow { border-top: 0.09em solid #cfcfcf; background: #f2f3f4; }
.mapsdir .listing { padding: 0.64em 0; border-top: 0.09em solid #cfcfcf; width: 100%; overflow: hidden; font-size: 0.92em; }
.mapsdir .listing .lft { float: left; width: 7%; font-weight: bold; text-align: center; }
.mapsdir .listing .cnt { float: left; width: 70%; padding: 0 2% 0 1%; }
.mapsdir .listing .rgt { float: left; width: 18%; }
.mapsdir .footer { font-size: 0.92em; padding: 0.91em 1.17em 0.91em 0.45em; text-align: right; background-color: #f2f3f4; border-top: #cfcfcf solid 0.09em; }
.mapsdir .footer strong { display: block; width: 50%; position: relative; float: left; text-align: left; }
.mapsdir .sponsor { padding: 0.67em; border-top: #cfcfcf solid 0.09em; }
.mapsdir .sponsor img { vertical-align: middle; }

.nearest { margin-bottom: 0.83em; background-color: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; display: block; clear: both; }
.nearest .header { text-align: right; margin: 1.50em 1.00em 0.67em 1.00em; padding: 0 0 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.nearest .header a { text-decoration: none; }
.nearest .header h3 { display: inline; padding: 0; margin: 0; font-size: 1.50em; color: #ab1717; float: left; }
.nearest .poweredby { display: block; clear: both; font-size: 0.83em; padding: 0 1.20em; }
.nearest .listing {overflow: hidden; padding: 0.83em 1.00em; 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-bottom: 0.09em solid #e5e6df; border-top: 0.09em solid #e5e6df; background: #f2f3f4;}
.nearest .map { padding: 0.83em 0 0 0; }
.nearest img {vertical-align: middle; margin-bottom: 8px;}
.nearest .sponsor {display: block; clear: both; font-size: 0.83em; padding: 0 1.20em;}
.nearest .sponsor img { vertical-align: middle; }

/* dvd */
.dvdhdr { width: 100%; padding: 0 0 0 1.25em; }
.dvdhdr h1 { font-size: 2.17em; display: inline; color: #ac1818; }
.dvdhdr h1 span { color: #000; }

#dvdmenu { background: #fff; margin: 0 0 0.67em 0; padding: 0.83em 0.33em; }
#dvdmenu .line { width: 95%; display: block; border-top: 0.09em solid #cfcfcf; margin: 0.83em auto; }
#dvdmenu table { width: 100%; empty-cells: show; }
#dvdmenu .item { padding: 0.42em 0 0.42em 0.83em; border-color: #fff; border-style: solid; border-width: 0.09em 0; }
#dvdmenu .item a { text-decoration: none; padding: 0.33em 0; }
#dvdmenu .sel { color: #fff; background: #ab1717 url(./../..//res/images/26.gif) no-repeat left; padding: 0.42em 0 0.42em 0.83em; border-color: #fff; border-style: solid; border-width: 0.09em 0; }
#dvdmenu .sel a { color: #fff; text-decoration: none; }
#dvdmenu .hov { background: #e6e9e9; padding: 0.42em 0 0.42em 0.83em; border-color: #fff; border-style: solid; border-width: 0.09em 0; }
#dvdmenu .hov a { color: #295fb5; text-decoration: none; }
#dvdmenu .sub { padding: 0.42em 0 0.42em 1.50em; border-color: #fff; border-style: solid; border-width: 0.09em 0; }
#dvdmenu .subhov { padding: 0.42em 0 0.42em 1.50em; border-color: #fff; border-style: solid; border-width: 0.09em 0; background: #e6e9e9; }
#dvdmenu .subhov a { text-decoration: none; }
#dvdmenu .subsel { padding: 0.42em 0 0.42em 1.50em; border-color: #fff; border-style: solid; border-width: 0.09em 0; font-weight: bold; }

.dvddetail { margin: 0 0 2.00em 0; }
.dvddetail .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.dvddetail .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.dvddetail .body { padding: 0.83em; }
.dvddetail ul li { background: url(./../..//res/images/15.gif) no-repeat -0.75em -51.92em; padding: 0 0 0.50em 1.58em; margin: 0 0 0 -0.83em; }

.explore { margin: 0 0 0.83em 0; padding: 0 0 2.00em 0; display: block; width: 100%; background: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.explore .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.explore .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.explore .body {overflow: hidden; height: 100%;}
/*
.explore .featured {padding: 10px 0px 0px 0px; text-align: center; display: block; margin: 0px 3px 0px 3px;}
.explore .featured .l {float: left; width: 35%; padding: 0; margin: 0;}
.explore .featured .l .poster {margin-right: 6px;}
.explore .featured .r {float: right; width: 65%; padding: 0; display: block; margin: 0; text-align: left;}
.explore .featured .r .title {font-weight: bold;}
.explore .featured .r .generic {  padding-bottom: 4px; margin-left: -8px;  float: left;  padding-right: 8px;  }
.explore .featured .rating {width: 88px; border: 1px solid #f0efe7; padding: 2px 0 4px 0; margin: 6px 0px 5px 0px;}
*/
.explore .movie { float: left; width: 25%; padding: 0; text-align: center; display: block; margin: 0.17em 0 0 0; }
.explore .movie .button, .explore .movie .button:hover { display: block; clear: both; width: 49%; margin: 0 auto 0.50em auto; }
#content .explore .movie a.generic { background: none; padding-left: 0; margin-left: 0; }
.explore .ratings_widget td { width: 7.50em; text-align: center; }
.explore .title { position: relative; height: 3.33em; font-weight: bold; clear: both; }
.explore .title p, .explore .awards p { position: absolute; bottom: 0; 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 0 0.42em 0; }
.explore .button { margin: 0 0.17em 0 0; }
.explore .rating { width: 7.50em; border: 0.09em solid #f0efe7; padding: 0.17em 0 0.33em 0; margin: 0.50em auto 0 auto; }
.explore .divider { display: block; clear: both; border: 0.09em dashed #f0efe7; margin: 0; }

.dvdex { margin: 0 0 0.83em 0; padding: 0 0 2.00em 0; display: block; width: 100%; background: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.dvdex .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; position: relative; }
.dvdex .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.dvdex .header .all { float: right; margin-top: -1.27em; *margin-top: -1.87em; position: relative; padding: 0; }
.dvdex .header .all a { padding: 0 0 0 0.33em; }
.dvdex table { width: 100%; }
.dvdex tr { border-bottom: 0.09em solid #cfcfcf; background: #f2f3f4; }
.dvdex td { padding: 1.25em 1em; text-align: right; }
.dvdex .odd { background-color: #fff; }
.dvdex .title { width: 72%; font-weight: bold; text-align: left; }
.dvdex .footer { margin: 0 0 0.83em 0; padding: 1.25em 1em; vertical-align: middle; }
.dvdex .nobord { border-bottom: none; }

/*
.dvdreco {display: block; clear: both; border-color: #e0dec5; border-style: solid; border-width: 0 1px 3px 1px; background-color: #f9faf5; padding: 0px; margin: 0px; width: 100%; height: 100%; overflow: hidden;}
.dvdreco .header  {background: #e0dec5; font-size: 1em; padding: 4px 0px 4px 10px; margin: 0px; color: #5a574e; border-right: 2px solid #cbc8b5; border-bottom: 2px solid #cbc8b5; font-weight: bold;}
.dvdreco .featured {display: block; padding: 0px; margin: 0px; border: 0px; clear: both;}
.dvdreco .featured .poster {display: block; padding: 10px 0px 8px 0px; border: 0px; margin: 0px; float: left; width: 40%; height: 100%;}
.dvdreco .featured .poster img {padding: 0px 0px 0px 8px;}
.dvdreco .featured .content {display: block; padding: 8px 0px 6px 0px; margin: 0px; border: 0px; font-size: 9pt; text-decoration: none; float: left; width: 57%;}
.dvdreco .featured a {font-weight: bold;}
.dvdreco .featured .generic {font-weight: normal; margin: 2px 0px 3px -8px; font-size: 11px;}
.dvdreco .featured .rb {width: 70px; padding: 7px 0px 6px 0px; font-family: Arial; font-size: .9em; margin: 0px;}
.dvdreco .featured .rb .button {margin: 0px 0px 0px 2px;}
.dvdreco .featured .fr {font-weight: normal; border: 1px solid #d6d8c3; float: left; padding: 3px 4px 4px 4px; margin: 4px 0px 4px 0px; background-color: #fff; text-align: center;}
.dvdreco .featured .fr .ratings_widget {padding: 0px; margin: 0px; color: #7B7D7B;}
.dvdreco .row {display: block; padding: 0; margin: 0; height: 100%; clear: both;}
.dvdreco .row a {font-weight: bold;}
.dvdreco .row .reco {font-size: 9pt; text-decoration: none; width: 61%; padding: 6px 0 6px 4%; margin: 0; display: block; float: left; border-top: 1px dashed #dadec7;}
.dvdreco .row .reco a {display: inline;}
.dvdreco .row .reco .rating {width: 50%;}
.dvdreco .row .reco .rating .ratings_widget {padding: 0; margin: 0; color: #7B7D7B;}
.dvdreco .row .rb {width: 35%; display: block; padding: 10px 0 6px 0; margin: 0; font-family: Arial; font-size: .9em; float: left; border-top: 1px dashed #dadec7; text-align: center;}
.dvdreco .row .rb .button {margin: 0 0 0 2px;}
.dvdreco #moreinfo {display: block;	height: 18px; padding: 4px 0 0 0; margin: 0;	background-color: #fff;	border: 0px; border-top: 1px dashed #cbc9b5;	clear: both;}
*/

.dvdlistdetail { margin: 0 0 0.83em 0; padding: 0 0 2.00em 0; display: block; width: 100%; background: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.dvdlistdetail .view { display: block; clear: both; overflow: hidden; height: 100%; margin: 0.33em; background: #f7f8fa; }
.dvdlistdetail .view .l { float: left; width: 68%; padding: 1.25em 0 0 1%; }
.dvdlistdetail .view .l span { background: #808e8e; color: #fff; padding: 0.17em 0.33em; }
.dvdlistdetail .view .r { float: right; width: 29%; padding: 0.83em 1% 0.83em 0; }
.dvdlistdetail .row { height: 100%; overflow: hidden; display: block; clear: both; margin: 0.83em 0.83em 1.67em 0.83em; }
.dvdlistdetail .row .l { width: 24%; float: left; color: #7B7D7B; text-align: center; }
.dvdlistdetail .row .l img { padding-bottom: 0.42em; }
.dvdlistdetail .row .l h4 { color: #7B7D7B; }
.dvdlistdetail .row .l .watchtrailer { }
.dvdlistdetail .row .r { width: 74%; padding: 0 0 0.33em 0; float: right; }
.dvdlistdetail .row .r h4 { padding-bottom: 0.33em; }
.dvdlistdetail .row .r span#num { padding-right: 0.42em; }
.dvdlistdetail .row .r p { display: block; clear: both; padding: 0 0 0.83em 0; }
.dvdlistdetail .row .r .title { display: block; clear: both; padding: 0 0 0.33em 0; font-size: 1.17em; }
.dvdlistdetail .rating { font-weight: normal; padding: 0 0.17em 0.17em 0.17em; margin: 0.33em 0; background-color: #fff; }
.dvdlistdetail .rating .ratings_widget { width: 100%; height: 100%; overflow: visible; padding: 0; margin: 0; text-align: center; }

.dvdlist { margin: 0 0 0.83em 0; padding: 0 0 2.00em 0; display: block; width: 100%; background: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.dvdlist .view { display: block; clear: both; overflow: hidden; height: 100%; margin: 0.33em; background: #f7f8fa; }
.dvdlist .view .l { float: left; width: 68%; padding: 1.25em 0 0 1%; }
.dvdlist .view .l span { background: #808e8e; color: #fff; padding: 0.17em 0.33em; }
.dvdlist .view .r { float: right; width: 29%; padding: 0.83em 1% 0.83em 0; }
.dvdlist .alt { background: #f2f3f4; }
.dvdlist .header { font-weight: bold; text-align: left; border: none; }
.dvdlist .row { height: 100%; overflow: hidden; display: block; clear: both; padding: 0 0 0 0; border-bottom: 0.09em solid #cfcfcf; }
.dvdlist .row .num { float: left; width: 6%; font-weight: bold; color: #cfcfcf; padding: 0.83em 0 0.83em 2%; }
.dvdlist .header .num { float: left; width: 6%; font-weight: bold; color: #333; padding: 0.83em 0 0.83em 2%; }
.dvdlist .row .title { float: left; width: 38%; font-weight: bold; padding: 0.83em 1% 0.83em 2%; }
.dvdlist .row .rating { float: left; width: 16%; padding: 0.83em 0; }
.dvdlist .row .getit { float: left; width: 16%; padding: 0.83em 0; }
.dvdlist .row .getit .button { margin: 0; }
.dvdlist .row .trailer { float: left; width: 18%; padding: 0.83em 0; }
.dvdlist .paginav { margin-top: 0.83em; }

.topdvds { margin: 0 0 0.83em 0; display: block; width: 100%; background: #fff; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
.topdvds .header { text-align: left; margin: 0 0.67em 0.67em 1.00em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.topdvds .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.topdvds .hdr { padding: 0 0 0.33em 1.00em; 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: 0; width: 100%; }
.topdvds table td { border-bottom: 0.09em solid #cfcfcf; padding: 0.83em 0; }
.topdvds .odd { background: #fff; }
.topdvds .even { background: #f2f3f4; }
.topdvds .num { color: #859092; font-size: 1.50em; width: 15%; text-align: center; vertical-align: middle; }
.topdvds .title { width: 55%; color: #859092; }
.topdvds .title a {font-weight: bold;}
.topdvds .rb { width: 30%; text-align: center; }
.topdvds .footer { padding: 0.83em; color: #859092; }
.topdvds .footer .seemore { display: block; background: #ebecee none; text-align: center; padding: 0.50em; margin: 0 0 0.33em 0; }
.topdvds .nobord { border-bottom: none; }

/* celeb */
.funfacts .body p { padding: 0 0 0.91em 0; margin: 0; font-size: 0.92em; font-weight: bold; color: #454d50; }
.funfacts .alike { margin: -1.00em 0 0 0.67em; }
.funfacts .alike a { padding: 0 0 0 0.67em; margin: 0; background: url(http://www.aolcdn.com/ch_movies/ul_li_bullet) no-repeat 0.00em 0.50em; display: block; *display: inline-block; }

.peoplenews { margin: 0 0 2.00em 0; }
.peoplenews .header { text-align: left; margin: 0 0.67em 0 1.00em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.peoplenews .header h2 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #a3111e; }
.peoplenews .body { padding: 0.83em 1.00em 0 1.00em; }
.peoplenews .title { font-weight: bold; }
.peoplenews .body span { display: block; clear: both; padding: 0 0 1.00em 0; color: #868a8b; font-size: 0.83em; }
.peoplenews .footer a { font-weight: bold; padding: 0 0 0 0.67em; margin: 0 0 0 0.83em; background: url(http://www.aolcdn.com/ch_movies/ul_li_bullet) no-repeat 0.00em 0.50em; display: block; *display: inline-block; }

.awards { margin: 0 0 2.00em 0; }
.awards .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.awards .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.awards .hdr { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; font-weight: bold; border-bottom: 0.09em solid #e5e6df; }
.awards .row { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; }
.awards .altrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; background: #f2f3f4; }
.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 { margin: 0 0 2.00em 0; }
.filmography .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.filmography .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.filmography .body { padding: 0; width: 100%; }
.filmography .body .button { margin: 0; }
.filmography .hdrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; font-weight: bold; border-bottom: 0.09em solid #e5e6df; }
.filmography .row { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; }
.filmography .altrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; background: #f2f3f4; }
.filmography .hdryear, .filmography .year { padding: 0.17em 0 0.33em 0; width: 10%; float: left; }
.filmography .hdrname, .filmography .name { text-align: left; padding: 0.17em 0 0.33em 0; width: 44%; float: left; }
.filmography .name a { color: #333; }
.filmography .hdravg { text-align: center; padding: 0.17em 0 0.33em 0; width: 20%; float: left; }
.filmography .avg { padding: 0.17em 0 0.33em 3%; width: 17%; float: left; }
.filmography .avg table, .filmography .avg td { border: 0; text-align: center; }
.filmography .hdrtrailer, .filmography .trailer { text-align: center; padding: 0.17em 0 0.33em 0; width: 10%; float: left; }
.filmography .hdrgetit, .filmography .getit { text-align: center; padding: 0.17em 0 0.33em 0; width: 15%; float: left; }
.filmography .name a { color: #2864b4; font-weight: bold; }
.filmography .ratings_widget { width: 6.25em; }
.filmography .footer { padding: 1.25em 1.00em 0 1.00em; }

.spotlight { margin: 0 0 2.00em 0; }
.spotlight .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.spotlight .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.spotlight .box { width: 12.08em; margin: 1.50em auto 0.83em auto; }
.spotlight .box img { padding: 0.67em; border-style: solid; border-width: 0.09em; border-color: #dedede; }
.spotlight .button, .spotlight .button:hover  { width: 9.58em; padding: 0.42em 0; margin: 0 auto; font-weight: bold; display: block; clear: both; text-align: center; }
.spotlight ul {margin: 0.42em 0 0 0.67em;}
.spotlight li a {font-weight:bold;}
.spotlight p {padding: 0.33em 0.67em;}

.discography { margin: 0 0 2.00em 0; }
.discography .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.discography .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.discography .body {overflow: hidden; height: 100%;}
.discography p {float: left; width: 30%; margin: 0.33em 0; padding: 0.83em 1% 0 2%;}
.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 {clear: both; padding: 0.83em 0 0 0.83em;}

.songsvid { margin: 0 0 2.00em 0; display: block; clear: both; overflow: hidden; }
.songsvid .header { text-align: left; margin: 0 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.songsvid .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.songsvid .body { padding: 0; width: 100%; }
.songsvid .hdrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; font-weight: bold; border-bottom: 0.09em solid #e5e6df; }
.songsvid .row { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; }
.songsvid .altrow { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; background: #f2f3f4; }
.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 { float: left; padding: 0.83em 0 0 0.83em; }
.songsvid .r { float: right; padding: 0.83em 0.83em 0 0; }
.songsvid .r img { margin-bottom: -0.33em; }

.album { margin: 0 0 2.00em 0; display: block; clear: both; overflow: hidden; }
.album .header { text-align: left; margin: 0 0.67em 0.83em 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.album .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.album .body { overflow: hidden; height: 100%; }
.album p { padding: 0.83em 0.83em 0 0.83em; }
.album .l { width: 30%; float: left; text-align: center; }
.album .l .thumb { padding: 0.33em; margin: 0 0.50em 0.33em 0; border-style: solid; border-width: 0.09em; border-color: #dedede; }
.album .l .rating { width: 70%; text-align: center; margin: 0 auto; }
.album .l .rating .ratings_widget { width: 100%; height: 100%; overflow: visible; padding: 0; margin: 0; text-align: center; }
.album .r { width: 70%; float: right; margin: -0.50em 0 0 0; }
.album .r h4 { padding: 0.50em 0 0.33em 0; margin: 0; }
.album h4 { padding: 0.50em 0 0.33em 8px; margin: 0; font-size: 1.2em; color: #ab1717; display: block; clear: both; }
.album .getmusic { margin: 0; padding: 0; overflow: hidden; height: 100%; display: block; clear: both; }
.album .getmusic .option { width: 5.50em; height: 4.50em; float: left; margin: 0 0.67em 0 0; padding: 0.33em 0 0.17em 0; text-align: center; font-weight: bold; display: block; background: url(http://www.aolcdn.com/ch_movies/module_getmovie_option_bg) no-repeat; text-decoration: none; }
.album .getmusic .option:hover { background: url(http://www.aolcdn.com/ch_movies/module_getmovie_option_bg_hover) no-repeat; text-decoration: none; }
.album .getmusic .option img { padding: 0.17em 0 0 0; }
.album .getmusic .option span { color: #000; 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: 0 0 2.00em 0; display: block; clear: both; overflow: hidden; }
.disco .header { text-align: left; margin: 0 0.67em 0.83em 0.67em; padding: 1.50em 1.00em 0.67em 0; border-color: #cfcfcf; border-style: solid; border-width: 0 0 0.42em 0; }
.disco .header h3 { display: inline; padding: 0 0.33em 0 0; margin: 0; font-size: 1.50em; color: #ab1717; }
.disco .l {float: left; width: 65%;}
.disco .r {float: right; width: 35%;}
.disco .l ul { margin: 0 0 0.50em 0; padding: 0.50em 0; display: block; clear: both; }
.disco .row { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; }
.disco .rowalt { display: block; clear: both; overflow: hidden; height: 100%; padding: 1.25em 1.00em; border-bottom: 0.09em solid #e5e6df; background: #f2f3f4; }
.disco .thumb { padding: 0.33em; margin: 0 0.50em 0.33em 0; border-style: solid; border-width: 0.09em; border-color: #dedede; float: left; }
.disco .title {font-weight: bold;}
.disco .button {margin: 0;}
.disco .f {padding: 0.67em 0.67em 0 0.67em;}

/*center swf publisher modules*/
#mov-transformers-blog-beat { background: #fff; padding: 0 20px; border-color: #cfcfcf; border-style: solid; border-width: 0.09em; }
