
/* LAYOUT STYLES - MAIN PLAYER -------------------------------------------------------------- */
/* note: current layout is a combination of divs & tables for speed, need to migrate to divs  */

body {
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	/*background-image: url(/images/vod/int-bg-page.gif);*/
	color: #444;
	background-color: #343434;
}
/* PANEL BORDERS ------------------------------------------------------------- */
.topleft_panel_border {
    background-image: url(/images/vod/skins/light/top_left_border.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 1px;
    background-color: #292929;
    margin: 0px auto;
    
}
.top_panel_border {
    /*background-image: url(/images/vod/skins/light/header_background.gif);*/
    background-repeat: repeat-x;
    
    height: 1px;
    background-color: #292929;
    margin: 0px auto;
    
}
.topright_panel_border {
    background-image: url(/images/vod/skins/light/top_right_border.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 1px;
    background-color: #292929;
    margin: 0px auto;
    
}
.left_panel_border {
    background-image: url(/images/vod/skins/light/left_border.gif);
    background-repeat: repeat-y;
    width: 5px;
    height: 5px;

    margin: 0px auto;
    
}
.right_panel_border {
    background-image: url(/images/vod/skins/light/right_border.gif);
    background-repeat: repeat-y;
    width: 5px;
    height: 5px;

    margin: 0px auto;
    
}
.bottomleft_panel_border {
    background-image: url(/images/vod/skins/light/bottom_left_border.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 5px;

    margin: 0px auto;
    
}
.bottom_panel_border {
    background-image: url(/images/vod/skins/light/bottom_border.gif);
    background-repeat: repeat-x;
    width: 5px;
    height: 5px;
    padding: 2px 0px 0px 0px;
    margin: 0px auto;
    
}
.bottomright_panel_border {
    background-image: url(/images/vod/skins/light/bottom_right_border.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 5px;
    margin: 0px auto;
    
}

/* END PANEL BORDERS ------------------------------------------------------------- */

/* LAYOUT STYLES - MAIN PLAYER: HEADER ------------------------------------------------------ */
.vertical_spacer {
    width: 5px;
    height: 5px;
    margin: 0px auto;
}

.layout_header {
    /* layout - top header bar */
    background-image: url(/images/vod/skins/light/header_background.gif);
    width: 910px;
    height: 52px;
    margin: 0px auto;
    font-size: 11px;
}
.layout_header_left {
    /* layout - header: left hand portion of top header bar */
    background-image: url(/images/vod/skins/light/header_home.gif);
    background-repeat: no-repeat;
    width: 293px;
    height: 52px;
}
.layout_header_button {
    /* layout - header: button */
    background-image: url(/images/vod/skins/light/feedback.gif);
    background-repeat: no-repeat;
    width: 107px;
    height: 52px;

   
}
.layout_header_button_text, .layout_header_button_text a:link, .layout_header_button_text a:visited {
    color: #ffffff;
    font-size: 9px; 
    text-decoration: none; 
    text-align: center;
    
}

.layout_header_button_text  a:hover {
    text-decoration: underline;
}

.layout_header_right {
    /* layout - header: right hand portion of top header bar */
   text-align: right;
   vertical-align:top;
   padding: 7px 0px 0px 0px;
}


/* OPTIONS FOR TOP CONFIG MENU  --------------------------------------------------------------------- */

.optionSize_normal {
    float: right; 
    text-align:center; 
    vertical-align:bottom; 
    font-weight: bold; 
    margin: 10px 5px 0px 0px; 
    background: #333333; 
    border: solid 1px black; 
    width:14px; 
    height:14px;

}
.optionSize_highlight  {
    float: right; 
    text-align:center; 
    vertical-align:bottom; 
    font-weight:bold; 
    margin: 10px 5px 0px 0px; 
    background: #333333; 
    border: solid 1px #dddddd; 
    width:14px; 
    height:14px;

}

.optionSize_normal a:link, .optionSize_normal a:visited, .optionSize_normal a:active {
    /* used for small text and links */
    color: #aaaaaa;
    text-decoration: none;  
}

.optionSize_normal a:hover {
    text-decoration: underline;
}

.optionSize_highlight a:link, .optionSize_highlight a:visited, .optionSize_highlight a:active {
    /* used for small text and links */
    color: #ffffff;
    text-decoration: none;  
}

.optionSize_highlight a:hover {
    text-decoration: underline;
}

.optionColor_normal {
    float: right; 
    width:14px; 
    height:14px;
    margin: 10px 5px 0px 0px; 
    border: solid 1px #000000; 
}

.optionColor_highlight  {
    float: right; 
    width:14px; 
    height:14px;
    margin: 10px 5px 0px 0px; 
    border: solid 1px #dddddd; 
}
	
.optionSpeed_normal {
    float: right; 
    width: 14px; 
    height: 14px;
    margin: 10px 4px 0px 0px; 
    border: solid 1px #000000; 
}

.optionSpeed_highlight  {
    float: right; 
    width: 14px; 
    height: 14px;
    margin: 10px 4px 0px 0px; 
    border: solid 1px #dddddd; 
}

/* LAYOUT STYLES - MAIN PLAYER: BODY -------------------------------------------------------- */

.layout_body {
    /* layout - body */
    width: 910px;
    margin: 0px auto;
    background: #dce4f0;
    background-image: url(/images/vod/skins/light/body_background.gif);
    background-repeat: repeat-x;
    background-color: #dce4f0;
}

/* LAYOUT STYLES - MAIN PLAYER: BODY: PLAYER ------------------------------------------------ */

.layout_player {
    /* layout - player (container for player tabs and player window)*/
    width: 404px;
    vertical-align: top;
    text-align: left;
	background: url(/images/vod/skins/light/player_background-blank.jpg);
	background-repeat: no-repeat; 
}

.layout_player_tabs {
    /* layout - player - tabs (live / vod player tabs )*/
    padding: 0px;
    margin: 6px 0px 0px 45px;
    height: 27px;
}

.layout_player_window {
     /* layout - player - window (the video window) */
   height: 340px;
   width: 375px;
   position: relative;
   text-align: center;
   margin: 12px 0px 0px 22px;
   padding: 0px;
}

.layout_player_options {
	margin: -1px 0px 0px 31px;
	padding: 0px 0px 0px 0px;
	height: 27px;
	width: 356px;
	text-align: center;
	overflow: hidden;
	/*background-image: url('/images/vod/skins/light/item_bg.gif');*/
	background-image: url(/images/vod/skins/light/player_options_bar.gif);
}

.layout_player_options_download {
	height: 28px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/images/vod/skins/light/player_options_icon_download.gif);
	background-repeat: no-repeat;
}

.layout_player_options_fullscreen {
	height: 28px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/images/vod/skins/light/player_options_icon_fullscreen.gif);
	background-repeat: no-repeat;
}

.layout_player_options_play {
	height: 28px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/images/vod/skins/light/player_options_icon_play.gif);
	background-repeat: no-repeat;
}

.layout_player_options_audio {
	height: 28px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/images/vod/skins/light/player_options_icon_music.gif);
	background-repeat: no-repeat;

}
.layout_player_options_email {
	height: 28px;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/images/vod/skins/light/player_options_icon_email.gif);
	background-repeat: no-repeat;
}

