*{
	margin:0;
	padding:0;
	}
html,body,form {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#5c5d5d;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}

/* Common Elements Design */
a {outline: none; color:#CC3433;}
a:hover {outline: none; color:#CC3433; text-decoration:none;}
a img {outline: none; }

.clear{
clear:both;
	}
.buttonStyle {
padding:2px;
margin-top:3px;
}
.subText{
color:#666;
font-size:70%;
}
.errText{
color:#CC3433;
}
.boldText{
font-weight:bold;
}
.boldBlack{
font-weight:bold;
color:#000;
}
.boldRed{
font-weight:bold;
color:#CC3433;
}
.buttonStyle {
padding:1px;
}
.inputStyleMargin {
margin:3px;
padding:3px;
border: solid 1px #666;
}
.isLink{
cursor:pointer;
}
.isInfo{
cursor:help;
}
h3{
border-bottom: solid 2px #CC3433;
margin-bottom:10px;
padding-bottom:5px;
font-weight:bold;
font-style:italic;
font-size:110%;
color:#CC3433;
}

h4{
border-bottom: solid 2px #5c5d5d;
margin-bottom:10px;
padding-bottom:5px;
font-weight:bold;
font-style:italic;
font-size:100%;
color:#5c5d5d;
}

/* End of Common Elements Design */

div#divContainerWrapper {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:98%;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

/* Header Design */

div#divHeaderWrapper {
margin-bottom: 10px;
}
div#divInnerHeaderWrapper{
/* background: #CC3433 url(images/header_bkg.gif) top right no-repeat; */
background: #CC3433 url(images/pattr1.gif) top repeat-x;
padding: 6px;
width:100%;
}
div#divHeaderShadow{
height:10px;
background: #5C5D5D url(images/shadowBlackGray.gif) top repeat-x;
margin: 0 8px;
}

.DaDa2_Logo_Small{
text-indent:-10000px;
background:url(images/DaDa2_logo_small.png) no-repeat;
width:160px;
height:110px;
position:absolute;
left:-5px;
top:0px;
}

.DaDa2_Logo_Small_ie{
text-indent:-10000px;
background:url(images/DaDa2_logo_small.gif) no-repeat;
width:160px;
height:110px;
position:absolute;
left:-5px;
top:0px;
}

/* End of Header Design */

/* Content Design */

div#divContentWrapper {
	padding: 0 0 60px 0; /* bottom padding for footer */
}
div#divBodyShadow{
height:10px;
background: #5C5D5D url(images/shadowBlackGray.gif) top repeat-x;
margin: 0 8px;
}

div#divInnerContent {
	background: #fff;
	padding: 6px 6px 10px 6px;
	width:100%;
}
div#divContentShadow{
height:10px;
background: #5C5D5D url(images/shadowWhiteGray.gif) top repeat-x;
margin: 0 8px;
}

div#divContentBody {
	overflow: hidden;
	width:98%;
}

/* End of Content Design */

/* Column Design */
div#divLeftColumnWrapper{
float:left;
width: 150px;
	}
div.divRightColumnWrapper{
margin-left:160px;
	}

div.divRightColumnWrapper_ie{
float:left;
margin-left:10px;
width:800px;
	}
/* End of Column Design */


/* Navigation Design */

div#divNavigationWrapper {
	background: #6699CC;
	padding: 6px;
}

/*UL List Design (supports nesting) */

div#divNavigationWrapper ul{
margin-bottom: 10px;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

div#divNavigationWrapper li { margin: 0 0 1px 0; }

div#divNavigationWrapper a{
display: block;
padding: 5px 0 3px 15px;
color: #fff;
background-color: #6699CC;
text-decoration: none;
font-weight:bold;
font-size:90%;
border-bottom: dotted 1px #fff;
background: url(images/DaDa2_Sprite_1.gif) 0px -419px no-repeat;
}

