/*Basic page styles*/
BODY {
	background: url(../img/background.jpg);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

FORM { 
	padding: 0px;
	margin: 0px;
}

DIV.total {
	background: url(../img/background_top.jpg);
	background-repeat: repeat-x;
	text-align: center;
	padding: 0px;
}

DIV.page {
	border: 1px solid #4C4C4C;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 987px;
	padding: 0px;
	margin: 0 auto;
	overflow: hidden;
}

DIV.header {
	background-color: #FFFFFF;
	width: 987px;
	overflow: hidden;
}

DIV.headerLeft {
	width: 234px;
	height: 106px;
	float: left;
	padding: 0px;

}

.headerImg {
	margin-bottom: -5px;
}

DIV.headerRight {					 
	float: right;
	width: 728px;
	height: 90px;
	position: relative;
	left: -24px;
	top: 8px;
}

DIV.menuTop {
	background: url(../img/background_menutop.jpg);
	width: 987px;
	height: 25px;
	padding: 0px;
}

DIV.main {
	background-color: #FFFFFF;
	width: 987;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}

DIV.middle {
	background: #FFFFFF;
	margin-left: 22px;
	margin-right: 22px;
	padding: 0px;
}

DIV.middle_artists {
	background-color: #FFFFFF;
	margin-right: 15px;
	width: 937px;
	padding: 0px;
	margin-left: 22px;
}

DIV.footer {
	background: url(../img/background_menutop.jpg);
	width: 987px;
	height: 25px;
	padding: 0px;
}

DIV.verticalSpacer {
	height: 24px;
	clear: both;
}

DIV.verticalSpacerIndex {
	height: 6px;
	clear: both;
	font-size: 1px;
}

DIV.verticalSpacer2 {
	height: 10px;
	clear: both;
}

div.reset{
	clear:both;
}

DIV.artistTop {
	text-align: left;
	margin: 0px;
}

DIV.filters{
	width: 700px;
	margin-bottom: 10px;
	border: 0px;
	display: inline;
	padding: 0px;
}


.label{
	font-family: Trebuchet MS;
	color: black;
	font-size: 12px;
}

.aform{
	float: left;
	display: inline;
	margin-bottom: 5px;
}

.opt{
	margin-right: 10px;
	margin-bottom: 4px;
	padding-left: 4px;
	background-color: #ffffff;
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 11px;
	height: 19px;
	width: 154px;
	vertical-align: top;
	/*overflow: hidden;*/
}

.opt2{
	margin-right: 10px;
	margin-bottom: 4px;	
	padding-left: 4px;
	font-family: Trebuchet MS;
	color: black;
	font-size: 11px;
	height: 19px;
	width: 154px;
	vertical-align: top;
	/*overflow: hidden;*/
}

DIV.artiesten{
	width: 573px;
	float: left;
	vertical-align: top;
	margin-right: 4px;
}

/*Page content*/

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li span { height: 1%; }
* html h3 {margin-bottom: 6px;}
* html span.artistName {padding-top:4px;}
* html span.featureInfo {padding-top:4px;}
* html div.subBezoken {	margin-top: -11px;}
* html div.search {	margin-bottom: 10px;}
* html input.searchInput {margin-top: -3px;}
* html div.partners{height: 204px;}
* html input.searchButton { margin-bottom: -6px;}
* html DIV.goldArtists {height: 525px;}
* html DIV.goldListeners {height: 525px;}
* html DIV.sponsorsAndPartners {height: 525px;}
* html DIV.partners{height: 231px;}
* html span.forgot {margin-bottom: 15px; margin-left: 40px; margin-top: -10px}
/* End */

/* global header for all the section titles on the homepage */
h3 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: strong;
	margin-top: 9px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 8px;	
}

h3 img {
	margin-left: 395px;
}

h3 a{
	color: #F41F7B;
	text-decoration: none;
}

h3 a:hover {
	color: #F41F7B;
	text-decoration: underline;
}

/* The featured artist section of the homepage (first row, first column) */
DIV.artistHeader {
	text-align: left;
	margin: 0px;
}

DIV.filterInfo {
	clear:both;
}

.filterInfo p {
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Tahoma;
	color: #606060;
	font-size: 11px;
}

.filterInfo a {
	font-family: Tahoma;
	color: #F41F7B;
	font-size: 11px;
}

.wisFilter  {
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
}

DIV.artistName {
	float: left;
	margin-bottom: 5px;
}

span.artistName {
	text-align: left;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	float:left;
	padding-top:8px;
	padding-left: 5px;
}

.artistName a{
	text-decoration: none;
	font-size: 14px;
}

.artistName a:hover{
	text-decoration: underline;
}

span.featureInfo{
	text-align: right;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	float: right;
	padding-top:8px;
	padding-right: 5px;
}

.featureinfo a {
	color: #ffffff;
}

DIV.artistWeek {
	border: 1px solid #000000;
	width: 383px;
	height: 245px;
	float: left;
	margin-right: 7px;
	background-color: #000000;
}

