/* HTML5 Boilerplate */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; } 
[hidden] { display: none; } 
* {font-size:100.01%;}
html { font-size:62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 
html, button, input, select, textarea {font-family:Helvetica, Arial, sans-sernewif; color: #222; }
body {
 margin:0; color:#4E4E4E; background:#666; position: relative; -webkit-font-smoothing: antialiased;
 font:1em/1.4 Helvetica, Arial, Tahoma, sans-serif; min-width: 1000px;
}
::-moz-selection { background: #29bcc3; color: #fff; text-shadow:none; }
::selection { background: #29bcc3; color: #fff; text-shadow:none; }


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { direction: ltr; }
h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; font-weight:normal; }

a { color:#37728A; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
a:hover, a:active { outline: 0; }
a:visited {color:#665E80;}
abbr[title] { border-bottom: 1px dotted; }
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px dotted #ddd; cursor: help; }
em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
code { font-weight: bold; background: #ffff99; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }



q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; line-height: inherit; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }



nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/*object, embed, video { width:100%; }*/
.main-section object, .main-section embed, .main-section video { width:100% !important; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
input{ font:100% Helvetica, Arial, sans-serif; color:#525252; vertical-align:middle; outline:none; }
form, fieldset{ margin:0; padding:0; border:0; }

/* Lists ---------------------- */
ul.square { list-style-type: square; }
ul.square li ul { list-style: inherit; }
ul.circle { list-style-type: circle; }
ul.circle li ul { list-style: inherit; }
ul.disc { list-style-type: disc; }
ul.disc li ul { list-style: inherit; }
ul.no-bullet { list-style: none; }






.post-info-list strong {
    font-weight: normal;
}




.social-side-area ul, .pagination-lst, .programme-list, .slide-list, .add-info-row ul, #add-nav,
.stock-indices-row .box-area-holder, .archive-section ul, .sponsored-area ul, .stories-nav,
.lst-tv-programme .img ul, .stats-info ul, .recommended-block ul, .header-tv-lst,
.tv-home-slider .img-area-box ul, .slide-shows-carousel .img ul, .most-read-stories-graph, .top-stories-tab,
.news-pictures-pagination ul, .stories-pagination ul {
margin:0; padding:0; list-style:none; overflow:hidden;
}
.video-news-lst, .story-list, .side-special-rep, .article-lst, .recommend-list, .tabs-news-pictures, .media-img-lst {
margin:0; padding:0; list-style:none;
} 


small.twitter_counter,small.linkedin_counter {
    display: none;
}





/* wrapper */
.wrapper-holder{ width:100%;  position:relative; /*overflow:hidden;*/ }
#wrapper{ background:#fff; min-width:1003px; max-width:1408px; margin:0 auto; }
.wrapper-area { width:100%; } 

/* main-section */
#main-section, .cna-main-header{ float:left; width:76%; background:#fff; position:relative; }
 .cna-main-header { z-index:20; }

/* header */
header, footer{ width:100%; position:relative; z-index:10; }
header { background:#111;}

.header-area { background:#000 url(/blob/1486/1383164748000/bg-header-area-holder-png-data.png); overflow:hidden; }
.header-area .holder{ background:url(/blob/1178/1383164752000/bg-header-area-png-data.png) repeat-x 4px 0; overflow:hidden; }
.header-area .frame { background:url(/blob/1400/1383164751000/bg-header-area-frame-png-data.png) repeat-x 0 100%; padding: 0 0 6px 5px; overflow:hidden; }


.logo{
 background:url(/blob/542240/1433519051000/img-logo-png-data.png ) no-repeat; float:left; margin:8px 1.5% 0 0; width:241px;
height:48px; overflow:hidden; text-indent:-9999px;
}
.logo a{ display:block; height:100%; }
.header-area nav{ font-size:1.4em; line-height:1.2; float:left; text-transform:uppercase; position:relative; }
.header-area nav ul{ float:left; }
.header-area nav li{float:left; height:60px; overflow:hidden; margin:0 -48px 0 0;position: relative;padding: 0 24px;
}
.header-area nav a { color:#fff; float:left; text-align:center; height:24px; padding:38px 20px 0 14px; z-index: 1;position: relative;} 

.header-area nav li.active a:before, .header-area nav li a.hover:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #c00004;
    -webkit-transform: skewX(150deg) translateX(6px);
    -ms-transform: skewX(150deg) translateX(6px);
    transform: skewX(150deg) translateX(6px);
}
 .header-area nav a.link-watch { padding:38px 0 0 17px; font-size:.85em; height:16px; width:110px; color:#4DFFFF; } 

.header-area nav a:hover{text-decoration:none;}
/* About Us header */

.change_bg{ overflow:hidden; background:#f2f2f2 url(/blob/1596/1383164752000/bg-wrapper-area-png-data.png) repeat-y 100% 0; }
.corporate .header-area { background:url(/blob/1100/1383164752000/bgr-menu-jpg-data.jpg) repeat-x; }
.corporate .header-area nav{ float:right; }
.corporate .header-area .holder { background:none; }
.corporate .header-area .frame { border-bottom:6px solid #d01922; padding:0; background:none; }

.corporate .header-area ul { height:37px; padding:0; margin:0; background:none; }
.corporate .header-area nav li  {
background:url(/blob/1378/1383164750000/bgr-lidivider-png-data.png) no-repeat right top;
 padding:0; list-style:none; margin:0 0 0 -34px; position:relative; z-index:5;
}
.corporate .header-area nav li a {
 width:133px; padding:17px 0 0; margin:0 -7px 0 0; color:#F2F2F2; height:31px; position:relative; z-index:10; display:block;
}
.corporate .header-area nav .add-txt{ float:left; text-transform:none; color:#fff; padding:17px 32px 0 0; }
.corporate .header-area nav .active > a { background:url(/blob/1372/1383164745000/bgr-menu-hover-png-data.png) no-repeat; }
.corporate .news-row{padding:0;}
.corporate .news-row > ul{float:left;}
.footernav { position:relative; background:#323232; clear:both; width:76%; }

.breadcrumbs-add, .corporate .header-area .breadcrumbs-add {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -325px -468px; 
padding:14px 0 0 63px; height:auto;
}
.breadcrumbs-add { min-height:23px; margin:0; list-style:none; font-size:1.3em; line-height:1.4; font-weight:bold; text-transform:uppercase; }
.breadcrumbs-add li{ background:url(/blob/1910/1383164822000/bullet-breadcrumbs-png-data.png) no-repeat ; padding:0 13px 0 20px; float:left;}
.breadcrumbs-add a{color:#f2f2f2;} 



/* header-box */
.header-box{ float:right; padding:25px 1% 0 0; color:#fff; font-size:1.2em; width:34%; }
.header-box .info-txt { line-height:1.1; width:60%; float:left; }
 .logo-box { margin:2px 5% 3px 0; float:left; }
.weather-box, .header-box-hold { float:left; width:35%; }
 .header-box-hold { width:59%; padding-right:2%; }
.weather-box-hold { float:right; }
.header-box .weather-info{ display:block; padding:4px 0 0; white-space:nowrap; }
.header-box .weather-ico{ 
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -94px -1245px;
width:24px; height:24px; margin:0 5px; padding:0; display:block; text-indent:9999em;
}
.weather-box-hold a{ min-width:85px; color:#fff; display:block; }
.weather-box-hold .weather-ico{float:left;}
.psi-box { line-height:1.1; float:none; clear:both; display:block; }
.psi-box p { margin:0;}
.sliderArrows { display:none; visibility:hidden; }
/* nav-area */
.nav-area{ background:#121212 url(/blob/1396/1383164750000/bg-nav-area-png-data.png ) repeat-x; padding:0 0 1px; width:100%; }

/* top-nav */
.top-nav{ font-size:1.1em; line-height:1.15; width:100%; margin:0; padding:0; list-style:none; }
.top-nav > li{ float:left; margin:0 -4px 0 0; background:url(/blob/1490/1383164751000/sep-top-nav-png-data.png) no-repeat 0 6px;text-transform:uppercase; }
.top-nav > li:first-of-type{background:none;}
.top-nav .active > a, .top-nav li:hover{position:relative;}
.top-nav li:hover ul {display:block; z-index:100;}
.top-nav > li > a{ color:#f2f2f2; float:left; padding:13px 7px 10px; cursor:pointer; position:relative; }

.top-nav .active > a,.top-nav > li > a:hover { text-decoration:none; background:url(/blob/1236/1383164748000/bg-top-nav-hover-png-data.png ) no-repeat; }
.top-nav .drop-arrow{ padding:13px 11px 10px 10px;}
.top-nav .drop-arrow span{ background:url(/blob/567498/1383164751000/bg-arrow-more-drop-png-data.png) no-repeat 100% 3px; display:block; padding:0 18px 0 0;}

.top-nav ul{
background:transparent url(/blob/1134/1383164749000/bg-drop-down-png-data.png) repeat-x ; /* default fallback */
 background: rgba(0, 0, 0, 0.8); /* nice browsers */
 display:none;list-style:none; position:absolute; top:100%; left:0; width:125px;
 margin:0 -1px 0 0; padding:0 7px; overflow:hidden;
}
.top-nav ul li{ background:url(/blob/1758/1383164748000/sep-drop-down-png-data.png ) repeat-x;overflow:hidden; vertical-align:top; margin:-2px 0 2px; }
.top-nav ul a {color:#fff; display:block; padding:12px 3px 10px; }
 
.tv .top-nav { width:60%; float:left; }
.nav-area .select-section { float:right; width:auto; margin:.75% 2%; }
.nav-area .select-section label { color:#EEE;}

/* content */
.tv-microsite .decor-content #content, #content{  background:#fff url(/blob/1322/1383164746000/bg-content-png-data.png) repeat-x; }
.home-section #content{background:#f9f6f6 url(/blob/1260/1383164751000/bg-content-home-png-data.png) repeat-x; padding-top:0; }
    .corporate #content { background:#FFF url(/blob/542248/1383164745000/bg-corp-content-png-data.png) repeat-x; }
.advertise #content { padding-top:0; }

/* Global Banner on Top */
#content .banner-area {
    text-align: center;
    margin: 0 auto;
    padding: 1em 0;
    z-index: 1 !important;
    max-width: 970px;
    position: relative;
}
 #content .banner-area div { margin:0 auto; z-index:3 !important; } /* set z-index:1 value to 3*/
 .corporate #content .banner-area { margin-bottom:0; padding-bottom:2.5em; }

/* Banner in middle */
.archive-area-banner { z-index:1 !important; margin:1em auto; text-align:center; }
/*.banner-holder-section { text-align:center; margin:0 auto; }*/
.banner-holder-section{ margin: 1em 20px; }
/* Global Banner Sidebar */
.side-banner-area, .side-banner-box, .side-banner-holder { text-align:center; padding:10px 0; margin:0 auto; max-width:300px; position:relative; z-index:0; }
.side-banner-box { padding:0 0 20px; }
 

/* news-row */
.news-row { padding:.5em 20px 1em; overflow:hidden; }
.news-row h1, .ttl-frame h1.news-section-ttl {
font:bold 2.8em/1.0833 arial, helvetica,sans-serif; margin:0 14px 0 0; float:left; color:#333; text-transform:uppercase;
}
.news-row h1 span { width:4em; margin-left:.25em; padding:0; text-indent:-9999em; display:inline-block; }
.news-row .ttl-china span{ background:url(/blob/1750/1383164748000/bg-ttl-china-png-data.png) no-repeat;  }
.news-row > ul{
 font-size:1.4em; line-height:1.2; margin:0; padding:9px 0 0; float:left; list-style:none; text-transform:uppercase;
}
.news-row > ul > li{
    background:url(/blob/1528/1383164750000/sep-news-row-png-data.png ) no-repeat;
    float:left; padding:0 11px 0 14px;
}.news-row > ul > li:first-child{background:none;}
.news-row > ul > li a{color:#37728a;}
.news-row .holder{ float:right; padding:11px 0 0; }
.news-row .holder .ttl{
 float:left; color:#333; padding:5px 0 0; font-size:1.6em; line-height:1.2; font-weight:bold;
}
.news-row-inner{ overflow:hidden; padding:0 0 10px 21px; }
.news-row-inner h1{ color:#333; font-size:3.6em; line-height:1.083; margin:0 27px 0 0; float:left; }
.news-row-inner .link{ float:left; font-size:1.4em; line-height:1.2; color:#37728a; margin:18px 0 0; }
.correspondent-list{ margin:0; padding:0 12px; list-style:none; float:left; }
.correspondent-list li{ float:left; padding:0 10px 0 12px; }
.correspondent-list .img{ float:left; padding:0 6px 0 0; width:28%; }
.correspondent-list .img img{ float:left; max-width:100%; height:auto; }
.correspondent-list .txt{ float:left; font-size:1.4em; line-height:1.2; color:#37728a; padding:7px 0 0; font-weight:bold; }

/* article-area */
.info-area{
    height:1%; background:#f0f0f3; padding:24px 20px 0; 
    background-image: -ms-linear-gradient(top, #FFF 0%, #EEE 20%, #ECECEC 67%, #FFF 100%);
    background-image: -moz-linear-gradient(top, #FFF 0%, #EEE 20%, #ECECEC 67%, #FFF 100%);
    background-image: -o-linear-gradient(top, #FFF 0%, #EEE 20%, #ECECEC 67%, #FFF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.20, #EEE), color-stop(.67, #ECECEC), color-stop(1, #FFF));
    background-image: linear-gradient(to bottom, #FFF 0%, #EEE 20%, #ECECEC 67%, #FFF 100%);
    background-image: -webkit-linear-gradient(top, #FFF 0%, #EEE 20%, #ECECEC 67%, #FFF 100%);
}
.photos .info-area { background:#000; }
.video-article .info-area, .article .info-area{ background: url(/blob/1162/1383164748000/bg-info-area-png-data.png) repeat-x; }
.photo-news-section .info-area{
 background-color:#161616;
 background-image: -ms-linear-gradient(top, #888 0%, #333 1%, #111 10%, #666 75%, #000 100%);
 background-image: -moz-linear-gradient(top, #888 0%, #333 1%, #111 10%, #666 75%, #000 100%);
 background-image: -o-linear-gradient(top, #888 0%, #333 1%, #111 10%, #666 75%, #000 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888), color-stop(.01, #333), color-stop(.01, #111), 
  color-stop(.75, #666), color-stop(1, #000));
 background-image:-webkit-linear-gradient(top, #888 0%, #333 1%, #111 10%, #666 75%, #000 100%);
 background-image:linear-gradient(to bottom, #888 0%, #333 1%, #111 10%, #666 75%, #000 100%);
}
.slideshow-area .info-area{ padding:2% 0 0; }
.slideshow-article .info-area{ background: url(/blob/1474/1383164748000/bg-info-area-t-png-data.png) no-repeat; padding-top:50px; }
.info-area-content{ background:#fff; margin:0 -20px; padding:0 20px 10px; }
.article-area{
background:#fff; overflow:hidden; padding:1%; margin:0 0 1em; box-shadow:0px -2px 4px #E5E5E5;
-moz-box-shadow:0px -2px 4px #E5E5E5; -webkit-box-shadow:0px -2px 4px #E5E5E5;
}
.article-area-hold { padding: 0 0 3em; }
.article-area .img { float:right; width:65%; }
.article-area article { float:left; padding:1% 2% 2em 1%; width:32%; }
.article-area .date { display:block; color:#B9B9B9; font-size:1.2em; line-height:1.2; margin:0 0 2%; }
.article-area article h2 { margin:0 0 .3em; font-size:2.3em; line-height:1; }
.article-area article p{ font-size:1.4em; line-height:1.2em; margin:0 0 3%; }
.article-area article h3, .poll-side-block > h2 { margin:2em 0 0.2em; color:#333; font-size:1.6em; line-height:1.4em; font-weight:bold; }
.article-area article ul { margin:0; padding:0; list-style:none; font-size:1.4em; line-height:1.2; }
.article-area article li{ list-style:outside; margin:0 0 0 5%; padding:0 0 2.05%; color:#37728a; }
.holder-info .btn-box, .article-area .btn-box{ overflow:hidden; margin:0 0 9px; }
.btn-box .txt-box { float:left; width:auto; margin-right:8px; }
.article-area .btn-box .txt-box a { padding-top:3px; }
.btn-box .txt-box a span { float:left; width:24px; height:24px; }
.btn-box .txt-box h3 { font-size:1.5em; line-height:1.3; margin:2px 8px 2px 27px; padding:0; height:18px; overflow:hidden; }
.text-info-block-holder .btn-box .txt-box .ico-timeline { background-position:4px -861px; }
.text-info-block-holder .btn-box .txt-box .ico-socialreport { background-position:4px -950px; }
.btn-box .txt-box .ico-timeline { background-position:-92px -9px; }
.btn-box .txt-box .ico-socialreport { background-position:-120px -9px; } 
 
.holder-info .btn-box .btn, .holder-info .btn-box .btn-report, .article-area .btn-box .btn-report, .article-area .btn-box .btn{
 background:url(/blob/1108/1383164747000/bg-btn-timeline-png-data.png) repeat-x;
 float:left; color:#fff; padding:0 14px; margin:0 8px 0 0;border-radius:7px;
 -moz-border-radius:7px; -webkit-border-radius:7px;
}
.holder-info .btn-box .btn-report, .article-area .btn-box .btn-report{background:url(/blob/1348/1383164748000/bg-btn-report-png-data.png ) repeat-x;}

/* inform-area */
.inform-area{ padding:3px 0 15px; }
.side-inform-area{ float:right; width:32.5%; background:#eee; margin:0; padding:0 0 1%; }
.programme-list{ background:#FFF;margin-bottom:5%; }
.programme-list .time { float:left; width:20%; background:#EEE; font-weight:bold; padding:6px 2%; font-size:1.3em; margin:0 0 0 2%; }
.programme-list .ttl{ display:block; overflow:hidden; background:#fff; font-size:1.4em; line-height:1.2; font-weight:bold; padding:2%; }
.programme-img-list{ margin:0 auto -14px; padding:0; list-style:none; max-width:240px; overflow:hidden; }
.programme-img-list li{ overflow:hidden; position:relative; padding:0 0 4px; margin:0 0 14px; }
.programme-img-list .img { cursor:pointer; position:relative; color:#fff; height:100%; display:block; }
.programme-img-list .text{ position:absolute; bottom:0; left:0; padding:2% 2%; font-size:1.6em; line-height:1.2; width:96%; }
.programme-img-list .txt-box{ background:#fff; padding:6px 8px 8px; overflow:hidden; }
.programme-img-list .txt-box p{ margin:0; font-weight:bold; font-size: 1.2em; line-height:1.2; }

.txt-inform-area{ float:left; width:67%; }
.article-lst{ margin:0 -2.5% 0 0; }
.txt-inform-area .article-lst { margin:0; }
.article-lst li{ 
 display:inline-block; padding:2% 1.5%; max-width:45%; margin:0 1% 3% 0; vertical-align:top;
 background:#fff; border:1px solid #e2e2e2; min-height:365px; max-height:420px; 
 -moz-box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4); -webkit-box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4);
 box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4);
}
 .corporate .article-lst li { 
  max-width:30%; padding-right:1.5%; width:29%; background:none; border:none; min-height:50px; 
  -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin: 0 1% 20px 0;
 }
.article-lst .date{ display:block; color:#888; font-size:1.2em; line-height:1.25; }
.article-lst h2{ margin:0 0 7px; font-weight:bold; font-size:1.8em; line-height:1; }
.article-lst .img {padding:0 0 7px;}
 .txt-inform-area .article-lst .img {padding:0 0 5%;}
.article-lst p{ color:#444; font-size:1.3em; line-height:1.25; margin:0; }
.article-lst .graph { margin:1% 0 0; }
.article-lst .trend-hold { padding:3%0 0 ;}
.graph-box { float:left; }
.graph-box .hold { width:70% !important; }

/* business-area */
.business-area{
 overflow:hidden;
 padding:0 0 30px;
}
.indices-area{
 background:#022a35 url(/blob/1318/1383164747000/bg-indices-area-png-data.png) repeat-x;
 float:right; width:32.5%; padding:7px 0 0; margin:0;
}
.indices-area h2{
font-size:1.8em; line-height:1.2; margin:0 11px;
color:#fff !important; padding:0 0 6px; text-transform:uppercase;
border-bottom:1px solid #fff;
}
.indices-area ul{
margin:0; padding:0; list-style:none;
color:#fff; font-weight:bold; font-size:1.4em; line-height:1.2;
}
.indices-area li{ overflow:hidden; vertical-align:top; padding:14px 0; }
.indices-area li.decor{background:#1a5b78;}
.indices-area li .ttl{ width:60px; float:left; padding:0 0 0 10px; }
.indices-area li .arrow-down,
.indices-area li .arrow-up{
 background:url(/blob/1612/1383164752000/bg-arrow-up-green-png-data.png) no-repeat;
 float:left; width:20px; height:10px; overflow:hidden;
 text-indent:-9999px; margin:4px 7.7% 0 0;
}
.indices-area li .arrow-down{background:url(/blob/1496/1383164746000/bg-arrow-down-red-png-data.png ) no-repeat;}
.indices-area li .digit{ width:28%; float:left; }
.indices-area li .text{ width:18%; float:left; padding:0 5px 0 0; }
.indices-area li .text-green{color:#00d900;}
.indices-area li .text-red{color:#f61427;}
.indices-area .info-txt{
 display:block;
 background:#2d3c40;
 font-size:1.2em;
 line-height:1.25;
 padding:7px 10px;
 color:#fff;
}
.business-area .story-list{overflow:hidden;}
.business-area .story-list li{padding:0 0 36px;}

/* Section Landing Pages: top-stories-area */


.top-stories-area{ overflow:hidden; padding:0 0 .5em; }
.top-stories-area .row-news-pictures .tabs-news-pictures { float:left; }

/* Homepage: Breaking News */
.breaking-news-area { overflow:hidden; background:#FDFDFD; margin:.75em 20px; padding:0 12px 0 0; }
.breaking-news-area .ttl { float:left; padding:0; height:27px; }
.breaking-news-area .ttl .l { height:27px; background:#d41a22; float:left; padding:0 11px; line-height:1.7; color:#FFF; font-size:1.6em; font-weight:bold; }
.breaking-news-area .ttl .r{ float:left; width:14px; height:27px; overflow:hidden; }
.breaking-news-area .breaking-news-block{ background:url(/blob/356530/1383164749000/bg-breaking-news-png-data.png) no-repeat; overflow:hidden; height:27px;}
.breaking-news-area .breaking-news-block .lst{display:none;}
.box-area-holder{ width:9999px; overflow:hidden; }

/* Homepage: Web Ticker News */
.info-area .ticker-news { margin: 0.75em 0; }
.ticker-news { height:23px; }
.ticker-news .ttl .l{ background:#37728A; font-size:1.4em; }
.ticker-news .breaking-news-block{ background-image:url(/blob/356582/1383164748000/bg-ticker-news-png-data.png);  height:24px; }

/* Ticker Styling */
.ticker { width:88%; height:28px; display:block; position:relative; overflow:hidden; font-weight:bold; }
.ticker-content { margin:0; position:absolute; overflow: hidden; white-space: nowrap; font-size:1.4em; line-height:1.9; }
 .ticker-news .ticker-content { line-height:1.6;}
.ticker-title{display:none !important;}
.ticker-wrapper { overflow:hidden; }
.ticker-swipe { padding-top:9px; position:absolute; top:0; display: block; width:100%; height:22px; }
.ticker-swipe span { display:block; }
.ticker-controls { padding:4px 0 0; margin:0; list-style-type: none; overflow:hidden; float:right; }
 .one-news .ticker-controls { display:none; visibility:hidden; }
.ticker-controls li {
 background:#DDD url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -69px -37px;
 padding:0px; margin-left:5px; float:left; cursor: pointer; height:16px; width:16px; display: block;
}
.ticker-controls li.paused { background-position:-56px -37px; }
.ticker-controls li.jnt-prev { background-position:-93px -37px; }
.ticker-controls li.jnt-next { background-position:-81px -37px; }
.ticker-controls li.over, .ticker-controls li.down { background-color:#CCC; }
.js-hidden { display: none; }
.no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left .ticker-content, .left .ticker-title, .left .ticker { float: left; }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right;}
.right .ticker-controls { padding-right: 6px; }

/* Homepage: Live Streaming */
.live-report { padding:0 20px 1em; }
.info-area .live-report { padding:0 0px 1em;}
.tv-microsite .live-report{ margin-top: 0.75em; }
.live-report .block {
background:#8C0000; background-image: -ms-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -moz-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -o-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8C0000), color-stop(1, #DF1F27));
background-image: linear-gradient(to bottom, #8C0000 0%, #DF1F27 100%);
background-image: -webkit-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
}
.live-report .ttl-box{
background:url(/blob/1908/1383164822000/bg-ttl-box-png-data.png) no-repeat 100% 0;
height:41px; overflow:hidden; padding:3px 0 2px 10px; color:#FFF;
}
.live-report .ico-computer{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -356px -37px; float:left; padding:0 10px 0 0; width:40px; height:39px;
}
.live-report .ttl-box h2{ margin:0; text-transform:uppercase; font-size:2.1em; line-height:1.15; }
.live-report .ttl-box .txt p { margin:-2px 0 0; line-height:1.5; font-size: 1.4em; }

.report-area{ overflow:hidden; border:solid #ddd; border-width:0 1px 1px; background:#fff; padding:10px 2%; margin:0 0 .5em; position:relative; }
.one-item { background:#222; padding:2em 5%; }
.report-area h2 { margin: 0 0 5px; font-size:1.8em; line-height:1.2; font-weight:bold; color:#444; }
.report-area p { font-size:1.4em; line-height:1.285; }
.live-tweet iframe { width:100%;}

/*.live-blog .hold, .one-item #live-widget-area .widget-area  { position:relative; padding-top:1px; padding-bottom:63%; height:0; overflow:hidden; }  */
.live-blog, #live-widget-area .widget-area  { position:relative; padding-top:1px; padding-bottom:52%; height:0; overflow:hidden; }  
#live-widget-area .widget-area { padding-bottom:152%; }
.one-item #live-widget-area .widget-area { padding-bottom:71%; }

.report-area #watch-tv-live .video-hold { padding-bottom:50%; background:#111; }
.one-item .video-news-slide, .one-item .live-blog, .one-item .live-tweet{ margin:0 auto; max-width:640px; }
.no-side .video-news-slide { float:none; margin:0 auto; }
#content .report-area .video-news-slide .video-ttl h2 { font-weight:normal; width: 93%; margin: 0 0 0.3em 1em; }
#content .one-item .video-news-slide .video-ttl h2 { min-height:1%; }
.video-news-slide .video-row-tool { margin-bottom:0; }
.video-news-slide .video-link-box { margin-top:0; }
.coveritlive-live-blog { height:108%; position:absolute; width:100%; top:0; left:0; }
.side-add-box .coveritlive-live-blog { height:109%; }
.one-item .widget-area .coveritlive-live-blog {top:.2em; } 
.report-area .side-add-box { margin-left:0; }
.side-add-box .hold, .two-third .hold, .one-item .hold { position:relative; padding-top:1px; padding-bottom:81%; height:0; }
.one-item .hold  {  padding-bottom:71.7%; }
.touch .scroll-single-live-blog, .touch .scroll-composite-live-blog { -webkit-overflow-scrolling: touch; overflow: auto; }
.touch .scroll-composite-live-blog { min-height: 0; padding-bottom: 50%; position: relative; }
.touch .alignleft .scroll-single-live-blog { padding-bottom: 84%; }
/*.touch #live-blogging-area .hold, .touch #live-widget-area .hold, .touch*/  /*.one-item *//*#live-widget-area .widget-area {
-webkit-overflow-scrolling: touch; overflow: auto; 
}
.touch .#live-widget-area.with-tabs .hold { overflow: hidden;  }
 */


.touch #live-widget-area.live-tweet .hold {
-webkit-overflow-scrolling: touch;
overflow: auto;
} 



.side-add-box .title { background:#000; position:relative; overflow:hidden; padding:6px 8px; color:#FFF; font-size:1.3em; line-height:1.7; }
.one-item  .widget-btn-lst {font-size:1.3em; margin:0}
.widget-btn-lst span.ico { display:inline-block;  }
.widget-btn-lst span.blog { background-position:0 -544px; }
.bottom-row { position:absolute; bottom:-17px; left:0; background:#ddd; width:95%; height:16px; padding:3px 8px; font-size:1.2em; }
.video-row-tool li.hidden{display:none;}
.no-side li.hidden { display:block;}
.widget-btn-lst{ margin:0 0 0 -7px; padding:0; list-style:none; width:94%; max-width:100%; float:left; }
.widget-btn-lst li{ float:left; }
.widget-btn-lst a {
background:#414141; float:left; color:#fff; padding:3px 5px;
-webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px; -moz-border-radius-topleft:4px;
border-top-right-radius:4px; border-top-left-radius:4px;
}
.widget-btn-lst .active a, .widget-btn-lst a:hover{ background:#777; text-decoration:none; }
.widget-area > div{ display:none; min-height:100px; }

.widget-area > div.active, .widget-area > div:first-child{display:block;}
.btn-pop-up {
background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -326px -46px;
float:right; width:22px; height:22px; overflow:hidden; text-indent:-9999px;
}
.overlay-block{
background:url(/blob/1572/1383164748000/bg-decor-col-png-data.png); display:none; position:absolute; top:0; left:0; z-index:100; width:100%; height:100%;
}
.overlay-block .btn-restore {
width:110px; margin:0 auto; background:#eee; color:#000; font-size:1.4em; font-weight:bold; line-height:32px;
text-align:center; border-radius:6px; -webkit-border-radius:6px; position:absolute;
top:50%; left:50%; margin:-11px 0 0 -55px; z-index:10;
}
.video-news-slide, .side-add-box { position:relative; }
.one-third { width:33%; }
.two-third { width:64%; }
.two-fifth { width:38%; }
.three-fifth { width:58%; }
.decor-style .alignright { float:none; width:100%; margin:0; }
.decor-style .bottom-row, .decor-style .btn-pop-up, .decor-style .btn-restore { visibility:hidden; display:none; }

/* countdown-area */
.countdown-area{ background:#333; width:100%; position:absolute; top:0; left:0; z-index:2; height:100%; }
.side-add-box .countdown-area { font-size:82%; }
.countdown-area h5{ text-align:center; color:#fff; margin:0 0 6px; padding:48px 1.5% 0; font-size:2.2em; line-height:1.136; }
.countdown-holder{ width:232px; margin:0 auto; }
.side-add-box .countdown-holder { width:217px; }
.countdown-holder .holder{ overflow:hidden; padding:0 0 5px; }
.countdown-box {
background:#EEE; border-radius:6px; -webkit-border-radius:6px; font:4em/1.5 "LatoBold", Arial, Helvetica, sans-serif;
margin:0 3px; overflow:hidden; float:left; color:#444; text-align:center; padding:0 10px;
}
.countdown-holder .sep{
background:url(/blob/1900/1383164823000/bg-count-sep-png-data.png) no-repeat; float:left;
width:12px; height:33px; overflow:hidden; text-indent:-9999px; margin:22px 10px 0;  
}
.countdown-holder .lst{
font:2em/1.15 Helvetica, Arial, sans-serif; margin:0; padding:0; list-style:none;
color:#fff; text-align:center; text-shadow:3px 3px 5px #000; overflow:hidden;
}
.countdown-holder .lst li:first-child{ width:46%; float:left; }
.countdown-holder .lst li{ float:right; width:42%; }

.list-camera-btns { list-style:none; margin:10px 0 0 0; padding:0; width:100%; overflow:hidden; position: relative; }
.list-camera-btns li { font-size:1.3em; color:#FFF; float:left; width:22%; margin:0 0 .5em 2%;}
.list-camera-btns .event-btns-cover { float: none; margin: 0; position: absolute; height: 100%; width: 100%; display: none; background: url(/blob/542220/1383164751000/bg-transparent-png-data.png) repeat; }
.list-camera-btns .ttl-camera { font-size:1.4em; width:100%; text-transform:uppercase; font-weight:bold; }
.list-camera-btns li a {
padding:3% 8%; display:inline-block; background:#f7f7f7; margin:0; text-align:center; width:82%; 
background: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e7e7e7));
background: -webkit-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -o-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -ms-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: linear-gradient(to bottom, #fafafa 0%,#e7e7e7 100%);
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#161616;
-webkit-box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7); box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7);
height: 3.9em; overflow: hidden;
}
.list-camera-btns li.active a {
background:#37728A; color:#FFF; text-decoration:none; cursor:default;
background: linear-gradient(to bottom, #37728A 0%,#37728A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37728A), color-stop(100%,#37728A));
}
.list-camera-btns li a:hover {
background:#37728A; color:#FFF; text-decoration:none; cursor:pointer;
background: linear-gradient(to bottom, #37728A 0%,#37728A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37728A), color-stop(100%,#37728A));
}
 .list-camera-btns li span{
vertical-align: middle; height: 3.9em; text-align: center; display: table-cell; width: 9em;
}



/* Homepage: Top Stories Containers */
.top-stories-section { overflow:hidden; padding:0 20px 1em 14px; }
 .hotels .top-stories-section { padding:0 5px 0 0; width:100%; }
.top-stories-side { float:left; width:12%; max-width:130px; margin:1.5% 0 0; }
.row-news-pictures h2 { font-size:1.8em; line-height:1.15; font-weight:bold; margin:6px 15px 0; float:left; }
 .top-stories-area .row-news-pictures h2 { margin:5px 2em 0 0; float:left; }
.top-stories-tab{
 font-size:1.2em; line-height:1.4; overflow:visible; background:#EEE; text-transform:uppercase; position:relative; margin-left:6px;
}
.top-stories-tab li{ border-top:1px solid #DFDFDF; overflow:hidden; margin:0; }
.top-stories-tab li:hover, .top-stories-tab li.active, .top-stories-tab li.active:hover {
background:#fff; margin:0 0 -1px -6px; position:relative; z-index:10; border-bottom:1px solid #DFDFDF;
}
.top-stories-tab li:hover { background:#DDD;z-index:0; }
.top-stories-tab a { display:block; padding:8px 0 8px 9px; color:#777; }
.top-stories-tab a:hover, .top-stories-tab li.active a{ text-decoration:none; padding-left:15px; color:#323232; }
.top-stories-tab li.active a { font-weight:bold; }
.holder-news-pictures, .top-stories-block{
background:#FFF; overflow:hidden; position:relative; border-bottom:1px solid #ddd;
-moz-box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4);
-webkit-box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4);
box-shadow:-2px -1px 6px 0px rgba(200, 200, 200, 0.4);
}
.top-stories-block { z-index:0 !important; float:left; width:88%; /* NO Pagination margin-left:130px; */ }
.hotels .top-stories-block {
border-bottom:0; background:#fff; padding:0; -moz-box-shadow:0px 0px 7px rgba(200, 200, 200, 0.2);
-webkit-box-shadow:0px 0px 7px rgba(200, 200, 200, 0.2); box-shadow:0px 0px 7px rgba(200, 200, 200, 0.2);
}

.tab-news, .top-stories-hold { 
-moz-box-shadow:inset -7px -5px 11px -3px rgba(210, 210, 220, 0.6);
 -webkit-box-shadow:inset -7px -5px 11px -3px rgba(210, 210, 220, 0.6);
 box-shadow:inset -7px -5px 11px -3px rgba(210, 210, 220, 0.6);

padding: 2.5% 0 0 2%; 
}
.hotels .top-stories-hold { padding:0; } 




/* Homepage: News in Pictures Containers */
.section-news-pictures{ padding:0 20px 1em; }
.row-news-pictures{ overflow:hidden; }
.tabs-news-pictures {
float:right; /*margin:0 20px;*/ background:#eee; font-size:1.2em; line-height:2.9; text-transform:uppercase; overflow:visible;
}
.tabs-news-pictures li{ float:left; /*border-left:1px solid #DFDFDF; */ overflow:hidden; margin:0; }
.tabs-news-pictures a{ float:left; padding:0 16px; color:#777; }
.tabs-news-pictures a:hover, .tabs-news-pictures li.active a{ text-decoration:none; color:#323232; background:#fff; }
.tabs-news-pictures li.active a { font-weight: bold;}
.holder-news-pictures .tab-news { display:none; position:relative; width:98%; }
.top-stories-tab-box{ display:block; top:-9999px; position:absolute; width:100%; }
.top-stories-tab-box.active { top:0; position:relative; padding:0 0 1% 0;
}
.holder-news-pictures .tab-news:first-child {display:block;}
.stories-slide-frame { position:relative; width:835px;margin-left:0 }
.stories-slide-holder{ position:relative; height:auto; width:836px; }
.stories-slide { width:9999px; margin:0; padding:0; list-style:none; }
.stories-slide > li{ width:834px; float:left; }

/* HOMEPAGE: Slider Navigation Buttons */
.stories-nav{ float:right; }
.news-pictures-nav li, .stories-nav li { float:left; padding:0 0 0 3px; }
.news-pictures-nav a.prev, .news-pictures-nav a.next, .stories-nav a.next, .stories-nav a.prev{
 float:left; overflow:hidden; text-indent:-9999px; background:#707070; width:40px; height:40px; position:relative;
}
.news-pictures-nav a.prev span, .news-pictures-nav a.next span,
.stories-nav a.next span, .stories-nav a.prev span{ 
background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -108px -9px; display:block; position: absolute;
top:50%; left:50%; height:50%; width:50%; margin:-20% 0 0 -25%;
}
.news-pictures-nav a.prev span, .stories-nav a.prev span{ background-position:-69px -9px; }


/* HOMEPAGE: Slider Pagination */
.stories-pagination{ float:right; margin:12px 10px; position:relative; }
.stories-pagination .decor, .news-pictures-pagination .decor {
 background:url(/blob/542220/1383164751000/bg-transparent-png-data.png ); position:absolute; top:0; left:0; z-index:100; width:100%; height:100%;
}
.news-pictures-pagination li, .stories-pagination li{ float:left; padding:0 0 0 5px; }
.news-pictures-pagination a, .stories-pagination a{
 float:left; background:#fff; width:12px; height:12px;
 border:1px solid #ddd; overflow:hidden; text-indent:-9999px; cursor:default;
}
.news-pictures-pagination a.active, .news-pictures-pagination a:hover,
.stories-pagination a.active, .stories-pagination a:hover{
 width:14px; height:14px; background:#b20000; border:0;
}




/* Content: TOP STORIES */
.stories-slide .top-main-story { 
 float:left; max-width:420px; width:50%; border-right:1px solid #ddd; border-bottom:0; padding:0 3% 0 0; margin: 0 3% 0 0; 
}
.top-main-story .time, .top-stories-lst .time-txt, .news-pictures-tools .text { 
 display:block; color:#999; font-size:1.2em; font-style:italic;
}
.top-stories-lst { padding:0; float:left; list-style:none; margin:0; width:43%; }
.top-stories-lst li { margin:-5px 0 40px; padding:5px 0 0; }
.top-stories-lst li .img, .video-news-lst .img { float:left; margin:0 2% 0 0; width:31%; max-width:115px; } 
.top-stories-lst .txt-box, .video-news-lst .txt-box{ width:60%; float:left; }
.top-stories-lst .txt-box h3, .video-news-lst .txt-box h3 { margin:0; font-size:1.4em; line-height:1.3em; min-height:45px; font-weight:bold; }
.stories-slide .top-main-story h2{ margin:0 0 5px; font-size:2em; line-height:1; font-weight:bold; }
.stories-slide .top-main-story .img{ padding:0 0 8px; }
.stories-slide .top-main-story .img a img { width:100%; height:auto;}
.stories-slide .top-main-story p{ margin:0 0 4px; font-size:1.4em; line-height:1.2; }
.stories-slide-holder .top-ttl{ display:block; color:#999; font-size:1.1em; line-height:1.4; font-weight:normal; margin:0; text-transform:uppercase; }
.btn-more { margin:1em 2em 0; font-size:.8em; float:left; }
 .info-area .btn-more { clear:both; margin:-2em 0 1em; }
 .info-area .less-content-template .btn-more { margin-top:-1em; }
 #content .btn-more a { color:#37728A; padding:.35em 1em; }

.story-list-wrap{ float:left; width:65%; }
.story-list li { vertical-align:top; padding:0 0 40px; }
.story-list .img { float:left; width:30%; margin:0 2% .5em 0; }
 .block .story-list .img { float:none; width:61%; }
.story-list .txt-box{ float:left; width:67%; }
 .block .story-list .txt-box { float:none; width:95%; }
.story-list .txt-box .holder{ position:relative; z-index:2; }
.story-list .txt-box .date{margin:0; }
.story-list .txt-box h3{ margin:0 0 3px; font-size:1.6em; line-height:1.2; }
.story-list .txt-box p{ font-size:1.4em; line-height:1.3; margin:0; }
.story-list .txt-box p a{color:#444;}
.story-list .graph-info{ margin:-25px 0 0; position:relative; z-index:1; padding:0; }
.story-list .graph-info .trend-hold { position:absolute; left:0; bottom:0; z-index:1; }
.story-list .graph-info .graph-img { float:right; width:87%; height: 45px; }
.story-list .graph-info .graph-img img { height:45px !important; }


/* Content: TOP STORIES: Videos */
.stories-slide-holder .top-title{ display:block; font-size:1.8em; line-height:1.1667; padding:0 0 .5em; color:#323232; }
.video-news-lst { position:relative; }
.video-news-lst li { margin:0 0 2em; display:inline-block; width:46%; padding:2em 3% 0 0; vertical-align:top; }
.video-news-lst .img { width:44%; }
.video-news-lst .txt-box { width:54% ;}
.video-news-lst .txt-box h3 { min-height:1%; }
.video-news-lst .txt-box p{ margin:0 0 10px; font-size:1.2em; }

/* side-special-rep */
.side-special-rep .txt-box h3{ margin:0; font-size:1.2em; line-height:1.25; }
.side-more { text-align:right; font-size:1.2em; line-height:1.25; padding:2% 4.5%;}


/* HOMEPAGE: Content: News in Pictures */
.slide-news-pistures{ overflow:hidden; position:relative; margin:0 15px 0 0;}
.slide-news-pistures ul{ margin:0; padding:0; list-style:none; width:9999px; overflow:hidden; }
.slide-news-pistures li{ float:left; width:305px; padding:0 0 0 6px; margin:0 23px 0 0; max-width:306px;}
.slide-news-pistures .img { padding:0 0 12px; overflow:hidden; width:100%; }
.slide-news-pistures .img > a{ position:relative; overflow:hidden; cursor:pointer; display:block; }
.slide-news-pistures p{ font-size:1.4em; line-height:1.2; margin:0; }

/* HOMEPAGE: Photo Slideshows, TV Clips, Programmes Columns */
.section-news-frame { overflow:hidden; padding:20px 15px 10px; margin:1em 20px; background:#323232; }
.section-news-frame .block{ float:left; width:29.5%; margin:0 3% 0 0; }
.section-news-ttl{ background:#000; overflow:hidden; padding:0 0 3px 10px; margin:0 0 6px; }
.section-news-ttl .btn-go{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat  -267px -2px; width:20px; height:20px;
 overflow:hidden; text-indent:-9999px; float:right; margin:7px 9px 0 0;
}
#content .section-news-ttl h2{
margin:3px 0 0; overflow:hidden; color:#eee; font-size:1.8em; line-height:1.5; float:left;
}
.section-news-ttl .tv-ttl{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -28px -37px; display:inline-block; width:18px; height:20px; margin:2px 5px; 
}
.lst-media { list-style:none; margin:0; padding:0; }
.lst-media li{ vertical-align:top; padding:0; background:#323232; margin:2px 0 10px 0;}
.lst-media .img .add-txt, .video-time, .section-news-holder .upcoming-tv-list .date, .box-img .video-txt, .video-txt, .label-web { 
 font-size:1.1em; line-height:1.6; padding:1px 5px; position:absolute; right:0; bottom:0;
}
.lst-media .img .add-txt { background: rgba(255, 255, 255, 0.8); color:#1f1f1f; }
.video-time, .section-news-holder .upcoming-tv-list .date, .programme-img-list .text, .video-txt, .label-web, .section-news-frame .lst-tv-programme .img ul {
  background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background:rgba(0,0,0,0.7); color:#fff; 
}
.lst-media .num-box, .lst-media .num-box-active {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -304px -165px;
 position:absolute; top:-2px; right:-2px; color:#FFF; font-size:1.5em; overflow:hidden;
 line-height:1.3; text-align:right; width:39px; height:39px; padding:3px 3px 0 0;
}
.lst-media .num-box-active{background-position:-352px -165px;}
.lst-media .txt-box{ min-height:61px; padding:7px 10px 2px; }
.lst-media .txt-box .hold{}
.lst-media .graph{ float:right; padding:0 0 0; width:26%; }
.lst-media .txt-box h3{ margin:0; font-size:1.6em; line-height:1.3; }
.lst-media .article-txt, .news-section-label {
 font-size:1.1em; line-height:1.4; padding:2px 7px; background:#d61a22; color:#fff; display:inline-block;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 0 2px;
}
.lst-media .article-txt a, .lst-media .txt-box h3 a { color:#fff; } 

/* Trends Tooltip*/
.graph .hold, .video-gallery-slide .graph .hold { width:100% !important; margin:2px 0 0; overflow:visible; }
.graph-info .trend-hold, .graph-info .graph-img { float:left; }
 .graph-info .trend-hold { margin:0 .5em 0 0;}
.graph .txt { float:left; display:block; color:#b9b9b9; font-size:1em; line-height:1.4; text-transform:uppercase; }
.graph .frame, .video-news-side .graph .frame { float:left; position:relative; padding:0 0 0 2px; background:none;}
.graph .frame:hover .tooltip-box {display:block;}
.graph .info{
 display:block; background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -208px -201px;
 width:14px; height:14px; overflow:hidden; text-indent:-9999px; cursor:help;
}
.tooltip-box { display:none; position:absolute; top:7px; left:-57px; width:219px; z-index:10; }
.tooltip-box .t, .newspost-box .tooltip-box .t{
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) no-repeat; overflow:hidden; height:13px;
}
.tooltip-box .b, .newspost-box .tooltip-box .b{
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) no-repeat -439px 100%; overflow:hidden; height:8px;
}
.tooltip-box .c, .newspost-box .tooltip-box .c {
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) repeat-y -219px 0; overflow:hidden; padding:0 9px;
}

.graph-up .tooltip-box { top:-43px; left:-45px; }
 .tv-show-lst .graph-up .tooltip-box { left:-40px; }
 .video-gallery-slide .graph-up .tooltip-box { left:-47px; }
.graph-up .tooltip-box .t { background-position:-875px -9px; height:6px; }
.graph-up .tooltip-box .b { background-position:-657px 100%; height:14px; }
.graph .tooltip-box p, .text-info-area .txt-block .tooltip-box p, .news-pictures-content .content-txt-box .tooltip-box p,
.recommend-list .txt-box .tooltip-box p {
  margin:0; color:#fff; font-size:1.1em; line-height:1.2; width:100%; max-width:100%;
}
.post-info-list .graph .tooltip-box p, .post-lst-info .graph .tooltip-box p { font-size:.85em; } 

/* lst-tv-programme */
.lst-tv-programme{ margin:0; overflow:hidden; padding:3% 2% 2%; list-style:none; background:#323232; color:#fff;}
 .section-news-frame .lst-tv-programme { padding:0; }
 .tv-shows-area .lst-tv-programme{ float:left; }
.lst-tv-programme > li{ float:left; width:28%; padding:0 6% 0 0; }

 .section-news-frame .lst-tv-programme > li{ padding:0; float:none; width:100%; max-width:100%; }
.lst-tv-programme .img{ position:relative; margin:0 0 10px; }
.header-tv-lst, .tv-home-slider .img-area-box ul, .slide-shows-carousel .img ul, .lst-tv-programme .img ul{
 position:absolute; right:-1%; top:17px; box-shadow:0 0 5px #eee; -moz-box-shadow:0 0 5px #eee;
-webkit-box-shadow:0 0 5px #eee; font-size:1.4em; line-height:1.2; text-align:center; width:100px; color:#fff;
}
.slide-shows-carousel .img ul{ 
  right:10px; top:10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
 }
 .section-news-frame .lst-tv-programme .img ul { 
  top:auto; bottom:0; width:auto; display:block; font-size:1.1em; min-width:40%;
  -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; 
 }
.header-tv-lst li, .tv-home-slider .img-area-box li, .slide-shows-carousel .img li, .lst-tv-programme .img li{
border-top:1px solid #ddd; background:#323232; padding:3% 5%;
}
.header-tv-lst li:first-child, .tv-home-slider .img-area-box li:first-child,
.slide-shows-carousel .img li:first-child, .lst-tv-programme .img li:first-child{
 border:0; background:#000;
}
.header-tv-lst li.decor, .header-tv-lst li.day, .tv-home-slider .img-area-box li.day, .slide-shows-carousel .img li.day,
.slide-shows-carousel .img li.day, .lst-tv-programme .img li.day { 
 background:#000; 
}
 .section-news-frame .lst-tv-programme .img li { 
  border-left:1px solid #AAA; border-top:0; float:left; padding:2% 3%; display:inline-block; background:none;
 }
 .section-news-frame .lst-tv-programme .img li:first-child { border:0; }
#content .lst-tv-programme .txt-box h3{ margin:0; font-size:1.6em; line-height:1.2; color:#fff; font-weight:bold; }
 #content .section-news-frame .lst-tv-programme .txt-box h3 { font-weight:normal; margin:0 0 2%;  }
#content .lst-tv-programme .txt-box a { color:#fff; }
.lst-tv-programme .txt-box p{ font-size:1.3em; margin:0; }

/* HOMEPAGE: stock-indices-row */
.stock-indices-row{ padding:0 20px 25px; }
.stock-indices-row .holder{
overflow:hidden; border:solid #eee; border-width:3px 5px 4px; background:#fff;
}
.stock-indices-row .box-holder{ overflow:hidden; height:30px; }
.stock-indices-row .box-area-holder{ position:relative; width:9999px; }
.stock-indices-row .box-holder{ overflow:hidden; height:30px;  }
.stock-indices-row .box{
border-left:1px solid #ddd; float:left; min-height:22px; padding:8px 0 0 9px; width:212px; color:#666;
}
.stock-indices-row .box:first-child{border:0;}
.stock-indices-row .main-ttl{
color:#323232; font-size:1.4em; line-height:1.25; float:left; padding:6px 8px 0 10px; font-weight:bold;
}
.stock-indices-row .txt{
float:left; font-size:1.2em; line-height:1.4; padding:0 5px 0 0; font-weight:bold;
}
.stock-indices-row .text{ float:left; font-size:1.3em; line-height:1.3; padding:0 8px 0 0; }
.stock-indices-row .text-green{color:#008c00;}
.stock-indices-row .text-red{color:#d41a22;}
.stock-indices-row .ico{ float:left; padding:3px 5px 0 0; width:13px; height:9px; }
.ico-stock-up .ico { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -262px -107px; }
.ico-stock-down .ico { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -262px -119px; }

.stock-indices-row .more{
background:#eee; color:#707070; cursor:pointer; float:right;
overflow:hidden; line-height:30px; padding:0 10px;
}
.stock-indices-row .more span{
background:url(/blob/1252/1383164751000/bg-more-arrow-png-data.png) no-repeat 100% 50%; float:left; padding:0 10px 0 0;
}



/* info-block */
.info-block{ background:#fff; overflow:hidden; padding:0; }
.info-block .tab-box{display:none;}
.info-block .tab-box:first-child{display:block;}
.info-block-area { padding:0 1%;}
.info-block-area .block { width:33%; }
.info-block-area .img-hold{ float:right; width:32.5%; padding:0; margin:0; text-align:center; }
.info-block .tab-box .section-news-holder{padding:0;}

/* help-row */
.help-row{
 overflow:hidden;
 padding:12px 0 39px;
}
.help-row h2{
float:left; margin:-5px 22px 0 0; color:#333;
font-size:3em; line-height:1.1;
}
.help-row h3{
float:left; margin:0 10px 0 0; color:#333;
font-size:1.8em; line-height:1.2; text-transform:uppercase;
}
.help-row select{
 float:left;
 width:145px;
 font-size:14px;
}
.help-row .archive{
float:left; margin:6px 0 0 11px; color:#37728a;
font-weight:bold; font-size:1.5em; line-height:1.2;
}
.help-row .radio-list{
 float:right;
 margin:0;
 padding:0;
 list-style:none;
}
.help-row .radio-list li{
 float:left;
 padding:0 0 0 30px;
}
.help-row .radio-list input{
 float:left;
 width:16px;
 height:16px;
 margin:0 3px 0 0;
 padding:0;
}
.help-row .radio-list label{
float:left; color:#545454; font-weight:bold; font-size:1.4em; line-height:1.2;
}

/* section-recently */
.section-recently{ overflow:hidden; padding:0; }
.recently-left-pane { width:11.5%; float:left; }
.recently-side-nav{ margin:0; padding:0; list-style:none; position:relative; }
.recently-side-nav li, .recently-left-pane .link{ font-size:1.4em; overflow:hidden; vertical-align:top; }
.recently-side-nav a{
 color:#bababa; display:block; width:88%; background:#eee; padding:10px 8px;
border-bottom:1px solid #d0d0d0;
}
.recently-left-pane .link { display:block; padding:10px 8px; }
.recently-side-nav li.active a{border-top-width:0 !important;}
.recently-side-nav .active a,
.recently-side-nav a:hover{
 background:#fff; color:#333; text-decoration:none;
}

.recently-side-nav .active{margin:0 -1px 0 0;}
.recently-side-nav .active a{
 border:solid #d0d0d0;
 margin:0 -1px 0 0;
 border-width:1px 0 1px 1px;
}
.recently-holder { overflow:hidden; border:solid #d0d0d0; border-width:0 0 1px 1px; }
.recently-holder > div:first-child{display:block;}
.recently-holder > div{display:none;}
.seven-days-box{position:relative;overflow:hidden;}
.recent-news-list { margin:0; padding:0; list-style:none; }
.decor-col{ background:url(/blob/1572/1383164748000/bg-decor-col-png-data.png ); }

.recent-news-list li { float:left; width:30%; padding:0 0 0 3%; }
.info-block-area .date-day { text-align:center; font-size:1.3em; text-transform:uppercase; color:#666; padding:0 7% 0 0 ; }
.recent-news-list .ttl{ line-height:1.2; display:block; }
.recent-news-list .date { font-size:.85em; display:block; }
.recent-news-item { display:block; padding:0 0 15%; border-right:1px solid #F0F0F0; }
.seven-days-box .recent-news-item { height:13em; max-height:13em; font-size:.9em; padding:0 7% 25%; margin-right:7%; }
.last-item .recent-news-item { border:0; }
.seven-days-box .recent-news-list li { width:14.2%; padding:0; }
.seven-days-box .recent-news-list .txt, .recent-news-item .txt-box { font-size:1.4em; line-height:1.1; }
.recent-news-item .img, .recent-news-item .txt-box { float:left; }
.recent-news-item .img{ width:55%; padding:0 5px 0 0; }
.recent-news-item img { margin:0 auto 4px; }.pageviews-row, .pageviews-row .hold-graph{ overflow:hidden; }

.recent-news-item .txt-box{ width:39%; }
.recent-news-item .txt-box .date{ color:#878787; font-size:.85em; line-height:1.27; }
.recent-news-item .txt-box h3 { margin:0; font-weight:normal; }
.bottom-seven-days-area{ text-align:center; width:90%; margin:0 auto 2em; }
.bottom-seven-days-area .bottom-txt, .most-read-stories-graph .txt{
 font-weight:bold; font-size:1.2em; line-height:1.25; color:#CACACA; text-align:center; text-transform:uppercase;
}
.bottom-seven-days-area .img.graph { height: 45px; }
 .three-months-box .bottom-seven-days-area { text-align:left; margin:0 0 2em; }
.most-read-stories-graph li { display:inline-block; width:32.5%; padding:0; position:relative; }





/* Most Read in Basic Template */
.most-read-stories-holder{ margin:0; position:relative; }
.most-read-stories { margin:0; padding:0; list-style:none; }
.most-read-stories li{ width:48%; padding-right:3%; padding-bottom:6%; float:left; }
.most-read-stories .recent-news-item .txt-box { width:43%; font-size:1.4em; }
.most-read-area{ float:left; width:57%; }

/* holder-info */
.holder-info{ overflow:hidden; margin:0; position:relative; }
.Trends-list{ float:left; margin:-10px 0 0; padding:0 4% 0 0; list-style:none; width:260px; }
.Trends-list li{
 border-top:1px solid #ddd; cursor:pointer; margin:-1px 0 1px; padding:15px 10px 12px 13px;
 background:#eee; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6;
}
.Trends-list li.active{ background:none; opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; }
.Trends-list .num{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -42px -298px; float:left; width:37px; height:37px; 
 overflow:hidden; text-align:center; margin:8px 32px 0 0; color:#878787; font-size:2em; line-height:2em;
}
.Trends-list .txt-box{overflow:hidden;}
.Trends-list h2{ color:#888; margin:0; font-size:2em; line-height:1.15; }
.Trends-list .img{padding:0 0 3px;}
.Trends-list span.text{ display:block; color:#555; font-size:1em; line-height:1.3; }
.pageviews-list{
 float:left;
 margin:-10px 0 0;
 padding:0 30px 0 0;
 list-style:none;
 width:260px;
 overflow:hidden;
}
.pageviews-list li{
 border-top:1px solid #ddd;
cursor:pointer;
 margin:-1px 0 1px;
 padding:15px 0 12px 13px;
 background:#eee;
 opacity:0.6;
 filter:alpha(opacity=60);
 -moz-opacity:0.6;
}
.pageviews-list li.active{
 background:none;
 opacity:1.0;
 filter:alpha(opacity=100);
 -moz-opacity:1.0;
}
.pageviews-list .num{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -42px -298px;
 float:left; width:37px; height:37px; overflow:hidden; text-align:center;
 margin:8px 32px 0 0; color:#878787; font-size:2em; line-height:2em;
}

.holder-info .text-info-block { overflow:hidden; padding:35px 0 0; }
.holder-info .text-info-box:first-child{display:block;}
.holder-info .text-info-box{display:none;}
.text-info-block-holder{ overflow:hidden; padding:0 0 27px;}
.text-info-block-holder .img{ float:right; width:60%; padding:2px 0 0 25px; }
.text-info-block-holder .text-box{ overflow:hidden; }
.text-info-block-holder .text-box .date{ display:block; color:#333; font-size:1.1em; line-height:1.27; }
.text-info-block-holder .text-box h2{ color:#37728a; margin:0 0 7px; font-weight:bold; font-size:2.2em; line-height:1.15; }
.text-info-block-holder .text-box p{ margin:0 0 12px; font-size:1.3em; line-height:1.307; }
.editors-list{ margin:0; padding:0; list-style:none; }
.editors-list li{ float:left; padding:0 5px 0 4%; width:30%; }
.editors-list li:first-child{padding:0;}
.editors-list .date{ display:block; color:#333; font-size:1.1em; line-height:1.27; padding:0 0 1px; }
.editors-list h3{ margin:0; font-size:1.8em; line-height:1.1; color:#37728a; }

.side-info-box{ float:right; width:30%; padding:5px 0 0 5%; }
.side-info-box .img{ padding:0 0 9px; }
.side-info-box .date{ display:block; font-size:1.1em; line-height:1.27; color:#878787; }
.side-info-box h3{ margin:0 0 2px; font-size:1.8em; line-height:1.2; }
.side-info-box p{ font-size:1.3em; color:#444; line-height:1.23; margin:0; }

/* recent-news-section */
.recent-news-section{
    overflow:hidden;
    padding:9px 0 0;
}
.title-holder{
    overflow:hidden;
}
.title-holder h2{
float:left; color:#333; font-size:3em; line-height:1.1;
margin:0 16px 0 0;
text-transform:uppercase;
}
.title-holder .link-change{
 float:left; background:url(/blob/1544/1383164745000/bg-change-png-data.png ) no-repeat 100% 2px;
 padding:0 10px 0 0; margin:12px 0 0; color:#37728a; font-size:1.4em; line-height:1.2;
text-transform:uppercase;
}
.title-holder .archive{
float:right; margin:19px 0 0; color:#37728a; font-size:1.4em; line-height:1.2;
text-transform:uppercase;
}
.recent-news-area{
    position:relative;
    background:url(/blob/1754/1383164750000/bg-recent-news-area-png-data.png ) no-repeat 0 100%;
    border-bottom:1px solid #2a2a2a;
    overflow:hidden;
    padding:26px 0 0;
    margin:0 0 7px;
}
.recent-news-area .holder{
    overflow:hidden;
    border-right:1px solid #bbb;
}
.recent-news-area .block{
    float:left;
    height:270px;
    border-left:1px solid #bbb;
    width:14%;
}
.recent-news-area ul{
margin:0; padding:6px 22px 0 11px; list-style:none;
font-size:1.4em; line-height:1.2;
}
.recent-news-area li{padding:0 0 14px;}
.recent-news-area ul a{color:#37728a;}
.recent-news-area .ttl{
    position:absolute;
    bottom:2px;
    left:14px;
    color:#999;
    text-transform:uppercase;
    font-size:1.4em; line-height:1.2;
}
.ttl-list{
    margin:0;
    padding:0 0 65px;
    list-style:none;
    overflow:hidden;
    font-size:1.4em;
    line-height:1.214;
}
.ttl-list li{
    float:left;
    width:14%;
    text-indent:14px;
    color:#444;
}

/* info-holder */
.info-holder h3{
    margin:0;
    padding:0 0 1px;
    color:#545454; font-size:1.4em; line-height:1.2;
    text-transform:uppercase;
    border-bottom:1px solid #999;
}
.info-holder .holder{overflow:hidden;}
.info-holder .txt-cna{
    float:left;
    background:#555;
    color:#fff;
    padding:4px 10px 8px 8px;
    margin:0 15px 0 0; font-size:1.8em; line-height:1;
}
.info-holder .box{
    float:left;
    width:16%;
    padding:8px 22px 0 0;
}
.info-holder .box .ttl{
display:block; color:#ea0200; font-size:1.4em; line-height:1.2;
text-transform:uppercase; padding:0 0 4px;
}
.info-holder .box h2{ margin:0; color:#37728a; font-size:1.6em; line-height:1.2; }
.info-holder .box h2 a{color:#37728a;}
.info-holder .box p{ font-size:1.4em; line-height:1.4; margin:0; color:#444; }
.info-holder .block-frame{
    float:left;
    padding:8px 66px 0 0;
    width:29%;
}
.info-holder .block .ttl,
.info-holder .block-frame .ttl{
display:block; font-size:1.4em; line-height:1.2;
color:#545454; padding:0 0 5px;
}
.c-news-list{
    margin:0;
    padding:0;
    list-style:none;
}
.c-news-list li{
    overflow:hidden;
    vertical-align:top;
    padding:13px 8px 3px 0;
    border-bottom:1px solid #ddd;
    margin:-8px 0 8px;
}
.c-news-list .time{
    float:right;
    color:#444;
    padding:2px 0 0;
    font:1.2em/1.25 Helvetica, Arial, sans-serif;
}
.c-news-list .title{ display:block; overflow:hidden; font-size:1.6em; line-height:1; color:#37728a; padding:0 0 1px; }
.info-holder .block{ overflow:hidden; padding:6px 0 0; }
.upcoming-tv-list{ margin:0; padding:0 0 0 2px; list-style:none; overflow:hidden; }
.upcoming-tv-list li{ float:left; padding:0 1% 0 0; width:32.5%; }
 .upcoming-tv-list li:last-child { padding:0; width:33%; }
.upcoming-tv-list .img .date{ float:left; line-height:1.1; }
.upcoming-tv-list .title{ display:block; line-height:1.1; background:#323232; padding:4% 2.5%; font-size:1.4em; min-height:2em; color:#FFF; }
.upcoming-tv-list .title a { color:#FFF; }


/* banner-holder */
.banner-holder{ text-align:center; margin:1em auto; max-width:970px; }
.banner-holder img{ max-width:970px; }

/* video-photo-area */
.video-photo-area .ttl-row{ overflow:hidden; padding:0 0 0 2px; }
.video-photo-area .ttl-row h2{ float:left; margin:0 13px 0 0; color:#333; font-size:1.8em; line-height:1.6; }
.video-photo-area .ttl-row .link{ float:left; margin:8px 0 0; font-size:1.4em; line-height:1.2; }
.video-photo-area .ttl-row-inner .link{float:right;}

/* media-gallery */
.media-gallery{ background:#333; padding:1%; overflow:hidden; }
.media-list{ margin:0 .5% 0 0; padding:0; overflow:hidden; width:40%; list-style:none; max-width:410px; float:left; }
.media-list li{ float:left; margin:0 2% 2% 0; width:47%; overflow:hidden; min-height:160px; }
.media-list a{ cursor:pointer; float:left; position:relative; color:#fff; width:100%; }
.media-list .desc{ display:block; background:#000; overflow:hidden; font-size:1.2em; line-height:1.2;height:4em; padding:5px 5px 0;}
.media-list .active .decor-box,.media-list a:hover .decor-box{display:none;}
.media-list .decor-box{
background:url(/blob/1118/1383164752000/bg-media-decor-box-png-data.png);width:100%; height:160px; overflow:hidden;
 position:absolute; top:0; left:0; z-index:5;
}
.media-list .slideshow-label{
background:#D41A22; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
overflow:hidden; position:absolute; padding:2% 3%; top:48%; left:2%; z-index:5;
}
.media-holder{ width:40%; margin:0; min-height:300px; }
 .text-info-area .media-holder{ float:none; width:auto; margin:0; padding:6px; min-height:1%; }
.text-info-area .media-slide{display:block;}
.media-slide{display:none;} 
.media-holder .active-slide{display:block;}

/* BrightCove Videos */
.media-image { width:100%; max-width:400px; background:#111; }
.brightcove, .video-news-block .video-news-slide .video-holder div#bcplayer, #map-tab .gallery-tab-holder .main-slide .active {
position:relative; padding-top:1px; padding-bottom:56.25%; height:0;
}
#map-tab .gallery-tab-holder .main-slide .active { zoom:1;background:#000; }
.brightcove div, .brightcove embed, .brightcove object, .BrightcoveExperience, .brightcove iframe,
#map-tab .gallery-tab-holder .img iframe, .video-hold-wrap iframe {
position:absolute; width:100%; height:100%; left:0; top:0;
} 

.news-section-label { margin:2%; float:left; text-transform:uppercase; text-align:center; width:15%; line-height:1.1; }
.news-video-caption { margin:2% 2% 3% 0; float:left; width:75%; color:#fff; font-size:1.4em; line-height:1.1; }
.news-video-date { font-size:.8em; line-height:1.1; padding:0 0 0 3%; }
.media-control .cna-label {
    background:url(/blob/1164/1383164748000/bg-control-divider-png-data.png ) no-repeat 100% 0;
    font-size:1.6em; line-height:1.4; color:#D61A22; width:16%; padding:0;  
}

.media-control span { 
 float:left; margin:0 1% 0 2%; font-size:1.1em; line-height:1.2;
 text-transform:uppercase; padding:3px 0; text-shadow:0px 1px 1px #FFF;
}

.media-control .ico-add-playlist {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -12px -192px;
margin-left:1%; padding-left:20px;
}
.media-control .ico-fullscreen {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -8px -224px;
float:right; padding-left:27px;
} 

.media-control span a { color:#525252; }

/* section-video */
.section-video{ overflow:hidden; }
.section-video .box-video{ float:left; width:56.5%; background:#333; padding:10px 0 11px 2%; }
.section-video .picture-area{ float:right; width:40%; }
.section-video .pictures-list{ margin:0; padding:0; list-style:none; overflow:hidden; float:right; }
.section-video .pictures-list li{ float:right; max-width:195px; width:47.5%; overflow:hidden; padding:0 0 9px 5px; }
.section-video .pictures-list a{ float:left; position:relative; }
.section-video .pictures-list a:hover .txt{text-decoration:underline;}
.section-video .pictures-list .txt{
background:url(/blob/1714/1383164750000/bg-pictures-list-txt-png-data.png); font-size:1.4em; line-height:1.25;
color:#fff; position:absolute; bottom:0; left:0; width:88%; padding:5px 6%;
}

.media-holder, .section-video .main-box-video { float:left; background:#111; height:auto; overflow:hidden; }
.section-video .main-box-video{ width:69%; height:328px; position:relative;}
.section-video .main-box-video .box{ position:absolute; top:0; left:0; z-index:1; background:#111; height:328px; width:100%; }
.section-video .main-box-video .box-active{ position:relative; z-index:2; }

.main-box-video .media-image { padding-top: 1.8em; }
 

.media-control{
 background:#e3e3e3 url(/blob/1456/1383164751000/bg-control-bar-png-data.png ) repeat-x;
 overflow:hidden; padding:7px 7px 5px 0;
}

.lst-video{
 margin:0 0 -13px -15px;
 padding:0;
 list-style:none;
 position:relative;
 z-index:5;
max-width:180px;
 float:left;
}
.lst-video li{
 overflow:hidden; vertical-align:top; position:relative;
 padding:0 0 0 25px; margin:0 0 4px;
}
.lst-video li.active{
 background:url(/blob/1604/1383164748000/bg-lst-video-active-png-data.png ) no-repeat 0 50%;
}
.lst-video a{
 float:left;
 cursor:pointer;
 position:relative;
 color:#fff;
 padding:7px 5px 2px;
}
.lst-video a:hover{text-decoration:none;}
.lst-video img{
 display:block;
 margin:0 auto 5px;
}
.lst-video .txt{
display:block; font-size:1.2em; line-height:1.2;
}
.lst-video li.active .decor{display:none;}
.lst-video .decor{
 position:absolute;
 top:0;
 left:0;
 background:url(/blob/1002/1383164750000/bg-lst-video-decor-png-data.png);
 width:100%;
 height:100%;
}
/* section-news */
.section-news{ overflow:hidden; padding:2em 0 0; }
 .info-block .section-news { padding:0 2% 2%;}
.section-news-row{ background:#000; overflow:hidden; margin:0 0 4px; }
 .side-inform-area .section-news-row { margin-top:5%; }
.section-news-row .cna-tv{
 float:left; background:#d41a22 url(/blob/1690/1383164751000/bg-cna-tv-png-data.png) no-repeat 100% 0;

padding:0 12px 0 2%; margin:0 1% 0 0; color:#fff; font-size:1.6em; line-height:1.9; }
.side-inform-area .section-news-row .cna-tv{ font-size:1.4em; padding:0 10px 0 5px; margin-right:2%;}
.section-news-row h3 { display:inline; margin:0 0 0 2%; font-size:1.4em; line-height:2; }
.section-news-row a { color:#FFF; }
.section-news-row h3 a { color:#4DFFFF; }
.side-inform-area .section-news-row h3{ line-height:1.1; display:block; padding:3px 0 0; }
.section-news-row .txt{ float:left; overflow:hidden; color:#ddd; font-size:1.4em; line-height:2; }

/* section-news-holder */
.section-news-holder{ overflow:hidden; }
.section-news-holder .block{ float:left; width:43%; padding:0 5px 0 0; }
.section-news-holder .block .ttl, .section-news-holder .box .ttl{
 font-size:1.4em; line-height:1.214; text-transform:uppercase; color:#FFF;
 display:block; background:#444; padding:8px 16px 5px; margin:0 0 4px; font-weight:bold;
}
.pacific-news-list{ margin:0; padding:0; list-style:none; }
.pacific-news-list li, .programme-list li { overflow:hidden; vertical-align:top; margin:0; padding:2% 0; border-bottom:1px solid #DDD; }
.pacific-news-list .text{ float:left; width:60%; padding:6px 16px; font-size:1.4em; line-height:1.4; font-weight:bold; }
.pacific-news-list .text a { color:#4e4e4e;}
.pacific-news-list .time-info{ display:block; overflow:hidden; background:#eee; text-align:center; padding:6px 2%; }
.pacific-news-list .time-txt{ font-size:1.3em; font-weight:bold; line-height:1.4;}
.section-news-holder .box{ overflow:hidden; }


/* slideshow-area */
.slideshow-area{ position:relative; }
.slide-list li{ position:absolute; width:100%; top:0; left:0; z-index:1; }
.slide-list li.active{ position:relative; z-index:2; }
.slideshow-area .list{ margin:0 10px 10px; padding:0; list-style:none; overflow:hidden; position:relative; z-index:5;}
.slideshow-area .list li{ float:left; width:26%; padding:5px 2%;}
.media-banner, .add-video-box { float:right; width:16%; padding:0 1%; }
.add-video-box { background:#595959; padding-top:14px; color:#fff; min-height:296px; }
.add-video-box h3{ margin:0 0 9px; font-size:1.6em; line-height:1.2; }
.add-video-box ul{ margin:0; padding:4% 0 0 15%; list-style:outside; font-size:1.4em; line-height:1.2; }
.add-video-box li{ padding:0 0 20px; }
.add-video-box li a{color:#fff;}

/* news-nav */
.home-section .news-nav { padding:23px 20px; }
.news-nav{
    overflow:hidden; padding:9px 20px 6px;
    background:#fefefe url(/blob/1168/1383164750000/bg-news-nav-png-data.png) repeat-x;
}

.tv .news-nav { 
 background:#525252;
background-image: -ms-linear-gradient(top, #525252 0%, #121212 100%);
background-image: -moz-linear-gradient(top, #525252 0%, #121212 100%);
background-image: -o-linear-gradient(top, #525252 0%, #121212 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #525252), color-stop(1, #121212));
background-image: -webkit-linear-gradient(top, #525252 0%, #121212 100%);
background-image: linear-gradient(to bottom, #525252 0%, #121212 100%);
}
.tv .news-nav h2 { font-size: 1.8em; text-transform:uppercase; width:100%; line-height: 1.8; font-weight:bold; margin:0; color:#FFF;} 
.news-nav .btn-home{
    float:left;
    padding:0 5px 0 50px;
    background:url(/blob/1298/1383164749000/bg-btn-home-png-data.png) no-repeat;
    width:55px;
    height:49px;
    overflow:hidden;
    color:#525252;
    font:12px/49px Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    margin:0 7px 0 0;
}
.news-nav .select-area{ float:right; padding:5px 0 0; }
.select-area label, .select-section label { float:left; font-size:1.2em; line-height:1.5; padding:2px 7px 0 0; }
 .select-area select, .select-section select{
 float:left; width:11.5em; padding:1px 0; font-size:1.4em; border: 1px solid #fff; color:#666;
}
@-moz-document url-prefix() {

.box-news .select-area{
float: right;
position: absolute;
margin-top: 39px;
}


} 
.breadcrumbs{ margin:0; padding:0; list-style:none; float:left; font-size:1.5em; line-height:2.4;}
.breadcrumbs li{
 background:url(/blob/984/1383164751000/bg-breadcrumbs-first-png-data.png) no-repeat 0 6px; text-transform:uppercase;
 float:left; height:32px; margin:0px 0 0; padding:4px 20px 13px 24px;
}
.breadcrumbs a{ float:left; color:#868686; cursor:pointer; }
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs a:hover em{text-decoration:underline;}
.breadcrumbs em{ font-style:normal; float:left; }

/* social-news-area */
.social-news-area{background:url(/blob/1508/1383164750000/bg-social-news-area-data.png );}
.social-news-area-holder{
    background:url(/blob/1160/1383164750000/bg-social-news-area-png-data.png ) repeat-x;
    padding:0 0 20px;
    overflow:hidden;
}
/* archive-btn */
.archive-btn{overflow:hidden;}
.archive-btn a{
 display:block; text-transform:uppercase;
 background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png ) no-repeat 0 -272px;
 width:240px; height:40px; overflow:hidden; margin:0 auto;
text-align:center;
color:#fff; font-size:1.4em; line-height:3.2;
}
/* social-news-frame */
.news-add-section, .social-news-frame{ overflow:hidden; padding:2% 2% 0}
.news-add-section h2.ttl, .social-news-frame h2.ttl{
 width:11%; float:left; color:#4D4D4D; font-size:1.8em; line-height:1.2;margin:0 1% 0 0; font-weight:bold;
}
.social-news-frame .block{ float:left; width:27.5%; margin:0 2% 0 0; }
    .tv .block {  margin:0 7% 0 0; }
.news-add-section h3,.social-news-frame h3{
margin:0 0 13px; color:#333; font-size:1.4em; line-height:1.2; font-weight:bold;
}
.social-news-frame .news-box{ overflow:hidden; padding:0 0 8%; }
.social-news-frame .news-box .img{ float:left; width:40%; margin-right:3%;  }
.home-section .social-news-frame .news-box .img { width:30%; }
.social-news-frame .txt-box{overflow:hidden; width:57%; float:left; }
.home-section .social-news-frame .txt-box { width:66%; }
.social-news-frame .txt-box h4{ font-size:1.4em; line-height:1.2; margin:0; }

/* news-pictures-area */

.news-pictures-area{ background:#000; margin:0 2% 30px; padding:5px 0 5px 2%; overflow:hidden; }
.news-pictures-area .box-ttl{ float:left; width:8%; color:#fff; margin:2px 1% 0 0; text-align:right; text-transform:uppercase; }
.news-pictures-area .ttl{ font-size:1.6em; line-height:1.1875; margin:0 0 5px;}
.news-pictures-area .box-ttl .text{ display:block; font-size:1.2em; line-height:1.3; }
.news-pictures-block .news-pictures-area .box-ttl .text{ font-size:1.8em; line-height:1; }
.news-pictures-block .news-pictures-area .box-ttl .num{ font-size:2em; display:block; }

/* news-gallery */
.news-gallery { height:72px; position:relative; }
.news-gallery-holder{ height:72px; overflow:hidden; float:left; width:91%; }
 .box-news-pictures .news-gallery-holder { width:868px; }
.your-news-holder .news-gallery{width:100%;}
.your-news-holder .news-gallery-holder{width:85%;}
.news-gallery-list{ margin:0; padding:0; list-style:none; float:left; width:99999999999999000px; }
.news-gallery-list li{ float:left; width:115px; overflow:hidden; padding:3px; }
.news-gallery-list li.active{background:#fff;}
.news-gallery-list li:hover{position:relative;}
body > .box-slide{display:block;}
.box-slide{
    position:absolute;
    top:-9999px;
    left:-9999px;
    margin:-40px 0 0 -55px;
    background:url(/blob/1774/1383164750000/bg-box-slide-png-data.png ) no-repeat;
    width:195px;
    height:110px;
    overflow:hidden;
    padding:17px;
    z-index:100;
}
.box-slide a:hover{text-decoration:none;}
.box-slide a{cursor:pointer;}
.box-slide .text{
 background:url(/blob/1320/1383164750000/bg-box-slide-text-png-data.png);background:rgba(0, 0, 0, .7);
 position:absolute; bottom:17px; left:17px; width:175px; font-size:1.2em; line-height:1.2; color:#fff; padding:5px 10px;
}
.news-gallery .prev, .news-gallery .next{
 cursor:pointer; width:30px; height:65px; overflow:hidden; text-indent:-9999px; margin:3px 1% 0 0; position:absolute; right:0;
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -273px -268px;
}


.news-gallery .prev{ right:35px; }
.news-gallery .next{background-position:-310px -268px;}.prev-disable, .next-disable, .news-gallery .prev-disable, .news-gallery .next-disable{
 opacity:0.3; filter:alpha(opacity=30); cursor:default;
}

/* ads-section */
.ads-section{background:url(/blob/1136/1383164745000/bg-ads-section-holder-png-data.png) 1px 0;}
.ads-section .holder{
background:url(/blob/1090/1383164748000/bg-ads-section-png-data.png) repeat-x; width:100%; padding:0 0 18px;
}
.ads-section .select-section{ float:left; padding:20px 0 0 2%; }
.ads-section label{ color:#fff; }
.ads-list{ margin:-8px 0 0; padding:0 23px 0 0; list-style:none; float:right; }
.footernav .ads-list { float:left; margin:15px 0 -32px 20px; position: relative; z-index:20;
}
.ads-list li{ float:left; padding:0 6px; }


.f-bottom-area .select-section{ float:left; padding:15px 0 0; }
.f-bottom-area .select-section label{color:#fff;}
.f-bottom-area nav{float:right;}
.f-bottom-area nav li { height:47px; }
.f-bottom-area nav a { padding:23px 16px 0 16px }
.f-bottom-area .add-txt{ float:left; text-transform:none; color:#fff; padding:23px 5px 0 0; }
.f-bottom-area nav a.link-watch { padding-top:23px; }
/* ttl-frame */
.ttl-frame, .corporate .ttl-frame { position:relative;overflow:hidden; padding:10px 20px; }
.video-article .ttl-frame {padding:10px 20px;}
.add-tool-area { position:absolute; bottom:12px; right:.75em; min-width:210px; }
.add-tool-area .txt{ float:left; font-size:1.2em; line-height:1.9; color:#000; }
.add-tool-area .resize-nav{ margin:0; padding:0 3px 0 0; list-style:none; float:right; }
.add-tool-area .resize-nav li{ float:left; padding:0 4px 0 0; }
.add-tool-area .resize-nav a { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -131px -136px;
float:left; overflow:hidden; width:22px; height:22px; text-indent:-9999px;
}
.add-tool-area .resize-nav a.decrease{background-position:-102px -136px;}
.add-tool-area .resize-nav a.reset{background-position:-162px -136px;}
.page-tools { float:none; width:auto; clear:both; padding: 0 3px 0 0; }
.page-tools a { font-size:1.2em; line-height:1.8; color:#000; float:right; padding:0 .5em .25em 0; }
.page-tools span {
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -6px -218px; float:right; width:18px; height:18px; margin:0 0 0 .4em;
}
.page-tools a.addthis_button_email { background:none; }

.page-tools .email-link { background-position:-222px -46px; }.ttl-frame .hold{ width:76%; overflow:hidden;}
.breadcrumbs-top{ font-size:1.3em; line-height:1.2; margin:0; padding:0 0 2px; text-transform:uppercase; list-style:none; overflow:hidden; }
.breadcrumbs-top li{
 background:url(/blob/1172/1383164749000/bg-breadcrumbs-top-png-data.png ) no-repeat 0 4px;
 padding:0 8px 0 12px; margin:0 12px 0 -12px; float:left;
}
.ttl-frame h1{ font-size:3.6em; line-height:1.1; color:#1f1f1f; margin:-3px 0 0; }


.tv-microsite .news-row-holder .prev-box {
width: 32.7%;
}


.tv-microsite .news-row-holder .box-news {
display: block;

padding-right: 93px;
}


.tv-microsite .news-row-holder .next-box .txt, .news-row-holder .prev-box .txt {
display: none;
}


.tv-microsite .news-row-holder .next-box a {
padding: 0 15px 0 5px;
}


.tv-microsite .news-row-holder .prev-box a {
padding: 0 18px 0px 6px;
}


.tv-microsite .news-row-holder .box-news .breadcrumbs li:nth-child(1), .tv-microsite .news-row-holder .box-news .breadcrumbs li:nth-child(2){
display: none;
}
@media \0screen\,screen\9 {
.tv-microsite .news-row-holder .box-news .breadcrumbs li:first-child + li {
   display: none;
}


.tv-microsite .news-row-holder .box-news .breadcrumbs li:first-child + li + li{
   display: none;
}
}






@media screen and (max-width: 1024px){


.tv-microsite .news-row-holder .prev-box a {
padding: 0 17px 0 20px;
text-align: right;
float: left;
margin-left: 3px;
}
.tv-microsite .news-row-holder .next-box a {
padding: 0 22px 0 0px;
margin-left: 2px;
}
.tv-microsite .news-row-holder .box-news {
padding-right: 0px !important;
}




}


@media screen and (max-width: 768px){
.tv-microsite .news-row-holder .next-box, .news-row-holder .prev-box {
width: 48.9%;
float: left;
}
}

/* info-section */
.info-section { height:1%; margin:0 0 19px 0px; padding:0; }
.corporate .info-section { background:none; margin:0; padding: 10px 20px; }
.corporate .info-area-content .info-section, .poll-article .info-section { padding:0; }
.profile .info-section{ padding:0 3%; }

/* side-section */
#sidebar, #sidebar .poll-list label,.latest-news-list .news-topic,.recommended-side-list .num, .latest-news-list .date { 
 color:#6e6e6e; 
} 
.ch_bdr_none #sidebar div { word-wrap: break-word; }
.side-section { float:left; width:29%; }
.post-info-list{ margin:0; padding:0 0 5% 5px; list-style:none; }
.post-info-list li { vertical-align:top; font-size:1.3em; line-height:1.4; }
.post-info-list strong{ font-size:1em; }
.post-info-list .ttl, .post-info-list .graph-img { float:left; }
li.news_posttime, li.news_updatedtime {display: inline-block;margin-right: 1em;}
.side-news-list{ margin:0; padding:0 0 0 7px; list-style:none; }
.side-news-list li{ vertical-align:top; padding:0 0 5%; }
.side-news-list .img { float:left; padding:2px 2% 0 0; width:27%; }
.side-news-list .img img{ margin:0 0 2px; }
.side-news-list .img .date{ display:block; color:#aaa; font-size:1.3em; line-height:1.2; }
.side-news-list .txt-box { float:left; width:71%; }
.side-news-list .txt-box h3{ font-size:1.4em; line-height:1.2; margin:0; }
.side-bullet-list{ margin:0; padding:0 10px 0 8px; list-style:none; font-size: 1.4em; line-height: 1.2; }
.side-bullet-list li{
    background:url(/blob/1146/1383164747000/bullet-list-png-data.png ) no-repeat 0 5px; padding:0 0 10px 8px;
}
.decor-style .side-btn-load-more > a, #sidebar .side-btn-load-more a, 
 .info-area .side-btn-load-more a {
 background:#f9f9f9 url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 70% 10px;
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 10px, -moz-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 9px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d5d5d5));
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 9px, -webkit-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 9px, -o-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 9px, -ms-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 75% 9px, linear-gradient(to bottom, #f9f9f9 0%, #d5d5d5 100%);
 border:1px solid #CCC; display:inline-block; vertical-align:top; text-align:center; margin:0 0 7px; padding:0 30px 1px 18px;
 font-size:1.2em; line-height:2; width:40%; text-transform:capitalize; color:#666;
 border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.decor-style .side-btn-load-more > a{width:35%;}
.decor-style .side-btn-load-more > a.active-btn, #sidebar .side-btn-load-more a.active-btn, 
.info-area .side-btn-load-more .active-btn {
 background:#f9f9f9 url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 10px;
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 10px, -moz-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 9px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d5d5d5));
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 9px, -webkit-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 9px, -o-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 9px, -ms-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background: url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat 62% 9px, linear-gradient(to bottom, #f9f9f9 0%, #d5d5d5 100%);
}

/* text-area */
.text-area {float:right; width:65%; padding:0 2% 0 3%; border-left:1px solid #bbb; max-width:640px; }
.corporate .text-area { float:left; padding:0 2% 0 0; border: none; width:60%;  }
.text-area h2{ margin:0 0 25px; color:#333; font-size:1.8em; line-height:1.25; }
.text-area p { margin:0 0 23px; font-size: 1.6em; line-height:1.4; color:#333; }
.news_detail h1, .news_detail h2, .news_detail h3, .news_detail h4, .news_detail h5, .news_detail h6 { font-weight:normal; }
.news_detail h1 { font-size:2.6em; }
.news_detail h2 { font-size:2.2em; }
.news_detail h3 { font-size:1.9em; }
.news_detail h4 { font-size:1.7em; }
.news_detail h5 { font-size:1.4em; }
.news_detail h6 { font-size:1.1em; }
.news_detail ol, .news_detail ul { padding: 0 0 0 2em; }
.news_detail ol li, .news_detail ul li { font-size: 1.6em; }

/* Article Tables */
.content-section table, .info-section table { margin-bottom:20px; }
.content-section th, .content-section td, .info-section th, .info-section td {
padding:3px 10px; margin:0; line-height:2; font-size:1.4em; border:1px solid #EDEDED;
}
.content-section th, .info-section th { background:#2a2a2a; color:#ededed; text-transform:uppercase; font-weight:normal; }
.content-section td, .info-section td { background:#FFF; color:#4F4F4F; }
.content-section td p, .info-section td p, .content-section li p, .info-section li p{ font-size:1em; margin:0 0 1em; }
.content-section tr.decor td, .info-section tr.decor td { background:#EAFCFD; }
.content-section tfoot td, .info-section tfoot td { font-size:1.2em; background:none; border:0 none; line-height:1.5; padding-left:25px; }
.content-section tfoot td.header, .info-section tfoot td.header { padding-left:10px; }
.content-section tfoot h5, .info-section tfoot h5 { font-size:1.2em; margin:5px 0 0 ; padding:0; font-weight:bold; }
.content-section th.last-item, .content-section td.last-item, .info-section th.last-item, .info-section td.last-item { border-right:0 none; }
.content-section p.align--left, .info-section p.align--left { text-align:left; }
.content-section p.align--center, .info-section p.align--center { text-align:center; }
.content-section p.align--right, .info-section p.align--right { text-align:right; }
.content-section p.align--justify, .info-section p.align--justify { text-align:justify; }
 
/* tab-gallery-area */

.tab-gallery-area{ padding:0 0 14px; position:relative; max-width:640px; }
.tab-gallery-area .tab-holder{ background: #F2F2F2; position:relative;}
.tab-gallery-area .tab-holder .tab{visibility:hidden; position:absolute;top:-9999px;width:100%;}
.tab-gallery-area .tab-holder .tab.active-tab, .tab-gallery-area .tab-holder .tab:first-child{
 visibility:visible; display:block; position:relative;top:0; 
}

.gallery-tab-nav{ margin:0; padding:0; list-style:none; border-bottom:4px solid #2a2a2a; font-size:1.4em; line-height:1.9; max-width:640px; }
.gallery-tab-nav li{ float:left; border-right:1px solid #ddd; }
.gallery-tab-nav a{ float:left; cursor:pointer; background:#eee; color:#525252; padding:1px 8px 0; }
.gallery-tab-nav a.map{padding:1px 10px 0;}
.gallery-tab-nav span{float:left;}
.gallery-tab-nav .active a, .gallery-tab-nav a:hover{ background:#2a2a2a; color:#fff; text-decoration:none; }
.gallery-tab-nav a span { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat; padding:0 0 0 20px; }
.gallery-tab-nav a.photos span{ background-position:-4px -373px; }
.gallery-tab-nav a.photos:hover span, .gallery-tab-nav .active a.photos span{ background-position:-3px -353px; }
.gallery-tab-nav a.videos span{ background-position:-4px -449px; }
.gallery-tab-nav a.videos:hover span, .gallery-tab-nav .active a.videos span{ background-position:-4px -472px; }
.gallery-tab-nav a.map span{ background-position:-8px -494px; padding-left:15px; }
.gallery-tab-nav a.map:hover span, .gallery-tab-nav .active a.map span{ background-position:-8px -517px; }

.gallery-tab-holder { overflow:hidden; position:relative; background:#333; }
.gallery-tab-holder .main-slide{ position:relative; background:#333; overflow:hidden;}
.media-popup .gallery-tab-holder, .media-popup .main-slide{ height:432px; }
.media-popup .main-slide object, .media-popup .main-slide iframe{ max-width:768px; max-height:432px; }
.gallery-tab-holder .main-slide .img{ overflow:hidden; position:absolute; top:0; left:0; z-index:1; width:100%; max-height:432px; }
 .gallery-tab-holder .main-slide .img img {  margin:0 auto; display:block; }
.gallery-tab-holder .img.active{ position:relative; z-index:2; }
.gallery-tab-holder .img .add-txt{
     background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png );background:rgba(0,0,0,0.5); width:97%; 
 position:absolute; bottom:0; left:0; padding:1.5% 2%; color:#fff; font-size:1.3em; line-height:1.1; 
}
.btn-next-hold, .btn-prev-hold { position:absolute; top:0; left:0; z-index:90; width:15%; height:100%; background:url(/blob/686234/1383164750000/spacer-png-data.png);  }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:65%;  
 }
.btn-next-hold a, .btn-prev-hold a { display:block; width:100%; height:100%; }
.btn-prev-hold a { display: none; }
.btn-next-hold{ right:0; left:auto; }


.btn-next-hold a span, .btn-prev-hold a span {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -242px -363px; visibility:hidden; position:absolute;
top:50%; margin:-20px 0 0; left:9px; width:40px; height:40px; overflow:hidden; text-indent:-9999px;
}
.btn-next-hold a span{ background-position:-281px -363px; left:auto; right:9px; }
 #video-tab .btn-next-hold a span, #video-tab .btn-prev-hold a span { top:60%; }
.btn-next-hold a:hover span, .btn-prev-hold a:hover span { visibility:visible; display:block; }
.gallery-tab-holder .btn-lst-holder{
background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background: rgba(0,0,0,0.7);
position:absolute; top:0; left:0; width:98%; z-index:100; padding:10px 0 10px 2%;
}
.gallery-tab-holder .btn-lst-holder .holder{
width:92%; max-width:585px; padding:0; overflow:hidden; position:relative; float:left;
}
.gallery-tab-holder .btn-lst-holder .link-next, .gallery-tab-holder .btn-lst-holder .link-prev{
width:18px; height:39px; float:left; margin:5px 0 0 3px; overflow:hidden; text-indent:-9999px;
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -182px -363px;
}
.gallery-tab-holder .btn-lst-holder .link-next{background-position:-203px -363px;}
.gallery-tab-holder .btn-list{ width:9999px; margin: 0; padding:0; list-style:none; position:relative; z-index:10; }
.gallery-tab-holder .btn-list li { float:left; width:85px; height:50px; margin:0 7px 0 0; vertical-align:top; }
.gallery-tab-holder .btn-list a { display:block; padding:1px; text-align:center; filter:alpha(opacity=60); opacity:0.6; float:none; } 
.gallery-tab-holder .btn-list .active a { padding:0; border:1px solid #777; filter:alpha(opacity=100); opacity:1.0; }
.media-popup .gallery-tab-holder .btn-lst-holder .holder { max-width:728px; }
.media-popup .gallery-tab-holder img { max-width:100%; height:auto; }

/* tab-gallery-nav */

.tab-gallery-nav ul.video-tool-nav{ float:left; }
.tab-gallery-nav ul.video-tool-nav span.text{ display:block; color:#d61a22; font-size:1.6em; line-height:1.25; margin:-2px 0 0; }

.ico-caption { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -79px -117px; padding:2px 16px 0 0; width:10px; }

.tab-gallery-nav .btn-caption.active, .tab-gallery-nav .btn-thumbs.active{ filter:alpha(opacity=100); opacity:1.0; }
/* more-news-area */
.more-news-area { position:relative; z-index:20; min-height:130px; }
.more-news-area-inner{background:#fff;}
.more-news-area .ttl { width:28%; float:left; padding:3px 2% 0 0; }
.more-news-area .ttl h2 { color:#333; margin:0; text-align:right; font-size:1.6em; line-height:1; text-transform:uppercase; }
.more-news-area .txt-box{ float:left; width:70%; }

.comment-form { float:left; width:78%; padding:.5% 2% 0 0; }
.add-comment-info{ float:right; position:relative; padding:3px 0 0; width:20%;}
.fbFeedbackContent { min-height:120px !important; }
.comment-form .decor-txt-area{ width:100%; overflow:hidden; margin:0 0 8px; }
.comment-form .decor-txt-area textarea{
 float:left; padding:1%; margin:0; background:#f2f2f2; border:1px solid #DDD; border-left:1px solid #CCC;
 width:97%; height:80px; font-size:1.3em; line-height:1.25; color:#333;
}

.comment-form .post-row{overflow:hidden;}
.comment-form .post-row .hold{float:right;}
.comment-form .post-row .txt{ float:left; color:#777; text-transform:uppercase; font-size:1.2em; line-height:1.25; padding:11px 7px 0 0; }
.comment-form .post-row ul{ float:left; margin:7px 0 0; padding:0; list-style:none; }
.comment-form .post-row li{ float:left; padding:0 5px; }
.comment-form .btn-post{ float:left; margin:0 0 0 20px; }
.add-comment-info .title{ font-size:1.5em; line-height:1; float:left; padding:0 5px 0 0; color:#37728a; width:60%; text-align:right; }

.add-comment-info .box-comments{
background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png ) 0 -1510px no-repeat; float:left; color:#fff;
 padding:0 10px 0 15px; height:24px; line-height:1.7; font-size:1.4em;
}
.add-comment-info .box-comments a{color:#fff;}
.media-popup, .comment-popup{
 background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); display:none; position:absolute; left:-381px;
 top:0; margin:-323px 0 0; padding:12px; overflow:hidden; width:444px;
}
 .media-popup { width:768px; display:block;  z-index:9999998; margin:-230px 0 0 -384px; left:50%; top:50% !important; position:fixed; }
.media-popup .holder, .comment-popup .holder{ background:#f2f2f2; position:relative; padding:10px 0 16px; }
 .media-popup .holder{padding:0; margin:0; overflow: visible; background:none;}
 .btn-close{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -330px -24px;width:21px; height:21px; 
overflow:hidden; text-indent:-9999px; position:absolute; z-index:200; top:0; right:0;
}

.comment-popup .top-comment div.txt{overflow:hidden;}
.comment-popup .top-comment .decor-txt-area{
 background:url(/blob/1306/1383164750000/bg-decor-txt-area02-png-data.png ) no-repeat;
 width:363px; height:50px; margin:0 0 3px; overflow:hidden;
}
.comment-popup .top-comment .decor-txt-area textarea{
 float:left; padding:10px; margin:0; overflow:auto; border:0; background:none; 
 font-size:1.4em; line-height:1.1; font-weight:bold; resize:none; width:343px; height:30px;
}
.comment-popup .row-post{ overflow:hidden; padding:3px 8px 0 0; }
.comment-popup .row-post span.txt{
float:left; color:#777; padding:1px 8px 0 0; font-size:1.3em; line-height:1.3;
text-transform:uppercase;
}
.comment-popup .row-post ul{
 margin:0;
 padding:0;
 list-style:none;
}
.comment-popup .row-post li{
 float:left;
 padding:0 12px 0 0;
}
.comment-popup .row-post .btn-comment{
 float:right;
 background:url(/blob/990/1383164746000/bg-btn-comment-png-data.png ) no-repeat;
 width:89px;
 height:37px;
 border:0;
 text-indent:-9999px;
 font-size:0;
 line-height:0;
 margin:-3px 0 0;
}
.comment-popup .ttl-section{
 background:#3a3a3a;
 overflow:hidden;
 padding:5px 0 6px 10px;
}
.comment-popup .title{
float:left; padding:0 6px 0 0; text-transform:uppercase;
color:#fff; font-size:1.8em; line-height:1.2;
}
.list-comment{
 margin:0;
 padding:0 0 10px;
 list-style:none;
 overflow:hidden;
}
.list-comment > li{
 background:url(/blob/1770/1383164748000/sep-2line-divider-png-data.png ) repeat-x;
 margin:-2px 0 2px;
 overflow:hidden;
 vertical-align:top;
 padding:15px 20px 11px 0;
}
.list-comment > li.hidden{display:none;}
.list-comment img{vertical-align:top;}
.list-comment .social-ico{
 float:left;
 width:26px;
 padding:3px 5px 0 0;
}
.list-comment .social-ico img{float:right;}
.list-comment .img{
 float:left;
 padding:3px 8px 0 0;
}
.list-comment .text-box{overflow:hidden;}
.list-comment ul{
 margin:0;
 padding:0;
 list-style:none;
 overflow:hidden;
}
.list-comment .name-list{
 font:15px/18px Helvetica, Arial, sans-serif;
 padding:0 0 2px;
}
.list-comment .name-list li{
 float:left;
 background:url(/blob/1202/1383164748000/bullet-list02-png-data.png) no-repeat 0 7px;
 padding:0 4px 0 6px;
 margin:0 6px 0 -6px;
}
.list-comment p{
color:#525252; font-size:1.4em; line-height:1.2; margin:0 0 2px;
}
.comment-popup .add-comment-list{font-size:1.2em; line-height:1.25;}
.comment-popup .add-comment-list li{
 float:left;
 padding:0 4px 0 7px;
 background:url(/blob/1610/1383164752000/bullet-list-small-png-data.png ) no-repeat 0 6px;
 margin:0 7px 0 -7px;
}
.comment-popup .load-more-messages{overflow:hidden;}
.comment-popup .load-more-messages a{
 display:block;
 background:url(/blob/1482/1383164748000/bg-btn-load-more-msg-png-data.png ) no-repeat;
 width:109px;
 padding:0 50px 0 10px;
 height:35px;
 overflow:hidden;
 margin:0 auto;
 color:#868686;
 text-transform:uppercase;
 font-size:1.4em; line-height:1.8;
 text-align:right;
}
.comment-popup .load-more-messages a.active-btn{background:url(/blob/1482/1383164748000/bg-btn-load-more-msg-png-data.png) no-repeat 0 -35px;}

/* news-add-section */
.news-add-section{  background:url(/blob/1238/1383164749000/bg-more-news-area-png-data.png ) repeat-x 0 100%;  padding-top:20px; padding-bottom:16px;}
.ob-labels { display:none; visibility:hidden; }
.news-add-section .holder { overflow:hidden; }
.like-cna, .like-ob { float:left; width:44% !important; }
.news-add-section .block { float:left; margin:0; width:87% !important; }
#ob_strip_container_0_stripBox { position:relative !important;}
#ob_strip_container_0_stripBox .item-container{ width:15.5% !important; margin:0 !important; }
 .news-add-section .like-cna .block { width:23%; }

.website-block-holder, .web-block-holder{float:left;}
.news-add-section .website-block-holder .block{width:42%;margin-right:7%;}
.news-add-section .web-block-holder .block{width:24%; }
.website-block-holder{width:30%;}
.web-block-holder{width:57%;}
.AR_1 .ob-rec-link-img { margin:0 0 .5em; }
.AR_1 .ob-rec-link-img .label-web { display:block; position:absolute; width:90%; padding:2% 5%; background:rgba(0, 0, 0, .75); }
.news-add-section img { vertical-align:top; max-width:100%; height:auto !important; width:100% !important; }
.news-add-section li a{cursor:pointer;}
.news-add-section .txt{ display:block; padding:4px 0 0; }
.news-add-section .hold{ position:relative; overflow:hidden; display:block; } 

/* add-info-area */

.add-info-area{ background:#333; margin:0; padding:1%; min-height:250px; }
.add-info-row{ padding:0 0 9px; }
.add-info-row .views-block{ float:left; background:#555; padding:1% 2%; height:95px; width:19%; }
.add-info-row .views-block h3{ font-size:1.8em; line-height:1.2; margin:0 0 7px; color:#fff; }
.add-info-row .views-block .graph-img {padding:0 0 1px; max-width:200px; }
.add-info-row .views-block .txt{ display:block; font-size:1em; line-height:1.3; color:#bbb; }
.add-info-row li{ max-width:194px; overflow:hidden; float:left; width:24%; padding: 0 0 0 1%; }
.add-info-row li a{ position:relative; color:#fff; display: block; min-height:115px; }
.add-info-row li a:hover .text, .add-info-row li a:hover{text-decoration:underline;}
.add-info-row li .text{
 position:absolute; bottom:0; left:0; min-height:38px; width:91%; padding:2px 8px; background:#111; color:#fff; font-size:1.3em; line-height:1.1;
}
/* text-info-area */
.text-info-area{ padding:1.5em 0 0; }
.text-info-area .video-hold{ float:left; width:41%; padding:0 2% 0 0; }
.text-info-area .title-box{ overflow:hidden; padding:0 0 6px 2px; }
.text-info-area .title-box h3{ margin:0 4% 0 0; color:#333; font-size:1.8em; line-height:1.2; float:left; }
.text-info-area .title-box h4{ margin:3px 0 0; float:right; overflow:hidden; font-size:1.4em; line-height:1.2; }
.text-info-area .txt-block{ float:left; width:35%; padding:0 5% 0 0; }
.text-info-area .txt-block h2{ margin:0 0 1em; color:#333; font-size:1.8em; line-height:1.2; }
.text-info-area .txt-block .img{padding:0 0 8px;}
.text-info-area .txt-block h3{ color:#37728a; margin:0; font-size:1.6em; line-height:1.2; }
.text-info-area .txt-block p{ margin:0 0 2px; font-size:1.3em; line-height:1.384; }
.text-info-area .help-row{padding:0 0 1.6em;}

/* side-specials-list */
.side-specials-list{
 margin:0; padding:9px 0 24px;
 overflow:hidden; list-style:none;
}
.side-specials-list li{ margin:0 0 15px;  vertical-align:top; padding:0 0 12px;}

.side-specials-list .img{
 float:left;
 padding:0 7px 0 0;
}
.side-specials-list .img img{vertical-align:top;}
.side-specials-list .txt-box, .btn-box .txt-box{
/* fallback */
background:#F8f8f8 url(/blob/1048/1383164750000/btn-web-specials-png-data.png) no-repeat;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8f8), color-stop(0.25, #F8F8f8), color-stop(0.5, #FCFCFC), color-stop(0.75, #F8F8f8), to(#F4F4f4)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #F4F4f4, #F8F8f8, #FCFCFC, #F8F8f8, #F4F4f4); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #F4F4f4, #F8F8f8, #FCFCFC, #F8F8f8, #F4F4f4); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #F4F4f4, #F8F8f8, #FCFCFC, #F8F8f8, #F4F4f4); /* IE 10 */
background: -o-linear-gradient(top, #F4F4f4, #F8F8f8, #FCFCFC, #F8F8f8, #F4F4f4); /* Opera 11.10+ */
border:1px solid #DDD; -webkit-border-radius: 5px; border-radius: 5px;
}
.side-specials-list .txt-box { width:78%; }
.side-specials-list .txt-box a, .btn-box .txt-box a{ color:#222; display:block; padding:5px; }
.side-specials-list .txt-box a span { width:36px; height:36px; float:left; vertical-align:middle; }
.side-specials-list .txt-box h4{
margin:3px 0 3px 40px; padding:0 0 0 5px; min-height:30px; border-left:1px solid #ddd;
overflow:hidden; font-size:1.4em; line-height:1;
}
.side-specials-list .txt-box h3{
margin:0; color:#333; font-size:1.5em; line-height:1.2;
}
.ico-timeline{ background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat -2px -2px; }
.ico-socialreport{ background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat -48px -2px; }

/* topic-area */
.topic-area { margin:-6px 0 0; padding:0 0 6% 5px; }
.topic-area .graph-box{ float:right; padding:15px 0 0; }
.topic-area .graph-box .hold{padding:0 0 3px;}
.topic-area .graph-box img{vertical-align:top;}
.topic-area .graph-box .text{ display:block; color:#bbb; font-size:1em; line-height:1.3; }
.topic-area .txt-box .txt{ display:block; color:#333; font-size:1.2em; line-height:1.25; }
.topic-area .txt-box h2{ margin:0; font-size:2.2em; line-height:1.1; }

/* archive-area */
.archive-area{ padding:20px 0 0; }
.tv-shows-area-holder .archive-area{padding-left:2.5%;}
.btn-refresh-holder {float:left;}
.archive-row { width:100%; }
.archive-row-hold { display: inline; }
.archive-row label{ float:left; color:#525252; font-size:1.2em; line-height:1.6; padding:3px 8px 4px 0; margin-bottom:5px; }
.archive-row select{ float:left; width:auto; margin:0 2% 5px 0; padding:2px; font-size:1.4em; border:1px solid #aaa; color:#666; }
.archive-row .btn-refresh{ text-transform:none; font-weight:normal; padding: 0 1%; font-size: 1.3em; float:left;}
.archive-pagination-bottom{
    background:url(/blob/1426/1383164746000/bg-archive-pagination-png-data.png ) repeat-x 0 12px; overflow:hidden; padding:12px 0 0;
}
.archive-pagination h2{ float:left; margin:0; color:#333; font-size:1.8em; line-height:1.13; }
.archive-pagination h2 .num{font-size:1.6em;}
.archive-section ul { overflow:visible; background:url(/blob/1778/1383164747000/sep-archive-dotted-png-data.png) repeat-x;  }
.archive-section .holder{ background:url(/blob/1778/1383164747000/sep-archive-dotted-png-data.png) repeat-x 0 100%; margin:-1px 0 1px; padding:36px 0; }
.archive-section .num{ float:left; padding:21px 2px 0 0; width:3%; color:#333; font-size:1.6em; line-height:1.1875; }
.archive-section .date-box{
 float:left; width:6%; background:#ddd; color:#333; padding:1.5% .5% 1%; margin:3px 1% 0 0; text-align:center;
}
.archive-section .date-box .date{ display:block; padding:0 0 2px; font-size:1.5em; line-height:1.067; }
 .search-section .archive-section .date-box .date { font-size:1.4em; }
.archive-section .date-box .day{ display:block; font-size:2em; line-height:1.15; }
 .search-section .archive-section .date-box .day { font-size:1.5em; }
 .search-section .archive-section .date-box .topic { font-size:1.1em; }
.archive-section .img { float:left; width:12%; margin:3px 1% 0 0; max-width:115px;  }
.archive-section .img img{ width:100%; }
.archive-section .txt-box{ float:left; width:60%; padding:0 3% 0 0; }

.archive-section .txt-box h2{ font-size:1.8em; line-height:1.2; margin:0 0 3px; }
.archive-section .txt-box p{ margin:0; font-size:1.3em; line-height:1.384; }
.archive-section .graph{ float:left; width:15.5%; padding:21px 1.5% 0 0; }
.archive-section .social-box{ float:left; padding:12px 0 0; }
.archive-section .social-box .row{ padding:0 0 .5em; overflow:hidden; }


/* pictures-row */
.pictures-row { margin:0; padding:0 0 10px; list-style:none; text-align:left; position:relative; }
.pictures-row li{ display:inline-block; width:23%; margin:0 1% 22px 0; vertical-align:top; }
.pictures-row li.hidden-active {display:block;}
.pictures-row .ttl-block{
 background:url(/blob/1472/1383164752000/bg-ttl-block-pictures-png-data.png ) no-repeat;
 max-height:126px; margin:0 1% 0 0; padding:71px 0 14% 2%; border:1px solid #242416;
}
#content .pictures-row .ttl-block h3 { color:#fff; margin:0; font-size:3em; line-height:1.2; }
.pictures-row li > div { display:block; background:#000; position:relative; }
.pictures-row li > div:hover{
 -webkit-box-shadow: 0 0 20px 2px rgba(187, 187, 187, 0.55);
 box-shadow: 0 0 20px 2px rgba(187, 187, 187, 0.55); text-decoration:none;
}
.pictures-row li > div:hover .decor-line{display:block;}
.pictures-row li > div a { color:#fff; text-decoration:none; }
.pictures-row .decor-line{ display:none; position:absolute; top:0; left:0; width:100%; background:#df1f27; height:9px; }
.pictures-row .img{ width:100%; }
.pictures-row .img .add-txt{
 background:url(/blob/1112/1383164750000/bg-pictures-row-add-txt-data.png);
 position:absolute; bottom:0; font-size:1.3em; line-height:1.25; right:0; padding:2px 10px; color:#444;
}
.pictures-row .txt-box{ display:block; position:relative; height:57px; padding:5px 10px 0 13px; }
.pictures-row .txt-box .title{ display:block; font-size:1.3em; line-height:1.25; min-height:34px; }
.pictures-row .txt-box .box-num{
 background:url(/blob/1672/1383164747000/bg-box-num-png-data.png ) no-repeat;
 width:33px; height:31px; padding:3px 4px 0 0; position:absolute;
 right:-2px; top:-1px; color:#ddd; font-size:1.3em; line-height:1.23; text-align:right;
}
.pictures-row .txt-box .ttl{ display:block; font-size:1.3em; line-height:1.25; text-transform:uppercase; }
.pictures-row .txt-box .date{ display:block; padding:0 0 4px; font-size:1.3em; line-height:1.25; }
.pictures-row-holder .btn-load-more{ overflow:hidden; }
.pictures-row-holder .btn-load-more a{
 background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png ) no-repeat 0 -329px;
 display:block; width:130px; padding:5px 88px 0 0; height:27px; margin:0 auto;
 text-align:right; color:#858585; font-size:1.5em; line-height:1.25;
}
.pictures-row-holder .btn-load-more a.active{background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png ) no-repeat 0 -361px;}
/* inform-holder */
.inform-holder{ background:#fff; padding:0 0 19px; overflow:hidden; }

/* video-section-news */
.video-section-news{ background:#222; padding:41px 22px 9px; margin:0 0 23px; }
.video-news-block{ float:left; max-width:640px; width:64%; }
.video-news-block .video-news-slide{display:none;}
.video-news-block .video-news-slide:first-child{display:block;}
.video-news-slide .video-holder { position:relative; z-index:2; }
 .fav-tab-holder .video-news-slide .video-holder { max-height:360px; overflow:hidden; }
.video-news-slide .video-ttl { overflow:hidden; background:#111; padding:1em 10px; color:#fff; max-width:768px; }
.video-news-slide .video-ttl .txt{
 float:left; background:#d61a22; font-size:1.3em; line-height:1.2; color:#fff; text-transform:uppercase; 
 padding:.5% 1%; margin:0 10px 0 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
#content .video-news-slide .video-ttl h2{
 float:left; color:#fff; margin:1px 0 0; font-size:1.6em; line-height:1.2; width:70%; min-height:3.6em;
}
.video-news-slide .video-ttl .date{ float:right; padding:6px 0 0; font-size:1.2em; line-height:1.25; text-transform:uppercase; }
.text-area .video-news-slide p { color:#fff; }

.tab-gallery-nav, .video-row-tool, .media-control {
 background:#37728a;
 background-image: -ms-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -moz-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -o-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #37728a), color-stop(1, #1c495d));
 background-image: -webkit-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: linear-gradient(to bottom, #37728a 0%, #1c495d 100%);
 overflow:hidden; padding:0; margin:0 0 1.5em; max-width:768px; 
} /* bg-video-row-tool.png */
.media-control{ margin:1em 0 0; padding:5px 7px 6px; } /* bg-control-bar.png */
.video-row-tool ul, .tab-gallery-nav ul { margin:0; padding:0; list-style:none; float:right; text-transform:uppercase; }
.video-row-tool li, .tab-gallery-nav li { background:url(/blob/1076/1383164750000/sep-video-row-tool-png-data.png) no-repeat; padding:.25em .5em; float:left; }
.video-row-tool a, .tab-gallery-nav a { 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat; color:#FFF; float:left; padding:3px 10px 5px 26px; font-size:1.1em; line-height:1.5;
}
.video-row-tool a.share{ background-position:-367px -439px; }
.video-row-tool a.embed{ background-position:-369px -392px; }
.video-row-tool a.link{ background-position:-368px -415px; }
.tab-gallery-nav ul.video-tool-nav .add-playlist, .video-row-tool a.link-add{ 
 background-position:-366px -759px; padding:5px 10px 5px 26px; text-transform:uppercase; 
}
.tab-gallery-nav ul.video-tool-nav{ float:left; }
.tab-gallery-nav ul.video-tool-nav span.text{ display:block; color:#d61a22; font-size:1.6em; line-height:1.25; margin:-2px 0 0; }

.tab-gallery-nav a.btn-thumbs,.tab-gallery-nav a.btn-caption { background:none; } 
.tab-gallery-nav .btn-enlarge a{ background-position:-36px -112px; width:20px; height:14px; text-indent:-9999px; }
.ico-caption { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -79px -117px; padding:2px 16px 0 0; width:10px; }
.tab-gallery-nav .btn-caption, .tab-gallery-nav .btn-thumbs { filter:alpha(opacity=60); opacity:0.6; }
.tab-gallery-nav .btn-caption.active, .tab-gallery-nav .btn-thumbs.active{ filter:alpha(opacity=100); opacity:1.0; }

.tab-gallery-nav { max-width:100%; }
.tab-gallery-nav a { overflow:hidden; padding:5px; }
.media-popup .tab-gallery-nav .btn-enlarge{display:none;}

/* video-link-box */
.video-link-box{
 background:#333 url(/blob/1070/1383164751000/bg-video-link-box-png-data.png ) no-repeat 50% 0;
 margin:-10px 0 10px; padding:1% 2% 3%; display:none;
}
.video-link-box .share-row{ display:none; padding:0 0 10px; color:#fff; }
.video-link-box .side-block-holder { padding:0; margin:0; }
.video-link-box .share-row .ttl-side{ border:0; padding:0; margin:0; }
.video-link-box .story-row a{color:#71E0E0;}
.video-link-box .share-row .ttl-side h2, .video-link-box .embed-code-box h2, 
.video-link-box .side-block-holder p, .video-link-box .story-row .txt, .video-link-box .embed-lst .txt { 
 color:#fff;
}
.video-link-box .side-block-holder p { font-size:1.2em; margin:0 0 8px; }
.video-link-box .url-row{
 background:url(/blob/1568/1383164747000/bg-url-row-png-data.png ) repeat-x 0 100%;overflow:hidden; display:none; padding:1em 0; margin:0 0 1em; 
}
.video-link-box .url-row label{ float:left; color:#fff; padding:4px 7px 0 0; font-size:1.2em; line-height:1.15; }
.video-link-box .url-row .txt-field{
 float:left; padding:1%; width:80%; margin:0 10px 0 0; color:#666; font-size:1.4em; line-height:1;
 border:0; background:#eee;
}
.video-link-box .url-row .btn-copy{
 float:left;
 margin:0 -20px 0 0;
 background:url(/blob/1542/1383164749000/bg-btn-copy-png-data.png ) no-repeat;
    float:left; margin:0 -20px 0 0; width:49px; height:32px; padding:0;
    border:0; text-indent:-9999px; font-size:0; line-height:0; cursor:pointer;
}
.video-link-box .decor-txt-area{    display:none; width:92%; padding:2px 0 0; overflow:hidden;}
.video-link-box .decor-txt-area textarea{
 padding:8px; margin:0; overflow:auto; border:0; background:#444; color:#fff; resize:none; 
 width:96%; max-width:580px; height:101px; max-height:100px; font-size:1.4em; line-height:1.4;
}

/* programm-row */
.programm-row{ overflow:hidden; color:#CCC; }
.programm-row .alignleft, .programm-row .alignright { width:50%; margin:0; padding:0; background:#000; }
.programm-row .live-tv-label{
 background:#d51a22 url(/blob/1368/1383164746000/bg-live-txt-label-png-data.png) no-repeat 100% 0;
 padding:0 20px 0 14px; float:left; color:#fff; font-size:1.8em; line-height:1.55;
}
.programm-row .on-air-txt{
 background:#8f0309; float:left; color:#fff; font-size:1.1em; line-height:1; padding:1%; margin:1% 2%;
 -webkit-border-radius:3px; -webkit-border-radius:3px; width:6%;
}
.programm-row h3{ float:left; margin:3px 0 0; width:82%; font-size:1.4em; line-height:1.1; }
.programm-row h4 a, .programm-row h3 a{color:#71E0E0;}
.programm-row .next-label{
 background:#bbb; -webkit-border-radius:3px; -webkit-border-radius:3px; padding:1%; margin:1% 2%;
 float:left; color:#222; font-size: 1.1em; line-height:1; width:8.5%;
}
.programm-row .time{ font-size:1.1em; line-height:1.3; padding:4px 5px 0 0; color:#fff; display:inline-block; }
.programm-row h4{ margin:0; font-size: 1.3em; line-height:1.2; display:inline; } 

.video-news-box {
 padding:0; margin:0; float:left; overflow:auto; height:502px; position:relative; z-index:2; width:36%;
-webkit-overflow-scrolling:touch; background:#444;
} 
.video-news-side{ background:#444 url(/blob/1442/1383164746000/bg-video-news-slide-png-data.png) repeat-y;}
.video-news-side .holder{ background:url(/blob/1476/1383164746000/bg-video-news-side-holder-data.png ) no-repeat; padding:5px 0 0; }
.video-news-side ul{ margin:0; padding:0; list-style:none; }
.video-news-side li{ vertical-align:top; position:relative; }
.video-news-side li.active { background: #626262 url(/blob/717296/1383164752000/bg-video-news-side-data.png) repeat-y; }
.video-news-side li:first-child .frame{background:none;}
.video-news-side .frame{ background:url(/blob/1174/1383164752000/sep-video-news-side02-png-data.png ) no-repeat 50% 0; padding:3% 5%; }
.video-news-side li:nth-of-type(1) .frame {
background: none;

padding: 4% 5% 3%;
}

.video-news-side .img-box { float:left; width:36%; padding:0 2% 0 0; }
.video-news-side .img-box .txt{ display:block; padding:0; color:#aaa; font-size:1.2em; }
.video-news-side .txt-box{ padding:3px 0 0; float:left; width:62%; }
.video-news-side .txt-box h3{ margin:0 0 7px; font-size:1.5em; line-height:1.1; }
.video-news-side .graph-box .text{ display:block; font-size:1em; line-height:1.3; color:#bbb; }

/* browse-video-area */

.browse-video-area{ padding:1% 2%; background:#fff; }
.browse-video-area h2{ color:#333; margin:0 0 3px 7px; font-size:1.8em; line-height:1.2; }
.browse-video-holder { background:#000; overflow:hidden; padding:0; }
.browse-video-holder .select-box, .video-section-news .select-box { background:#444; padding:0; float:left; margin:0 .75em 0 0; }
.browse-video-holder .select-box select, .video-section-news .select-box select {
 background:#444; border:1px solid #444; color:#ebebeb; font-size:1.2em; line-height:2; padding:1px 0; 
}
.browse-video-holder .sort-box, .video-section-news .sort-box { width:100%; position:relative; z-index:2; padding:15px 0; }
.browse-video-holder .sort-box .txt, .video-section-news .sort-box .txt{
 float:left; font-size:1.2em; line-height:1.8; color:#ebebeb; padding:0 17px 0 10px; margin:0 0 0 105px;
}
.browse-video-holder .label-txt, .video-section-news .sort-box .label-txt { 
 float:right; font-size:1.4em; line-height:1.77; color:#ececec; background:#444; padding:0 12px; margin:0 17px 0 0; 
}
.videos-holder{ overflow:hidden; }
.video-tab-nav { font-size:1.3em; line-height:1.2; margin:0; padding:0; list-style:none; width:15%; float:left; }
.video-tab-nav li{ overflow:hidden; vertical-align:top; padding:1px 0 0; }
.video-tab-nav li.active{ padding:0; }
.video-tab-nav a{
 background:#666; -webkit-box-shadow:inset -2px 0px 19px -2px rgba(0, 0, 0, .4);
 box-shadow:inset -2px 0px 19px -2px rgba(0, 0, 0, .4); display:block; color:#fff; padding:4% 2% 4% 7%; text-decoration:none;
}
.video-tab-nav .active a {  background:#000; }
 .video-tab-nav a:hover{ background:#444; }
.video-tab-nav li span{
 display:block; color:#999; padding:7px 5px 7px 16px; text-transform:uppercase; font-size:.85em; background:#3c3c3c;
}
.browse-section, .video-gallery-slide{ overflow:hidden; margin-left:1.2%; position:relative; float: left; width:83.5%;}
.video-gallery-slide { width:98%; margin-left:0; }
.browse-section .block{ position:absolute; top:-9999px; width:100%; }
 .browse-section .block-active { position:relative; top:0; }

.video-gallery-slide .hold{ width:89%; position:relative; overflow:hidden; float:left; }
.video-gallery-slide ul{ margin:0; padding:0; list-style:none; width:9999px; }
.video-gallery-slide li{ float:left; width:740px; }
.video-gallery-slide .video-box{ float:left; width:31%; max-width:240px; height:214px; background:#232323; margin:0 1% 2%; }
.video-gallery-slide .img{ position:relative; overflow:hidden; }
.video-gallery-slide .add-txt{
background:url(/blob/1380/1383164749000/bg-video-add-txt-png-data.png );
 position:absolute; bottom:0; left:0; color:#fff; padding: 1% 2%; font-size: 1.3em; line-height: 1.4;
}
.video-gallery-slide .txt-box { min-height:60px; padding:0; }
.video-gallery-slide .txt-box .graph-box { float:right; width:25%; padding:3% 2% 0; }
.video-gallery-slide .video-box .title{ overflow:hidden; margin:3% 4%; }
.video-gallery-slide .video-box .date, .section-video-box .date { font-size:1.1em; color:#CCC; }
.video-gallery-slide .video-box h3{ display:table-cell; vertical-align:middle; margin:0; font-size:1.4em; line-height:1.2; }
.video-gallery-slide .video-box a{color:#fff;}

/* Generic TV Microsite sub topic */
.video-tab-nav ul { padding-left: 0; display: none; }
.video-tab-nav .active ul  { display:block; }
.video-tab-nav ul li a { padding-left:15%; color:#999; }
.video-tab-nav ul li.active a { background:#444; } 
.tv-microsite-browse-video .sort-box .txt { margin-left: 40px; }
.browse-video-single-topic .browse-section { margin-left: 10%; }

/* Generic Article: banner-area-block */
.banner-area-block{ text-align:center; margin:0 0 -35px; padding:0 0 20px; position:relative; z-index:2; }

/* section-text */
.section-text{ overflow:hidden; padding:20px 0 0 3px; }
.section-text .section-banner-box{ float:right; padding-left:2%; }
.section-text .text-box li{ overflow:hidden; padding:0 2% 3% 0;  }
.section-text .text-box .img{ float:left; padding:0 3% 0 0; }
.section-text .text-box div.info{ overflow:hidden; }
.section-text .text-box h2{ margin:3px 0 5px; font-size:1.8em; line-height:1.2; }
.section-text .text-box p{ margin:0 0 15px; font-size:1.4em; line-height:1.4; }

/* add-inform-area */
.add-inform-area h2{ margin:0; font-size:1.8em; line-height:1.2; padding:0 0 10px; text-transform:uppercase; }
.add-info-area-gallery{ position:relative; }
.add-info-area-gallery .hold{
 background:#fff; -moz-box-shadow: inset 5px 0 5px -4px #CCC, inset -5px 0 5px -4px #CCC;
    -webkit-box-shadow: inset 5px 0 5px -4px #CCC, inset -5px 0 5px -4px #CCC;
    box-shadow: inset 5px 0 5px -4px #CCC, inset -5px 0 5px -4px #CCC; overflow:hidden; padding: 0 25px;
}
.add-info-area-gallery .holder{ overflow:hidden; padding:20px 0; height:210px; }
.add-info-area-gallery .hold ul{ margin:0; padding:0; list-style:none; width:9999px; overflow:hidden; }
.add-info-area-gallery .hold li{ float:left; margin:0; padding:0 13px 0 14px ; width:225px; }
.add-info-area-gallery .img{ padding:0 0 8px;}

#content .add-info-area-gallery .img img { width:auto; max-height:110px; }
.add-info-area-gallery h3{ margin:0; font-size:1.6em; line-height:1; padding:0 0 3px; }
.add-info-area-gallery p{ font-size:1.4em; line-height:1.3; margin:0; }
.add-info-area-gallery .btn-next {
text-indent: -99999px !important;
background: url(/blob/1000/1383164749000/btn-next-cursol-png-data.png) no-repeat;
width: 40px; height: 40px; display: block; position: absolute;
top: 98px; right: -15px; z-index: 100; cursor: pointer;
}
.add-info-area-gallery .btn-prev {
background: url(/blob/1034/1383164747000/btn-prev-png-data.png) no-repeat;
text-indent: -99999px !important; width: 40px; height: 40px;
display: block;
position: absolute;
left: -15px;
top: 98px;
z-index: 100;
cursor: pointer;
}
/* content-section */
.content-section { overflow:hidden; margin:0 0 25px; padding:16px 0 0; position:relative; }
.side-panel{ float:left; padding:14px 1% 0 0; margin:0 1% 0 0; width:31%; position:relative; z-index:1; }
.nav-side{ margin:0; padding:0 0 20px 15px; list-style:none; }
.nav-side li{ margin:0 0 2px; overflow:hidden; font-size:1.4em; line-height:2.8; }
.nav-side a{ display:block; background:#EEE; color:#555; padding:0 0 0 31px; text-transform:uppercase; }
.nav-side .active, .nav-side li:hover{ margin:0 -19px 2px 0; }
.nav-side li li:hover, .nav-side li li li:hover{ margin:0 0 2px 0; }
.nav-side .active a, .nav-side a:hover{ background:url(/blob/1148/1435554670000/bgr-sub-nav-hov-png-data.png) no-repeat 100% 50%; color:#fff; }
.nav-side li ul, .nav-side li ul ul { margin:0 19px 0 0; padding:0; background:#707070; list-style:none;}
.nav-side li li { color:#fff; font-size:.9em; line-height:2; }
.nav-side li li li{ font-size:1em; line-height:1.6; }
.nav-side li ul ul { margin:0 0 10px; }
.nav-side li.active ul a { background:none; padding-left:40px; text-transform:none; }
.nav-side li.active ul ul a { padding-left:60px; }
.nav-side a:hover{ text-decoration:none; }

.content-txt { float:right; width: 66%; border-left:1px solid #CCC; padding-left:3%; margin-right:-3%; position:relative; left:-2.9%; }
.content-txt .txt-row{ border-bottom:1px solid #ddd; margin:0 0 2em; }
.content-txt .txt-row .txt-box{ padding:16px 0 0; }
    .page .content-txt .txt-row .img { width:20%; height:auto;}
    .advertise .content-txt .txt-row .img { display:inline; width:auto; }
    .advertise .content-txt .txt-row .img:after { display: inline !important;}

.content-txt p{ font-size:1.4em; line-height:1.4; margin:0 0 25px; }
.text-box ul.list, .content-txt ul.list{ margin:0; padding:0; list-style:none; }
.content-txt ul.list li { padding:0 0 5px; font-size:1.4em; line-height:1.4; }
 .content-txt td ul.list li { font-size:1em; }
.article-block{padding:0 0 27px;}
.article-block h2, .article-block h3, .article-block h4 { color:#444; margin:0 0 15px; line-height:1.2; }
.article-block h2{ font-size:2.2em; }
.article-block h3{ font-size:1.8em; }
.article-block h4{ font-size:1.4em; text-transform:uppercase; margin:0 0 10px; font-weight:bold; }

.list-gallery { margin:0 1.5% 2.5% 0; border:1px solid #ddd; }
.list-gallery a{ margin:8px; display:block; }
.list-gallery h3 { padding:0; margin:5px 0 0; font-size:1.1em; min-height: 2.3em; }

/*.article-block table { margin-bottom:20px; }
.article-block th, .article-block td {
padding:3px 10px; margin:0; line-height:2; font-size:1.4em;
border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED;
}
.article-block th { background:#2a2a2a; color:#ededed; text-transform:uppercase; font-weight:normal; }
.article-block td { background:#FFF; color:#4F4F4F; }
.article-block tr.decor td { background:#EAFCFD; }
.article-block tfoot td { font-size:1.2em; background:none; border:0 none; line-height:1.5; padding-left:25px; }
.article-block tfoot td.header { padding-left:10px; }
.article-block tfoot h5 { font-size:1.2em; margin:5px 0 0 ; padding:0; font-weight:bold; }
.article-block th.last-item, .article-block td.last-item { border-right:0 none; }*/

.info-data{padding:15px 0 0;}
.info-data h2{margin:0 0 5px;}
.info-data .add-txt{ display:block; font-size:1.2em; line-height:1.25; padding:0 0 40px; }
.article-block .text-holder-l .img, .article-block .text-holder-r .img { width:25%; }
.article-block .text-holder-r .img{ float:right; padding:0 0 0 25px; }
.article-block div.text{ padding:0 0 15px; }


.article-block .back-to-top{
background:url(/blob/356592/1383164752000/bg-back-to-top-png-data.png) no-repeat 100% 100%;
padding:13px 78px 2px 0; text-align:right; font-size:1.3em; line-height:1.3;
}
.article-block .back-to-top a{ display:inline; background:none; margin:0; text-indent:0; color:#444; font-size:1em; }

.article-block .text-holder-l .img, .article-block .text-holder-r .img { width:25%; }
.article-block .text-holder-l .img, .alignleft, img.float--left { float:left; margin-right:2%; }
.article-block .text-holder-r .img, .alignright, img.float--right{ float:right; margin-left:2%; }
.alignnone { clear:both; margin:1% 2%; width:100%; }
img.float--none { float:none; clear:both; }

.one-col { width:100%; float:none; }


.two-col { width:48%; }
.three-col { width:31.5%; }
.two-col, .three-col { display:inline-block; zoom:1; *display:inline; vertical-align:top; }

/* bottom-section */
.bottom-section{ overflow:hidden; background:#F2F2F2; }
.bottom-content-section{float: left; width: 76%; overflow:hidden;}
 #content .bottom-content-section { float:none; width:100%; }

/* weather-section */
.weather-section #content {background:#f3f3f3 url(/blob/1484/1383164752000/bg-weather-section-jpg-data.jpg) no-repeat;}

.weather-block{padding:.5% 2% 2.5%;}
.weather-block h1{ font-size:4em; line-height:1.3; text-transform:uppercase; margin:0 0 21px; font-weight:bold; }
.w-info-holder, .weather-holder{overflow:hidden; color:#fff; }
.w-info-holder{padding:0 0 20px;}
.weather-holder .banner-box{ padding:0; max-width:300px; width:33%;}
.weather-section-holder{
 background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background: rgba(0, 0, 0, 0.7);
overflow:hidden; max-width:930px; margin:0 auto; padding:1.5% 2.5%; border-bottom:1px solid #000;
}

.weather-holder .weather-info{ float:left; padding:3px 0 0; width:50%;}

.weather-holder .weather-info p{ font-size:1.8em; line-height:1.2; margin:0; }
#content .weather-section-holder h2{ font-size:3em; line-height:1.1; text-transform:uppercase; margin:0 0 25px; color:#FFF;}
.weather-info-box { overflow:hidden; padding:0 0 0 5%; }

.weather-info-box .ico{ float:left; padding:0 22px 0 0; width:22%;}
.weather-info-box .txt-box{ float:left; padding:15px 0 0; text-align:center; }
.weather-info-box .txt-box .ttl{ display:block; font-size:2.4em; line-height:1.15; border-bottom:3px solid #fff; padding:0 0 5px; margin:0 0 4px; }
.weather-info-box .txt-box .text{ display:block; font-size:2em; line-height:1.15; }
.weather-day-list{
  background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background: rgba(0, 0, 0, 0.8); overflow:hidden; list-style:none;
 max-width:981px; border-top:1px solid #666; margin:0 auto; padding:0;
}

.weather-day-list li{ float:left; width:33%; padding:10px 0 12px; border-left:1px solid #666; }
.weather-day-list li:first-child{border-left:none;}


.weather-date-box{ float:left; background:#37728a; width:74px; padding:10px 0; text-align:center; margin:3px 7% 0 8%; }
.weather-date-box .w-day{ display:block; font-size:2.4em; line-height:1.2; text-transform:uppercase; }
.weather-date-box .year, .weather-date-box .day{ display:block; text-transform:uppercase; font-size:1.3em; line-height:1.2; }
.weather-day-list .w-ico { float:left; padding:0 3% 0 7%; max-width:80px; width:23%; }
.weather-day-list .w-ico .hold{min-height:54px; text-align:center; }
.weather-day-list .w-ico .txt{ display:block; font-size:1.2em; line-height:1.2; }
.weather-day-list .w-info{ float:left; text-align:center; padding:15px 0 0; width:50px; }
.weather-day-list .w-info .txt{ display:block; font-size:1.6em; line-height:1.5; border-top:3px solid #fff; }
.weather-day-list .w-info .txt:first-child{border:0;}
.weather-ttl{ border-bottom:3px solid #2a2a2a; padding:0 0 3px; margin:0 30px 0 20px; }
.weather-ttl h2{ margin:0; font-size:1.8em; line-height:1.2; text-transform:uppercase; }
.weather-ttl-block{ overflow:hidden; padding:7px 0; color:#fff; }

#content .weather-ttl-block h1{ float:left; color:#fff; margin:0 10px; }
.inform-weather-area{ position:relative; margin:0 30px 0 20px; padding:0 0 16px; }
.inform-tab-holder{ box-shadow:0 3px 6px -4px #888; -webkit-box-shadow:0 3px 6px -4px #888; }
#map02, #map02-2 { display:none; }
.w-tab-list{
 margin:0; padding:0; list-style:none; position:absolute; top:14px; right:29px; z-index:10;
text-transform:uppercase; text-align:center; font-size:1.6em; line-height:2.1;
}
.w-tab-list li{ float:left; margin:0 0 0 1px; }
.w-tab-list a{
float:left; color:#545454; min-width:64px; border:1px solid #ddd;
-webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px; border-bottom-right-radius: 6px;
background:#fff;
background: -moz-linear-gradient(top, #ddd 0%, #f7f7f7 30%, #f6f6f6 70%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(30%,#f7f7f7), color-stop(70%,#f6f6f6), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top, #ddd 0%, #f7f7f7 30%, #f6f6f6 70%, #efefef 100%);
background: -o-linear-gradient(top, #ddd 0%, #f7f7f7 30%, #f6f6f6 70%, #efefef 100%);
background: -ms-linear-gradient(top, #ddd 0%, #f7f7f7 30%, #f6f6f6 70%, #efefef 100%);
background: linear-gradient(to bottom, #ddd 0%, #f7f7f7 30%, #f6f6f6 70%, #efefef 100%);
}
.w-tab-list li:first-child a{
-webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius:0; -moz-border-radius-topright:0;
-moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;
}
.w-tab-list a:hover{text-decoration:none;}
.w-tab-list li.active a{
color:#fff; border:0; padding:1px; background:#353535;
background: -moz-linear-gradient(top, #353535 0%, #585858 30%, #494949 70%, #353535 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(30%,#585858), color-stop(70%,#494949), color-stop(100%,#353535));
background: -webkit-linear-gradient(top, #353535 0%, #585858 30%, #494949 70%, #353535 100%);
background: -o-linear-gradient(top, #353535 0%, #585858 30%, #494949 70%, #353535 100%);
background: -ms-linear-gradient(top, #353535 0%, #585858 30%, #494949 70%, #353535 100%);
background: linear-gradient(to bottom, #353535 0%, #585858 30%, #494949 70%, #353535 100%);
} 
.img-map-area{ overflow:hidden; background:#fff url(/blob/1772/1383164745000/bg-img-map-area-gif-data.gif) repeat-x; }
.towns-box { position:absolute; top:0; left:0; z-index:5; width:167px; }
.india { top:147px; left:166px; }
.southasia {top:326px; left:248px; width:208px;}
.eastasia {top:90px; left:736px; }
.australia {top:368px; left:744px; }
.states { top:246px; left:25px; }
.southamerica {top:452px; left:196px; width:168px;}
.europe {top:12px; left:436px; }
.easteurope {top:76px; left:848px; }
.africa {top:382px; left:774px; width:168px; }

.towns-box ul{ margin:0; padding:0; list-style:none; }
.towns-box li{
font-size:1.3em; line-height:1.95; margin:0 0 2px; background:#111;
box-shadow:1px 1px 3px 0 #888; -webkit-box-shadow:1px 1px 3px 0 #888;
}
.towns-box li .txt{ float:left; color:#333; background:#fff; padding:0 7px; width:92px; }
.southasia li .txt { width:130px; }
.southamerica li .txt { width:90px; }
.africa li .txt { width:90px; }
.towns-box li .t-info{ float:left; min-width:21px; text-align:center; padding:0 2px; }
.towns-box li .ico{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -94px -1244px;
float:left; width:24px; margin:0 6px; text-indent:-9999em;
}
.w-data-info-holder{ overflow:hidden; padding:71px 0 24px; }
.w-data-info-holder .block{ float:left; width:46%; padding:0 20px; }
.w-data-info{margin:0 0 15px;}
.w-data-info table{width:100%;}
.w-data-info td{
padding:2px 10px; font-size:1.4em; line-height:1.4; text-transform:uppercase;
vertical-align:middle; border-bottom:1px solid #fff;
}
.w-data-info td.name-col{ background:#2A2A2A; color:#fff; width:160px; }
.w-data-info td.t-col02, .w-data-info td.t-col01{ text-align:right; width:25px; }
.w-data-info td.t-col01{border-right:1px solid #fff;}
.w-data-info .ico-col{ background:#2a2a2a; width:40px; }
.w-data-info .ico-col span{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -94px -1244px;
width:24px; margin:0 auto; display:block; height:24px;
}
.w-data-info .info-col{ width:150px; }
.color-style01 td, .color-style01 .t-info { background:#E28D69; color:#FFF; }
.color-style02 td, .color-style02 .t-info { background:#548899; color:#FFF; }
.color-style03 td, .color-style03 .t-info { background:#EAC52D; color:#2A2A2A; }
.color-style04 td, .color-style04 .t-info { background:#9EB80B; color:#2A2A2A; }
.color-style05 td, .color-style05 .t-info { background:#AAAA31; color:#FFF; }
.color-style06 td, .color-style06 .t-info { background:#EA845C; color:#FFF; }
.header-box .cloudy .weather-ico, .towns-box li .cloudy, .w-data-info .ico-col .cloudy {
background-position:-3px -1215px; }
.header-box .hazy .weather-ico, .towns-box li .hazy, .w-data-info .ico-col .hazy {
background-position:-34px -1215px; }
.header-box .partcloudy .weather-ico, .towns-box li .partcloudy, .w-data-info .ico-col .partcloudy{
background-position:-64px -1215px; }
.header-box .passingshowers .weather-ico, .towns-box li .passingshowers, .w-data-info .ico-col .passingshowers {
background-position:-94px -1215px; }
.header-box .fair .weather-ico, .towns-box li .fair, .w-data-info .ico-col .fair {
background-position:-124px -1215px; }
.header-box .showerthunder.weather-ico, .towns-box li .showerthunder, .w-data-info .ico-col .showerthunder {
background-position:-153px -1215px; }
.header-box .shower .weather-ico, .towns-box li .shower, .w-data-info .ico-col .shower{
background-position:-183px -1215px; }
.header-box .slightrain .weather-ico, .towns-box li .slightrain, .w-data-info .ico-col .slightrain {
background-position:-4px -1244px; }
.header-box .snow .weather-ico, .towns-box li .snow, .w-data-info .ico-col .snow {
background-position:-35px -1244px; }
.header-box .windy .weather-ico, .towns-box li .windy, .w-data-info .ico-col .windy {
background-position:-64px -1244px; }
.header-box .sunny .weather-ico, .towns-box li .sunny, .w-data-info .ico-col .sunny{
background-position:-94px -1244px; }
.header-box .thunder .weather-ico, .towns-box li .thunder, .w-data-info .ico-col .thunder{
background-position:-123px -1244px; }
.header-box .thundershower .weather-ico, .towns-box li .thundershower, .w-data-info .ico-col .thundershower{
background-position:-123px -1244px; }
.header-box .rain .weather-ico, .towns-box li .rain, .w-data-info .ico-col .rain{
background-position:-153px -1244px; }

/* ui slider */
.scroll-row{position:absolute;bottom:25px;left:50%;width:240px; margin:0 0 0 -120px;}
.ui-slider{ position:relative; text-align:left; height:20px; width:240px; background:#ccc;}
.ui-slider .ui-slider-handle{width:80px;height:20px;position:absolute;top:0;
background:url(/blob/1028/1383164753000/bg-scroll-handle-gif-data.gif) no-repeat;border:0;left:0;cursor:move;
}
/* Error */
#col3_content { background:#FFF url(/blob/620122/1383164749000/bg-error-png-data.png) no-repeat 100% 0; padding: 2% 3%;}
#col3_content h1 { font-size:3.6em; margin:1% 0;}
#col3_content p { font-size:1.6em; }

/* Error Page*/
#col3_content {
background-image: -ms-linear-gradient(top, #DADADA 0%, #FFF 3%);
background-image: -moz-linear-gradient(top, #DADADA 0%, #FFF 3%);
background-image: -o-linear-gradient(top, #DADADA 0%, #FFF 3%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DADADA), color-stop(.03, #FFF));
background-image: linear-gradient(to bottom, #DADADA 0%, #FFF 3%);
background-image: -webkit-linear-gradient(top, #DADADA 0%, #FFF 3%);
padding: 2% 3%;
}
#col3_content h1 { font-size:10em; line-height:1; margin:1% 0; color:#333; text-transform:uppercase;}
#col3_content h2{ margin:0 0 7px; color:#323232; font-size:3em; line-height:1; }
#col3_content p { font-size:1.5em; line-height:1; margin:0 0 20px; }
#col3_content ul.lst{ margin:0; padding:0 0 30px 2em; font-size:1.6em; }
#col3_content .lst li{ padding:0 0 3px 11px; }
#col3_content .txt{ display:block; font-size:2em; line-height:1; padding:0 0 30px; }
.lost-list{ margin:0 -30px 0 0; padding:0 0 27px; list-style:none; overflow:hidden; }
.lost-list li{ float:left; padding:0 4% 0 0; width:28%; }
.lost-list .img{padding:0 0 18px;}
.lost-list .img img{ box-shadow:0 0 7px #bababa; -webkit-box-shadow:0 0 7px #bababa; }
.lost-list h3{ margin:0 0 6px; font-size:1.6em; line-height:1.3; }
.lost-list p { font-size:1.4em; line-height:1.1258; }
 
/* Browser Update */
.notice-top-area{ position:relative; max-width:1408px; width:100%; z-index:1000; background:#ffefbf; }
.notice-top-area .frame{ position:relative; overflow:hidden; }
.notice-top-area .btn-close { background-position:-328px -24pxs; width:24px; height:24px; }
.notice-top-area .holder{ overflow:hidden; padding:5px 0.5% 10px 1.5%; }
.notice-top-area .rec-box{ float:left; width:40%; }
.notice-top-area .rec-box .ico{ float:left; width:10%; max-width:60px; padding:0 5% 0 0; }
.notice-top-area .rec-box .ico img{ width:100%; max-width:100%; height:auto; }
.notice-top-area .rec-box .text-box{ overflow:hidden; }
.notice-top-area .rec-box .ttl{
 display:block; font-size:1.6em; padding:0; text-transform:uppercase; color:#333; font-weight:normal;
}
.notice-top-area .rec-box p{ margin:0; color:#333; font-size:1.3em; line-height:1.3; }
.browser-holder{ float:right; padding:6px 0 0; width:57%; }
.browser-list{ margin:0; padding:0; list-style:none; float:right; width:100%; text-align:center; }
.browser-list li{ float:left; padding:0 3%; }
.browser-list img{ float:left; margin:0 6px 0 0; max-width:31px; height:auto; }
.browser-list .txt{ float:left; padding:5px 0 0; font-size:1.4em; }

/* Return to mobile area */
#mobile-site-link { height: 64px; text-align: center; display: table;}
#mobile-site-link a { font-size: 3em; vertical-align: middle; display: table-cell; }


/* footer */
footer,.f-area-holder{ overflow:hidden; background:#666; }
.f-area-box{ float:right; max-width:337px; width:24%; border-right: 1px solid #333;  }
.f-area{
background:#ebebeb url(/blob/1010/1383164750000/bg-footer-png-data.png) repeat-x;
overflow:hidden; padding:6px 30px 5px 20px;
}

.f-logo{
background:url(/blob/542240/1433519051000/img-logo-png-data.png) no-repeat -129px -123px; float:left; width:95px; height:68px;
 overflow:hidden; text-indent:-9999px; margin:0 10px 0 0;
}

.f-holder{overflow:hidden;}
.space_holder { margin-top:20px; }
.f-block{ border-top:1px solid #fff; margin:-7px 0 6px; overflow:hidden; padding:7px 0 6px; }
.f-block h3{
 font-size:1.1em; font-weight:bold; float:left; width:8%; margin:6px 15px 0 0;
 text-transform:uppercase; color:#333; text-align:right;
}
.f-block:first-child h3{margin-top:0;}
.f-nav { margin:0; padding:3px 0 0; list-style:none; overflow:hidden; font-size:1.1em; font-weight:bold; }
.f-nav .hot-label, .video-news-side .add-label-txt { background:#d61a22; color:#fff; padding:0 3px; margin:0 0 0 3px; }

footer .copy{ display:block; color:#fff; font-size:1.1em; width:74%; line-height:1.1667; padding:8px 15px; background:#666; }
footer .copy a { color:#4DFFFF; }

/* sidebar */
#sidebar, .fb-side-holder { background:url(/blob/1596/1383164752000/bg-wrapper-area-png-data.png) repeat-y; }
#sidebar, .user-search { float:right; width:24%; }
#sidebar a, .decor-style .latest-news-list .ttl a {color:#0085b2;}
.fb-side-box a, .side-more a, .side-special-rep .txt-box h3 a{ color:#37728a; }

/* user-info-box */
.user-info-box{ background:#143e51 url(/blob/1494/1383164749000/bg-user-info-box-png-data.png );  padding:.75em .75em .5em; color:#fff; min-height:50px; position:relative; border-bottom:1px solid #163B4C; }
.corporate .user-info-box { min-height:1px; padding-bottom:1%; }
.user-hold, .user-info-box .login-form { float:left; width:57%; padding-right:2%; border-right:1px solid #264E66; }
.user-info-box .img {
 border-bottom:1px solid #CCC; border-right:1px solid #CCC; max-width:30px; height:30px; float:left; margin:0 6px 0 0; 
 overflow:hidden; padding:1px; width:25%;
}
.user-info-box .txt-row { float:left; padding:0; font-size:1.3em; line-height:1.1; color:#fff;  }
.user-info-box .ico-arr {
 background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 3px -904px; display:inline-block; width:10px; height:9px;
 position: relative; z-index:2; text-indent:-9999px; padding-left:5px;
}
.user-info-box a, #sidebar .user-info-box a { color:#fff; }
.user-info-box .message-box {  background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -1485px; font-size:1.4em; line-height:1.5; height:23px; float:left;
 
}
.user-info-box .message-box a { padding:0 9px 0 15px; }
.user-info-box .arrow-down-area {background:url(/blob/1334/1383164746000/bg-settings-drop-png-data.png) repeat-x; /* default fallback */
background: rgba(100, 100, 100, 0.9); /* nice browsers */
margin:0; padding:0 0 2px 0; list-style:none; font-size:1.4em;
line-height:1.2; width:50%; position:absolute; top:46px; left:10px; display:none; z-index:21;
}
.user-info-box .arrow-down-area li {background:url(/blob/1012/1383164747000/sep-settings-drop-png-data.png) repeat-x; overflow:hidden; padding:8px 15px;}

.user-info-box .login-form{ overflow:hidden; }
.user-info-box .login-form .btn-sign-in { float:left; margin:0 5px 11px 0; font-size:1.2em; padding:0 5px; }
 .tv-microsite .user-info-box .login-form .btn-sign-in { margin-bottom:0; }
 .user-info-box .btn-sign-in { color:#666 !important; }
.user-info-box .login-form .txt-info{ display:block; color:#FFF; padding:0; font-size:1.1em; line-height:1.1; }
.add-side-lst{ margin:0; width:41%; max-width:115px; list-style:none; float:right; font-size:1.1em; line-height:1.5; padding:0; }
.add-side-lst li{ padding:0 0 1px; vertical-align:top; }
.add-side-lst a{ float:left; }
.add-side-lst a:hover .txt, .add-side-lst a:hover {text-decoration:underline;}
.add-side-lst .ico{
float:left; background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -287px -197px; width:16px; height:18px;
overflow:hidden; text-indent:-9999em; margin:0 .25em 0 0;
}
.add-side-lst .ico-my-fav { background-position:-308px -198px; }
.add-side-lst .txt{ float:left; padding:0 7px 0 0; }
.add-side-lst .num-m { float:left; margin:2px 0 0; font-size:.9em; background:#f00; padding:0 4px; line-height:1.4; } 

/* search-side-form */

.search-side-form, .f-area-box .search-side-form {background:#143e51; clear:both; border-top:1px solid #264E66; }
.search-side-form .holder{ padding:8px 5%; overflow:hidden; }
.archive-row .search-key-field, .search-side-form .decor-field{ float:left; overflow:hidden; margin:0 3% 0 0; }
.search-side-form .decor-field { width:72%; }
.search-side-form .decor-field input, .archive-row .search-key-field input {background:#fff url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -915px; border:0;
padding:3px 5px 3px 20px; width:190px; height:16px; color:#444; 
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
text-transform: none; font-weight:normal; line-height: 1; font-size:1.2em;
}

.search-side-form .decor-field input { width:88%; }
.archive-row .search-key-field { margin:0 1% 0 0; }
.archive-row .search-key-field input{ border:1px solid #222; width:140px; }
.search-side-form .btn-search { float:left; font-size:1.2em; margin: 0 3px 0 0; padding:0 5px; }


/* recommended-block */
.recommended-block li { float:left; padding:8px 0 0 6%; width:27%; max-width:80px; }

/* social-side-area */
.social-side-area{ background:#37728a; }
.social-side-area .holder{ padding:6px 4.5%; overflow:hidden; }
.social-side-area h2{ color:#fff; text-transform:uppercase; font-size:1.2em; line-height:1.25; margin:1% 3% 3% 0; float:left; }
.social-side-area li{ display:inline-block; margin:0 .4% 0 0; }
.social-side-area li:hover { background-position:-201px -2px; }
.social-side-area li a, .widget-btn-lst .ico {
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat -153px -23px; width:19px; height:19px;
 margin:0 auto; display:block; text-indent:-9999em;
}
 .social-side-area li a.tw, .widget-btn-lst .tw { background-position:-177px -23px;}
 .social-side-area li a.youtube { background-position:-201px -25px; }
 .social-side-area li a.mobile { background-position:-292px -24px;}
 .social-side-area li a.email { background-position:-221px -25px;}
 .social-side-area li a.sms { background-position:-268px -25px; width:22px; }
 .social-side-area li a.rss { background-position:-243px -24px; }

/* social-slide-box */
.social-slide-box{
 background:url(../images/bg-social-slide-box.png) no-repeat 11px 0; display:none;
 overflow:hidden; padding:15px 0 0; box-shadow:0 5px 6px -2px #aaa;
 -webkit-box-shadow:0 5px 6px -2px #aaa;
}
.social-slide-box ul{ margin:0; padding:0 0 0 12%; list-style:none; font-size:1.2em; line-height:1.9; }
.social-slide-box li{ display:inline-block; vertical-align:top; overflow:hidden; width:48%; padding:0 0 12px; }
#sidebar .social-slide-box a{ float:left; color:#4d4d4d; padding:0 0 0 30px; }

/* side-area */
.side-area-load-more, .side-area-section, .side-area, .side-news-area, .side-holder{ height:1%; }
.side-area-load-more{ position:relative; z-index:2; padding:0; }
.side-area{ padding:.5em 0 3%; }
.side-area-section{padding:3% 4.5% 0;}
.statistics-area, .fb-hold { padding:0 4.5% 10px; }
.side-news-area .hidden{display:none;}
.side-ttl { height:1%; padding:2% 0; margin:0 3.5%; border-bottom:3px solid #37728A; }
 .latest, #newsRecommendForYouTitle { border-bottom:5px solid #b50000; }
.block .side-ttl { margin-top:1em;}
.ttl-side{ overflow:hidden; padding:0 0 2px 6px; margin:0 0 10px; border-bottom:1px solid #ddd; font-size:1.3em; }
 #sidebar .ttl-side{ border:0; margin:0; padding:0 0 2px; }

.side-block-holder .ttl-side h2, .side-section .ttl-side h2 { font-size:1.2em; margin:0 0 3px; }

h3.ttl, .recommended-side-list .txt-box h3 { font-size:1.4em; line-height:1.2; margin:0; }
.side-block-holder h3 { font-size:1.5em; padding:0 0 10px;margin:0; font-weight:bold; }
 
/* poll-section */
.poll-section h3 { font-size:1.6em; line-height:1.2; margin:0; }
.side-area p, .poll-section p{ margin:0 0 15px; font-size:1.3em; line-height:1.4; }
.poll-list{ margin:0; padding:0 0 4px 24px; list-style:none; }
.poll-list li{ overflow:hidden; padding:0 0 6px; vertical-align:top; }
.poll-list input{ float:left; width:16px; height:16px; margin:0; padding:0; }
.poll-list label{ float:left; color:#333; font-size:1.4em; line-height:1.2; }
.poll-section .btn-vote{ padding:4px 24px; overflow:hidden; }
.poll-section .btn-vote input{ float:left; }
.poll-section .btn-vote .results{ float:left; font-size:1.4em; line-height:1.8; margin-right:15px; }
/* Load More button */
.side-btn-load-more{ overflow:hidden; text-align:center; position:relative; z-index:2; margin:15px 0 5px; }
.side-section .side-btn-load-more{padding:0 0 38px;}
.info-area .side-btn-load-more a{ width:55%; padding:0 33px 1px 18px; }
.ad_phinfo { background:url(/blob/567650/1383164752000/phone-info-png-data.png) no-repeat 6px 0; padding:0 0 34px 44px; }
.ad_phinfo span { display:block; font-size:1.5em; }
.ad_message_info { background:url(/blob/567652/1383164752000/ico-mail-png-data.png) no-repeat 6px 0; padding:0px 0 40px 50px; }
.ad_message_info a { font-size:1.5em; }
.side-ttl h2{
font-size:1.8em; line-height:1.1875; margin:0; float:left; font-weight:bold; max-width:71%; color:#1e3e50; word-wrap:normal; letter-spacing:-1px;
}
#sidebar .latest h2, #newsRecommendForYouTitle h2 { font-size:2em; }  
.side-ttl h2 .small-txt{font-size:0.9em; display:block; }
.beta-label{
 background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -248px;margin-left:1em;
 float:left; height:23px; overflow:hidden; font-size:1.4em; line-height:1.5; padding:0 6px 0 14px;
}

.side-area-section .ttl-side h2{ float:left; margin:2px 6px 0 0; }

#sidebar .unread-message-box{
    background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -1485px;text-decoration:none; margin-left:1em;
 float:left; overflow:hidden; font-size:1.1em; padding:0 4px 0 11px; height:21px; line-height:1.5;
}
#sidebar .unread-message-box .num{font-size:1.4em;}
#sidebar .unread-message-box a, .beta-label {color:#FFF;}
.btn-new-window{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat -292px -1px;

width:20px; height:20px; overflow:hidden; text-indent:-9999em; float:left; margin:0 0 0 .75em;}

/* Latest News - Refresh Button */
.refresh-row { margin:0 4%; border-bottom:1px solid #CCC; padding:.5em; }
 .refresh-area .refresh-row { border:0 none; }
.decor-style .refresh-row a,  #sidebar .refresh-row a{ font-size:1.2em; color:#AAA; font-style:italic; } 
.refresh-row .btn-refresh{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -3px -41px;
 width:18px; height:18px; text-indent:-9999em; margin:0 5px 0 0; float:left;
}
/* Recommended & Latest News */

.recommended-side-list, .latest-news-list{ margin:0; padding:0; list-style:none; }

.recommended-side-list {text-align:left;}
.recommended-side-list li .holder, .latest-news-list li .holder { 
 overflow:hidden; padding:2.7% 4.5%; border-bottom:1px dotted #CCC; 
}
.recommend-list li, .side-special-rep li { padding:2.7% 4.5%; border-bottom:1px dotted #CCC; }
#sidebar .latest-news-list li .holder:hover, #sidebar .recommended-side-list li .holder:hover {
background:#fff; border:1px solid #fff; position:relative; z-index:10; margin:0 -.5em -.5em;
box-shadow:0 0 7px -3px #aaa; -webkit-box-shadow:0 0 7px -3px #aaa; padding:2.7% 6%;
}
.recommended-side-list .num, .recommended-side-list .date, .latest-news-list .date, .latest-news-list .img-box {
float:left; width:24%; padding:2px 0 0; font-size:1.4em; line-height:1.2;  max-width: 60px; min-width:77px;
}
.latest-news-list .img-box { padding-right:8px; }
.recommended-side-list .num{ width:5%; }
.news-topic { text-transform:uppercase; display:block; font-size:.55em; }

.latest-news-list .btn-more { padding: 1em 2em; float:right; }
.latest-news-list .btn-more a { line-height:2; display: block; text-decoration:none; color: #0085B2; }

/* Thumbnail + Content */
.recommended-side-list .img{ padding:0; }

/* TV Section - Recommended For You */
.recommend-list .img, .recommended-side-list .img, .recommend-list .message-info, .side-special-rep .img {
float:left; margin:0 3% 0 0; position:relative; width:30%; max-width:80px;
}
.recommend-list .ttl{ display:block; font-size:1.2em; line-height:1.25; margin:-5px 0; color:#555; }
.recommend-list .txt-box { overflow:hidden; }
.recommend-list .txt-box h3 img, .recommended-side-list .txt-box h3 img{vertical-align:middle;}
.recommend-list .img > a, .recommended-side-list > a { cursor:pointer; position:relative; display:block; }
.featured-videos-lst .video-txt, .video-box .video-txt,
.video-txt{
 position:absolute; bottom:0; right:0; font-size:1.1em; line-height:16px; background:#000; padding:0 3px; color:#fff;
}
.recommended-side-list .txt-box, .side-special-rep .txt-box { overflow:hidden; }
.recommend-list .txt-box h3 { font-size:1.5em; line-height:1.25; margin:0; }
.recommended-side-list .txt-box p, .recommend-list .txt-box p, .recommend-list .txt-box .more {
font-size:1.2em; line-height:1.25; margin:5px 0 0;
}
 
/* TV Section Microsite - Recommended For You */
.recommend-list .message-info{ width:26%; }
.recommend-list .message-info .ttl{ display:block; text-transform:uppercase; font-size:1.2em; line-height:1.25; }
.recommend-list .message-info .txt{ display:block; color:#999; font-size:1.1em; text-transform:uppercase; line-height:1.3; }
.side-message-lst .txt-box .more{ text-align:right; }

/* statistics-area */
.statistics-area-holder { padding-bottom:20px; }
.statistics-area h3 { text-transform:uppercase; font-size:1.3em; font-weight:bold; margin:0; }
.statistics-area .jqplot-series-shadowCanvas { border:solid #999; border-width:0 0 1px 1px; }
.statistics-area .graph-holder .block{ position:absolute; bottom:0; left:10%; }
.statistics-area .graph-holder .add-txt{ position:absolute; top:31px; left:40%; font-size:1.2em; line-height:1.25; width:95px; }
.statistics-area .ttl{
 float:left; width:16%; font-size:1.1em; line-height:1.1; text-align:right; font-weight:normal; padding:12px 0 0;
}
.statistics-area .label-holder, .statistics-area .box {overflow:hidden;}
.statistics-area .label-holder .text, .statistics-area-holder .label-holder .txt{
 float:left; width:50%; font-size:1.2em; line-height:1.25; text-align:center;
}
.statistics-area .label-holder .text{width:35%;}
.statistics-area .label-holder ul{ margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1.25; }
.statistics-area .label-holder li{ float:left; width:12%; text-align:center; }
 
/* Stats Tab */
.statistics-area-holder .tab-side-nav { background:none; color:#fff; padding:0; }
.statistics-area-holder .tab-side-nav .ttl{ line-height:1.2; padding:6px 14px 0 0; width:auto; }
.statistics-area-holder .tab-side-nav ul { line-height:2.2; padding:0 0 0 3%; float:left; text-transform:uppercase; }
.statistics-area-holder .stats-info{ overflow:hidden; padding:20px 15px; min-height: 100px; }
.stats-info .img{ float:left; padding:0 21px 0 0; }
.stats-info .img img{float:left;}
.stats-info .txt-box{ overflow:hidden; padding:12px 0 0; }
.stats-info li{ overflow:hidden; vertical-align:top; padding:0 0 8px; }
.stats-info .ico{ float:left; padding:0 12px 0 0; }
.stats-info .text{ display:block; overflow:hidden; font-size:1.2em; line-height:1.25; }
.stats-info .link{ display:block; text-align:right; font-size:1.3em; line-height:1.8; }

/* fb-side-box */
.fb-side-box{ overflow:hidden; background:#fff url(/blob/1596/1383164752000/bg-wrapper-area-png-data.png) repeat-y; margin:1em 0; }
.fb-img-list{margin:0; padding:0 3%; list-style:none; }
.fb-img-list li{ float:left; padding:0 3px 1px 0; }
.fb-img-list a{ float:left; height:40px; width:40px; overflow:hidden; position:relative; cursor:pointer; padding:3px; }
.fb-img-list .active a, .fb-img-list a:hover{background:#f00;}


.back-to-top a{
background:url(/blob/356506/1383164747000/bg-back-to-top-arrow-png-data.png) no-repeat 0 3px; color:#ddd;
display:inline-block; font-size: 1.4em; line-height: 1.3; padding: 0 0 0 17px;
}

/* side-new-box */
.side-new-row{ overflow:hidden; padding:0 0 1.5em; }
.side-block-holder .side-new-row p{margin:0 0 4px;}
.side-new-row .ico{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -352px -268px;
float:left; padding:0 5% 0 0; width:35px; height:35px; text-indent:-9999em;
}
.side-new-row .ico-rate { background-position:-352px -309px; }
.side-new-row .ico-fav { background-position:-352px -351px; }
.side-new-row .title{ display:block; color:#4c4c4c; font-size:1.2em; line-height:1.25; text-transform:uppercase; }
.side-new-row .social-btn-lis, .social-ico-list { margin:0; padding:0; list-style:none; width:80%; min-width:160px; }
#sidebar .btn-add-to-fav, .fav-tab-holder .btn-add-to-fav {
float:left; overflow:hidden; margin:0 .75em .5em 0; font-size:1.2em; color:#666; text-decoration:none;
}
.btn-add-to-fav span {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -87px -166px; float:left; width:14px; height:12px; min-height:16px; padding:2px;
}
.btn-add-to-fav span.ico-added { background-position:-36px -166px; }
.rate-row .ui-stars-star { 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -160px -114px;
 float:left; width:16px; height:16px; margin-right:5px; text-indent:-9999em;
}
.rate-row .ui-stars-star-hover, .rate-row .ui-stars-star-on { background-position:-136px -114px; }
.side-new-row .rate-row, .side-new-row .fav-row, .side-new-row .txt-box-new {overflow:hidden;}
#sidebar .link { font-size:1.3em; line-height:1.6; }
 
/* side-block-holder */
.side-block-section{padding:0 15px 0 20px;}
.side-block-holder{ margin:1em 0 2em; padding:0 4.5%; }
.side-block-share{min-height:310px;}
.side-block-share-add{min-height:295px;}
.side-block-signin{min-height:100px;}

.scrolled-box{ 
 -webkit-box-shadow:0 6px 9px -4px rgba(100, 100, 100, 0.45); box-shadow:0 6px 9px -4px rgba(100, 100, 100, 0.45);
 display:none; position:fixed; top:0; z-index:9999998; width:338px; background:#FFF;
 border-left:1px solid #DDD\9; border-bottom:1px solid #DDD\9; /* IE8 and below */ 
}
.story-row ul{ margin:0 0 2em; padding:0 3px 0 0; list-style:none; float:left; }
.story-row li{ float:left; padding:0 9px 0 0; }
.story-row img { width:30px; height:auto;}
.story-row .txt{ color:#444; padding:2px 0 0; font-size:1.2em; line-height:1.3; display:block; overflow:hidden; }
.side-block-holder p{ color:#444; font-size:1.2em; line-height:1.3; margin:0 0 8px; }

.social-btn-lis{ margin:0 -8px 0 0; padding:0 0 5px; overflow:visible; list-style:none;}
.social-ico-list ul { margin:0; padding:0; list-style:none; }
.social-ico-list li, .social-btn-lis li { float:left; padding:0 .5% 5px; }

/* side-area-section */
.side-area-section{ background:none;}

/* side-box-dotted-holder */
.side-box-dotted-holder{
 padding:5px 16px 20px;
 overflow:hidden;
}
.side-box-dotted{
 background:url(/blob/1430/1383164748000/bg-side-box-dotted-png-data.png ) repeat-x;  overflow:hidden; padding:20px 0; min-height:10.5em;
}
.side-box-dotted:first-child{background:none;}

/* popup-area-hold */
.popup-area-hold, .share-box .c{ 
 background:#FFF; border:12px solid rgba(34, 34, 34, .5); -webkit-background-clip: padding-box; /* for Safari */
    background-clip:padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ padding:10px; position:relative;
}
.popup-area-c, .share-box .c-hold{ background:#fff; padding:10px 5px; }
.popup-area-hold { overflow:hidden; }

.fb-info-user{ overflow:hidden; padding:0 0 9px; margin:0 0 10px; border-bottom:1px solid #bbb; }
.fb-info-user .img{ float:left; padding:3px 6px 0 0; }
.fb-info-user .txt-box{ overflow:hidden; }
.fb-info-user .txt-row{ overflow:hidden; padding:0 0 3px; }
.fb-info-user .txt-row h2{ margin:0 7px 0 0; font-size:2em; line-height:1.166; float:left; color:#37728a; }
.fb-info-user .txt-row .num-box{ float:left; padding:3px 0 0; }

#sidebar .fb-info-user .num-box a{
 float:left;
 background:#ff2626;
 font-size:12px;
 line-height:18px;
 color:#fff;
 padding:0 5px;
}

.view-user-box ul{
 margin:0;
 padding:0 30px 6px 0;
 list-style:none;
}
.view-user-box li{
 overflow:hidden;
 padding:0 0 15px;
 vertical-align:top;
}
.view-user-box li.hidden{display:none;}
.view-user-box .img{
 float:left;
 padding:1px 12px 0 0;
}
.view-user-box .img img{float:left;}
.view-user-box .txt-box{
 overflow:hidden;
}
.view-user-box .txt-box h3{
 font-size:11px;
 line-height:14px;
 font-weight:normal;
 margin:0;
}
.view-user-box .txt-box .date{
 display:block;
 background:url(/blob/1276/1383164745000/bullet-day-png-data.png ) no-repeat 0 5px;
 padding:0 0 0 8px;
 color:#868686;
 font-size:12px;
 line-height:15px;
}

.side-banner-frame{ position:relative; width:100%; z-index:20; }
.side-banner-frame > a{
 position:absolute;
 top:-1px;
 left:0;
 margin:0;
 width:100%;
 cursor:pointer;
}

/* news-tab-nav */
.news-tab-nav{ margin:0 0 15px; padding:15px 0 2px; list-style:none; width:100%; position:relative; z-index:2; }
.news-tab-nav li{ float:left; width:14.27%; cursor:pointer; background:#ddd; margin:0; border-left:1px solid #fff; }
.news-tab-nav li.active{
 background:url(/blob/1660/1383164745000/bg-news-tab-nav-active-data.png ) no-repeat 0 100%;
 margin:-9px -5px 0; width:14.1%; position:relative; padding:0 1px 15px; z-index:10; border-right:1px solid #fff;
}
.news-tab-nav li:first-child.active, .slideshow-area .news-tab-nav li:first-child.active{margin:-9px -11px 0 0;}
.slideshow-area .news-tab-nav li.active, .slideshow-area .news-tab-nav li:first-child{border:0;}
.news-tab-nav li.last.active{margin:-9px -3px 0 -8px;}
.news-tab-nav .img{ padding:0;margin:0; }
.news-tab-nav .img img{ display:block; vertical-align:top; margin:0 auto; width:100%; max-width:154px !important; height:auto;}
 .news-tab-nav li.active .img{ border-top:8px solid #de1f27; overflow:hidden; }
 .news-tab-nav li.active img{ margin:-2px 0 0; }
.news-tab-nav .ttl{
 background:url( /blob/1152/1383164749000/bg-news-tab-nav-ttl-png-data.png) repeat-x 0 -16px;
 display:block; padding:4px 0 0; color:#fff; text-align:center; height:21px; font-size:1.6em; line-height:1.1; 
}
.news-tab-nav li.active .ttl{ background:#4d596e url(/blob/1324/1383164752000/bg-news-tab-nav-active-data.png ) repeat-x; padding:5px 0 0; margin:0 0 3px;}
.news-tab-nav .date{ display:block; min-height:20px; font-size:1.3em; line-height:1.55; text-align:center; text-transform:uppercase; }
.news-tab-nav .active .date{min-height:15px;}
.news-tab-nav .shadow-box{
 display:none; position:absolute; top:0; left:0; width:100%; height:119px; overflow:hidden;
 -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.45); box-shadow:0 0 12px 1px rgba(0, 0, 0, 0.45);
}
.news-tab-nav li.active .shadow-box{display:block;}
.news-tab-nav .info-box{ position:relative; height:37px;padding:5px 11% 0 3.5%; overflow:hidden; }
.news-tab-nav .active .info-box{ padding-bottom:3px; }
*+html .slideshow-area .news-tab-nav .info-box{ width:100%; max-width:139px; }
.slideshow-area .news-tab-nav h3{ margin:0; font-size:1.4em; line-height:1; }
.slideshow-holder .block-num, .news-tab-nav .box-num{
 background:url(/blob/1672/1383164747000/bg-box-num-png-data.png ) no-repeat; width:33px; height:31px;
 padding:3px 4px 0 0; position:absolute; right:-1px; top:-2px; color:#eee;
 text-align:right; font-size:1.2em; line-height:1;
}
.news-tab-nav .box-num{right:-2px;}
.news-tab-nav .shadow-box{ height:155px; max-width:153px; }
 
/* news-pictures-content */
.news-pictures-content{padding:1% 0 3%;}
.news-pictures-content .slide { display:none; }
.news-pictures-content .slide-active{display:block;}
.news-pictures-content .img-box, .news-pictures-content .content-txt-box p{ float:left; margin:0 2% 0 0; width:65%; }
.news-pictures-content .img-box img{ display:block; margin:0 0 16px; width:100%; max-width:660px; }
.news-pictures-content .img-box p, .news-pictures-content .content-txt-box p{ margin:0; color:#fff; font-size:1.3em; line-height:1.384; }
.news-pictures-content .content-txt-box p { margin-right:20px; max-width:78%; }
.news-pictures-content .txt-box{ float:left; width:30%; }
.news-pictures-content .txt-box h2{ color:#fff; font-size:1.6em; line-height:1.166; margin:0 0 8px; text-transform:uppercase; }
.news-pictures-content .txt-box h3{ color:#fff; font-size:1.4em; line-height:1.433; margin:2px 0 6px; }
.news-pictures-content .txt-box ul{ margin:0; padding:0 0 1em 1.5em; font-size:1.5em; color:#2BD8E5; }
.news-pictures-content .txt-box li{ padding:0 0 .5em; }
.news-pictures-content .img{padding:0 0 21px;}
.news-pictures-content .content-txt-box { clear:both; }
.news-pictures-content .graph {padding:0 0 0 10px; float:left;}

/* news-pictures-block */

.news-pictures-block{ padding:15px 0 0; background:#000; }
 .photo-news-section .news-pictures-block{ padding:0; background:none; }
 .slideshow-area .news-pictures-content { padding:0 1%; }

.news-pictures-block h2 { font-size:2em; line-height:1.4; color:#fff; margin:0 0 3px; padding:0; }

.photo-news-section .news-pictures-block h2.top-ttl{ margin:0 0 2px 15px; }
.news-pictures-holder .box-news-pictures { width:100%; display:none; }
.news-pictures-holder .box-news-pictures-active { z-index:100; visibility:visible; display:block; }
.slideshow-area .box-news-pictures-active {
background:#000;
background-image: -ms-linear-gradient(top, #1D1D1D 0%, #000 100%);
background-image: -moz-linear-gradient(top, #1D1D1D 0%, #000 100%);
background-image: -o-linear-gradient(top, #1D1D1D 0%, #000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1D1D1D), color-stop(1, #000));
background-image: -webkit-linear-gradient(top, #1D1D1D 0%, #000 100%);
background-image: linear-gradient(to bottom, #1D1D1D 0%, #000 100%);
}
.news-pictures-block .news-pictures-area{ background:none; margin:0; width:98%; }
.news-pictures-block .news-row-holder{
 background:#2b2b2b url(/blob/1106/1383164751000/bg-news-row-holder02-png-data.png ) no-repeat 50% 0;
 border-bottom:1px solid #101010;
}
.news-pictures-block .news-row-holder .prev-box, .news-pictures-block .news-row-holder .next-box{
 background:url(/blob/1214/1383164751000/sep-news-row-holder02-png-data.png ) repeat-y 100% 0;
}
.news-pictures-block .news-row-holder .next-box{ background-position:0 0; }
.news-pictures-block .news-row-holder .prev-box img, .news-pictures-block .news-row-holder .next-box img{ max-height:65px; }
.news-pictures-block .news-row-holder .prev-box a{ background:url(/blob/1050/1383164747000/bg-prev-gallery-png-data.png ) no-repeat 0 24px; float:right; color:#fff;}
.news-pictures-block .news-row-holder .next-box a{ background:url(/blob/1594/1383164747000/bg-next-gallery-png-data.png ) no-repeat 100% 24px; color:#fff;}

.news-pictures-block .news-row-holder span.txt{
 color:#fff;
 padding:0 0 3px;
}


.news-pictures-block .news-row-holder div.txt{color:#fff;}
.news-pictures-block .news-row-holder div.txt .decor{color:#df1f26;}


/* Photo News Section & widget */
.news-pictures-section .block { width:22%; margin:0 1.5% 1% 0; display:inline-block; }
/* slideshow-area */

.slideshow-area .info-area-t{
background:url(/blob/1474/1383164748000/bg-info-area-t-png-data.png ) no-repeat;
height:59px;
overflow:hidden;
}

.slideshow-area .info-area-c{
background-color:#000;
background-image: -ms-linear-gradient(top, #292929 0%, #111 10%, #000 100%);
background-image: -moz-linear-gradient(top, #292929 0%, #111 10%, #000 100%);
background-image: -o-linear-gradient(top, #292929 0%, #111 10%, #000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #292929), color-stop(.01, #111), color-stop(1, #000));
background-image: -webkit-linear-gradient(top, #292929 0%, #111 10%,#000 100%);
background-image: linear-gradient(to bottom, #292929 0%, #111 10%, #000 100%);
} 
.slideshow-area .info-area-c-hold{
float:left;
width:100%;
margin:-30px 0 0;
position:relative;
}
.info-area-c-hold .news-pictures-block{ background:none; }

/* slideshow-section */
.slideshow-section{ background:#fff; padding:2% 29px 22px 15px; }
.slideshow-row{ overflow:hidden; padding:0 0 0 8px; }
.slideshow-row h2{ float:left; margin:6px 105px 0 0; color:#333; font-size:1.8em; line-height:1.15; }
.slideshow-tab{ margin:0; padding:0; list-style:none; font-size:1.6em; line-height:1.85; text-align:center; }
.slideshow-tab li{ float:left; padding:0 17px 0 0; }
.slideshow-tab a{
 float:left; width:135px; background:#cfcfcf; color:#525252;
 -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;
 -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;
 border-top-left-radius:6px; border-top-right-radius:6px;
}
.slideshow-tab a:hover{text-decoration:none;}
.slideshow-tab .active a{ background:#000; color:#fff; }

.slideshow-content{ overflow:hidden; background:#000; position:relative; }
.slideshow-holder{ background:#000; padding:21px 0 17px; overflow:hidden; position:absolute; top:-9999px; width:100%; }
.slideshow-holder.active-tab{display:block; position:relative; top:0;}
.slideshow-holder .hold{ float:left; width:943px; overflow:hidden; position:relative; margin:0; }
.slideshow-holder ul{ margin:0; padding:0; list-style:none; float:left; width:9999px; }
.slideshow-holder li{ float:left; width:943px; }
.slideshow-holder .block{ float:left; width:22%; height:185px; margin:0 5px 12px 10px; max-width:195px;}
.slideshow-holder .block-holder{ overflow:hidden; margin:0 -33px 0 0; }
.slideshow-holder .txt-box{ background:#222; position:relative; height:66px; padding:9px 14px 0 10px; }
.slideshow-holder .txt-box h3{ margin:0; min-height:44px; font-size:1.4em; line-height:1.25; }
.slideshow-holder .txt-box h3 a{color:#fff;}
.slideshow-holder .block-num{right:-2px;}
.slideshow-holder .Trends-row{ overflow:hidden; }
.slideshow-holder .Trends-row .txt{ float:left; color:#eee; font-size:1em; line-height:1.3;}
.slideshow-holder .Trends-row-hold{overflow:hidden;}
.slideshow-holder .pageviews-row-hold{overflow:hidden;}
.slideshow-holder .pageviews-row .txt{
  float:left;
  color:#eee;
  font-size:1em;
  line-height:1.3;
  padding-top: 0;
}

.video-gallery-slide .btn-prev, .video-gallery-slide .btn-next, .slideshow-holder .btn-next, .slideshow-holder .btn-prev{
background:#444 url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -1066px;
 float:left; width:32px; margin:0 .5% 0 0; height:415px; overflow:hidden; text-indent:-9999px;
}
.video-gallery-slide .btn-next, .slideshow-holder .btn-next{background-position:-36px -1066px;}

/* side-area-block */
.side-area-block{
padding:31px 15px 20px 20px;
overflow:hidden;
}
.side-area-block .side-news-area{padding:17px 0 0;}
.side-area-block .side-block-holder{
background:none;
padding:18px 0 58px;
}
/* top-search-list */
.top-search-list{
margin:0 0 0 5px;
padding:0 0 15px 15px;
color:#37728a;
font-size:13px;
line-height:18px;
}
.top-search-list li{padding:0 0 3px;}

/* sr-slide-area */
.sr-slide-area{ position:relative; width:100%; margin:0 0 33px; }
.sr-slide-list {
 margin:0; padding:0; list-style:none; position:relative;
 box-shadow:0 8px 3px -3px #888; -webkit-box-shadow:0 8px 3px -3px #888;
}

.sr-slide-list li{ position:absolute; width:100%; top:0; left:0; z-index:1; overflow:hidden; background:#fff; filter:alpha(opacity=0); opacity:0; }
.sr-slide-list li.active{ position:relative; z-index:2; }
.sr-slide-list .img{ float:left; width:66%; margin:0 3% 0 0; position:relative; }
.sr-slide-list .ttl{
background:url(/blob/1402/1383164751000/bg-slide-ttl-png-data.png); width:91%; position:absolute; bottom:0; left:0;
 text-transform:uppercase; padding:11px 4.5%; color:#333; font-size:2.2em; line-height:1.2;
}
.sr-slide-list .text-box{ padding:20px 0 0; width:28%; margin-right:3%; float:left; }
.sr-slide-list .text-box h2{ margin:0 0 23px; color:#37728a; font-size:3em; line-height:1; }
.sr-slide-list .text-box p{ margin:0 0 30px; font-size:1.3em; line-height:1.4; color:#444; }
.sr-slide-area .lst-btn{ margin:0; padding:0; list-style:none; overflow:hidden; position:absolute; bottom:4px; left:57%; z-index:5; }
.sr-slide-area .lst-btn li{float:left;}
.sr-slide-area .lst-btn a.btn-next, .sr-slide-area .lst-btn a.btn-prev{
background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -961px;float:left;
    overflow:hidden; margin:0 0 0 2px; text-indent:-9999px; width:38px; height:38px;
}
.sr-slide-area .lst-btn a.btn-next{background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -38px -961px;}

.pagination-lst { position:absolute; top:3%; right:39%; z-index:10; }
.pagination-lst li{ float:left; padding:0 3px; }
.pagination-lst a{
 float:left; width:20px; height:20px; background:#fff; overflow:hidden; text-indent:-9999px;
 -webkit-box-shadow: 0 0 7px 0 rgba(155, 155, 155, 0.8) inset; box-shadow: 0 0 7px 0 rgba(155, 155, 155, 0.8) inset;
}
.pagination-lst li.active a, .pagination-lst a:hover{ background:#e11b24; box-shadow:none; -webkit-box-shadow:none; }
 

/* featured-sr-area */
.more-sr-area h2, .featured-sr-area h2{
 margin:0 0 18px; text-transform:uppercase; color:#333;
 font-size:1.8em; line-height:1.2;
}
.featured-sr-holder{ border-bottom:1px solid #bbb; padding:0 0 24px; margin:0 0 24px; }
.sr-box{
 float:left; width:26%; padding:0 7px 0 0; margin:0 5% 0 0; 
background:url(/blob/1522/1383164748000/bg-sr-box-png-data.png) no-repeat 100% 0;
}
.sr-box .holder{ background:#333; min-height:25em;  box-shadow:0 6px 3px -3px #888; -webkit-box-shadow:0 6px 3px -3px #888; }
.featured-sr-holder .sr-box  .holder{ min-height: 28em; }
.sr-box .img{
position:relative;
border-bottom:3px solid #e11b24;
}
.sr-box .img img{vertical-align:top;}
.sr-box .add-txt{
position:absolute;
top:0;
right:0;
background:url(/blob/1158/1383164747000/bg-add-txt-sr-box-png-data.png);
color:#555;
font:11px/23px Helvetica, Arial, sans-serif;
padding:0 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.sr-box .ttl{
background:url(/blob/1628/1383164746000/bg-sr-box-ttl-png-data.png); position:absolute; bottom:0; left:0; width:90%;
 padding:2% 5%; color:#fff; text-transform:uppercase; font-size:1.6em; 
}
.sr-box .txt-box { padding:5% 5% 2%; position:relative; }
.sr-list { margin:0 0 -20px; padding:0; list-style:none; }
.sr-left { float:left; }
.sr-right { float:right; max-width:103px; }

.sr-list li{ vertical-align:top; padding:0 0 8px; }
.sr-right li { padding:0; text-align:left; }
.sr-list .text{ display:block; color:#f0f0df; }

.sr-list .videos-link, .sr-list .photos-link, .sr-list .story-link{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -2px -336px;
display:block; overflow:hidden; color:#f2f2f2; font-size:1.4em; line-height:17px; padding:2px 0 0 22px;
}
.sr-list .videos-link {background-position:-2px -475px;}
.sr-list .photos-link {background-position:-2px -356px;}
.featured-sr-holder .banner-side-box{ float:left; padding:0; max-width:300px; width:30%; }

/* more-sr-slide */
.more-sr-slide{ position:relative; overflow:hidden; padding:0 0 16px; }
.more-sr-slide .hold-btns{float:right;}
.more-sr-slide > .hold{ max-width:924px; position:relative; padding:0 0 10px; overflow:hidden; }
.more-sr-slide > .hold > ul{ margin:0; padding:0; list-style:none; width:9999px; }
.more-sr-slide > .hold > ul > li{ float:left; width:202px; margin:0 29px 0 0; }
.more-sr-slide .sr-box{width:100%;}
.more-sr-slide .sr-box .txt-box{padding:5px 10px 6px 11px;}
.more-sr-slide .txt-box h3{ font-size:1.6em; line-height:1.25; color:#fff; border-bottom:1px solid #fff; padding:0 0 3px; margin:0 0 9px; }
.more-sr-slide .sr-list{margin:0;}
.more-sr-slide .sr-list li{padding:0 0 5px;}
.more-sr-slide .sr-list .add-box { float:right; width:40%; }

.more-sr-slide .btn-next, .more-sr-slide .btn-prev{
 float:left; width:40px; height:267px; margin:0 0 0 6px; overflow:hidden; text-indent:-9999px;
background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -628px;
}
.more-sr-slide .btn-next{background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -46px -628px;}

.btns-holder{overflow:hidden;}
.btns-holder a{
float:left;
cursor:pointer;
margin:0 19px 0 0;
font-size:1.5em; line-height:2.25;
color:#545454;
background:url(/blob/1582/1383164747000/bg-btns-holder-png-data.png) repeat-x;
border:1px solid #ddd;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:0 13px 0 3px;
}
.btns-holder span{float:left;}
.btns-holder a.timeline span{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat 0 -860px;
padding:0 0 0 33px;
}
.btns-holder a.s-report span{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat 0 -949px;
padding:0 0 0 33px;
}
.btns-holder a:hover span{text-decoration:underline;}
/* poll-area */
.poll-area{
background:#f9f9f9 url(/blob/1144/1383164751000/bg-poll-area-png-data.png) repeat-x;
border-radius:18px;
-moz-border-radius:18px;
-webkit-border-radius:18px;
box-shadow:-1px 4px 3px -1px #d1d1d1;
margin:0 28px 10px 14px;
overflow:hidden;
padding:31px 30px 20px;
}
.poll-area .img{
float:left;
padding:0 11px 0 0;
}
.poll-area .img img{vertical-align:top;}
.poll-area .poll-txt{
overflow:hidden;
padding:9px 0 0;
}
.poll-area .poll-txt h3{ margin:0 0 13px; color:#545454; font-size:1.8em; line-height:1.2; }
.poll-area .poll-section .btn-vote, .poll-area .poll-list{padding-left:0;}
.poll-area .poll-list li{padding:0 0 18px;}

/* poll-main-section */
.poll-main-section, .poll-add-section { margin:-7px -33.3% 24px 0; }
 .poll-main-section .poll-section{padding-left:7px;}
 .poll-main-section .poll-list{padding-bottom:18px;}
.poll-holder{ box-shadow:0 7px 3px -3px #ccc; -webkit-box-shadow:0 7px 3px -3px #ccc; background:#FFF; margin:0 25% 3em 0; }
 .poll-main-section .poll-holder { border-top:7px solid #d61a22; }
.poll-holder:first-child{position:relative;}
.poll-box-holder{ margin:0 -33% 0 0; padding:2% 0;}
.poll-ttl-box h2{ margin:0 0 0 10px; font-size:1.8em; line-height:1; color:#858585; }
.poll-add-section .poll-ttl-box h2{ font-size:2em; }
.poll-box { float:left; width:41%; padding:0 1%; border-right:1px solid #CCC; }
.poll-box .sg-content { margin-top:0;} 
.poll-box .sg-button, #contest_poll .sg-button { font-size:1em; padding:0 10px; }

.poll-row{
overflow:hidden;
padding:10px 0;
}
.poll-row .ttl{
float:left;
text-align:right;
padding:5px 6px 0 0;
width:75px;
color:#888;
font:15px/18px Helvetica, Arial, sans-serif;
}
.poll-txt-box{padding:0 0 22px 40px;}
.poll-txt-box p{
margin:0;
font-size:14px;
line-height:17px;
color:#535353;
}
/* poll-side-block */
.poll-side-block { float:left; width:31%; padding:1% 3.5% 0 1%; margin:0; min-width:280px; min-height:150px; } 
.poll-side-block > h2{ margin:0 0 9px; }
.poll-holder .side-block-share { min-height:249px; padding-top:1%; margin:0 0 -1%; }

/* decor-style */
.decor-style{ background:#fff; min-width:380px; }
.top-logo-area{background:url(/blob/1642/1383164750000/bg-top-logo-area-png-data.png) repeat-x 0 -19px; height:40px; padding:6px 0 0 10px; position:relative; }
.logo-add{
display:block;
background:url(/blob/1428/1383164745000/bg-logo-add-png-data.png) no-repeat;
 display:block; width:225px; height:31px; overflow:hidden; text-indent:-9999px;
}
.logo-add a{ display:block; height:100%; }
.decor-box{ position:absolute; top:0; right:1px; z-index:1; }
.decor-block{ position:absolute; right:0; z-index:1; bottom:-4px; }
.refresh-area{
 background-color:#121212;
 background-image: -ms-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -moz-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -o-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -webkit-linear-gradient(top, #444 0%, #121212 100%);
 background-image: linear-gradient(to bottom, #444 0%, #121212 100%);
}
.refresh-row .ads-section { background:none; }
.refresh-row .txt-field{ padding:1px 2px; width:70%; color:#323232; font-size:1.2em; }
.decor-style .side-ttl{display:none;}
.decor-style .side-area{ background:none; padding:0; }
.decor-style .side-btn-load-more{ text-align:center; padding:0 0 15px; }
.decor-style .latest-news-list .ttl{font-size:1.5em; line-height:1.25;}
.decor-style .btn-hold{ display:none; position:absolute; right:17px; top:7px; z-index:5; }


/* ttl-frame-inner */
.ttl-frame-inner{
overflow:hidden;
padding:34px 30px 8px 21px;
}
.search-news{
float:right;
background:url(/blob/1120/1383164748000/bg-news-search-field-png-data.png) no-repeat;
width:187px;
height:23px;
overflow:hidden;
padding:0 0 0 3px;
margin:15px 0 0;
}
.search-news input.txt-field{
float:left;
padding:4px;
border:0;
color:#888;
font:12px Helvetica, Arial, sans-serif;
height:15px;
background:none;
width:151px;
}
.search-news .btn-search{
float:right;
background:url(/blob/1208/1383164750000/btn-search-png-data.png) no-repeat;
width:11px;
height:14px;
padding:0;
margin:4px 5px 0 0;
cursor:pointer;
text-indent:-9999px;
font-size:0;
line-height:0;
border:0;
}
.ttl-frame-inner .hold{
overflow:hidden;
padding:0 20px 0 0;
}
.ttl-frame-inner h1{
float:left;
margin:0 11px 0 0;
font:33px/36px Helvetica, Arial, sans-serif;
color:#444;
}
.ttl-frame-inner .link{
float:left;
margin:18px 0 0;
color:#37728a;
font:15px/18px Helvetica, Arial, sans-serif;
background:url(/blob/1600/1383164749000/bg-arrow-down02-png-data.png) no-repeat 100% 3px;
padding:0 15px 0 0;
text-transform:uppercase;
}
/* news-inform-area */
.news-tab-menu{
 margin:0; padding:0 0 0 8px; list-style:none; overflow:hidden;
 font-size:1.4em; line-height:2.1; border-bottom:4px solid #2a2a2a;
}
.news-tab-menu li{ float:left; border-right:1px solid #ddd; }
.news-tab-menu a{ color:#525252; background:#eee; float:left; text-transform:uppercase; padding:0 17px; }
.news-tab-menu .active a, .news-tab-menu a:hover{ background:#2a2a2a; color:#fff; text-decoration:none; }
/* news-tab-holder */
.news-tab-holder .tab{display:none;}
.news-tab-holder .tab:first-child{display:block;}
.map-holder{
position:relative;
overflow:hidden;
margin:0 0 25px;
}
.map-holder .hold img{vertical-align:top;}
.banner-box-hold{
position:absolute;
right:26px;
top:27px;
z-index:5;
}
.banner-box-hold img{vertical-align:top;}
.map-point-list{
margin:0;
padding:0;
list-style:none;
}
.map-point-list li{
position:absolute;
top:0;
left:0;
z-index:5;
overflow:hidden;
}
.map-point-list li.item01{
top:50px;
left:250px;
}
.map-point-list li.item02{
top:130px;
left:180px;
}
.map-point-list li.item03{
top:160px;
left:405px;
}
.map-point-list li.item04{
top:90px;
left:325px;
}
.map-point-list li.item05{
top:190px;
left:290px;
}
.map-point-list li.item06{
top:10px;
left:20px;
}
.map-point-list .point{
float:left;
background:url(/blob/1782/1383164750000/ico-point-png-data.png) no-repeat;
width:20px;
height:27px;
color:#fff;
font-size:12px;
line-height:15px;
text-align:center;
position:relative;
z-index:3;
}
.map-point-list .txt{
float:left;
color:#ededed;
background:#37728a;
line-height:20px;
font-size:12px;
padding:0 5px;
margin:7px 0 0 -4px;
}
.news-lst-holder{padding:24px 0 0 20px;}
.news-lst-holder ul{
margin:0;
padding:0;
list-style:none;
width:50%;
min-height:250px;
}
.news-lst-holder li{
overflow:hidden;
vertical-align:top;
padding:0 0 22px;
}
.news-lst-holder .num{
float:left;
width:20px;
color:#37728a;
padding:6px 0 0;
font-size:14px;
line-height:17px;
}
.your-news-lst .grey-label,
.news-lst-holder .grey-label{
float:left;
background:#777;
color:#fff;
text-transform:uppercase;
font-size:12px;
line-height:25px;
padding:0 12px;
margin:0 6px 0 0;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.your-news-lst .grey-label{margin:12px 15px 0 0;}
.news-lst-holder .text{
float:left;
padding:6px 0 0;
font-size:14px;
line-height:18px;
color:#2b5f77;
}
/* your-news-lst-holder */
.your-news-lst-holder .load-more{text-align:center;}
.your-news-lst-holder .load-more a{
display:inline-block;
border:1px solid #bbb;
color:#858585;
font-size:14px;
line-height:29px;
font-weight:bold;
padding:0 40px;
cursor:pointer;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#fff;
background-image: -ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);
background-image: -moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);
background-image: -o-linear-gradient(top, #fff 0%, #e9e9e9 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e9e9e9));
background-image: -webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);
background-image: linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);
box-shadow:2px 2px 4px 0 #dedede;
}

.your-news-lst-holder .load-more span{
display:block;
background:url(/blob/1618/1383164752000/bg-load-more-arrow-png-data.png) no-repeat 100% 50%;
padding:0 15px 0 0;
}
.your-news-lst-holder .load-more a.active span{background:url(/blob/1684/1383164748000/bg-load-more-arrow-active-data.png) no-repeat 100% 50%;}
.your-news-lst{
margin:0;
padding:0;
list-style:none;
}
.your-news-lst > li{ vertical-align:top; position:relative; z-index:3; }
.your-news-lst > li.hidden{display:none;}

.news-title{ background:#181818; overflow:hidden; }
.news-title .num{
 float:left; width:50px; line-height:2; text-align:center;
 color:#ebebeb; font-size:2.5em; background:#37728a; margin:0 19px 0 0;
}
.news-title h2{ color:#fff; font-size:1.6em; line-height:3.125; margin:0; }

/* news-inform-box */
.news-inform-box-area .news-inform-box{display:none;}
.news-inform-box-area .news-inform-box:first-child{display:block;}
.news-inform-box{ width:100%; position:relative; background:#666; }
.news-inform-box .img-area { float:left; width:60%; }
.news-inform-box .txt-box{ float:left; width:40%; }
.newspost-box .c{ background:#2a2a2a; padding:10px 85px 15px 15px; color:#ececec; }
.newspost-box .b{
background:url(/blob/1316/1383164748000/bg-newspost-box-b-png-data.png)no-repeat 0 60%; height:20px; }
.post-info-box .img{ float:left; padding:2px 8px 7px 0; }
.post-info-box div.txt{overflow:hidden;}
.post-info-box div.txt .text{ display:block; text-transform:uppercase; line-height:1.3; padding:0 0 2px; }
.post-info-box div.txt .ttl{ display:block; font-size:1.6em; line-height:1.1875; }
.post-lst-info{ margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1.25; }
.post-lst-info li{padding:0 0 4px;}
.news-post-text { position:relative; padding:0 85px 3% 15px; }
#content .news-post-text h3{ margin:0; font-size:1.4em; line-height:1.284; }
.news-post-text p{ color:#ebebeb; font-size:1.3em; line-height:1.366; margin:0 0 5px; }
.news-post-text .more{overflow:hidden;}
.news-post-text .more a{
background:url(/blob/1620/1383164750000/bg-arrow-more-png-data.png) no-repeat 100% 1px; color:#fff;
 float:right; line-height:1.2; padding:0 13px 0 0; text-transform:uppercase;
}
.news-post-text .contribute-story{
background:url(/blob/1022/1383164749000/bg-contribute-story-png-data.png) no-repeat;display:block;
 font-size:1.2em; line-height:19px; padding:0 0 0 25px; color:#ececec;
}
.share-news-block, .social-side-box { 
 margin:0; background:#37728A; min-width:65px; width:7%; float:left; position:absolute; right:-3px; top:10px;
 -webkit-box-shadow:-1px 1px 9px -3px #333; -moz-box-shadow:-1px 1px 9px -3px #333; box-shadow:-1px 1px 9px -3px #333;
}
.share-news-block ul, .social-side-box ul { margin:0; padding:0; list-style:none; }
.share-news-block li, .social-side-box li { background:#37728A url(/blob/980/1383164747000/sep-social-lst-png-data.png) repeat-x 0 100%; display:block; }
 .share-news-block li:hover, .social-side-box li:hover { background-color:#4389A7; }
 .share-news-block li:last-child, .social-side-box li:last-child { background-image:none; }
.share-news-block li a, .social-side-box li a, .share-news-block li .fb-like { 
 text-align:center; display:block; margin:0 auto; padding:8px 5px 5px; 
}
.social-side-box li a:hover{text-decoration:none;}
.social-side-box li a.box { padding:8px 11% 5px; line-height:20px; }
.social-side-box .txt, .share-news-block .txt{ display:block; padding:4px 0 0; color:#eee; line-height:13px; text-transform:uppercase; }
/* news-gallery-slide */
.news-gallery-slide{
background:#666;
overflow:hidden;
}
.news-gallery-slide .side-txt{
float:left;
width:100px;
text-align:right;
color:#fff;
font-size:12px;
padding:30px 9px 0 0;
line-height:15px;
}
.news-gallery-slide .side-txt .num{
display:block;
font-size:18px;
line-height:21px;
margin:0 0 -3px;
}
.news-gallery-slide .holder{
background:url(/blob/1030/1383164748000/bg-news-gallery-slide-png-data.png) no-repeat 100% 0;
height:82px;
padding:17px 0 0;
margin:0 5px 0 0;
overflow:hidden;
position:relative;
width:861px;
float:left;
}
.news-gallery-slide ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
width:9999px;
}
.news-gallery-slide li{
width:115px;
padding:3px;
margin:0 2px 0 0;
float:left;
position:relative;
}
.news-gallery-slide li.active{background:#fff;}
.news-gallery-slide img{vertical-align:top;}
.news-gallery-slide .video-text{
position:absolute;
bottom:3px;
right:3px;
background:#000 url(/blob/1284/1383164750000/bg-video-text-png-data.png) no-repeat;
padding:0 7px 0 25px;
line-height:17px;
color:#fff;
}
.news-gallery-slide .btn-next,
.news-gallery-slide .btn-prev{
float:left;
background:url(/blob/1062/1383164752000/bg-news-gallery-btns-png-data.png) no-repeat;
width:18px;
height:65px;
overflow:hidden;
text-indent:-9999px;
margin:20px 3px 0 0;
}
.news-gallery-slide .btn-next{background:url(/blob/1062/1383164752000/bg-news-gallery-btns-png-data.png) no-repeat -18px 0;}

/* view-all-list */
.view-all-list{ margin:0; width:100%; padding:0; list-style:none; overflow:hidden; }
.view-all-list > li { display:inline-block; vertical-align:top; width:20%; max-width:195px; padding:1% 4% 4% 1%; }
.view-all-list .img-box{ padding:0 0 5px; }
.view-all-list h3{ margin:0; font-size:1.4em; line-height:1.5; font-weight:normal; }
.view-all-list .lst{ margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1.583; }

/* share-box */
.news-inform-box-holder{ position:relative; z-index:102; background:#666; border-bottom:10px solid #fff; width:100%; }
.share-box{ display:none; position:absolute; top:0; left:100%; width:350px; margin:0 0 0 -350px; z-index:100;}
.share-box .ttl-side h2{ font-size:1.2em; margin:0 0 5px; }
.share-box .ttl-side{ border:0; padding:0; margin:0; }
.share-box .social-ico-list{ font-size:1.2em; line-height:1.25; }

/* side-social-box */
.side-social-box .btn-submit{ padding:1em; text-align:center; }
#sidebar .side-social-box .btn-submit a{ display:inline-block; line-height:1.2; color:#858585; }
.side-social-box .btn-submit span{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -356px -781px; display:block; padding:14px 16px 10px 46px;
}
.side-social-box ul { margin:0; padding:0; list-style:none; }
.side-social-box li{background:url(/blob/1762/1383164747000/sep-side-social-box-png-data.png) no-repeat 50% 0;  padding:11% 4.5% 5%; overflow:hidden; }
.side-social-box .ico { float:left; width:35px; margin-right:5%; text-align:center; }
.side-social-box .txt-box{ overflow:hidden; }
.side-social-box .txt-box p{ margin:0; display:inline; }
.side-social-box .txt-box .link, .side-social-box .txt-box .txt{ display:block; font-size:1.3em; }
#sidebar .side-social-box .txt-box .link-decor { color:#d61a22; font-size:1.5em; display:inline; font-weight:bold; }
.btn-add { height:2.6em; float:left; padding:0; margin:0; }
.btn-add:hover, .btn-add a.btn { position:relative; }
.btn-add ul {
display:none; list-style:none; position:absolute; top:100%; width:120px; margin:0; padding:.5em 7px; border:1px solid #ccc; background:#FFF;
}
.btn-add:hover ul { display:block; z-index:105; }
.btn-add li { font-size:1.2em; line-height:1.4; margin:0 0 .3em; } 

 
/* overlay-area */
.overlay-area{
 display:none; background:#000; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;
 position:absolute; top:0;left:0; z-index:1000; width:100%; height:100%;
}
.popup-area{ display:none; position:absolute; top:200px;left:50%; width:650px; margin:0 0 0 -325px; z-index:1001; }
.popup-area-hold .step-list{ margin:0; padding:0 0 25px; list-style:none; overflow:hidden; }
.popup-area-hold .step-list li{ 
background:url(/blob/567460/1383164751000/bg-next-box-png-data.png) no-repeat 100% 50%; float:left; padding:5px 45px 5px 0; color:#AAA;
}
.popup-area-hold .step-list li:last-child, .popup-area-hold .step-list li.last-item { background:none; }
.popup-area-hold .step-list li.active { color:#333;}
.popup-area-hold .step-list .num{ float:left; width:31px; line-height:1.4; font-size:2.2em; padding-left:19px; font-weight:bold; }
.popup-area-hold .step-list .finished-step .num{
background:url(/blob/1698/1383164746000/ico-tick-png-data.png) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;
}
.popup-area-hold .step-list .text{ float:left; font-size:1.3em; line-height:1.2; }

.submit-form-area .row{ overflow:hidden; padding:0 0 10px; }
.submit-form-area .row label{ float:left; width:122px; padding:0 22px 0 0; text-transform:uppercase; font-size:1.4em; line-height:1.248; }
.submit-form-area .row .add-txt{ display:block; font-size:.75em; line-height:1.3; }
.submit-form-area input { font-size:1.3em; line-height:1.3; }
.submit-form-area .row-holder input, .submit-form-area .row .txt-field{ padding:3px; border:1px solid #777; height:16px; width:334px; }
.submit-form-area .row-holder input{width:234px;}
.submit-form-area .row textarea{ padding:3px; margin:0 0 7px; overflow:auto; border:1px solid #777; height:84px; width:334px; }
.submit-form-area .row-box{ overflow:hidden; padding:0 20px 0 0; }
.submit-form-area .row-box p{ font-size:1.2em; line-height:1.25; margin:0; }
.submit-form-area .loc-select-row{overflow:hidden;}

.submit-form-area .loc-txt{
float:left;
text-transform:uppercase;
font-size:12px;
line-height:15px;
padding:2px 5px 0 0;
}
.submit-form-area .loc-select-row select{
float:left;
width:95px;
margin:0 5px 0 0;
padding:1px 0;
font-size:12px;
}
.submit-form-area .help-txt{
display:block;
text-transform:uppercase;
font-size:11px;
line-height:14px;
padding:0 0 5px;
}
.step-btn-lst{
margin:0;
padding:0;
list-style:none;
text-transform:uppercase;
font-size:12px;
text-align:center;
line-height:35px;
overflow:hidden;
}
.step-btn-lst li{float:right;}
.step-btn-lst li:first-child{float:left;}
.step-btn-lst a{
float:left;
width:150px;
background:#1c1c1c;
color:#fff;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.details-info{overflow:hidden;}
.details-info .box{
width:250px;
float:left;
}
.details-info h2{
text-transform:uppercase;
margin:0 0 15px;
font-size:14px;
line-height:17px;
font-weight:normal;
}
.details-info .details-photo{
overflow:hidden;
}
.details-info .details-photo .img{
float:left;
padding:0 10px 0 0;
}
.details-info .details-photo h3{
margin:5px 0 0;
font-size:14px;
line-height:17px;
}
.details-info .block{overflow:hidden;}
.details-info .row-holder{
padding:0 0 10px;
}
.details-info .row-holder label{
display:block;
font-size:13px;
line-height:16px;
text-transform:uppercase;
}
.submit-step-area .ttl-box{
background:#37728a;
text-align:center;
}
.submit-step-area .ttl-box h2{
margin:0 0 20px;
color:#fff;
font-size:16px;
line-height:42px;
text-transform:uppercase;
}
.submit-step-area .submit-step-box{display:none;}
.submit-step-area .submit-step-box:first-child{display:block;}
.area-news-box h3{
margin:0 0 15px;
font-size:14px;
line-height:17px;
font-weight:normal;
text-transform:uppercase;
}
.area-news-box ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.area-news-box li{
display:inline-block;
width:255px;
margin:0 25px 15px 0;
vertical-align:top;
overflow:hidden;
}

.area-news-box .img-box{
float:left;
margin:0 11px 0 0;
}
.area-news-box .img-box .hold{padding:0 0 5px;}
.area-news-box .img-box .hold a{
display:block;
position:relative;
cursor:pointer;
}
.area-news-box .img-box .time{
background:#000;
position:absolute;
right:0;
bottom:0;
color:#fff;
font-size:11px;
line-height:16px;
padding:0 4px;
}
.area-news-box .img-box .ico-video{
position:absolute;
bottom:5px;
left:5px;
z-index:2;
}
.area-news-box .img-box .date-txt{
display:block;
text-transform:uppercase;
font-size:11px;
line-height:14px;
}
.area-news-box .txt-box{overflow:hidden;}
.area-news-box .txt-box h3{
margin:0;
text-transform:none;
min-height:45px;
}
.area-news-box .graph-box .text{
display:block;
text-transform:uppercase;
}
/* settings-area */
#settings-box{ width:500px; margin:0 0 0 -250px; }
.settings-area h2{ font-size:2.4em; line-height:1.22; margin:0 0 30px; }
.user-settings{ overflow:hidden; padding:0 0 15px; }
.user-settings .img{ float:left; padding:0 22px 0 0; }
.user-settings .txt-box{ overflow:hidden; padding:25px 0 0; }
.settings-area h3{ margin:0 0 5px; font-size:1.8em; line-height:1.22; }
.user-settings .txt-box p, .settings-area .link { margin:0 0 15px; font-size:1.4em; line-height:1.25; }
.linked-accounts-lst{ margin:0; padding:0; list-style:none; }
.linked-accounts-lst li{ overflow:hidden; vertical-align:top; padding:0 0 10px; }
.linked-accounts-lst .img{ float:left; padding:0 8px 0 0; }
.linked-accounts-lst .txt-box{ overflow:hidden; padding:15px 0 0; font-size:1.4em; line-height:1.25; }
.linked-accounts-lst .ttl{ float:left; width:85px; }
.linked-accounts-lst .text{ float:left; padding:0 16px 0 0; }

/* sign-in-area */
.sign-in-area h2{
margin:0 0 20px;
font-size:18px;
font-weight:normal;
line-height:21px;
}
.sign-in-holder{overflow:hidden;}
.sign-in-holder .form-block{
float:left;
width:350px;
border-right:1px solid #ccc;
margin:0 15px 0 0;
}
.sign-in-holder .row{
padding:0 0 10px;
}
.sign-in-holder .row label{
display:block;
font-size:12px;
line-height:16px;
}
.sign-in-holder .row input{
border:1px solid #aaa;
padding:4px;
width:217px;
font-size:12px;
height:15px;
}
.sign-in-holder .row-holder{overflow:hidden;}
.sign-in-holder .row-holder input{
float:left;
margin:0 5px 0 0;
}
.sign-in-holder .row-holder .link-forgot{
float:left;
font-size:12px;
line-height:15px;
margin:5px 0 0;
}
.sign-in-holder .row-btn-holder{
overflow:hidden;
padding:0 0 15px;
}
.sign-in-holder .row-btn-holder .btn{
float:left;
width:105px;
height:35px;
border:1px solid #aaa;
background:#eee;
margin:0 10px 0 0;
font-size:12px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.sign-in-holder .row-btn-holder .hold{
float:left;
padding:9px 0 0;
}
.sign-in-holder .row-btn-holder .hold input{
float:left;
width:16px;
height:16px;
margin:0 2px 0 0;
padding:0;
}
.sign-in-holder .row-btn-holder .hold label{
float:left;
font-size:12px;
line-height:15px;
}
.sign-in-holder p{
margin:0;
font-size:12px;
line-height:15px;
}
.social-sign-in-btns{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.social-sign-in-btns li{
padding:0 0 10px;
overflow:hidden;
vertical-align:top;
}
.social-sign-in-btns a{
float:left;
font-size:13px;
line-height:42px;
background:#22639e;
color:#fff;
width:170px;
border-radius:6px;
-moz-border-radius:6px;
text-align:center;
-webkit-border-radius:6px;
}
/* user-post-info */
.user-post-info{
overflow:hidden;
padding:0 0 10px 5px;
}
.user-post-info .img{
float:left;
padding:0 7px 0 0;
}
.user-post-info .txt-box{
overflow:hidden;
padding:5px 0 0;
}
.user-post-info .txt-box .text{
display:block;
font-size:11px;
line-height:14px;
text-transform:uppercase;
}
.user-post-info .txt-box .ttl{
display:block;
font-size:16px;
font-weight:normal;
line-height:19px;
}
/* video-news-section */
.video-news-section{
background:#666;
position:relative;
margin:0 0 25px;
}
.video-news-section .holder{
background:#666;
height:1%;
position:relative;
z-index:2;
color:#fff;
}
.video-news-section .lst-link{
float:right;
width:50px;
margin:0;
padding:0;
list-style:none;
background:#ebebeb;
}
.video-news-section .lst-link li{
border-bottom:1px solid #000;
height:50px;
text-align:center;
}
.video-news-section .lst-link a{
text-transform:uppercase;
color:#444;
display:block;
padding:30px 0 0;
}
.video-news-section .lst-link a.link{background:url(/blob/1424/1383164746000/ico-link-png-data.png) no-repeat 50% 5px;}
.video-news-section .lst-link a.embed{background:url(/blob/1262/1383164750000/ico-embed-png-data.png) no-repeat 50% 5px;}
.video-news-section .txt-box{
overflow:hidden;
padding:10px 24px 0 32px;
}
.video-news-section .txt-box p{
color:#fff;
font-size:12px;
line-height:15px;
margin:0 0 10px;
}
#content .video-news-section .txt-box h3{
margin:0 0 10px;
color:#fff;
font-size:14px;
line-height:17px;
}
.video-news-section .txt-box-row{
overflow:hidden;
font-size:12px;
line-height:15px;
padding:0 0 10px;
}
.video-news-section .txt-box-row .date{float:right;}
.video-news-section .txt-box-row .txt{
display:block;
overflow:hidden;
}
/* your-news-holder */
.your-news-holder .news-pictures-area{
margin:0;
padding:0 0 0 15px;
}
.your-news-holder .news-gallery-holder{width:484px;}
.your-news-holder .news-pictures-area .box-ttl .text{
font-size:10px;
line-height:13px;
}
.your-news-holder .news-pictures-area .box-ttl{margin-top:8px;}
.your-news-holder .news-pictures-area .box-ttl .num{
display:block;
font-size:14px;
line-height:17px;
}
.video-news-section .share-box{
top:auto;
bottom:0;
}
/* embed-code-box */
.embed-lst{ margin:0; padding:0 0 20px; list-style:none; overflow:hidden; }
.embed-lst li{ float:left; padding:0 3% 0 0; }
.embed-lst .embed-sq03, .embed-lst .embed-sq02, .embed-lst .embed-sq01{
 border:1px solid #000; width:45px; height:25px; margin:0 0 3px;
}.video-link-box .embed-lst .embed-sq03, .video-link-box .embed-lst .embed-sq02, .video-link-box .embed-lst .embed-sq01{
  border:1px solid #CCC; 
 }
.embed-lst .embed-sq02{ width:60px; height:30px; }
.embed-lst .embed-sq03{ width:70px; height:40px; }
.embed-lst .txt{ display:block; font-size:11px; line-height:14px; }
.custom-embed-box{ overflow:hidden; padding:0 0 10px; }
.custom-embed-row{float:left;}
.custom-embed-box .txt, .custom-embed-box label{ font-size:1.2em; line-height:1.5; float:left; padding:0 4px 0 0; }
.embed-code-box h3{ margin:0 0 10px; font-size:1.3em; line-height:1.23; }
.custom-embed-box .txt{padding:0 25px 0 0;}
.custom-embed-box input{ float:left; border:1px solid #000; width:13%; padding:2px 4px 1px; background:none; margin:0 5px 0 0; }
.video-text-area textarea{ margin:0 0 9px; padding:0; overflow:auto; width:100%; height:30%; border:1px solid #000; }
.video-text-area .btn-copy input{
 float:right; width:78px; height:28px; padding:0; cursor:pointer; text-transform:uppercase;
 font-size:1.2em; border:1px solid #777; background:#eee;
}



/* news-pictures-tools */
.news-pictures-tools{overflow:hidden;}
.news-pictures-tools .hold{float:right;}
.news-pictures-pagination{ float:left; padding:16px 0 0; position:relative; }
.news-pictures-tools .text{ float:left; padding:16px 5px 0 9px; }
.news-pictures-nav{ margin:0; padding:0; list-style:none; float:left; }


/* nav-area-tv */
.nav-area-tv{
 overflow:hidden; padding:7px 0; background:#121212;
 background-image: -ms-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -moz-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -o-linear-gradient(top, #444 0%, #121212 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(1, #121212));
 background-image: -webkit-linear-gradient(top, #444 0%, #121212 100%);
 background-image: linear-gradient(to bottom, #444 0%, #121212 100%);
}
.nav-area-tv .block{float:left; margin:0 0 0 2%; }
.nav-area-tv .block:first-child{float:left;}
.nav-area-tv .txt{ float:left; color:#f2f2f2; font-size:1.3em; line-height:1.6; padding:3px 15px 0 0; }
.nav-area-tv ul{ margin:0; padding:0; float:left; list-style:none; font-size:1.2em; line-height:2.167; }
.nav-area-tv li{background:#ececec url(/blob/1036/1383164751000/sep-nav-area-tv-png-data.png) repeat-y; float:left; padding:0 0 0 1px; }
.nav-area-tv li:first-child{ background:#ececec; padding:0; }
.nav-area-tv li a{ float:left; color:#323232; padding:0 16px; }
.nav-area-tv li.active a, .nav-area-tv li a:hover{
 text-decoration:none; background:#367088; color:#eee;
 background-image: -ms-linear-gradient(top, #367088 0%, #154053 100%);
 background-image: -moz-linear-gradient(top, #367088 0%, #154053 100%);
 background-image: -o-linear-gradient(top, #367088 0%, #154053 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #367088), color-stop(1, #154053));
 background-image: -webkit-linear-gradient(top, #367088 0%, #154053 100%);
 background-image: linear-gradient(to bottom, #367088 0%, #154053 100%);
}

/* tv-schedule-area */
.tv-schedule-area{background:#323232 url(/blob/1622/1383164747000/bg-tv-schedule-area-png-data.png) repeat-x; margin:0; padding:0; }
.ttl-frame .hold h2{ font-size:3.6em; line-height:1.0833; font-weight:normal; color:#444; margin:0 15px 0 0; float:left; }
.ttl-frame .hold .time-gmt{
float:left;
padding:18px 0 0;
color:#37728a;
font-size:1.5em;
line-height:18px;
}
.tv-schedule-tabs{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
font-size:16px;
line-height:19px;
}
.tv-schedule-tabs li{
float:left;
width:14.6%;
max-width:151px;
background:url(/blob/1156/1383164751000/sep-tv-schedule-tabs-png-data.png) repeat-y;
padding:0 0 0 1px;
}
.tv-schedule-tabs li:first-child{max-width:156px;}
.tv-schedule-tabs a{
display:block;
padding:11px 0;
text-align:center;
color:#ededed;
background:#0a0a0a;
background-image: -ms-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -moz-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -o-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(1, #0a0a0a));
background-image: -webkit-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: linear-gradient(to bottom, #5c5c5c 0%, #0a0a0a 100%);
}
.tv-schedule-tabs .active a,
.tv-schedule-tabs a:hover{
text-decoration:none;
background:#143e51;
box-shadow:6px 6px 7px #1d2c34 inset;
-moz-box-shadow:6px 6px 7px #1d2c34 inset;
-webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}
.tv-schedule-tabs .day-txt{
display:block;
font-size:13px;
}
.tv-schedule-holder{position:relative;}
.tv-shows-area{ height:1%; padding:29px 0 16px; }
.tv-ttl-area .tv-title, .tv-shows-area .tv-title{ background:#222; padding:1% 2%; margin:2%; color:#eee; font-size:1.4em; line-height:1.284; }

.tv-shows-area .banner-box{ margin-right:-10%; max-width:300px; }
.lst-tv-row{overflow:hidden;}
.lst-tv-programme .lst-tv-row h3{float:left;}
.lst-tv-row .lst-ico{
margin:0;
padding:0;
list-style:none;
float:left;
}
.lst-tv-row .lst-ico li{ float:left; padding:0 0 0 3px; }
.lst-tv-row .lst-ico img{vertical-align:top;}
/* tv-schedule-row */
.tv-schedule-row{
overflow:hidden;
background:#000;
background-image: -ms-linear-gradient(top, #5c5c5c 0%, #303030 30%, #0a0a0a 100%);
background-image: -moz-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -o-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(0.3, #303030), color-stop(1, #0a0a0a));
background-image: -webkit-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: linear-gradient(to bottom, #5a5a5a 0%, #303030 30%, #000 100%);
}
.lst-btn-view-holder{
width:100%;
overflow:hidden;
position:relative;
}
.lst-btn-view-holder .frame{
float:left;
left:50%;
position:relative;
}
.tv-personalities-ttl .lst-btns,
.lst-btn-view,
.tv-schedule-row .lst-btns{
margin:0;
text-transform:uppercase;
padding:10px 19px 0 0;
list-style:none;
float:right;
font-size:13px;
line-height:28px;
text-align:center;
}
.lst-btn-view{
padding:5px 0;
float:left;
left:-50%;
position:relative;
}
.tv-personalities-ttl .lst-btns li,
.lst-btn-view li,
.tv-schedule-row .lst-btns li{
float:left;
background:url(/blob/1036/1383164751000/sep-nav-area-tv-png-data.png) repeat-y;
padding:0 0 0 1px;
}
.tv-personalities-ttl .lst-btns li:first-child,
.lst-btn-view li:first-child,
.tv-schedule-row .lst-btns li:first-child{
padding:0;
background:none;
}
.tv-personalities-ttl .lst-btns li:first-child a,
.lst-btn-view li:first-child a,
.tv-schedule-row .lst-btns li:first-child a{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.tv-personalities-ttl .lst-btns li.last a,
.lst-btn-view li.last a,
.tv-schedule-row .lst-btns li.last a{
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.tv-personalities-ttl .lst-btns a,
.lst-btn-view a,
.tv-schedule-row .lst-btns a{
float:left;
background:#ececec;
min-width:80px;
padding:0 10px;
color:#323232;
}
.lst-btn-view a{min-width:160px;}
.tv-personalities-ttl .lst-btns .active a, .tv-personalities-ttl .lst-btns a:hover,
.lst-btn-view a:hover, .lst-btn-view .active a,
.tv-schedule-row .lst-btns .active a, .tv-schedule-row .lst-btns a:hover{
 text-decoration:none; background:#143e51; color:#fff;
 box-shadow:6px 6px 7px #1d2c34 inset;
 -moz-box-shadow:6px 6px 7px #1d2c34 inset;
 -webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}
.tv-schedule-row .ttl-lst{
 overflow:hidden; margin:0; padding:0; list-style:none;
 font-size:1.6em; line-height:50px; color:#ededed; text-align:center;
}
.tv-schedule-row .ttl-lst li{
float:left;
padding:0 0 0 39px;
background:url(/blob/1156/1383164751000/sep-tv-schedule-tabs-png-data.png) repeat-y;
}
.tv-schedule-row .ttl-lst li:first-child{ max-width:138px; width:19.5%; padding:0; background:none; }
.tv-schedule-data table {width:100%; margin:0; }
.tv-schedule-data td{ 
 max-width:160px; width:13%; padding:12px 0; vertical-align:middle; font-size:1em; border:0;
 color:#323232; background:#eee; border-bottom:1px solid #fff;
}
.tv-schedule-data .morning-row td{color:#aaa;}
.tv-schedule-data .decor-row td{background:#ddd;}
.tv-schedule-data .highlight-row td{ background:#fff; border-bottom:0; }
.tv-schedule-data .banner-row td{ background:#323232; border:0 !important; text-align:center; }
.tv-schedule-data .banner-row img{ width:90%; max-width:100%; height:auto; }
.tv-schedule-data .highlight-row{
 box-shadow:0 6px 6px -3px #b8b8b8; -moz-box-shadow:0 6px 6px -3px #b8b8b8; -webkit-box-shadow:0 6px 6px -3px #b8b8b8;
}
.tv-schedule-data td:first-child{  border-right:1px solid #fff; }
.tv-schedule-data .highlight-row td{background:#fff url(/blob/1384/1383164751000/bg-highlight-row-top-png-data.png) repeat-x;}
.tv-schedule-data .highlight-row td:first-child{
background:#f9f9f9 url(/blob/1614/1383164752000/bg-highlight-row-fst-png-data.png) no-repeat;
border:0;
}
.tv-schedule-data .highlight-row .col02{background:#fff url(/blob/1314/1383164746000/bg-highlight-row-png-data.png) no-repeat;}
.tv-schedule-data .time{ display:block; text-align:center; font-size:1.25em; line-height:1.1667; }
.tv-schedule-data .add-txt{ display:block; color:#b50000; font-size:1.2em; text-align:center }
.tv-schedule-data .col02{ padding:12px 8px 12px 39px; font-size:1.8em; line-height:1.222; width:20%; max-width:150px; }
.tv-schedule-data .col03{ width:35%; max-width:295px; padding-right:50px; font-size:1.2em; line-height:1.25; }
.tv-schedule-data .col04{ width:18%; padding-right:30px; }
.tv-schedule-tools{ margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1.5; }
.tv-schedule-tools li{ overflow:hidden; vertical-align:top; padding:3px 0; }
.tv-shows-section .tv-schedule-tools li{ padding:3px 0 !important; float:none !important; }
.tv-schedule-tools a { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat; float:left; padding:0 0 0 18px; }

 
.tv-add-nav{
margin:0;
padding:0;
list-style:none;
}
.tv-add-nav li { padding:3px 0; }
.tv-add-nav a, .episode-title-row .btn{ float:left; }
.tv-add-nav a:hover{text-decoration:none;}
.tv-add-nav .watch-live{
text-transform:uppercase; font-size:1.3em; line-height:1.9; background:#b20000; font-weight:bold;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
color:#fff; text-align:center; width:121px;
background-image: -ms-linear-gradient(top, #b20000 0%, #8d0000 100%);
background-image: -moz-linear-gradient(top, #b20000 0%, #8d0000 100%);
background-image: -o-linear-gradient(top, #b20000 0%, #8d0000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b20000), color-stop(1, #8d0000));
background-image: -webkit-linear-gradient(top, #b20000 0%, #8d0000 100%);
background-image: linear-gradient(to bottom, #b20000 0%, #8d0000 100%);
}

/* live-tv-area */
.live-tv-area{
 padding:2%; background:#fdfdfd;
 background-image: -ms-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);
 background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);
 background-image: -o-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f2f2f2));
 background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);
 background-image: linear-gradient(to bottom, #fdfdfd 0%, #f2f2f2 100%);
}
.live-tv-hold{ background:url(/blob/1264/1383164750000/bg-live-tv-area-png-data.png); width:100%; position: relative; z-index: 102;}
.video-tv-box { float:left; margin:0; width:61%; background:#222; max-width:640px; }
#watch-tv-live .video-hold { position: relative; padding-bottom: 56.25%; padding-top: 0; height:0; } 
#watch-tv-live .video-hold #mediaplayer_wrapper, #watch-tv-live .video-hold #mediaplayer_wrapper embed,
#watch-tv-live .video-hold #mediaplayer_wrapper iframe, #watch-tv-live .video-hold #mediaplayer_wrapper object,
#watch-tv-live .video-hold #mediaplayer_wrapper div {
position:absolute !important; top: 0; left: 0; width: 100% !important; height: 100% !important;
} 

.window-area .video-tv-box { float:none; width:100%; margin:0; background:none; }
.video-ttl-row{ padding:2% 3%; overflow:hidden; }
.video-ttl-row .add-txt{
 float:left; background:#d61a22; margin:0 16px 0 0; color:#eee; font-size:1.3em; line-height:2.231;
 text-transform:uppercase; padding:0 14px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
}
.video-ttl-row h3{ overflow:hidden; margin:0; color:#eee; font-size:1.8em; line-height:1.5; }
.video-ttl-row p { font-size:1.4em; margin:5px 0 0;}
.video-ttl-row p a{ color:#71E0E0; }
.video-info-txt { float:left; width:28%; padding:2% 0 2% 1.5%; }
 .tv-home-slider .video-info-txt { width:32%; padding-top:0; }
.video-info-txt .title-video{ border-bottom:1px solid #eee; overflow:hidden; padding:0 0 4px; margin:0 0 7px; }
.video-info-txt .title-video .text{ font-size:1.1em; line-height:1.091; color:#eee; text-transform:uppercase; }
#content .video-info-txt h3{ font-size:2em; line-height:1.15; color:#EEE; margin:0; }

.video-info-txt p{ color:#ddd; font-size:1.4em; line-height:1.214; margin:0 0 17px; }
.video-info-txt .tv-schedule-tools{padding:0 0 24px 20px;}
.hold-box{padding:0 0 15px;}
.hold-box .frame { margin:0 0 5px; overflow:hidden; height:5em; }
.hold-box .hideContent {  }
.hold-box .showContent { height:100%; }
.hold-box .frame p{ margin:0 !important;}
.hold-box .btn-reveal { font-size:1.4em; line-height:1.214; overflow:hidden; color:#4392b2; }
.hold-box .btn-reveal span {padding:0 14px 0 0; background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -44px -142px; }.hold-box .less span {background-position:-62px -142px;}
  
/*
.video-info-txt .frame-banner { position:relative; padding-bottom:83.33%; height:0; }
.video-info-txt .frame-banner iframe,.video-info-txt .frame-banner object,.video-info-txt .frame-banner embed {
 position:absolute; top:0; left:0; width:100%; height:100%;
}*/
.video-info-txt .tv-schedule-tools a{color:#00d9d9;}
.side-live-tv-box .tv-schedule-tools a.info,
.video-info-txt .tv-schedule-tools a.info{background:url(/blob/1436/1383164748000/ico-info-light-png-data.png) no-repeat;}
.side-live-tv-box .tv-schedule-tools a.personalities,
.video-info-txt .tv-schedule-tools a.personalities{background:url(/blob/1254/1383164750000/ico-person-light-png-data.png) no-repeat 2px 0;}
.side-live-tv-box .tv-schedule-tools a.videos,
.video-info-txt .tv-schedule-tools a.videos{background:url(/blob/1440/1383164753000/ico-clips-png-data.png) no-repeat;}
#content .video-link-box .embed-code-box h2, .tweet-box-area h2, #content .video-link-box .share-row .ttl-side h2 {
font-size:1.6em; line-height:1.22; margin:0 0 3%; text-transform:uppercase;
} 
.video-link-box .share-row .ttl-side { font-size: 1em; }


/* live-tv-section */
.live-tv-section{ overflow:hidden; background:#000; margin:0; }
.tv-shows-side{ overflow:hidden; padding:0 0 20px; background:#000; }
.live-tv-info-row, .tv-shows-row{
 overflow:hidden; min-height:20px; padding:10px 16px 10px 18px; background:#000;
 background-image: -ms-linear-gradient(top, #5c5c5c 0%, #303030 30%, #0a0a0a 100%);
 background-image: -moz-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
 background-image: -o-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(0.3, #303030), color-stop(1, #0a0a0a));
 background-image: -webkit-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
 background-image: linear-gradient(to bottom, #5a5a5a 0%, #303030 30%, #000 100%);
}
.tv-shows-row{border-left:1px solid #222;}
.tv-shows-row .link-go{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat;
 width:20px; float:right; height:20px; overflow:hidden; text-indent:-9999px;
}
.tv-shows-side .lst-tv-programme{background:#000 url(/blob/1282/1383164746000/bg-lst-tv-programme-png-data.png) repeat-x;}
#content .tv-shows-row h3{
margin:0;
overflow:hidden;
font-size:14px;
line-height:17px;
color:#eee;
font-weight:normal;
}
.live-tv-info{overflow:hidden;}
.live-tv-info-row{padding:0;}
.live-tv-info-row .hold{
border-right:1px solid #666;
overflow:hidden;
padding:10px 14px 8px 22px;
min-height:22px;
}
.live-tv-info-row .box{ float:right; padding:3px 0 0; font-size:1.2em; line-height:1.25; color:#eee; }
.live-tv-info-row .txt{ float:left; padding:3px 15px 0 0; }
.live-tv-info-row select{ float:left; margin:0 15px 0 0; }
#content .live-tv-info-row h2{
margin:0;
overflow:hidden;
font-size:16px;
line-height:19px;
color:#eee;
}
.live-tv-info .tv-schedule-data td{width:154px;}
.live-tv-info .tv-schedule-data td:first-child{width:110px;}
.live-tv-info .tv-schedule-data tr:first-child td{
background-image:url(/blob/1064/1383164745000/bg-shadow-cell-png-data.png);
background-repeat:repeat-x;
}
.live-tv-info .tv-schedule-data .col-info{
max-width:440px;
width:64%;
padding:12px 19px 12px 27px;
}
.tv-schedule-data .txt-info{padding:5px 0 36px;}
.tv-schedule-data .txt-info h3{
margin:0;
color:#323232;
font-size:18px;
line-height:21px;
}
.tv-schedule-data .txt-info p{
margin:0;
font-size:12px;
line-height:14px;
}
.tv-schedule-data .tv-schedule-tools{
overflow:hidden;
margin:0 -16px 0 0;
}
.tv-schedule-data .tv-schedule-tools li{
float:left;
padding:0 15px 0 0;
}
/* full-schedule-btn */
.full-schedule-btn { border-bottom:1px solid #ddd; background:#fff; padding:2px 0; }
.full-schedule-btn .holder{ background:#ededed; padding:8px 0 7px; }
.full-schedule-btn a {
 background-image: -ms-linear-gradient(top, #fff 0%, #e8e8e8 100%);
 background-image: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
 background-image: -o-linear-gradient(top, #fff 0%, #e8e8e8 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e8e8e8));
 background-image: -webkit-linear-gradient(top, #fff 0%, #e8e8e8 100%);
 background-image: linear-gradient(to bottom, #fff 0%, #e8e8e8 100%);
 display:block; width:175px; margin:0 auto; border:1px solid #bcbcbc; border-radius:10px; color:#858585; line-height:29px;
 font-size:1.3em; cursor:pointer; text-align:center; overflow:hidden; background:#fff;
}
.full-schedule-btn a:hover{text-decoration:none;}
.full-schedule-btn a span{
display:inline-block;
padding:0 20px 0 0;
background:url(/blob/1218/1383164746000/bg-arrow-schedule-png-data.png) no-repeat 100% 10px;
}
/* tv-personalities-area */
.tv-personalities-area{
overflow:hidden; padding:17px 30px 0 20px; background:#fdfdfd;
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%);
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%);
background-image: -o-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f0f0f0));
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%);
background-image: linear-gradient(to bottom, #fdfdfd 0%, #f0f0f0 100%);
}
.tv-personalities-holder{ background:#323232; padding:17px 16px 13px 5px; overflow:hidden; }
.tv-personalities-holder-inner{background:#323232 url(/blob/1452/1383164747000/bg-tv-personalities-data.png) repeat-y 100% 0;}
.tv-personalities-side{
float:right;
padding:28px 0 0;
}
.tv-personalities-holder-inner .tv-personalities-side{padding:38px 0 0;}
.tv-info-box{overflow:hidden;}
.tv-personalities-holder-inner .tv-info-box{padding:0 0 0 11px;}
.tv-info-box h2{
color:#ebebeb;
font-size:16px;
line-height:19px;
margin:0 0 13px;
}
.tv-info-box-holder{
overflow:hidden;
padding:0 0 0 5px;
}
.tv-info-box-holder .img-box{
float:left;
padding:0 24px 0 0;
}
.tv-info-box-holder .txt-box{
overflow:hidden;
padding:0 20px 0 0;
}
.tv-info-box-holder .txt-box h3{
margin:0;
color:#72ffff;
font-size:18px;
line-height:21px;
}
.tv-info-box-holder .txt-box h4{
margin:0 0 10px;
color:#ebebeb;
font-size:14px;
line-height:17px;
}
.tv-info-box-holder .txt-box p{
margin:0 0 36px;
font-size:14px;
line-height:17px;
color:#ebebeb;
}
.tv-info-box-holder .txt-box h5{
margin:0 0 3px;
color:#ebebeb;
font-size:16px;
line-height:19px;
}
.tv-info-box-holder .txt-box .lst{
margin:0;
padding:0;
list-style:none;
font-size:15px;
line-height:20px;
color:#72ffff;
}
.tv-info-box-holder .txt-box .lst li{padding:0 0 5px;}
.vote-box{
width:300px;
padding:0 0 53px;
}
.vote-box .c{
position:relative;
background:url(/blob/1026/1383164745000/bg-vote-box-c-png-data.png);
padding:19px 45px 24px 37px;
}
.vote-box .b{
background:url(/blob/1192/1383164750000/bg-vote-box-b-png-data.png) no-repeat 25px 0;
overflow:hidden;
height:19px;
}
#content .vote-box h3{
margin:0;
font-size:29px;
line-height:36px;
font-weight:normal;
color:#ebebeb;
}
.vote-box .top-q{
position:absolute;
top:-13px;
left:0;
background:url(/blob/1658/1383164751000/bg-top-q-png-data.png) no-repeat;
width:19px;
height:17px;
overflow:hidden;
}
.vote-box .bottom-q{
background:url(/blob/1220/1383164748000/bg-bottom-q-png-data.png) no-repeat;
width:19px;
height:18px;
overflow:hidden;
text-indent:-9999px;
position:absolute;
bottom:23px;
right:17px;
}
.tv-vote-lst{
margin:0;
padding:0;
list-style:none;
}
.tv-vote-lst li{
display:inline-block;
vertical-align:top;
width:117px;
padding:0 9px 7px;
}

.tv-vote-lst img{vertical-align:top;}
.tv-vote-lst .txt{
display:block;
color:#ddd;
font-size:11px;
line-height:14px;
}


.fun-facts-lst .vote-txt, .fun-facts-lst .vote-text, .tv-vote-lst .vote-text, .tv-vote-lst .vote-txt{
display:block;
background:url(/blob/1176/1383164751000/bg-vote-txt-png-data.png) no-repeat;
width:103px;
height:66px;
color:#eee;
font-size:25px;
line-height:66px;
padding:0 0 0 14px;
}
.fun-facts-lst .vote-text, .tv-vote-lst .vote-text{background:url(/blob/1726/1383164752000/bg-vote-text-png-data.png) no-repeat;}
.tv-personalities-ttl{
padding:6px 0 7px 22px;
background:#0a0a0a;
overflow:hidden;
background-image: -ms-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -moz-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -o-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(1, #0a0a0a));
background-image: -webkit-linear-gradient(top, #5c5c5c 0%, #0a0a0a 100%);
background-image: linear-gradient(to bottom, #5c5c5c 0%, #0a0a0a 100%);
}
.video-title .more-link, .episode-add-ttl .more-link, #sidebar .side-special-ttl .more-link,
.tv-personalities-ttl .more-link{
background:url(/blob/356566/1383164749000/bg-more-link-png-data.png) no-repeat 100% 0;  margin:5px 2% 0 0; color:#ddd;
 float:right; text-transform:uppercase; font-size:1.2em; line-height:1.667; padding:0 27px 0 0; 
}
.episode-add-ttl .more-link { margin-right: 20px; }

#content .tv-personalities-ttl h2{
float:left;
margin:5px 66px 0 0;
color:#ebebeb;
font-size:16px;
line-height:19px;
text-transform:uppercase;
}
.tv-personalities-ttl ul.lst-btn{
margin:0;
padding:0;
list-style:none;
font-size:12px;
line-height:27px;
text-transform:uppercase;
}
.tv-personalities-ttl .lst-btn li{
float:left;
padding:0 20px 0 0;
}
.tv-personalities-ttl .lst-btn a{
float:left;
padding:0 15px;
background:#222;
color:#ebebeb;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.tv-personalities-ttl .lst-btn li.active a,
.tv-personalities-ttl .lst-btn a:hover{
text-decoration:none;
background:#143e51;
box-shadow:6px 6px 7px #1d2c34 inset;
-moz-box-shadow:6px 6px 7px #1d2c34 inset;
-webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}
.tv-browse-lst{
margin:0;
padding:0 0 18px;
list-style:none;
}
.tv-browse-lst li{
background:#eee;
border-bottom:1px solid #fff;
overflow:hidden;
vertical-align:top;
padding:17px 23px 20px;
}
.tv-browse-lst li.decor-row{background:#ddd;}
.tv-browse-lst .box{
float:right;
width:40%;
padding:0 5% 0 0;
}
.tv-browse-lst .box:first-child{float:left;}
.tv-browse-lst .img{
float:left;
padding:2px 12px 0 0;
}
.tv-browse-lst .txt-box{overflow:hidden;}
.tv-browse-lst .txt-box h3{
font-size:18px;
line-height:21px;
color:#37728a;
margin:0 0 4px;
}
.tv-browse-lst .txt-box p{ margin:0; color:#4f4f4f; font-size:1.2em; line-height:1.2;}
.statistics-ttl{
display:block;
font-size:13px;
text-transform:uppercase;
line-height:16px;
padding:0 0 6px;
}
/* tv-video-section */
.tv-video-section{
background:#161616 url(/blob/1692/1383164752000/bg-tv-video-section-png-data.png) repeat-y 100% 0;
padding:0 0 10px;
}
.tv-video-slider{
overflow:hidden;
margin:0 0 8px;
background:#333;
}

.tv-shows-slider .lst-btn, .tv-video-slider .nav-lst { float:right; margin:0; padding:15px 3px; list-style:none; }
.tv-shows-slider .lst-btn { background:url(/blob/1198/1383164746000/bg-slider-holder-png-data.png) no-repeat 0 50%; height:125px; padding:24px 1% 13px 2%; }
.tv-shows-slider .lst-btn li, .tv-video-slider .nav-lst li{ float:left; } 
.tv-shows-slider .lst-btn a, .tv-video-slider .nav-lst a {
 float:left; background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -97px -365px;
 width:28px; height:90px; overflow:hidden; text-indent:-9999px;
}
.tv-shows-slider .lst-btn a.next, .tv-video-slider .nav-lst a.next{background-position:-132px -365px;}
.tv-video-slider .holder{
background: url(/blob/1060/1383164750000/bg-lst-video-tv-holder-data.png) no-repeat 100% 0; overflow:hidden; position:relative;
}
.lst-video-tv{
margin:0;
padding:0;
list-style:none;
width:9999px;
}
.lst-video-tv li{
float:left;
width:300px;
background:url(/blob/1272/1383164751000/sep-lst-video-tv-png-data.png) no-repeat;
margin:0 -2px 0 0;
}
.lst-video-tv li:first-child{background:none;}
.lst-video-tv li:hover{position:relative;}
.lst-video-tv .video-hold { display:block; cursor:pointer; padding:.75em 20px .75em 22px; min-height:105px; }
.lst-video-tv .active{position:relative;}
.lst-video-tv .active .video-hold, .lst-video-tv .video-hold:hover { text-decoration:none; background:#161616; }
.lst-video-tv .label-row{
display:block;
padding:0 0 7px;
overflow:hidden;
}
.lst-video-tv .label-row .txt, .featured-videos-lst .tv-label{
 float:left; font-size:1em; color:#fff; background:#DE1F27; padding:1px 5px; line-height:1.4; margin:0 9px .5em 0;
 border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
.featured-videos-lst .tv-label a { color:#fff; }
.lst-video-tv .label-row .text{
 float:left; background:#4692B3; color:#fff; font-size:1em; line-height:1.4;
 padding:0 5px 2px; margin:3px 0 0; text-transform:uppercase;
}
.info-video-row{ display:block; overflow:hidden; padding:0 0 4px; }
.info-video-row .img { float:left; margin:0 2% 0 0; position:relative; width:30%; }
.episode-holder .previous-episode-lst .graph .graph-img { height: 17px; }
.previous-episode-lst .video-txt, .tv-episode-info-hold .video-txt, 
.info-video-row .img .video-txt{
background:#000;
position:absolute;
bottom:0;
right:0;
color:#f2f2f2;
font-size:11px;
line-height:14px;
padding:1px 3px;
}
.info-video-row .txt-box{
overflow:hidden;
font-size:14px;
line-height:17px;
color:#eee;
}
.info-video-row .txt-box img{vertical-align:middle;}
.lst-video-tv .graph-row{
display:block;
overflow:hidden;
}
.lst-video-tv .graph-row .txt{
float:left;
color:#eee;
font-size:10px;
line-height:13px;
padding:2px 3px 0 0;
}
.lst-video-tv .graph-row .hold{overflow:hidden;}
/* tv-content-holder */
.tv-content-holder {padding:0 20px;}
.tv-content-holder .tv-content-box{display:none;}
.tv-content-holder .tv-content-box:first-child{display:block;}
.tv-title-hold{ 
 background:#222; margin:0 0 22px; padding:10px 11px 8px 9px; overflow:hidden;
 border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
}
.tv-title-hold .show-info{
background:url(/blob/1286/1383164751000/bg-show-info-png-data.png) no-repeat 100% 0;float:right; margin:-3px 0 0;
 font-size:1.2em; line-height:1.667; color:#fff; padding:0 30px 0 0;
}
#content .tv-title-hold h3{ margin:0; font-size:1.3em; line-height:1.3; color:#fff; }
.tv-content-holder .live-tv-area{ padding:0; background:none; position:relative; }
.tv-content-holder .video-info-txt .title-box{padding:0 0 13px;}
.tv-content-holder .video-info-txt p{margin:0 0 25px;}
.video-info-txt .title-box .add-label, .advertorial{
display:inline-block; background:#4692B3; color:#fff; vertical-align:middle;
font-size:.5em; line-height:1.4; padding:2px 5px; text-transform:uppercase;
}

.tv-pagination{
margin:0;
padding:0 25px 0 0;
list-style:none;
float:right;
font-size:13px;
line-height:23px;
}
.tv-pagination li{
float:left;
padding:0 3px 0 0;
}
.tv-pagination a{
float:left;
min-width:19px;
text-align:center;
background:#9c9c9c;
color:#ddd;
padding:0 2px;
}
.tv-pagination .active a,
.tv-pagination a:hover{
text-decoration:none;
background:#111;
}
.tv-shows-area-lst{
margin:0;
padding:0;
list-style:none;
}
.tv-shows-area-lst > li{ background:#F9F9F9; overflow:hidden; vertical-align:top; border-bottom:1px solid #F0F0F0; }
.tv-shows-area-lst > li.decor-row{background:#F0F0F0;}
.tv-shows-slider{overflow:hidden;}
.add-img-box {
background:url(/blob/1362/1383164749000/bg-add-img-box-png-data.png) no-repeat 100% 50%;width:22.5%; min-height:135px;
 padding:2% 2.3% 2% 1.2%; margin:0 1% 0 0; float:left; 
}
.add-img-box img{ max-width:100%; min-width:115px; height:auto; }
.add-img-box .hold{position:relative;}
.add-img-box .hold .link-info{
 position:absolute; bottom:9px; right:5px; border:1px solid #bcbcbc; font-size:1.2em; line-height:2.4167; 
 padding:0 7px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
 cursor:pointer; background:#fafafa; text-transform:uppercase; color:#858585;
 background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -moz-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -o-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e8e8e8));
 background-image: -webkit-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%);
}
.add-img-box .hold .link-info span{
background:url(/blob/1504/1383164751000/ico-info02-png-data.png) no-repeat 0 5px;
 display:block; padding:0 0 0 22px;
}
.tv-shows-slider .slider-holder { overflow:hidden; position:relative; padding:37px 0 0; height:125px; }
.tv-show-lst{ margin:0; padding:0; list-style:none; width:99999px; }
.tv-show-lst li.slide { float:left; width:311px; padding:0 36px 0 0; }
.tv-show-lst .img-box{ float:left; margin:2px 9px 0 0; width:37%;}
.tv-show-lst .img-box-holder{ overflow:hidden; padding:0 0 3px; }
.tv-show-lst .img-box-holder > a { display:block; position:relative; }
.tv-show-lst .img-box-holder .video-time{
 position:absolute; right:0; bottom:0; background:#000; color:#f2f2f2; font-size:1.1em; line-height:1.363; padding:0 2px;
}
.tv-show-lst .txt-box{overflow:hidden;}
.tv-show-lst .txt-box h3{ font-size:1.4em; line-height:1.214; margin:0 0 3px; }
.tv-show-lst .txt-box h3 a{color:#555;}
.tv-show-lst .txt-box h3 img{vertical-align:middle;}
.tv-show-lst .txt-box p{ margin:0; color:#222; font-size:1.2em; line-height:1.25; }
.tv-shows-area-lst .banner-area{ padding:14px 0 14px; margin:0 auto !important; }
/* tv-video-item-area */
.tv-video-item-area{padding:14px 0 0;}
.tv-video-item-holder{background:url(/blob/1170/1383164746000/sep-tv-video-item-holder-data.png) repeat-y 328px 0;  width:100%;}
.tv-video-side{ float:left; max-width:300px; width:36%; }
.tv-video-side .box-info{ border-bottom:1px solid #444; padding:0 0 14px; margin:0 0 14px; }
.tv-video-side .box-info .img{padding:0 0 3px;}
.tv-video-side .box-info p{ margin:0; font-size:1.4em; line-height:1.214; color:#ededed; }
.tv-video-side .tv-txt-block{ border-bottom:1px solid #444; padding:0 0 41px; margin:0 0 7px; }
#content .tv-video-side .tv-txt-block h3{ margin:0; color:#eee; font-size:1.4em; line-height:1.214; }
#content .tv-video-side .tv-txt-block h4{ margin:0 0 14px; color:#aaa; font-size:1.8em; line-height:1.167; }
.tv-video-side .lst{ margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1.25; color:#fff; }
.tv-video-side .lst li{ overflow:hidden; vertical-align:top; }
.tv-video-side .lst .txt{ float:left; width:74px; }
.tv-video-side .lst .text{ display:block; overflow:hidden; }
#content .side-video-area h3{ margin:0 0 5px; font-size:1.4em; line-height:1.25; color:#eee;}
#content .side-video-area h3 a { color:#71E0E0; }
.recommend-list .img .text{ display:block; padding:2px 0 0; color:#bababa; font-size:1.2em; line-height:1.25;}
.side-video-area .recommend-list .txt-box h3{min-height:36px;}
.side-video-area .recommend-list li.hidden{display:none;}
.side-video-area .recommend-list li {padding:2.7% 0; border:none; }
.side-video-area .load-more-btn{ overflow:hidden; font-size:1.2em; padding:0 2px 3px 0;line-height:2.167;}
.side-video-area .load-more-btn a{
 float:right; padding:0 20px; color:#858585; cursor:pointer; background:#fafafa;
 background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -moz-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -o-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e8e8e8));
 background-image: -webkit-linear-gradient(top, #fafafa 0%, #e8e8e8 100%);
 background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%);
 border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; box-shadow:0 0 2px #eee;
}
.side-video-area .load-more-btn a:hover{text-decoration:none;}
.side-video-area .load-more-btn span{background:url(/blob/1728/1383164751000/bg-load-more-arrow03-png-data.png) no-repeat 100% 8px; float:left; padding:0 16px 0 0;}
.side-video-area .load-more-btn a.active span{background:url(/blob/1204/1383164747000/bg-load-more-arrow03-data.png) no-repeat 100% 8px;}
.tv-video-frame{ float:right; width:63%; max-width:640px; margin:0 7px 0 0; z-index:2}
#content .tv-video-frame h2{ font-size:3em; line-height:1.1; color:#eee; margin:0 0 9px; }
.tv-video-frame .video-box{padding:0 0 15px}
.tv-video-frame .social-side-box{ float:right; width:45px; margin:0 0 0 28px; }
.tv-video-frame .video-info-txt{ float:none; width:80%; max-width:100%; }
.tv-video-item-area .video-info-txt .title-box{padding:0 0 4px !important;}

/* slide-shows-area */
.slide-shows-area{
background:url(/blob/1232/1383164747000/bg-slide-shows-area-png-data.png) repeat-x; min-height:518px; padding:33px 0 0;
}
/* TV Show Carousel */
.slide-shows-carousel{ width:990px; margin:0 auto; position:relative;}

.slide-shows-carousel h2{ margin:0 0 5px; color:#323232; font-size:1.8em; line-height:1.167; }
.slide-shows-carousel .block{ width:330px; margin:0; position:absolute; }
.slide-shows-carousel .slides .slideItem{
 cursor:pointer; overflow:hidden; position:absolute; background:#eee; padding:14px 10px 0;
 box-shadow:0 0 7px #bbb; -moz-box-shadow:0 0 7px #bbb; -webkit-box-shadow:0 0 7px #bbb;
}
.slide-shows-carousel .img{ position:relative; margin:0 0 12px; }
.slide-shows-carousel .img img{ display:block; width:100% !important; max-width:100%; height:auto !important; max-height:225px; }
.slide-shows-carousel .txt-box{ background:#fff; padding:10px 30px 16px; }
.slide-shows-carousel .tv-schedule-tools{overflow:hidden;}
.slide-shows-carousel .tv-schedule-tools li{ float:left; padding:0 15px 0 0; }
.slide-shows-carousel p{ font-size:1.4em; line-height:1.214; margin:0 0 18px; }
.slide-shows-carousel .add-slides-box{ background:#f7f7f7; padding:11px 0 9px; }
.slide-shows-carousel .tv-add-nav{ overflow:hidden; text-align:center; }
.slide-shows-carousel .tv-add-nav li{ display:inline-block; padding:0 17px; }

.slide-shows-carousel .nextButton{
background:url(/blob/1350/1383164752000/bg-slide-shows-carousel-data.png) no-repeat -35px 0;
 cursor: pointer; height: 35px; position: absolute; right: -1%; top: 133px; width: 35px; z-index: 9999;
}
.slide-shows-carousel .prevButton{
background:url(/blob/1350/1383164752000/bg-slide-shows-carousel-data.png) no-repeat;
 cursor: pointer; height: 35px; left:-1%; position: absolute; top: 133px; width: 35px; z-index: 9999;
}
.slide-shows-carousel .buttonNav{
margin: 0 auto;
position: relative;
z-index: 999;
}
.slide-shows-carousel .buttonNav .bullet{
background:url(/blob/1512/1383164746000/bg-bullet-nav-png-data.png) no-repeat;
cursor: pointer;
float: left;
height: 16px;
margin: 5px;
position: relative;
width: 16px;
}
.slide-shows-carousel .buttonNav .bulletActive{
cursor:default;
background:url(/blob/1512/1383164746000/bg-bullet-nav-png-data.png) no-repeat -16px 0;
}
.slide-shows-carousel .shadow,
.slide-shows-carousel .shadow .shadowRight,
.slide-shows-carousel .shadow .shadowMiddle,
.slide-shows-carousel .shadow .shadowLeft{display:none;}
/* tv-shows-section */

.tv-shows-pagination{ overflow:hidden; background:#efefef; padding:0 28px 5px; }
.tv-shows-section .tv-schedule-data{ position:relative; z-index:3; }
.tv-shows-section .tv-schedule-data .decor-row td{background:#f7f7f7;}
.tv-shows-section .tv-schedule-data td{
border:0;
padding:0;
vertical-align:top;
}
.tv-shows-section .tv-schedule-data .img-box{
background:url(/blob/1300/1383164749000/bg-tv-img-box-png-data.png) no-repeat 100% 50%;
min-height:82px;
width:144px;
padding:18px 0 0 20px;
}
.tv-shows-section .tv-schedule-data .col-txt-info{
width:53%;
max-width:420px;
padding:18px 95px 0 40px;
}
.tv-shows-section .tv-schedule-data .tv-schedule-tools{margin:0;}
.tv-shows-section .tv-schedule-data .col04,
.tv-shows-section .tv-schedule-data .last-col{padding-top:18px;}
.tv-shows-section .tv-schedule-data .banner-row td{padding:14px 0;}
.tv-shows-section .col-txt-info h2{
font-size:18px;
line-height:21px;
margin:0;
}
.tv-shows-section .col-txt-info p{
margin:0;
font-size:12px;
line-height:15px;
}

/* tv-home-slider */
.tv-home-slider { position:relative; padding:0; }
.tv-home-slider .next, .tv-home-slider .prev{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -90px -263px; z-index:6; position:absolute;
 top:187px; left:-20px; width:78px; height:78px; overflow:hidden; text-indent:-9999px; 
}
.tv-home-slider .next{ background-position:-178px -263px; left:auto; right:-20px; }
.tv-home-slider .live-tv-area{ padding:0 0 0 1em;}
.tv-home-slider .hold{ overflow:hidden; position:relative; z-index:1; padding:19px 0 0; max-width:980px; }
.tv-home-lst { margin:0; padding:0; list-style:none; width:99999px; overflow:hidden; }
.tv-home-lst li.slide{ float:left; width:980px; margin:0 1px 0 0; }
.tv-home-slider .img-area-box { float:left; max-width:640px; width:66%; position:relative; }
.tv-home-slider .img-area-box .ttl, .tv-home-slider .video-info-txt .ttl {
 font-size:3.2em; line-height:1.0833; color:#ddd; position:absolute; left:19px; top:13px; font-weight:normal;
}
.tv-home-slider .video-info-txt .ttl { position:static; font-size:2.4em; }
.tv-home-slider .img-area-box ul{ width:145px; right:20px; top:auto; bottom:14px; }
.tv-home-slider .img-area-box li{ padding:5px 0; overflow:hidden; vertical-align:top; }
#content .header-tv-lst .favour, #content .tv-home-slider a.link{
 display:inline-block; color:#FFF; vertical-align:middle; text-transform:uppercase;
}
 
/* tv-episode-holder */
.tv-episode-holder{background:#333 url(/blob/356520/1383164749000/sep-tv-episode-holder-png-data.png) repeat-y 50% 0; }
.tv-episode-holder .block{ float:left; width:46%; margin:0; padding:11px 2%; }
.tv-episode-ttl{ overflow:hidden; padding:0 0 8px; }
.previous-episode-lst .label, .featured-videos-lst .label, .tv-episode-ttl .label, .lst-video-tv .label-row .text{
 float:right; margin:0 9px .5em 0; background:#4692B3; color:#fff; font-size:.9em; line-height:1.4; padding:1px 5px; text-transform:uppercase;
}
.tv-episode-ttl h2{ overflow:hidden; margin:0; font-size:1.4em; line-height:1.214; font-weight:normal; }
.tv-episode-ttl h2 a{color:#ddd;}
.tv-episode-ttl h2 img{margin:0 0 0 3px;}
.tv-episode-info-hold{ overflow:hidden; padding:0 0 7px; }
.tv-episode-info{ float:left; position:relative; margin:0 10px 0 0; width:18%; max-width:85px; }
.tv-episode-info-hold .txt-box { float:left; width:79%; }
.tv-episode-info-hold .txt-box p{ margin:0; font-size:1.2em; line-height:1.167; color:#ddd; }
.tv-episode-holder .graph-row{overflow:hidden;}
.tv-episode-holder .graph-row .txt{ float:left; font-size:1em; line-height:1.3; padding:0 5px 0 0; text-transform:uppercase; color:#bababa; }
.tv-personalities-ttl .lst-btns{ float:left; padding:0;}

/* featured-videos-lst */
.featured-videos-lst-holder { overflow:hidden; margin:0 -60px 0 0; }
.featured-videos-lst { margin:0; padding:30px 0 0; list-style:none; }
.featured-videos-lst li{ display:inline-block; vertical-align:top; width:47.5%; max-width:495px; padding:0 0 3em 2%; }
.featured-videos-lst .img-box{ float:left; max-width:195px; width:42%; padding:0 15px 0 0; }
.featured-videos-lst .img-box .hold{padding:0 0 4px;}
.featured-videos-lst .txt-box{
overflow:hidden;
}
.featured-videos-lst .graph-row{overflow:hidden;}
.featured-videos-lst .graph-row .img{overflow:hidden;}
.featured-videos-lst .label-holder{overflow:hidden;}
.featured-videos-lst .label-holder .label{float:left;}
.featured-videos-lst .txt-box h2{
margin:0 0 2px;
font-size:14px;
line-height:17px;
color:#4e4e4e;
}
.featured-videos-lst .txt-box p{
margin:0;
font-size:12px;
line-height:14px;
}
.banner-area-hold{
background:#f2f2f2;
text-align:center;
padding:10px 0;
}
/* side-special-ttl */
.side-special-ttl{
overflow:hidden;
background:#000;
}
.side-special-ttl .live-tv-txt{
background:#d51a22 url(/blob/356532/1383164748000/bg-live-tv-txt-png-data.png) no-repeat 100% 0;
 color:#fff; font-size:1.8em; line-height:1.9; padding:0 14px 0 8px; float:left; 
}
.side-live-tv-box{
overflow:hidden;
padding:23px 10px 22px 19px;
}
.side-live-tv-box .box{
float:left;
width:160px;
padding:0 20px 0 0;
}
.side-live-tv-box .box .txt{
display:block;
color:#bababa;
line-height:13px;
}
.side-live-tv-box .box h3{ margin:0 0 5px; font-size:2em; line-height:1.15; }
.side-live-tv-box .box p{ margin:0 0 26px; font-size:1.2em; line-height:1.2; }
.side-live-tv-box .box .text{ display:block; font-size:1.2em; line-height:1.25; }
.side-live-tv-box .block{ overflow:hidden; }
.side-live-tv-box .block .title{
display:block;
padding:0 0 25px;
color:#72ffff;
font-size:12px;
line-height:15px;
}
.side-special-ttl .more-link{margin-right:23px;}

/* TV Microsite Landing Page */
.tv-microsite footer{background:#666;}
.tv-microsite #content {background:#fff;}
.tv-microsite .header-row{
background:url(/blob/356526/1383164752000/bg-header-row-holder-png-data.png) repeat-x; height:37px; position:relative; z-index:10;
}
.tv-microsite .header-row-holder{ height:37px; }
.tv-microsite .user-info-box { background:none; float:right; position:relative; padding:3px 1em 0 10px; min-height:1%; border:none; margin-top: 1px; }
 .tv-microsite .user-info-box .user-hold { width:auto; overflow:hidden; padding:0; border:none; }
 .tv-microsite .user-info-box .login-form { border:none; width:230px; float:left; padding:0; }
.tv-microsite .user-info-box .img { margin-bottom:0; }
.tv-microsite .user-info-box .txt-row{ float:left; padding:4px 0 0; width:auto;}
.tv-microsite .user-info-box .add-side-lst { background:none; width:auto; margin:4px 0; padding:0; float:left; max-width:250px; }
.tv-microsite .user-info-box .add-side-lst li {
padding: 5px 0 0 10px;
display: inline-block;
width: auto;
float: none;
margin: 0;
}
.tv-microsite .user-info-box .add-side-lst a{ float:left; }
.tv-microsite .user-info-box .arrow-down-area{margin:0 22px 0 0;}
.tv-microsite .user-info-box .arrow-down-area a{color:#fff;}
.tv-microsite .user-info-box {
padding-left: 10px;
margin-top: 1px;
}
.breadcrumbs-add a.breadcrumbs-logo{
float:left;
background:url(/blob/356518/1383164745000/bg-logo-breadcrumb-png-data.png) no-repeat;
width:155px;
height:22px;
overflow:hidden;
margin:2px 0 0;
text-indent:-9999px;
}
.breadcrumbs-add select{ width:150px; padding:0; text-transform:none; background:#232323 !important; color:#fff; }
.header-img-area{
overflow:hidden;
height:190px;
z-index:1;
background:#fff;
position:relative;
}
.tv-microsite-page-inner .header-img-area{background:#00060e;}
.header-img-large{height:359px;}
.header-img-area img{ display:block; vertical-align:top;  }
.header-img-large .header-info-box{display:block;}
.header-img-large .txt-info-box{
position:absolute;
left:22px;
top:28px;
width:365px;
color:#fff;
}
.header-img-large .txt-info-box h2{
margin:0 0 7px;
font-size:16px;
line-height:19px;
}
.header-img-large .txt-info-box p{
margin:0;
font-size:14px;
line-height:17px;
}
.header-info-box{
position:absolute;
right:0;
top:0;
width:100%;
display:none;
}
.h-social-box{ float:right; width:324px; padding:0 14px 0 0; color:#fff; position:relative;z-index:2; background:#323232; height:359px;}
.h-social-box .btn-hide{ overflow:hidden; margin:0 -7px -5px 0; padding:0 0 2px 2px;}
.h-social-box .btn-hide a{
float:right; background:#d4d4d4; color:#868686; padding:0 9px; text-transform:uppercase;
font-size:1.2em; line-height:2.1;
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;
box-shadow:0 1px 2px #222;
-moz-box-shadow:0 1px 2px #222;
-webkit-box-shadow:0 1px 2px #222;
}
.h-social-box h3{ font-weight:normal; font-size:1.4em; line-height:1.2; text-transform:uppercase; }
.h-social-box p{ margin:0 0 12px; font-size:1.1em; line-height:1.4; color:#fff;}
.h-social-box .social-btn-list { margin:0 -18px 0 0; padding:0 0 10px; list-style:none; }
.h-social-box .social-btn-list li{ float:left; padding:0 8px 0 0; }
.h-social-box .social-ico-list img, .social-btn-list img{vertical-align:top;}
.h-social-box .social-ico-list{ width:100%; }
.h-social-box .social-ico-list ul { float:left; font-size:1.2em; line-height:1.4; width:100%; }
.h-social-box .story-row .txt{color:#fff;}
.h-social-box .story-row a{color:#72ffff;}
.h-social-box .side-block-holder{
padding:0 10px 15px 20px;
margin:0;
background:none;
}
.header-tv-lst{
right:390px;
width:174px;
top:55px;
font-size:14px;
}
.tv-microsite-page-inner .header-tv-lst{top:170px;}
.header-tv-lst li{ text-transform:uppercase; padding:3px 0;}
.header-tv-lst li a{ color:#FFF; }
/* header-img-holder */
.header-img-large .header-img-holder{display:none;}
.header-img-holder .btn-about{
position:absolute;
text-transform:uppercase;
top:80px;
right:80px;
font-size:14px;
line-height:34px;
padding:0 13px 0 12px;
border:1px solid #bc8e73;
background:#ebbb9a;
background-image: -ms-linear-gradient(top, #e9ddde 0%, #ddac93 100%);
background-image: -moz-linear-gradient(top, #e9ddde 0%, #ddac93 100%);
background-image: -o-linear-gradient(top, #e9ddde 0%, #ddac93 100%);
background-image: -webkit-linear-gradient(top, #e9ddde 0%, #ddac93 100%);
background-image: linear-gradient(to bottom, #e9ddde 0%, #ddac93 100%);
color:#fff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
text-shadow:1px 0 1px #d2ac98;
}
.tv-microsite-page-inner .header-img-holder .btn-about{
background:#3731be;
background-image: -ms-linear-gradient(top, #3731be 0%, #211570 100%);
background-image: -moz-linear-gradient(top, #3731be 0%, #211570 100%);
background-image: -o-linear-gradient(top, #3731be 0%, #211570 100%);
background-image: -webkit-linear-gradient(top, #3731be 0%, #211570 100%);
background-image: linear-gradient(to bottom, #3731be 0%, #211570 100%);
border:0;
}
.header-img-holder .btn-about span{
display:block;
padding:0 28px 0 0;
background:url(/blob/356522/1383164746000/bg-arrow-next-png-data.png) no-repeat 100% 50%;
}
#add-nav{
 margin:0; padding:0; list-style:none; overflow:visible; font-size:1.4em; line-height:49px;
 float:left; width:76%; 
}
#add-nav li{
background:url(/blob/1156/1383164751000/sep-tv-schedule-tabs-png-data.png) repeat-y 100% 0;
 float:left; padding:0 2px 0 0;
}
#add-nav > li > a{ float:left; text-transform:uppercase; color:#fff; padding:0 28px; }
#add-nav > li > a.arrow span{ background:url(/blob/1846/1383164821000/bg-arrow-nav-hover-png-data.png) no-repeat 100% 18px; padding:0 20px 0 0; float:left; }
#add-nav > li > a:hover, #nav > li.active > a{
 color:#fff; text-decoration:none; -webkit-box-shadow: inset 0px 0px 9px 1px rgba(75, 75, 75, 0.2);
 box-shadow: inset 0px 0px 9px 1px rgba(75, 75, 75, 0.2);
}
#add-nav .active > a, #add-nav li:hover{position:relative;}
#add-nav ul {
 background:#121212; margin: 0; display: none; list-style: none; line-height:1.3;
 position: absolute; top: 100%; right: 0; padding: 0 7px 0 9px; overflow: hidden;
}
#add-nav li:hover ul{display:block;}
#add-nav ul li{ padding:8px 5px; overflow:hidden; display:block; background-image:none; width:100%; }
#add-nav ul a{color:#fff;}
#add-nav ul li { float:none; clear:both; } 
#add-nav .active a, #add-nav a:hover{
 text-decoration:none; background:#143e51;
 box-shadow:6px 6px 7px #1d2c34 inset; -moz-box-shadow:6px 6px 7px #1d2c34 inset; -webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}
#add-nav ul li a:hover { text-decoration: underline; background: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.nav-area .search-side-form{
float:right;
margin:4px 0 0;
background:none;
}
.tv-microsite .search-side-form .decor-field{margin:0 10px 0 0;}
.banner-tv-box{
text-align:center;
padding:7px 0 20px;
}
.episode-title-row { padding:15px 20px; position:relative; }
.episode-title-row .hold{ float:left; width:70%; padding:0 20px 0 0; }
.episode-title-row .add-tool-area { bottom:auto; top:0; right:20px; min-width:125px; }
.episode-title-row .ttl{
display:block;
font-size:12px;
line-height:15px;
color:#999;
font-weight:bold;
text-transform:uppercase;
}
.episode-title-row h2{
margin:0;
font-size:30px;
color:#4c4c4c;
font-weight:normal;
line-height:33px;
}
.episode-title-row h2 a{color:#4c4c4c;}
.episode-title-row h3{
margin:0;
font-size:14px;
line-height:17px;
font-weight:normal;
color:#4e4e4e;
}
.episode-info-box{
margin:0 33px 23px 15px;
padding:11px;
overflow:hidden;
background:url(/blob/356544/1383164747000/bg-episode-info-box-png-data.png);
box-shadow:0 2px 2px -1px #ddd;
-moz-box-shadow:0 2px 2px -1px #ddd;
-webkit-box-shadow:0 2px 2px -1px #ddd;
}
.episode-info-box .img{
float:left;
padding:0 18px 0 0;
}
.episode-info-box .txt-box { overflow:hidden; padding:0 15px; }
.episode-info-box .txt-box p{
margin:0 0 7px;
font-size:14px;
line-height:16px;
}
.episode-featured img { padding-bottom:10px; padding-right:10px; }
.previous-episode-lst .txt-box .more,
.episode-info-box .txt-box .more{
font-size:12px;
line-height:15px;
text-align:right;
padding:0 0 24px;
}
.previous-episode-lst .txt-box .more{padding:0;}
/* episode-add-ttl */
.episode-add-ttl{
 background:#323232; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
 padding:11px 0 13px 32px; margin:1em 20px ; overflow:hidden;
}
#content .video-title h2, #content .episode-add-ttl h2{ float:left; margin:3px 6% 0 0; color:#ebebeb; font-size:1.8em; line-height:1.1667; }
.video-title ul,
.episode-add-ttl ul{
float:left;
margin:0;
padding:0;
list-style:none;
font-size:12px;
line-height:28px;
text-transform:uppercase;
}
.video-title li,
.episode-add-ttl li{
float:left;
background:url(/blob/1036/1383164751000/sep-nav-area-tv-png-data.png) repeat-y;
padding:0 0 0 1px;
}
.video-title li:first-child,
.episode-add-ttl li:first-child{
padding:0;
background:none;
}
.video-title li a,
.episode-add-ttl li a{
color:#323232;
padding:0 13px;
float:left;
min-width:69px;
text-align:center;
background:#ececec;
}
.video-title li a:hover,
.video-title li.active a,
.episode-add-ttl li.active a,
.episode-add-ttl li a:hover{
text-decoration:none;
color:#fff;
background:#143e51;
}
.video-title li:first-child a,
.episode-add-ttl li:first-child a{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.video-title li.last a,
.episode-add-ttl li.last a{
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.previous-episode-lst{ margin:0 -80px -20px 0; padding:0 0 0 45px; list-style:none; }
 .tv-microsite-inner .previous-episode-lst{padding-bottom:33px;}
.previous-episode-lst li{ display:inline-block; width:42%; max-width:440px; padding:0 8% 33px 0; vertical-align:top; }
.previous-episode-lst .img-box{ float:left; max-width:195px; width:45%; margin:3px 3% 0 0; }
.previous-episode-lst .img-box .hold{margin:0 0 9px;position:relative;}
.previous-episode-lst .hold-img{float:right;}
.previous-episode-lst .txt-box{overflow:hidden;}
.previous-episode-lst .txt-box h3{
font-size:14px;
line-height:17px;
margin:0 0 6px;
}
.previous-episode-lst .txt-box p{
font-size:12px;
line-height:15px;
margin:0;
}
.previous-episode-lst .label { float: left; }
.featured-txt-box{
margin:-22px 54px 26px 54px;
padding:24px 0 20px 19px;
background:#fff;
box-shadow:0 2px 2px -1px #888;
-moz-box-shadow:0 2px 2px -1px #888;
-webkit-box-shadow:0 2px 2px -1px #888;
}
.featured-txt-box p{
margin:0;
font-size:14px;
line-height:19px;
}
.featured-txt-box .decor{
font-size:16px;
color:#37728a;
}
.places-list{
margin:0 -48px 0 0;
padding:0 0 0 92px;
list-style:none;
overflow:hidden;
}
.places-list li{
display:inline-block;
max-width:480px;
vertical-align:top;
padding:0 38px 20px 0;
width:45%;
overflow:hidden;
}

.places-list .img{
float:left;
padding:3px 8px 0 0;
}
.places-list .txt-box{
overflow:hidden;
font-size:12px;
line-height:15px;
}
.places-list .txt-box h3{
margin:0 0 6px;
font-size:16px;
line-height:19px;
color:#4e4e4e;
}
.places-list .txt-box p{
margin:0;
min-height:55px;
}
/* bottom-nav-area */
.bottom-nav-area{
background:#333;
padding:8px 20px 7px 20px;
overflow:hidden;
}
.bottom-nav-area .txt-home{
background:url(/blob/356598/1383164751000/ico-home-png-data.png) no-repeat;
color:#ddd;
font-size:14px;
font-weight:bold;
line-height:32px;
padding:2px 20px 0 43px;
text-transform:uppercase;
float:left;
}
.bottom-nav-area ul{
margin:0;
padding:3px 0 0;
list-style:none;
font-size:12px;
line-height:27px;
text-transform:uppercase;
}
.bottom-nav-area li{
float:left;
background:url(/blob/356560/1383164746000/sep-bottom-nav-area-png-data.png) no-repeat;
padding:3px 14px 0 16px;
}
.bottom-nav-area li:first-child{background:none;}
.bottom-nav-area a{color:#ddd;}
.tv-microsite .recommend-list .txt-box h3{margin:0 0 5px;}
.side-notice-box{
background:#890000;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
margin:0 20px 33px;
color:#ddd;
padding:12px 19px;
}
.side-notice-box .txt{
display:block;
font-size:14px;
font-weight:bold;
line-height:18px;
padding:0 0 2px;
}
.side-notice-box p{
margin:0;
font-size:14px;
line-height:17px;
}
.side-img-box{
background:#ebebeb;
padding:6px 6px 9px;
margin:0 0 17px;
}
.side-img-box img{
display:block;
margin:0 0 6px;
}
.side-img-box .txt{
display:block;
padding:0 0 0 3px;
font-size:14px;
line-height:17px;
color:#4e4e4e;
}
.side-info-block .txt-hold{padding:0 4px 0 8px;}
.side-info-block p{
font-size:14px;
line-height:17px;
margin:0 0 21px;
color:#ebebeb;
}
.side-info-block .btn-join{
overflow:hidden;
padding:0 0 8px;
}
.side-info-block .btn-join a{
float:left;
font-weight:bold;
font-size:14px;
line-height:28px;
padding:0 19px;
border-radius:8px;
background:#fafafa;
color:#858585 !important;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.f-area-section{
background:url(/blob/356526/1383164752000/bg-header-row-holder-png-data.png) repeat-x;
overflow:hidden;
}
.f-area-section .hold{ overflow:hidden; }
.f-area-section .search-side-form{
float:right;
background:none;
}
.tv-microsite footer .copy{
background:#444;
background-image: -ms-linear-gradient(top, #444 0%, #121212 100%);
background-image: -moz-linear-gradient(top, #444 0%, #121212 100%);
background-image: -o-linear-gradient(top, #444 0%, #121212 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(1, #121212));
background-image: -webkit-linear-gradient(top, #444 0%, #121212 100%);
background-image: linear-gradient(to bottom, #444 0%, #121212 100%);
}
.tv-microsite-page-inner .video-title{
background:#000;
margin:0 0 34px;
overflow:hidden;
padding:10px 0 10px 24px;
background-image: -ms-linear-gradient(top, #5c5c5c 0%, #303030 30%, #0a0a0a 100%);
background-image: -moz-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -o-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(0.3, #303030), color-stop(1, #0a0a0a));
background-image: -webkit-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: linear-gradient(to bottom, #5a5a5a 0%, #303030 30%, #000 100%);
}
.tv-microsite-page-inner #content{background:none;}
.tv-microsite-page-inner .video-title ul{padding:0 17% 0 0;}
.tv-microsite-page-inner .video-title ul.lst{padding:0;}
.previous-episode-lst .label-hold{
overflow:hidden;
padding:0 0 5px;
}
.previous-episode-lst .txt-box h3.ttl{margin:0 0 2px;}
.video-title h2{margin-right:52px;}
.previous-episode-lst .txt-box h3.ttl a{color:#4f4f4f;}
/* episode-slider-area */
.episode-slider-holder .episode-slider .episode-holder .slide .img-box .graph .graph-img {height: 7px; }
.episode-slider-holder{padding:0 20px 22px ;}
.episode-slider-holder .episode-slider-area:first-child{
background:none;
padding-top:15px;
}
.episode-slider-area{
overflow:hidden;
background:url(/blob/356550/1383164749000/sep-episode-slider-area-data.png) repeat-x;
padding:35px 20px 20px;
}
.episode-slider{
 float:right; background:#fff; border-bottom:1px solid #c4c4c4; width:475px; padding:0;
 box-shadow:1px 2px 2px -1px #cfcfcf; -moz-box-shadow:1px 2px 2px -1px #cfcfcf; -webkit-box-shadow:1px 2px 2px -1px #cfcfcf; 
}
.episode-slider .ttl-box{ background:#4e4e4e; margin:0 0 1em; padding:6px 10px; }
.episode-slider .ttl-box .hold{float:right;}
.episode-slider .ttl-box .pagination{ float:left; }
.tv-personalities-gallery .pagination ul, .episode-slider .pagination ul{
margin:0;
padding:0;
list-style:none;
float:left;
font-size:13px;
line-height:16px;
}
.tv-personalities-gallery .pagination li, .episode-slider .pagination li{
float:left;
padding:0 5px 0 0;
}
.tv-personalities-gallery .pagination a, .episode-slider .pagination a{
float:left;
background:#fff;
color:#bbb;
padding:0 5px;
}

.tv-personalities-gallery .pagination a {
border: 1px solid #CCC;
}
.tv-personalities-gallery .pagination a:hover, .tv-personalities-gallery .pagination a.active, .episode-slider .pagination .active, .episode-slider .pagination a:hover{
 background:#b20000;
 color:#fff;
 text-decoration:none;
}
.tv-personalities-gallery .pagination a:hover, .tv-personalities-gallery .pagination a.active {
border: 1px solid #B20000;
}

.episode-slider .ttl-box .txt{
float:left;
padding:1px 0 0;
font-size:12px;
line-height:15px;
color:#ddd;
}
.episode-slider .previous-episode-lst{
width:9999px;
margin:0;
padding:0;
}
.episode-slider-area .episode-holder{ width:455px; overflow:hidden; position:relative; }
.episode-slider .previous-episode-lst li{ float:left; width:435px; max-width:435px; padding:0 0 0 20px; }
.episode-slider-info{
overflow:hidden;
padding:3px 43px 0 0;
}
.episode-slider-info h2{
font-size:16px;
line-height:19px;
font-weight:normal;
margin:0 0 13px;
}
.episode-slider-info h3{
margin:0;
font-size:14px;
line-height:17px;
}
.episode-slider-info p{
margin:0;
font-size:14px;
line-height:16px;
}
.post-message-area{
overflow:hidden;
padding:22px 40px 20px;
}
.post-message-area .block:first-child{float:left;}
.post-message-area .block{ float:right; width:47%; max-width:465px; }
.post-message-area .post-user-info{ float:left; width:17%; }
.post-message-area .post-user-info p{ margin:0; font-size:1.2em; line-height:1.25; }
.post-message-area .post-message-block{ overflow:hidden; }
.post-message-area .post-message-block .l{
float:left;
background:url(/blob/356584/1383164746000/bg-post-message-block-l-data.png) no-repeat;
width:25px;
height:37px;
overflow:hidden;
margin:24px 0 0;
}
.post-message-area .post-message-block .r{
overflow:hidden;
padding:19px 12px 11px;
background:url(/blob/356572/1383164749000/bg-post-message-block-png-data.png);
}
.q-box-holder{
background:url(/blob/356554/1383164753000/bg-q-top-png-data.png) no-repeat;
padding:30px 7px 10px;
}
.q-box-holder .hold{
background:url(/blob/356594/1383164752000/bg-q-bottom-png-data.png) no-repeat 100% 100%;
padding:0 0 18px;
min-height:85px;
overflow:hidden;
}
.q-box-holder p{
margin:0;
color:#ddd;
font-size:14px;
line-height:17px;
}
.post-message-area .more{
text-align:right;
padding:0 14px 0 0;
font-size:12px;
line-height:15px;
}
.post-message-area .more a{color:#72ffff;}
.post-message-btn{
overflow:hidden;
padding:2px 41px 22px 2px;
}
.post-message-btn a{
float:right;
font-size:14px;
line-height:24px;
padding:0 13px;
color:#858585;
border:1px solid #c7c7c7;
background:#fafafa;
background-image: -ms-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -o-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));
background-image: -webkit-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e7e7e7 100%);
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0 0 2px #aaa;
-moz-box-shadow:0 0 2px #aaa;
-webkit-box-shadow:0 0 2px #aaa;
}
.side-notice-dotted{
background:url(/blob/1278/1383164748000/sep-dotted-side-png-data.png) repeat-x 0 100%;
padding:0 20px 23px;
}
.side-notice-dotted .side-notice-box{margin:0;}
.tv-microsite .live-tv-area{
background:none;
padding:0 22px 7px 20px;
}
.tv-microsite .video-tv-box{
padding:13px 0 0 10px;
}
.tv-microsite .video-info-txt{padding-top:15px;}
.tv-microsite .social-side-box{min-height:453px;}


/* live-tv-hold-section */
.live-tv-hold-section{ position:relative; }
.live-tv-hold-section .share-box .c-hold{min-height:300px;}
.tweet-box-area .tweet-btn-area .txt, .tweet-box-area textarea, .video-text-area textarea, .custom-embed-box input { 
 font-size:1.2em; line-height:1.25; 
}
.like-box-row{ padding:45px 0; font-size:1.4em; line-height:1.214; }
.like-box-row .txt{ display:block; padding:0 0 4px; }
.like-box-row .ttl{ display:block; padding:0 0 60px; }
.tweet-box-area textarea{ margin:0 0 2%; padding:0; overflow:auto; width:100%; height:20%; border:1px solid #000; }
.tweet-box-area .tweet-btn-area .hold{float:right;}
.tweet-box-area .tweet-btn-area .txt{ float:left; padding:3px 15px 0 0; }
.tweet-box-area .tweet-btn-area input{float:left;}

.live-tv-ttl { padding:0 0 1.5em 1em; overflow:hidden; } 
.live-tv-ttl .ttl { color:#ddd; font-size:3.4em; line-height:1; padding:0 2% 0 0; }
.tweet-box-area .tweet-btn-area, .video-text-area .btn-copy{overflow:hidden;} 
.tv-home-slider .live-tv-ttl .btn-show-page { 
 top:-5px; display:inline-block; text-transform:none; font-weight:normal; color:#555; position:relative;
}
.ico-arrow{ 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -186px -114px; float:right; margin:5px 0 0 5px; width:18px; height:18px;
 text-indent:-9999em; 
}

/* tv-personalities-gallery */
.tv-personalities-gallery{
 margin:0 0 15px;
 padding:8px 6px;
 background:#161616 url(/blob/1692/1383164752000/bg-tv-video-section-png-data.png) repeat-y 100% 0;
 overflow:hidden;
 position:relative;
}
.tv-personalities-gallery .pagination{
 position:absolute;
 bottom:17px;
 left:594px;
}
.tv-personalities-gallery .holder{
 overflow:hidden;
 position:relative;
}
.tv-personalities-gallery-lst{
 width:9999px;
 margin:0;
 padding:0;
 list-style:none;
}
.tv-personalities-gallery-lst .slide{
 width:1018px;
 float:left;
}
.tv-personalities-gallery-lst .img{
 float:left;
 padding:0 11px 0 0;
}
.tv-personalities-gallery-lst .txt-box{
 overflow:hidden;
 color:#fff;
 padding:11px 0 0;
}
.tv-personalities-gallery-lst .txt-box .hold{min-height:125px;}
.tv-personalities-gallery-lst .txt-box p{ margin:0; text-transform:uppercase; font-size:1.4em; line-height:1.214; }
.tv-personalities-gallery-lst .txt-box .txt{
 display:block;
 font-size:14px;
 line-height:17px;
 padding:0 0 4px;
}
.txt-content-box h2{
 margin:0 0 8px;
 color:#323232;
 font-size:18px;
 line-height:21px;
}
.tv-personalities .info-area{
 background:#fefefe;
 background-image: -ms-linear-gradient(top, #fefefe 0%, #eeeded 100%);
 background-image: -moz-linear-gradient(top, #fefefe 0%, #eeeded 100%);
 background-image: -o-linear-gradient(top, #fefefe 0%, #eeeded 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #eeeded));
 background-image: -webkit-linear-gradient(top, #fefefe 0%, #eeeded 100%);
 background-image: linear-gradient(to bottom, #fefefe 0%, #eeeded 100%);
}
.tv-personalities .info-area-content{background:none;}
.tv-personalities .add-info-area-gallery .holder{height:150px;}
/* content-tab-holder */
.content-tab-holder .tab{display:none;}
.content-tab-holder .tab:first-child{display:block;}
.stories-frame{padding:19px 0 0;}
.stories-frame > h2{
 color:#323232;
 font-size:18px;
 line-height:21px;
 margin:0 0 22px 10px;
}
.stories-frame-tab{
 margin:0;
 padding:0 0 0 5px;
 list-style:none;
 overflow:hidden;
 text-transform:uppercase;
 font-size:12px;
 line-height:29px;
}
.stories-frame-tab li{float:left;}
.stories-frame-tab a{
 float:left;
 background:#eeeded;
 color:#777;
 padding:0 28px;
}
.stories-frame-tab .active a,
.stories-frame-tab a:hover{
 text-decoration:none;
 background:#fff;
}
.stories-frame-tab .active a{font-weight:bold;}
.tab-stories-holder .tab-box{display:none;}
.tab-stories-holder .tab-box:first-child{display:block;}
.tab-stories-holder{
 background:#fff;
 padding:0 10px;
}
.stories-search-lst{
 margin:-4px 0 0;
 padding:0;
 list-style:none;
}
.stories-search-lst > li{
 background:url(/blob/356552/1383164751000/sep-dotted02-png-data.png) repeat-x;
 overflow:hidden;
 vertical-align:top;
 padding:26px 0 24px 20px;
}
.stories-search-lst > li > .holder{overflow:hidden;}
.stories-search-lst > li:first-child{background:none;}
.stories-search-lst .img-box{
 float:left;
 width:115px;
 padding:0 10px 0 0;
}
.stories-search-lst .img-box .date{
 display:block;
 color:#b8b8b8;
 font-size:10px;
 line-height:13px;
 padding:0 0 3px;
}
.stories-search-lst .img{padding:0 0 11px;}
.stories-search-lst .graph-box .txt{
 display:block;
 font-size:10px;
 line-height:15px;
 color:#bababa;
 text-transform:uppercase;
}
.stories-search-lst .txt-box{
 float:left;
 padding:12px 47px 0 0;
 width:345px;
}
.stories-search-lst .txt-box h3{
 font-size:16px;
 line-height:19px;
 margin:0 0 3px;
}
.stories-search-lst .txt-box p{
 margin:0;
 font-size:14px;
 line-height:15px;
}
.social-ico-lst{
 margin:0;
 padding:11px 0 0;
 list-style:none;
 overflow:hidden;
}
.social-ico-lst li{padding:0 0 7px;}
.stories-search-lst .txt-box .ttl{
 display:block;
 text-transform:uppercase;
 color:#4f8398;
 margin:-16px 0 0;
}
.stories-search-lst .txt-box h4{
 margin:-12px 0 4px;
 color:#323232;
 font-size:18px;
 line-height:21px;
}
.stories-search-lst .tv-schedule-tools li{
 float:left;
 padding:0 18px 0 0;
}
.stories-search-lst .tv-schedule-tools a{padding:0 0 0 18px;}
.fun-facts-lst{
 margin:-16px 0 0;
 padding:0 0 0 11px;
 list-style:none;
}
.fun-facts-lst > li{
 background:url(/blob/356552/1383164751000/sep-dotted02-png-data.png) repeat-x;
 overflow:hidden;
 vertical-align:top;
 padding:26px 70px 36px 0;
}
.fun-facts-lst > li:first-child{background:none;}
.fun-facts-lst .vote-text,
.fun-facts-lst .vote-txt{
 float:right;
 margin:0 0 0 25px;
}
.fun-facts-lst .txt-box{
 overflow:hidden;
 padding:3px 0 0;
}
.fun-facts-lst .txt-box h3{
 color:#323232;
 font-size:18px;
 line-height:21px;
 margin:0 0 8px;
}
.fun-facts-lst .txt-box-row{overflow:hidden;}
.fun-facts-lst .txt-box-row ul{
 margin:0;
 padding:0 0 0 2px;
 list-style:none;
}
.fun-facts-lst .txt-box-row li{
 float:left;
 padding:0 5px 0 0;
}
.fun-facts-lst .txt-box-row .txt{
 font-size:13px;
 line-height:16px;
 color:#333;
 padding:6px 0 0;
 float:left;
}
/* page-search-tab */
.page-search-tab-holder { overflow:hidden; padding:0 0 1em; }
.page-search-tab{ float:left; width:100%; margin:0; padding:0; list-style:none; font-size:1.2em; line-height:3.1667; text-align:center; }
.page-search-tab li{
 background:url(/blob/356514/1383164745000/sep-page-search-tab-png-data.png) repeat-y;float:left; padding:0 0 0 2px;
 box-shadow:2px 2px 2px #ddd; -moz-box-shadow:2px 2px 2px #ddd; -webkit-box-shadow:2px 2px 2px #ddd;
}
 .page-search-tab-holder .tab-inner{ width:98%; padding:0 0 0 2%; }
 .page-search-tab-holder .tab-inner li{ width:24.3%; }
 .page-search-tab li:first-child{ padding:0; background:none; }
.page-search-tab a{
 display:block; color:#777; background:#e8e8e8;
 background-image: -ms-linear-gradient(top, #e8e8e8 0%, #fefefe 100%);
 background-image: -moz-linear-gradient(top, #e8e8e8 0%, #fefefe 100%);
 background-image: -o-linear-gradient(top, #e8e8e8 0%, #fefefe 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(1, #fefefe));
 background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #fefefe 100%);
 background-image: linear-gradient(to bottom, #e8e8e8 0%, #fefefe 100%);
}
.page-search-tab li.active a, .page-search-tab a:hover{
 text-decoration:none; color:#fff; background:#37728a;
 box-shadow:6px 6px 7px #1d2c34 inset; -moz-box-shadow:6px 6px 7px #1d2c34 inset; -webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}

/*User Profile */
.photo-user-row { padding:20px 0; margin:0 2%; }
.photo-user-row .img{ float:left; padding:0 12px 0 4px; }
.photo-user-row .txt{ display:block; overflow:hidden; font-size:2.8em; line-height:1.1; padding:60px 0 0; }
.add-no-text{ display:block; color:#4c4c4c; font-size:1.4em; line-height:1.258; padding:0 2% 20px; }
.played-box{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; background:#626262; opacity:0.6; filter:alpha(opacity=60); display: none;}


.fav-tab-holder { position:relative;overflow:hidden; }
.fav-tab-holder .tab { width:100%; }

.title-section{ border-bottom:1px dashed #bbb; overflow:hidden; padding:0 0 5px; margin:0 0 10px; }
.title-section h2{ margin:0; font-size:1.8em; line-height:1.2; color:#333; text-transform:uppercase; }

.media-img-list li, .media-img-lst li { font-size:1.4em; line-height:1.3; vertical-align:middle; list-style:none; }
.media-img-lst { margin:0 0 2em; }
.media-img-lst li { display:inline-block; padding:1em 3% 1em 2%; }

.media-img-list { padding:0 0 2em 2em; }
.media-img-list li { border-bottom:1px dashed #BBB; color: #333; padding:2em 0 2em 2%; }
 .media-img-list li img { padding:0 1em 0 0; float:left; }
 .media-img-list li .txt { float:left; width:50%; padding-top:5px; }
 .media-img-list li a.btn-connect { color:#37728A; font-size:.9em; text-decoration:none; vertical-align:middle; float:left; }
.link-edit .btn-new-window { display:inline-block; float:none; margin: 0 0 0 .25em; }
.fav-tab-holder .btn-add-to-fav { text-transform:none; font-weight:normal; }

/* My Favourites */
.fav-row-holder h2 { margin: 0 0 30px; color: #4C4C4C; font-size:1.8em; line-height:1.2; }
.fav-row .img { float:left; width:63%; padding:0 14px 0 0; }
.fav-row .txt-box { overflow:hidden; padding:167px 0 0; }
.fav-row .txt-box p { margin: 0 0 15px; font-size:1.6em; }

/* My Playlist Tab */
.fav-tab-holder .video-section-news{ background:#111; padding:0; overflow:hidden; }
.video-section-news .sort-box .txt { margin-left:56%; }
.fav-tab-holder .video-news-box { height:360px; }

.video-news-side .img-box .btn-remove { float:left; text-transform:uppercase; padding:4px 0 0 1em; font-size:1.1em; line-height:1.6; color:#FFF; }
.ico-remove { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -327px -217px; float:left; margin:0 7px 0 0; width:14px; height:14px; }
.video-news-side .add-label-txt{ display:inline-block; padding:0 5px; line-height:1.5; }
.video-news-side .txt-updated { color:#aaa; font-size:.75em;padding-left:5px; }
.video-news-side .exp-txt{ display:block; color:#aaa; font-size:1.2em; line-height:1.25; }


.fav-tab-holder .video-news-slide .video-ttl{ max-width:1070px; margin:0 -57% 0 0; }
.video-row-tool-hold { background:#1b3f4e; margin:0 -59% 0 0; overflow:hidden; }
.video-row-tool-hold .video-row-tool { margin:0; width:64%; }
 .video-row-tool-hold .video-link-box { background-image:none; margin:0; padding-bottom:1em; }
.video-news-slider-area .title{ overflow:hidden; padding:0 0 10px; }
.video-news-slider-area .btn-clear{ float:right; font-size:1.1em; line-height:2; }
.video-news-slider-area h2{ margin:0 15px 0 0; overflow:hidden; color:#4c4c4c; font-size:1.8em; line-height:1.5; }
.not-logged-in h2, .not-logged-in .btn-clear { color:#CCC; }
.not-logged-in .video-news-slider { min-height:15em; vertical-align:middle; background:#EEE; }
.not-logged-in p { vertical-align:middle; color:#CCC; font-size:2em; text-align:center; }

.video-news-slider{ background:#111; overflow:hidden; padding:0 0 0 22px; }
.video-news-slider .nav{
 background:url(/blob/717298/1383164750000/bg-video-news-slider-nav-data.png) no-repeat;
 float:right; margin:0; padding:20px 10px 0 20px; list-style:none; height:216px;
}
.video-news-slider .nav li{ float:left; padding:0 0 0 1px; }
.video-news-slider .nav a{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -98px -469px;
 float:left; width:35px; height:196px; overflow:hidden; text-indent:-9999px;
}
.video-news-slider .nav a.next{background-position:-143px -468px;}
.video-news-slider .holder{ overflow:hidden; max-width:885px; padding:20px 0 0; position:relative; }
.video-news-slider .holder ul.lst{ margin:0; padding:0; list-style:none; width:9999px; }
.video-news-slider .holder ul.lst > li{ float:left; width:193px; margin:0 21px 0 0; }
.section-video-box { position:relative; }
.section-video-box .txt-box{ background:#232323; overflow:hidden; padding:5px 12px; min-height:41px; }
.section-video-box .txt-box p{ color:#fff; font-size:1.2em; line-height:1.25; margin:0; }
.section-video-box .txt-added {
 background: url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background: rgba(0,0,0,0.5); color: #fff; font-size:1.2em;
 line-height:1.25; position:absolute; bottom:3.25em; left:1em; padding:5px 1em; box-shadow: 1px 0px 6px 0px #AAA;
}
.selected-video { background:#eee; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; } 

.videos-btns{ margin:0; padding:0; list-style:none; text-transform:uppercase; background:#999; }
.videos-btns li{ float:left; width:50%; }
.videos-btns a{ display:block; font-size:1em; line-height:1.1; color:#fff; height:27px; }
.videos-btns a.add{
 background:#34728b url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -366px -757px; padding:3px 10px 0 31px; height:25px;
}
.videos-btns a.btn-remove{ background-color:#777; padding:6px 0 0 5px; height:22px; line-height:1.6; }
.add-video-row { overflow:hidden; }
.add-video-row .box { border:1px dashed #aaa; max-width:110px; float:left; overflow:hidden; width:40%; height:61px; margin:0 3% 0 0; }
.add-video-row .link-add{ float:left; margin:21px 0 0; color:#72ffff; font-size:1.3em; line-height:1.6; width:55%; }
.ico-grey-add-video { 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -304px -219px; margin-right:.5em; float:left; width:20px; height:20px;
}
.popup-box{ 
 background:#fff; display:none; position:fixed; width:845px; padding:15px; left:50%; top:10%;
 margin:0 0 0 -447px; z-index:1001; box-shadow:0 0 4px #f2f2f2; -webkit-box-shadow:0 0 4px #f2f2f2;
}
.popup-box .holder{position:relative;}
.popup-box h2{ margin:0 0 11px; color:#4c4c4c; font-size:1.8em; line-height:1.2; border-bottom:1px solid #d5d5d5; padding:0 0 5px; }
.popup-box .lst{ margin:0; padding:0; list-style:none; }
.popup-box .lst > li{ display:inline-block; vertical-align:top; width:193px; margin:0 16px 19px 0; }

.btn-lst-holder a{ float:left; font-size:1.2em; line-height:2; }
.btn-lst-holder a.btn-done{ color:#aaa; float:right; }
.btn-lst-holder a.btn-selected { color:#37728A; }
.btn-lst-holder ul{ margin:0; padding:0; list-style:none; }
.popup-box .btn-lst-holder li{ padding:0 13px 0 0; float:left; }

.page-sort-row{
 overflow:hidden;
 padding:0 0 11px 10px;
}
.page-sort-row label{
 float:left;
 color:#525252;
 font-size:12px;
 line-height:30px;
 padding:0 7px 0 4px;
}
.page-sort-row select{
 float:left;
 width:204px;
}
.fav-list-row{overflow:hidden;}
.archive-pagination-bottom ul, .archive-pagination ul, .fav-list-row ul, .tv-shows-pagination ul {
margin:0; padding:10px 0 5px; list-style:none; float:right; font-size:1.3em; line-height:1.2; text-align:center;
}
.archive-pagination-bottom li, .archive-pagination li, .fav-list-row li, .tv-shows-pagination li {
float:left; margin:0 0 0 6px;
}
.archive-pagination-bottom a, .archive-pagination a, .fav-list-row a, .tv-shows-pagination a {
float:left; padding:3px; color:#999; border:1px solid #e5e5e5; text-decoration:none; min-width:14px; min-height:11px;
background-color:#FFF;
}
.archive-pagination a.next, .archive-pagination a.prev, .archive-pagination a.back,
.fav-list-row a.prev, .fav-list-row a.next, .tv-shows-pagination a.prev, .tv-shows-pagination a.back, .tv-shows-pagination a.next {
background:#FFF url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -18px -140px; float:left; overflow:hidden; text-indent:-9999px;
}
.archive-pagination-bottom .active a, .archive-pagination .active a, .fav-list-row .active a, .tv-shows-pagination .active a,
.archive-pagination-bottom .active a:hover, .archive-pagination .active a:hover, .fav-list-row .active a:hover,
.tv-shows-pagination .active a:hover {
color:#fff; border:1px solid #b20000; background-color:#b20000;
}
.archive-pagination-bottom a:hover, .archive-pagination a:hover, .fav-list-row a:hover, .tv-shows-pagination a:hover {
border:1px solid #DDD; background-color:#DDD;
}
.archive-pagination a.next, .fav-list-row a.next, .tv-shows-pagination a.next {background-position:-1px -140px; }
.archive-pagination ul.top-archive-nav{ float:left; font-size:1.2em; padding:5px 0 0 6%; line-height:2.5; text-align:center; }
.archive-pagination ul.top-archive-nav li{ margin:0; }
.archive-pagination ul.top-archive-nav a{ padding:0 12px; background:#eee; border:0; }
.archive-pagination ul.top-archive-nav .active a{ border:0; border-top:3px solid #777; color:#777; background:#fff; font-weight:bold; } 


.fav-list-row h2{
 margin:0;
 font-size:18px;
 line-height:26px;
 color:#333;
}

.fav-list-row .num{font-size:23px;}
.fav-search-lst{
 background:#fff;
 margin:0;
 padding:0 20px 0 24px;
 list-style:none;
 box-shadow:0 2px 2px -1px #ccc;
 -moz-box-shadow:0 2px 2px -1px #ccc;
 -webkit-box-shadow:0 2px 2px -1px #ccc;
}
.fav-search-lst > li{
 background:url(/blob/356552/1383164751000/sep-dotted02-png-data.png) repeat-x;
 overflow:hidden;
 vertical-align:top;
 padding:36px 0 20px;
}
.fav-search-lst > li:first-child{background:none;}
.fav-search-lst .num{
 float:left;
 width:38px;
 color:#aaa;
 font-size:23px;
 line-height:26px;
}
.fav-search-lst .add-txt-area{
 float:left;
 width:90px;
 padding:0 8px 0 0;
 color:#333;
}
.fav-search-lst .add-txt-area .txt{
 display:block;
 font-size:12px;
 padding:0 0 4px;
 line-height:15px;
}
.fav-search-lst .add-txt-area .text{
 display:block;
 font-size:12px;
 line-height:12px;
 padding:0 0 23px;
}
.fav-search-lst .img-box{
 float:left;
 padding:3px 10px 0 0;
}
.fav-search-lst .img-box > a{
 float:left;
 position:relative;
 cursor:pointer;
}
.fav-search-lst .img-box .icon-video{
 background:#000;
 padding:2px 4px;
 overflow:hidden;
 position:absolute;
 left:0;
 bottom:0;
}
.fav-search-lst .img-box .video-txt{
 background:#000;
 color:#fff;
 font-size:11px;
 line-height:16px;
 padding:0 2px;
 position:absolute;
 right:0;
 bottom:0;
}
.fav-search-lst .txt-box{
 float:left;
 width:420px;
 padding:0 15px 0 0;
}
.fav-search-lst .txt-box h3{
 margin:0;
 font-size:1.6em;
 line-height:1.1875;
}
.fav-search-lst .txt-box p{
 margin:0 0 7px;
 font-size:1.4em;
 line-height:1.142;
}
.fav-search-lst .btn-remove-fav{
 display:block;
 background:url(/blob/356590/1383164752000/bg-btn-remove-fav-png-data.png) no-repeat;
 width:123px;
 height:36px;
 overflow:hidden;
 text-indent:-9999px;
}
.fav-search-lst .graph-box{
 float:left;
 width:150px;
 padding:3px 40px 0 0;
}
.fav-search-lst .graph-box .txt{
 display:block;
 font-size:10px;
 line-height:13px;
 color:#b8b8b8;
 padding:4px 0 0;
}
.fav-search-lst .social{
 float:left;
 margin:0;
 padding:0;
 list-style:none;
}
.fav-search-lst .social li{padding:0 0 7px;}
.statistics-area > span.txt{
 display:block;
 font-size:13px;
 line-height:16px;
 padding:0 0 10px;
}
.stock-indices-row .btns{float:right;}
.stock-indices-row .btns .prev,
.stock-indices-row .btns .next{
 float:left;
 overflow:hidden;
 text-indent:-9999px;
 width:18px;
 height:30px;
}
.stock-indices-row .btns .prev{background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -1017px;}
.stock-indices-row .btns .next{background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -18px -1017px;}

/* social-bottom-area */
.social-bottom-area{
overflow:hidden;
background:#222;
padding:38px 0 0 48px;
}
.social-bottom-area .block{
float:left;
width:30%;
max-width:420px;
padding:0 6% 0 0;
}
.social-bottom-area .fb-hold{
background:#fff;
min-height:299px;
}
.social-bottom-area .block h2{color:#fff;}
.social-bottom-area .side-block{
float:right;
max-width:338px;
width:25%;
}
/* side-twitter-area */
.tab-side-nav{
background:#37728a;
background-image: -ms-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
background-image: -moz-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
background-image: -o-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
background-image: -webkit-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
background-image: linear-gradient(to left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
overflow:hidden;
border-bottom:1px solid #1e1e1e;
padding:37px 0 0;
}
.tab-side-nav ul{
float:right;
margin:0;
padding:0 20px 0 0;
list-style:none;
font-size:12px;
line-height:30px;
}
.tab-side-nav li{float:left;}
#sidebar .tab-side-nav li a{
float:left;
background:#555;
color:#eee;
padding:0 8px;
}
#sidebar .tab-side-nav li.active a,
#sidebar .tab-side-nav li a:hover{
background:#444;
text-decoration:none;
}
.side-twitter-hold{
background:#444 url(/blob/356564/1383164750000/bg-side-twitter-hold-png-data.png) repeat-y;
min-height:200px;
border-top:1px solid #5c5c5c;
}
.side-twitter-hold .side-twitter-block{display:none;}
.side-twitter-hold .side-twitter-block:first-child{display:block;}
.side-twitter-hold .side-twitter-block iframe{width:100%;}
.side-news-list .map-box{padding:0 0 10px;}
.side-news-list .map-txt-area .ttl,
.side-news-list .map-txt-area .text{
display:block;
font-size:13px;
line-height:18px;
}
/* tv-shows-area-holder */
.tv-shows-area-holder .tv-shows-box{display:none;}
.tv-shows-area-holder .tv-shows-box:first-child{display:block;}
.tv-shows-row-holder{padding:1%;}
.tv-shows-row-holder .tv-show-lst li { float:left; width:30%; padding:0 1.5%; }
.tv-shows-row-holder .top-ttl{
 display:block; background:#000; color:#fff; font-size:1.2em; line-height:1.8; padding:0 10px; margin:0 0 5px;
}
.tv-shows-row-holder .tv-show-lst{ width:auto; margin:0; overflow:hidden; padding:0 0 30px; }
.tv-shows-row-holder .banner-area{margin-bottom:2% !important;}

/* Corporate Pages */
.change_bg .info-section{ background:none; padding:0; margin:0; }
#feature_item{width:100% !important;overflow:hidden;}
#feature_item ul{width:9999px;overflow:hidden;}
#ch_logo_area_btm {
background:url(/blob/1404/1383164752000/bgr-header-btm-png-data.png) no-repeat 46px bottom ;
padding-bottom:27px;
}
#ch_logo_area_bg {
background:#f2f2f2 url(/blob/1552/1383164745000/bgr-header-bg-jpg-data.jpg) repeat-x left bottom;
}
#ch_logo_pannel, .photo-user-row {
overflow:hidden; background:url(/blob/1186/1383164749000/bgr-bdr-jpg-data.jpg) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;
}

.ch_logo { float:left; padding-top:7px; padding-right:15px;}
.ch_logo img { display:block; }
.ch_page_title { float:left; margin:0; font-weight:bold; padding:98px 10px 0 0; } 
 .advertise .advertise_landing .ch_page_title { padding-left:0; }
#ch_logo_pannel ul { float:right; overflow:hidden; }
#ch_logo_pannel ul li { line-height:20px; padding-left:14px; margin-left:12px; display:inline; float:left; }
#ch_logo_pannel ul li a { font-size:1.4em; background:#37728A; padding:0 3px; color:#FFF; }
#ch_logo_pannel ul li:first-child { background:none; }
#ch_content_rgt { float:right; width:38%; }
#ch_content_rgt img { display:block; width:100%; }
.corporate .social-news-frame { background:#F2F2F2 url(/blob/1096/1383164750000/bgr-content-widget-png-data.png) repeat-x; padding:33px 0 30px 22px; }
.corporate .social-news-frame h2.ttl { width:9%; }
.corporate .social-news-frame h3 { font-size:1.6em; padding-left:15px; margin-bottom:9px; }
.corporate .social-news-frame ul { padding:0; margin:0; list-style:none; }
.corporate .social-news-frame ul li { padding:0; margin:0; line-height:1.3; list-style:none; font-size:1.2em; }
.corporate .social-news-frame ul a { display:block; padding-left:15px; color:#777; }
.corporate .social-news-frame ul li.active a { font-weight:bold; color:#333; }
.aboutusfooter { width: 76%; }

.events { padding:4% 3.5% 3%;}
.events img { display:block; margin-bottom:15px; width:100%; }
.ch_double_btn { height:26px; clear:both; margin:0 0 10px; }
.ch_double_btn a { float:left; margin:0 15px; line-height:2.1; font-size:1.2em; }
#sidebar a.grey-button{ color:#858585; height:24px; float:left; line-height:24px; }
#sidebar a.red-button { color:#fff; }
.events, .ch_upcoming_event, .ch_double_btn { overflow:hidden; }


.ico-more-info {
 background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -344px -111px; width:22px; height:23px; float:left;

}
.ch_upcoming_event small { display:block; font-size:1.2em; padding-bottom:5px; }
.ch_sub_logo { width:100%; padding-top:5px; }
.ch_sub_logo img { float:left; margin:0 5% 0 0; width:27%; }

/* Our Coverage page */

.corporate .coverage-holder { padding:5% 2.5% 0; overflow:hidden; }
.coverage-holder .frame { background:#FFF; padding:0 0 5%; position:relative; overflow:hidden; }
.coverage-holder .coverage-countries { position:absolute; z-index:5; right:1%; top:25px; width:33%; overflow:hidden; min-width:275px; }
.coverage-holder .map-shadow {
background: url(/blob/1016/1383164745000/ch-our-coverage-map-data.png) no-repeat 50% 0%; height:10px; width:100%; padding:3% 0;
}

.coverage-countries ul { padding:0; padding-left:2%; float:left; }
.coverage-countries ul li {
width:120px; list-style:none; float:left; border:1px solid #DDD; margin:0 2% 2% 0; font-size:1.2em; line-height:2.6em; display:block;
box-shadow:1px 2px 4px -3px #AAA; -webkit-box-shadow:1px 2px 4px -3px #AAA; padding-left:2%; background: rgba(250, 250, 250, 0.8);
}
.corporate #content .coverage-holder .frame img { position:relative; width:auto; } 

/* Hotels page */
.hotels h2, .hotels-listing-holder h2 { font-size:1.8em; color:#323232; padding:0 0 10px; margin:0; font-weight:bold; }
.premium-holder { margin:0 0 30px; height:262px; background:url(/blob/1098/1383164752000/bgr-cursol-bg-jpg-data.jpg) repeat-x; }
.premium-holder-l, .premium-holder-r { height:262px; }
.premium-holder-l { background:url(/blob/1460/1383164750000/bgr-cursol-lft-jpg-data.jpg) no-repeat; }
.premium-holder-r {
background:url(/blob/1422/1383164748000/bgr-cursol-rgt-jpg-data.jpg) no-repeat right top;padding:25px 3% 0; height:237px; position:relative;
}

.premium-holder .prev , .premium-holder .next {
text-indent:-9999em; width:40px; height:40px; display:block; position:absolute; cursor:pointer; z-index:100; top:98px;
}
#feature_item{width:100% !important;overflow:hidden;}
#feature_item ul{ width:9999px; overflow:hidden; }
.premium-holder .prev { background:url(/blob/1034/1383164747000/btn-prev-png-data.png) no-repeat; left:-15px; }
.premium-holder .next { background:url(/blob/1000/1383164749000/btn-next-cursol-png-data.png) no-repeat; right:-15px; }
.premium-holder .prev:hover { background:url(/blob/1268/1383164751000/btn-prev-cursol-png-data.png) no-repeat; }
.premium-holder .next:hover { background:url(/blob/1734/1383164745000/btn-next-hov-png-data.png) no-repeat; }
.premium-holder-r ul { height:237px; margin:0; padding:0; list-style:none; }
.premium-holder-r li { float:left; overflow:hidden; margin-right:10px; width:465px; height:216px; }
.cursol_frame {
background:url(/blob/1224/1383164747000/bgr-cursol-frame-png-data.png) no-repeat;width:448px; height:160px; padding:14px 0 0 17px; }
.cursol_ifo { padding:5px 0 5px 10px; }
.premium-holder h3 { text-transform:uppercase; font-size:1.2em; color:#777; padding:0; margin:0; }
.premium-holder p { font-size:1.4em; padding:0; margin:0; }

/* Tabs for Hotels */
.tabs { width:167px; padding:0; margin:0; list-style:none; padding-top:19px; background:#eee;}
.tabs li {background:url(/blob/1470/1383164747000/bgr-tab-bdr-png-data.png) no-repeat right bottom;width:167px; list-style:none; }
.tabs li a { display:block; line-height:37px; padding-left:27px; width:140px; font-size:1.2em; color:#777; position:relative; z-index:2; }
ul.tabs { overflow:hidden; width:167px; }
/*ul.tabs li {white-space: }*/
ul.tabs li a { display:block;}
ul.tabs li a:hover { color:#193239; }
ul.tabs li.active { background:#fff;}
ul.tabs li.active a { font-weight:bold; background:#fff;}

.tab_rgtcolmn, .tab_lftcolmn { float:left; padding:3% 0 2em 1%; width:70%; }

.tab_lftcolmn{ background:url(/blob/1342/1383164751000/bgr-tab-cont-lft-png-data.png) no-repeat 100% 0; width:25%; min-height:400px; padding-left:3%; }
.tab_lftcolmn h2 { color:#777; padding:.5em 0;}
.tab_lftcolmn ul, .tab_rgtcolmn ul { list-style:none; padding:0; margin:0; }
.tab_lftcolmn ul li,.tab_rgtcolmn ul li { list-style:none; padding:0 0 .25em; margin:0; }
 .tab_lftcolmn li.active { font-weight:bold; }
.tab_lftcolmn ul li a { font-size:1.5em; }
.tab_rgtcolmn .tab{display:none;}
.tab_rgtcolmn .tab:first-child{display:block;}
.tab_rgtcolmn h2 { margin:0; font-size:1.2em; color:#777; text-transform:uppercase; }
.tab_rgtcolmn ul li { font-size:1.2em; padding:0 0 .5em;}


/* about us page */
#about_main { padding:0 20px 20px; }
#about_main .sliderArrows { visibility:visible; display:block;}
#about_slider_area { padding-bottom:23px; }
#about_slider_area .slider { height:460px; position:relative; }
#about_slider_area .sliderContent { height:460px; clear:both; position:relative; overflow:hidden; }
#about_slider_area .sliderArrows a {
 display:block; text-indent:-9999px; outline:none; z-index:50;
 width:50px; height:50px; position:absolute; top:165px; margin:0; padding:0;
}
#about_slider_area .prev {
background:url(/blob/1498/1383164752000/btn-slide-prev-png-data.png) no-repeat;left:0px;
}
#about_slider_area .prev:hover {background-position:0 -50px;}
#about_slider_area .sliderArrows a.next { background:url(/blob/1700/1383164747000/btn-slide-next-png-data.png) no-repeat; right:0; }
#about_slider_area .next:hover { background-position:0 -50px; }
#about_slider_area .sliderContent .item { position:absolute; height:460px; width:100%; }
#about_slider_area .sliderBullets {
position:absolute; bottom:17px; z-index:50;
width:300px; height:12px; left:20px;
}
#about_slider_area .sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-right:5px;
width:12px;
height:12px;
background:url(../img/btn_thubnail_normal.png) no-repeat;
}
.sliderBullets .active {
background:url(../img/btn_thubnail_active.png) no-repeat;
}
.sliderContent a {
outline:none;
}
#about_slider_area .item .slider_hover {
width:321px;
height:186px;
position:absolute;
right:44px;
bottom:8px;
}
#about_slider_area .item .slider_hover a {
display:block;
width:321px;
height:186px;
}
#about_slider_area .item:hover .slider_hover {
display:block;
}
.about_slider_info {
position:absolute;
top:25px;
left:94px;
width:300px;
}
.about_slider_info h2 {
font-weight:normal;
font-size:4.8em;
color:#323232;
padding:0;
margin:0;
}
.about_slider_info h3 {
font-weight:normal;
font-size:4.8em;
color:#fff;
padding:0;
margin:0;
}
.about_slider_info span {
font-size:2.4em;
color:#fff;
padding:0;
margin:0;
}
#about_feature_area { overflow:hidden; }
#about_feature_area h2 { font-weight:normal; font-size:2.5em; line-height:1.2; color:#1F1F1F; margin:10px 0; padding:0; }
.about_feature img { display:block; }
#content .article-lst h3 {
 font-size:1.6em; background:#323232; text-decoration:none; min-height:2.7em; color:#fff; margin:0; padding:2% 0 2% 11px;
}
.article-lst a:hover, .article-lst a:active { text-decoration:none; }
.about_feature_widget { padding-bottom:17px; }

/* seminar page */
.seminars .banner-holder { padding-bottom:30px; }
.seminars .text-area { width:67%; padding-left:3%; }
.seminar_row { width:100%; overflow:hidden; padding-bottom:10px; }
.seminar_title { width:23%; float:left; padding-right:5%; }
.seminar_title h3 { font-size:1.6em; line-height:1.4em; color:#323232; padding:0; margin:0; }
.seminar_descript { width:67%; float:left; }
.seminar_descript p, .seminar_rgtcolmn p { color:#4d4d4d; }
.seminar_rgtcolmn {
background:url(/blob/1288/1383164752000/bgr-seminar-box-png-data.png) no-repeat; float:right;
width:242px; height:182px; padding:28px 0 0 22px; margin-right:3%;
}
.seminar_rgtcolmn h2 { font-size:1.6em; color:#4C4C4C; padding:0 0 18px; margin:0; }
.seminar_rgtcolmn p { margin:0 0 20px; font-size:1.4em; line-height:1.4em; }
.seminar_rgtcolmn a {
background:url(/blob/1674/1383164752000/btn-red-png-data.png) no-repeat;
width:117px; display:block; height:26px; text-align:center;
line-height:26px; margin:0; padding:0; margin-left:50px;
font-size:1.3em; color:#fff;
}
/* advertising landing page */
.advertise_landing .ttl-frame { float:left; width:55%; padding:2%; }
.advertise_landing .excerpt { font-size:1.4em; line-height:1.4; }
.advertise_landing .img-box { padding:20px 2% 0; overflow:hidden; width:36%; margin:0; }
.advertise_landing .img-box h3 { font-size:1.8em; line-height:1.2; margin:3px 0 0;}
#content .advertise_landing .img-box h3 a { color: #D01921; display:inline; }
.advertise .info-area, .advertise .info-area-content { background:#F5F5F5; }
 .advertise .info-area-content { padding:0; margin:0; }
 .advertise .info-area { padding-top:0; }


.top-stories-section .previous-episode-lst{padding:0;}
.top-stories-section .previous-episode-lst li{padding-right:44px;}
.previous-episode-lst .category-name{
position:absolute;
top:10px;
left:0;
background:#000;
color:#fff;
text-transform:uppercase;
line-height:24px;
font-size:12px;
width:85px;
padding:0 10px;
}
.episode-add-ttl h2 a{color:#71E0E0;}
/* places-featured-area */
.places-featured-area{
overflow:hidden;
padding:0 40px;
}
.places-featured-area .box{
float:right;
width:42%;
}
.places-featured-area .block{
float:left;
width:42%;
}
.places-lst .lst,
.places-lst{
margin:0;
padding:0;
list-style:none;
}
.places-lst > li{
overflow:hidden;
padding:0 0 40px;
}
.places-lst .img-box{
float:left;
padding:0 15px 0 0;
}
.places-lst h2{
margin:0 0 10px;
font-size:18px;
line-height:21px;
}
.places-lst .lst{
font-size:12px;
line-height:20px;
}
.places-featured-section{padding:10px 0 0;}
.places-featured-section .episode-add-ttl{margin:0 0 22px;}
.info-area-inner{padding:30px 40px;}
.places-lst .add-txt-box{
float:right;
width:33%;
}
.tv-microsite#content{background-color:#fff;}
.forum .wrapper-area { background:#FFF; }

/* custom btns */

.episode-title-row a.calendar{
 display:inline-block; padding:1px 3px; margin:0 0 5px;
 line-height:21px; color:#858585; font-size:1.2em; background:#f1f1f1; border:1px solid #e0e0e0; text-align:center;
background-image: -ms-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -moz-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -o-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #fdfdfd));
background-image: -webkit-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: linear-gradient(to bottom, #f1f1f1 0%, #fdfdfd 100%);
}
.btn {
border:1px solid #e0e0e0; text-align:center; line-height:2; color:#858585; font-size:1.2em; padding:1px 6px 1px 3px;
border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background:#f1f1f1;
background-image: -ms-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -moz-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -o-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #fdfdfd));
background-image: -webkit-linear-gradient(top, #f1f1f1 0%, #fdfdfd 100%);
background-image: linear-gradient(to bottom, #f1f1f1 0%, #fdfdfd 100%);
}
.tv .box  { color:#EEE; }
.link .icon {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -132px -40px;
display:inline-block; width:20px; height:20px; vertical-align:middle;
}
.link .pdf { background-position:-51px -40px; }
.link .xls { background-position:-72px -40px; }
.link .doc { background-position:-91px -40px; }
.link .audio { background-position:-113px -39px; }
.link .video{ background-position:-3px -451px; }

.tv-schedule-tools .info {background-position:-375px -76px; }
.tv-schedule-tools .personalities {background-position:-375px -95px; }
.tv-schedule-tools .videos { background-position:-4px -454px; }


.box .icon { display:block; margin:0 auto; }
.small .icon { width:16px; height:16px; margin-left:5px; }
.no-text { display:block; text-indent:-9999em; }

.link .favourite, .btn .favourite { background-position:-61px -167px; }
.box .favourite { background-position:-335px -140px; }
.active .favourite, .link:hover .favourite { background-position:-8px -167px; }
.active .box .favourite, .box:hover .favourite { background-position:-359px -141px; }
.small .favourite { background-position:-86px -168px;}
.active .small .favourite, a.small:hover .favourite { background-position:-36px -168px;}

.link .calendar { background-position:-313px -3px; }
.link .calendar-added { background-position:-331px -3px;}
.link .outlook { background-position:-200px -3px; }
.link .google { background-position:-156px -3px; }
.link .yahoo { background-position:-179px -3px; }
.link .ical { background-position:-220px -3px; }
.link .event-website{
background: url(/blob/787020/1383164748000/bg-event-website-png-data.png) no-repeat;
background-position: 0 2px;
}


a span.ico-video {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -4px -454px; margin-right:1px; 
 width:16px; height:16px; text-indent:-9999em; display:inline-block;
}
.play-ico{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -2px -1316px; text-indent:-9999px;
 position:absolute; top:0; left:0; width:33px; height:33px; overflow:hidden; text-align:left;
}
a:hover .play-ico { background-position:-37px -1316px; }

.ico-selected {
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -108px -111px; text-indent:-9999px;
 position:absolute; top:0; right:0; width:20px; height:20px; overflow:hidden; text-align:left;
}
.archive-section .img .play-ico, .video-section-news .play-ico { background-position:-2px -1351px; width:28px;height:28px; }
.archive-section .img a:hover .play-ico, .video-section-news a:hover .play-ico { background-position:-31px -1351px; }
.top-stories-lst .play-ico, .news-box .play-ico, #sidebar .play-ico, .box-img .play-ico, .lst-video-tv .play-ico, .tv-shows-area-lst .play-ico { 
 background-position:-74px -1315px; width:22px; height:22px; 
}
.top-stories-lst a:hover .play-ico, .news-box a:hover .play-ico, #sidebar a:hover .play-ico, a:hover .box-img .play-ico,
.lst-video-tv a:hover .play-ico, .tv-shows-area-lst a:hover .play-ico { 
 background-position:-95px -1315px; 
}
.side-news-list .play-ico { 
 background-position:-76px -1337px; width:16px; height:16px; 
}
.side-news-list a:hover .play-ico { 
 background-position:-94px -1337px; 
}

input[type=submit], .grey-button, .btn-submit a, .bt, .btn-sign-in, .live-tv-ttl .btn-show-page, .btn-add-to-fav, .btn-more a,
.btn-connect, .btn-clear {
font-size:1.4em; line-height:1.8; padding:0 13px; text-transform:uppercase; border:1px solid #c7c7c7; font-weight:bold;
text-decoration:none; background:#fafafa;
background-image: -ms-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -o-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));
background-image: -webkit-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e7e7e7 100%);
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
box-shadow:0 0 2px #aaa; -moz-box-shadow:0 0 2px #aaa; -webkit-box-shadow:0 0 2px #aaa;
}.red-button, .seminar_rgtcolmn a {
    padding:0 13px; text-transform:uppercase; background:#B50000;
    background-image: -ms-linear-gradient(top, #B50000 0%, #890000 100%);
    background-image: -moz-linear-gradient(top, #B50000 0%, #890000 100%);
    background-image: -o-linear-gradient(top, #B50000 0%, #890000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B50000), color-stop(1, #890000));
    background-image: -webkit-linear-gradient(top, #B50000 0%, #890000 100%);
    background-image: linear-gradient(to bottom, #B50000 0%, #890000 100%);
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    box-shadow:0 0 2px #aaa; -moz-box-shadow:0 0 2px #aaa; -webkit-box-shadow:0 0 2px #aaa;
}
.seminar_rgtcolmn a { display:block; width:50%; text-align:center; line-height:2; margin:0 auto; font-size:1.3em; color:#fff; }
#wrapper input:hover, .live-tv-ttl a:hover .btn-show-page, .btn-connect:hover { background:#FAFAFD; }

.video-news-side .txt-box h3 a, .news-pictures-content .txt-box a, .news-pictures-block .news-row-holder div.txt .submit,
#content .news-post-text h3, .video-link-box .addthis_button_email {
 color:#2bd8e5;
}

.web-block-holder .block-hold, .events, .ch_upcoming_event, .ch_double_btn, .post-info-box, 
.section-text .text-box, .recommended-side-list .ttl, .latest-news-list .ttl, .story-row, .social-side-box,  
.article-block .text, .article-block .text-holder-l, .article-block .text-holder-r, .archive-pagination {
overflow:hidden;
} 

*+html .info-area-content, *+html .user-info-box { overflow:hidden; }

#sidebar img, #content img, .bottom-section img, .banner-box-hold img, .decor-style .latest-news-list .img-box img,
.advertise_landing .img-box img, .tv-video-frame .video-box img, .side-social-box img, .video-tv-box .video-hold img,
.sr-box .img img, .weather-day-list .w-ico img, .img-map-area img, .video-news-lst .video-box img, .side-info-box .img img,
.weather-info-box .ico img, .side-banner-box img, .recommended-side-list .img img, .news-pictures-content .img img,
.info-block-area .img-hold img, .recommend-list img, .archive-area-banner img {
max-width:100%; height:auto; vertical-align:top;
} 
.news_detail img { height:auto !important; }

.list-comment > li.hidden, .pictures-row li.hidden, .side-news-area .hidden, .comments-list li.hidden, .view-user-box li.hidden,
.your-news-lst > li.hidden, .side-video-area .recommend-list li.hidden, .add-nav-mobile { display:none; } 

*+html .social-slide-box li, *+html .video-news-lst li, *+html .tv-home-slider .live-tv-ttl .btn-show-page,
*+html .lst-media .article-txt, *+html .section-news-ttl h2.tv-ttl,
*+html .previous-episode-lst li, *+html .places-list li, *+html .article-lst li,
*+html .slide-shows-carousel .tv-add-nav li, *+html .tv-home-slider .favour, *+html .featured-videos-lst li,
*+html .area-news-box li, *+html .tv-add-nav a.calendar span, *+html .full-schedule-btn a span,
*+html .tv-add-nav a.favourite span, *+html .tv-vote-lst li, *+html .video-info-txt .title-box .add-label,
*+html .your-news-lst-holder .load-more a, *+html .view-all-list > li, *+html .side-social-box .btn-submit a,
*+html .lst-media .article-txt, *+html .section-news-ttl h2.tv-ttl, *+html .pictures-row li,
*+html .social-side-area li, *+html .most-read-stories-graph li, *+html .back-to-top a { 
display:inline; zoom:1;
}  

/******Start New style and change some old style *******/

.topmNav{
display:none;
}
.f-area-holder-mobile{
display:none
}
#sidebar .side-banner-holder img {
height: auto;
width: 100%;
}
.stats-info .img img {
height: auto;
width: 100%;
}

.add-info-row ul li img{
width:100%;
}
/*091-photo-news-news-in-pictures-subsection*/
.article-block .text-holder-r .img {
padding: 0 0 0 5px;
}
.content-txt .txt-row .img {
padding: 0 0 0 5px;
}
.add-info-area-gallery .lst-btn {
margin: 0;
float: left;
}
.banner-area-block img {
height: auto;
width: 97%;
}

.slideshow-holder .hold {
width: 91%;
}
.slideshow-holder .btn-next, .slideshow-holder .btn-prev { height: 382px; }

.video-news-side .banner a img { max-width:100%;height:auto;}
.archive-area fieldset{ width:100%;  }

.addthis_floating_style { position:relative !important; background:none !important; }
.fb-side-box .fb-activity-box .fb_iframe_widget, .fb-side-box .fb_iframe_widget span,
 .fb-side-box .fb_iframe_widget span iframe[style] { width:100% !important; }
.fb-side-box div.fb-activity-box { margin:0 3% !important; }
.fb_iframe_widget_lift { z-index:29 !important; }
.fb_iframe_widget { width:100%; }
 .your-news-lst .share-news-block .fb_iframe_widget { width:auto; }

.add-nav-mobile{display:none;}

.user-info-box:before, .user-search:before { display:table; }
#content .img a, #content .img-box a, #sidebar .img a, .upcoming-tv-list li > .img, .txt-box .box-img, .section-video-box .img,
.tv-episode-holder a {
display:block; position:relative; cursor:pointer; overflow:hidden;
} 

header:after, form:after, fieldset:after, aside:after, footer:after, ul:after, li:after, #wrapper:after, #content:after,
#ch_logo_pannel:after, #col3_content:after,
.most-read-stories-holder:after, .archive-row:after, .news-pictures-content .slide:after, .featured-sr-holder:after,
.graph .hold:after, .top-stories-tab-box:after, .lst-media:after, .inform-area:after, .block-holder:after, .sort-video-row:after,
.graph-info:after, .video-news-side .frame:after, .tv-episode-holder:after, .ttl-box:after, .slider-holder:after, .add-info-area:after,
.stories-slide-holder:after, .lst-media .graph:after, .tv-shows-row-holder .tv-show-lst .hold:after, .newspost-box:after,
.content-txt-box:after, .page-tools:after, .resize-nav:after, .video-hold:after, .article-area-hold:after, .add-info-row:after,
.search-side-form:after, .poll-holder:after, .sr-list:after, .txt-box:after, .add-info-row ul:after, .text-info-area:after, 
.user-info-box:after, .user-search:after, .footernav:after, .social-news-frame:after, .tv-shows-area:after, .tv-microsite .header-row-holder:after,
.side-ttl:after, .tv-video-item-holder:after, .live-tv-hold:after, .video-section-news:after, .sponsored-area ul:after,
.link .icon:after, .side-block-holder:after, .social-btn-lis:after, .social-ico-list:after, .tv-video-section:after, .report-area .title:after,
.news-inform-box-holder:after, .side-area:after, .archive-section .holder:after, .info-area:after, .view-all-list:after, .info-area-content:after,
.ch_double_btn:after, .ch_sub_logo:after, .alignleft:after, .alignright:after, .tv-microsite .header-row:after, .eventsCalendar-slider:after,
.refresh-row:after, .video-news-section .holder:after, .content-txt .txt-row:after, .info-block-area:after,
.wrapper-area:after, .info-section:after, .towns-box:after, .video-info-txt:after, .episode-title-row:after,
.media-control:after, .media-text:after, .media-gallery:after, .article-area:after, .recent-news-item:after, 
.news-row:after, .recent-news-list:after, .sort-box:after, .about_feature:after, .footernav:after, #ch_logo_area:after, 
.news-tab-nav:after, #content .banner-area:after, .ads-section .holder:after,.slideshow-area .info-area-c:after, 
.more-news-area:after, .nav-area:after, .top-nav:after, .weather-box:after{
 content:''; clear:both; display:block; min-height: 0%;
}
 
.social-news-frame .last-block, .news-add-section .last-block, .most-read-stories .right-item, #sidebar .social-btn-lis li.last-item,
.upcoming-tv-list .last-item, .social-side-area li.last-block, #content div.last-item, .last-item { 
 margin-right:0 !important; padding-right:0 !important; 
}

/* photo gallery in related contents in article detail page */
span.photo-gallery-in-related-contents {
background-position: -353px -165px;
background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -352px -165px;
position: absolute;
top: -2px;
right: -2px;
color: #FFF;
font-size: 1.0em;
overflow: hidden;
line-height: 1.3;
text-align: right;
width: 25px;
height: 25px;
padding: 3px 3px 0 0;
} 
.advertorial {
width:100%;
}

  /*UserContent Remoderation CSS*/
 a.ugc-remoderated, a.ugc-remoderated:visited {
    color: #aaaaaa;
    cursor: text;
    text-decoration: none;
  }

#add-video-box .section-video-box > .txt-box .txt{
    font-size: 1.1em;
    color: #fff;
    background: #DE1F27;
    padding: 0 9px;
    line-height: 1.25;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 9px 0 0;
    display:inline-block;
  }
#add-video-box .section-video-box > .txt-box{
    min-height: 75px; 
    padding: 5px 5px;
  }

/*TV show name in latest TV Component*/
.tv-show-label{ 
font-size:1.1em; color:#fff; background:#DE1F27; padding:0 9px; 
line-height:19px; border-radius:4px; -moz-border-radius:4px; 
-webkit-border-radius:4px; margin:0 9px 0 0; 
}

.side-section .video-txt{
 bottom:2px;
}

  /* calendar section and event detail page */
  .calendar-main-section.inform-area .info-area-content{margin: 0;}
  .event-detail.inform-area .info-area-content{margin: 0 -20px;}
  .calendar-section .info-area {background:none; padding-top: 0;}
  .calendar-section .info-area .calendar-main-section.inform-area .info-area-content{margin: 0 -20px;}
  .event-detail-ttl.ttl-frame { min-height: 50px; }
  .event-detail.inform-area{
    background:url(/blob/1162/1383164748000/bg-info-area-png-data.png) no-repeat;
    padding:23px 20px 0;}
  .event-detail.inform-area .info-area-content{ background:#fff;margin: 0 -20px; padding: 0 20px; }
  .event-detail-ttl.ttl-frame { min-height: 50px; }
  .event-detail.inform-area{
    background:url(/blob/1162/1383164748000/bg-info-area-png-data.png) no-repeat;
    padding:23px 20px 0;}
  .event-detail.inform-area .info-area-content{ background:#fff;margin: 0 -20px; padding: 0 20px; }
.calendar-main-section .eventsCalendar-daysList {
display: block;
width: 96%;
padding: 0;
margin: 0 auto .5em;
}
 .calendar-main-section .content-section{overflow: visible;}
 .calendar-main-section .content-section .content-txt {top: 14px;}
 .calendar-main-section .side-panel{ float:left; padding:14px 1% 0 0; margin:0 1% 0 0; width:31%; position:relative; z-index:1; }
  .calendar-main-section .nav-side{ font:1.6em/1.375 Helvetica, Arial, sans-serif; margin:0; padding:0 0 20px; list-style:none; }
  .calendar-main-section .nav-side li{ margin:0 0 2px; overflow:hidden; vertical-align:top; line-height:1; }
  .calendar-main-section .nav-side a{ display:block; background:#ddd; color:#555; padding:9px 5px 9px 31px; text-transform: none; font-size: 16px; }
 .calendar-main-section .nav-side a:hover{text-decoration:none;}
  .calendar-main-section  .nav-side .active{margin:0 -19px 2px 0;}
  .calendar-main-section .nav-side .active a{ background:#bbb url(/blob/1088/1383164748000/bg-nav-side-active-png-data.png) no-repeat 100% 50%; color:#fff; }
  .calendar-holder{ overflow:hidden; background:#bbb; margin:-20px 0 30px; }
  .calendar-holder .eventCalendar-wrap{background:#bbb;}
  .calendar-area h2.ttl{
    font:3em/1.1 "rokkitt", Arial, Helvetica, sans-serif;
    margin:0 0 21px; color:#4c4c4c; padding:0 0 7px 20px; border-bottom:1px dashed #bbb;
  }
  .calendar-area-decor h2.ttl{ border-bottom:5px solid #e91200; margin:0 0 5px; }
  .events-list{ margin:0; padding:0; list-style:none; }
  .events-box-hold{ float:left; width:64%; }
  .events-list > li:first-child{border:0;}
  .events-list > li { border-top:1px dashed #bbb; padding:1.5em 0 4em 20px; margin:0 -52% 0 0; }
  .events-list .side-block-holder { float:right; width:29%; padding:2% 2% 2% 0; }

  .events-list > li.highlight{ box-shadow:0 5px 3px -2px #ddd; -webkit-box-shadow:0 5px 3px -2px #ddd; -moz-box-shadow:0 5px 3px -2px #ddd; }
  .events-box-hold .title{ font:1.2em/1.25 "rokkitt", Helvetica, Arial, sans-serif; display:block; color:#890000; }
  .events-list h3{ font:1.8em/1.1667 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 5px; color:#37728a; }
  .event-row{ overflow:hidden; padding:0 0 5px; }
  .post-info-lst .date-label, .event-row .date-label{
    font:1.2em/1.5 "rokkitt", Helvetica, Arial, sans-serif; color:#fff;
    float:left; margin:0 9px 0 0; background:#8a0200; padding:0 7px;
  }
  .event-row .date-label-noactive{background:#ccc;}
  .event-row .date-label-tomorrow{background:#3b7a94;}
  .events-txt .txt-box { float:left; width:60%; }
  .no-image .events-txt .txt-box { float:none; width:90%; }
  .event-info{ font:1.4em/1.214 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 0.75em; padding:0; }
  .event-info li { padding:3px 0 0 0; list-style:none; }
  .post-info-lst .map-point, .event-info .map-point{
    background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -380px -826px; padding:3px 0 0 15px;
  }
  .post-info-lst .map-point { font-size:1.4em; line-height:1.4; }

  .events-txt .img{ float:left; width:38%; margin:3px 1.8% 0 0; }
  .events-txt .txt-box p{ font-size:1.4em; line-height:1.214; margin:0 0 17px; }

  .stories-links{ font:1.4em/1.214 "rokkitt", Helvetica, Arial, sans-serif; margin:0; padding:0 0 7px; color:#37728a; list-style:disc inside; }
  .stories-links li{ padding:0 0 3px 5px; }
  .live-tv-row{ overflow:hidden; padding:0 0 12px; }
  .live-tv-row .live-tv-label{
    float:left;
    background:#d31a22 url(/blob/733474/1383164823000/bg-label-live-tv-png-data.png) no-repeat 100% 0;
    float:left; color:#fff; font-size:1.4em; line-height:1.785; text-transform:uppercase; padding:0 17px 0 8px;
  }
  .live-tv-row .txt{ display:block; float:left; background:#000; color:#fff; font-size:1.2em; padding:0 15px 0 0; line-height:2.083; }
  .post-info-lst .live-tv-row .txt{padding:0 7px;}
  .social-side-area .hold {
    padding:21px 15px 12px; background:#f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d3d3d3));
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%,#d3d3d3 100%);
  }
  .calendar-section .side-area-holder{padding:0;}
  .social-side-area .hold h2{ font:1.6em/1.1875 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 9px; }
  .side-ttl-inner {
    overflow:hidden; margin:0 0 20px; height:1%; padding:15px 10px 6px 20px; background:#37728a;
    background-image: -ms-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
    background-image: -moz-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
    background-image: -o-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
    background-image: -webkit-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
    background-image: linear-gradient(to left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
  }
  .side-ttl-inner h2{ font:1.8em/1.1875 "rokkitt", Helvetica, Arial, sans-serif; margin:5px 5px 0 0; float:left; color:#fff; }
  .events-list .story-row .txt, .calendar-section #sidebar .social-ico-list li,
  .calendar-section #sidebar .story-row .txt, .calendar-section #sidebar .ttl-side h2{
    color:#fff;
  }
  .events-list .story-row .txt a, .calendar-section #sidebar .story-row .txt a{color:#72ffff;}
  .side-area-frame .side-area:first-child{background:none;}
  .calendar-section .side-area{background:url(/blob/733472/1383164822000/bg-side-area-dashed-png-data.png) repeat-x;padding:10px 21px; height:262px;}
  .post-info-lst{ margin:0; padding:0 0 51px; list-style:none; }
  .post-info-lst li{ margin:0 0 9px; }
  .post-info-lst .ttl{ font:bold 1.2em/1.25 "rokkitt", Helvetica, Arial, sans-serif; float:left; padding:3px 8px 0 0; color:#333; }
  .post-info-lst .date, .post-info-lst .text { float:left; color:#b8b8b8; font-size:1.2em; line-height:1.25; padding:3px 0 0; }
  .post-info-lst .text{ color:#4c4c4c; }
  .post-info-lst .live-tv-row{padding:0;}
  .event-detail .btn, .calendar-main-section .btn {
    float:left; background:#fafafa;
    background-image: -ms-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
    background-image: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
    background-image: -o-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));
    background-image: -webkit-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
    background-image: linear-gradient(to bottom, #fafafa 0%, #e7e7e7 100%);
    font-size:1.1em; line-height:2; font-weight:bold; color:#858585; text-decoration:none;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    box-shadow:0 0 2px #aaa; -moz-box-shadow:0 0 2px #aaa; -webkit-box-shadow:0 0 2px #aaa;
    border:1px solid #c7c7c7; padding:0 7px; cursor:pointer;
  }
  .btn-event-website{
    margin-right: 20px;
  }

/* Video and Photo Components */
  .video-photo-area .slideshow-area .list{min-height: 90px;}
  .video-photo-area .slideshow-area .list li{ width: 29%; padding: 15px 2%;}

/* Responsive starts 1440 */
@media screen and (max-width: 1424px) { 
 .tv-schedule-tabs li{ width:14.1%; }
}
@media screen and (max-width: 1402px) {
 /* .towns-box{ position:relative; top:0; left:0; display:inline-block; vertical-align:top; padding:25px 11%; } */
 .africa{left:565px;}
 .easteurope{left:645px;}
 .europe{left:370px;}
 .australia{left:600px;}
 .eastasia{left:630px;}
 .img-map-area{padding:0 0 70px;}
 .places-list{padding:0 0 0 4%;}
 .places-list li{width:42%;}
}
@media screen and (max-width: 1400px){
 .tv-shows-slider .slider-holder{width:600px;}
 .tv-show-lst li.slide{ width:275px; padding:0 25px 0 0; }
 .tv-shows-slider .lst-btn{padding-right:1%;}
}
/* 1360px support */
@media screen and (max-width: 1382px) {
 .side-live-tv-box .box{ float:none; padding-bottom:15px; }
 .side-live-tv-box .block{clear:both;}
 .more-sr-slide > .hold > ul > li{ width:196px; margin:0 29px 0 0; }
 .more-sr-slide .txt-box h3{font-size:1.5em;}
}

@media screen and (max-width: 1366px) {
 .about_feature { padding:0 5px 0 0; }
 .list-gallery { float:left; padding:4px 4px 10px 4px; margin:0 6px 18px 0; }
 .adver_sub_feature2 .list-gallery { float:left; padding:3px 3px 10px 3px; margin:0 5px 18px 0; }
 .back_to_sub_page { padding-right:52px; }
 .single-col img{ width:100%; max-width:100%; height:auto; }
 .featured-videos-lst-holder{margin:0;}
 .tv-video-item-holder{background:none;}
 .tv-video-side{ padding:0 3% 0 0; width:33%; }
 .previous-episode-lst li{width:38%;}
 .slide-shows-carousel { width:870px; }
 .video-news-box { height:494px; }
 .more-sr-slide > .hold > ul > li{margin:0 25px 0 0; }
 .box-news-pictures .news-gallery-holder { width:850px; }
}
@media screen and (max-width: 1337px) {
 .more-sr-slide > .hold > ul > li{ margin:0 19px 0 0; width:196px; }
}

@media screen and (max-width: 1307px) {
 .more-sr-slide > .hold > ul > li{ width:192px; margin:0 18px 0 0; }
 .tv-microsite-inner .video-title ul{padding:0 7% 0 0;}
}
@media screen and (max-width:1300px) {
 .sr-slide-area .lst-btn{ left:56%; }

 .sr-slide-list .text-box{ padding:13px 0 0; }

 .more-sr-slide{width:82%;}
 .more-sr-slide > .hold{max-width:630px;}
}
@media screen and (max-width: 1290px) {
 .ad-970 { overflow:visible;}
#main-section {width:77%;}
#sidebar { width:23%; }
}
@media screen and (max-width: 1280px) {
 body { font-size:.9em; }
 .australia{ left:710px; top:330px; }
 .southasia{left:220px;}
 .india{left:140px;}
 .eastasia{left:670px;}
 .southamerica{left:130px;}
 .africa{left:700px;}
 .europe{left:355px;}
 .easteurope{ left:745px; top:55px; }


 .user-hold, .user-info-box .login-form, .add-side-lst { width:100%; float:none; overflow:hidden; }
  .tv-microsite .user-info-box .add-side-lst, .tv-microsite .user-hold, .tv-microsite .user-hold { float:left; }
  .tv-microsite .user-info-box .login-form { float:left; width:auto; }
 .add-side-lst { margin-top:.75em; max-width:100%; }
 .add-side-lst li { float:left; margin-right:.75em; }
 .fb-side-box .side-btn-load-more a.active-btn, .fb-side-box .side-btn-load-more a{ background-position:85% 9px, 0 0; }
 .info-section{ margin:0;}
 .your-news-holder .news-pictures-area .box-ttl{ width:auto; text-align:left; }


 .slide-shows-carousel .nextButton{right:0;}
 .slide-shows-carousel .prevButton{left:-15px;}
.slide-shows-carousel .txt-box{padding: 10px 15px;}
.slide-shows-carousel .tv-schedule-tools li{padding-right:10px;}
header nav a { padding: 44px 4px 0 4px; }
.tv-shows-slider .slider-holder {width:550px;} 
.tv-show-lst li.slide{ width:270px; padding:0 15px 0 0; }

.article-area p,  .news-video-caption { font-size: 1.3em; }
.add-info-row li .text { font-size: 1.1em; }

.sponsored-area ul{ width:97%; }
#ch_content_rgt img, .add-info-row .views-block .img img { width:95% }
.banner-area a img{ width:90%; }
.slideshow-holder .hold { width:88%; }
.news-pictures-block .news-row-holder .prev-box a, .news-pictures-block .news-row-holder .next-box a { width: 80%; }
 #main-section, .footernav { width:77%; }
 .seminars .text-area { width:63%; }
 .article-area-hold .img {width:60%;}
 .text-info-block-holder .img{ width:53%; padding-right:2%; }
 .article-area article { width:37%; }
 .section-news-frame .block{ width:30.5%; }
 .news-pictures-content .txt-box { width:28%; }
 #sidebar { width:23%; }
 .add-info-row .views-block { width:20%; }
 .ch_thrd_widget, .share-box { width:300px; } 
 .ch_scnd_widget { width:220px; }
 .ch_content_widget { width:150px;}
 .add-info-row ul li{ width:135px; }
 .news-pictures-content .img { max-width:180px; min-width:180px; }

 .video-news-side li.active { margin-left:-6%; padding-left:6%; }
 .video-news-box { height:464px;}
.one-item #live-widget-area .widget-area, .one-item .live-blog .hold { padding-bottom:65.1%; }

 .article-lst li { min-height:345px;} 
.article-area p { margin: 0 0 1em; }
.news-section-label { float:none; width:auto; margin-left:2%; }
.news-video-date { padding:0; margin:1% 0; display: block; }
.article-area h3 { line-height: 1; }
.news-video-caption { margin:1% 2%; width:auto; }
.lst-tv-programme .img img { max-width: 100%; height:auto;}
.add-info-row li .text { font-weight:bold; }
.search-side-form .btn-search { margin: 0 -13px 0 0; }
 .corporate #content .coverage-holder .frame img { margin: 0 0 0 -7%; }
.section-news-frame{ margin:0; }
.search-side-form .decor-field{ width:75%; border-radius:2px; }
.search-side-form .decor-field input{ width:84%; padding:4px 8px 3px 22px; }
.f-nav li { padding:1px 6px; }
.add-info-row .views-block { padding: 18px 0 0 5px; }
.ch_content_widget { width:150px;}
.ch_thrd_widget, .share-box { width:300px;}
.ch_scnd_widget { width:220px; }
.content-section { background-position:290px 0; }
.add-info-area-gallery .lst-btn { float: left; }
.news-gallery .prev, .news-gallery .next { top: 0; }
.add-info-row ul li { width: 23%; padding: 0 0 0 10px; }
.add-info-area { margin: 0 0 8px; padding: 11px 11px 0; }
#content .article-lst .last-item{padding-right:2%;}
.graph-box, .topic-area .graph-box, .social-ico-list .list-label { float:none; clear:both; }
.article-lst .graph-box { float:left; clear:none; }
.news-pictures-block .news-pictures-area .box-ttl .num { display:inline; }
 .latest-news-list .date, .statistics-area .ttl { float:none; width:auto; padding-bottom:0; }
 .latest-news-list .news-topic { display:inline; font-size:.75em; padding-left:2%; }

 /* Slideshow - News In Pictures */ 
.news-pictures-area .box-ttl{ float:none; margin:0; width:100%; text-align:left; padding:0 0 5px; }
 .news-pictures-block .news-pictures-area { width:96%; }
 .box-news-pictures .news-gallery-holder { width:850px; }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:60%; 
 }
} 

@media screen and (max-width: 1275px) {
.india{ left:140px; top:50px; }
.southasia{ left:200px; top:245px; }
 .logo { background-position:0 -51px; width: 167px; margin-right:.5%; }
.sr-slide-list .text-box h2{margin:0 0 13px;}
.sr-slide-list .text-box p{margin:0 0 27px;}
.stats-row .tab-nav a { padding: 0 5px; }
.banner-box img { width: 100%; }
.news-pictures-area .ttl, .news-pictures-area .box-ttl .text { display:inline; margin-right:1%; }
}

@media screen and (max-width: 1200px) {  
.btns-holder a{margin:0 9px 0 0;}
.sr-slide-area .lst-btn{left:49.5%;}
 .pagination-lst { right:46%; }
.sr-slide-list .text-box h2{font-size:2em;}
.top-nav { font-size: 1em;}
.top-nav .drop-arrow span { background-position:100% 2px; }
.side-specials-list .txt-box{width:98%;}
 .seminar_descript{width:62%;}
 .sr-slide-list .img{width:60%;}
 .tab_rgtcolmn{width:58%;}
 .tv-browse-lst .img{width:55%;}
 .tab_lftcolmn, .section-news-holder .block {width:35%;}
 .sr-slide-list .text-box {width:33%;}
 .side-social-box .ico { width:11%; }

 .slide-shows-carousel{width:730px;}
 .Trends-list{width:180px;}
 .media-list li { max-width:155px; }
 .news-row .holder{float:none;clear:both;}
 .Trends-list .num{display:none;}
 .gallery-tab-holder .btn-lst-holder .holder{width:90%;}
} 

/* 1152px support */
@media screen and (max-width: 1152px) {
 .video-title li a, .episode-add-ttl li a{padding:0 8px;}
 #content .video-title h2, #content .episode-add-ttl h2{margin-right:3%;}
 .europe{left:305px;}
 .easteurope{left:550px;}
 .africa{left:470px;}
 .nav-area-tv li a{padding:0 8px;}
 .nav-area-tv{padding-bottom:5px;}
 .editors-list li{ float:none; width:auto; padding:0 0 15px; }
 .editors-list li:first-child{padding:0 0 15px;}
 .ads-list { float:none; padding:0 0 0 5px; overflow:hidden; }
 .ads-list li { max-width: 32%; padding: 0 3px; }
 .ads-list img { width: 100%; height:auto; max-width:180px; }
 .header-box .weather-ico { float:left; }
 .header-box .weather-info { line-height:2; }
 .tv-shows-slider .slider-holder {width:470px;}
 .tv-show-lst li.slide{ width:225px; padding:0 10px 0 0; }
 #about_slider_area .slider { height:380px; } 
 .video-news-box { height:429px; }

 /* News Section */
 .recent-news-list .recent-news-item .img, .recent-news-list .recent-news-item .txt-box { clear:both; width:90%; }
 .recent-news-item .txt-box { margin:0 0 10%; }
 .seven-days-box .recent-news-item { border:0; }
 .corporate #content .coverage-holder .frame img { margin: 0 0 0 -22%; }
 .news-section-label { margin-bottom:0; }

 .stories-slide .top-main-story h2 { font-size:2.2em; }
 .story-list .txt-box h3 { font-size: 1.8em; }
 .top-stories-lst .txt-box h3, .story-list .txt-box p { font-size:1.4em; line-height:1.3; }
 .recently-side-nav li, .recently-left-pane .link{ font-size:1.3em; }
 .story-list .txt-box .date { font-size:1.1em; }
 .news-section-label { font-size:1em; }

 .media-list li { width:97%; margin-bottom:4%; max-width:255px; min-height:1px; }
 .media-list a, .news-video-caption { float:none; display: block; }
 #content .media-list img { width:38.5%; float:left; height:auto; } 
 .media-list .desc { background:none; height:auto; padding-top:0; font-size:1.4em; } 
 .news-video-date { padding:0; }
 .media-list .slideshow-label { padding:1% 2%; top:90%; }
 .stock-indices-row .box { padding: 8px 0 0 3px; }
 .advertise .advertise_landing .ch_page_title { padding-top:65px; width:35%; }

 .search-side-form .decor-field{ width:170px; border-radius:5px; }
 .search-side-form .decor-field input{ width:140px; }
 .text-info-block-holder .img { float: none; padding:0 0 15px; }
 .text-info-block-holder .img img { width:100%; }
 .media-list { width:35%; }
 .media-banner, .add-video-box { width:20%; }
 .episode-slider { width:395px; }
 .episode-slider-area .episode-holder{width:375px;}
 .episode-slider .previous-episode-lst li{width:355px;}
 .ch_thrd_widget { width:300px;} 
 .ch_scnd_widget { width:220px; }
 .ch_content_widget { width:150px;}
 .side-social-box .btn-submit span{ background-position:-356px -777px; }
 .media-holder { min-height:250px; }
 /* Slideshow - News In Pictures */ 
 .box-news-pictures .news-gallery-holder { width:728px; }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:55%; 
 }
}
@media screen and (max-width: 1140px) {
 .archive-row-hold { width:100%; margin-bottom:1%; overflow: hidden; display:block;}
 .australia{left:520px;}
 .eastasia{left:475px;}
 .southasia{left:140px;}
 .img-map-area{padding:0 0 110px;}
 .btns-holder{padding:0 0 15px;}
 .btns-holder a{width:18px;height:34px;overflow:hidden;}
.video-news-box .tooltip-box {left:-71px; }
} 
@media screen and (max-width: 1070px){
 .header-box .logo-box { width:96%; max-width:45px; }
 .header-box .logo-box img { height:auto; width:100%; }
 .header-area nav { width:40%; max-width:270px; }
 .header-box { width:38%; }

 .weather-holder .banner-box{padding:0;}
 .tv-schedule-data .col03{padding-right:2%;}
 .tv-schedule-data .col02{padding-left:29px;}
 #add-nav a{padding:0 16px;}
 .tv-shows-section .tv-schedule-data .col-txt-info{ padding:18px 4% 0 2%; }
 .news-row-holder .box-news { padding:2% 2% 0; }
 .video-gallery-slide .txt-box .graph-box, .social-side-area h2 { float:none; width:80%; }
 .weather-date-box{margin:3px 3% 0 4%;}
 .search-side-form .decor-field{width:160px;}
 .search-side-form .decor-field input{width:130px;}
 .tv-microsite .video-tv-box{width:59%;}
 .tv-microsite .video-info-txt{width:28%;}
 .video-info-txt { width:26%; }



/* Slideshow - News In Pictures */
.news-pictures-block .news-pictures-area { width:98%; padding:5px 1%; }
.box-news-pictures .news-gallery-holder { width:725px; }
.news-gallery .prev, .news-gallery .next { margin-right:0;}

.gallery-tab-holder .btn-lst-holder .holder { width:85%; }
.video-gallery-slide .hold { width:540px;}

.video-gallery-slide .tooltip-box { padding:0 12px; left:-62px;}
.touch .video-gallery-slide .tooltip-box { padding:0 18px; left:-70px; width:200px;}

 .f-bottom-area nav { width:60%; max-width:60%; }
}

/* 1024px support */
@media only screen and (max-width:1024px) {
.one-item #live-widget-area .widget-area, .one-item .live-blog .hold { padding-bottom: 54%; } 
 body { font-size:.85em; }

 .europe{left:260px;}
 .easteurope{left:560px;}
 .india{left:75px;}
 .southasia{left:120px;}
 .eastasia{ left:520px; top:70px; }
 .australia{ left:550px; top:395px; }
 #about_slider_area .slider { height:330px; }
 .header-area nav { width:45%; }
 .header-area nav a.link-watch { width:90px;}

 .ttl-frame h1 { font-size:3em; }
 #content .pictures-row .ttl-block h3 { font-size:2em; }
 .section-text .text-box h2, #content .article-lst h3, .social-news-frame h3, .row-news-pictures h2, .side-ttl h2,
.editors-list h3, .sr-box .ttl {
font-size:1.6em; max-width:100%;
}
.side-news-list .txt-box h3 { font-size:1.5em; } 
 

 .programme-img-list .text, .content-txt .txt-row ul.list li, .text-info-area .txt-block p,
 .episode-add-ttl .more-link, #sidebar .side-special-ttl .more-link, .tv-personalities-ttl .more-link, .article-area p,
 .side-special-rep .txt-box h3, .top-stories-lst .txt-box h3, .video-tab-nav, .post-info-list, .poll-section p, .towns-box li,
 .news-add-section h2.ttl, .article-area h2, .article-area h3, .side-area p, .news-pictures-content .txt-box ul, .video-title .more-link,
 .news-row-holder div.txt p, .lst-tv-programme .txt-box p, .news-pictures-content .content-txt-box p,
 .news-row-holder .next-box .ttl, .news-row-holder .prev-box .ttl, .corporate .social-news-frame h3 {
  font-size: 1.4em;
 }
 #sidebar .refresh-row a, .social-side-area h2, .side-more, .box-slide .text, .comment-list-holder .txt-box .add-text,
 .pictures-row .txt-box .title, .story-row .txt, .video-title .more-link, 
 .news-add-section h3, .nav-side li, .recommended-side-list .num, .latest-news-list .date,
 .stories-slide .top-main-story .time, .top-stories-lst .time-txt,
 .news-pictures-tools .text {
  font-size:1.3em;
 }
 .recently-side-nav li, .recently-left-pane .link, .add-side-lst { font-size:1.2em; }
 .stats-row .tab-nav a { font-size:1.1em; }
 .video-info-txt .title-box .add-label, .advertorial { font-size:.7em; }
 .slide-shows-carousel .tv-schedule-tools li, .programm-row .alignleft, .programm-row .alignright, .row-news-pictures h2 {
  float:none; padding:0 0 5px; 
 }
 .tv-video-item-holder, .programm-row { background:none; }
 /* Widths */
 .news-add-section .block { width:100% !important; }
 .like-cna, .like-ob { width:50% !important; }
 .seminar_descript, .graph-box,
 .programme-img-list .img img, .text-info-block-holder .img img, .add-info-row ul, .video-gallery-slide .img img,
 .add-info-row .views-block, .tv-personalities-side, .programm-row .alignleft, .programm-row .alignright, .txt-inform-area { 
  width:100%; 
 }

footer .copy { width:95%; }
.banner-box img { width:92%; }
 .top-stories-block { width:86%; }
.programm-row h3 { width:80%; }
#sidebar .side-btn-load-more a { width:70%; }
.news-pictures-content .content-txt-box p { width:65%; }
.search-side-form .decor-field { width:64%; }
.ttl-frame .hold, .text-area, .tv-shows-slider .slider-holder { width:60%;}
.tv-content-holder .video-tv-box, .most-read-stories .recent-news-item .txt-box {width:58%;}
.seminars .text-area,.section-video .box-video { width:57%; }
.media-holder { width:55.5%; }
.article-area-hold .img { width:50%; }
.article-area article { width:47%; }
.most-read-stories li .img, .media-list { width:38%; }
.social-news-frame .block, .tv-video-side { width:32%; }
.slideshow-holder .block{width:21%;}
.media-popup .gallery-tab-holder .btn-list{}
 .top-stories-side { width:14%; }
.stories-slide > li { width:800px; }
.slide-shows-carousel{width:600px;}
.add-tool-area { min-width:200px; }

 .stories-slide .top-main-story { margin-right:3%; padding-right:2.5%;}


 .article-lst li { min-height:320px; width:45%; }
 .media-holder, .video-news-slide .video-holder img { min-height:1%; }


.archive-section .img .play-ico { background-position:-74px -1315px; width:22px; height:22px; }
.archive-section .img a:hover .play-ico { background-position:-95px -1315px; }

 .slide-shows-carousel .tv-add-nav li, .f-nav, .stats-row .tab-nav a, .slideshow-row { padding: 0; }
 .tv-schedule-data .tv-schedule-tools li {padding:0 10px 5px 0;}
 .video-news-side li.active { margin-left:-7%; padding-left:7%; }

 .f-nav li { padding:1px 4px; }
 .side-ttl { padding:2% 5%; }
.fav-list-row li a{ padding:0 10px; }
.poll-section .btn-vote { padding:5% 7%;}
.post-info-list { padding-left:0; }
.top-stories-tab a { padding-left:3px; }
.top-stories-tab a:hover, .top-stories-tab li.active a { padding-left:9px; }
.sponsored-area { padding-bottom:3%; }
.social-side-box { position:absolute; right:0; width:45px; }
.news-row > ul { padding-top:8px; }
 .info-area .less-content-template .btn-more { margin:-2.5em 0 2em; }
 
.live-report { padding:0 20px 1em }
.info-area .live-report { padding:0 0 1em; }
.live-blog { padding-bottom:53.5%; }
 .slide-shows-carousel .prevButton{left:0;}
 .search-side-form .decor-field input{ width:88%; padding-top:3px; }
 .row-news-pictures h2 { float:left; }
 .tabs-news-pictures{ float:left; overflow:hidden; }
 .news-add-section h2.ttl, .social-news-frame h2.ttl, .corporate .social-news-frame h2.ttl { float:none; width:auto; margin:0 0 2%; }
  .tv .social-news-frame .block { margin:0 2% 0 0; width:31%; }
 .ads-list { width:70%; float:right; }
 .f-block h3 { float:none; clear:both; width:98%; margin:0; text-align:left; padding-left:4px; }
 .video-info-txt .frame-banner { margin:0 0 2%; }

 .tv-show-lst li.slide{ width:220px; padding:0 20px 0 0; }

 .coverage-holder .coverage-countries { min-width:250px; top:10px; }
 .coverage-countries ul li { width:44%; margin:0 1.5% 1.5% 0; line-height:2.2em; }
 .coverage-countries ul li a { padding-left:4%; }
 .corporate #content .coverage-holder .frame img { margin-left:-26%;}
 .news-row-holder .img { width:33%; padding-top:2%; }
 .news-row-holder .img img { width:100%; height:auto; }
 .f-area { padding: 12px 10px 0; }
 .top-nav .drop-arrow { padding:13px 2px 10px 5px; }
 .top-nav .drop-arrow span { padding: 0 14px 0 0; }

 .holder-info .text-info-block { padding-right:10px; } 
 .top-stories-lst .txt-box h3 { min-height:0; }
 .stories-slide .top-main-story h2 { font-size:2.4em; line-height:1; }
.media-list { float:left; margin-right:3%; }
 .news-pictures-area{ position:relative; }

 .side-section { padding:0 2% 3% 0; width:32%; }
 .seminar_title { float:none; width:100%; padding:0 0 2%; }
 .advertise_landing .ch_page_title { padding:8px 10px 0 0; }
 .section-text .text-box .two-col .img { width:46%; margin-bottom:3%; }

 .social-btn-lis img { padding-bottom: 9px; }
 .back-to-top a { font-size:1em; }
 .lst-tv-programme .img ul { box-shadow:none; line-height:1; position:static; width:100%; padding-top:3%; }
  .section-news-frame .lst-tv-programme .img ul { position:absolute; padding:2% 0; }
 .lst-tv-programme .img li { float:left; padding:0 3px; border:none; background:none; }
 .lst-tv-programme .img li:first-child { background:none; }
 .lst-media .img > a img { width:100%; max-width:100%; height:auto; }
 .inform-area { padding: 20px 0 15px; }
 .pacific-news-list li { padding: .5% 0; }
 .article-area h3 { margin-top:1em; }
 .article-area h2 { margin: 0 0 0.2em; line-height: 1; font-weight:bold; font-size:2.3em; }
 .article-area p { margin:0 0 5px; }

 .add-info-row ul li { padding:0 2% 0 0; }
 .add-info-row .views-block h3 { float:left; width:29%; }
 .add-info-row .views-block .img { float:left; width:50%; }
 .add-info-row .views-block .txt { clear:both; margin-left:29%; }
 .add-info-row li .text { padding: 4px 8px 0; font-size:1.1em; line-height:1.07; width:91%; bottom:auto; }
 .programme-img-list { max-width:100%; }
 .programme-img-list li { float:left; width:49%; max-height:180px; margin:0 1.5% 0 0; max-width:50%; }
  .no-ads .programme-img-list li { width:32%; }
 .add-info-area { margin:0; }
 .side-inform-area { background:none; width:100%; float:none; clear:both; }
 .side-inform-area .section-news-row { margin:1% 0 ; }
 .side-inform-area .img-hold { display:block; max-width:300px; margin:0 auto 1%; }
 .programme-list { margin:0 1% 1% 0; width:35.5%; float:left; }
  .no-ads .programme-list { width:27.5%; }
 .programme-list .ttl { padding:6px 2%; } 
 .programme-list li { padding:3.8% 0; }
  .no-ads .programme-list li { padding:6px 0; }
 .add-info-row .views-block { height:30px; margin:0 0 10px; padding:10px 0 10px 18px; width:95%; }
 .text-info-block-holder .img { float: none; }
 .news-pictures-block .news-row-holder .prev-box a, .news-pictures-block .news-row-holder .next-box a { width: 80%; }
 .section-text .section-banner-box { float: none; width: 100%; height:auto; padding-bottom:10px; } 
 .content-section { background: none; }

 .box-img img{ width:90%; height:auto; }
 .slideshow-tab li { padding: 0 10px 0 0; }
 .video-gallery-slide ul{ height:420px; overflow:hidden; }
 .video-gallery-slide .video-box { max-width:50%; height:180px; }

 .ch_thrd_widget { width:250px;} 
 .share-box{width:245px;}
 .ch_scnd_widget { width:170px; }
 .ch_content_widget { width:120px;}
 .slideshow-holder .txt-box { max-height:120px; min-height:100px; }
 .sr-slide-area .lst-btn{left:64%;} 
 .comments-list .img, .media-banner, .add-video-box { visibility:hidden; display:none; }
 .social-side-area li{margin:0 1.7% 0 0;}
 .video-gallery-slide .txt-box, .video-gallery-slide .video-box .title{ height:auto;}
 .video-gallery-slide .txt-box { margin:1% 2%;}
 .sr-box{ width:31%; margin:0 2% 0 0; }
 .share-box .c-hold{padding:9px;}
 .embed-lst{margin:0 -10px 0 0;}
 .embed-lst li{padding:0 10px 0 0;}
 .custom-embed-row{ float:none; padding:0 0 5px; overflow:hidden; }
 .tv-microsite-inner .video-title ul{padding:0 3% 0 0;}
 /* News Section */
 .section-video .pictures-list { width:100%; }
 .section-video .pictures-list li { background:#666; float:none; width:auto; max-width:100%; padding-bottom:0; margin-bottom:1em; }
 .section-video .pictures-list li img { width:35%; float:left; }
 .section-video .pictures-list .txt { background:none; position:relative; width:60%; padding:2% 0 0 2%; float:left;}
 /* Slideshow - News In Pictures */ 
 .box-news-pictures .news-gallery-holder { width:685px; }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:47%;  
 }
}

@media screen and (min-width: 767px) {
.header-box-hold { width:60%; }
.weather-box { width:37%; }
.header-box .logo-box { width:96%; max-width:40px; }

 /* Banner */
 .poll-add-section .banner-holder { width:76%; margin-left:0; }
 .poll-add-section .banner-holder div { margin:0 auto; text-align:center; }

/* Top stories */
 .top-stories-lst li.side-banner-area { margin-top:30px; padding:0; max-width:180px; }
.section-video .pictures-list li{float:left;}
.section-video{padding:0 0 20px;}
}
@media only screen and (min-width:1023px) {
.top-nav > li > a { padding:13px 10px 10px; }
.header-box .logo-box { max-width:45px; }
/* Top Stories */
 .top-stories-lst li.side-banner-area { max-width:300px; }
}
@media only screen and (min-width:1279px) {
/* Banner */
/*.banner-holder-section { max-width:970px; }*/

.header-area .frame { padding-left:19px; }
.top-nav > li > a { padding:13px 11px 10px 10px; }
/* Top Stories */
 .info-block-area .img-hold, .side-inform-area, .news-pictures-content .txt-box { min-width:300px; }
 .top-stories-lst li.side-banner-area { margin-top:-15px; }
 .side-inform-area .img-hold, .news-pictures-content .img, .frame-banner, .side-banner-area, .side-banner-box {
max-width:300px; margin:0 auto;
} 
} 

div[id^="DIV_"] {width:100%;}

.video-info-txt:after { content:''; clear:both; display:block; min-height: 0%; }
.tv-microsite footer .copy{
background:#444;
background-image: -ms-linear-gradient(top, #444 0%, #121212 100%);
background-image: -moz-linear-gradient(top, #444 0%, #121212 100%);
background-image: -o-linear-gradient(top, #444 0%, #121212 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(1, #121212));
background-image: -webkit-linear-gradient(top, #444 0%, #121212 100%);
background-image: linear-gradient(to bottom, #444 0%, #121212 100%);
}
.tv-microsite-inner .video-title {
background:#000; margin:0 0 3%; overflow:hidden; padding:1.5% 0 1.5% 2.3%;
background-image: -ms-linear-gradient(top, #5c5c5c 0%, #303030 30%, #0a0a0a 100%);
background-image: -moz-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -o-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(0.3, #303030), color-stop(1, #0a0a0a));
background-image: -webkit-linear-gradient(top, #5a5a5a 0%, #303030 30%, #000 100%);
background-image: linear-gradient(to bottom, #5a5a5a 0%, #303030 30%, #000 100%);
}
 
.video-box-content-holder .graph {padding: 0 4%;}
.video-gallery-slide .video-box .title {margin: 2px 4%;}
@media only screen and (min-width:1200px) {.most-read-stories .recent-news-item .txt-box {width:39%;}
}

.graph-img .jqplot-grid-canvas div:first-child{ height:0 !important; }
#current-episode .episode-title-row .add-tool-area {top: auto;}

/* tv-microsite-page
.tv-microsite .header-row{
 height:37px; position:relative; z-index:10;
}
.tv-microsite .header-row-holder{ height:37px; }
.tv-microsite .user-info-box{ background:none; float:right; position:relative; padding:3px 1em 0 0; min-height:1%; border:none; }
 .tv-microsite .user-info-box .user-hold { width:auto; overflow:hidden; padding:0; border:none; }
 .tv-microsite .user-info-box .login-form { border:none; width:230px; float:left; padding:0; }
.tv-microsite .user-info-box .img { margin-bottom:0; }
.tv-microsite .user-info-box .txt-row{ float:left; padding:4px 0 0; width:auto;}
.tv-microsite .user-info-box .add-side-lst { background:none; width:auto; margin:4px 0; padding:0; float:left; max-width:250px; }
.tv-microsite .user-info-box .add-side-lst li{ padding:0 0 0 10px; display:inline-block; width:auto; float:none; margin:0; }
.tv-microsite .user-info-box .add-side-lst a{ float:left; }
.tv-microsite .user-info-box .arrow-down-area{margin:0 22px 0 0;}
.tv-microsite .user-info-box .arrow-down-area a{color:#fff;} */

/* remove button for message post form */
 #msg-file-input-reset {
    position: relative;
  }
  #msg-file-input-reset span {
    position: absolute;
    display: block;
    top: 5px;
    right: 0px;
    width: 21px;
    height: 21px;
    background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -330px -24px;
    cursor: pointer;
  }
  #msg-file-input-reset input {
    padding-right: 16px;
  }

.lottery-disclaimer {font-size:12px;font-style:italic}
/* -------- NEWS & TV sub menu ------- */
.top-nav .drop-side-arrow span{
 background:url(/blob/1034534/1394707253000/bg-arrow-side-drop-png-data.png) no-repeat 100% 3px; display:block; padding:0 18px 0 0;
}
.top-nav ul{
background:transparent url(/blob/1134/1383164749000/bg-drop-down-png-data.png) repeat-x ; /* default fallback */
background: rgba(0, 0, 0, 0.9); /* nice browsers */
display:none;list-style:none; position:absolute; top:100%; left:0; width:125px; margin:0 -1px 0 0px; padding:0 7px; overflow:visible; white-space: nowrap;left:-99999em;
}
.top-nav ul ul li:first-child {background:none;}
.top-nav ul li { background:url(.) repeat-x; overflow:visible; vertical-align:top; margin:0 }
/* submenu positioning*/
.top-nav > li:hover > ul {
  left: auto;
  padding-top: 5px ;
  min-width: 100%;
}
.top-nav > li li ul {display:block; z-index:100;}
.top-nav > li li:hover > ul {
/* margin-left: 1px */
left: 100%;
top: -1px;
}
/* --------- End of NEWS & TV sub menu ----------*/

/* --------- START of TV SHOWS sub menu ----------*/
#add-nav {overflow:visible;line-height:18px;}
#add-nav a {
padding: 13px 28px 10px 28px;
cursor: pointer;
position: relative;
}
#add-nav ul{
background:transparent url(/blob/1134/1383164749000/bg-drop-down-png-data.png) repeat-x ; /* default fallback */
background: rgba(0, 0, 0, 0.9); /* nice browsers */
display:none;list-style:none; position:absolute; top:100%;
min-width: 100%;
margin: 0 -1px 0 0px;
padding: 0;
right: auto;
overflow: visible;
white-space: nowrap;
left: -99999em;
}
#add-nav li {
float: left;
padding: 0 2px 0 0;
}
#add-nav ul li {
overflow:visible;
display: block;
background-image: none;
float: none;
clear: both;
vertical-align:top; margin:0;
width:93%;
}
#add-nav > li > a {
color: #F2F2F2;
float: left;
cursor: pointer;
position: relative;
padding: 13px 28px 10px 28px;
}
#add-nav ul li a {
width:108px;
}
#add-nav li:hover ul {display:block; z-index:100;}
#add-nav ul ul li:first-child {background:none;}
/* submenu positioning*/
#add-nav > li:hover > ul {
left: auto;
}
#add-nav > li li ul {display:block; z-index:100;}
#add-nav > li li:hover > ul {
/* margin-left: 1px */
left: 100%;
top: 0px;
}
#add-nav .drop-arrow{ padding:13px 11px 10px 10px;}
#add-nav .drop-arrow span{
background:url(/blob/567498/1383164751000/bg-arrow-more-drop-png-data.png) no-repeat 100% 3px; display:block; padding:0 18px 0 0;
}
#add-nav .drop-side-arrow span{
background:url(/blob/1034534/1394707253000/bg-arrow-side-drop-png-data.png) no-repeat 90% 3px;
display:block;
}

#add-nav li ul li a {
padding: 0;
}

#add-nav > li > a.arrow span{ background:url(/blob/567498/1383164751000/bg-arrow-more-drop-png-data.png) no-repeat 100% 5px; padding:0 20px 0 0; float:left; }

#add-nav ul li:hover, #add-nav ul ul li:hover{
text-decoration:none;
background:#143e51;
box-shadow:6px 6px 7px #1d2c34 inset;
-moz-box-shadow:6px 6px 7px #1d2c34 inset;
-webkit-box-shadow:6px 6px 7px #1d2c34 inset;
}

#add-nav ul li a:hover {
text-decoration:none;
}
/* --------- END of TV SHOWS sub menu ----------*/  


/* Ooyala Player */
.ooyalaPlayerWrapper,.ooyalaLiveStreamWrapper {position:relative; padding-top:1px; padding-bottom:56.25%; height:0;} 
#ooyalaPlayerContainer,#ooyalaLiveStreamContainer .innerWrapper .video {z-index:2}
 #ooyalaPlayerContainer,#ooyalaLiveStreamContainer .oo_controls_wrap {z-index:3}




.PageSkinDisplayed #main-section, .cna-main-header{ width:800px; }
.PageSkinDisplayed #sidebar, .user-search{ width:300px; }
.PageSkinDisplayed .header-box{ width:270px; }


/* --------- START of ADD TO PLAYLIST ----------*/  
@media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio:0) {
.video-gallery-slide .video-box a {
color: #fff;
font-size: 0.9em !important;
}
.video-gallery-slide .video-box {
max-width: 50% !important;
height: 180px !important;
}
.my-playlist-counter {
height: 21px !important;
}
.counter_rednumber {
margin-top: -29px !important;
}
.playlogo {
margin-top: 5px !important;
}
}

.my-playlist-link{
background-color: rgba(0, 0, 0, 0.3);
width:105px;
}
@media \0screen {
.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 4px;
margin-right: 3px;
display: block;
width: 8px;
height: 7px;
}

.playlogo{
margin-left: 15px;
width:10px;
height:10px;
position: relative;
margin-top: 8px;
display:block;
}

.addplaylisticonimg-browse{
padding:0px;
}
.viewplaylisticonimg-browse{
padding:0px;
}

.addplaylisticonimg-newsvideo{
padding:0px;
}
.viewplaylisticonimg-newsvideo{
padding:0px;
}

img{
border:none;
}

#content img{
max-width: 100% !important;
height: auto !important;
vertical-align: top !important;
border: 0;
outline:none;
}

.toggle{
margin-right:-2px;
}

.addtoplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.addtoplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}

.viewplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.viewplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}
}

@media screen and (min-width:0\0){

.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 4px;
margin-right: 3px;
width:8px;
height:7px;
display:block;
}

.playlogo{
margin-left: 15px;
width:10px;
height:10px;
position: relative;
margin-top: 8px;
display:block;
}

.addplaylisticonimg-browse{
padding:0px;
}
.viewplaylisticonimg-browse{
padding:0px;
}

.addplaylisticonimg-newsvideo{
padding:0px;
}
.viewplaylisticonimg-newsvideo{
padding:0px;
}

img{
border:none;
}

#content img{
max-width: 100% !important;
height: auto !important;
vertical-align: top !important;
border: 0;
outline:none;
}

.toggle{
margin-right:-2px;
}

.addtoplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.addtoplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}

.viewplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.viewplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}
}

@media screen and (max-width: 1366px) {
.toggle{
margin-right:-2px;
}
}

.addtoplaylist-video, .viewplaylist-video {
position: relative;
bottom: 0px;
right: 0px;
width: auto;
height: auto;
image-rendering: -moz-crisp-edges;
display: inline-block;
cursor:pointer;
}
.addtoplaylist-video a{
color:#FFFFFF !important;
}

.viewplaylist-video a{
color:#FFFFFF !important;
}

/* playlist at the browse video container */
.my-playlist-counter{
width:170px;
height:24px;
background-color:#444444;
float:right;
margin-right:35px;
}
.counter_rednumber{
min-width:20px;
width:auto;
height:17px;
background-color:#ff0000;
float: right;
margin-right:5px;
position:relative;
margin-top:-33px;
}
.counter_number{
color:#FFFFFF;
font-size:13px;
text-align:left;
padding:5px;
}

.playlogo{
margin-left: 15px;
position: relative;
margin-top: 8px;
display: block;
float: left;
background-image: url('/blob/1214072/1427645199000/play-logo-png-data.png');
background-size: contain;
height: 10px;
width: 10px;
}
.my-playlist-counter p{
text-transform:uppercase;
font-size:1.4em;
color: #ececec;
margin-top:3px;
margin-left:40px;
font-weight:normal;

}
/* small playlist at the right top edge */

.my-playlist-counter-small{
width:130px;
height:28px;
float:left;
margin-right:0px;
}
.counter_rednumber-small{
min-width:18px;
width:auto;
height:15px;
background-color:#ff0000;
margin-top: -28px;
float: right;
margin-right:5px;
}
.counter_number-small{
color:#FFFFFF;
font-size:11px;
text-align:left;
padding:5px;
}

.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 3px;
margin-right: 3px;
float: left;
display: block;
width: 8px;
height: 8px;
background-image: url('/blob/1214072/1427645199000/play-logo-png-data.png');
background-size: contain;
}
.my-playlist-counter-small p{
text-transform:uppercase;
font-size:12px;
color: #FFFFFF;
margin-top:5px;
margin-left:23px;
font-weight:normal !important;

}
.toggle{
position:relative;
float:right;
background-color:#323232;
width:22px;
height:22px;
color:#FFFFFF;
font-size:12px;
cursor:pointer;
font-weight:bold;
}
.addtoplaylist-videotext:before{
position: absolute;
bottom: -8px;
left: 80%;
content: "";
border-color: #222 transparent transparent transparent;
border-width: 6px 6px 0 6px;
border-style:solid;
border-top: 10px solid rgba(0, 0, 0, 0.6);
}

.addtoplaylist-videotext{
background-color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
border-color: rgba(0, 0, 0, 0.6);
border-right-color: #ffffff;
border-radius: 5px;
top: -30px;
color: #ffffff;
left: -100px;
padding: 5px 5px;
position: relative;
z-index: 99;
width: 120px;
height:15px;
text-align:center;
cursor:pointer;
display:none;
font-weight:normal;
}

.viewplaylist-videotext:before{
position: absolute;
bottom: -8px;
left: 80%;
content: "";
border-color: #222 transparent transparent transparent;
border-width: 6px 6px 0 6px;
border-style:solid;
border-top: 10px solid rgba(0, 0, 0, 0.6);
}
.viewplaylist-videotext{
background-color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
border-color: rgba(0, 0, 0, 0.6);
border-right-color: #ffffff;
border-radius: 5px;
top: -30px;
color: #ffffff;
left: -100px;
padding: 5px 5px;
position: relative;
z-index: 99;
width: 120px;
height:15px;
text-align:center;
cursor:pointer;
display:none;
font-weight:normal;
}
.addtoplaylist-video:hover .addtoplaylist-videotext {
display: block;
}
.viewplaylist-video:hover .viewplaylist-videotext {
display: block;
}

.playlisttext{
position: relative;
margin-top: -18px;
margin-left: 30px;
}
.viewlisttext{
position: relative;
margin-top: -18px;
margin-left: 38px;
}

.addplaylisticonimg-browse{
padding:5px;
margin-left:7px;
background-image:url(/blob/1105864/1400060527000/addicon-data.png);
background-repeat:no-repeat;
width:12px;
height:11px;
margin-top: 5px;
position: absolute;
}
.viewplaylisticonimg-browse{
padding:6px;
margin-left:5px;
background-image:url(/blob/1105866/1400060524000/viewicon-data.png);
background-repeat:no-repeat;
width:17px;
height:9px;
margin-top: 6px;
position: absolute;
}
.addplaylisticonimg-newsvideo{
padding:5px;
margin-left:4px;
margin-top:5px;
position:absolute;
background-image:url(/blob/1105864/1400060527000/addicon-data.png);
background-repeat:no-repeat;
width:12px;
height:11px;
border:none !important;
outline:none !important;
border : 0 !important;
}
.viewplaylisticonimg-newsvideo{
padding:5px;
margin-left:2px;
margin-top:6px;
position:absolute;
background-image:url(/blob/1105866/1400060524000/viewicon-data.png);
background-repeat:no-repeat;
width:17px;
height:9px;
border:none !important;
outline:none !important;
border : 0 !important;
}

.viewplaylisticonimg2{
padding:6px 6px 6px 8px;
margin-top: 5px;
margin-left:7px;
width:17px;
position:absolute;
background-image:url();
background-repeat:no-repeat;
}
/* for the browse video, use toggle2 */
.toggle2{
position:relative;
float:right;
margin-right:10px;
margin-top:5px;
background-color:#323232;
width:26px;
height:22px;
color:#FFFFFF;
font-size:12px;
cursor:pointer;
font-weight:bold;
}

.viewplaylist-video {
margin-right:0px;
display: none;
}
/* for the news video, use toggle */



.play-ico2{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -2px -1316px;
text-indent: -9999px;
position: absolute;
top: 0;
left: 0;
width: 33px;
height: 33px;
overflow: hidden;
text-align: left;
}
.play-ico2:hover{
background-position: -31px -1351px;
width: 33px;
height: 33px;

}
/*link-add is individual */
.link-add {
background:url(/blob/1105808/1400060474000/addtoplaylist-data.png) line-height:1.5; font-size:1.1em; text-transform:uppercase; color:#FFFFFF !important; text-decoration:none !important;
}
.hovervideoplaylist{

position:absolute;
font-size:12px;
margin-top:-40px;
cursor:pointer;
}
.link-viewplaylist {
background:url(/blob/1105810/1400060477000/viewplaylist-data.png) line-height:1.5; font-size:1.1em; text-transform:uppercase; color:#FFFFFF !important; text-decoration:none !important;
display:none;
}
.videoaddlisttext{
position: relative;
margin-top: -19px;
margin-left: 30px;
}
.viewvideolisttext{
position: relative;
margin-top: -19px;
margin-left: 38px;
}

/*link-add is individual */
.tooltip {
position:absolute;
display:none;
z-index:1000;
background-color:black;
color:white;
border: 1px solid black;
}
.maintainhere{
float:right;
margin-left:3px;
height:25px;
}

.video-news-side li:nth-of-type(1) .maintainhere{
margin-top:8px;
}

.maintainhere-browse{
float:right;
height:20px;
padding-left:2px;
}

a.addtoplaylist {
background:url(/blob/1105864/1400060527000/addicon-data.png) no-repeat left center;
text-transform:uppercase;
color:#FFF;
font-size:1.3em;
margin-left:10px;
padding-top:4px;
}

a.viewmyplaylist{
background:url(/blob/1105866/1400060524000/viewicon-data.png) no-repeat left center;
text-transform:uppercase;
color:#FFF;
font-size:1.3em;
margin-left:10px;
padding-top:4px;
} 
/* --------- END of ADD TO PLAYLIST ----------*/  
/* --------- SPORT TOPICS LINK ----------*/  
a.topic-link {color: #4DFFFF;}
a.topic-link:visited {color:#00cccc;}  


/* sec-nav-area */
.sec-nav-area {background: #eee;border-bottom: 1px solid #d5d5d5;}
.sec-nav {margin: 0;padding: 0;list-style: none;}
.sec-nav li {float: left;background:url(/blob/1250236/1404935488000/devider-png-data.png) no-repeat 0 4px;}
.sec-nav li a {display:block; padding:6px 32px;}
.sec-nav li a:hover {background: #d5d5d5;box-shadow:inset 1px 1px 5px 0px rgba(4, 4, 4, 0.2);}


/*-------------------- ADV news-section -------------------- */
.sec-adv-container {
padding: 15px;
background: #ddd;
margin-bottom:16px;
}
.sec-adv-unit {
margin: 0;
padding: 0;
list-style: none;
}
.sec-adv-unit li {
vertical-align: top;
padding: 0 0 10px;
}
.block .sec-adv-unit .img {
float: none;
width: 61%;
}
.block .sec-adv-unit .txt-box {
float: none;
width: 95%;
}
.sec-adv-unit .txt-box .holder {
position: relative;
z-index: 2;
}
.advertisement-title {
margin: 0 0 5px 0;
display: block;
color: #777;
font-size: 1.2em;
line-height: 1.2;
text-transform: uppercase;
}
.sec-adv-unit .txt-box h3 {
margin: 5px 0 3px;
font-size: 1.6em;
line-height: 1.2;
}
.sec-adv-unit .txt-box p {
font-size: 1.4em;
line-height: 1.3;
margin: 0;
}


.browse-video-holder .label-txt-novideo, .video-section-news .sort-box .label-txt-novideo {
float:left; font-size:1.4em; line-height:1.77; color:#ececec; background:#444; padding:0 12px; margin:0 17px 0 0;
}    


@media only screen and (max-width:1024px){
.news-row-holder .prev-box .box-img{
width:32% !important;
}
}
.breadcrumbs{ margin:0; padding:0; list-style:none; font-size:1.5em; line-height:2.4;}
.news-row-holder{
padding:1px 0 0; overflow:hidden;min-height:85px;

}
.video-article .news-row-holder{ height:auto; }





/* News Row Holder */



.news-row-holder .box-news .breadcrumbs li:nth-child(3) {
display: none;
}

.news-row-holder .prev-box{
background:#fff url(/blob/998/1383164749000/bg-news-row-holder-png-data.png) repeat-x; float:left; min-height:85px; width:33.7%; border-right:1px solid #dddddd;
}
.news-row-holder .next-prev-hold { height:100%; padding:.75em 2%; overflow:hidden; }
.news-row-holder .next-prev-hold:hover { background:#3a829e; }
.news-row-holder .next-box:hover .txt, .news-row-holder .prev-box:hover .txt{ color:#ddd; }
.news-row-holder .next-box:hover .ttl, .news-row-holder .prev-box:hover .ttl{ color:#fff; }

.news-row-holder .next-box{ background-position:0 0; background:#fff url(/blob/998/1383164749000/bg-news-row-holder-png-data.png) repeat-x; min-height:85px; }



.select-area {
padding-top: 10px;
}
.news-row-holder .prev-box a,.news-row-holder .next-box a {
background:url(/blob/1536/1414631612000/bg-arrow-prev-box-png-data.png) no-repeat 0 50%; float:left; cursor:pointer; min-height:70px;
max-width:320px; width:85%;
}
.news-row-holder .prev-box a{ padding: 0 18px 0 24px;
text-align: right;
float: right; }
.news-row-holder .next-box a{ background:url(/blob/1706/1414631625000/bg-arrow-next-box-png-data.png) no-repeat 100% 50%; padding:0 41px 0 5px; }
.news-row-holder .prev-box a:hover, .news-row-holder .next-box a:hover{ text-decoration:none; }
.news-row-holder .next-box .txt, .news-row-holder .prev-box .txt{ display:block; color:#bababa; font-size:1.2em; text-transform:uppercase; }
.news-row-holder .next-box .ttl, .news-row-holder .prev-box .ttl{ display:block; font-size:1.5em; line-height:1.25; font-weight:bold; padding-top:10px; }

.news-row-holder .box-news{ overflow:hidden; padding:5px 2% 0 20px; float:left; padding-right:116px; min-height:80px; background-color: #dddddd;}

@media \0screen\,screen\9 {

.news-row-holder .box-news{ overflow:hidden; padding:9px 2% 0; float:left; padding-right:105px; min-height:76px;}

.info-area{
background:none;
}

}
.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:right; margin:0 0 0 2%; width:40%;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }

.video-article .news-row-holder .ttl{ overflow:hidden; font-size:1.4em; line-height:1.25; }
.news-row-holder .img, .news-row-holder .box-news .txt { margin:0 auto .75em; text-align:center; }
.news-row-holder .box-news .txt { width:250px; }
.news-row-holder div.txt p { margin:0; font-size:1.2em; line-height:1.3; }
.slideshow-area .news-row-holder div.txt p { color:#CCC; }
.news-row-holder .txt .decor a {color:#8c0000;}
.news-row-holder .txt .submit{ text-transform:uppercase; font-size:1.1em; }



@media screen and (max-width:768px) {
.news-row-holder .next-box, .news-row-holder .prev-box { width:30.9%; float:left; }



.news-row-holder .prev-box a {
padding: 0 16px 0 9px !important;
}


.news-row-holder .next-box a {
padding: 0 15px 0px 13px !important;
}


.news-row-holder .box-news {
min-height: 70px !important;
}







}





@media screen and (max-width:1024px){
.news-row-holder .prev-box a {
padding: 0 16px 0 0px;
text-align: right;
float: left;
margin-left: 13px;
}
.news-row-holder .box-news {
overflow: hidden;
padding: 5px 2% 0 20px;
float: left;
padding-right: 78px;
min-height: 79px;
background-color: #dddddd;
}
.side-section {
padding: 0 3% 3% 0;
width: 31%;
}
.news-row-holder .box-news{
min-height: 68px;
padding-right: 90px !important;
}
.news-row-holder .next-box a {
padding: 0 10px 0 0px;
}
.news-row-holder .box-news{
min-height: 80px;
padding-right: 52px !important;
}
}
@media screen and (max-width:1280px){
.news-row-holder .box-news {
padding-right: 101px;
}
}
@media screen and (max-width:1366px){
.news-row-holder .box-news {
padding-right: 104px;
}
}
.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:left; margin:0 2% 0 0; width:27%; padding-top: 12px;
padding-left: 12px;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }




#div-gpt-ad-google-adsense { margin-top:15px; }
/* COLUMN SETUP */
.col {
 display: block;
 float:left;
 margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

.item-similarstories {
    padding: 0;
}
.item-similarstories img {
  padding: 0 0 100 0;
}
.container-similarstories h1 {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
   margin: 0 0 13px;
color: #333;
font-size: 1.4em;
line-height: 1.2;
font-weight: bold;
}

.container-similarstories p{
  font-size: 1.4em;
line-height: 1.2;
margin: 0;
padding-top:10px;
color: #37728A;
}
.ttl-similar {
overflow: hidden;
padding: 0 0 2px 6px;
margin: 0 0 10px;
border-bottom: 1px solid #ddd;
}
.ttl-similar h2{
  font-size: 1.3em;
margin: 0 0 3px;
text-rendering: optimizeLegibility;
font-weight: bold;
}

.container-similarstories .col {
  width: 22.6%;
}
@media screen and (max-width: 740px) {
  .container-similarstories .col {
    width: 31.2%;
  }
  .container-similarstories .col:nth-of-type(4n+1) {
    margin-left: 3.2%;
    clear: none;
  }
  .container-similarstories .col:nth-of-type(3n+1) {
    margin-left: 0;
    clear: left;
  }
  .bigstory-info-area .bigstory-wrapper .container-similarstories .col {
    width: 31.2% !important;
  }
}
/* reset cols to 2-column */
@media screen and (max-width: 600px) {
  .container-similarstories .col {
    width: 48.4%;
  }
  .container-similarstories .col:nth-of-type(3n+1) {
    margin-left: 3.2%;
    clear: none;
  }
  .container-similarstories .col:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
  }
}
@media screen and (max-width: 400px) {
  .col {
    width: 100% !important;
    margin-left: 0 !important;
    clear: none !important;
  }
}

#cx-similar {margin-top:10px;}