div#divNavigationWrapper a.listenOnline{
display: block;
padding: 5px 0 3px 15px;
color: #fff;
background-color: #6699CC;
text-decoration: none;
font-weight:bold;
font-size:90%;
border-bottom: dotted 1px #fff;
background: url(images/DaDa2_Sprite_1.gif) 0px -224px no-repeat;
}

div#divNavigationWrapper a:hover{
color: #fff;
text-decoration: none;
}

div#divNavigationWrapper ul ul li { margin: 0 0 1px 0; }

div#divNavigationWrapper ul ul a{
display: block;
padding: 5px 5px 5px 20px;
width: 115px;
color: #fff;
background: none;
text-decoration: none;
}

div#divNavigationWrapper ul ul a:hover{
border-bottom: dotted 1px #fff;
border-left: none;
}

/* End of Navigation Design */

/* Footer Design */

div#divFooterWrapper {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}

div#divPreFooter{
	padding: 5px 10px 30px 10px;
	text-align:center;
	}
	
div#divInnerFooter{
	text-align:center;
	background: #CC3433;
	padding: 6px 6px 3px 6px;
	}
	
div#divInnerFooter, div#divInnerFooter a{
	color: #fff;
	}
div#divInnerFooter a:hover{
	color: #fff;
	text-decoration: none;
	}
/* End of Footer Design */

/* Search Page Design */
span.divResultBar{
	text-align:right;
	display:block;
	padding: 5px 0;
	}
	
span.SearchTipBar{
	text-align:center;
	display:block;
	padding: 5px;
	background:#B4B4B4;
	color:#fff;
	margin: 10px auto 0 auto;
	width:700px;
	}
span.SearchTipBar a{
	color:#fff;
	}
span.SearchTipBar a:hover{
	color:#fff;
	text-decoration:none;
	}
div#divNoResults{
	text-align:left;
	}
	
div#divNoResults li{
	margin-left:20px;
	padding:2px;
	}

div.linkWrapper{
padding: 8px 0;
overflow:hidden;
width:100%;
border-bottom: dotted 1px #ccc;
	}

div.typeImageWrapper{
	float:left;
	}
div.linkInfoWrapper{
	float:left;
	padding-left:5px;
	}

div.divLinkDescription {
	font-size: 90%;
	padding-bottom:4px;
	overflow:hidden;
	width:100%;
	}
	
a.linkTitle{
	font-size: 120%;
	font-weight:bold;
	float:left;
	padding: 3px 0;
	}
	
	
.filePreviewIcon{
float:left;
	}
	
#divPager{
text-align:center;
padding: 20px 0;
color:#666;
font-size:100%;

}

#divPager a.digit {
color:#CC3433;
font-weight:bold;
padding:2px 5px;
margin: 0 3px;
background:#fff;
border: dotted 1px #8C8C8C;
text-decoration:none;
}

#divPager a.digit:hover {
color:#CC3433;
font-weight:bold;
padding:2px 5px;
margin: 0 3px;
background:#fff;
border: solid 1px #CC3433;
text-decoration:none;
}

#currentPager{
color:#fff;
font-weight:bold;
padding:2px 5px;
margin: 0 3px;
background:#CC3433;
border: solid 1px #CC3433;
text-decoration:none;
}

/* End of Search Page Design */

/* Search Form Design*/
.divHeaderSearchWrapper{
width: 550px;
margin-left:160px;
margin-top:10px;
}

.divHeaderSearchWrapper #divTypeWrapper{
text-align:left;
color:#000;
}

#divTypeWrapper ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#divTypeWrapper ul li {
	display: inline;
	color: #000;
	}

#divTypeWrapper ul li a{
text-decoration: none;
color: #000;
padding-bottom:5px;
cursor:pointer;
}

#divTypeWrapper ul li a:hover{
color: #fff;
}

#divTypeWrapper ul li a.Active{
text-decoration: none;
color: #fff;
background: url(images/arrow.gif) center bottom no-repeat;
padding-bottom:5px;
}

#divSearchFieldHeader{
	margin-top:3px;
	}

#divSearchFieldHeader #searchStringWrapper {
padding:3px;
width: 400px;
background: #fff;
margin: 0 auto;
float:left;
}

