body {
	padding: 10px 0 10px;
    background: #fff url('../images/body-bg.jpg') 50% 0% repeat-y;
    color: #555; font-size: 12px;
}
.container_12 { background: #fff; }

/* COMMON */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Trebuchet MS', arial, helvetica, tahoma;
}
h1 { font-size: 20px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 12px; font-weight: bold; }
h6 { font-size: 10px; font-weight: bold; }
.color-1 {
    color: #335DB1 !important;
}
.color-2 {
    color: #60982D !important;
}
p { margin: 0 0 5px; }
strong { font-weight: bold; }
a { color: #39479E; text-decoration: none; }
a:hover { text-decoration: underline; }

a.more { text-decoration: underline; font-size:11px; }
div.more { text-align: right; }

.list-square {}
.list-square li { margin: 2px 0; background: url(../images/icon-list-square.jpg) left 4px no-repeat; padding-left: 12px; }
.list-square li a {}

/* COMMON - END */

#header {
    height:85px;
}

#search-box { text-align:right; }
#search-box .text { vertical-align:middle; padding: 2px 2px; }
#search-box .button { vertical-align:middle; }

#navigation { position: relative; z-index: 900; width: 100%; margin: 12px 0 0; font-family: "Trebuchet MS", Verdana, Tahoma, Arial; }
#navigation ul { margin: 0; padding: 5px 0 0; list-style: none; border-bottom: 3px solid #FDBD02; background: url('../images/top-nav-bg.jpg') left bottom repeat-x; }
#navigation ul li { margin: 0 1px 0 0; padding: 0; list-style: none; float:left; }
#navigation ul li a { display: block; padding: 5px 20px; color: #000; font-size: 15px; font-weight: normal; text-decoration: none; }
#navigation ul li a:hover { background: #FDBD02; color: #fff; }
#navigation ul li.active a { background: #FDBD02; color: #fff; }

#country-nav {
    height: 18px; text-align: right;
}
#country-nav, #country-nav a { font-size: 12px; color: #666; text-decoration: none; }
#country-nav a { margin: 0 2px; }
#country-nav a:hover { text-decoration: none; }

#country_link {
    padding: 0;
}
#country_sel {
    display: none;
    width: 250px; /*left: 605px;*/
    position: relative; z-index: 999; float:right;
    background: #444446; color: #fff;
    padding: 10px;
}

#now-showing { background: #000; color: #fff; padding-top: 7px; padding-bottom: 7px; }
#now-showing .label { padding-left: 10px; font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 15px; font-weight: bold; }
#now-showing a { color: #fff; }

#now-showing .schedule { display: block; float: left; padding: 2px 5px; margin: 0 10px 0 0; }
#now-showing .active { background: #E20D0C; color: #F1F1F1; } 
#now-showing .schedule .time { margin: 0; padding: 0; font-weight: bold; }
#now-showing .schedule .title { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }

#slider-navigation { background: #000 url('../images/slider-nav-bg.jpg') left bottom repeat-x; }
#slider-navigation .alpha { height: 43px; text-align: left; background: url('../images/slider-nav-bg-left.jpg') left bottom no-repeat; }
#slider-navigation .alpha a { display:block; width: 27px; margin: 7px 10px; }
#slider-navigation .omega { height: 43px; text-align: right; background: url('../images/slider-nav-bg-right.jpg') right bottom no-repeat; }
#slider-navigation .omega a { display:block; float:right; width: 27px; margin: 7px 0; margin-right: 10px; }

#footer {
    padding-top: 15px;
    font-size: 12px;
}
#footer-links { margin: 0 0 10px; width: 100%; text-align: center; font-weight: bold; letter-spacing: 3px; }
#footer-links a { color: #393939; letter-spacing: normal; }
#footer-links a:hover {}

#footer #copyright { text-align: center; font-size: 11px; }

#content { padding-top: 15px; margin-bottom: 0; }

#page-left { margin-top: 0; }
#sidebar { margin-top: 0; }


/* UI CUSTOM */
.ui-widget {
    padding: 5px; margin: 0 0 20px;
    background: #f4f4f4;
    border: 1px solid #E7E7E7;
}
.ui-widget-header { border-width: 0 !important; }
.ui-widget-header h2 {
    background: #f4f4f4;
    padding: 0 5px 3px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica; font-size: 18px; font-weight: bold;
    color: #D12717; /*letter-spacing: -1px;*/
}
.ui-widget-header h2 .color-1, .ui-widget-header h2 .color-2 {
    color: #D12717 !important;
}
.ui-widget-content {
    margin: 0 0 0;
    padding: 5px 5px;
    border: 1px solid #E7E7E7 !important;
    min-height: 175px;
}
.ui-widget-banner {
    background:transparent; border:0; padding:0;
}
.ui-tabs { margin: 0px; }

.ui-tabs .ui-widget-content {
    border-width: 0 !important;
}

/* Dialog */
.dialog_no_title {}
.dialog_no_title .ui-dialog-titlebar { display: none; }

