/*
	stylesheet for IMAGECHANNELS.COM
	copyright 2008-2010 softagenepal.com
	handcoded by - sam -
*/

body {
	background: #800000 url(../images/page-bg.jpg) top center no-repeat fixed;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

.imagefm979 {
	background: #800000 url(../images/page-bg-979.jpg) top center no-repeat;
}

.imagefm1036 {
	background: #800000 url(../images/page-bg-103-6.jpg) top center no-repeat;
}

h3 {
	color: #fff;
	font-size: 1.2em;
	margin: 0;
	padding: 2px 0 3px 10px;
}

form {
	margin: 0;
}

#main-news-10px {
}

#news-main-1, #news-main-2 {
	clear: both;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#news-main-2 {
	margin-bottom: 10px;
	width: 642px;
}

#news-main-2 h3 {
	background: #000 url(../images/grad-black.gif) repeat-x;
	
}

#news-main-2 #news_image {
	float: right;
	margin-left: 20px;
	width: auto;
}

#news-main-1 h3 {
	background: url(../images/grad-red.gif) top left repeat-x;
}

#top-banner {
	padding: 0;
	margin: 0;
	width: 100%;
	background: #dfdfdf;
}

#top-banner .image-logo {
	float: left;
	padding: 0;
	margin: 0;
	height: 107px;
	width: 1004px;
	background: #fff url(../images/image-channel-logo.gif) top left no-repeat;
}

#top-banner a, #top-banner a:link {
	cursor: pointer;
}

#top-header 

/* */

.tabs-wrapper {
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #CA0002;
	clear: both;
	width: 100px;
	line-height: 200px;
}

.moon-wrapper {
	float: left;
	background: #fff url(../images/moon-wrapper.gif) top left repeat-x;
	clear: both;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

.news-fader {
	background-color: #000;
}

<!--Redundant style starts-->
#tabs {
	height: 32px;
	margin: 0 auto;
	width: 1004px;
	color: #fff;
	background: #ccc url(../images/top-bg.gif) bottom repeat-x;
	float: left;
	clear: both;
	padding-top: 2px;/*
	border-bottom: 1px solid #fff;*/
	border-top: 1px solid #fff;
}
#tabs div {
	float: right;
}
#tabs ul {
	margin: 0 0 0 16px;
	padding: 0;
}
#tabs li {
	display: inline;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tabs ul li ul:after {
	visibility: none;
	margin: 0 0 0 16px;
	padding: 0;
}
#tabs li a, #tabs li a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	color: #fff;
	padding: 8px 14px 7px 14px;
	text-align: center;
	text-decoration: none;
	color: #CA0002;
	margin-right: 1px;
}
#tabs li a:hover {
	background: #CA0002 url(../images/arrow-head.gif) bottom center no-repeat;
	color: #fff;
}
#tabs li a.current {
	background: #CA0002 url(../images/ibarcurrent.gif);
	color: #fff;
}
<!--Redundant style ends-->

/* main table */

#main-table {
	margin: 10px auto;
	width: 1004px;
}

#main-table td {
	vertical-align: top;
}

#main-table .divider-sidebar {
	background: url(../images/dot-grey.gif);
}

/* end main table */

/* start sidebar-right css */

#sidebar-right {
	color: #777;
	float: right;
	width: 340px;
}

#sidebar-right #content-wrapper {
	clear: both;
	float: left;
	padding: 0 7px 7px 7px;
	background: url(../images/dot-white.gif);
	width: 320px;
}

#content-wrapper, #content-wrapper td {
	font-size: 11px !important;
}

#sidebar-right #content-wrapper h3 {
	background: #E9B605;
	font-size: 1em;
	margin-bottom: 3px;
	text-shadow: 1px 1px 1px #666;
}

#content-wrapper .programs {
	background-color: #f1f1f1;
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	width: 320px;
}

#content-wrapper .programs li {
	font-size: 0.9em;
	clear: both;
	float: left;
	line-height: 1.4em;
	list-style: none;
	padding: 10px 10px 10px 20px;
	width: 290px;
}

#content-wrapper .programs li:hover {
	background-color: #f9f9f9;
}

#content-wrapper .programs li div {
	float: left;
	height: 50px;
	margin-right: 10px;
	width: 120px;
}

#content-wrapper .programs li div img {
	float: left;
	padding-right: 55px;
	width: 70px;
	height: 50px;
}

#content-wrapper .programs li span {
	font-weight: bold;
}

#content-wrapper .programs .now {
	background: url(../images/now-later.gif) 0 0;
	background-position: top right;
	background-repeat: no-repeat;
}

#content-wrapper .programs .next {
	background: url(../images/now-later.gif) 0 40px;
	background-position: right;
	background-repeat: no-repeat;
}

