/*html, body {height:100%; margin: 0; padding: 0; }*/

/*html>body {
	font-size: 10px; 
} */

/*body {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	background: #fff;
	color: #333;
}*/

/*h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 }*/
/*h1 { font-size: large }*/


a img { border: none; }

body {
background-color:#2e90bd;
background-image:url(images/BodyHeader-bg.gif);
background-repeat:repeat-x;
}
	
#BodyHeader	{
 position:absolute; 
 width:100%; 
 height:100px; 
/* background-color:#7db542;
  background-color:#417907;
  background-color:#315a05;  
*//* background-image:url(images/bodyheader-bg.png);*/
background-image:url(images/BodyHeader-bg.gif);


}
	
#PageLayout {
	margin:0px 30px 30px 30px;
	position:relative;
	width:1000px;
	clear:both;
}
	
#PageLayout #Header {
	height:100px;
	position:relative;
	float:left;
	z-index:2;
	margin:0px;
	padding:0;
	width:100%;
}

#Header #FMGeneralTab {
	position:absolute;
	top:30px; left:0px;
	width:270px;
	height:70px;
	background-image:url(images/logo-tab.gif);
	background-repeat:no-repeat;
/*	border:#F00 solid 1px;*/
}

#Header #FMGeneralTab #Logo {
	position:absolute;
	top:10px; left:15px;
}

#Header #FMGeneralTab #Version {
	position:absolute;
	left:153px; top:5px;
	font-size:9px;
}

#Header #FMGeneralTab #Version a {
	color:#000;
	text-decoration:none;
}

#Header #FMGeneralTab .addthis_toolbox {
	position:absolute;
	top:50px; left:100px;
}

#Header #cse-search-box {
	position:absolute;
	top:70px; left:785px;
}

#cse-search-box .keywords {
	width:150px;
		font-size:9px;
}

#cse-search-box .button {
		font-size:9px;
}


.addthis_default_style {
	font-size:9px;
}

.addthis_default_style a {
	color:#000;
}

#Header #Logo IMG {
	border:none;
}
	
#Header #AdsTop {	

}	

#Header #AdsTop2 {
	position:absolute;
	float:right;
	top:20px;
	right:0px;
	width:234px; height:60px;
}	


#PageLayout #FMDialog {	
	position:relative;
	min-height:600px;
	/*height:700px;*/
	width:1000px;
	clear:both;
/*	background-color:#CCC;*/
	background-repeat:repeat;
	
}

#PageLayout #FMDialog #FMDialogContent {
	position:relative;
	clear:both;
	margin:0;
	margin-top:-10px;
	padding:14px;
	z-index:3;
/*	background-color:#CCC;*/
/*	width:972px;*/
		background-image:url(images/main-bg5.png);
	background-repeat:repeat;
	border:#000 solid 1px;
/*	border-bottom:none;*/

}

#FMDialog #ChannelList {
	width:470px;
/*	position:relative;
	float:left;	
*/	height:270px;
	overflow:auto;
}

#ChannelList .Path {
	/*border:#999 solid 1px;*/
	background-color:#EEE;
	margin:0px 0px 10px 0px;
	padding:2px 0px;
}


#FMDialog #AdsRight {
	position:fixed;	
	top:110px; left:640px;
	width:120px; height:240px;

}


#PageLayout #FMDialog #TreeLayout {
	margin:0px 0px;
	/*border:#00F solid 1px;*/
	width:270px;
	position:relative;
	z-index:1;
}

#Accordion1  UL#GenreTree,
#Accordion1  UL#BroadcastTree, 
#Accordion1  UL#GeoTree {
	margin:0px 0px 0px -10px;
	padding:0px 0px 0px 0px;
}


#TreeLayout .Navigation H3 {
	margin:5px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	font-size:12px;
	font-weight:normal;
}

#ChannelTreeLayout H3  {
	margin:5px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	font-size:12px;
	font-weight:normal;
}

#ChannelTreeLayout .ui-layout-content {
	padding:10px 10px 10px 15px;
}

#PlayerLayout .pane-header H1  {
	margin:5px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	font-size:14px;
	font-weight:bold;
}

#PlayerLayout .ui-layout-content {
	padding:10px 10px 10px 10px;
}

#PageLayout #FMDialog #TreeLayout .Title {
	position:relative
	float:left;
	width:235px;
	background-color:#FFF;
	/*border:#999 dotted 1px;*/
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;

}

/*#PageLayout #FMDialog #TreeLayout .Title  H1 {
	font-size:14px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 10px 0px; 
	font-weight:bold;
}
*/
#PageLayout #FMDialog #ChannelListTree SPAN.WMA,
#PageLayout #FMDialog #ChannelListTree SPAN.MP3 {
	font-size:9px;
	padding: 0px 0 0px 16px; display: block;
}

#PageLayout #FMDialog #ChannelListTree SPAN.WMA {
	background: url(images/wma.gif) 0 0 no-repeat;
}

#PageLayout #FMDialog #ChannelListTree SPAN.MP3 {
	background: url(images/mp3.gif) 0 0 no-repeat;
}

#PageLayout #FMDialog #ChannelListTree SPAN.Channel {
	padding: 0px 0 0px 17px; display: block;
	background: url(images/channel.gif) 0 0 no-repeat;
}

#GenreTree SPAN.Genre {
	padding: 0px 0 0px 19px; display: block;
	background: url(images/folderMusic.png) 0 0 no-repeat;
/*	background: url(images/folder_classic_type_music.png) 0 0 no-repeat;*/
	
}

#BroadcastTree SPAN.Broadcast {
	padding: 0px 0 0px 19px; display: block;
