#channelmenu{
   margin:0;
   white-space:nowrap;
   overflow:hidden;
   height:40px;
   padding:0px;
}

#channelmenu a.channelmenu_main:link,#channelmenu a.channelmenu_main:active,#channelmenu a.channelmenu_main:visited{
   display:block;
   float:left;
   color:#fff; 
   width:79px;
   height:40px;
   text-decoration: none;
   text-align:center;
   font:12px/45px Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
}

#channelmenu a.channelmenu_main_current{
   display:block;
   float:left;
   color:#fff; 
   width:79px;
   height:40px;
   text-decoration: none;
   text-align:center;
   font:12px/45px Verdana, Arial, Helvetica, sans-serif;
   background:url(menunow.jpg) 0px 0px no-repeat;
   margin:0px;
} 

#channelmenu a.channelmenu_main:hover {
   display:block;
   float:left;
   color:#fff; 
   width:79px;
   height:40px;
   text-decoration: none;
   text-align:center;
   font:12px/45px Verdana, Arial, Helvetica, sans-serif;
   background:url(menunow.jpg) 0px 0px no-repeat;
   margin:0px;
} 

#channelmenu_sub{
	margin:0px;
	padding:0;
	position:absolute;
	top:40px;
	left:0px;
	width:110px;
	background-repeat: repeat-y; 
}

#channelmenu_sub ul{
	display:none;
	margin:0px 10px;
}

#channelmenu_sub li {
	margin:0;
	list-style-type: none;
	height:20px;
	width:110px;
	float:left;
	color:#636363;
	white-space: nowrap;
	font:12px/26px Verdana, Arial, Helvetica, sans-serif;
	left: -15px;
	text-indent: 5px;
}

#channelmenu_sub a:link,#channelmenu_sub a:visited,#channelmenu_sub a:active{
	margin:0 7px;
	color:#636363;
	font:12px/26px Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	width:100%;
	text-decoration: none;
    display: inline-block;
    line-height: 20px;
}

#channelmenu_sub a:hover{
	margin:0 7px;
	color:#ffffff;
	font:12px/26px Verdana, Arial, Helvetica, sans-serif;
}

.ad{
	position:relative;
}
.ad1,.ad2,.ad3{
	display:none;
	font-size:22px;
	position:absolute;
	top:-23px;
	color: #FFF;
	left:20px;
	text-shadow: 2px 2px 2px grey;
}
.ad1{
	top:140px;
}
.ad2{
	left:-100px;
	top:130px;
	font-size:30px;
}
.ad3{
	color:#F90;
}
 @keyframes myMove {
	 from{
		 top:0;
		 color:#F60;
	 }to{
		 top:140px;
		 color:#fff;
	 }
 }
 @-webkit-keyframes myMove {
	 from{
		 top:0;
		 color:#F60;
	 }to{
		 top:140px;
		 color:#fff;
	 }
 }
 @keyframes rMove {
	 from{
		 left:-100px;
		 color:#F60;
	 }to{
		 left:200px;
		 color:#fff;
	 }
 }
 @-webkit-keyframes rMove {
	 from{
		 left:-100px;
		 color:#F60;
	 }to{
		 left:200px;
		 color:#fff;
	 }
 }