#content-wrapper .programs .later {
	background: url(../images/now-later.gif) 10px 80px;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#sidebar-right #content {
	border: 1px solid #DFDFDF;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

#sidebar-right h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;/*
	color: #5E5E5E;*/
	color: #f9f9f9;
	margin: 0;
	padding: 5px 7px;
}

#sidebar-right .h4-wrapper {
	background: url(../images/box_h4.gif) bottom center no-repeat;
	/*border-bottom: 1px solid #DFDFDF;*/
	margin: 0;
	padding: 1px 0;
	width: 100%;
}

#sidebar-right #content .weather {
	padding: 5px;
	margin: 0;
}

#sidebar-right .h4-wrapper .choose-font {
	float: right;
	font-size: 11px;
}

#sidebar-right .h4-wrapper .choose-font p {
	display: inline;
	padding: 0 5px;
}

#sidebar-right .h4-wrapper a, #sidebar-right .h4-wrapper a:link {
	float: left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	background: #DF999F;
	padding: 5px;
}

#sidebar-right .h4-wrapper a:hover {
	background-color: #CF747E;
	text-decoration: underline;
	color: #f1f1f1;
}

#sidebar-right .contents {
	background: #fff;
	padding: 8px 7px;
}

#sidebar-right .contents .h4-wrapper h4 {
	font-size: 8px;
}

#sidebar-right .contents ul {
	margin: 0 10px;
	padding: 0 10px;
}

#sidebar-right .contents ul li {
	font-size: 12px;
	font-weight: bold;
	list-style: none url(../images/arrow_orange.gif);
	margin-bottom: 10px;
}

#sidebar-right .contents ul li a, #sidebar-right .contents ul li a:link {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

#sidebar-right .contents ul li a:hover {
	text-decoration: underline;
	color: #666666;
}

#sidebar-right .contents ul li a:visited {
/*	text-decoration: underline;*/
	color: #424242;
}

#sidebar-right .contents td {/*
	padding: 5px 8px 3px 7px;*/
}

#sidebar-right .contents .prog-bg {
	padding: 5px 5px 5px 4px;
	background: url(../images/image-highlight-bg.gif) no-repeat center top;
	width: auto;
}

#sidebar-right .contents td p {
	text-align: left;
	font-weight: bold;
	width: auto;
	padding-right: 0;
	padding-left: 3px;
	margin-left: 0;
	margin-right: 0;
}

#sidebar-right .contents td img {
	width: 130px;
	height: 105px;
}

#sidebar-right .contents p {
	margin: 7px 0 0 7px;
}

#sidebar-right .contents-bottom {
	border-top: 1px solid #DFDFDF;
	padding: 8px 7px;
}

#sidebar-right .contents-bottom div {
	float: right;
}

#sidebar-right .schedule th {
	padding: 3px;
	text-align: left;
}

#sidebar-right .schedule td {
	padding: 3px 4px;
}

#sidebar-right .live-now {
	background: #E9B605 url(../images/on-air.png) right top no-repeat;
	color: #fff;
	text-shadow: 1px 1px 1px #424242;
}

#sidebar-right .live-no {
	background-color: #f1f1f1;
	margin-bottom: 1px;
	border-bottom: 1px solid #f00;
}

#sidebar-right .live-no td {
	border-bottom: 1px solid #fff;
}

#sidebar-right .live-now:hover {
	background: #E9B605 url(../images/on-air.png) right bottom no-repeat;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

#sidebar-right .live-no:hover {
	color: #4F4A4A;
	background-color: #DFDFDF;
}

#sidebar-right .rates td img {
	width: auto;
	height: auto;
}

#sidebar-right .rate-img {
	width: auto;
	height: auto;
}

#sidebar-right a {
	font-size: 11px;
	color: #E20001;
	font-weight: bold;
	text-decoration: none;
}

#sidebar-right a:hover {
	color: #333;
	text-decoration: underline;
}

#sidebar-right #forex {
	width: 96%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2%;
}

#sidebar-right #forex td {
	font-size: 11px;
	padding: 3px;
}

#sidebar-right #forex .currency {
	background-color: #f9f9f9;
	width: 40%;
}

#sidebar-right #forex .text {
	background-color: #f9f9f9;
	text-align: center;
	width: 20%;
}

#forex-table {
	background: #fff;
	padding-bottom: 20px;
}

#forex-table th {
	font-size: 1.4em;
	padding: 5px 10px;
	text-align: left;
}

#forex-table td {
	font-size: 1.1em;
	padding: 5px 10px;
}

/* end sidebar-right css */

/* start main news */

#wrapper-news-main {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/dot-white.gif);
}

#wrapper-news-main th {
	font-size: 16px;
	font-weight: bold;/*
	color: #CA0002;*/
	color: #fff;
	text-align: left;
	padding: 5px 10px;
	border-bottom: 1px solid #dadada;
	background: url(../images/top-head.gif) top;
}

