@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://tvlistings.zap2it.com) {

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Change color & style of body and text*/

* { 
color: #00CCFF !important; 
background: #000000 !important; 
background-color: transparent !important; 
font: 12px 'Arial' !important; 
font-weight: 100 !important;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End Change color & style of body and text*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Change link text colors*/

a:link { 
color: #DFDFDF !important; 
background-color: transparent !important;}


a:visited { 
color: #00CCFF !important; 
font-style: normal !important; 
background-color: transparent !important;} 


a:hover { 
color: #00CCFF !important; 
font-style: normal !important; 
background-color: transparent !important;}


a:active { 
color: #00CCFF !important; 
background-color: transparent !important;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End Change link text colors*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Change Login Panel*/

#zc-login-shell {
background-color: #000000 !important;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End Change Login Panel*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Change favorites background colors*/

#zc-grid.zc-favorites .zc-g-F {
background-color: #670000 !important;}
	
#zc-grid.zc-sports .zc-g-S {
background-color: #670067 !important;}
	
#zc-grid.zc-movie .zc-g-M {
background-color: #003E4B !important;}
	
#zc-grid.zc-news .zc-g-N {
background-color: #575757 !important;}
	
#zc-grid.zc-children .zc-g-C {
background-color: #336600 !important;}
	
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End Change favorites background colors*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Change miscellaneous body elements*/

#zc-topbar-time-dropdown {
background-color: #000000 !important;}


.zc-cal{
background-color: #000000 !important;}


#aff_wrapper,
#zc-wrapper,
#zc-wrapper-inner,
#zc-topbar,
#zc-topbar-features,
#zc-shell,
.zc-grid #zc-item table {
width: 99.9% !important;
background: #000000 !important;}


.zc-pg {
text-align: center !important; 
vertical-align: top  !important; 
outline: #666666 outset thin  !important; 
cursor: crosshair  !important;}


.zc-program-detail {
width: 80% !important;}


.zc-program-times {
float: left !important;
margin-left: 10% !important;
width: 90% !important;}


.zc-program-times div {
width: 15% !important;}


.zc-station {
width: 5% !important;}


.zc-episode-detail {
width: 50% !important;}

/* BEGIN - This controls the boxes when you click on a particular show */
.zc-dt-copy, .zc-dt-links li  {
background-color: #000000 !important;
border-color: #FFFFFF !important;
border-style: double !important;
padding: 8px !important;
margin: 8px !important;
}
/* END - This controls the boxes when you click on a particular show */

#zc-dt-ad,
#aff_header_inner,
#aff_footer,
#zc-topbar-leaderboard,
#zc-footer,
.zc-grid-ad,
.zc-adspace,
#zc-bar,
iframe,
#aff_rightbar, 
img {
display: none !important;}


#zc-topbar-search {
padding: 0px !important;
width: 200px !important;}


.zc-textBox {
padding: 4px !important;
width: 100px !important;
border-color: #00CCFF !important;}


#zc-simple-search-submit {
float:left !important;
width:50px !important;
height:25px !important;
text-align:center !important;
vertical-align: middle !important;
padding:4px !important;
border-color: #00CCFF !important;}


.zc-dropdown-default {
background-image: url("http://images.zap2it.com/zc/arrow-down.gif") !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-color: #00CCFF !important;
width: 12px !important;
height: 12px !important;}


.zc-tn-l {
background-image: url("http://images.zap2it.com/zc/arrow-left.gif") !important;
background-repeat: no-repeat !important;
background-color: #00CCFF !important;
background-position: center center !important;
background-attachment: scroll !important;
position:fixed !important;
left:0px !important;
top:100% !important;
width: 12px !important;
height: 18px !important;}


.zc-tn-r {
background-image: url("http://images.zap2it.com/zc/arrow-right.gif") !important;
background-repeat: no-repeat !important;
background-color: #00CCFF !important;
background-position: center center !important;
background-attachment: scroll !important;
position:fixed !important;
right:0px !important;
top:100% !important;
width: 12px !important;
height: 16px !important;}


.zc-tn-i {
height: 22px !important;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End Change miscellaneous body elements*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Uncomment this to fix the channel column width - leaves channel times hanging off to the right if you do though unless you also increase the text size - what can i say? it's not a perfect world...

.zc-st
{
width: 44px !important;
}

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End fix channel column width*/



}