/*AIRDATES AND STATIONFINDER FOR PRODUCER SITES*/

/* GENERAL MODULE FORMATS */

#airdatesmodule {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; font-weight: normal; margin:0px; padding:0px;}
#airdatesmodule a:hover {color: #660000;}
#airdatesmodule form {margin-top:-30px; margin-bottom: -70px; padding:0px;}

#airdates {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; font-weight: normal;}

#airdates td {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal;}


/* HEADERS AND COMMON TEXT STYLES */

.schedulepagehead {color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 0px; padding-bottom:0px;}


/* STATION FINDER AND LISTINGS */

.stationfinder {font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 11px; font-weight: normal;}

.stationcommonname  {color: #333333; font-size: 11px; font-weight: bold;}

.stationchannel {color: #333333; font-size: 11px; font-weight: normal; padding:0px;}

.stationcitystate  {color: #333333; font-size: 11px; font-weight: normal;}

.alert {font-size: 10px; color: #cc0033; font-weight: normal; line-height: 13px;}
.alert a:link {color: #cc0033; text-decoration: underline;}
.alert a:visited {color: #cc0033; text-decoration: underline;}
.alert a:hover {color: #cc0033; text-decoration: none;}

.noteitalic {font-size: 10px; color: #333333; font-weight: normal; line-height: 13px; font-style: italic;}


/* AIRDATES LISTINGS */

.airdatesstation {vertical-align: top; padding-left: 10px; padding-right: 5px; padding-top: 10px; padding-bottom: 20px;}

.airdateslisting {vertical-align: middle; padding-left: 10px; padding-right: 5px; padding-top: 8px; padding-bottom: 8px; line-height: 16px;}

/* hide "Get email reminders" + submit + middle column */
.airdateslisting strong {display:none;}
.airdateslisting input {display:none;}

/* .airdatesemailcolumn {background-color: #C3CFCF; text-align: center; vertical-align: middle; padding-left: 5px; padding-right: 8px; padding-top: 0px; padding-bottom: 0px;} */
.airdatesemailcolumn input {visibility:hidden;}
.airdatesemailcolumn img {display:none;}
/* end hide */

.airdatesdivider {background-color: #C3CFCF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.emailform {padding-right: 10px; vertical-align: top;}


/* PROGRAM INFORMATION */

.programinfotitle {color: #333333; font-size: 11px; font-weight: bold;}

.programinfoepisode {font-size: 11px; font-weight: bold; font-style: italic;}
a.programinfoepisode {color: #333333; font-size: 11px; font-weight: bold; font-style: italic;}

.programinfodate {color: #333333; font-size: 11px; font-weight: bold;}

#programinfochannel {color: #333333; font-size: 11px; margin-top: 3px; margin-bottom: 3px;}

.programinfodescription {color: #333333; font-size: 11px;}

.programinfo {color: #333333; font-size: 10px;}

/* hide "E-mail reminder" link */
a.programinfo {display:none;}
/* end hide */

.programinfodetails {color: #333333; font-size: 11px;}

.programinfolocal {color: #333333; font-size: 11px; font-weight: normal;}
.programinfolocal a:link {text-decoration: none; font-weight: bold;}
.programinfolocal a:visited {text-decoration: none; font-weight: bold;}
.programinfolocal a:hover {text-decoration: underline; font-weight: bold;}



/*element formats*/

select {color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

input {color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

hr { margin: 10px 0 10px 0; }