.ui-widget-overlay { background-color: #000 !important; background-image: none !important; opacity: 0.7 !important; }
/* UI CUSTOM - END */

#form_poll {}
#form_poll .question { margin: 0 0 10px; }
#form_poll .poll_option { margin: 0 0 10px; }
#form_poll .poll_option input { margin: 0 5px 0 0; vertical-align: middle; }
#form_poll .submit { text-align: center; }

.poll-results {}
.poll-results .title { font-weight: bold; }
.poll-results th, .poll-results td { padding: 5px; }
.poll-results th { padding-left: 0; padding-right: 10px; }
.poll-results td { font-weight: bold; }

.carousel { width:auto; margin: 0 auto; }
.carousel .block {
    float: left; margin: 0 2px 5px 0;
    text-align:center;
}
.carousel .block img {
    width: 92px; height:64px;
}

/* Program */
.program {}
.program .program-image {}
.program .program-time { font-weight: bold; font-size: 14px; margin: 5px 0 0; }

.program .detail { border-bottom: 1px dashed #85817A; margin: 0 0 5px; }
.program .detail dd { font-weight: bold; margin-bottom: 5px; }
.program .detail dt { color: #85817A; margin-bottom: 5px; }

.program-left-nav {}
.program-left-nav li { border-bottom: 1px solid #f3f3f3; margin: 0 0 1px; }
.program-left-nav li a { display:block; padding: 5px 5px; font-size: 12px; font-weight: normal; }
.program-left-nav li.active { background: #f3f3f3 url('/images/icon-program-nav.jpg') right center no-repeat; }
.program-left-nav li.title { margin:10px 0 1px; padding: 5px 5px; font-weight: bold; font-size: 14px; }
.program-left-nav li.active a { font-weight: bold; }

.extrashots ul li { margin-bottom: 20px; }

/* Schedule */
.schedule-list {}
.schedule-list td { padding: 5px; border-bottom: 1px solid #F3F3F3; vertical-align: top; }
.schedule-list .odd {}
.schedule-list .even { background: #fbfbfb; }
.schedule-list td.time {}
.schedule-list td.text {}

/* Video */
#videos {}
.video { width: 32.5%; margin: 0 5px 10px 0; float: left; }
.video .image, .video .image img { width: 150px; height: 70px; margin-bottom: 3px; }
.video .info-content { padding-right: 10px; }
.video .title { height: 35px; font-size: 13px; font-weight: bold; }
.video .views {}
.video .length {}

#video {}
#video .video { width: auto; margin: 0; float: none; }
#video .info-content { padding: 0; }
#video .info-content .views { font-weight: bold; font-size: 110%; text-align: right; }
#video .info-content .description { margin-top: 5px; }

/* Sidebar videos */
#sidebar #videos,
#program-sidebar #videos {}
#sidebar .video,
#program-sidebar .video { width: auto; float: none; clear: both; margin: 0 0 10px; }
#sidebar .video .image,
#program-sidebar .video .image { float: left; margin-right: 10px; margin-bottom: 0; }
#sidebar .video .info-content,
#program-sidebar .video .info-content { padding: 0; width: 130px; float: left; }

/* Downloads */
#downloads {}
.download { width: 32.5%; margin: 0 5px 10px 0; float: left; }
.download .image, .download .image img { width: 150px; height: 70px; margin-bottom: 3px; }
.download .info-content { padding-right: 10px; }
.download .title { height: 35px; font-size: 13px; font-weight: bold; }
.download .views {}
.download .category {}

#download {}
#download .download { width: auto; margin: 0; float: none; }
#download .info-content { padding: 0; }
#download .info-content .views { font-weight: bold; font-size: 110%; text-align: right; }
#download .info-content .description { margin-top: 5px; }

/* Table */
.table { border-color: #ddd; }
.table th { font-weight: bold; }
.table td { padding: 5px; border-style: solid; border-width: 1px; border-color: #ddd; }

/* Advertising */
.list-menu-right {}
.list-menu-right li { border-bottom: 1px solid #f3f3f3; margin: 0 0 1px; }
.list-menu-right li a { display:block; padding: 5px 5px; font-size: 12px; font-weight: normal; }
.list-menu-right li.active { background: #f3f3f3 url('/images/icon-program-nav.jpg') right center no-repeat; }
.list-menu-right li.title { margin:10px 0 1px; padding: 5px 5px; font-weight: bold; font-size: 14px; }
.list-menu-right li.active a { font-weight: bold; }

/* Pagination */
.pagination_desc {
    margin: 0;
    padding: 5px;
    font-style: italic;
    color: #828f95;
}
.pagination_desc strong {
    color: #176f94;
}
.pagination {
    margin: 0;
    padding: 5px;
    float: right;
    color: #176f94;
    font-size: 110%;
    font-weight: bold;
}
.pagination a {
    margin: 0 1px;
    text-decoration: none;
    color: #828f95;
    font-size: 75%;
    vertical-align: 1px;
    font-weight: normal;
}
.pagination a:hover {
    text-decoration: underline;
}
.pagination img {
    vertical-align: -2px;
}