.layout_player_options_link, .layout_player_options_link:visited, .layout_player_options_link:active {
	color: #353535;
	text-decoration: none
}

.layout_player_options_link:hover {
    text-decoration: underline;
}      

	
/* LAYOUT STYLES - MAIN PLAYER: BODY: INFO -------------------------------------------------- */

.layout_info {
    /* layout - info (container for info tabs and info window)*/
    width: 504px;
    vertical-align: top;
    text-align: left;
    background: url(/images/vod/skins/light/info_background-blank.jpg);
    background-repeat: no-repeat;
}

.layout_info_tabs {
    /* layout - info - tabs (featured/most viewed/info) */
    margin: 6px 0px 0px 25px;
    height: 27px;
}

.layout_info_window {
    /* layout - info - window (the info window) */
   height: 359px;
   width: 480px;
   margin: 1px 0px 0px 11px;
   padding: 0px;
}

/* LAYOUT STYLES - MAIN PLAYER: BODY: NAVIGATE ---------------------------------------------- */

.layout_navigate {
    /* layout - navigate (container for navigate tabs and navigate window)*/
    width: 100%;
    vertical-align: top;
    text-align: left;
    background: url(/images/vod/skins/light/navigate_background-blank.jpg);
    background-repeat: no-repeat;
}

.layout_navigate_tabs {
    /* layout - navigate - tabs (shows/downloads/news/etc.) */
    margin: 4px 0px 0px 50px;
    padding: 0px;
    height: 27px;
}

