﻿.HomepageShowsContainer
{
    width:661px;
    height:313px;
}
.HomepageShowsTitleContainer
{
    width:643px;
    overflow:hidden;
    height:40px;
    background-image:url(../images/sprite.jpg);
    background-repeat:no-repeat;
    background-position:-980px -55px;
    padding:15px 0 0 18px;
}
.HomepageShowsTitle
{
    font-family:"Berthold", Arial;
    font-weight:bold;
    font-size:19px;
    color:#fff;
    float:left;
    display:inline;
}
.HomepageShowsTitleLink
{
    display:inline;
    float:right;
    font-family:"Berthold",Arial;
    font-weight:bold;
    font-size:10px;
    margin-right:16px;
    margin-top:6px;
    position:relative;
}
.HomepageShowsTitleLink a, .HomepageShowsTitleLink a:visited
{
    color:#fff;
}
.HomepageShowsTitleLink a:hover
{
    color:#f0c80a;
}
.HomepageShowsTitleTip
{
    float:right;
    margin:19px 16px 0px 0px;
    border:0px;
}
.HomepageShowsShowsContainer
{
    width:660px;
    height:257px;
    border:1px solid #2f4e6a;
    border-top:0;
    border-left:0;
    background-image:url(../images/spriteBgY.jpg);
    background-repeat:repeat-y;
    overflow:hidden;
    background-color:#0b2f50;
}
.HomepageShowsShow
{
    float:left;
    width:121px;
    height:89px;
    background-image:url(../images/spriteBg.jpg);
    background-repeat:repeat-x;
    background-position:0 -141px;
    overflow:hidden;
    padding:11px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position:relative;
    margin:0 0 18px 18px;
}
.HomepageShowsShow a
{
    display:block;
    width:143px;
    height:111px;
    position:absolute;
    margin:-11px 0 0 -11px;
    z-index:100;
}
.HomepageShowsShowImage
{
    width:121px;
    height:89px;
    overflow:hidden;
    position:relative;
    z-index:10;
}
.HomepageShowsShowTitleContainer, .HomepageShowsShowTitleContainerForeground
{
    position:absolute;
    bottom:0px;
    background-color:#000;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.HomepageShowsShowTitleContainerForeground
{
    background-color:Transparent;
    opacity:1;
    filter:alpha(opacity=100);
}
.HomepageShowsShowTitle, .HomepageShowsShowTitleForeground
{
    color:#000;
    width:111px;
    font-size:10px;
    font-weight:bold;
    overflow:hidden;
    padding:3px 5px 5px 5px;
}
.HomepageShowsShowTitleForeground
{
    color:#fff;
}
.HomepageShowsShowTitle a, .HomepageShowsShowTitle a:visited
{
    color:#000000;
    text-decoration:none;
}
.HomepageShowsShowTitle a:hover
{
    color:#000000;
    text-decoration:underline;
}