#divSearchFieldHeader .searchString {
width: 390px;
border: 0px;
}

#divSearchFieldFront{
	margin-top:3px;
	}
	
#divSearchFieldFront #searchStringWrapper {
padding:3px;
width: 400px;
background: #fff;
margin: 0 auto;
}
#divSearchFieldFront .searchString {
width: 390px;
border: 0px;
}

.buttonSearchHeader{
width: 120px;
margin-left:5px;
}

#divSearchBottom{
color:#fff;
padding:3px;
width: 400px;
text-align:center;
}
#divSearchBottom label{
padding:3px;
}

/* End of Search Form Design*/

/*Image Sprites*/
.imgNoReg{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px 0px no-repeat;
padding-left:14px;
}
.imgYesReg{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -14px no-repeat;
padding-left:14px;
}
.imgBulgaria{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -42px no-repeat;
padding-left:14px;
cursor:help;
}
.imgInternational{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -170px no-repeat;
padding-left:14px;
cursor:help;
}
.imgNoInfo{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -55px no-repeat;
padding-left:10px;
}
.imgBadLink{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -194px no-repeat;
padding-left:14px;	
}
.imgGoodLink{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -183px no-repeat;
padding-left:14px;	
}
.imgHits{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -68px no-repeat;
padding-left:14px;	
}
.imgDeadLink{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -27px no-repeat;
padding-left:14px;	
}
.imgFree{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -145px no-repeat;
padding-left:14px;	
}
.imgTorrent{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -132px no-repeat;
padding-left:14px;	
}
.imgOnline{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -157px no-repeat;
padding-left:14px;	
}
.imgOnlineListen{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -210px no-repeat;
padding-left:14px;	
}
.imgOnlineListenFront{
widt?:12px;
height:14px;
background: url(images/DaDa2_Sprite_1.gif) 0px -227px no-repeat;
}
/*End of Image Sprites*/

