
/*****************************  TEMP STYLES  ******************************/

#tvgContainer{
width:800px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#696969;
}

.tvg_details_thumbnail {display:none;}
/**********************************  SHOW DETAILS PAGE  **************************/

#tvgShowDetailsWrapper{
position:absolute;
width:769px;
z-index:4;
left:17px;
display:none;
line-height:16px;
}

#tvgShowDetailsWrapperTop{
height:18px;
background:url(../img/showdetails-top.png) no-repeat;
width:769px;
}

.tvgShowDetailsCloseWrapper .tvgClose{
width:64px;
height:22px;
position:absolute;
background:url(../img/showdetails-close.png) no-repeat;
text-indent:-9999px;
top:0px;
right:0px;
cursor:pointer;
}

#tvgShowDetailsWrapperMiddle{
background:url(../img/showdetails-middle.png) repeat-y;
width:769px;
float:left;
}

#tvgshowDetailsWrapperMiddleLeft{
width:486px;
float:left;
}

#tvgshowDetailsWrapperMiddleRight{
width:283px;
float:right;
}

#tvgShowDetailsWrapperBottom{
height:18px;
width:769px;
background:url(../img/showdetails-bottom.png) no-repeat;
clear:both;
}

.tvg_details_channel_logo{display:none;}

.details_channel_logo_image{
position:absolute; 
top:15px; 
left:10px; 
width:48px; 
height:36px;
}

.tvg_details_title{
color:#0099ff;
font-size:14pt;
position:relative;
left:65px;
width:425px;
margin-top:11px;
}

.tvg_details_subtitle{
font-size:12pt;
margin-left:65px;
font-weight:bold;
padding-top:10px;
}

.tvg_details_description{
font-size:11pt;
margin-left:65px;
margin-top:10px;
line-height:20px;
}


.tvg_details_other_showings, .tvg_details_category{
font-size:10pt;
margin:10px 0px 0px 65px;
}

.tvg_details_other_showings a{
color:#cf1a1a;
}


.tvg_details_timing{
font-size:11pt;
font-weight:bold;
margin:10px 0px 0px 65px;
}

.tvg_flags{
font-size:10pt;
margin-top:10px;
font-style:italic;
}

#tvgReminder h3{
font-size:12pt;
margin:25px 0px 10px 65px;
}

#tvgReminder a{
width:79px;
height:35px;
background:url(../img/email-btn.png) no-repeat;
display:block;
text-indent:-9999px;
position:relative;
left:65px;
}


/* CATCH UP */

#tvgDetailsCatchup{
padding-bottom:25px;
}

#tvgDetailsCatchup .tvg_video_search_header, #tvgDetailsCatchup .tvg_video_search_playnow, #tvgDetailsCatchup .tvg_video_search_also{
display:none;
}

#tvgDetailsCatchup .tvg_video_search_thumbnail img{
border:2px solid #fff;
width:96px;
height:65px;
cursor:pointer;
float:left;
margin:5px;
}

#tvgDetailsCatchup .tvg_video_search_result{
position:relative;
padding:5px 0px;
}

#tvgDetailsCatchup .tvg_video_search_title{
color:#F2D800;
cursor:pointer;
font-size:13pt;
font-weight:bold;
}

#tvgDetailsCatchup div.tvg_video_search_site{
color:#FFFFFF;
font-size:8pt;
padding:0px 0px 5px 5px;
border-bottom:1px solid #fff;
}

#tvgDetailsCatchup .tvg_video_search_site a{
color:#fff;
}

#tvgDetailsCatchup .tvg_video_search_summary{
color:#FFFFFF;
cursor:pointer;
font-size:10pt;
margin:5px;
}

#tvgDetailsCatchup .tvg_video_search_date{
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
left:5px;
position:relative;
margin-bottom:5px;
}

#tvgShowDetailsWrapper  .tvg_video_search_previous_results a, #tvgShowDetailsWrapper .tvg_video_search_next_results a{
display:none;
}

.tvg_loading{
display:none;
}

.tvg_remindme_title{
color:#0099FF;
font-size:14pt;
left:33px;
margin-top:11px;
position:relative;
width:425px;
}

.tvg_remindme_option {
margin-top:10px;
position:relative;
left:15px;
line-height:12px;
font-size:10pt;
color:#696969;
}

.tvg_remindme_option div {
font-size:10pt;
left:20px;
position:relative;
top:-13px;
}

.tvg_remind_me_email {
font-size:9pt;
padding:15px 0px;
position:relative;
left:22px;
line-height:25px;
}

#tvg_remind_me_email_address {
width:250px;
}

#tvg_remindme_email_ok {
margin-left:5px;
width:85px;
}

.tvgConfirmMessage, .tvgConfirmFooter{
font-size:10pt;
margin-left:10px;
}

.tvgConfirmDetails{
font-size:10pt;
margin-left:10px;
line-height:20px;
}

.tvgConfirmDetails .highlight{
font-weight:bold;
}

#tvgDetailsCatchup .tvg_video_search_header_none{
display:block;
font-size:10pt;
color:#fff;
padding:10px;
font-weight:bold;
line-height:20px;
}

#tvg_Search_Hints_Select{
z-index:4;
font-size:9pt;
background:#fff;
}

/**************************************  SHOWS DETAILS PAGE  **************************************/

#tvgDetails .details_channel_logo_image{
width:40px;
height:30px;
}

#mpu{
border-top:1px dotted #CCCCCC;
margin:10px 10px 0 12px;
padding:10px 0 0 80px;	
}

#mpu img{
border:none;	
}