#wrapper-news-main td {
	font-size: 14px;
	width: auto;
}

#wrapper-news-main .headline {
/*	width: 270px;
	color: #5E5E5E;
	background: #CA0002 url(../images/headline-bg.gif) top repeat-x;*/
	background-color: #f1f1f1;
	color: #5e5e5e;
	padding: 12px 10px 10px 12px;
	text-align: left;
	font-weight: normal;/*
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;*/
	width: 290px;
	line-height: 1.4em;
}

#wrapper-news-main .headline img {
	border: 1px solid #fff;
	margin: 0 0 7px 0;
}

#wrapper-news-main .headline div {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}

#wrapper-news-main .headline .news-head {
	font-weight: bold;
	font-size: 12px;
}

#wrapper-news-main .headline .news-body {
	font-weight: bold;
	font-size: 12px;
}

#wrapper-news-main .headline div a, #wrapper-news-main .headline div a:link, #wrapper-news-main .headline div a:active {
	font-size: 18px;
	text-decoration: none;
}

#wrapper-news-main .headline a, #wrapper-news-main .headline a:link, #wrapper-news-main .headline a:active {
	font-size: 11px;
	text-decoration: underline;
	color: #5E5E5E;/* fff */
}

#wrapper-news-main .headline a:hover {
	text-decoration: none;
}

#wrapper-news-main .headline a:visited {
	
}

#wrapper-news-main .side-headline {
	width: auto;
	padding: 10px 10px 10px 18px;
}

#wrapper-news-main .side-headline img {
	margin-bottom: 14px;
}

#wrapper-news-main .side-headline .news-head {
	font-weight: bold;
	font-size: 12px;
}

#wrapper-news-main .side-headline .news-body {
	font-weight: bold;
	font-size: 12px;
}

/* end main news*/

/* start news brief */

#news-brief {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/dot-white.gif);
	width: 100%;
}

#news-brief th {/*
	border-bottom: 1px solid #CCCC66;
	color: #5D5E5E;
	border-bottom: 1px solid #ccc;*/
	background: #CA0002 url(../images/ecard_thbg.gif) left;
	color: #fff;
	text-align: left;
	font-size: 12pt;
	padding: 7px 7px 5px 12px;
}

#news-brief td {
	font-size: 1.0em !important;
	width: auto;
	padding: 10px 14px;
	text-align: left;
}

#news-brief input, #news-brief select, #news-brief textarea {
	border: 1px solid #ccc;
	background: url(../images/form-bg.gif) top repeat-x;
	font-size: 12px;
	height: 20px;
	width: 250px;
}

#news-brief textarea {
	border: 1px solid #ccc;
	background: url(../images/form-bg.gif) top repeat-x;
	font-size: 12px;
	height: auto;
}

#news-brief .no-border {
	width: auto;
	border: none;
	background: none;
}

#news-brief .clear-button {
	width: auto;
	margin-right: 7px;
}

#news-brief .news-brief {
	width: auto;
	padding: 10px 14px 10px 14px;
	text-align: left;
}

#news-brief .all-news {
	width: auto;
/*	padding: 4px 14px 20px 14px;*/
	padding: 4px 14px 5px 3px;
	text-align: left;
}

#news-brief .radiobtn {
	vertical-align: middle;
	width: auto;
}

#news-brief .submit {
	border: 1px solid #ccc;
	background: #dfdfdf;
	height: auto;
	padding: 5px 10px;
	text-shadow: 1px 1px 1px #f1f1f1;
	vertical-align: middle;
	width: auto;
}

#news-brief td table {
	margin-right: 14px;
	font-size: 12px;
	line-height: normal;
}

#news-brief td table th {
	border: none;
	padding: 0;
	color: #fff;
}

#news-brief td table td {
	border: none;
	padding: 4px 7px;
}

#news-brief td p {
	margin: 0 0 14px 0;
}

#news-brief #updated_date {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#news-brief .language {
	float: right;
	font-size: 11px;
	color: #ccc;
}

#news-brief td .full-news-image {
	width: 250px;
	float: left;
	margin-right: 14px;
	font-size: 11px;
	line-height: normal;
}

#news-brief td .full-news-image th {
	border: none;
	padding: 0;
	background: #f9f9f9;
	border-bottom: 1px solid #fff;
}

#news-brief td .full-news-image td {
	border: none;
	padding: 4px 7px;
	background: #f5f5f5;
}

#news-brief #tv-program-highlight {
	clear: both;
	margin: 0;
	padding: 0;
}

#news-brief #tv-program-highlight div {
	border: 0;/*
	margin: 0;
	padding: 0;*/
}

