bboxbody {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}

a:link { color: white; text-decoration:none; }
a:visited { color: white;text-decoration:none; }
a:hover { color: white ;text-decoration:none;}
a:active { color: white;text-decoration:none; }

a:link, a:visited,a:hover, a:active{
	COLOR:inherit;
	text-decoration:inherit;
}



.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}conf
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#main22 {

	width:989px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;

}

#main{
    width:989px;
	margin-left: auto ;
	margin-right: auto ;
    
    overflow:visible;
    
   
}



.banner{
	height:70px;
	width:100%;
	background:url('/images/banner-back.png');
}

/*<img src="<?php echo MY_PATH;?>images/logo1.png" style="padding-left:10px;">*/
#left-banner{
	float:left;
	height:95px;
	width:150px;
        background:url('/images/logo_final.png') no-repeat;
    
    
}

/* text is at the bottom right*/
#right-banner{

	text-align:right;
	color:white;
	float:left;
	height:70px;
	width:560px;
        padding-top:15px;
        z-index:900;

}
#navbar{
	width:987px;
    margin-top:-15px;
}

#seperator{
background:url('/images/aln5working2_r3_c1.gif');
height:20px;
}
/* Text is WHite, aligned in the center */
.button{
font-family:verdana; font-size:12px;
color:white;
text-align:center;

float:left;
height:30px;
width:100px;
background:url('/images/aln5working2_r2_c1.gif');
}


a.button:link { color: yellow; text-decoration:none; }
a.button:visited { color: yellow;text-decoration:none; }
a.button:hover { color: yellow ;text-decoration:none;}
a.button:active { color: yellow;text-decoration:none; }






/*search box, on the right hand side */
.button2{
	float:left;
height:30px;
width:287px;
background:url('/images/aln5working2_r2_c13.gif');
text-align:right;
font-size:19px;
color:white;
}

.leftbar1{
background:url('/images/aln5working2_r4_c1.gif');
width:14px;
height:473px;
float:left;
}

.leftbar2{
background:url('/images/aln5working2_r4_c1.gif');
width:14px;
height:76px;
float:left;
}


/* scroller */
.blackbox{

    position:relative;
	width:970px;
	color:white;
    
}


.bluebar1{
    float:right;
    position:relative;
    background:url('/images/blue4.gif');
    height:500px;
    width:245px;



}
.undersidebar{
    float:right;
    position:relative;
    background:url('/images/blue4.gif');
}

.white-box {
	width:233px;
	
	border:#E0E0E0 1px solid;
	background-color:white;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	}

.rightbar1{
float:left;
height:473px;
}

.featvid{
float:left;
width:959px;
height:76px;
}




.footer{
color:white;

}


body {
	background-color: #000;
	font-family:verdana; font-size:12px;
}






.featured_videos{
    float:left;
    padding:25px;
    margin-left:-50px;
    background-color:black;
}


.headline{
   font-family:verdana; font-size:17px;
   color:white;
}
.nav{
    color:white;
}
/* Z-index of #mask must lower than #boxes .window */
#mask {
  
  z-index:9000;
  background-color:#000;
  display:none;
}

#boxes .window {
  
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}


/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:375px;
  height:203px;
}

.featuredheadline{
    color:#932919;
    font-size:14pt;
    padding-left:44px;
    padding-top:-20px;
    margin-top:-10px;
}

.featuredheadline p{margin-top: 0; padding-top: 0;}



#featuredvids{
    background-color:black;
    height:183px;
    width:100%;
}
#featuredvids ul {
    
	margin-left: 0;
	padding-left: 0;
	display: inline;
	}

#featuredvids ul li {
	margin-left: 0;
	padding-left:15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}


#featuredvids ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}




#featuredvids2{
    background-color:black;
    height:150px;
    width:550px;
}
#featuredvids2 ul {
    margin-top:-30px;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	}

#featuredvids2 ul li {
    margin-top:-30px;
	margin-left: 0;
	padding-left:1px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}


#featuredvids2 ul li.first {
    margin-top:-30px;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}




    







#galleryvids{
   width:700px;

}
#galleryvids ul {
	margin-left: 0;
    
	padding-left: 0;
	display: inline;
	}

#galleryvids ul li {
	margin-left: 0;
	padding-right:2px;
	list-style: none;
	display: inline;
	}


#galleryvids ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}



#whatsontonight{
    
    height:41px;
    overflow:hidden;
  
}