/*	background: url(images/freq.gif) 0 0 no-repeat;*/
/*	background: url(images/world.gif) 0 0 no-repeat;*/
	background: url(images/Note1.png) 0 0 no-repeat;
	
}

#BroadcastTree SPAN.Category {
	padding: 0px 0 0px 19px; display: block;
	background: url(images/folderMusic.png) 0 0 no-repeat;
/*	background: url(images/folder_classic_type_music.png) 0 0 no-repeat;*/
	
}

#GeoTree SPAN.Geo {
	padding: 0px 0 0px 19px; display: block;

	background: url(images/world.gif) 0 0 no-repeat;

	
}



<!--freq.gif-->



/*
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }

*/


#PlayerLayout H1 {
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	
}

#PageLayout #FMDialog #PlayerLayout #ChannelInfo {
	height:30px;
	/*border:#999 solid 1px;*/
}

#PageLayout #FMDialog #PlayerLayout #ChannelInfo2 {
	text-align:left;
}

#AdsPlayer {
}
	

#PageLayout #Footer {
	padding:15px 0px 15px 0px;
	margin-top:2px;
	/*border:#00F dotted 1px;*/
	position:relative;
	background-color:#FFF;
	border:#000 solid 1px;
/*	border-top:#CCC solid 2px;*/
	z-index:4;
}

#PageLayout #Footer #AdsBottom {
	text-align:center;
}

#PageLayout #Footer #Copyright {
	margin-top:10px;
	text-align:center;
}


#PageLayout #Header,
#PageLayout #FMDialog #TreeLayout,
#PageLayout #FMDialog #TreeLayout .Title,
#PageLayout #FMDialog #PlayerLayout,
#PageLayout #FMDialog #PlayerLayout #ChannelInfo,
#PageLayout #Footer {
	/*border:none;*/
}


div.loading
{
	width: 200px;
	height: 100px;
	border: 1px solid black;
	text-align: center;
	position: relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	background: #fff url('images/loading_c2.gif') no-repeat 76px 26px;
	display: none;
}

div.hide_content_div
{
	background-color: #FEFEFE;
	-moz-opacity: 0.15; 
	opacity:.15;  
	filter: alpha(opacity=15);
	z-index: 22222;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}


















/*Primary Navigation*/
#jq-primaryNavigation {
position:absolute;
top:0px; right:0px;
float: right;
background: #417907 url(../images/bg_primaryNav_left.gif) left bottom no-repeat;
}
 
#jq-primaryNavigation ul {
float: left;
background: url(../images/bg_primaryNav_right.gif) right bottom no-repeat;
padding: 0 .8em 2px;
margin: 0;
}
#jq-primaryNavigation li {
float: left;
list-style: none;
margin: 0;
background: none;
padding: 0;
}
#jq-primaryNavigation li a {
float: left;
padding: 0 1em;
line-height: 25px;
font-size: 1.2em;
color: #D0D0D0;
text-decoration: none;
margin-bottom: 2px;
}
#jq-primaryNavigation li.jq-ui, #jq-primaryNavigation li.jq-blog {
border-right: 1px solid #0F1924;
}
#jq-primaryNavigation li.jq-current a, #jq-primaryNavigation li.jq-current a:hover {
	border-bottom: 2px solid #315a05;
	background: #192839;
	background: #7db542;
	background: #417907;	
	
	margin-bottom: 0;
	cursor: default;
	color: #D0D0D0;
}
#jq-primaryNavigation li a:hover {
color: #fff;
border-bottom: 2px solid #7db542;
margin-bottom: 0;
}
/*Secondary Navigation*/
#jq-secondaryNavigation, #jq-footerNavigation {
position:absolute;
top:0px; right:0px;
float: right;
clear: right;
margin-top: 34px;
background: #0F67A1 url(../images/bg_secondaryNav_left.gif) left top no-repeat;
}
#jq-secondaryNavigation ul, #jq-footerNavigation ul {
float: left;
background: url(../images/bg_secondaryNav_right.gif) right top no-repeat;
padding: 0 0 0 8px;
margin: 0;
width: 46em;
}
#jq-secondaryNavigation ul li, #jq-footerNavigation ul li {
float: left;
list-style: none;
border-right: 1px solid #0D5995;
border-left: 1px solid #1175AE;
height: 34px;
margin: 0;
background: none;
padding: 0;
}
#jq-secondaryNavigation ul li.jq-first, #jq-footerNavigation ul li.jq-first {
border-left: none;
}
#jq-secondaryNavigation ul li.jq-last, #jq-footerNavigation ul li.jq-last {
border-right: none;
}
#jq-secondaryNavigation li a, #jq-footerNavigation li a {
float: left;
padding: 0 12px;
font-size: 1em;
color: #eee;
text-decoration: none;
line-height: 34px;
position: relative;
}

#jq-secondaryNavigation li.jq-share a, #jq-footerNavigation li.jq-share a {
	padding:0px 0px 0px 0px;
}

#jq-secondaryNavigation li a span, #jq-footerNavigation li a span {
position: relative;
top: 0;
left: 0;
 
}
#jq-secondaryNavigation li a span.jq-shadow, #jq-footerNavigation li a span.jq-shadow {
top: .1em;
left: 1em;
color: #131c25;
position: absolute;
display: none;
}
#jq-secondaryNavigation li a:hover, #jq-footerNavigation li a:hover {
	color: #fff;
}
#jq-secondaryNavigation li a:hover span.jq-shadow, 
#jq-footerNavigation li a:hover  span.jq-shadow,
#jq-secondaryNavigation li.jq-current a span.jq-shadow, 
#jq-footerNavigation li.jq-current a span.jq-shadow {
display: block;
}