.layout_navigate_window {
    /* layout - navigate - window (the navigation window) */
   height: 159px;
   width: 874px;
   margin: 2px 0px 0px 26px;
   padding: 0px;
}
                 
.layout_navigate_search_form {
    /* layout - navigate - search - form (contains input box and image button) */
}

.layout_navigate_search_form_input {
    /* layout - navigate - search - input (contains input box) */
    padding: 1px 5px 0px 0px;
    color: #ffffff;
    font-size: 11px;
}

.layout_navigate_search_form_image_submit 
{
	background: url(/images/vod/skins/light/search_icon.jpg);
	width: 18px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	
}
.layout_navigate_search_form_input_div {
        float: right;
        height:17px; 
        width: 92px;
        margin: 3px 0px 0px 0px;
        padding: 2px 0px 2px 0px;
        background: url(/images/vod/skins/light/search_input_background.gif);
        background-repeat: no-repeat;
}

.layout_navigate_search_form_input_box {
    height:12px; 
    width: 80px;
    color: #000000;
    background: #ffffff;
    border: 0px;
    font-size: 9px;
}

.layout_navigate_search_form_button {
    padding: 1px 0px 0px 3px;
}


/* LAYOUT STYLES - MAIN PLAYER: HEADER ------------------------------------------------------ */

.layout_footer {
    /* layout - bottom footer */
    background-image: url(/images/vod/skins/light/footer_background.gif);
    width: 910px;
    height: 27px;
    margin: 0px auto;
}
.layout_footer_left {
    /* layout - footer: left hand portion of bottom footer bar */
    background-image: url(/images/vod/skins/light/footer_copyright.gif);
    background-repeat: no-repeat;
    width: 327px;
    height: 27px;
}

.layout_footer_right {
    /* layout - header: right hand portion of bottom footer bar */
   text-align: right;
   vertical-align:top;
   padding: 9px 10px 0px 0px;
   font-size: 9px;
}

.layout_footer_right a, .layout_footer_right a:link, .layout_footer_right a:visited, .layout_footer_right a:active {
    color: #aaaaaa;
    text-decoration: none;
}

.layout_footer_right a:hover {
    text-decoration: underline;
}

/* GENERAL TABS ------------------------------------------------------------------------------- */

.tab_under {
    /* standard tab size and layout for middle and left tabs */
    padding-top: 3px;
    text-align: center;
    width: 116px;
    height: 24px;
}

.tab_under_m {
    /* standard tab size and layout for middle and left medium tabs */
    padding-top: 3px;
    text-align: center;
    width: 100px;
    height: 24px;
}

.tab_under_sm {
    /* small tab size and layout for middle and left small tabs */
    padding-top: 3px;
    text-align: center;
    width: 65px;
    height: 24px;
}

.tab_over {
    /* standard tab size for right hand side tabs */
    padding-top: 3px;
    text-align: center;
    width: 140px;
    height: 24px;
}

.tab_over_l {
    /* large tab size for right hand side tabs */
    padding-top: 3px;
    text-align: center;
    width: 220px;
    height: 24px;
}

/* tab states background images */

.tab_left_normal {
    background: url(/images/vod/skins/light/tab_left_normal.gif);
    background-repeat: no-repeat;
}

.tab_left_highlight {
    background: url(/images/vod/skins/light/tab_left_normal.gif);
    background-repeat: no-repeat;
    /*background: url(/images/vod/skins/light/tab_left_normal-over.jpg);
    background-repeat: no-repeat;*/
}

.tab_middle_normal {
    background: url(/images/vod/skins/light/tab_middle_normal.gif);
    background-repeat: no-repeat;
}

.tab_middle_highlight {
    background: url(/images/vod/skins/light/tab_middle_normal.gif);
    background-repeat: no-repeat;
    /*background: url(/images/vod/skins/light/tab_middle_normal-over.jpg);
    background-repeat: no-repeat;*/
}

.tab_middle_normal_corner {
    background: url(/images/vod/skins/light/tab_middle_normal.gif);
    background-repeat: no-repeat;
    /*background: url(/images/vod/skins/light/tab_middle_normal-corner.jpg);
    background-repeat: no-repeat;*/
}

.tab_right_normal {
    background: url(/images/vod/skins/light/tab_right_normal.gif);
    background-repeat: no-repeat;
}

