/*
Digital List
*/
#radio_list {margin:0;padding:0;width: 100%;}
#radio_list ul {margin: 0;padding: 0;list-style-image: none;list-style-type: none;float:left;font-size: 12px;}
#radio_list li {height: 17px;line-height: 15px;text-align: left;list-style: none;position: relative;background-image: none;background: #fff;border-bottom: 1px dotted #e5e5e5 !important;margin: 0;}
#radio_list .left_time li{margin:0;width: 66px;padding: 4px 11px 0 0;font-size: 12px;color: #666;}
#radio_list .right_time li {margin:0;width: 67px;padding: 4px 0 0 11px;font-size: 12px;color: #666;}
/* columns */
#radio_list .monday li, #radio_list .tuesday li, #radio_list .wednesday li, #radio_list .thursday li, #radio_list .friday li, #radio_list .saturday li, #radio_list .sunday li
{/*width: 92px !important;padding: 4px 10px 0 13px;*/padding: 4px 4px 0pt 5px;width:106px !important;}
/* Active columns */
#radio_list .monday_active li, #radio_list .tuesday_active li, #radio_list .wednesday_active li, #radio_list .thursday_active li, #radio_list .friday_active li, #radio_list .saturday_active li, #radio_list .sunday_active li 
{width: 92px !important;padding: 4px 11px 0 12px;background: #f5f5f5;text-align: center;} 
#radio_list li.top{font-size: 14px;font-weight: bold;height: 15px;margin:0;padding-top: 4px;padding-bottom: 4px;}
#radio_list li.top_active{font-size: 14px;font-weight: bold;color: #93c207;background: #fff;height: 15px;padding-top: 4px;padding-bottom: 4px;text-align: center;}
#radio_list li.spacer{height: 5px !important;border-bottom: none !important;margin:0;}
#radio_list li.spacer_active{height: 5px !important;border-bottom: none !important;background: #93c207;margin:0;}
#radio_list li.selected{background: #93c207;font-weight: bold;color: #fff;}
#radio_list li.bottom{border: none;}


/* v2.0 - Schedule (digital radio) */
table.radio_results {border:0; padding:0; margin:0; font-size:12px !important; }
.radio_results th {font-family: arial;text-align:left;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:4px 2px; font-size:14px;}
.radio_results td {padding:2px; color:#626262; border-bottom:1px dotted #e0e0e0;}
.radio_results td span.caption {color:#a3a3a3 !important; font-size:10px !important;}
tr.highlighted td {background:#f9f9f9;}
tr.newday td {/*border-top:1px solid #e5e5e5;*/}
.radio_results td.day {color:#666; font-size:14px;font-weight:800; vertical-align:top; background:#fff;}
.radio_results td .image_container {display:block; position:relative; height:21px; width:39px;}

a.tooltip-target, a.tooltip-targe:visited, a.tooltip-target:hover {cursor:help}
.tooltip_container {/*border-bottom:1px solid #B3B3B3;*/display:none;height:auto;left:-5px;padding:0;position:absolute;top:-30px;width:208px; font-size:11px !important;}
.tooltip_container p {padding:5px 5px 0 22px;}
.tooltip_container .top {background:transparent url(../../images/bubble.png) no-repeat 0 0;}
.tooltip_container span.bottom {display:block;background:transparent url(../../images/bubble-bottom.png) no-repeat 0 0; width:208px; height:9px; float:left; overflow:hidden; text-wrap:nowrap}
