﻿.ShowtimesContainer
{
    float:left;
    display:inline;
    width:303px;
    height:250px;
    overflow:hidden;
    position:relative;
}
.ShowtimesHeader
{
    position:relative;
    height:57px;
    width:303px;
    background-color:transparent;
    color:#fff;
}
.ShowtimesHeaderTitle
{
    float:left;
    display:inline;
    position:relative;
    font-size:18px;
    font-weight:bold;
    margin-top:23px;
    margin-left:14px;
    text-transform:uppercase;
    line-height:15px;
}
.ShowtimesHeaderSelect
{
    position:absolute;
    left:105px;
    top:25px;
    padding-left:5px;
    height:12px;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    overflow:hidden;
    cursor:pointer;
    width:41px;
    z-index:100;
    text-transform:uppercase;
    background:transparent url(../Images/sprite.jpg) -467px 0 no-repeat;
}
.ShowtimesHeaderSelect a, .ShowtimesHeaderSelect a:visited
{
    color:#fff;
    text-decoration:none;
    padding:0px 8px;
    padding-bottom:5px;
    margin-left:-5px;
}
.ShowtimesHeaderSelect a:hover 
{
    color:#58e2ff;
    text-decoration:none;
}
.ShowtimesHeaderSelectInner
{
    background-color:transparent;
    width:31px;
    height:55px;
    margin-top:5px;
}
/*
.ShowtimesHeaderSelectBox
{
    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;
}
*/
.ShowtimesHeaderLink
{
    float:right;
    display:inline;
    position:relative;
    /*margin-left:200px;*/
    margin-right:13px;
    margin-top:27px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.ShowtimesHeaderLink a, .ShowtimesHeaderLink a:visited
{
    color:#fff;
}
.ShowtimesHeaderLink a:hover
{
    color:#58e2ff;
}
.ShowtimesBody
{
    position:absolute;
    top:0;
    left:0;
    width:297px;
    height:190px;
    padding:0 3px 3px 3px;
    background-color:transparent;
}
.ShowtimesBodyUnderlay
{
    position:absolute;
    top:0;
    left:0;
    width:303px;
    height:193px;
    background-color:#fff;
    opacity:0.21;
    filter:alpha(opacity=21);
}
.ShowtimesBodyContainer
{
    position:relative;
    width:303px;
    height:193px;
}
.ShowtimesEntry
{
    width:297px;
    height:38px;
    background:transparent url(../Images/bgSprite.jpg) 0 -97px repeat-x;
    overflow:hidden;
}
.ShowtimesTime
{
    float:left;
    display:inline;
    width:52px;
    height:33px;
    background:transparent url(../Images/bgSprite.jpg) 0 -135px repeat-x;
    padding:5px 0px 0px 6px;
    font-size:10px;
    font-weight:normal;
    color:#fff;
    overflow:hidden;
}
.ShowtimesTitle
{
    float:left;
    display:inline;
    width:234px;
    height:35px;
    padding:5px 0px 0px 5px;
    color:#000;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
    text-transform:uppercase;
}
.ShowtimesTitle:hover
{
    background:transparent url(../Images/bgSprite.jpg) 0 -173px repeat-x;
}
.ShowtimesTitle a, .ShowtimesTitle a:visited 
{
    color:#000000;
    text-decoration:none;
    display:block;
    height:35px;
}
.ShowtimesTitle:hover a, .ShowtimesTitle:hover .ShowtimesDesc 
{
    color:#fff;
    text-decoration:none;
}
.ShowtimesDesc
{
    color:#575757;
    font-size:10px;
    text-transform:none;
}
.ShowtimesExpanded
{
    position:absolute;
    top:0px;
    padding:5px;
    width:286px;
    height:180px;
    background-color:#F6F6F6;
    display:none;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
    overflow:hidden;
}
.ShowtimesExpandedDateTime
{
    float:left;
    display:inline;
}
.ShowtimesExpandedShowLink
{
    /*
    float:right;
    display:inline;
    */
    margin-top:15px;
    position:relative;
}
.ShowtimesExpandedShowLink a, .ShowtimesExpandedShowLink a:visited, .ShowtimesExpandedShowLink a:hover
{
}
.ShowtimesExpandedShowLink a:hover
{
}
.ShowtimesExpandedTime
{
    clear:both;
    margin-bottom:8px;
}
.ShowtimesExpandedTitle
{
    margin-top:5px;
    margin-bottom:5px;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}
.ShowtimesExpandedSummary
{
    font-weight:normal;
    margin-bottom:5px;
}
.ShowtimesExpandedClose
{
    font-size:10px;
    font-weight:normal;
    color:#868686;
    position:absolute;
    bottom:3px;
    width:286px;
    text-align:center;
}
.ShowtimesLoading
{
    background-color:#f6f6f6;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    width:296px;
    height:204px;
}
.ShowtimesNotAvailable
{
    padding-top:12px;
    font-size:12px;
    background-color:#ffffff;
    width:100%;
    height:192px;
    text-align:center;
}