.tab_right_normal_corner {
    background: url(/images/vod/skins/light/tab_right_normal.gif);
    background-repeat: no-repeat;
    /*background: url(/images/vod/skins/light/tab_right_normal-corner.jpg);
    background-repeat: no-repeat;*/
}
.tab_right_highlight {
    background: url(/images/vod/skins/light/tab_right_normal.gif);
    background-repeat: no-repeat;
    /*background: url(/images/vod/skins/light/tab_right_normal-over.jpg);
    background-repeat: no-repeat;*/
}

/* tab states background images - large tab for search */

.tab_right_large_normal {
    background: url(/images/vod/skins/light/tab_right_large_normal.gif);
    background-repeat: no-repeat;
}

.tab_right_large_normal_corner {
    background: url(/images/vod/skins/light/tab_right_normal.gif);
    background-repeat: no-repeat;
}

.tab_right_large_highlight {
    background: url(/images/vod/skins/light/tab_right_large_normal.gif);
    background-repeat: no-repeat;
}

			    
/* TEXT AND LINK STYLES --------------------------------------------------------------------- */
.normal_text, .header_text, .header_text:link, .header_text:visited, .header_text:active {
    /* used for small text and links */
    color: #aaaaaa;
    text-decoration: none;  
}

.header_text:hover {
    text-decoration: underline;
}

.top_header_text, .top_header_text:link, .top_header_text:visited, .top_header_text:active {
    /* used for top header fixed text size*/
    font-size: 8pt; 
    color: #aaaaaa;
    text-decoration: none;  
}

.top_header_text:hover {
    text-decoration: underline;
}

.text_small, .linktext_small:link, .linktext_small:visited, .linktext_small:active {
    /* used for small text and links */
    color: #353535;
    text-decoration: none;  
}

.linktext_small:hover {
    text-decoration: underline;
}

.linktext_tab:link, .linktext_tab:visited, .linktext_tab:active {
    /* used for small text and links */
    
    color: #353535;
    font-weight: normal;
    text-decoration: none;
	outline: 0;  
	padding: 0px 12px 0px 12px;
}

.linktext_tab_highlight:link, .linktext_tab_highlight:visited, .linktext_tab_highlight:active, .linktext_tab_highlight:hover {
    /* used for small text and links */
    
    color: #000000;
    font-weight: 550;
    text-decoration: none;
	outline: 0;  
	padding: 0px 12px 0px 12px;
}

.linktext_tab:hover, .linktext_tab:focus {
    color: #000000;
}

/* PAGE LOADING - INDICATOR ---------------------------------------------------------------------- */

.loading-indicator {
    font-size:10px;
    background-repeat: no-repeat;
    background-position:top left;
    padding-left:20px;
	height:18px;
	text-align:left;
}
#loading{
	position:absolute;
	left:45%;
	top:40%;
	border:2px solid #ababab;
	background: #ffffff;
	background-image: url('/images/vod/skins/light/item_bg.gif');
	padding:10px;
	font:bold 14px verdana,tahoma,helvetica;
	color: #353535;
	width:150px;
	text-align:center;
}

/* PANEL LOADING - INDICATOR ---------------------------------------------------------------------- */

.panel-loading-indicator {
    width: 100%;
    text-align:center;
    font-size:12px;
    background-repeat: no-repeat;
    background-position:top left;
    padding-top: 60px;
    color: #353535;
	
}

/* LAYOUT STYLES - BROWSE WINDOW (RESULTS) ------------------------------------------------- */

.layout_panel_browse {
    height: 149px;
    width: 852px;
    margin: 1px 0px 0px 26px;
    padding: 0px 0px 2px 0px;
    text-align: center;
	color: #353535;
	background: url(/images/vod/skins/light/navigate_background_gradient.jpg);
    overflow: hidden;
    
}

.layout_browse_body {
    text-align: center;
	padding: 0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	background: #ffffff;
	background: url(/images/vod/skins/light/navigate_background_gradient.jpg);
    color: #353535;
}

.layout_browse_results {
	display: block;
	width: 842px; 
	height: 120px;
}

.layout_browse_result_item {
    float:left; 
    width:200px; 
    height:50px; 
    margin: 10px 3px 0px 3px; 
    border: solid 0px #1d1d1f;
    /*background: #ffffff;*/
    overflow: hidden;
}

.layout_browse_result_item_image {
    float:left;
    width:0px;
    margin: 0px 5px 0px 5px; 
    height:40px;
}

