 /* Start General Classes
--------------------------------------------*/
body{ 
	padding:0px;
	FONT-SIZE: 14px;  
	color:#404040;  
	line-height:16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px; 
	background-color:#fff;}

a{	text-decoration:none;	color:#fff;}
a:hover {text-decoration: underline; color:#fff;}

* {
margin:0px;
padding:0px;
}

.fl {
float:left;
}

.fr {
float:right !important;
}

.clr {
clear:both;
font-size:0px;
}
.bold {
font-weight:bold;
}
img{
border:0px;
}
/* End General Classes
--------------------------------------------*/


/*----------------------------------------------------Containers-----------------------------------------------*/

#MainContainer {
	width:986px;
	margin:auto;
}


/*----------------------------------------------------End Containers-----------------------------------------------*/

/*----------------------------------------------------Top Header-----------------------------------------------*/
#TopHeader {
	width:966px;
	float:left;
	padding:0 10px 0 10px;
	height:160px;
}
#Logo{
	width:794px;
	float:left;
	padding:38px 0 38px;
}
#Call {
	width:170px;
	float:left;
	padding:30px 0 20px 0;
	text-align: center;
	line-height:24px;
	color:#000;
	font-size:18px;
}


/*----------------------------------------------------Heading-----------------------------------------------*/
h1{
	font-size:18px;
	color:#fff;
	margin:0;
	line-height:38px;
	padding-left:10px;
	background:url(images/heading-bg1.gif) no-repeat;
}
h2{
	font-size:18px;
	color:#fff;
	margin:0;
	line-height:39px;
	padding-left:10px;
	background:url(images/heading-bg2.gif) no-repeat;
}


/*----------------------------------------------------End Heading-----------------------------------------------*/

/*----------------------------------------------------Body-----------------------------------------------*/
#SiderBoxMin {
	width:198px;
	float:left;
	margin-right:8px;
}
#SiderBox {
	width:196px;
	float:left;
	background-color:#F8F8F8;
	line-height:30px;
	font-weight:bold;
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
}
#SiderBox ul{
	padding:0 0 20px 0;
	padding-top:1px;
	list-style:none;
}
#SiderBox ul li{
	display:inline;
	float: left;
	list-style: none;
}
#SiderBox ul li a { 
	display: block; 
	text-decoration: none;
	padding-left:25px;
	width:171px;
	color:#737373;
	border-bottom:dotted 1px #D1D1D1;
	background:url(images/bullet01.gif) no-repeat center left ;
}
#SiderBox ul li a:hover{
text-decoration:underline;} 

#SiderBox ul li.active a { 
	color:#fff;
	background:url(images/bullet02.gif) no-repeat center left #95C9E6;
}

#MainBox {
	width:779px;
	float:left;
	margin-bottom:30px;
}
#BodyBox {
	width:745px;
	padding:16px;
	padding-bottom:15px;
	*padding-bottom:15px;
	_padding-bottom:0px;
	float:left;
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
}
#BodyBoxBottom {
	width:779px;
	float:left;
	font-size:0px;

}
#BodyBox img{
	margin-right:10px;
}
#BodyBox2Main {
	margin-top:20px;
}
/*----------------------------------------------------End Bady-----------------------------------------------*/

.tvmds_bb_item{
	background:url(images/box-topnew.gif) top no-repeat;
	padding:20px 0px 0px;
	width:353px;
	font-size:12px;
	float:left;
}

.tvmds_bb_item img{
float:left;
margin-left:20px;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
border:#c0c0c0 solid 1px;
}


.tvmds_bb_item div{
	padding:0px 20px 20px;
}

.tvmds_bb_item div.tvmds_show_name{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#048cbc;
font-weight:bold;
padding-bottom:5px;

}

.tvmds_bb_item div.tvmds_show_title{
font-weight:bold;
padding-bottom:5px;

}

.tvmds_bb_item div.tvmds_show_airdate{
font-weight:bold;
padding-bottom:5px;

}
.tvmds_show_details{
background:url(images/box-bottom.gif) bottom no-repeat;
padding-bottom:20px;
display:block;
clear:both;

}
.tvmds_show_details .new{
display: block;
text-align:right;
color:#048cbc;
text-decoration:none;
font-weight:bold;
}
.tvmds_show_details .new:hover{
 color:#404040;
}
.tvmds_listings_link {
padding:0px 3px;
}
.tvmds_listings_link a,
.tvmds_footer a{
color:#048cbc;
text-decoration:none;
font-weight:bold;
}
.tvmds_show_airdate,
.tvmds_show_title{
font-size:12px;
padding:0px;
}
.tvmds_show_airdate{
margin-top:-3px;
}
.mar-baner{
margin-left:0px;
float:right;
}
#BodyBox .mar-baner img{
margin-right:0px;
}
.zero{
font-size:0px;
}
