

#ad
{
    left:820px;
    top:220px;
}

#ad_banner2
{
    left:786px;
    top:240px;
}

.main_container
{
    text-align:left;
}

#schedule2007_wrapper 
{
    width:954px;
    padding-bottom:2px;
    position:relative;
    background: #3f3f3f url(http://cache.g4tv.com/images/2007/schedule2007/schedule2007_bg.jpg) no-repeat top;
}

#schedule2007_content_left {
    width: 215px;
    position:relative;
}

#schedule2007_content_right 
{
  
    width: 563px;
    position: relative;
    margin-left: 216px;
    padding-top: 10px;
}

/* CALENDAR */
#calendar {
    width: 215px;
    position: absolute; top:20px; left: 3px;
}

#calendar_logo {
    width: 209px;
    height: 37px; 
    background:url(http://cache.g4tv.com/images/2007/schedule2007/schedule_logo.jpg) no-repeat;
}

#calendar_container {
    margin: 8px 0 0 0;
    width:209px;
}

#calendar_top {
    height:30px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/calendar_top.jpg) no-repeat;
}

#calendar_top_text {
    color: #fd9b00;
    font: bold 12px/30px arial;
    text-align: center;
}

#calendar_bot {
    background:url(http://cache.g4tv.com/images/2007/schedule2007/calendar_bot.jpg) no-repeat;
}

#calendar_bot table {
    width: 209px;
}


#calendar_bot table tr td {
    height:30px;
    width:30px;
    text-align:center;
    color: #ffffff;
}

#calendar_bot table tr td a
{
    color: #ffffff;
}

.calendar_today {
    background: url(http://cache.g4tv.com/images/2007/schedule2007/calendar_today.jpg) no-repeat;
}

/* NOW PLAYING */
#nowplaying {
    width: 215px;
    position: absolute; top:320px; left:4px;
}

#nowplaying_logo {
    height: 25px;
    width: 131px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/now_playing.jpg) no-repeat;
}

#nowplaying_show_title 
{
    width: 206px;
}
#nowplaying_show_title table {
    text-transform: uppercase;
    font: bold 12px arial;
    background-color: #ffffff;
}

.nowplaying_show_image {
    height: 116px;
    width: 206px;
    margin: 7px 0 0 0;
}

/* UPCOMING PREMIERE */
#premiere {
    width: 215px;
    position: absolute; top:510px; left: 4px;
}

#premiere_logo {
    height: 25px;
    width: 189px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/todays_premiere.jpg) no-repeat;
}

.premiere_container {
height: 84px;
width: 205px;
margin: 7px 0 10px 0;
}

.premiere_top {
    height: 5px;
    width: 205px;
    font-size:1px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/premiere_bg_top.png) no-repeat;
    position:relative;
}
*html .premiere_top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/schedule2007/premiere_bg_top.png',sizingMethod='crop');
}

.premiere_mid {
    height: 74px;
    width: 205px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/premiere_bg_mid.jpg) no-repeat;
    position:relative;
}

.premiere_bot {
    height: 5px;
    width: 205px;
    background:url(http://cache.g4tv.com/images/2007/schedule2007/premiere_bg_bot.png) no-repeat;
    position:relative;
}
*html .premiere_bot
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/schedule2007/premiere_bg_bot.png',sizingMethod='crop');
}

.premiere_content_image {
    height: 68px;
    width: 90px;
    position:absolute; top:3px; left:7px;
}

.premiere_content_text {
    height: 68px;
    width: 90px;
    position:absolute; left:106px;
}


/* SHOW SCHEDULE */
.show_schedule_odd, .show_schedule_even 
{
    behavior:url(csshover.htc);
    height: 110px;
    width: 563px;
    background-color: #d9d9d9;
    margin: 0 0 1px 0;
    position:relative;
}

.show_schedule_even 
{
    background-color: #bebebe;
}



.show_schedule_time_odd, .show_schedule_time_even 
{
    height: 110px;
    width: 150px;
    background-color: #cecece;
    text-align: center;
    color: #4f4f4f;
    font: bold 16px/100px arial;
}

.show_schedule_time_even 
{
    background-color: #b4b4b4;
}

.show_on, .show_on div
{
    background-color: #fc9e00;
    cursor:pointer;
}

.show_schedule_image 
{
    display:block;
    height: 100px;
    width: 133px;
    position:absolute; top: 5px; left:158px;
}

.valign_table
{
    position:absolute; top: 6px; left:310px;
}

.show_schedule_text 
{
    width: 245px;
    
}

.show_schedule_text b {
font-size: 1.2em;
}

.show_schedule_banner {
height: 30px;
width:563px;
background-color: #fc9e00;
margin: 0 0 1px 0;
position:relative;
}

.show_schedule_banner_past12 
{
    display:block;
    position:absolute; 
    top:5px; 
    left: 5px;
}

.show_schedule_banner_date {
    position:absolute; top:5px; left: 145px;
        font: bold 16px arial;
}

.show_schedule_banner_inforeset {
    position:absolute; top:9px; left: 315px;
    font: normal 10px arial;
}

.show_schedule_banner_inforeset a
{
    color:#000;
}

.show_schedule_banner_next12 {
    position:absolute; top:5px; left: 433px;
}

.show_title
{
    font-weight:bold;
}

.sched_premiere
{
    display:block;
    margin-top:5px;
}

.black_link
{
    color: black;
}

#nowplaying a
{
    color: black;
    text-decoration: none;
}

/* COMMUNITY BAR */

.community_bar {
background: url(http://cache.g4tv.com/images/2007/components/c_bar_4_unit_bg2.png) no-repeat;
}

*html .community_bar
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/components/c_bar_4_unit_bg2.png',sizingMethod='crop');
}

.right {text-align: right;}