#news-brief #tv-program-highlight .program-image {
	background: #333;
	color: #fff;
	font: 16px Helvetica, Arial, sans-serif;
	padding: 3px 3px 0 3px;
	width: 600px;
	height: 250px;/*
	overflow: hidden;*/
	background: #CA0002 url(../images/testing.gif);
	margin-bottom: 10px;
}

#news-brief #tv-program-highlight .program-description {
	color: #fff;
	padding: 0;
	margin: 0;
	width: auto;
}

#news-brief #tv-program-highlight .program-description div {
	margin: -10px 0;
	background: url(../images/prog-bg.gif);
	color: #fff;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 24px;
	font-weight: 500;
	padding: 5px 7px;
}

#news-brief #tv-program-highlight .program-description span {
	background: #CA0002 url(../images/prog-bg.gif);
	width: auto;
	color: #CA0002;
}

#news-brief .prog-info {
	font: 11px Tahoma, Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 0 14px 10px 14px;
}

#news-brief .prog-info span {
	background: #CA0002;
}

#news-brief .prog-info span:hover {
	background: #fff;
	color: #CA0002;
}

#news-brief .news-archieve-date {
	background: url(../images/sidebox_title_left.giff);
	padding: 7px 0 0 0;
	margin-top: 7px;
}

#news-brief .news-archieve-date span {
	font: 16px Hevletica, Arial, Helvetica, sans-serif;
	background: #F8F5D9;
	padding: 7px 14px 5px 14px;
	width: 200px;
	font-weight: bold;
	border-bottom: 1px solid #669900;
}

#news-brief .news-archieve {
	background: url(../images/sidebox_title_left.gif) no-repeat;
	padding-left: 14px;
}

#news-brief .news-nepali {
	font-size: 14px;
}

#news-brief .fm-about {
	background: #0E0E0E url(../images/fm-about.gif) no-repeat top;
	line-height: 1.5em;
}

#news-brief .fm-about div {
	background: url(../images/right-curve.png) bottom right no-repeat;
	color: #fff;
	padding: 20px;
}

#news-brief .language a, #news-brief .language a:link {
	color: #FF6603;
}

#news-brief .language a:hover, #news-brief .language a:active {
	color: #999;
	text-decoration: underline;
}

#news-brief div a, #news-brief div a:link, #news-brief div a:active, #news-brief th a, #news-brief th a:link {
	color: #fff;
	text-decoration: none;
}

#news-brief div a:visited, #news-brief th a:visited {
	text-decoration: none;
/*	color: #666;*/
}
/*
#news-brief a, #news-brief a:link, #news-brief a:active {
	text-decoration: underline;
	color: #5E5E5E;
}*/

#news-brief a:hover {
	text-decoration: underline;
}

/* end main brief */

/* sidebar news brief */

#sidebar-news-brief {
	color: #5D5E5E;
	text-align: justify;
	font-size: 20px;
	padding: 4px 7px 7px 12px;
	border-bottom: 1px solid #dadada;
}

#sidebar-news-brief input, #sidebar-news-brief select, #sidebar-news-brief textarea {
	border: 1px solid #ccc;
	background: url(../images/form-bg.gif) top repeat-x;
	font-size: 12px;
	height: 18px;
	width: 180px;
	padding: 3px;
}

#sidebar-news-brief textarea {
	border: 1px solid #ccc;
	background: url(../images/form-bg.gif) top repeat-x;
	font-size: 12px;
	height: auto;
}

#sidebar-news-brief th {
	color: #5D5E5E;
	text-align: justify;
	font: 20px normal Arial, Helvetica, sans-serif;
	padding: 0 7px 7px 0;
	border-bottom: 1px solid #dadada;
}

#sidebar-news-brief td, #sidebar-news-brief table td {
	width: auto;
	padding: 10px 0;
	text-align: justify;
	font: 12px Arial, Times New Roman, Times, serif;
}

#sidebar-news-brief .no-border {
	width: auto;
	border: none;
	background: none;
}

#sidebar-news-brief .clear-button {
	width: auto;
	margin-right: 7px;
	height: 22px;
	padding-bottom: 3px;
}

/* end sidebar new brief */

/* start news brief */

#news-briefing {
	font-size: 12px;
}

#news-briefing td {
	margin-bottom: 0;
	padding-bottom: 0;
}

#news-briefing table td {
	margin-bottom: 0;
	padding-bottom: 0;
}

#news-briefing h3 {
	font-size: 14px;
	margin: 0 0 10px 0;
}

#news-briefing a, #news-briefing a:link {
	color: #000066;
	text-decoration: none;
}

#news-briefing a:hover, #news-briefing a:active {
	color: #CA0002;
	text-decoration: underline;
}

/* end news brief */

/* */

