body, html{ font-family:Arial, Helvetica, sans-serif; margin:0px; height:100%; background:#E6E7E9; }

a:link, a:visited{color: #D16405;text-decoration: none;}
a:active, a:focus{outline: none;}

.header{height: 120px;width: 100%;background-color: #5f6b77;border-bottom: 3px solid #d16405;}
.header img{padding: 40px 0px 0px 35px;border: 0px;}

.loginlinks { background:#e6e7e9; height:20px; width:912px; text-align:right; padding:4px 0px 0px 0px; font-size:11px; color:#5F6B77; }
.loginlinks a:link, .loginlinks a:visited { font-size:11px; color:#5F6B77; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; }
.loginlinks a:hover { text-decoration:underline; }

.footer{height: 40px;width: 100%;border-top: 3px solid #d16405;text-align: center;padding: 5px 0px 0px 0px;}
.footer a:link, .footer a:visited{font-size: 11px;color: #787474;text-decoration: none;font-weight: bold;}
.footer a:hover{text-decoration: underline;}
.footernew{background: #c5c8cc;width: 100%;border-top: 3px solid #a9afb5;text-align: left;padding: 5px 0px 0px 0px;}
.footernew a:link, .footernew a:visited{ font-size: 11px;color: #787474;text-decoration: none;font-weight: bold;padding-left: 35px;padding-top: 5px;}
.footernew a:hover{text-decoration: underline;}
	
.content .holder{width: 535px;padding-top: 120px;}
.content .top{width: 241px;background: url(img/top10_bg.png) no-repeat;height: 256px;margin-top: 120px;}
.content .browse_holder{padding-top: 29px;width: 535px;}
.content_header{height: 19px;background: url(img/genres.header.png) no-repeat;}
.content_content{min-height: 200px;margin-top: 25px;border: 1px dashed #5F6B77;padding: 10px;background: #ededed;}
.content_footer{height: 15px;background: url(img/genres.footer.png) no-repeat;}
.content .topstations{padding-top: 120px;width: 241px;margin-right: 271px;background: url(img/genres.header.png) no-repeat;} 

.playlist_content{ margin-top:5px; border:1px dashed #5F6B77; padding:10px; background:#ededed; }

.textfield { height: 26px; }
.textfield input { border:1px solid #CCCCCC; font-size:11px; width:205px; height:18px; }
span.error { font-size:10px; color:#CC0000; }
input.error { border: 1px dotted #f4b9b9; }
.login_error { display:none; text-align:center; height:22px; border: 1px dotted #f4b9b9; color:#CC0000; margin-bottom:15px; }

span.hello { font-size:11px; color:#D16405; font-weight:bold; }

.login_content{ margin-top:10px; border:1px dashed #5F6B77; padding:30px; background: #ededed;}


.top ul{margin: 0px;padding: 8px;padding-left: 31px;padding-top: 30px;}
.top ul li {margin:0px;padding-top:0px;padding-bottom:0px;list-style-type : none; font-size: 12px;color: #787474;line-height: 18px;}
.top ul li a:link, .top ul li a:visited{font-size: 10px;color: #D16405;text-decoration: none;font-weight: bold;}
.top ul li a:hover{text-decoration: underline;}
	
.inner{padding-top: 120px;width: 800px;}

.title{position: absolute;font-size: 13px;color: #787474;font-weight: bold;padding-left: 33px;margin-top: -5px;}
.title a:link, .title a:visited{font-size: 13px;color: #787474;text-decoration: none;font-weight: bold;}
.title a:hover{text-decoration: underline;}

.genre{padding: 5px 0px 12px 4px;text-align: center;}
.genre a:link, .genre a:visited{font-size: 13px;color: #9f9e9e;font-weight: bold;text-decoration: none;}
.genre a:hover{color: #D16405;}

.tags_td{padding-bottom: 6px;}

.browse_td a:link, .browse_td a:visited{font-size: 12px;font-weight: bold;color: #394149;text-decoration: none;}
.browse_td a:hover{color: #5F6B77;}
	
.tags_td span{font-size: 10px;font-weight: normal;color: #848485;}

.playlist_items{ font-size:12px; margin: 10px 10px 15px 0px; }

a.remove:link, a.remove:visited{ color #5F6B77; font-size:11px; font-weight:bold; }
a.remove:hover{ color:#394149; }

a.genres:link, a.genres:visited{ color:#5F6B77; font-size:10px; }
a.genres:hover{ color:#394149; }
	
span.genre_divider{ font-size:10px; }
	
.station_divider{ border-top:1px solid #dcdada; }
	
span.station_title{font-size: 24px;font-weight: bold;color: #394149;}

span.comments_title{font-size: 18px;font-weight: bold;color: #394149;}

.rank{ font-size: 12px;font-weight: bold;color: #394149;}

.onair
{
	font-size: 12px;
	color: #394149;
}


.browse_tr_grey
{
	background: #dfe0e2;
}

.browse_tr
{
}

.browse_td span.standart
{
	color: #5F6B77;
}

.browse_td { font-size:11px; }

.browse_td span.highlight
{
	color: #D16405;
}

.browse
{
	border-bottom: 0px solid #ebe7e7;
}

.start_title
{
	font-size: 18px;
	color: #5F6B77;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin: 0px;
}

.section_title
{
	font-size: 18px;
	color: #5F6B77;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	text-align: left;
}

	.section_title h3
	{
		margin: 0px;
		height: 21px;
	}
	
	.section_title a:link, .section_title a:visited
	{
		text-decoration:underline;
	}
	
	.section_title a:hover
	{
		color: #000;
	}
	
.navititle
{
	font-size: 21px;
	color: #5f6b77;
	font-weight: bold;
	padding: 20px 0px 5px 30px;
}

.blocktitle
{
	font-size: 21px;
	color: #5f6b77;
	font-weight: bold;
	padding: 30px 0px 0px 30px;
}

.searchtitle
{
	font-size: 21px;
	color: #c9d255;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
}

.newstitle
{
	font-size: 21px;
	color: #5f6b77;
	font-weight: bold;
	padding: 23px 0px 15px 0px;
}

.news_item
{
	padding: 2px 0px 10px 0px;
	border-bottom: 1px dotted #999;
}

.news_title a:link, .news_title a:visited
{
	padding-top: 3px;
	font-size: 21px;
	color: #D16405;
	font-weight: bold;
	text-decoration: none;
	background: #eeeef0;
}

.news_title a:hover
{
	background: #E9E9EA;
}
	
a.more:link, a.more:visited
{
	font-size: 10px;
	color: #D16405;
	font-weight: bold;
	text-decoration: none;
}

a.more:hover
{
	background: #E9E9EA;
}

.intro
{
	padding-top: 3px;
	font-size: 11px;
	color: #5f6b77;
}

	
.navigation
{
	width: 230px;
	margin-left: 8px;
	text-align: left;
}

.navigation ul
{
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 8px;
	padding-left: 25px;
}

.navigation ul li
{    
	display: block;
	list-style: none;
}

.navigation ul li a:link, .navigation ul li a:visited
{    
	font-size: 12px;
	color: #66717d;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #66717d;
	display: block;
    height: 14px;
	margin-top: 2px;
}

.navigation ul li a:hover
{
	text-decoration: underline;
}

.logos
{
	width: 208px;
	margin-left: 30px;
	margin-top: 5px;
}

.statistics
{
	width: 208px;
	margin-left: 30px;
	margin-top: 5px;
	font-size: 14px;
	color: #66717d;
	font-weight: bold;

}

.block_divider
{
	width: 208px;
	margin-left: 30px;
	border-bottom: 1px dashed #66717d;
	height: 5px;
}

.search_holder
{
	background: #c5c8cc;
	width: 361px;
	height: 47px;
	padding: 15px;
}

.search_block
{
	background: #db9a61;
	width: 361px;
	height: 38px;
	border: 1px solid #7c7672;
}

input.search
{
	background: #e0e1e2;
	width: 277px;
	height: 18px;
	border: 0;
	background: transparent;
	outline: none;
	font-size: 13px;
	color: #000000;
	padding-left: 3px;
}

span.count
{
	color: #D16405;
}

.button
{
	margin: 0;
	border: 0;
	width: 80px;
	height: 38px;
	background: #db9a61;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

/* Tooltip */
.navigation ul li a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
.navigation ul li a.tooltip span 
{
	display:none; 
	margin-left: 50px; 
	width: 100px;
}
.navigation ul li a.tooltip:hover span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:inline; 
	position:absolute; 
    background: #f7f7f7;
	color:#FFFFFF;
}

.navigation ul li a.tooltip:hover span div
{
	background-color: #92979c;
	padding: 4px;
	border: 1px solid #D16405;
}

a.topmenu:link, a.topmenu:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}

a.topmenu:hover
{
	text-decoration: underline;
}

.pagenation { padding:15px 0px 0px 0px; font-size:11px; font-weight:bold; letter-spacing:1px; }
.pagenation a:link, .pagenation a:visited { font-size:11px; font-weight:normal; }

/* Search */
#SearchText 
{
	width: 260px;
}

#SuggestResults 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	border: 1px solid #666666;
	overflow: auto;
}

#SuggestResults {
	margin-left: -263px;
	margin-top: 32px;
}

.topactive
{
	width: 80px;
	height: 22px;
	background: #d16405;
	border-left: 2px solid #5f6b77;
}

.topinactive
{
	width: 80px;
	height: 21px;
	background: #6f7c89;
 	border-left: 2px solid #5f6b77;
	border-bottom: 1px solid #5f6b77;
}

.topactive a:link, .topactive a:visited, .topinactive a:link, .topinactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}

.topactive a:hover, .topinactive a:hover
{
	text-decoration: underline;
}

	

/* Slideshow */
#slideshow {position:relative;width: 450px;height: 297px;margin-top: 10px;}
#slideshow IMG {position:absolute;top:0;left:0; z-index:8;border: 2px solid #9c9c9c;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}
#slideshow IMG.inactive {display:none;}

.formtitle{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848485;padding-top: 8px;}

.post{padding-top: 8px;}

.textarea{overflow: auto;}

.commentauthor{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #848485;font-weight: bold;}
.commentitem{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #394149;padding-top: 5px;padding-bottom: 16px;}
span.commentdate{font-size: 10px;font-weight: normal;padding-left: 8px;}

#rateResults { color:#D16405; }

.nowplaying { position:relative; width:450px; height:210px; border: 1px dashed #5F6B77; }
div.nowplaying_title { margin:0px padding:0px; width:450px; float:left; }
div.nowplaying_title ul { margin:5px 0px 0px 5px; padding:0px; }
div.nowplaying_title li { list-style:none; margin:3px 0px 0px 0px; }
div.nowplaying a:link, div.nowplaying a:visited { text-decoration:none; font-size:12px; color:#5F6B77; }
div.nowplaying a:hover { color:#333333; }

.loader { width:60px; height:60px; margin-top:-110px; margin-left:170px; float:left; }

.search { position:relative; width:450px; margin-top:10px; }
.search ul { padding:0; margin:0; list-style:none; }
.search ul li { display:inline-block; width:110px; }

/* SEARCH FORM */
#searchform { font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:440px; color:#D16405; }
#suggestions p { margin:0; padding:0; }
#suggestions{ position: relative; bottom:10px; top:1px; left:0px; width:452px; display:none; overflow:hidden; }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:452px; background-color:#a0a0a0; font-size:10px; line-height:14px; max-height:200px; overflow:hidden; }
#searchresults a { display:block; clear:left; height:14px; text-decoration:none; color:#ffffff; font-size:12px; padding:2px 0px 2px 3px; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults span { font-size:11px; margin:5px; display:block; color:#ffffff; }