.whatsonboxtitle{
    float:left;
    padding-left:9px;
    height:41px;
    width:119px;
    background-color:black;
  
    
    font-size:12px;
    color:#1b7ef6;
    font:bold;

}


.whatsonbox{
    float:left;
    padding-left:8px;
    padding-right:2px;
    background-color:black;
    color:white;
    border-left:gray solid  1px;
    height:41px;
    width:100px;
    font-size:12px;
    color:#1b7ef6;
    font:bold;

}


#whatsonlinks{
    padding-top:5px;
    
}

/* the title for the whats on tonight */
.schedulename{
    margin-top:08px;
    margin-left:8px;
    color:#1b7ef6;
}

.schedulelink{
    margin-top:8px;
    padding-right:3px;
    padding-left:3px;
    border-right:1px solid gray;
    color:#1b7ef6;
}
.schedulelinklast {
    margin-top:8px;
    padding-right:3px;
    padding-left:3px;
    border:none;
    border-right:hidden 0px;
    color:#1b7ef6;

}

.schedulelinkchosen {
    margin-top:8px;
    padding-right:3px;
    padding-left:3px;
    border-right:1px solid gray;
    color:white;
}
.schedulelinkchosenlast {
    margin-top:8px;
    padding-right:3px;
    padding-left:3px;
    color:white;
    
}


a.schedulelink:link { color: #1b7ef6; text-decoration:none; }
a.schedulelink:visited { color: #1b7ef6;text-decoration:none; }
a.schedulelink:hover { color: #1b7ef6 ;text-decoration:none;}
a.schedulelink:active { color: #1b7ef6;text-decoration:none; }

a.schedulelinklast:link { color: #1b7ef6; text-decoration:none; }
a.schedulelinklast:visited { color: #1b7ef6;text-decoration:none; }
a.schedulelinklast:hover { color: #1b7ef6 ;text-decoration:none;}
a.schedulelinklast:active { color: #1b7ef6;text-decoration:none; }


a.schedulelinkchosen:link { color: white; text-decoration:none; }
a.schedulelinkchosen:visited { color: white;text-decoration:none; }
a.schedulelinkchosen:hover { color: white ;text-decoration:none;}
a.schedulelinkchosen:active { color: white;text-decoration:none; }



#tonight{
    
    
    width:100%;
    
    height:60px;

}

#videoplayer{
  height:340px;
  width:683px;
  background-color:black;
  border-bottom:white solid 1px;
}

#videoframe{
    float:left;
    width:620px;
    margin-left:0px;
    margin-top:1px;

}

#verticalshare{
    background-color:gray;
    border-left:white solid 1px;
    float:left;
    width:35px;
    height:319px;
    margin-left:6px;
   
   
}

#verticalshare ul {
    list-style: none;
    
    
    
}
#verticalshare ul li {
    margin-left:-40px;

 width:25px;
 padding:5px;
 padding-bottom:5px;
 padding-top:5px;
 list-style: none;
}







#galleryimages{

   


}






.content{
    padding:5px;
    background:url('/images/aln5working2_r4_c1.gif');

}


#bottomcontent{
    padding:5px;
    background:url('/images/aln5working2_r4_c1.gif');
    width:700px;
    height:auto;
}

 




#videoframepopup{
   
    width:621px;
    border:solid gray 1px;
}







#showtitle{
    color:#1b7ef6;
    font-size:22px;
}

#headline2{
    color:white;
    font-family:Verdana;
    font-size:14px;
 
    
    
}
#description{
    padding-left:5px;
    font-family:Verdana;
    font-size:12px;
}
#indent{
    padding-left:5px;
}



#programchooser{
    float:left;
    border-bottom:solid white 1px;
    padding:5px 5px 5px 5px;
    margin:5px 5px 5px 5px;
    
}


#showscroll{
    height:426px;
    overflow:scroll;
    overflow-x: hidden;
    border-bottom:1px white solid;

}
#showrow{
 float:left;
 width:685px;
 border-bottom:solid white 1px;
 padding-bottom:5px;
}
#showtitlerow{
 float:left;
 width:150px;
 padding-left:10px;

}
#showimage{
float:left;
padding-left:10px;
}
#showtime{
    float:left;
    padding-left:9px;
    padding-bottom:5px;
    
}
#showdescription{
float:right;
width:320px;
}

/*This is the MAIN content area, to the left of the sidebar */
#box{
    width:700px;
}




#logintext{
    padding-bottom:5px;
    padding-right:10px;
}