/*File Type Image Sprites*/
.imgFileTypeVideo{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px 0px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeAudio{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -36px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeDocuments{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -130px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypePictures{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -98px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeArchives{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -165px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeSoftware{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -65px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeWeb{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -198px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeUnknown{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -230px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFileTypeOnline{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -268px no-repeat;
display:block;
text-indent:-10000px;
}
.imgFolder{
width:30px;
height:30px;
background: url(images/DaDa2_Sprite_File_Type_1.gif) 0px -300px no-repeat;
display:block;
text-indent:-10000px;
}
/*End of File Type Image Sprites*/

/*Download & Online View*/
#onlineView{
width:500px;
margin-left: auto;
margin-right: auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
#downloadView{
width:450px;
margin-left: auto;
margin-right: auto;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}
/*End of Download & Online View*/

/*Link Manage Stuff*/

.notWorkingLink{
	border: solid 2px #CC3433;
	padding:2px;
	font-weight:bold;
}
.notWorkingLink:hover{
	background-color:#DDDDDD;
}

.WorkingLink{
	border: solid 2px #69B12B;
	padding:2px;
	font-weight:bold;
	color:#fff;
}
.WorkingLink:hover{
	background-color:#DDDDDD;
}
/*End Of Link Manage Stuff*/

/*Tag Cloud*/
#tagCloudWrapper{
	padding-bottom:10px;
	padding-top:20px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:400px;
}
a.tagCloudXS:link, a.tagCloudXS:visited {
font-size:11px;
text-decoration:none;
padding:2px;
}
a.tagCloudXS:hover{
background-color:#CC3433;
color:#FFF;
}
a.tagCloudS:link, a.tagCloudS:visited {
font-size:14px;
text-decoration:none;
padding:1px;
}
a.tagCloudS:hover{
background-color:#CC3433;
color:#FFF;
}
a.tagCloudL:link, a.tagCloudL:visited {
font-size:17px;
text-decoration:none;
padding:1px;
}
a.tagCloudL:hover{
background-color:#CC3433;
color:#FFF;
}
a.tagCloudXL:link, a.tagCloudXL:visited {
font-size:20px;
text-decoration:none;
padding:1px;
}
a.tagCloudXL:hover{
background-color:#CC3433;
color:#FFF;
}
a.tagCloudXXL:link, a.tagCloudXXL:visited {
font-size:23px;
text-decoration:none;
padding:1px;
}
a.tagCloudXXL:hover{
background-color:#CC3433;
color:#FFF;
}
a.tagCloudXXXL:link, a.tagCloudXXXL:visited {
font-size:26px;
text-decoration:none;
padding:1px;
}
a.tagCloudXXXL:hover{
background-color:#CC3433;
color:#FFF;
}
.tagCloudWrapper a:hover{
background-color:#CC3433;
color:#FFF;
}

/*End Of Tag Cloud*/

/* Server Message */
.serverMessage{
padding:5px;
background-color:#E5E4E4;
color:#000;
font-size:12px;
font-weight:normal;
text-align:left;
}
/* End Of Server Message */

/* Search Player Design*/
.imgPlayListInsert{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -245px no-repeat;
padding-left:14px;	
	}
	
div.playerControls {
	padding:3px;
	background:#CC3433;
	margin: 0 0 0 10px;
	width:215px;
	float:left;
	color:#fff;
	}

div.playerControls a, div.playerControls a:visited{
color:#fff;
font-size: 100%;
text-decoration:none;
	}
div.playerControls a:hover{
	color:#fff;
	text-decoration:none;
}
.playNow{
cursor:pointer;
}
.playList{
cursor:pointer;
}

/* END of Search Player Design*/

/* Player Design*/
#playerWrapper{
	overflow: hidden;
	width:100%;
	}
#flashPlayerWrapper{
float:left;
margin:5px;
width:300px;
	}
#playListWrapper{
float:left;
margin:5px;
width:270px;
	}

#allPlayListWrapper{
float:left;
margin:5px;
width:190px;
	}

#mainPlayListHeader{
padding: 5px;
background: #52BA64;	
color:#fff;
position:relative;
font-weight:bold;
border-bottom: dotted 1px #fff;
overflow:hidden;
	}
	
        #mainPlayListHeader .mainPlayListTitle{
	    font-family: Georgia, "Times New Roman", Times, serif;
        font-style: italic;
        font-weight:bold;
        font-size:110%;
	    }
        #mainPlayListHeader a.delete{
        width:12px;
        height:12px;
        background: url(images/DaDa2_Sprite_1.gif) 0px -119px no-repeat;
        text-indent: -3000px;
        position:absolute;
        right: 5px;
        cursor:pointer;
        line-height:12px;
	        }
        #mainPlayListHeader a.delete:hover{
        background: url(images/DaDa2_Sprite_1.gif) 0px -196px no-repeat;
	        }
        	
        #mainPlayListHeader a.save{
        width:12px;
        height:12px;
        background: url(images/DaDa2_Sprite_1.gif) 0px -263px no-repeat;
        text-indent: -3000px;
        position:absolute;
        right: 20px;
        cursor:pointer;
        line-height:12px;
	        }
	        
        #mainPlayListHeader a.favourite{
        width:12px;
        height:12px;
        background: url(images/DaDa2_Sprite_1.gif) 0px -292px no-repeat;
        text-indent: -3000px;
        position:absolute;
        right: 5px;
        cursor:pointer;
        line-height:12px;
	        }
        #mainPlayListHeader a.favourite:hover{
        background: url(images/DaDa2_Sprite_1.gif) 0px -306px no-repeat;
	        }
	    		
	
#mainPlayListRepeater{
background: #52BA64;
padding: 5px 0;
}

#mainPlayListFooter{
padding: 6px;
background: #52BA64;	
color:#fff;
border-top: dotted 1px #fff;
	}
#mainPlayListFooter a{
color:#fff;
	}
#mainPlayListFooter a:hover{
color:#fff;
	}
#mainPlayListFooter p{
padding-bottom: 3px;
	}
