﻿.ShowpageDisplay
{
    width:100%;
    height:350px;
    background:url('../Images/ap_showBg.jpg') top left repeat-x;
    overflow:hidden;
}
.ShowpageContent
{
    margin:0px auto;
    width:980px;
    /*height:515px;*/
    margin-top:11px;
    margin-bottom:11px;
    overflow:hidden;
}
.ShowpageContentShowtimes
{
    float:left;
    width:300px;
    height:250px;
    overflow:hidden;
}
.ShowpageContentShowtimesHeader
{
    position:relative;
    height:42px;
    background:url('../Images/titlebg2.gif') top left repeat-x;
    background-color:#2b6289;
    color:#ffffff;
}
.ShowpageContentShowtimesHeaderTitle
{
    position:absolute;
    font-size:20px;
    font-weight:bold;
    margin-top:7px;
    margin-left:8px;
}
.ShowpageContentShowtimesHeaderSelect
{
    position:absolute;
    padding:10px;
    height:0px;
    /*background-color:#2b6289;*/
    color:#a4a4a6;
    font-size:0.5em;
    font-weight:bold;
    margin-top:9px;
    margin-left:136px;
    overflow:hidden;
}
.ShowpageContentShowtimesHeaderSelect img
{
    vertical-align:middle;
}
.ShowpageContentShowtimesHeaderSelect a, .ShowpageContentShowtimesHeaderSelect a:visited
{
    color:#a4a4a6;
    text-decoration:none;
    background-color:#2b6289;
    padding:0px 8px;
    padding-bottom:5px;
    margin-left:-5px;
}
.ShowpageContentShowtimesHeaderSelect a:hover 
{
    color:#a4a4a6;
    text-decoration:underline;
}
/*
.ShowpageContentShowtimesHeaderSelectBox
{
    height:0px;
    background-color:#2B6289;
    color:#A4A4A6;
    float:left;
    font-size:0.5em;
    font-weight:bold;
    margin-left:133px;
    margin-top:26px;
    padding:0px;
    position:absolute;
    overflow:hidden;
}
*/
.ShowpageContentShowtimesHeaderLink
{
    position:absolute;
    margin-left:200px;
    margin-top:20px;
}
.ShowpageContentShowtimesBody
{
    width:296px;
    height:204px;
    background-color:#a4a4a2;
    border:2px solid #a4a4a2;
}
.ShowpageContentShowtimesEntry
{
    width:296px;
    height:40px;
    background-color:#f6f6f6;
    margin-bottom:1px;
    overflow:hidden;
}
.ShowpageContentShowtimesTime
{
    float:left;
    width:52px;
    height:35px;
    background-color:#8c8c8c;
    border-right:2px solid #a4a4a2;
    padding:5px 0px 0px 6px;
    font-size:0.7em;
    font-weight:bold;
    color:#ffffff;
    overflow:hidden;
}
.ShowpageContentShowtimesTitle
{
    float:left;
    width:231px;
    height:35px;
    padding:5px 0px 0px 5px;
    color:#000000;
    font-size:0.75em;
    font-weight:bold;
    overflow:hidden;
}
.ShowpageContentShowtimesTitle a, .ShowpageContentShowtimesTitle a:visited 
{
    color:#000000;
    text-decoration:none;
}
.ShowpageContentShowtimesTitle a:hover 
{
    color:#000000;
    text-decoration:underline;
}
.ShowpageContentShowtimesDesc
{
    color:#555555;
    font-size:0.85em;
}
.ShowpageContentSpotlight 
{
    float:left;
    margin-left:19px;
    width:317px;
    height:246px;
    border:2px solid #a4a4a2;
    overflow:hidden;
}
.ShowpageContentSpotlightHeader
{
    width:309px;
    height:33px;
    background:url('../Images/titlebg.gif') top left repeat-x;
    border-bottom:2px solid #a4a4a2;
    color:#093e08;
    font-size:1.3em;
    font-weight:bold;
    padding-top:6px;
    padding-left:8px;
    overflow:hidden;
}
.ShowpageContentSpotlightHeaderTitle 
{
    position:absolute;
    font-size:20px;
    font-weight:bold;
}
.ShowpageContentSpotlightHeaderTitle a, .ShowpageContentSpotlightHeaderTitle a:visited, .ShowpageContentSpotlightHeaderTitle a:hover
{
    color:#194172;
    text-decoration:none;
}
.ShowpageContentSpotlightBody 
{
    padding:5px;
    width:307px;
    height:195px;
    overflow:hidden;
}
.ShowpageContentAd
{
    float:left;
    width:300px;
    height:250px;
    margin-top:14px;
    overflow:hidden;
}
.ShowpageContentFeatures
{
    float:left;
    margin-top:14px;
    margin-left:19px;
    width:368px;
    height:246px;
    border:2px solid #a4a4a2;
    overflow:hidden;
}
.ShowpageContentFeaturesHeader
{
    width:360px;
    height:33px;
    background:url('../Images/apTVlstingbg.jpg') top left repeat-x;
    border-bottom:2px solid #a4a4a2;
    color:#ffffff;
    font-size:1.3em;
    font-weight:bold;
    padding-top:6px;
    padding-left:8px;
    overflow:hidden;
}
.ShowpageContentFeaturesHeaderTitle
{
    position:absolute;
    font-size:20px;
    font-weight:bold;
}
.ShowpageContentFeaturesBody
{
    padding:5px;
    overflow:hidden;
    font-size:12px;
    height:190px;
}
.ShowpageContentOther 
{
    float:left;
    margin-top:14px;
    margin-left:19px;
    width:266px;
    height:246px;
    border:2px solid #a4a4a2;
    overflow:hidden;
}
.ShowpageContentOtherHeader
{
    width:258px;
    height:33px;
    background:url('../Images/apTVlstingbg.jpg') top left repeat-x;
    border-bottom:2px solid #a4a4a2;
    color:#ffffff;
    font-size:1.3em;
    font-weight:bold;
    padding-top:6px;
    padding-left:8px;
    overflow:hidden;
}
.ShowpageContentOtherHeaderTitle
{
    position:absolute;
    font-size:20px;
    font-weight:bold;
}
.ShowpageContentOtherBody
{
    padding:5px;
    overflow:hidden;
    font-size:12px;
    height:190px;
}
.ShowpageContentFeaturesHeaderTitle a, .ShowpageContentFeaturesHeaderTitle a:visited, .ShowpageContentFeaturesHeaderTitle a:hover, .ShowpageContentOtherHeaderTitle a, .ShowpageContentOtherHeaderTitle a:visited, .ShowpageContentOtherHeaderTitle a:hover
{
    color:#ffffff;
}
.ShowpageContentSpotlightBody a, .ShowpageContentFeaturesBody a, .ShowpageContentOtherBody a, .ShowpageContentSpotlightBody a:visited, .ShowpageContentFeaturesBody a:visited, .ShowpageContentOtherBody a:visited
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
.ShowpageContentSpotlightBody a:hover, .ShowpageContentFeaturesBody a:hover, .ShowpageContentOtherBody a:hover
{
    color:#000000;
    text-decoration:underline;
}
.ShowpageDisplayBannerContainer
{
    position:relative;
    margin:0px auto;
    width:980px;
    height:350px;
    overflow:hidden;
}
.ShowpageDisplayMenu
{
    position:absolute;
    right:10px;
    top:10px;
}
.ShowpageDisplayMenuList
{
    color:#ffffff;
    margin:0px;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
}
.ShowpageDisplayMenuList a, .ShowpageDisplayMenuList a:visited
{
    color:#ffffff;
    text-decoration:none;
}
.ShowpageDisplayMenuList a:hover
{
    color:#ffffff;
    text-decoration:underline;
}
.ShowpageDisplayMenuList li
{
    display:inline;
}
.ShowpageDisplayMenuList a, .ShowpageDisplayMenuList a:visited, .ShowpageDisplayMenuList a:hover
{
    padding:0px 5px;
}
.ShowpageDisplayYoutube
{
    display:none;
    position:absolute;
    width:329px;
    height:265px;
    border:7px solid #122438;
    margin-top:35px;
    margin-left:15px;
}
.ShowpageDisplayOneClipPlayer
{
    display:none;
    position:absolute;
    width:300px;
    height:278px;
    border:7px solid #093000;
    margin-top:35px;
    margin-left:15px;
}
.ShowpageDisplayITunes 
{
    position:absolute;
    left:857px;
    top:295px;
}
.ShowpageDisplayAnnouncementTitle
{
    position:absolute;
    bottom:48px;
    left:365px;
    width:490px;
    height:22px;
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    overflow:hidden;
}
.ShowpageDisplayAnnouncementTitle a, .ShowpageDisplayAnnouncementTitle a:visited
{
    color:#ffffff;
    text-decoration:none;
}
.ShowpageDisplayAnnouncementTitle a:hover
{
    color:#ffffff;
    text-decoration:underline;
}
.ShowpageDisplayAnnouncementDesc
{
    position:absolute;
    bottom:35px;
    left:365px;
    width:490px;
    height:15px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
}
.ShowpageContentSubContainer
{
    border:2px solid #A4A4A2;
    float:left;
    margin-left:15px;
    margin-top:14px;
}
.LOCList
{
    width:100%;
    list-style-type:none;
    margin:0px;
    padding:0px;
    font-size:14px;
}
.LOCList li
{
    background-color:#f7f7f7;

    margin-bottom:3px;
}
.LOCList li:hover
{
    background-color:#2b608a;
}
.LOCList a, .LOCList a:visited, .LOCList a:hover
{
    font-size:14px;
    display:block;
    padding:3px;
}
.LOCList a:hover
{
    color:#ffffff;
}