#mainnav{
    margin-top:-16px;
    margin-bottom:-16px;
    height:33px;
    width:990px;
   
}

#mainnav a:link{color: yellow; text-decoration:none;}
#mainnav a:visited{color: yellow; text-decoration:none;}
#mainnav a:hover{color: yellow; text-decoration:none;}
#mainnav a:active{color: yellow; text-decoration:none;}

#testhighlight a:link{color: orange; text-decoration:none;}





#mainnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
   
	}

#mainnav ul li {
    font-family:verdana; font-size:12px;
    color:yellow;
    text-align:center;
    float:left;
    height:30px;
    width:110px;
	margin-left: 0;
	padding-left:0px;
	list-style: none;
	display: inline;
    background:url('/images/navbutton.png');
}
#mainnav ul li.last {
    font-family:verdana; font-size:12px;
    color:yellow;
    text-align:center;
    float:left;
    height:30px;
    width:720px;
	margin-left: 0;
	padding-left:0px;
	list-style: none;
	display: inline;
    background:url('/images/aln5working2_r2_c1.gif');
}




#navsearch .input{
     width:220px;
}


#contactgroup{
 width:230px;
 
 
 }


#contactbox{
    position:relative;
    width:225px;
    height:70px;
    margin-top:15px;
    margin-bottom:15px;
    padding-left:10px;
    padding-bottom:20px;
    overflow:visible;
    float:none;
   
    
  
}

#contacttitle{
    padding-left:20px;
    font-weight:bold;
    width:250px;
    
    color:orange;
    
}


#contactinfotitle{
   color:aqua;
    
}


#contactinfo{
    padding-left:10px;
   
    float:left;
    padding-bottom:10px;
    
}


#contactlinks{
    width:30px;
    float:left;
    

}

#contactinfotext{
    font-size:8pt;
}

#contactemail{
    font-size:6pt;


}
/* video comments */


#videocommentbox{
    width:620px;
   
    }



#videocommentboxhhead{
    padding-bottom:10px;

}



#videocommentboxtext{

}


#videocommentarea{
    padding:5px 5px 5px 5px;
}


#videocomments{

}

textarea#styled {
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.input {     border: 1px solid #006;  }





#bottomborder{
    border-bottom:solid white 1px;
}
#datepickerbox{
    width:200px;
    float:none;
}

#sidebartest{
    padding-top:5px;
    padding-left:10px;
}




#facebookicon{
    float:left;
    padding-left:19px;
    padding-top:6px;
 
}

#twittericon{
   float:left;
   padding-left:19px;
   padding-top:6px;
}

#youtubeicon{
    float:left;
    padding-left:19px;
    padding-top:6px;
 
}

#myspaceicon{
    float:left;
    padding-left:19px;
    padding-top:6px;
 
}




#breadcrumb{
    font-size:14pt;
    color:yellow;
    border-bottom:dotted white 1px;
    padding-bottom:5px;
    }

#downloadlink{
   
    
}
#downloadlink a:link{color: yellow; text-decoration:underline;padding-bottom:5px}
#downloadlink a:visited{color: yellow; text-decoration:underline;padding-bottom:5px}
#downloadlink a:hover{color: yellow; text-decoration:underline;padding-bottom:5px}
#downloadlink a:active{color: yellow; text-decoration:underline;padding-bottom:5px}


#graybox{
    border:gray dotted 1px;
    height:170px;
    overflow:auto;
    overflow-x:hidden;
    
}


#thoughtstop{
    
    float:left;
    margin-top:11px;
    height:35px;
    width:35px;
    
}

#thoughtbutton{
    padding-top:10px;
}
#programbutton{
    padding-top:10px;
}

#newslettersignup{
    padding-left:3px;
    margin-top:10px;
    margin-bottom:10px;
    width:222px;
    height:135px;
    background:url('/images/blue2.png');
    border:1px black solid;
}
#newstitleicon{
    float:left;
    width:32px;
    height:31px;
    background:url('/images/newslettertitle.png');
}

#newstitle{
    height:31px;
    width:176px;
    float:left;
    font-size:10pt;
    padding-left:13px;
    padding-bottom:10px;
  
}

#newstable{
    
    
}


#sidebarshare{
    margin-top:20px;
    width:222px;
    height:38px;
    padding-left:3px;

    background:url('/images/frontshareback.jpg');
    border:black solid 1px;

}


/* this is the popup box that shows over the schedule */

#navpopup{
    color:white;
    margin-top:-58px;
    margin-left:-45px;
    margin-bottom:8px;
    background:url('/images/newjune.gif') no-repeat;
    width:196px;
    height:49px;
}