.wrapper-news-side {
	/*background: url(../images/dot-white.gif);*/
	background: #F7F3F7;
	width: 340px;
}

.side-news-head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CA0002;
	text-align: left;
	padding: 7px 7px 7px 5px;
}

/* */

/* start highlights css */

#highlights {
	background: url(../images/dot-white.gif);
	margin-bottom: 10px;
}

#highlights th {/*
	background: url(../images/highlights-th-bg.gif) bottom repeat-x;*/
	background: url(../images/e-bg.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0;
	line-height: 34px;
	color: #f9f9f9;
}

#highlights th .color-blue {
	background: url(../images/highlights-th-bg-blue.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0;
	line-height: 36px;
	color: #CA0002;
}

#highlights td {
	background: url(../images/highlights-td-bg.gif) top repeat-x;
	padding: 10px 14px 10px 14px;
	text-align: justify;
}

#highlights p {
	margin: 0;
	padding: 0;
}

#highlights ul {
	padding-left: 0;
	margin: 0;
}

#highlights ul li {
	display: inline;
	padding: 0;/*
	border-right: 1px solid #fff;
	background: url(../images/list-bg.gif) right bottom no-repeat;*/
}

#highlights .i-e {
	width: 310px;
	float: right;
}

#highlights .i-e td {
/*	height: 273px;*/
}

#highlights .i-e td td {
	height: auto;
}

#highlights .entertainment-wrapper {
	clear: both;
}

#highlights .entertainment-wrapper ul {
	margin: 0;
}

#highlights .entertainment-wrapper li {
	padding: 0 5px 7px 0 !important;
}

#highlights .entertainment-wrapper img {
	width: 120px;
	height: 90px;
}

#highlights .entertainment-wrapper a {
	float:left;
	border: 1px solid #fff;
}

#highlights .entertainment-wrapper a:hover {
	border-top: 2px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 0;
}

#highlights .i-entertainment {
	float: left;
	margin-right: 5px;
}

#highlights .i-entertainment td {
	background: none;
	padding: 3px;
	text-align: justify;
}

#highlights .i-entertainment ul, .i-entertainment ul {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

#highlights .i-entertainment li {
	padding: 0 5px 7px 0 !important;
}

.i-entertainment li {
	padding: 0 5px 7px 5px !important;
}

#highlights .i-entertainment img {
	width: 120px;
	height: 90px;
}

#highlights .i-entertainment .entertainment-info {
	margin-top: -1px;
	font-weight: bold;
	margin-top: 3px;
}

#highlights .i-entertainment a {
	float:left;
	border: 1px solid #fff;
}

#highlights .i-entertainment a:hover {
	border-top: 2px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 0;
}

/* */

#highlights .rj-vj {
	clear: both;
	float: none;
	margin-right: 5px;
}

#highlights .rj-vj th {
	background: none;
	padding: 3px 3px 0 3px;
	text-align: justify;
	height: auto;
}

#highlights .rj-vj td {
	background: none;
	padding: 0 3px;
	text-align: justify;
	height: 80px;
}

/* home news brief */

#news-more {
	background: url(../images/dot-white.gif);
	margin-bottom: 10px;
}

#news-more th {
	background: url(../images/grad-yellow.gif) top left repeat-x;
	color: #f9f9f9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 34px;
	padding: 0 0 0 12px;
	text-align: left;
	text-shadow: 1px 1px 1px #2A2A2A;
}

#news-more td {
	background: url(../images/news-more-td-bg.gif) top repeat-x;
	padding: 10px 14px 10px 14px;
	text-align: justify;
}

#news-more .i-e {
	width: 310px;
	float: right;
}

#news-more .programs {
	font-size: 1.2em;
	margin: 0;
	padding-left: 0;
}

#news-more .programs li {
	background: none;
	border-right: none;
	display: block;
	float: left;
	list-style-image: url(../images/arrow_right_grey.png) !important;
	line-height: 1.4em;
	padding: 7px 10px 7px 3px;
	text-align: left;
	width: 274px;
}
/*
#news-more .programs li:hover {
	background: #f1f1f1 !important;
	list-style: url(../images/arrow_right_grey.png) !important;
}*/

#news-more .programs li img {
	margin-bottom: 5px;
}

#news-more a, #news-more a:link {
	color: #DBA533;
	text-decoration: none;
}

#news-more ahover {
	color: #000;
	text-decoration: underline;
}

/* home news brief ends */

/* countdown */

#countdown {
	
}

#countdown table th {
	background: url(../images/grad-red.gif) bottom left repeat-x;
	border-top: 1px solid #CFE8FF;
	border-left: 1px solid #7E0602;
	border-right: 1px solid #7E0602;
	color: #fff;
	font-weight: normal;
	height: 33px;
	padding: 0 10px;
	text-align: left;
}