#mainPlayListFooter input.send2Friend{
width: 255px;
background: #52BA64;
border: solid 1px #345815;
color: #345815;
	}

div.emptyPlayList{
	background: #52BA64;
	padding: 5px;
	color:#fff;
	text-align:center;
	}
	
#mainPlayListRepeater ul{
list-style-type: none;
background: #52BA64;
	}
#mainPlayListRepeater ul li{
margin: 3px 5px;
padding: 3px;
background: #B4D895;
color: #345815;
position:relative;
cursor:move;
width: 255px;
overflow:hidden;
	}
#mainPlayListRepeater ul li:hover{
color: #fff;
	}
	
.playListSongTitle{
font-weight:bold;
float:left;
	}

#mainPlayListRepeater ul li a.download{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -277px no-repeat;
text-indent: -3000px;
cursor:pointer;
line-height:12px;
float:right;
margin-right:3px;
	}
	
#mainPlayListRepeater ul li a.download:hover{
background: url(images/DaDa2_Sprite_1.gif) 0px -277px no-repeat;
	}

#mainPlayListRepeater ul li a.delete{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -119px no-repeat;
text-indent: -3000px;
cursor:pointer;
line-height:12px;
float:right;
margin-right:3px;
	}
#mainPlayListRepeater ul li a.delete:hover{
background: url(images/DaDa2_Sprite_1.gif) 0px -196px no-repeat;
	}
	
.imgRssPlayList{
width:27px;
height:15px;
background: url(images/small_rss.gif) no-repeat;
padding-left:30px;	
text-decoration:none;
	}

#divSavePlayList{
 display:none;
 margin: 5px 0;
 padding: 5px 0;
 border-top: dotted 1px #fff;
    }
    
#divSavePlayList p{
  margin-bottom: 3px; 
    }

#divSavePlayList .txtPlayListTitle{
 width:250px;
    }

#divSavePlayList .ddlPlayListGenres{
 width:220px;
    }
    
div.myPlayListRepeater{
    margin-bottom:15px;
    border-bottom: solid 3px  #52BA64;
    }
    
div.myPlayListRepeater ul{
list-style-type: none;
	}
div.myPlayListRepeater ul li{
margin: 3px 0;
padding: 3px;
background: #52BA64;
border: 2px solid #52BA64;
overflow:hidden;
	}
div.myPlayListRepeater ul li a{
display:block;
text-decoration:none;
color:#fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight:bold;
font-size:110%;
	}
div.myPlayListRepeater ul li:hover a{
color:#345815;
	}
	
.droppable-hover {
	background-color: #FFF !important;
	border: 2px dotted #5C5D5D !important;
}

.droppable-hover a{
	color: #5C5D5D !important;
}

div.myPlayListRepeater .myPlayListsTitle{
font-weight:bold;
display:block;
color: #345815;
border-bottom: dotted 1px #52BA64;
margin-bottom:5px;
    } 

.smallMP3Search{
   padding-bottom:5px;
   text-align:center;
    }
.smallMP3Search input{
   width:190px;
   margin-bottom:3px;
    }
.smallMP3Search .smallSearch{
border: solid 2px #52BA64;
    }


div.myPlayListRepeater .playlist{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -330px no-repeat;
padding-left:15px;	
    }
    
div.myFavouritesRepeater{
margin-bottom:15px;
border-bottom: solid 3px  #B4B4B4;
    }

div.myFavouritesRepeater ul{
list-style-type: none;
	}
div.myFavouritesRepeater ul li{
margin: 3px 0;
padding: 3px;
background: #B4B4B4;
border: 1px dotted #B4B4B4;
overflow:hidden;
	}
div.myFavouritesRepeater ul li a{
display:block;
text-decoration:none;
color:#fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight:bold;
font-size:110%;
float:left;
	}
div.myFavouritesRepeater ul li:hover a{
color:#5C5D5D;
	}

div.myFavouritesRepeater ul li a.delete{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -119px no-repeat;
text-indent: -3000px;
cursor:pointer;
line-height:12px;
float:right;
margin-right:3px;
	}
