div.contentinner h1.show{background: url(/titles/show.gif) no-repeat center left;}

div.contentinner div.tv
{
float: left;
width: 603px;
height: 421px;
padding: 25px 0 0 102px;
background: url(/images/loading.gif) no-repeat 0 25px;
}
div.contentinner div.tvinner
{
float: left;
width: 560px;
height: 404px;
padding: 17px 23px 0 20px;
background: url(/images/tv.jpg) no-repeat;
}
div.contentinner div.tvinner img
{
float: left;
}
div.contentinner div.tvinner ul
{
width: 560px;
padding: 0;
margin: 0;
float: left;
list-style-type: none;
}
div.contentinner div.tvinner ul li, div.contentinner div.tvinner ul li a
{
width: 560px;
height: 386px;
background: url(/images/show.gif) no-repeat bottom right;
}
div.contentinner div.tvinner ul li a:hover{background-position: bottom left;}

div.overlay
{
display: none;
position: fixed;
height: 100%;
width: 100%;
left: 0;
top: 0;
z-index: 9999;
background: #000;
text-align: center;
margin: 0 auto 0 auto;
}
div.overlay p.close
{
position: absolute;
right: 0;
top: 0;
font-weight: bold;
font-size: 1.1em;
}
div.overlay p.close a
{
float: right;
padding: 7px;
}
div.overlay p.close a:link, div.overlay p.close a:visited
{
color: #fff;
text-decoration: none;
}
div.overlay p.close a:hover, div.overlay p.close a:active
{
color: #ce9903;
text-decoration: underline;
}

div.overlayinner
{
width: 842px;
margin: auto;
text-align: left;
}
div.overlayimage
{
width: 842px;
height: 595px;
float: left;
background: #4e1e01 url(/images/bg.jpg) repeat-x center top;
}
div.overlayimage img
{
position: absolute;
}