#countdown #image-countdown table table {
	margin-left: 10px;
	width: 250px!important;
}

#countdown #image-countdown th {
	color: #EF8886;
	font: italic 3.5em "Times New Roman", Times, serif;
	padding: 0!important;
	margin: 0!important;
}

#countdown table td table {
	margin: 0 0 5px;
}

#countdown table td table th {
	background: none;
	color: #7E0602;
	border: none;
	font-weight: bold;
	padding: 0 10px;
	height: auto;
}

#countdown table td table td {/*
	background: url(../images/bg-grad-blue.gif) bottom repeat-x;
	border-bottom: 1px solid #E3EEF8;*/
	padding: 10px;
}

#countdown table td table td table td {
	background: none;
	border: none;
	padding: 5px 10px;
}

#countdown .song-title {
	color: #BA230E;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
}

#countdown .song-artist {

}

/* */

#highlights .show-time {
	background: url(../images/image-grad.gif) bottom;
	float: left;
	padding: 0;
	width: 100%;
}

#highlights .show-time li {
	width: 180px;
	padding: 0 14px;
	display: block;
	float: left;
	background: url(../images/image-grad.gif) bottom;
	border: none;
}

#highlights .show-time .list-a {
	width: 185px;
	border-right: 1px solid #fff;
}

#highlights .show-time .list-b {
	width: 175px;
	border-right: 1px solid #fff;
	border-left: 1px solid #EDEDED;
}

#highlights .show-time .list-c {
	width: 186px;
	border-left: 1px solid #EDEDED;
}

#highlights .show-time a, #highlights .show-time a:link {
	color: #fff;
}

#highlights .programs {
	padding-left: 0;
	margin-left: 0;
}

#highlights .programs li {
	background: none;
	border-right: none;
	display: block;
	float: left;
	padding: 7px 10px 7px 3px;
	text-align: left;
	width: 194px;
}

#highlights .programs li:hover {
	background: #f1f1f1 !important;
}

#highlights .programs li img {
	margin-bottom: 5px;
}

#highlights .programs ul li div {
	width: 200px;
}

#highlights .entertain {
	padding-left: 14px;
}

#highlights .exclusive {
	margin-bottom: 0;
	width: 100%;
}

#highlights .exclusive th {
	padding: 4px 4px 7px 4px;
	width: 126px;
	background: url(../images/image-entertain-bg.gif) no-repeat;
}

#highlights .exclusive th img {
	width: 120px;
	height: 100px;
}

#highlights .exclusive td {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 2px;
	color: #333333;
	padding: 5px 7px 5px 7px;
	background: none;
}

.image-awards {
/*	background: url(../images/icon_video.gif) right top no-repeat;*/
	margin-bottom: 3px;
}

.image-awards .iah3-wrapper {
	width: 100%;
	padding: 0;
	margin: 1px 0 10px 0;
	border-bottom: 1px solid #DFDFDF;
}

.image-awards .iah3-wrapper h3 {
	color: #CA0002;
	margin: 0;
	padding: 0;
	font-size: 14px;
	margin-bottom: 7px;
}

.image-video {
	background: url(../images/icon_video.gif) right top no-repeat;
	margin-bottom: 7px;
}

.image-video .ih3-wrapper {
	width: 100%;
	padding: 0 0 5px 0;
	margin: 1px 0 0 0;/*
	border-bottom: 1px solid #DFDFDF;*/
}

.image-video .ih3-wrapper h3 {
	color: #CA0002;
	margin: 0;
	padding: 0;
	font-size: 14px;
	margin-bottom: 7px;
}

.image-video table {
	margin-top: 5px;
}

.image-video table th {
	background: #EFFCFF;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 2px;
	color: #333333;
}

.image-video table td {
	background: #EFFCFF;
	text-align: left;
	font-size: 11px;
	padding: 0 0 0 4px;
	margin: 0;
	color: #999;
	border-bottom: 4px solid #fff;
}

.image-video td p {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 2px;
	color: #333333;
	margin-top: 0;
}

.image-video .more-videos {
	color: #CA0002;
	font-weight: bold;
}

.image-video a, .image-video a:link {
	color: #333;
}

.image-video a:hover, .image-video a:active {
	color: #f00;
}

.image-video a:visited {
}

#highlights th a, #highlights th a:link, #highlights th a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f9f9f9;
}

#highlights th a:hover {
	text-decoration: underline;
}

/* end highlights css */

/* start advertisements css */

#advertisements {
	background: url(../images/dot-white.gif);
	margin-bottom: 10px;
}

#advertisements th {
	background: url(../images/highlights-th-bg.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0;
	line-height: 37px;
	color: #CA0002;
	padding-left: 14px;
}

#advertisements td {
	background: url(../images/highlights-td-bg.gif) top repeat-x;
	padding: 10px 14px 10px 14px;
	text-align: justify;
}