div.myFavouritesRepeater ul li a.delete:hover{
background: url(images/DaDa2_Sprite_1.gif) 0px -196px no-repeat;
	}
	
div.myFavouritesRepeater .myPlayListTitle{
font-weight:bold;
display:block;
color: #5C5D5D;
border-bottom: dotted 1px #5C5D5D;
margin-bottom:5px;
    }
div.myFavouritesRepeater .favourite{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -316px no-repeat;
padding-left:14px;	
    }
   
#myPlayListRepeater div.noFavourite{
    padding:3px;
    text-align:center;
    }
    
#genreRepeater{
    position:relative;
    border-bottom: solid 3px  #6699CC;
    margin-top: 10px;
    }
    
#genreRepeaterHeader{
border-bottom: dotted 1px #5C5D5D;
margin-bottom:5px;
    }
    
#genreRepeater a.expandPlayList{
        width:12px;
        height:12px;
        background: url(images/DaDa2_Sprite_1.gif) 0px -390px no-repeat;
        text-indent: -3000px;
        position:absolute;
        right: 0px;
        cursor:pointer;
        line-height:12px;
	}	
#genreRepeater .genreTitle{
font-weight:bold;
color: #334D66;
cursor:pointer;
    }
    
.genreList.hidden{
    display:none;
    }
    
.genreList.active{
    
    }
#genreRepeater ul{
list-style-type: none;
	}
#genreRepeater ul li{
margin: 3px 0;
padding: 3px;
background: #6699CC;
overflow:hidden;
color:#fff;
	}
#genreRepeater ul li.active{
background: #334D66;
	}
#genreRepeater ul li:hover.active a{
color: #6699CC;
	}
	
#genreRepeater ul li a{
display:block;
text-decoration:none;
color:#fff;
font-weight:bold;
float:left;
	}
#genreRepeater ul li:hover a{
color:#334d66;
	}

 
 #genrePlaylists{

    }

#genrePlaylists ul{
list-style-type: none;
	}
#genrePlaylists ul li{
margin: 3px 0;
padding: 3px;
border-bottom: 1px dotted #6699CC;
overflow:hidden;
	}
#genrePlaylists ul li a{
display:block;
text-decoration:none;
color:#6699CC;
font-weight:bold;
float:left;
	}
#genrePlaylists ul li:hover a{
color:#334d66;
	}

#genrePlaylists .myPlayListTitle{
font-weight:bold;
display:block;
color: #5C5D5D;
border-bottom: dotted 1px #5C5D5D;
margin-bottom:5px;
    }
      
    
#flashPlayerControls {
    padding: 5px;
    }

#flashPlayerControls a{
    color:#fff;
    text-decoration:none;
    cursor:pointer;
    }
    
#flashPlayerControls .Off  {
    background-color:#B4B4B4;
    border: 2px solid #B4B4B4;
    }
    
#flashPlayerControls .On {
    background-color:#52BA64;
    border: 2px solid #52BA64;
    }
    
#playerControlAuto{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -359px no-repeat;
padding-left:14px;
line-height:12px;
font-size: 90%;
    }
#playerControlShuffle{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -345px no-repeat;
padding-left:14px;
line-height:12px;
font-size: 90%;
    }
#playerControlRepeat{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -373px no-repeat;
padding-left:14px;
line-height:12px;
font-size: 90%;
    }
    
#playerControlHelp{
    background-color:#52BA64;
    border: 2px solid #52BA64;
    color:#fff;
    font-size: 90%;
    }
#helpHolder h2{
	color:#000;
	font-size:100%;
	border-bottom: 1px dotted #5C5D5D;
	padding:3px;
	}
#helpHolder ol{
margin: 0 0 0 20px;
text-align:left;
	}
#helpHolder ol li{
margin: 0;
padding: 3px;
color: #5C5D5D;
font-weight:bold;
	}
/* END of Player Design*/


/* Login Design */