.layout_browse_result_item_title {
    float:right;
    width:135px;
    height: 30px;
    text-align: left; 
    overflow: hidden;
    border: solid 0px #1d1d1f;
}

.layout_browse_result_item_links {
    float:right;
    width:134px;
    height:16px;
    text-align: left;
    overflow: hidden;
    border: solid 0px #1d1d1f;
}

.layout_browse_result_paging {
	display: block;
	position: fixed;
	float: left;
	width: 500px; 
	height: 15px; 
	text-align:left;
	margin: 10px 10px 0px 10px; 
}

.layout_browse_result_paging_controls {
    display: block;
	position: fixed;
	width: 270px;
	text-align: right;
    margin: 10px 5px 0px 520px; 
}

.layout_browse_result_rss {
    background: url(/images/vod/skins/rss_feed.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0px 0px 0px 17px;
    margin: 0px 40px 0px 0px;
}

.layout_browse_result_rss_only {
    text-align: right;
    float: right;
    background: url(/images/vod/skins/rss_feed.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0px 0px 0px 17px;
    margin: 0px 40px 0px 0px;
}

.text_seperator {
    /* used for small text and links */
    color: #353535;
    text-decoration: none;
}

.linkBrowse, .linkBrowse:link, .linkBrowse:visited, .linkBrowse:active, .text_seperator {
    /* used for small text and links */
    color: #353535;
    text-decoration: none;
    font-size: 10px;
}

.linkBrowse:hover {
    text-decoration: underline;
}

.linkTitle, .linkTitle:link, .linkTitle:visited, .linkTitle:active {
    /* used for small text and links */
    color: #000000;
    text-decoration: none;
}

.linkTitle:hover {
    text-decoration: underline;
}

.linkHighlight, .linkHighlight:link, .linkHighlight:visited, .linkHighlight:active {
    /* used for small text and links */
    color: #000000;
    text-decoration: none;
}

.linkHighlight:hover {
    text-decoration: underline;
}
.text_pages {
    /* used for small text and links */
    
    color: #000000;
    
    text-decoration: none;
    text-align: right;
}

/* LAYOUT STYLES - SUBMENU WINDOW ----------------------------------------------------------- */

.layout_submenu_body {
    font-size: 13px;
	background: url(/images/vod/skins/light/submenu_background.gif);
	text-align: center;
	padding:0px;
	margin: 0px 0px 0px 5px;
	color: #353535;
	
}

.layout_submenu_result_item {
    float:left; 
    width:200px; 
    height:50px; 
    margin: 10px 3px 0px 3px; 
    border: solid 0px #1d1d1f;
    /*background: #ffffff;*/
}

.layout_submenu_result_item_image {
    float:left;
    width:0px;
    margin: 0px 5px 0px 5px; 
    height:40px;
}

.layout_submenu_result_item_title {
    float:right;
    width:130px;
    margin: 3px 0px 0px 3px;
    height: 32px;
    text-align: left; 
    overflow: hidden;
    
}
.item_highlight, .item_highlight:link, .item_highlight:visited, .item_highlight:active { 
    
   
    text-decoration: none;
    color: #000000;
}

.item_normal, .item_normal:link, .item_normal:visited, .item_normal:active { 
    
   
    text-decoration: none;
    color: #353535;
}

.item_promote, .item_promote:link, .item_promote:visited, .item_promote:active { 
    
   
    text-decoration: none;
    font-style: italic;
    color: #353535; /* color: #DC143C; */
    
}

.item_highlight:hover, .item_normal:hover, .item_promote:hover {
    text-decoration: underline;
}

/* LAYOUT STYLES - PLAYER WINDOW ----------------------------------------------------------- */

.layout_player_body {
    text-align: center;
	padding:0px;
	margin:0px;
    background: #ffffff;
	color: #444;
}

/* LAYOUT STYLES - CHANNELS WINDOW ----------------------------------------------------------- */

.layout_body_channels {
    text-align: left;
	padding:0px;
	margin: 1px 1px 1px 1px;
    background: url(/images/vod/skins/light/info_background_gradient.jpg);
	color: #353535;
}

.layout_channels_cbn 
{
	width: 461px;
	height: 172px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	background: url(/images/vod/skins/light/channel_cbn.jpg);
	background-repeat: no-repeat;
	color: #000000;
}

.layout_channels_cbn_espanol
{
	width: 461px;
	height: 172px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	background: url(/images/vod/skins/light/channel_cbn_espanol.jpg);
	background-repeat: no-repeat;
	color: #000000;
}

.layout_channels_cbn_international
{
	width: 461px;
	height: 172px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	background: url(/images/vod/skins/light/channel_cbn_international.jpg);
	background-repeat: no-repeat;
	color: #000000;
}
/* LAYOUT STYLES - INFO FEATURED WINDOW ----------------------------------------------------------- */

.layout_body_features {
    text-align: left;
	padding:0px;
	margin: 1px 1px 1px 1px;
    background: #ffffff;
	color: #353535;
}

.layout_features_item 
{
	width: 461px;
	height: 87px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	background-image: url('/images/vod/skins/light/item_bg.gif');
	color: #000000;

}
.layout_features_item-over
{
	background-image: url('/images/vod/skins/light/itembg_alt.gif');

}

.layout_features_item_alt
{
	width: 461px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	background-image: url('/images/vod/skins/light/item_bg.gif');
	color: #000000;
}

.layout_features_item_image {
	float:left;
    width: 85px;
    height: 65px;
    margin: 10px 5px 0px 8px; 
    border: 1px solid #555555;
}
.layout_features_item_title {
    float:left;
    width:336px;
    height:18px;
    margin: 10px 5px 0px 5px; 
    text-align: left; 
    overflow: hidden;
    color: #000000;
    /* border: solid 1px #1d1d1f;*/
}
.layout_features_item_description {
    position: relative;
    float:left; 
    width:336px; 
    margin: 0px 5px 0px 5px; 
    height: 31px;
    overflow: hidden;
    line-height: 125%;
    color: #353535;
    text-decoration: none;
}

.layout_features_item_more {
    text-align: right;
    margin: 0px 8px 0px 5px; 
}

.linkFeatureTitle, .linkFeatureTitle:link, .linkFeatureTitle:visited, .linkFeatureTitle:active {
    /* used for small text and links */
    color: #000000;
    text-decoration: none;
}

.linkFeatureTitle:hover {
    text-decoration: underline;
}

.linkFeatureMoreText, .linkFeatureMoreText:link, .linkFeatureMoreText:visited, .linkFeatureMoreText:active {
    /* used for small text and links */
    color: #353535;
    text-decoration: none;
}

.linkFeatureMoreText:hover {
    text-decoration: underline;
}

.linkFeatureText, .linkFeatureText:link, .linkFeatureText:visited, .linkFeatureText:active {
    /* used for small text and links */
    color: #353535;
    text-decoration: none;
}

.linkFeatureText:hover {
    text-decoration: none;
}

.linkHelpText, .linkHelpText:link, .linkHelpText:visited, .linkHelpText:active {
    /* used for small text and links */
    color: #353535;
    font-weight: 800;
    text-decoration: underline;
}

.linkHelpText:hover {
    text-decoration: underline;
}


/* LAYOUT STYLES - INFO PLAYLIST WINDOW ----------------------------------------------------------- */

.layout_body_playlist {
    text-align: left;
	padding:0px;
	margin: 0px 0px 0px 0px;
    background: #ffffff;
    background: url(/images/vod/skins/light/info_background_gradient.jpg);
	color: #353535;
	width: 463px;
	height: 345px;
}

.layout_playlist_header 
{
	width: 463px;
	height: 60px;
	background: #234161;
	margin: 0px 0px 15px 0px;
	weight: bold;
}

.layout_playlist_header_image {
	background: url(/images/vod/skins/light/MC_CBN_Logo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 115px; 
	height: 55px;
}
.layout_playlist_items
{  
    font-size: 13px;
    color: #353535;
    height: 185px;
}

.layout_playlist_highlight {
    font-weight: 800;
}

.layout_playlist_item 
{  
	width: 463px;
	height: 22px;
}

.layout_playlist_time
{
	float: left;
	width: 85px;
	height: 18px;
	padding: 7px 0px 0px 20px;
}

.layout_playlist_title 
{
	float: left;
	width: 315px;
	height: 18px;
	padding: 7px 0px 0px 20px;
}

.layout_playlist_timezone
{
    padding: 25px 20px 5px 0px;
    text-align: right;
}

.layout_playlist_text
{
	padding: 10px 0px 0px 20px;

}

.layout_playlist_error
{
	padding: 10px 0px 0px 20px;

}

.layout_playlist_info 
{
	padding: 10px 0px 0px 0px;	
	
}

/* LAYOUT STYLES - INFO (general) WINDOW ----------------------------------------------------------- */

.layout_body_info {
    text-align: left;
	padding:0px;
	margin: 0px 0px 0px 0px;
    background: #ffffff;
    color: #353535;
}

.layout_info_panel 
{
	width: 463px;
	height: 345px;
	overflow: hidden;
	background: url(/images/vod/skins/light/info_background_gradient.jpg);
}

.layout_info_header 
{
	width: 463px;
	height: 60px;
	background: #234161;
}

.layout_info_header_image_700club {
	background: url(/images/vod/skins/light/MC_700ClubLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_ltl {
	background: url(/images/vod/skins/light/MC_LTL_Logo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_news {
	background: url(/images/vod/skins/light/MC_CBNNewsLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_cwn {
	background: url(/images/vod/skins/light/MC_CWNLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_1cubed {
	background: url(/images/vod/skins/light/MC_1CubedLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_cbn {
	background: url(/images/vod/skins/light/MC_CBN_Logo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_header_image_cbn_espanol {
	background: url(/images/vod/skins/light/MC_CBN_Espanol_Logo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 150px; 
	height: 55px; 
}

.layout_info_header_image_club_700_hoy {
	background: url(/images/vod/skins/light/MC_club700HoyLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 95px; 
	height: 55px; 
}

.layout_info_title_description {
    width: 430px;
    height: 113px;
    margin: 10px 5px 5px 15px; 
    text-align: left; 
    overflow: hidden; 
}

.layout_info_banner {
	width: 463px; 
	height: 46px;
}

.layout_info_banner_donate {
	background: url(/images/vod/skins/light/Give_generic.gif); 
	/* background: url(/images/vod/skins/default/Give-Telethon_MC_banner.gif); */
	background-repeat: no-repeat;
    width: 463px; 
	height: 46px;
	
}

.layout_info_banner_spiritual {
	background: url(/images/vod/skins/light/doYouKnowJesus_promo.jpg); 
	background-repeat: no-repeat;
    width: 463px; 
	height: 46px;
	
}

.layout_info_title {
    color: #000000;
    font-size: 17px;
    margin: 0px 0px 10px 0px;
}

.layout_info_description {
    color: #353535;
    font-size: 13px;
}

.layout_info_description a, .layout_info_description a:link, .layout_info_description li a:visited, .layout_info_description li a:active
{
	color: #000000;
	/* font-size: 13px; */
	text-decoration: underline;
}

.layout_info_related_links 
{
	width: 461px;
	height: 100px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.layout_info_related_links_title {
	width: 459px;
	height:13px;
	color: #353535;
	margin: 0px;
	padding: 0px;
	margin: 0px 3px 0px 3px;
	padding: 2px 0px 2px 0px;
	border-top: 0px;
	border-bottom: solid 1px #9f9f9f;
	border-left: 0px;
	border-right: 0px;
	text-indent: 10px;
}

.layout_info_related_links_content 
{
	width: 459px;
	margin: 0px 3px 0px 3px;
	height: 62px;
}

.layout_info_related_links ul 
{
	margin: 10px 5px 5px 10px;
	padding: 0px 0px 0px 15px;
}

.layout_info_related_links li {
	float: left;
	width: 210px; 
	height: 15px; 
}

.layout_info_related_links li a, .layout_info_related_links a:link, .layout_info_related_links li a:visited, .layout_info_related_links li a:active
{
	color: #353535;
	text-decoration: none;
}

.layout_info_related_links li a:hover
{
	text-decoration: underline;
}

.layout_info_podcast_logo {
	height: 25px;
	background: url(/images/vod/skins/light/podcast_logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 5px 0px 0px 0px;
	padding: 6px 0px 0px 30px;
}

/* LAYOUT STYLES - INFOWINDOW - TEACHING SERIES ----------------------------------------------------------- */

.layout_info_series_title_description {
    width: 430px;
    margin: 10px 5px 5px 10px; 
    padding: 0px
    text-align: left; 
    height: 55px;
    overflow: hidden;
}

.layout_info_series_title {
    color: #000000;
    font-size: 17px;
    margin: 0px 0px 5px 0px;
}

.layout_info_series_clip_title {
    color: #353535;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
}

.layout_info_series_clip_description {
    color: #353535;
    font-size: 13px;
}

.layout_info_series_links 
{
	width: 461px;
	height: 250px;
	margin: 5px 0px 0px 10px;
	padding: 0px;
}
.layout_info_series_links ul 
{
	margin: 2px 5px 2px 5px;
	padding: 0px 0px 0px 15px;
}

.layout_info_series_links li {
	height: 15px; 
	padding: 2px 0px 2px 0px;
}

.layout_info_series_links li a, .layout_info_series_links a:link, .layout_info_series_links li a:visited, .layout_info_series_links li a:active
{
	color: #353535;
	text-decoration: none;
}

.layout_info_series_links li a:hover
{
	text-decoration: underline;
}


.layout_info_series_related_links 
{
	width: 461px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}

.layout_info_series_related_links ul 
{
	margin: 2px 5px 5px 2px;
	padding: 2px 0px 0px 15px;
	border-top: solid 1px #353535;
}

.layout_info_series_related_links li {
	float: left;
	width: 210px; 
	height: 15px; 
}

.layout_info_series_related_links li a, .layout_info_series_related_links a:link, .layout_info_series_related_links li a:visited, .layout_info_series_related_links li a:active
{
	color: #353535;
	text-decoration: none;
}

.layout_info_series_related_links li a:hover
{
	text-decoration: underline;
}

/* LAYOUT STYLES - SEND TO A FRIEND POPUP WINDOW ----------------------------------------------------------- */

.layout_body_email {
    font-size: 12px;
    text-align: left;
	padding:0px;
	margin: 0px 0px 0px 0px;
    background: #ffffff;
	color: #353535;
}

.layout_body_email_close_window {
    margin: 5px;
    text-align: right;
}

.layout_body_email_form {
    
    border-left: dotted 1px #353535; 
    padding-left:10px;
}

.layout_body_email a, .layout_body_email a:link, .layout_body_email a:visited, .layout_body_email a:active
{
	color: #353535;
	text-decoration: none;
}

.layout_body_email a:hover
{
	text-decoration: underline;
}
.layout_body_email h1, .layout_body_email h3
{
    font-size: 13px;
	margin: 0px;
	padding; 0px;
}

.layout_body_email h4 
{
    margin: 0px;
    padding: 0px;
	color: #000000;
}
	
.layout_body_email td 
{
    font-size: 11px;
}
	
/* LAYOUT STYLES - DOWNLOAD VIDEO POPUP WINDOW ----------------------------------------------------------- */

.layout_body_download {
    font-size: 12px;
    text-align: left;
	padding: 10px;
	margin: 0px 0px 0px 0px;
    background: #ffffff;
	color: #353535;
}

.layout_body_email_close_window {
    margin: 5px;
    text-align: right;
}

.layout_body_download a, .layout_body_download a:link, .layout_body_download a:visited, .layout_body_download a:active
{
	color: #353535;
	font-weight: 800;
	text-decoration: none;
}

.layout_body_download a:hover
{
	text-decoration: underline;
}

.layout_body_email h1
{
    font-size: 13px;
	margin: 0px;
	padding; 0px;
}

/* LAYOUT STYLES - NAVIGATE: PODCAST -------------------------------------------------------- */

.layout_podcast_body {
    text-align: center;
	padding:0px;
	margin:0px;
    background: #ffffff; 
	
    color: #353535;
}

.layout_podcast_graphic {
    width: 100px;
    height: 111px;
	background: url(/images/vod/skins/light/podcast_ipod.jpg);
	background-repeat: no-repeat;
}

/* ---------------------------------------------------------------------------------------------- */


@media all /* hides css from Netscape 4.x, Mac IE 4.01, Mac IE 5.0, Win IE 4, Konqueror 3.0 */
      {
        

        #fullscreenimage /* Will not be seen by browsers that don't support css. */
        {
          height: 32px;
          width: 32px;
          background-image: url( /images/vod/skins/default/fullscreen.png );
          float: right;
          position: absolute;
          top: 305px;
          left: 325px;
          
          
        }
        #fullscreenimage_disabled 
        {
          display: none;
        } 

        * html #fullscreenimage /* Will only be seen by IE */
        {
          background: none;
          filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
          (
            src='/images/vod/skins/default/fullscreen.png',sizingMethod='scale'
          );
        }

        #fallbackimage /* This will be seen by browsers that don't support css,
                          it is hidden for browsers than can do css. */
        {
          display: none;
        }
      }
    
/* END STYLE SHEET -------------------------------------------------------------------------- */