#advertisements th a, #advertisements th a:link, #advertisements th a:active {
	text-decoration: none;
	color: #CA0002;
}

#advertisements th a:hover {
	text-decoration: underline;
}

/* end advertisements css */

/* start charts css */

#charts {
	background: url(../images/dot-white.gif);
	margin-bottom: 10px;
}

#charts th {
	background: url(../images/highlights-th-bg.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0;
	line-height: 42px;
	color: #CA0002;
	padding-left: 14px;
	height: 36px;
}

#charts td {
	background: url(../images/highlights-td-bg.gif) top repeat-x;
	padding: 10px 14px 10px 14px;
	text-align: justify;
}

#charts th a, #charts th a:link, #charts th a:active {
	text-decoration: none;
	color: #CA0002;
}

#charts th a:hover {
	text-decoration: underline;
}

/* end charts css */

#popcountdown ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	display: block;
	float: left;
	padding-left: 20px;
	margin-left: 5px;
	margin-top: 0;
	width: 260px;/*
	background: #ccc;*/
}

#popcountdown li {
	color: #D45417;
	font-family: Verdana, Tahoma, Arial Narrow, Arial black;
	font-size:	11px;
	font-weight: bold;
	line-height: 1.6em;
	margin-left: 10px;
	padding: 3px 1pt;
}

#popcountdown .bd {
	display: block;
	padding: 6px 3px 4px 6px;
}

#popcountdown li a {
	font-family: Arial, verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	position: relative;
	color: #000;
}

#popcountdown a:link, #popcountdown a:visited {
	text-decoration:none;
}

#popcountdown a:hover {
	text-decoration: underline;
	color: #D45417;
}

#bullion td {
	font-size: .9em;
	padding: 3px 10px;
}

.bullion {
	color: #999;
	font-size: .8em;
	margin: 5px auto;
	width: 290px;
}

#footer {
	background: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	clear: both;
}

#footer .footer-content {
	padding: 10px 20px;
	background: #f1f1f1;
	line-height: 1.5em;
}

#footer .footer-links {
	border-bottom: 1px dashed #dfdfdf;
}

#footer .footer-links2 {/*
	border-bottom: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;*/
	padding: 7px 0 0 0;
}

#footer .devp {
	float: right;
}

#footer .footercontent {
	font-size: 11px;
	padding: 7px 14px 20px 14px;
	line-height: 1.5em;
}

#footer ul {
	
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
}
#footer li {
	display: inline;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}
#footer li a, #footer li a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #666666;
}
#footer li a:hover {
	color: #999999;
}

#footer a, #footer a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}

#footer a:hover {
	text-decoration: none;
	color: #666666;
}

#footer a:visited {
	font-size: 11px;
	color: #424242;
}

#footer .countertd {
	font-size: 11px;
	color: #424242;
}


/* demo css */

	img{
		border:0px;
	}
	
	#mainContainer{
		margin:0 auto;
		text-align:left;
		
	}

	#mainContent{
		padding: 0 10px 10px 10px;
	}
	
	.clear{
		clear:both;
	}

/* end demo css */

#hide-div {
	display: none;
}

.white-bg {
	background: url(../images/whitepx.gif);
}

.breaking_news {
	margin: 0 auto 7px auto;
	background: #fff;
	padding: 7px 12px;
	width: 1004px;
}

.breaking_news td {
	padding: 10px;
	text-align: left;
}

.breaking_news .break {
	color: #fff;
	font-weight: bold;
	background: url(../images/break_bg.gif) no-repeat right;
	width: 160px;
}

.breaking_news td #breaking_news {
	width: 700px;
}

.breaking_news #breaking_news a, .breaking_news #breaking_news a:link {
	color: #CA0002;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.breaking_news #breaking_news a:hover, .breaking_news #breaking_news a:active {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.breaking_news #breaking_news {
	float: right;
	width: 200px;
}

.breaking_news #breaking_news div a, .breaking_news #breaking_news div a:link, .breaking_news #breaking_news div a:hover {
	font-size: 10px;
	font-variant: small-caps;
}

.breaking_news #breaking_news div {
	margin-top: -14px;
	float: right;
	text-align: right;
	width: 20px;
}

.nomination-list {
	background-color:#FFFFFF;
}

#image-awards {
	background: #fff;
}

#image-awards th {
	border-bottom: 1px solid #ccc;
	color: #CA0002;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 7px;
	text-align: left;
}

#image-awards td {
	padding: 3px 7px;
}

.info-awards {
	font-size: 24px;
	font-weight: bold;
	background: none;
}

#voting-submission {
	background: #fff;
	border: 1px solid #ccc;
	margin-top: 30px;
}