#divLogin {
position:absolute;
top:0px;
right:5px;
text-align:right;
color:#CC3433;
background:#fff;
padding: 4px;
width:240px;
}
#divLogin .boxLogin{
width:80px;
margin:2px;
font-size:90%;
height:13px;
border:solid 1px #CC3433;
padding:2px;
}
#divLogin .buttonLogin{
}
#divLogin .buttonLogin:hover{

}
#divLogin a {
color:#CC3433;
text-decoration:none;
}
#divLogin a:hover {
text-decoration:underline;
}
#divLogin .usernameStyle{
color:#CC3433;
font-weight:bold;
font-size:110%;
}
#loggedBar{
color:#CC3433;
background:#fff;
padding: 3px 5px 3px 5px;
	}

/* Front Page Design */
div#divFrontContainerWrapper{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:98%;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background: #fff;
	}

div#divFrontContentWrapper{

	}
	
div#divFrontLogo{
margin:0 auto; /* center, not in IE5 */
width:250px;
padding: 20px 0 0 0;
	}
	
.speakerIcon{
width:12px;
height:12px;
background: url(images/DaDa2_Sprite_1.gif) 0px -405px no-repeat;
text-indent: -3000px;
cursor:pointer;
line-height:12px;
margin-right:2px;  
    }
	
div#divFrontFooter{
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	text-align:center;
	}	
div#divFrontFooter div{
	padding: 4px;
	}
.frontTextAd, .frontTextAd a{
	color: #CC3433;
	}
.frontTextAd a:hover{
	color: #CC3433;
	text-decoration: none;
	}
.frontFootNotes, .frontFootNotes a{
	color: #5C5D5D;
	}
.frontFootNotes a:hover{
	color: #5C5D5D;
	text-decoration: none;
	}

div.divFrontSearchWrapper {
background: #CC3433;
padding: 10px;
margin:0 auto; /* center, not in IE5 */
width: 450px;
text-align:center;
}

div.divFrontSearchWrapper #divSearchBottom{
width: 420px;
}

div.divFrontSearchWrapper .buttonSearch{
width: 250px;
padding:2px;
margin:5px;
}

.subTextFront{
color:#666;
font-size:70%;
text-align:center;
padding:5px;
}

#divFrontNavigation{
margin: 10px auto; /* center, not in IE5 */
width:500px;
padding: 5px 0;
border-top: dotted 1px #ccc;
}
	
#divFrontNavigation ul{
list-style-type: none;
text-align: center;
}

#divFrontNavigation ul li {
	display: inline; 
	color: #CC3433;
	font-weight:bold;
	}

#divFrontNavigation ul li a{
text-decoration: none;
}
#divFrontNavigation ul li a:hover{
text-decoration: underline;
}
#divFrontNavigation ul li a.listenOnline{
padding-left: 14px;
background: url(images/DaDa2_Sprite_1.gif) 0px -405px no-repeat;
}


/* Ad Containers */

.TopSearchBanner{
	display:block;
	}
.footerTextAd, .footerTextAd a{
	color: #B4B4B4;
	}
.footerTextAd a:hover{
	text-decoration:none;
	}

/* Submit Related Elements*/
.tableSubmitter{
width:450px;
border:0px;
}
.submitSuccess{
font-size:130%;
font-weight:bold;
color:#0CC;
}
.submitFail{
font-size:130%;
font-weight:bold;
color:#F00;
}
.multipleResultRow{
padding:5px;
}
#smallWrapper{
width:520px;
padding:20px;
	}
.singleSubmitResult{
height:200px;
text-align:center;
padding:50px;
}

/* Download Design */

.divDownloadCountdown{
width:400px;
margin-left: auto;
margin-right: auto;
margin-top:5px;
margin-bottom:5px;
color:#CB2607;
font-weight:bold;
text-align:center;
}
.divDownloadCountdown a {
color:#CB2607;
text-decoration:none;
}
.divDownloadCountdown a:hover {
text-decoration:underline;
}

.leftSideAd {
padding: 10px 5px;
display:block;
} 