#schedulecontainer{
margin-top:20px;
}

#thisweek{
    float:left;
    width:150px;
}
#nextweek{
    float:left;
    width:150px;
    
}

#scheduledayrow{
    float:none;
    width:600px;
    height:150px;
    border-top:1px gray solid;
    color:black;
    
}




.highlightday{
    color:yellow;
}

#schedulething{
    float:none;
    margin-top:10px;
    width:660px;
}

#weeklynav{
    height:17px;
    background-color:black;
    width:330px;
    margin-left:22%;
}


#sleftnav{
    margin-left:-5px;
    padding-right:5px;
    width:20px;
    float:left;
    height:17px;
    border-right:1px solid black;
    background-color:black;
    
}
#srightnav{
    margin-left:-14px;
    width:15px;
    float:left;
    height:17px;
    border-left:1px solid black;
    background-color:black;
    
}
#timeslots{
    padding-left:5px;
    float:none;
    width:678px;
    height:17px;
    border:1px solid white;
    background:url('/images/lightblue.png');

}
#timeslot{
   float:left;
   width:162px;
   border-left:1px black solid;
}
#schedulerows{
    float:none;
    width:689px;
    height:500px;

    
    
}
#schedrow{
    float:none;
    width:689px;
    height:86px;
    padding-bottom:5px;
    padding-top:5px;
  
    
}

#schedcell{
    display:none;
}
#schedcell30{
    float:left;
    width:164px;
    height:85px;
    border:1px white solid;
    background:url('/images/medblue.png');
    
    
}
#schedcell60{
    float:left;
    width:330px;
    height:85px;
    border:1px white solid;
     background:url('/images/medblue.png');
    
}
#schedcell90{
    float:left;
    width:492px;
    height:85px;
    border:1px white solid;
     background:url('/images/medblue.png');
    
}
#schedcell120{
    float:left;
    width:660px;
    height:85px;
    border:1px white solid;
     background:url('/images/medblue.png');
    
}


#scheduledayrow{
    float:left;
    width:20px;
    height:85px;
    background-color:white;
    border:solid 1px white;
   
}




#sthumb{
    float:left;
    border:1px solid white;
    width:60px;
    height:45px;
    margin-left:3px;
}

/*show name */
#epname{
    float:left;
    height:47px;
    padding-left:2px;
    width:90px;
    
}
/*episode name*/
#eptitle{
    float:left;
    font-size:8pt;
    color:orange;
    margin-left:2px;
  
}


#presslinks{
    height:400px;
    overflow:auto;
}


.formtext{
	font-size: 10pt; text-align: left;
    color:white;
}

#signinpage{
    margin-left:25px;
    padding-top:10px;
    width:660px;
    height:450px;
}
 .textinput{
    width:150px;
}

#signin{
    padding-top:50px;
    float:left;
    width:300px;
    height:290px;
    border:1px solid white;
    padding-right:10px;
     background:url('/images/blue2.png');

}
#signupbox{
    padding-top:50px;
    float:left;
    width:335px;
    padding-left:10px;
    height:290px;
    border:1px solid white;
     background:url('/images/blue2.png');
       
}

.orangeheadline{
    color:orange;
    font-size:14pt;
   
}



#box2{
    width:670px;
    background:url('/images/blue2.png');
    height:473px;
    margin-left:10px;
    padding-left:10px;
    overflow:auto;
    border:1px black solid;

}

p.orange2 {
    color:#ffcc33;
	font-family: Arial, Verdana, Sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: large;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.notorange2 {
    color:white;
	font-family: Arial, Verdana, Sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: large;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}




.ellipsis span {
   white-space:nowrap;
   text-overflow:ellipsis; /* for internet explorer */
   overflow:hidden;
   width:190px;
   display:block;
}

html>body .ellipsis {
   clear:both;
}

html>body .ellipsis span:after {
   content: "...";
}

html>body .ellipsis span {
   max-width:180px;
   width:auto !important;
   float:left;
}



tr.first {

  background-color: #eee;

}



tr.second {

  background-color: #ddd;

}

tr.third {

  background-color: #ccc;

}

#myseperator{
    background:url('/images/blue2.png');
    overflow:auto;
}


#showlist{
    padding-top:10px;
    padding-left:10px;
    margin-right:10px;
    margin-top:10px;
    background:url('/images/blue2.png');
    height:300px;
}

/* top signup  */


