
/* ***** TABS ***** */
.tabsContainer { padding: 0 0 0 12px; height: 42px; background: url(/images/general/tabs_bkg.gif) repeat-x bottom; }
#schedulesTabsContainer { width: 452px; }
.tabsContainer a {border: 0; float: left; display: block; padding: 10px 8px 0 8px; width: 114px; height: 26px; text-align: center; color: #596C74; text-decoration: none; font-weight: bold; line-height: 14px; background: url(/images/general/tab_channels_schedules.jpg) no-repeat; }
.tabsContainer a:hover, .tabsContainer .selectedLink { color: #253339; background: url(/images/general/tab_channels_schedules.jpg) 0% -36px; }
.tabsContainer #channelSelect1, #azTabsContainer #channelSelect0, #ajaxSelection0, #ajaxSelection1, #searchGroupSelect0 { padding-top: 5px; height: 31px; }

.tabsGreyBar { padding: 4px 0 0 0; height: 18px; text-align: center; background: #5C6A7F; color: #fff; }
#greyBarAllCategories { text-align: left; padding: 5px 12px 0 12px; width: 648px; height: 22px; font-weight: bold; }
#scheduleDateContainer {width: 464px;}
#scheduleDateContainer h4 { margin: 0; padding: 0; color: #f0f0f0; font-size: 13px; line-height: 14px;  }


/* ***** PROGRAM HIGHLIGHTS ***** */
#programHighlightsList { margin: -12px 0 0 0; width: 672px; }
#programHighlightsList img.border { display: block;  }
.programHighlightsLeft {border-bottom: 1px solid #DCDFEB; padding: 26px 22px 22px 0; width: 186px;text-align: left; vertical-align: top; }
.programHighlightsLeft img { display: block; }
.programHighlightsRight {border-bottom: 1px solid #DCDFEB; padding: 26px 0 22px 0; width: 464px; text-align: left; verical-align: top; line-height: 17px; }
.programHighlightsRight div, .programHighlightsRight p {line-height: 16px; }
.programHighlightsRight h4 {margin: 0 0 2px 0; font-size: 14px; color: #884356; }
.programHighlightsRight h4 a {font-size: 14px; color: #884356;}
.airdateChannel { margin: 0 0 3px 0; }

.hidden { display:none; }

.programHighlightsIcons { margin: 6px 0 0 2px; height: 23px;}
a.videoPreviewButton {float: left; display: block;  margin: 0 12px 0 0; width: 93px; height: 23px; background: url(/images/general/btn_video_preview.jpg) no-repeat; }
a.videoPreviewButton:hover {background: url(/images/general/btn_video_preview.jpg) 0% -23px; }
.programHighlightsIconContainer { float: left; padding: 0 10px; }
.programHighlightsIconContainer img { vertical-align: bottom; }
.programHighlightsIcons a  { font: 10px verdana, tahoma, arial, "lucida Grande", sans-serif; text-decoration: none; }
.programHighlightsIcons a:hover { text-decoration: underline; }
#tellFriendIconContainer { padding-top: 3px; }
#ereminderIconContainer { padding-top: 1px; }



/* ***** GENERAL HIGHLIGHT CONTAINER ***** */
.generalHighlightContainer { margin: 0 0 24px 0; padding: 12px 0 0 0; background: url(/images/general/general_highlight_top.gif) no-repeat; }
.generalHighlightBottomContainer { padding: 0 0 12px 0; background: url(/images/general/category_highlight_btm.gif) no-repeat bottom; }
.generalHighlightContent { border: 1px solid #a6afc0; border-top: 0; border-bottom: 0; padding: 10px 14px 12px 16px;  background: #f7f9fa;}

.highlight672pxContainer { margin: 0 0 24px 0; padding: 12px 0 0 0; width: 672px; background: url(/images/general/highlight672px_top.gif) no-repeat; }
.highlight672pxBottomContainer { padding: 0 0 12px 0; width: 672px; background: url(/images/general/highlight672px_btm.gif) no-repeat bottom; }
.highlight672pxContent { border: 1px solid #a6afc0; border-top: 0; border-bottom: 0; padding: 10px 22px 12px 24px; width:624px;   background: #f7f9fa;}


.videoContainerRight352px { float:right; margin: 0 0 20px 20px;  padding-top: 16px; width: 352px; background: url(/images/general/highlight_top_352px.gif) no-repeat; }
.videoBottomContainerRight352px { padding: 0 0 16px 0; width: 352px; background: url(/images/general/highlight_btm_352px.gif) no-repeat bottom; }
.videoContentRight352px { border: 1px solid #a6afc0; border-top: 0; border-bottom: 0; padding: 0 15px  0 15px; width: 320px;  background: #f7f9fa;}
.videoContainer320 { margin: 0 auto; }
.videoContainer320 p { margin: 0; }


/* ***** PROGRAMS A-Z ***** */

/* Programs A-Z Page */

#alphabetBar { padding: 2px 16px 0 13px; height: 18px; background: #5C6A7F; color: #fff; }
#alphabetBar a { margin: 0; padding: 2px 1px 2px 6px; font-size: 14px; line-height: 14px;font-weight: bold; color: #fff; text-align: center; }
#alphabetBar a:link, #alphabetBar a:visited { text-decoration: none; }
#alphabetBar a:hover { color: #253339; text-decoration: none; background-color: #EEF4F8; }
h2.azListHeading { margin: 12px 0 2px 0; border-bottom: 1px solid #D6DDE7; padding: 0 0 3px 0; font-size: 22px;}

.azListTable {margin: 0 auto; border-bottom: 1px solid #E2E7EE; border-top: 1px solid #e0e0e0; width: 672px; }
#azListTableAll { border-top: 0; }
#azListTableAll .azChannels td { border: 0; border-bottom: 1px solid #E2E7EE; font-size: 11px; font-weight: bold;}
.azListTable .azChannels td { padding-top: 2px; padding-bottom: 2px; }
.azListTable .colSix {padding: 3px 0 3px 10px; text-align: left; vertical-align: top; }
#azListTableAll .colOne, #azListTableAll .colTwo, #azListTableAll .colThree, #azListTableAll .colFour, #azListTableAll .colFive {  border-left: 1px solid #E2E7EE; padding: 3px 0; width: 31px; text-align: center; vertical-align: middle; }
#azListTableAll .colOne { padding-left: 2px; width: 22px; }
#azListTableAll .colSix {border-left: 1px solid #E2E7EE; border-right: 1px solid #E2E7EE; width: 516px; }
.azListTable .greyRow td { background: #F0F3F6; }

/* A-Z List on Category Pages - adjusting for 464px wide column */
.categoryTabsArea .azListTable { width: 464px; }
.categoryTabsArea #azListTableAll .colOne, .categoryTabsArea #azListTableAll .colTwo, .categoryTabsArea #azListTableAll .colThree, .categoryTabsArea #azListTableAll .colFour, .categoryTabsArea #azListTableAll .colFive {  width: 29px; }
.categoryTabsArea #azListTableAll .colOne { width: 20px; }
.categoryTabsArea #azListTableAll .colSix { width: 318px; }



/* ******* PROGRAM DETAILS RIGHT COLUMN ******* */
.programDetailsThumbnailImage { display: block; margin: 0 0 20px 0; }
#rightColProgramInfoContainer { padding: 8px 12px 4px 14px; width: 158px; }
.highlightRightColContainer { margin: 0 0 18px 0; padding: 0; width: 186px; }
.highlightRightColContainer h4 { margin: 0; padding: 0; }
.highlightRightColContainer h4 img { display: block; margin: 0; padding: 0; }
.highlightRightColBottomContainer { padding: 0 0 12px 0; width: 186px; background: url(/images/general/rt_col_hilight_btm.gif) no-repeat bottom; }
.highlightRightColContent { border: 1px solid #a6afc0; border-top: 0; border-bottom: 0; padding: 6px 0 0 0; width:184px;   background: #f6f9fb;}

.rightColLinksTable { width: 184px; }
.rightColLinksLeft { padding: 6px 4px 0 8px; width: 26px; vertical-align: top; text-align: left; }
.rightColLinksRight { padding: 4px 8px 12px 0; width: 138px; vertical-align: top; text-align: left; }
.rightColLinksRight a { font-size: 11px; line-height: 14px;}
#rightColCategoryLeft { padding: 0 4px 0 8px; width: 30px; }
#rightColCategoryRight { padding-left: 8px; width: 124px; vertical-align: middle;}

#programSponsorsContainer { padding: 8px 10px; width: 164px; }
#programSponsorsContainer img { display: block; width: 164px; }

.categoryPromo { display: block; margin: 24px 0 30px 0; }


.greyLineSeparator { margin: 28px 0 20px 0; border-top: 1px solid #C7CCD1; width: 100%; height: 1px;}
