/* CSS Doc */

*{
	outline:none;
	padding:0px;
	margin:0px;
}

body{
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


img{
	border:none;
}

.wrapper{
	width:1000px; margin:0 auto;
}

.fl{
	float:left;
	padding-bottom:3px;
	padding-top:2px;
	color: #000000;
}
.fr{
	float:right;
}
.cl{
	clear:both;	
}

.header_container{
	background: #FFFFFF;
	
}
.logo{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 6px;
}




/*Start Top navigation*/

#navigation{
	list-style:none;
	background-color:#E8E8E8;
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height: 28px;
	padding:0 0 0 5px;
}

#navigation li{
	display:inline;
	height: 33px;
	float: left;
	margin-left: 5px;
}


#navigation a {
	display:block;
	padding:7px 33px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#navigation a:hover{
    background: url('images/tab_hover.jpg');
	color:#F0F0F0;
}

#navigation a.selected{
	background: url('images/tab_active.jpg');
	color:#000;
}

.nonadl{
	color:#FFFF00;
}

/*End Navigation bar*/


.middle_container{
	background:#E8E8E8;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.left_container{
	float:left;
	width:187px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.right_container{
	float:left;
	width:790px;
	height:1660px;
	background:#fff;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.left_heading{
	background:url(images/left_head_bg.jpg) top no-repeat;
	padding:9px 0 9px 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #000000;
}

.left_count1{
	font:9px Arial, Helvetica, sans-serif;
	color: #666666;
	padding:0 0 0 10px
}

.left_partners{
	background:#E0E0E0;
	font:11px Arial, Helvetica, sans-serif;
	color:#0000FF;
	padding:3px 0px 0px 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.left_partners a{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

.left_partners a:hover{
	text-decoration:none;
	color: #7D3127;
}

.left_text{
	background:#E0E0E0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px 0px 5px 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.left_text a{
	font:12px Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}

.left_text a:hover{
	text-decoration:none;
	color: #7D3127;
}

.left_bot_cor{
	height:5px;
	background:url(images/left_bot_cor.jpg) no-repeat bottom;
	font:1px/1px Arial, Helvetica, sans-serif;
}

.top_padding{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.player{
	padding:10px 0 0 10px;
	background:#E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	

}

.player ul{
	list-style:none;
	
}

.player ul li{
	
}

.player ul li a{
	text-decoration:none;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
}

.player img{
	vertical-align:middle;
	margin:0 4px 0 0px;
}

.top_right_cor{
	background:url(images/top_right_cor.jpg) no-repeat; font:1px/1px Arial, Helvetica, sans-serif; height:4px;
}

.middle{
	width:790px;
	height:1660px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.middleadl{
	width:790px;
	height:1660px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.bot_right_cor{
	background:url(images/bot_right_cor.jpg) no-repeat; font:1px/1px Arial, Helvetica, sans-serif; height:4px;
}

.footer_contaier{
	background:#FFFFFF;
	padding:10px 10px;
}

.footer_contaier a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.footer_contaier a:hover{
	color:#333333;
	text-decoration:underline;
}

.linkadtop{
	height:17px;
	padding-top:0px;
	padding-left: 5px;
}

.box01_container{
	width:987px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
}

.box01_top{
	background:url(images/box01_top.jpg) no-repeat; height:5px; 
}


.box01_mid{
	background:#FFFFFF;
	height: 29px;
	font:11px  Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.box01_bot{
	background:url(images/box01_bot.jpg) no-repeat; height:5px;
}


.inner_right_container{
	padding:0px 0 0 2px;
	
}

.left_content_box{
	float:left;
	width:605px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.right_nav{
	float:left;
	width:175px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0px;
}

.right_navadl{
	float:left;
	width:175px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 5px;
}

.heading03{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}

.heading04{
	font-weight:normal;
	color:#009955;
	padding:0 0 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.spotlight{
	margin:0px;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.spotlight a{
	color:#0000FF;
	text-decoration:none;
} 

.spotlight a:hover{
	color:#7D3127;
	text-decoration:none;
}

.favmenu{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:5px;
	padding-bottom:10px;
	font:11px Arial, Helvetica, sans-serif;
}

.favmenu a{
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
} 

.favmenu a:hover{
	color:#7D3127;
	text-decoration:none;
}

.top_list{
	padding:0px;
	margin:0px;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
}

.top_list li{
	margin:0px;
	color:#0000FF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.top_list li a{
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
}

.top_list li a:hover{
	color:#7D3127;
	text-decoration:none;
}

.abovetv{
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
}

.abovetv a{
	color:#333333;
	text-decoration:none;
}

.abovetv a:hover{
	color:#7D3127;
	text-decoration:none;
}

.g_add02{
	float:left; width:160px;
}


.mid_box{
	float:left;
	width:429px;
	padding-left:5px;
	padding-right:5px;
}


.box01{
	padding:15px 0 0 2px;
}


.undertv_box{
	float:left; width:190px;
}

.undertv_box p{
	padding:0 0 5px 0px;
	margin:0px;	
	
}

.undertv_box p a{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.undertv_box img{	
	vertical-align:middle;
}

.undertv_box a{
	text-decoration:none;
	color:#000;	
}

.undertv_box a:hover{
	text-decoration:underline;
	color: #7D3127;
}

.heading01{
	font:bold 20px/15px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.box02{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}

.right_div{padding-top:10px;}
.right_div p{font:12px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:0px;}

.tvbox{
	width:410px;
	height:415px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	position:relative;
}

.chdesc{
	padding-top: 0px;
	padding-bottom: 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.sdmenu {
  	padding:5px;
	background:#E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
 	padding-bottom: 10px;
  	color:#0000FF;
  	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	display: block;
	float: left;
	width: 175px;
}

.sdmenu .submenu {
	float:left;
	padding:0 5 5 0;
	overflow: auto;
}

.sdmenu .submenu a {
	padding-left:3px;
    text-indent: 2px;
    display: block;
    outline: none;
    color:#000000;
	font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

.sdmenu .submenu a:hover {
    color:#7D3127;
	text-decoration:none;
}

.sdmenubc {
    padding:5px;
	background:#E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    color:#0000FF;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.sdmenubc .submenubc {
	float:left;
	padding:0;
	overflow: auto;
	line-height: 12px;
}

.sdmenubc .submenubc a {
	padding-left:3px;
    text-indent: 2px;
    display: block;
    outline: none;
    color:#000000;
	font-size: 11px;
    text-decoration: none;
	font-weight:normal;
}

.sdmenubc .submenubc a:hover {
    color:#7D3127;
	text-decoration:none;
}


.categorymadl {
    float:left;
	padding:5 5 5 5;
	width:165px; 
	cursor:pointer;
}

.left_nav { display: block }

.categorym {
  	float:left;
	padding:0;
	width:145px; 
	cursor:pointer;
	height: 13px;
	overflow: hidden;
}

.categorym a {
    color:#0000FF;
	text-decoration:none;
}
.categorym a:hover {
    color:#7D3127;
	text-decoration:none;
}

.categorymc {
  	float:right;
	padding-right:10px;
	padding-top: 3px;
	vertical-align:bottom;
	width:20px;
	height: 13px;
	overflow: hidden;
	font:9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:right;
}

.categoryline {
	float:left;
	padding-right:5px;
  	height:1px;
 	line-height: 1px;
  	overflow: hidden; 
	width:165px;
	border-bottom: 1px solid #CCCCCC;
}

.chooseacountry {
    padding:5px;
	background:#DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#009955;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.chooseacountry a {
    color:#009955;
	text-decoration:none;
}

.chooseacountry a:hover {
    color:#7D3127;
	text-decoration:none;

}

.categorymbc {
  	float:left;
	padding: 0;
	width:111px; 
	font:11px Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight:bold;
	cursor:pointer;
	line-height: 11px;
}

.categorymcbc {
  	float:right;
	padding-right:3px;
	padding-top: 1px;
	width:20px;
	font:9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:right;
	line-height: 9px;
}

.categorylinebc {
	float:left;
	clear: both;
  height:1px;
  line-height: 1px; 
	width:185px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.categorylinebc2 {
	float:left;
 	height:1px; 
	width:170px;
	line-height: 1px;
	border-bottom: 1px solid #CCCCCC;
}


.startmiddle{
	width:468;
	height:410;
	padding-top: 20px;
	text-align:center;
	padding-bottom: 20px;
}

.channelsp {
	clear: both;
	float:right;
	padding-right:5px;
	width:20px;
	line-height: 1px;
	text-align:right;
	height: 12px;
	overflow: hidden;
}

.channellink { float: left; width: 155px; line-height: 11px }

.middle_text{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:10px;
}

.middle_text a{
	color:#0000FF;
	text-decoration:none;
}

.middle_text a:hover{
	text-decoration:none;
	color: #7D3127;
}

.middle_websitetext{
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	color:#000000;
}

.middle_website{
	font:14px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#000000;
	padding-top:50px;
}

.middle_website a{
	color:#0000FF;
	text-decoration:none;
}

.middle_website a:hover{
	text-decoration:none;
	color: #7D3127;
}

.backbc {
	float:left;
	padding-top:5px;
	padding-left:3px;
	font:9px Arial, Helvetica, sans-serif;
	color:#000FF;
}

.backbc a{
	color:#0000FF;
	text-decoration:none;
}

.backbc a:hover{
	color:#7D3127;
	text-decoration:none;
}

.adlright{
	font:bold 12px Arial, Helvetica, sans-serif;
}

.adlright a {
	text-decoration:none;
	font-weight: bold;
	color:#0000FF;
}

.adlright a:hover {
	color:#7D3127;
	text-decoration:none;
}


.adlright2{
	font-weight:normal;
	font-style:italic;
	color:#009955;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.adlright3{
	font:11px Arial, Helvetica, sans-serif;
}

.adlright3 a {
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
}

.adlright3 a:hover {
	color:#7D3127;
	text-decoration:none;
}

.adunderadl  {
	float:left;
	width:790px;
	padding-left:7px;
}

.contentald{
	font:11px Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:345px;
	color:#000000;
}

.contentald a{
	color:#0000FF;
	text-decoration:none;
}

.contentald a:hover{
	text-decoration:none;
	color: #7D3127;
}

.topinfo{
	list-style:none;
	padding-top: 3px;
	padding-left: 15px;
	padding-right:15px;
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font:11px  Arial, Helvetica, sans-serif;
	color:#000000;
	height: 20px;
}

.topinfo a{
	color:#000000;
}

.topinfo a:hover{
	color:#7D3127;
}

.indoctitle{
	font:bold 20px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 0px;
}


.indoctext{
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000000;
}

.indoctext a{
	text-decoration:none;
	color:#0000FF;
}

.indoctext a:hover{
	text-decoration:none;
	color:#7D3127;
}

#addiv {
	background-image: url(images/adbg.png);
	color: #fff;
	visibility: hidden;
	position: absolute;
	top:330px;
	width: 448px;
	height:70px;
	left: 10px;
	background-repeat: no-repeat;
}

.top_tips{
	padding:0px;
	margin:0px;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
}

.top_tips li{
	margin:0px;
	color:#000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

fieldset {
border: solid 2px #E1EDFF;
padding-bottom: 15px;
margin-top: 10px;
padding-left: 8px;
width: auto;
}
legend {
padding: 0.2em 0.5em;
border:2px solid #E1EDFF;
color:#336699;
font-size : 11px;
color : #336699;
font-weight: bold;
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none;
text-align:right;
}

/* ----- Comments ----- */
.comment {
	background: #fff url(images/comment_normal_bg_small.png) no-repeat left 17px;
	margin-bottom: 20px;
}
.comment .commentfooter {
    clear: both;
    height: 10px;
    background: #fff url(images/comment_normal_bg_small.png) no-repeat left bottom;
}
.commentbody {
    padding: 10px 15px 0 15px;
}
.comment p {
    line-height: 1.6em;
}
.comment img {
    float: left;
    padding: 2px;
    border: solid 1px #eee;
    margin: 0 5px 0 0;
}
.commentheader {
    padding-left: 10px;
    height: 18px;
    font-size: .88em;
    color: #9b9b9b;    
}
.commentauthor {
    padding-right: 14px;
    background: url(images/comment_normal_hdl.png) no-repeat right 8px;
    height: 18px;
    float: left;
    font-size: 1.1em;
    color: #333;
}
.selfcomment {
    background-image: url(images/comment_self_bg.png);
}
.selfcomment .commentfooter {
    background-image: url(images/comment_self_bg.png);
}
.selfcomment .commentauthor {
    background-image: url(images/comment_self_hdl.png);
}
#commentlist {
    padding-bottom: 20px;    
}

/* ------ Comment Form ----- */
.commentForm .bbcode {
	font-size:.9em;
	padding-top: 3px;
	text-align: right;
	width: 90%;
	display: block;
}
.commentForm { padding-bottom: 20px; }

.commentForm label {
	line-height: 18px;
}
.commentForm p {
	padding-top: 10px;
}
.commentForm input.field{
	width: 300px;
}
.commentForm input.button{
	width: 80px;
}
.commentForm textarea{
	display: block;	
	overflow: auto;
	width: 90%;
	height: 200px;
	margin: 0;
}
.commentForm .notif {
    padding-top: 0;
}
.commentForm #ajaxLoader {
    vertical-align: text-bottom;
}
.commentForm #status {
    font: italic 14px Arial;
}
.commentForm .success {
	color: green;
	font-weight: bold;
}

.field { 
    color:#666; 
    padding:0.1em 0.2em 0.1em 0.2em; 
    border-top: solid 1px #B3B5BD;
    border-left: solid 1px #B8BAC2;
    border-right: solid 1px #B8BAC2;
    border-bottom: solid 1px #CFD0D6;
    margin:1px 0pt; 
    background: #fff url(images/input_bg.png) repeat-x top;
}
.field:focus {
    border: solid 1px #95C9DC;
}
.button, .button-small { 
    background:transparent url(images/button_medium.gif) no-repeat scroll 0pt; 
    border:0pt none; 
    color: #fff; 
    cursor:pointer; 
    font-size:0.9em; 
    font-weight:bold; 
    height:22px; 
    letter-spacing:0.05em; 
    margin:1px 0pt 0pt; 
    width:75px; 
    margin-bottom: 2px;
}
.button-small { 
    background-image: url(images/button_small.gif); 
    height:19px; 
    width:28px; 
}

/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(images/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(images/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* End star rater CSS */


.mGrid { 
    width: 429px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(images/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }



body{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}


/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized label.left{
display:block;
font-weight:bold;
text-align:left;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:230px;
margin:2px 0 10px 10px;
}
#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:230px;
margin:2px 0 10px 10px;
}
#stylized button{
clear:both;
width:125px;
height:31px;
background:#666666 url(images/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:380px;
margin:2px 10 0px 0px;
}