#voting-submission h2 {
	background: #F2E5E5;
	font-size: 18px;
	margin: 1px 1px 10px 1px;
	padding: 10px;
}

#voting-submission .voting-submission-contents {
	padding: 10px;
	border: 0;
}

#voting-submission .voting-submission-contents div {
	border: 0;
}

#voting-submission div {
	background: #fff;
}

#voting-submission td input {
	width: 250px;
}

#voting-submission td .code {
	margin-left: 10px;
}

.submit-awards {
	border: none;
	background: url(../images/submit.gif);
	font-weight: bold;
	height: 30px;
	width: 100px;
}

/* global css */

.white {
	background-color: #fff;
}

#upcoming{
	background: #FFEFFF;
	float: left;
	padding: 7px;
}
#upcoming img{
	float: left;
	padding: 5px;
	background: #FFDFFF;
}

#coming{
	background: #FFEFFF;
	float: left;
	padding: 7px;
}
#coming img{
	float: left;
	padding: 5px;
	background: #FFDFFF;
}

#mega-model {
	background-color: #E1EFE0;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#mega-model th {
	background-color: #5A8057;
	text-align: left;
	color: #fff;
	vertical-align: top;
	padding: 10px 10px 10px 15px;
}

#mega-model td {
	color: #5A8057;
	vertical-align: top;
	padding: 14px 10px 10px 14px;
}

#mega-model p {
	color: #3E5F3B;
	font-weight: normal;
	line-height: 2em;
	padding: 0 40px 0 20px;
}

#mega-model p span {
	font-weight: bold;
}

#mega-model input, #mega-model textarea, #mega-model select, #mega-model .this-one {
	border: 1px solid #668F62;
	font-size: 11px;
	padding: 3px 2px;
	width: 190px !important;
}

#mega-model select {
	height: 24px;
}

#mega-model input:hover, #mega-model textarea:hover, #mega-model select:hover, #mega-model input:active, #mega-model textarea:active, #mega-model select:active {
	background-color: #D1DFD1;
}

#mega-model input:focus, #mega-model textarea:focus, #mega-model select:focus {
	background-color: #B5CFB5;
	border: 1px solid #506F4C;
}

#mega-model td .radiobtn {
	border: none;
	vertical-align: middle;
	width: 30px!important;
}

#mega-model td .submit {
	font-weight: bold;
	width: 100px!important;
}

.about-megamodel {
	margin: 20px 0 0 10px;
	padding: 0 0 0 10px;
}

.about-megamodel li {
	font-size: 11px;
	line-height: 1.8em;
	list-style-image: url(../images/arrow_orange.gif);
	margin: 0 10px 10px 10px;
}

.flash-ad {
	padding: 10px 0 0 25px;
}

/* wanted */

#wanted {
	background-color: #E1EFE0;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#wanted th {
	background-color: #BF6C2F;
	text-align: left;
	color: #fff;
	vertical-align: top;
	padding: 10px 10px 10px 15px;
}

#wanted td {
	color: #BF6C2F;
	vertical-align: top;
	padding: 14px 10px 10px 14px;
}

#wanted p {
	color: #3E5F3B;
	font-weight: normal;
	line-height: 2em;
	padding: 0 40px 0 20px;
}

#wanted p span {
	font-weight: bold;
}

#wanted input, #wanted textarea, #wanted select, #wanted .this-one {
	border: 1px solid #668F62;
	font-size: 11px;
	padding: 3px 2px;
	width: 190px !important;
}

#wanted select {
	height: 24px;
}

#wanted input:hover, #wanted textarea:hover, #wanted select:hover, #wanted input:active, #wanted textarea:active, #wanted select:active {
	background-color: #fafae0;/* EFC4A4 */
}

#wanted input:focus, #wanted textarea:focus, #wanted select:focus {
	background-color: #fbfbc3;/*EFB286*/
	border: 1px solid #BF6C2F;
}

#wanted td .radiobtn {
	border: none;
	vertical-align: middle;
	width: 30px!important;
}

#wanted td .submit {
	font-weight: bold;
	width: 100px!important;
}

.rj {
	background: #f8f0ea url(../images/radio_microphone.gif) bottom right no-repeat!important;
}

.vj {
	background: #e8f2fb url(../images/vj.gif) bottom right no-repeat!important;
}

.vj th {
	background-color: #1a80d5!important;
}

.vj td {
	color:#1a80d5!important;
}

/* end wanted */

/* audition notice */

#audition {
	background: #ABDFA7 url(../images/notice-mega-model.jpg) top center no-repeat;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

#audition .wrapper {
	padding: 7px;
}

#audition .begins {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#audition .time {
	color: #5A8057;
	font-size: 12px;
	font-weight: bold;
}

#audition p {
	line-height: 16px;
	margin: 10px 0;
}