﻿.ShowpageDisplay
{
    width:986px;
    height:356px;
    position:relative;
}
.ShowpageContent
{
    margin:0px auto;
    width:986px;
    /*height:515px;*/
    margin-top:15px;
    overflow:hidden;
}
.ShowpageContentShowtimes
{
    float:left;
    width:300px;
    height:265px;
    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:15px;
    width:328px;
    height:265px;
    overflow:hidden;
}
.ShowpageContentSpotlightHeader
{
    width:328px;
    height:57px;
    color:#fff;
    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
{
    width:300px;
    height:250px;
    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/titlebg2.gif') 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/titlebg2.gif') 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:absolute;
    width:986px;
    height:356px;
    overflow:hidden;
    z-index:10;
    background-position:3px 3px;
}
.ShowpageDisplayBannerOverlay
{
    position:absolute;
    width:986px;
    height:356px;
    overflow:hidden;
    z-index:100;
    background:transparent url(../Images/sprite.png) 0 -704px no-repeat;
}
.ShowpageDisplayBannerTopBar
{
    position:absolute;
    top:0;
    left:0;
    width:986px;
    height:40px;
    background:transparent url(../Images/bgSprite.png) 0 -54px repeat-x;
    z-index:10;
}
.ShowpageDisplayBannerTopBarTextHolder
{
    position:absolute;
    top:0;
    left:0;
    width:966px;
    padding-right:20px;
    height:40px;
    z-index:200;
}
.ShowpageDisplayMenu
{
    padding:0;
    margin:0;
    float:right;
    right:0;
    top:9px;
    position:relative;
}
.ShowpageDisplayMenuList
{
    color:#fff;
    margin:0px;
    font-size:11px;
    font-weight:bold;
    position:relative;
    list-style-type:none;
    /* overflow:hidden; uncomment this if it causes problems for other showpages*/   
    padding-left:0;
}
.ShowpageDisplayMenuList a, .ShowpageDisplayMenuList a:visited
{
    color:#fff;
    text-decoration:none;
    cursor:pointer;
}
.ShowpageDisplayMenuList a:hover
{
    color:#fff;
}
.ShowpageDisplayMenuList li
{
    float:left;
    z-index:20;
    position:relative;
    margin-right:2px;
    text-transform:uppercase;
}
.ShowpageDisplayMenuList li span.Left
{
    width:10px;
    height:21px;
    display:inline-block;
    float:left;
}
.ShowpageDisplayMenuList li.On span.Left, .ShowpageDisplayMenuList li:hover span.Left
{
    background:transparent url(../Images/sprite.png) -406px -112px no-repeat;
}
.ShowpageDisplayMenuList li span.Right
{
    width:10px;
    height:21px;
    display:inline-block;
    float:left;
}
.ShowpageDisplayMenuList li.On span.Right, .ShowpageDisplayMenuList li:hover span.Right
{
    background:transparent url(../Images/sprite.png) -416px -112px no-repeat;
}
.ShowpageDisplayMenuList li span.Body
{
    overflow:hidden;
    height:21px;
    display:inline-block;
    line-height:22px;
    float:left;
}
.ShowpageDisplayMenuList li.On span.Body, .ShowpageDisplayMenuList li:hover span.Body
{
    background:transparent url(../Images/bgSprite.png) 0 -97px repeat-x;
}
.ShowpageDisplayMenuList a, .ShowpageDisplayMenuList a:visited, .ShowpageDisplayMenuList a:hover
{
    padding:0px 0px;
}
.ShowpageDisplayYoutube
{
    display:none;
    position:absolute;
    width:329px;
    height:265px;
    border:7px solid #122438;
    margin-top:35px;
    margin-left:15px;
}
.ShowpageDisplayOneClipPlayer
{
    display:none;
    position:absolute;
    left:21px;
    top:56px;
    width:305px;
    height:229px;
    background-color:#000;
    z-index:200;
    padding:26px;
    background:transparent url(../Images/sprite.png) -632px -91px no-repeat;
}
.ShowpageDisplayAppStore, .ShowpageDisplayITunes
{
    float:right;
    position:relative;
    z-index:200;
    width:36px;
    height:36px;
    margin-left:2px;
    margin-top:2px;
    background-color:transparent;
    background-image:url(../Images/sprite.png);
    background-repeat:no-repeat;
    cursor:pointer;
}
.ShowpageDisplayAppStore a, .ShowpageDisplayITunes a
{
    display:block;
    width:36px;
    height:36px;
}
.ShowpageDisplayAppStore
{
    background-position:-280px -103px;
}
.ShowpageDisplayAppStore:hover
{
    background-position:-280px -139px;
}
.ShowpageDisplayITunes 
{
    background-position:-244px -103px;
    display:none;
}
.ShowpageDisplayITunes:hover
{
    background-position:-244px -139px;
}
#ShowpageDisplayAppStoreOver, #ShowpageDisplayITunesOver 
{
    position:relative;
    z-index:200;
    background-color:transparent;
    background-image:url(../Images/sprite.png);
    background-repeat:no-repeat;
    display:none;
}
#ShowpageDisplayAppStoreOver 
{
    background-position:0 -232px;
    width:173px;
    height:49px;
    top:26px;
    left:-127px;
}
#ShowpageDisplayITunesOver 
{
    background-position:-173px -232px;
    width:196px;
    height:49px;
    top:26px;
    left:-112px;
}
.ShowpageDisplayITunes:hover a #ShowpageDisplayITunesOver
{
    display:block;
}
.ShowpageDisplayAppStore:hover a #ShowpageDisplayAppStoreOver
{
    display:block;
}
.ShowpageDisplayAnnouncementTitle
{
    color:#fff;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
    position:relative;
    float:left;
    margin:11px 0 0 12px;
    z-index:20;
    border-left:1px solid #333;
    padding-left:12px;
    height:18px;
    line-height:18px;
}
.ShowpageDisplayFacebookLike 
{
    position:relative;
    float:left;
    margin:10px 0 0 12px;
    z-index:20;
    border-left:1px solid #1c1a1a;
    padding-left:12px;
}
.ShowpageDisplayTopBarTitle
{
    font-size:14px;
    font-weight:bold;
    color:#fff;
    position:relative;
    float:left;
    margin:12px 0px 0 20px;
    z-index:20;
    height:18px;
    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:18px;
    margin-top:14px;
}
.LOCList
{
    width:100%;
    list-style-type:none;
    margin:0px;
    padding:0px;
    font-size:14px;
}
.LOCList li
{
    background:transparent url(../Images/bgSprite.jpg) 0 -97px repeat-x;
    height:26px;
}
.LOCList li:hover
{
    background:transparent url(../Images/bgSprite.jpg) 0 -173px repeat-x;
}
.LOCList a, .LOCList a:visited, .LOCList a:hover
{
    font-size:12px;
    font-weight:bold;
    display:block;
    padding:3px;
    padding-left:18px;
    color:#000;
    height:20px;
}
.LOCList a:hover
{
    color:#fff;
}
.ShowpageDisplayTopBarHDIcon 
{
    width:35px;
    height:20px;
    display:block;
    background:transparent url(../Images/sprite.png) 0 -281px no-repeat;
    margin-left:11px;
    margin-top:10px;
    float:left;
}
.ShowpageDisplayTopBarHDIcon:hover
{
    background-position:0 -301px;
}
/* FB LIKE BUTTON FOR CASH CAB */
#fb-like {position:relative;float:left;top:10px;width:80px;padding-left:12px;margin-left:12px;border-left:1px solid #333;}