DIV.right{
	width: 358spx;
	/*height: 700px;*/
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* The login and genres section of the homepage (first row, second column) */
.profileLinks {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 16px;
}

.profileLinks li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

td.profileLinks {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.profileLinks li a:link, .profileLinks li a:visited {
	font: 12px "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	height: 18px;
	overflow: hidden;
	width: 116px;
	text-align: left;
}

td.profileLinks a:link, td.profileLinks a:visited {
	font: 12px "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	height: 18px;
	overflow: hidden;
	width: 116px;
	text-align: left;
}

.profileLinks li a:hover, .profileLinks li a:active {
	color: #000000;
	text-decoration: none;
	display: block;
	background-color: #FFC7E0;
}

td.profileLinks a:hover, td.profileLinks a:active {
	color: #000000;
	text-decoration: none;
	display: block;
	background-color: #FFC7E0;
}


DIV.loginAndGenres {
	border: 1px solid #cccccc;
	width: 365px;
	height: 245px;
	float: left;
	margin-right: 7px;
}

.loginAndGenres form {
	margin: 0px;
}

div.subLogin {
	height: 91px;
}

.subLogin span {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
}

div.formRight{
	float: left;
}

div.formLeft {
	float: left;
	width: 253px;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;
}

div.formLeft input {
	border: 1px solid #cccccc;
	width: 140px;
}

div.formRight input {
	background-color: #c9c9c9;
	color: #F61F7C;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	width: 105px;
	height: 43px;
}

span.formText{
	width: 100px;
	display: block;
	float:left;
	margin-bottom: 5px;
	padding-left: 10px;
}
span.forgot{
	width: 200px;
	display: block;
	margin-bottom: -2px;
	font-size: 11px;
	color: #6F6F6F;
	margin-left: 110px;
	text-align: left;
}

.forgot a{
	text-decoration: none;
	color: #6F6F6F;
}

.forgot a:hover{
	text-decoration: underline;
	color: #6F6F6F;
}

span.formInput{
	width: 100px;
	display: block;
	float:left;
}

/*Genres list*/

ul.bezoekList {
	margin:0px;
	padding: 0px;
}

ul.bezoekList a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

ul.bezoekList a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.bezoekList li.normal{
	display: block;
	height: 22px;
	background-color: #FFC7E0;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
}

.bezoekList li.alternate{
	display: block;
	height: 22px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
}

.bezoekList span.genres{
	padding-left: 10px;
	padding-top: 2px;
	display: block;
	width: 60%;
	float: left;
	text-align: left;
}

.bezoekList span.imageLink{
	padding-top: 2px;
	display: block;
	width: 10%;
	float: left;
	text-align: left;
}

.imageLink img {
	margin-top: 2px;
}

.bezoekList span.theNumber{
	padding-top: 2px;
	display: block;
	text-align: right;
	padding-right: 5px;
}

/* The top 10 listeners section of the homepage (first row, third column) */

DIV.topListeners {
	border: 1px solid #cccccc;
	width: 175px;
	height: 245px;
	float: left;
}

ul.topListenersList {
	margin:0px;
	padding:0px;
}

.topListenersList li.normal{
	display: block;
	height: 21px;
	background-color: #cccccc;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.topListenersList li.alternate{
	display: block;
	height: 21px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.topListeners span.rank{
	padding-top: 2px;
	display: block;
	width: 10%;
	float: left;
	text-align: center;
}

.topListeners span.name{
	display: block;
	padding-top: 2px;
	width: 55%;
	float: left;
	text-align: left;
}

span.name a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

span.name a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.topListeners span.credits{
	display: block;
	padding-top: 2px;
	width: 35%;
	float: left;
	text-align: center;
}

/* The weblogs section of the homepage (second row, second column) */

DIV.weblog {
	border: 1px solid #cccccc;
	width: 504px;
	height: 350px;
	float: left;
	margin-right: 7px;
}

ul.blogPosts {
	margin:0px;
	padding: 0px;
}

.blogPosts li.normal{
	display: block;
	height: 59px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
}

.blogPosts li.alternate{
	display: block;
	height: 58px;
	background-color: #FFC7E0;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
}

.blogPosts span.picture{
	padding-top: 8px;
	display: block;
	width: 15%;
	float: left;
	text-align: center;
}

.blogPosts span.text{
	padding-top: 2px;
	display: block;
	width: 80%;
	float: left;
	text-align: left;
}

.blogPosts span.link{
	padding-top: 40px;
	display: block;
	float: left;
	text-align: left;
}

.link img {
	border: 0px;
}

.text h4 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.text h4 a {
	color: #000000;
	text-decoration: none;
}

.text h4 a:hover {
	color: #000000;
	text-decoration: underline;
}

.text p {
	margin: 0px;
	padding: 0px;
}

p.postInfo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
}

span.blogPostsFooter {
	background-color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	
	display: block;
	padding: 1px;
	text-align:left;
	padding-left:5px;
}

.blogPostsFooter a {
	color: #ffffff;
	text-decoration: none;
}

span.blogPostsFooter img {
	margin-top: 3px;
	margin-bottom: -3px;
	border: 0px;
}


/* The new comments section of the homepage (second row, last column) */

ul.newCommentsList {
	margin:0px;
	padding: 0px;
}

.newCommentsList li.normal{
	display: block;
	height: 59px;
	background-color: #cccccc;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

a.commentToLink {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

a.commentToLink:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}

.newCommentsList li.alternate{
	display: block;
	height: 59px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.newComments span.picture{
	padding-top: 14px;
	display: block;
	width: 30%;
	float: left;
	text-align: center;
}

.newComments span.info{
	padding-top: 2px;
	display: block;
	width: 70%;
	float: left;
	text-align: left;
}

a.userNickname {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.userNickname:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.newComments {
	border: 1px solid #cccccc;
	width: 175px;
	height: 350px;
	float: left;
}

span.newCommentsFooter a {
	color: #ffffff;
	text-decoration: none;
}

span.newCommentsFooter img {
	margin-top: 3px;
	margin-bottom: -3px;
}

span.newCommentsFooter {
	background-color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	
	display: block;
	padding: 1px;
	text-align:left;
	padding-left:5px;
}
/* The search and concerts of the homepage (second row, first column) */

DIV.searchAndConcerts {
	width: 246px;
	float: left;
	margin-right: 7px;
}

input.searchInput {
	width: 222px;
	height: 49px;
	border: 1px solid #797979;
	padding: 3px;
	font-family: Trebuchet MS;
	font-size: 32px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top:10px;
}

input.searchButton {
	background-color: #c9c9c9;
	color: #F61F7C;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}


DIV.search {
	border: 1px solid #cccccc;
	margin-bottom: 8px;
	height: 160px;
	text-align: left;
}

DIV.concerts2 {
	border: 1px solid #cccccc;
}


TABLE.futureConcerts2 {
	margin:0px;
	padding: 0px;
	width: 244px;
	height: 120px;
}

.futureConcerts2 TR.normal2{
	background-color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
}

.futureConcerts2 TR.normal2 TABLE TD{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
}

.futureConcerts2 TR.alternate2{
	background-color: #cccccc;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
}

.futureConcerts2 TR.alternate2 TABLE TD {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
}

.info2 {
	padding-left: 5px;
	text-align: left;
	float: left;
	width: 90%;
}

.info2 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.futureConcerts2 TD.info2 a:hover {
	text-decoration: underline;
}

table.ajaxConcerts {
	margin:0px;
	padding: 0px;
	width: 244px;
}

.ajaxConcerts tr {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	cellvalign: top;
}

table.ajaxConcerts td A {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.futureConcerts span.info a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.futureConcerts span.button{
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	text-align: center;
}

.ajaxConcerts span.ajTitle{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	display: block;
	text-align: left;
	width: 25%;
	float: left;
	font-weight: bold;
}

.ajaxConcerts span.ajInfo{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	display: block;
	text-align: left;
}

.futureConcerts span.clear {
	clear: both;
}

.futureConcerts h5 {
	padding: 0px;
	padding-left: 3px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.futureConcerts p {
	padding: 0px;
	padding-left: 3px;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-align: left;
}


span.button img {
	margin-right: 3px;
	cursor: pointer;
}

span.futureConcertsFooter img {
	margin-top: 3px;
	margin-bottom: -3px;
}

.futureConcertsFooter a {
	color: #ffffff;
	text-decoration: none;
}

span.futureConcertsFooter {
	margin-top: 5px;
	background-color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	
	display: block;
	padding: 1px;
	text-align:left;
	padding-left:5px;
}
/* The sponsors and partners section of the homepage (last row, first column) */
DIV.sponsorsAndPartners {
	width: 246px;
	height: 498px;
	float: left;
	margin-right: 7px;
}

DIV.sponsors {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	height: 284px;
}

DIV.partners{
	border: 1px solid #cccccc;
	height: 202px;
	margin-bottom: 10px;
}

DIV.partners P {
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-left:10px;
	font-family:'Trebuchet MS', Verdana, Arial; 
	font-size:12px;	
}


DIV.partners A {
	color: #000000;
	text-decoration: underline;
}
.partners img {
	margin-bottom: 20px;
	border: 0px;
}
/* The random listeners section of the homepage (last row, second column) */
DIV.goldListeners {
	border: 1px solid #cccccc;
	width: 248px;
	width: 224px;
	height: 498px;
	float: left;
	margin-right: 6px;
}

ul.goldListenersList {
	margin:0px;
	padding: 0px;
	padding-top: 3px;
}

.goldListenersList li.normal{
	display: block;
	height: 46px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.goldListenersList li.alternate{
	display: block;
	height: 46px;
	background-color: #FFC7E0;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.goldListenersList span.picture{
	padding-top: 7px;
	display: block;
	width: 30%;
	float: left;
	text-align: center;
}

.goldListenersList span.info{
	padding-top: 6px;
	display: block;
	width: 70%;
	float: left;
	text-align: left;
}

.info p {
	margin: 0px;
	padding: 0px;
}

.info h4 {
	margin: 0px;
	padding: 0px;
}

.info h4 a{
	color: #000000;
	text-decoration: none;
}
/* The random artists section of the homepage (last row, third column) */
DIV.goldArtists {
	border: 1px solid #cccccc;
	width: 248px;
	width: 224px;
	height: 498px;
	float: left;
	margin-right: 7px;
}
ul.goldArtistsList {
	margin:0px;
	padding: 0px;
	padding-top: 3px;
}

.goldArtistsList li.normal{
	display: block;
	height: 46px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.goldArtistsList li.alternate{
	display: block;
	height: 46px;
	background-color: #FFC7E0;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
}

.goldArtistsList span.picture{
	padding-top: 7px;
	display: block;
	width: 30%;
	float: left;
	text-align: center;
}

.goldArtistsList span.info{
	padding-top: 6px;
	display: block;
	width: 70%;
	float: left;
	text-align: left;
}

.info p {
	margin: 0px;
	padding: 0px;
}

.info h4 {
	margin: 0px;
	padding: 0px;
}

.info h4 a{
	color: #000000;
	text-decoration: none;
}
/* The top 10 artists section of the homepage (last row, fourth column) */
DIV.topArtists{
	border: 1px solid #cccccc;
	width: 175px;
	width: 223px;
	height: 498px;
	float: left;
}

ul.topArtistsList {
	margin:0px;
	padding: 0px;
	padding-top: 3px;
}

.topArtistsList li.normal{
	display: block;
	height: 46px;
	background-color: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.topArtistsList li.alternate{
	display: block;
	height: 46px;
	background-color: #cccccc;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.topArtistsList span.picture{
	padding-top: 7px;
	display: block;
	width: 30%;
	float: left;
	text-align: center;
}

.topArtistsList span.info{
	padding-top: 6px;
	display: block;
	float: left;
	text-align: left;
}

.topArtistsList span.number{
	padding-top: 14px;
	display: block;
	width: 8%;
	float: left;
	text-align: center;
	font-size: 12px;
}

.info p {
	margin: 0px;
	padding: 0px;
}

.info h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.info h4 a{
	color: #000000;
	text-decoration: none;
}

/* Testing */

div.over {
	position: absolute;
	background-color: #000000;
	opacity:.50;
	filter: alpha(opacity=50);
	left: 0px;
	top: 0px;
	width: 100%;
	height: 700px;
}

/* Tooltip */

.tool_tip_top {
	background: #FFFFE0;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 5px;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}


.tool_tip {
	background: #FFFFE0;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}

.tool_tip_shadow {
	background: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}

div.seoLinks {
	text-align: center;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}

.seoLinks a{
	color: #ffffff;
	text-decoration: none;
}

.seoLinks a:hover{
	text-decoration: underline;
}

DIV.index_middle_add {
	width: 940px;
	height: 100px;
	background: #000000;
	margin-bottom: 20px;
	padding-top: 10px;
}

* html DIV.index_middle_add {
	height: 110px;
}

.menutable_left {
	float: left; 
	position: relative; 
	left: 15px;		
	cursor: default;
}

.menutable_right {
	float: right; 
	position: relative; 
	left: -20px;		
	cursor: default;					 		
}

.menutable_search {
	float: left; 
	position: relative; 
	left: 20px;		
	cursor: default;					 		
}						

.main_menu {
	cursor: default;
}

.menuitem {
	text-align: center;
	padding-top: 0px;	
}		

.hline {
	font-size: 1px;	   
	text-align: center;	
	width: 10px;
	padding-top: 3px;
}		

.amenuitem {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;   
	color: #FFFFFF;	
	text-decoration: none;
}

td.menuitem span {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;   
	color: #FFFFFF;	
	text-decoration: none;
}

.searchmenuitem {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;	
	text-decoration: none;
}

.menu_padding_top {
	padding-top: 2px;
	padding-bottom: 1px;
}

.menuSearchSubmit {
	margin: 0px;
}

.menuSearchInput {
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 100px;
	height: 21px;
	margin: 0px;
	border: 1px solid #000000;
}

.amenuitem:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;   
	color: #FFFFFF;	
	text-decoration: underline;
}

.amenuitem2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;   
	color: #FFFFFF;	
	text-decoration: none;
	text-align: center;
	padding-top: 0px;	
	cursor: default;
}



.footer_menu_left {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	padding-top: 5px;
	padding-left: 25px;
}	 

.footer_menu_link {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
}	

.footer_menu_middle {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-align: center;
	padding-top: 5px;
}			

.footer_menu_right {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	padding-top: 5px;
	text-align: right;
	padding-right: 25px;
}

.footer_menu {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none; 
}

.footer_menu:hover {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: underline; 
}

.blacktext 
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
}

.sub_menu_class
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	cursor: pointer;
	background: #FFE5F1;
}

.pimp_p01 {
	color: #00C700;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none; 
	font-weight: bold; 
}

.pimp_p02 {
	color: #FF0006;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none; 
	font-weight: bold; 
}

.pimp_p03 {
	color: #00A1F1;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none; 
	font-weight: bold; 
}

.gold_member_text
{
	color: #CE8D0B;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	font-weight: bold; 
}

.main_drop_down
{
	position: absolute; 
	top: 134px;
	left: 10px; 
	visibility: hidden; 
	z-index: 1; 
	width: 195px; 
	border: 1px solid #F52072; 
	background: #FFAED2;
}

.menuitem span {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;   
	color: #FFFFFF;	
	text-decoration: none;
}

#zoekenMenu {
	margin: 0px;
}


H1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	display: inline;
}


div.loginwindow
{
	width: 936px;
	height: 283px;
	vertical-align: top;
}						

DIV.loginframe 
{ 
	width: 647px;
	height: 283px;
	vertical-align: top; 
	border: 1px solid #000000;
	float: left;	
}

DIV.loginadd 
{
	width: 275px;
	height: 287px;
	background: #A9A9A9;	
	border: 1px solid #E8E8E8;	
}

DIV.loginaddtop
{			   
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #A9A9A9;	
	border: 1px solid #BEBEBE;
	height: 18px;	  
	text-align: left;
	padding-left: 5px;	
	padding-right: 5px;	
}

.login_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;		
}

.login_text A
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F41F7B;		
}

.login_text2 {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #606060;
	text-align: left;
	margin-left: 2px;
	margin-top: 0px;
	padding: 0px;
}
		 

.login_text2a {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}

.login_text2a:hover {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #606060;
	text-decoration: underline;
}


.login_text3 {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #D60A56;
	text-align: left;
	margin-left: 2px;
	margin-top: 0px;
	padding: 0px;
}
		 
.logina
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F51A82;		
	text-decoration: underline;
}

.logininput
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;		
	border: 1px solid #8F8F8F;	
}		

.loginsubmit
{
	border: 0px;
	width: 105px;
	height: 43px;
	cursor: pointer;
}

/* Recover password form*/
DIV.formRow span.formText {
	display: block;
	width: 150px;
	height: 30px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	float: left;
}

DIV.formRow span.formInput {
	display: block;
	width: 200px;
	height: 30px;
	float: left;
}

div.formRow {
	width: 100%;
	clear: both;
}

input.email {
	font-family: Trebuchet MS;
	font-size: 12px;
	border: 1px solid #cccccc;
	width: 162px;
}

input.name {
	display: none;
}

input.recoverButton {
	margin-bottom: 10px;
}
/* End recover password form*/

DIV.statistics___ {
	margin-top: 3px;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-align: center;
}

DIV.ads{
	width: 354px;
	text-align: center;
	clear: both;
}

#buffer_loader {
	display: none;
}

#send_loader {
	display: none;
}

DIV.tableWrap {
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}

.cell1{
	width: 35px;
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
}

.cell2{
	width: 44px;
	height: 33px;
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
}

.cell3{
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
	padding-left: 5px;
	line-height: 13px;
}

.cell4{
	width: 49px;
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}

.cell5{
	width: 47px;
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}

.cell6{
	width: 68px;
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}

.cell7{
	width: 68px;
	height: 33px;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}

DIV.pageNumbers {
	width: 570px;
	float: left;
	vertical-align: top;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 24px;
	margin-bottom: 0px;
}

span.pageNumber {
	/*width: 26px;
	height: 26px;*/
	padding: 14px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background: #F91D7D;
	/*text-align: center;*/
	/*vertical-align:middle;*/
	cursor: default;
}

SPAN.pageNumberSelected {

}



.tableHeader {
	background-color: #000000;
	color: #cccccc;
	font-family: Trebuchet Ms;
	font-size: 12px;
	text-align: center;
}

.textTable{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.rowGold {
	background-color:#fffcae;
}

.rowAlternate {
	background-color:#d8d8d8;
}

.artistLink{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.artistLink:hover{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.text{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.text a {
	text-decoration: none;
	color: #000000;
}

.text a:hover {
	text-decoration: underline;
	color: #000000;
}

.textPink{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: #F41F7B;
	font-weight: normal;
	text-decoration: none;
}

.textBlack{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.textTable{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.top {
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.top2{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

TD.selected_page_nr {
	width: 26px;
	height: 26px;	
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background: #F91D7D; 
	text-align: center; 
	vertical-align: middle;
	cursor: default;
}

TD.page_nr {
	width: 26px;
	height: 26px;	
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background: #797979; 
	text-align: center; 
	vertical-align: middle;
	cursor: pointer;
}

TD.page_dots {
	width: 10px;
	height: 26px;	
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-weight: normal; 
	color: #797979; 
	text-align: center; 
	vertical-align: bottom;
	cursor: default;
}

TD.space_page_nr {
	width: 16px;
	height: 26px;	
	font-family: Trebuchet MS; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: middle;
}


.invisible {
	display: none;
	visibility: hidden;
	position: absolute;
	top: -1000px;
	left: -1000px;
}


DIV.luisteraars {
	width: 573px;
	border-collapse: collapse;
	float: left;
	vertical-align: top;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.luisteraarsTbl {
	border: 1px solid #000000;
	width: 571px;
}

div.concertTbl {
	width: 100%;
}


p.pageInfo {
	font-family: Trebuchet MS;
	font-size: 11px;		   
	font-weight: normal;
	color: #606060;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

p.searchInfo {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;	 
	color: #5E5E5E;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 9px;
}

div.pictureBlock {
	margin-top: 8px;
	float: left;
	width: 49%;
}

div.pictureNew {
	clear: both;
}

span.picture {
	text-align: center;
	padding: 0px;
	display: block;
	width: 100%;
}

.pictureBlock span {
	text-align: center;
}

.pictureBlock p {
	text-align: center;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.pictureBlock a {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.pictureBlock a:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

DIV.zoeken {
	width: 350px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	overflow: hidden;
}


DIV.up{
	width: 343px;
	height: 320px;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 5px;
	overflow: hidden;
	display: block;
}

DIV.up TABLE {
	margin-left: 10px;
	margin-top: 15px;
	width: 310px;
}

* html DIV.up TABLE {
	width: 295px;
}

DIV.up TD {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

* html DIV.up TD.up_spacer {
	padding-top: 10px;
}


DIV.up IMG {
	margin-right: 15px;
	margin-top: 10px;
	cursor: pointer;
}

DIV.up H3 {
	display: inline;
}


DIV.up_po{
	width: 343px;
	height: 350px;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 5px;
	overflow: hidden;
	display: block;
}

DIV.up_po TABLE {
	margin-left: 10px;
	margin-top: 15px;
	width: 310px;
}

* html DIV.up_po TABLE {
	width: 295px;
}

DIV.up_po TD {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

* html DIV.up_po TD.up_spacer {
	padding-top: 10px;
}


DIV.up_po IMG {
	margin-right: 15px;
	margin-top: 10px;
	cursor: pointer;
}

DIV.up_po H3 {
	display: inline;
}


DIV.frm{
	width: 150px;
	height: 295px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	padding: 10px;
	float: left;
	text-align: left;
}

.frm img {
	cursor: pointer;
}

.filters_li {
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align: left;
}

.aform_li {
	width: 120px;
	height: 20px;
	float: left;
	display: inline;
	padding: 0px;
	margin: 10px;
	margin-left: 0px;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.txt{
	width: 20px;	
	font-family: Trebuchet MS;
	font-size: 12px;
}

DIV.mid{
	width: 343px;
	/*height: 400px;*/
	border: 1px solid #cccccc;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	/*overflow: hidden;*/
	/*display: block;*/
}

DIV.ads_li {
	width: 346px;
	float: left;
	text-align: center;
	margin-right: 3px;
	margin-top: 15px;
	margin-bottom: 15px;	
}

.listenerName {
	padding: 7px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	float: left;
	text-align: left;
}

.listenerCredit {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F41F7B;
}

.listenerLocation {
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#666666;
	float: left;
	text-align: left;
}

.listenerLink{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.listenerLink:hover{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

DIV.podcasters{
	width: 573px;
	border-collapse: collapse;
	float: left;.
	vertical-align: top;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.podcastersTbl {
	border: 1px solid #000000;
	width: 571px;
}

DIV.zoeken_concerts {
	width: 282px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	overflow: hidden;
}

DIV.up_concerts {
	width: 268px;
	height: 180px;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 5px;
	overflow: hidden;
	display: block;
}

* html DIV.up_concerts {
	width: 275px;
}

DIV.up_concerts TABLE {
	margin-left: 10px;
	margin-top: 15px;
}

* html DIV.up_concerts TABLE {
	width: 295px;
}

DIV.up_concerts TD {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

* html DIV.up_concerts TD.up_spacer {
	padding-top: 10px;
}


DIV.up_concerts IMG {
	margin-right: 15px;
	margin-top: 10px;
	cursor: pointer;
}

DIV.up_concerts H3 {
	display: inline;
}


.aformm{
	width: 141px;
	height: 20px;
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-left: 4px;
	font-family: Trebuchet MS;
	color: black;
	font-size: 11px;	
}


DIV.mid_concerts {
	width: 276px;
	height: 73px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	overflow: hidden;
	display: block;
}

DIV.concert_recensie {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;	
	margin-top: 15px;
}

DIV.concert_here {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FFEA80;
	font-weight: bold;	
	padding-top: 10px; 
}

A.concert_here {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FFD28C;
	font-weight: bold;	
}

.concert_r{
	position: absolute;
	top: 570px;
	left: 620px;
	width: 318px;
	height: 348px;
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
}

TD.concerten_list{
	border: 1px solid #000000;
	border-collapse: collapse;	
}
 
TD.concert_list_header {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #AEAEAE;	 
	background-color: #000000;
}									 


TD.concert_item_date {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #F91D7D;	
}

TD.concert_item_white {
	border-bottom: 1px solid #BCBCBC; 
	border-left: 1px solid #BCBCBC; 
	border-right: 1px solid #BCBCBC; 		
	background: #FFFFFF;
}

TD.concert_item_gray {
	border-bottom: 1px solid #BCBCBC; 
	border-left: 1px solid #BCBCBC; 	
	border-right: 1px solid #BCBCBC; 	
	background: #D7D9D8;
}																			  

TD.concert_item_gold {
	border-bottom: 1px solid #BCBCBC; 
	border-left: 1px solid #BCBCBC; 
	border-right: 1px solid #BCBCBC; 		
	background: #FFFCAE;
}

TABLE.concert_item_yellow
{
	background: #FFFCAE;
}

.concert_artist_title {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;
}

.concert_artist_title:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration: underline;
}

.spacer_10px {
	width: 100%; 
	padding-left: 10px;
}

.concert_info {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #5C5C5C;	
}		 

.concert_info_in_black {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.concert_info_pt5 {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #5C5C5C;	
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}		

.concert_info_pt5 A {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #5C5C5C;
	text-decoration: underline;	
}

.concert_kom {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #F91D7D;	
}

.concert_kom A {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #F91D7D;
	text-decoration: underline;	
}

.gray_btext { 
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;   
	color: #5C5C5C;		
}
				
.versturen_button { 																	  
	background: #DDDDDD; 
	color: #F91F7A; 
	border: 1px solid #757575; 
	font-size: 11px; 
	font-family: Trebuchet MS; 
	font-weight: bold; 
	text-align: center; 
	padding: 1px;
	width: 80px;
	height: 25px;
}

.text_area {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 12px;
}

.textlimitcounter {
	height: 5px;
	border: 1px solid #000000; 
	font-size: 1px; 
	overflow: hidden;
	background: #FFFFFF;
	border-collapse: collapse;
	width: 99%;
	height: 6px
}

* html .textlimitcounter {
	width: 100%;
}

.buddy_list { 
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;   
	color: #5C5C5C;		
	padding-left: 5px;
}

.black_wall_0 {
	position: absolute;
	top: -1000px;
	left: -1000px;
	visibility: hidden;
}

.black_wall_1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	visibility: visible;
	background: #000000;
	opacity: 0.5;
	filter: alpha(Opacity=50);
}

/*window*/
.windowmain {
	position: absolute;
	top: -1000px;
	left: -1000px;
	opacity: 0.0;
	filter: alpha(Opacity=0);
	visibility: hidden;
	z-index: 1;
	background: #FFFFFF;
	width: 100px;
	height: 100px;
}

.windowmain100 {
	position: absolute;
	opacity: 0;
	filter: alpha(Opacity=0);
	z-index: 1;	
	background: #FFFFFF;
}

.windowmain90 {
	position: absolute;
	opacity: 0.1;
	filter: alpha(Opacity=10);
	z-index: 1;	
	background: #FFFFFF;
}

.windowmain80 {
	position: absolute;
	opacity: 0.2;
	filter: alpha(Opacity=20);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain70 {
	position: absolute;
	opacity: 0.3;
	filter: alpha(Opacity=30);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain60 {
	position: absolute;
	opacity: 0.4;
	filter: alpha(Opacity=40);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain50 {
	position: absolute;
	opacity: 0.5;
	filter: alpha(Opacity=50);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain40 {
	position: absolute;
	opacity: 0.6;
	filter: alpha(Opacity=60);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain30 {
	position: absolute;
	opacity: 0.7;
	filter: alpha(Opacity=70);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain20 {
	position: absolute;
	opacity: 0.8;
	filter: alpha(Opacity=80);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain10 {
	position: absolute;
	opacity: 0.9;
	filter: alpha(Opacity=90);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain00 {
	position: absolute;
	opacity: 1;
	filter: alpha(Opacity=100);
	z-index: 1;
	background: #FFFFFF;
}

.border1 {
	border: 1px solid #000000;
}

TABLE.window_in {
	width: 100%;
	height: 100%;
}

TABLE.window_in TD { 
	background: #FFFFFF;
}

TD.wnd_closertxt {
	padding-bottom: 10px;
	padding-top: 5px;
}

TD.wnd_closerbtn { 
	padding-bottom: 10px; 
	padding-top: 5px; 
	padding-right: 10px;
}

.h3link {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: bold;
	margin-top: 9px;
	margin-left: 9px;
	margin-bottom: 8px;
	text-decoration: none;	
}

IFRAME.iframe_wnd {
	width: 100%; 
	height: 100%;
	background: #FFFFFF;
}

.edittext {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.editinput {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 20px;
}

.edittext a {
	color: #F41F7B;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.edittext a:hover {
	color: #F41F7B;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: underline;
}

TEXTAREA.areainput {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	border: 1px solid #CCCCCC;
}

INPUT.wnd_button {
	border: 0px; 
	font-family: Trebuchet MS; 
	font-size: 11px;
	font-weight: bold;
	color: #F41F7B;
	height: 22px;
	width: 100px;
	background: url(../img/button_back_100_22.png);
	text-align: center;
	cursor: pointer;
}

INPUT.wnd_button_dis {
	border: 0px; 
	font-family: Trebuchet MS; 
	font-size: 11px; 
	font-weight: bold;
	color: #888888;
	height: 22px;
	width: 100px;
	background: url(../img/button_back_100_22.png);
	text-align: center;
	cursor: pointer;
}

.concert_sen_loader_height {
	height: 171px;
}

* html .concert_sen_loader_height {
	height: 174px;
}

DIV.userHeader {
	text-align: left;
}

DIV.userName {
	float: left;
	font-family: Trebuchet MS;
	font-size: 13px;
	padding-left: 21px;
}

DIV.userName #upper {
	text-transform: uppercase;
}

span.userNumber {
	color: #F41F7B;
	padding-left: 10px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

span.info {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #606060;
	text-align: left;
}

div.mainLeft {
	float: left;
	margin-right: 7px;
	width: 278px;
}

.disp_no {
	display: none;
}


DIV#bumstema {
	float: right;
	margin-right: 20px;
	margin-top: 7px;
	width: 126px;
	height: 42px;
}

* html DIV#bumstema {
	float: right;
	margin-right: 11px;
	margin-top: 10px;
}


/*register_main*/
DIV.register_main {
	width: 980px;
	padding-left: 25px;
	padding-right: 25px;
}

.register_main table {
	/*background-color: #FFE7ED;*/
	background-color: #ffffff;
}

DIV.register_container {
	width: 644px;
	float: left;
	text-align: left;
}

DIV.form_container {
	width: 98%;
	border: 1px solid #000000;
}

DIV.register_main .info p {
	font-family: Trebuchet MS;
	font-size: 11px;		   
	font-weight: normal;
	color: #606060;
	text-align: left;
	margin-left: 2px;
	margin-top: 0px;
	padding: 0px;
}


DIV.register_main div.artist {
	float: left;
	width: 290px;
	margin-right: 14px;
	margin-bottom: 40px;
}

DIV.register_main .artist p {
	font-family: Trebuchet MS;
	font-size: 18px;
}

DIV.register_main .artist a {
	color: #000000;
	text-decoration: none;
}

DIV.register_main .artist a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.register_main .artist span {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #F41F7B;
}

DIV.register_main div.listener {
	float: left;
	width: 290px;
	margin-right: 14px;
	margin-bottom: 40px;
}
DIV.register_main .listener p {
	font-family: Trebuchet MS;
	font-size: 18px;
}

DIV.register_main .listener a {
	color: #000000;
	text-decoration: none;
}

DIV.register_main .listener a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.register_main .listener span {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #F41F7B;
}

DIV.register_main div.podcaster {
	float: left;
	width: 290px;
	margin-bottom: 40px;
}

DIV.register_main .podcaster p {
	font-family: Trebuchet MS;
	font-size: 18px;
}

DIV.register_main .podcaster a {
	color: #000000;
	text-decoration: none;
}
DIV.register_main .podcaster a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.register_main .podcaster span {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #F41F7B;
}

DIV.register_main DIV.info {
	float: left;
	font-family: Trebuchet MS;
	font-size: 13px;
}

TD.register_table_col {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 40%;
}

TD.register_table_col2 {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 60%;
}

TD.register_table_col3 {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 100%;
}


TD.gold_table_col {
	color: #3E3E3E;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #EBCBD2;
	padding: 5px;
	width: 50%px;
}

TD.gold_table_col2 {
	color: #3E3E3E;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #EBCBD2;
	padding: 5px;
	width: 50%;
}

INPUT.register_input {
	width: 100%;
	background: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 21px;
	padding-left: 2px;
}

input.register_input_bday {
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 19px;
	width: 25px;
}

input.register_input_byear {
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 19px;
	width: 40px;
}

select.register_select_bmonth {
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 19px;
}


INPUT.register_radio_input {
	border: none;
}

INPUT.register_check_input{
	border: none;
}


SELECT.register_select {
	width: 190px;
	background: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 19px;
}

SELECT.register_select25 {
	width: 50px;
	background: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 19px;
}

.registerButton {
	border: none;
	width:162px;
	height:37px;
}

TD.pinktitle{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	background-color: #000000;
}

.error_register {
	color: #D73D61;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;  
	font-weight: bold;	
}

.error_register2 {
	color: #FF0000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;  
	font-weight: bold;	
}


.error_register_black {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;  
	font-weight: normal;	
}


.podcaster_reg_text
{
	padding: 5px;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}

.podcaster_reg_text A {
	color: #F41F7B;
}

.podcaster_reg_table_col {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 10px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	font-weight: bold;
}

div.left {
	float: left;
	width: 625px;
	margin-right: 15px;
	padding: 10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #505050;
	text-align: left;
	border: 1px solid #000000;
	margin-top: 10px;
}

.goldmemberblacktext
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	line-height: 25px;
}

.h3link2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: bold;
	margin-top: 9px;
	margin-bottom: 8px;
	text-decoration: none;	
	padding-bottom: 20px;
}


.noMessages {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
}

.mail_text {	
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
}

.pimp_gray_text {
	color: #727272;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;  
}

.pimping_gray_titles {
	background: #666666;
	padding: 5px;
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 14px;
	text-decoration: none;  
	font-weight: bold;	
}

.pimp_gray_text {
	color: #727272;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration: none;  
}

TD.pimp_simple_text {
	color: #010101;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	padding-right: 10px;
	width: 100px;
}


TD.pimp_simple_text2 {
	color: #010101;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	padding-right: 10px;
	width: 50px;
}



.pimp_spacer5 {
	height: 5px;
	font-size: 0px;
}

.pimp_input {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #FFFFFF;
	border: 1px solid #969696;
	width: 50px;
	cursor: pointer;
	height: 23px;
}

.color_preview {
	width: 17px;
	height: 22px;
	border: 1px solid #969696;
	font-size: 1px;	
	cursor: pointer;
	position: relative;
	top: 1px;
}


.pimp_select {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	border: 1px solid #969696;
	hieght: 22px;
}


.pimp_select2 {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #FFFFFF;
	border: 1px solid #969696;
	width: 150px;
	height:23px;
}

.hpimp_p01 {
	color: #00C700;
}

.hpimp_p02 {
	color: #FF0006;
}

.hpimp_p03 {
	color: #00A1F1;
}

.hpimp_p04 {
	color: #00C700;
}

.editbutton {
	border: 1px solid #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 22px;
}

TD.options_table_col {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 60%;
}

TD.options_table_col A {
	color: #F41F7B;
}

TD.options_table_col2 {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 40%;
}

TD.options_updates {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 33%;
}

TD.options_updates A {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 33%;
}

TD.options_updates A:hover {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: underline;  
	background: #ffffff;
	padding: 5px;
	width: 33%;
}

TD.options_message {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 100%;
	text-align: center;
}

TD.options_updates_big {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;  
	background: #ffffff;
	padding: 5px;
	width: 33%;
}

a.unblock {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.unblock:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #F41F7B;
	font-size: 12px;
}

span.savedMessage {
	margin-left: 10px;
	color: #F41F7B;
	font-weight: bold;
}

.friendTextArea {
	border: 1px solid #cccccc;
	font-family: Trebuchet MS;
	font-size: 12px;
}

td.tell_td_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #505050;
}

DIV.tell_a_friend_ h3 {
	padding-left: 0px;
	margin-left: 0px;
}

DIV#pageContent A {
	font-family: Tahoma;
	color: #F41F7B;
	font-size: 11px;
}

.shadowed {
	opacity:.50;
	filter: alpha(opacity=50);
}


.edit_a {
	font-family: Tahoma;
	color: #F41F7B;
	font-size: 11px;
}


DIV.menu_line {
	background: url(../img/menu_break_line2.png);
	width: 2px;
	height: 19px;
}

* html DIV.menu_line { 
	background: ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.boomr.ro/img/menu_break_line2.png'); 	
}


DIV.blogPosts {
	width: 100%; height: 293px;
}

IFRAME.blogPosts {
	position: absolute; 
	top: -1000px; 
	left: -1000px; 
	visibility: hidden; 
	display: none;
}

div.searchAll {	
	float: left;
	width: 625px;
	margin-right: 15px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #505050;
	text-align: left;
	border: 1px solid #cccccc;
	margin-top: 10px;
	padding-top: 10px;	
}

.searchAll h4 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: strong;
	margin-top: 9px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 8px;
}

.searchForm p {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #797979;
	font-weight: strong;
	margin-top: 9px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 20px;
}

.searchForm span {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	margin-left: 15px;
	text-align: left;
	display: block;
	margin-bottom: 0px;
}

.searchButton {
	cursor: pointer;
}

input.searchInput_small {
	width: 161px;
	height: 24px;
	border: 1px solid #797979;
	padding: 3px;
	font-family: Trebuchet MS;
	font-size: 14px;
	margin-bottom: 10px;
}

div.searchForm {
	border: 1px solid #cccccc;
	width: 290px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.searchForm h4 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: strong;
	margin-top: 9px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 8px;
}

INPUT.searchButton2 {
	width: 162px;
	height: 37px;
	border: 0px;
	margin-left: 15px;
}


p.noResults {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	margin-left: 25px;
}

p.searchInfo_search {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.pimp_gray_text A {
	color: #F41F7B;
	text-decoration: none;
}



.goldedittext {
	font-size: 11px;
	color: #000000;
	font-family: Trebuchet MS;
}

.goldinput {
	font-size: 11px;
	color: #000000;
	font-family: Trebuchet MS;
	border: 1px solid #666666;
}