/***allgemeine*styles*************************************/
body {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	background-color: white;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	/*border: 0px solid green;*/
}

form {
	padding: 0px;
	margin: 0px;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

table {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	empty-cells: show;
	table-layout: fixed;
	border: 0px;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
}

td {
	vertical-align: top;
}

img.partnerLogoStartSite {
	display:block;
	border: 0px;
	margin: 0px;;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

a.textLink {
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	color: #88ba14;
	text-decoration: underline;
	/*border: 0px solid green;*/
}

a.textLink:hover {
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: underline;
	/*border: 0px solid green;*/
}
/***input*styling******************************************/
.inputField {
	border-left: 1px solid #73756b;
	border-top: 1px solid #73756b;
	border-right: 1px solid #e6ecd5;
	border-bottom: 1px solid #e6ecd5;
	height: 16px;
	font-family: verdana;
	font-size: 11px;
	color: #515151;
	padding: 0px;
	margin: 0px;
}

/***NRJ***banner*und*logos***************************************/


.speechBubbleNrj {
    position: absolute;
    top: 0px;
    right:-209px;
    width: 130px;
    height: 113px;
    /*background-color: green;*/  
}

.speechBubbleNrj a {
    display: block;
    width: 100%;
    height:100%;
    text-decoration: none;
    outline: none;
}


div.bannerBg {
	background-color: white;/*#b8d8e7;*/
	/*width: 100%;*/
	display: block;
	/*width: 880px;*/
	width: 810px;
	height: 230px;
	/*margin-bottom:124px;*/
	border: 0px solid green;
	margin-left: auto;
	margin-right: auto;
	
}

div.headerNRJ {
	float: right;
	display: block;
	width: 702px;
	height: 140px;
	border: 0px solid black;
	/*float: left;*/
	
}

div.logoText {
	position: absolute;
	top: 23px;
	left: 220px;
	width: 202px;
	height: 66px;
	background-image: url("../pics/paradisoLogo.gif");
	background-repeat: no-repeat;
	border: 0px solid purple;
}

div.logoImg {
	position: absolute;
	top: 23px;
	left: 63px;
	width: 137px;
	height: 122px;
	background-image: url("../pics/paradisoLogoImg.gif");
	background-repeat: no-repeat;
	border: 0px solid purple;
}

div.poweredByLabel {
/*
	position: relative;
	top: 130px;
	right: 149px;
	*/
	display:block;
	float: right;
	margin-top: 14px;
	width: 86px;
	height: 14px;
	font-size: 11px;
	color: #c9c2bc;
	font-weight: bold;
	border: 0px solid purple;
}

div.poweredByLogo {
/*
	position: relative;
	top: 132px;
	right: 26px;
	*/
	display: block;
	float: right;
	margin-top: 14px;
	width: 123px;
	height: 67px;
	background-image: url("../pics/poweredByLogo.gif");
	background-repeat: no-repeat;
	border: 0px solid purple;
}

div.poweredByContainer {
	clear:left;
	display: block;
	width: 703px;
	height: 60px;
	border: 0px solid blue;
}

div.headerContainer {
	
	display: block;
	border: 0px solid red;
	width: 710px;
	height: 230px;
	margin-left: auto;
	margin-right: auto;
	
	
}


/***MTG***banner*und*logos***************************************/
div.header {
    	display: block;
	width: 100%;
	/*width: 750px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px solid red;
}

div.musiqToGoLogo {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	height: 215px;
	background-image: url("../pics/mtg_logo.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	/*border: 0px solid purple;*/
}

/***MUSIQUANTED*LOGOSTYLE*****************************************/

div.musiquantedLogo {
	left: 50%;
    	position: relative;
	margin: 0px -150px;
	width: 300px;
	height: 215px;
	/*background-image: url("../pics/logo.gif");*/
	background-repeat: no-repeat;
	background-position: 0px 15px;
	/*border: 0px solid purple;*/
}
/*****************************************************************/

a.logoHome {
	display: block;
	outline: none;
	width: 300px;
	height: 215px;	
}

a.logoHome :hover {
	display: block;
	outline: none;
	width: 300px;
	height: 215px;
}
/*
div.headerContent {
	left: 50%;
    position: relative;
	margin: 0px -356px;
	width: 712px;
	height: 130px;
	
}
*/

div.headerContent {
	
	margin-left: auto;
	margin-right: auto;
	width: 712px;
	height: 130px;
	/*background-color: red;*/
}


div.logout {
	display: block;
	width: 100%;
	height: 35px;
	background-image: url("../pics/mtg_verlauf.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	/*background-color: purple;*/
}

div.logoutLabel {
	display: block;
	float:right;
	margin-top: 11px;
	margin-right:40px;
	height:15px;
	font-weight: bold;
	/*border: 1px solid red;*/
}

a.btnLogout {
	display: block;
	float: right;
	outline: none;
	margin-top: 2px;
	margin-right: 40px;
	width: 131px;
	height: 31px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #515151;
	background-image: url("../pics/mtg_logout_song_list_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	/*border: 0px solid green;*/
}

a.btnLogout:hover {
	display: block;
	float: right;
	outline: none;
	margin-top: 2px;
	margin-right: 40px;
	width: 131px;
	height: 31px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #88ba14;
	background-image: url("../pics/mtg_logout_song_list_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	/*border: 0px solid green;*/
}

div.musiqToGoLogoSmall {
	display: block;
	float: left;
	width: 231px;
	height: 130px;
	background-image: url("../pics/mtg_logo_small.jpg");
	background-repeat: no-repeat;
	background-position: 21px 24px;
	/*border: 0px solid purple;*/
}
a.homeLink {
	display: block;
	outline: none;
	width: 190px;
	height: 110px;
	text-decoration: none;
	/*border: 0px solid green;*/
}

div.searchInput {
	display:block;
	float:left;
	width: 310px;
	height: 90px;
	/*background-color: blue;*/
}

input.searchInput {
	float: left;
	border: 1px solid #bdc7d8;
	background-image: url("../pics/mtg_search_input_bg.jpg");
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-left: 18px;
	padding-top: 2px;
	font-size: 11px;
	margin-top: 61px;
	margin-left: 0px;
	height: 20px;
	width: 310px;
}

div.searchOptions {
	display:block;
	float:left;
	width: 481px;
	height: 40px;
	/*background-color: green;*/
}

div.searchSubmit {
	display: block;
	float: left;
	width: 171px;
	height: 90px;
	border: 0px solid red;
	
}


a.searchBtn {
	float:left;
	position: relative;
	top: 55px;
	left: 42px;
	display: block;
	outline: none;	
	
	/*margin-top: 48px;*/
	
	/*
	margin-left: 40px;
	*/
	width: 131px;
	height: 31px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #515151;
	background-image: url("../pics/mtg_search_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	border: 0px solid green;
}

a.searchBtn:hover {
	position: relative;
	top: 55px;
	right: 0px;
	display: block;
	outline: none;	
	width: 131px;
	height: 31px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #88ba14;
	background-image: url("../pics/mtg_search_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	border: 0px solid green;
}

div.btnText {
	cursor: pointer;
	float: left;
	margin-top: 8px;
	width: 100%;
	text-align: center;
	height: 15px;
	/*border: 0px solid red;*/
}

div.searchLabel {
	float: left;
	font-weight: bold;
}

div.searchRadioBtn {
	float: left;
	margin-left: 10px;
	margin-right: 2px;
	/*border: 0px solid red;*/
	/*border: 0px solid red;*/
}

input.searchRadio {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	/*border: 0px solid green;*/
}

div.searchRadioLabel {
	float: left;
	margin-left: 2px;
	/*border: 0px solid red;*/
}
/***SearchResults****************************/
div.searchResult {
	clear: both;
	display: block;
	height:40px;
	text-align: center;
	font-weight: bold;
}
/***contentbereich***************************/
div.content {
	position: relative;
    	/*display: block;*/
	margin: 0px;
	width: 100%;
	vertical-align:top;
	text-align: center;
	border: 0px solid blue;
}
/***subPageContent***************************/
div.subPageContent {
	width: 625px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

div.subPageContent table {
	border: 0px solid red;
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;

}

div.subPageContent table tr td {
	padding: 0px;
	margin: 0px;
}

.subPageContentTopLeft {
	width: 85px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_left_top_bg.jpg");
	background-repeat: no-repeat;

}

.subPageContentTop {
	width: 455px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_top_bg.jpg");
	background-repeat: repeat-x;
}

.subPageContentTopRight {
	width: 85px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_right_top_bg.jpg");
	background-repeat: no-repeat;
}

.subPageContentLeft {
	width: 85px;
	background-image: url("../pics/mtg_subpage_left_bg.gif");
	background-repeat: repeat-y;
}

.subPageContentCenter {
	background-color: #FAFAF8;
	min-height: 270px;
	_height: auto !important;
	height: 270px;
	
}

.subPageContentRight {
	width:85px;
	background-image: url("../pics/mtg_subpage_right_bg.gif");
	background-repeat: repeat-y;
}

div.subPageContentText {
	border:0px solid red;
	margin-left: auto;
	margin-right: auto;
	/*width: 455px;*/
	line-height: 15px;
	display: inline;
}

.subPageContentBottomLeft {
	width: 85px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_left_bottom_bg.jpg");
	background-repeat: no-repeat;
}

.subPageContentBottom {
	width: 255px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_bottom_bg.jpg");
	background-repeat: repeat-x;
}

.subPageContentBottomRight {
	width: 85px;
	height: 85px;
	background-image: url("../pics/mtg_subpage_right_bottom_bg.jpg");
	background-repeat: no-repeat;
}



 p.head {
 	margin: 0px;
 	padding: 0px;
 	margin-top: 35px;
 	font-size: 14px;
 	padding-bottom: 13px;
 	font-weight: bold;
}
div.ticker {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height:40px;
	vertical-align: top;
	/*border: 1px solid red;*/
}

/***steps*container**************************/
div.steps {
    	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 726px;
	height:240px;
	vertical-align: top;
	/*border: 0px solid red;*/
}

div.step1Img {
	float:left;
	width: 222px;
	height: 227px;
	margin-top:6px;
	background-image: url("../pics/mtg_step1.jpg");
	background-repeat: no-repeat;
	/*border: 0px solid red;*/
}

div.step2Img {
	float:left;
	width: 223px;
	height: 227px;
	margin-top:6px;
	margin-left:27px;
	background-image: url("../pics/mtg_step2.jpg");
	background-repeat: no-repeat;
	/*border: 0px solid red;*/
}

div.step3Img {
	float:left;
	width: 224px;
	height: 227px;
	margin-top:6px;
	margin-left:27px;
	background-image: url("../pics/mtg_step3.jpg");
	background-repeat: no-repeat;
	/*border: 0px solid red;*/
}

div.stepsDummy {
	clear:left;
	width:100%;
	height:7px;
}

div.step1Label {
	position: absolute;
    left: 60px;
    top: 216px;
	width: 155px;
    height: 15px;
    font-weight: bold;
    /*border: 0px solid green;*/
}

div.step2Label {
	position: absolute;
    top: 216px;
    left: 310px;
    width: 155px;
    height: 30px;
    font-weight: bold;
    /*border: 0px solid blue;*/
}

div.step3Label {
	position: absolute;
    top: 216px;
    left: 560px;
    width: 165px;
    height: 30px;
    font-weight: bold;
    /*border: 0px solid red;*/
}
/***songlist*tabelle********************************/
div.songList {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 712px;
	border: 0px solid black;
	/*text-align: center;*/
}
table.songList {
	width: 712px;
	/*background-color: red;*/
}

td.tblFont {
	font-family: verdana;
	font-size: 10px;
	color: #515151;
}
/***songlist*tabellenkopf****************************/
.tblHeadFont {
	vertical-align: middle;
}

td.tblHeadLeft {
	width: 73px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_left.jpg");
	background-repeat: no-repeat;
	border-bottom: 0px solid black;
	/*border: 0px solid black;*/
}

td.tblHeadSpacer {
	width: 2px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_spacer.jpg");
	background-repeat: no-repeat;
	/*border: 0px solid black;*/
}

td.tblHeadCol {
	height: 50px;
	background-image: url("../pics/mtg_tab_head_bg.jpg");
	background-repeat: repeat-x;
	/*border: 0px solid black;*/
}

td.tblHeadStation {
	width: 126px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_bg.jpg");
	background-repeat: repeat-x;
	/*border: 0px solid black;*/
}

td.tblHeadArtist {
	width: 173px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_bg.jpg");
	background-repeat: repeat-x;
	/*border: 0px solid black;*/
}

td.tblHeadTitle {
	width: 208px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_bg.jpg");
	background-repeat: repeat-x;
	/*border: 0px solid black;*/
}

td.tblHeadRight {
	width: 124px;
	height: 50px;
	background-image: url("../pics/mtg_tab_head_right.jpg");
	background-repeat: no-repeat;
	border-bottom: 0px solid black;
	/*border: 0px solid black;*/
}
a.tblHeadLabel {
	display:block;
	
	padding-top: 8px;
	padding-bottom: 10px;
	
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	border: 0px solid green;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

a.tblHeadLabel:hover {
	display:block;
	
	padding-top: 8px;
	padding-bottom: 10px;
	
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	color: #88ba14;
	font-weight: bold;
	text-decoration:none;
	border: 0px solid green;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

a.tblHeadLabelDisabled {
	display:block;
	padding-top: 8px;
	padding-bottom: 10px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	border: 0px solid green;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

a.tblHeadLabelDisabled:hover {
	display:block;
	padding-top: 8px;
	padding-bottom: 10px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	border: 0px solid green;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

/***songlist*tabellenkoerper******************************/
td.tblColLeft {
	height: 50px;
	background-image: url("../pics/mtg_tab_col_left.jpg");
	background-repeat: no-repeat;
}

td.tblColDark {
	height: 50px;
	background-image: url("../pics/mtg_tab_col_bg_dark.jpg");
	background-repeat: repeat-x;
}

td.tblColStation {
	vertical-align: middle;
	height: 50px;
	background-image: url("../pics/mtg_tab_col_bg_dark.jpg");
	background-repeat: repeat-x;
}

td.tblColLight {
	height: 50px;
	background-image: url("../pics/mtg_tab_col_bg_light.jpg");
	background-repeat: repeat-x;
}

td.tblColRight {
	height: 50px;
	background-image: url("../pics/mtg_tab_col_right.jpg");
	background-repeat: no-repeat;
}

div.tblColLabel {
	padding-top: 11px;
	padding-left: 15px;
	/*background-color: red;*/
}

div.tblColDateTime {
	padding-top: 11px;
	padding-left: 8px;
	font-size: 10px;
	/*letter-spacing: 0px;*/
	/*background-color: red;*/
}

img.partnerLogoSmall {
	display: block;
	margin-left: auto;
    	margin-right: auto;
    	text-align: center;
 	border: 0px;
}

a.tblColLink {
	display:block;
	padding-top: 16px;
	padding-bottom: 11px;
	padding-left: 15px;
	outline: none;
	font-family: verdana;
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	background-image: url("../pics/mtg_note_icon.gif");
	background-repeat: no-repeat;
	background-position: 89% 50%;
	/*border: 0px solid green;*/
}

a.tblColLink:hover {
	display:block;
	padding-top: 16px;
	padding-bottom: 11px;
	padding-left: 15px;
	outline: none;
	font-family: verdana;
	font-size: 11px;
	color: #88ba14;
	font-weight: bold;
	text-decoration:none;
	background-image: url("../pics/mtg_note_icon.gif");
	background-repeat: no-repeat;
	background-position: 89% 50%;
	/*border: 0px solid green;*/
}
/***songlist*tabellenfuss********************/
td.tblFooter {
	height: 47px;
	/*background-color: red;*/
}

td.tblFooterLeft {
	width: 124px;
	height: 47px;
	background-image: url("../pics/mtg_tab_footer_left.jpg");
	background-repeat: no-repeat;
}

td.tblFooterSpacer {
	width: 2px;
	height: 47px;
	background-image: url("../pics/mtg_tab_footer_spacer.jpg");
	background-repeat: no-repeat;
}

td.tblFooterCenter {
	width: 460px;
	height: 47px;
	background-image: url("../pics/mtg_tab_footer_bg.jpg");
	background-repeat: repeat-x;
	text-align: center;
}

div.tblFooterPagerInfo {
	display: block;
	width: 290px;
	padding-top: 18px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
}

div.tblFooterSongCount {
	display: block;
	float: right;
	margin-right: 13px;
	float: left;
	/*border: 0px solid red;*/
}

div.tblFooterSongsPerPage {
	display: block;
	float: left;
	height: 15px;
	/*border: 0px solid green;*/
}

div.tblFooterSongsPerPageText {
	display:block;
	float: left;
}

a.tblFooterLinkSongsPerPage {
	display:block;
	float: left;
	margin-left:5px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

a.tblFooterLinkSongsPerPage:hover {
	display:block;
	float: left;
	margin-left:5px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #88ba14;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

td.tblFooterRight {
	width: 124px;
	height: 47px;
	background-image: url("../pics/mtg_tab_footer_right.jpg");
	background-repeat: no-repeat;
}

a.tblFooterLinkPrev {
	display:block;
	float: left;
	padding-top: 18px;
	padding-left: 27px;
	padding-bottom: 16px;
	padding-right: 8px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

a.tblFooterLinkPrev:hover {
	display:block;
	float: left;
	padding-top: 18px;
	padding-left: 27px;
	padding-bottom: 16px;
	padding-right: 8px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #88ba14;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

a.tblFooterLinkNext {
	display: block;
	float: right;
	padding-top: 18px;
	padding-right: 27px;
	padding-bottom: 16px;
	padding-left: 8px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

a.tblFooterLinkNext:hover {
	display: block;
	float: right;
	padding-top: 18px;
	padding-right: 27px;
	padding-bottom: 16px;
	padding-left: 8px;
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #88ba14;
	font-weight: bold;
	text-decoration:none;
	/*border: 0px solid green;*/
}

/***login*container**************************/
div.login {
    	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 32px;
	width: 564px;
	height:47px;
	/*border: 0px solid red;*/
}

div.loginBgLeft {
	float: left;
	width: 77px;
	height: 47px;
	background-image: url("../pics/mtg_login_left_bg.jpg");
	background-repeat: no-repeat;
}

div.loginBg {
	float: left;
	width: 338px;
	height: 47px;
	background-image: url("../pics/mtg_login_bg.jpg");
	background-repeat: repeat-x;
}

div.loginBgRight {
	float: left;
	width: 149px;
	height: 47px;
	background-image: url("../pics/mtg_login_right_bg.jpg");
	background-repeat: no-repeat;
}

div.loginLabelMobil {
	float: right;
	width: 60px;
	height: 15px;
	margin-top: 16px;
	font-weight: bold;
	white-space:nowrap;
	/*border: 0px solid green;*/
}

div.loginInput {
	float: left;
	width: 143px;
	height: 47px;
	/*border: 0px solid green;*/
}

input.loginInput {
	float: left;
	margin-top: 16px;
	margin-left: 4px;
	width: 118px;
}

div.loginLabelPass {
	float: left;
	width: 56px;
	height: 15px;
	margin-top: 16px;
	font-weight: bold;
	/*border: 0px solid green;*/
}

div.loggedInAsText {
	float: left;
	width: 56px;
	height: 15px;
	margin-left: 14px;
	margin-top: 16px;
	font-weight: bold;
	border:0px solid red;
}

a.loginBtn {
	display: block;
	outline: none;
	margin-top: 8px;
	margin-left: 9px;
	/*border: 0px solid green;*/
	width: 132px;
	height: 32px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #515151;
	background-image: url("../pics/mtg_login_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration:none;
	border:0px solid red;
}
a.loginBtn:hover {
	display: block;
	outline: none;
	margin-top: 8px;
	margin-left: 9px;
	/*border: 0px solid green;*/
	width: 132px;
	height: 32px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #88ba14;
	background-image: url("../pics/mtg_login_btn_bg.jpg");
	background-repeat: no-repeat;
	text-decoration:none;
	border:0px solid red;
}

div.loginBtnText {
	cursor: pointer;
	padding-top: 8px;
	padding-left: 53px;
	border: 0px solid red;
	width: 60px;
	height: 15px;
}

a.songBtn {
	float:right;
	display: block;
	outline: none;
	margin-top: 8px;
	margin-left: 11px;
	/*border: 0px solid green;*/
	width: 132px;
	height: 32px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #515151;
	background-image: url("../pics/mtg_btn_bg_logout.jpg");
	background-repeat: no-repeat;
	text-decoration:none;
	border: 0px solid blue;
	
}

a.songBtn:hover {
	display: block;
	outline: none;
	margin-top: 8px;
	margin-left: 11px;
	/*border: 0px solid green;*/
	width: 132px;
	height: 32px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #88ba14;
	background-image: url("../pics/mtg_btn_bg_logout.jpg");
	background-repeat: no-repeat;
	text-decoration:none;
	border: 0px solid blue;
}

div.songBtnText {
	cursor: pointer;
	padding-top: 8px;
	/*
	padding-left: 53px;
	*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px solid red;
	/*width: 60px;*/
	height: 15px;
	white-space: nowrap;
}
/***partner*container**************************/
div.partner {
    	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	width: 564px;
	height:94px;
	border: 0px solid red;
}

div.partnerBgLeft {
	float: left;
	width: 60px;
	height: 94px;
	/*
	background-image: url("../pics/mtg_partner_left_bg.jpg");
	background-repeat: no-repeat;
	*/
}

div.partnerBg {
	float: left;
	width: 444px;
	height: 94px;
	/*
	background-image: url("../pics/mtg_partner_bg.jpg");
	background-repeat: repeat-x;
	*/
}

img.partnerNRJ {
	display:block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 74px;
	height: 94px;
	
	
}

div.partnerBgRight {
	float: left;
	width: 60px;
	height: 41px;
	/*
	background-image: url("../pics/mtg_partner_right_bg.jpg");
	background-repeat: no-repeat;
	*/
}

div.partnerLabel {
	width: 45px;
	height: 15px;
	margin-top: 5px;
	margin-left: 7px;
	/*border: 0px solid green;*/
}
/***partner*container*NRJ*************************/
div.partnerNRJ {
    	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	width: 564px;
	height:32px;
	border: 0px solid red;
}

a.partnerLink {
	/*float: left;*/
	margin-left: auto;
	margin-right: auto;
	width: 74px;
	height: 94px;
	display: block;
	outline: none;
	text-decoration:none;
	border: 0px solid green;

}

a.partnerLink:hover {
	margin-left: auto;
	margin-right: auto;
	width: 74px;
	height: 94px;
	display: block;
	outline: none;
	text-decoration:none;
	border: 0px solid green;
}

div.partnerBgLeft {
	float: left;
	width: 60px;
	height: 94px;
	/*
	background-image: url("../pics/mtg_partner_left_bg.jpg");
	background-repeat: no-repeat;
	*/
}

div.partnerBg {
	float: left;
	width: 444px;
	height: 94px;
	/*
	background-image: url("../pics/mtg_partner_bg.jpg");
	background-repeat: repeat-x;
	*/
}

img.partnerNRJ {
	display:block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 74px;
	height: 94px;
	
}

div.partnerBgRight {
	float: left;
	width: 60px;
	height: 41px;
	/*
	background-image: url("../pics/mtg_partner_right_bg.jpg");
	background-repeat: no-repeat;
	*/
}

div.partnerLabel {
	width: 45px;
	height: 15px;
	margin-top: 5px;
	margin-left: 7px;
	/*border: 0px solid green;*/
}
/***footer*container**************************/
div.footer {
	text-align: center;
	/*height: 12px;*/
	/*height: 60px;*/
	border: 0px solid green;
}
div.footerContent {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	height: 15px;
	width: 0px solid red;
}
div.footerLinks {
	/*float: left;*/
	/*display:block;*/
	height: 15px;
	border: 0px solid red;
}

a.footerLink {
	/*float: left;
	display: block;*/
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration:none;
	/*border: 0px solid green;*/
}

a.footerLink:hover {
	/*float: left;
	display: block;*/
	outline: none;
	font-family: verdana;
	font-size: 10px;
	color: #88ba14;
	text-decoration:none;
	/*border: 0px solid green;*/
}

div.footerSpacer {
	float: left;
	/*text-align: center;*/
	display: block;
	width: 13px;
	height: 12px;
}

/***mtg-world***********************************/

#mq_world_title {
	display: block;
	background-color: white;
	font-weight:bold;
	vertical-align: middle;
	height: 28px;
	margin-bottom: 2px;
	}
	
a.mtgWorldCloseBtn {
	cursor: pointer;
	position: absolute; 
	top: 3px; 
	right: 3px;
	width: 21px;
	height: 21px;
	outline: none;
	background-image: url("/static/pics/mtg_world_close.jpg");
	background-repeat: no-repeat;
}

a.mtgWorldCloseBtn :hover {
	cursor: pointer;
	position: absolute; 
	top: 3px; 
	right: 3px;
	width: 21px;
	height: 21px;
	outline: none;
	background-image: url("/static/pics/mtg_world_close.jpg");
	background-repeat: no-repeat;
}



#mq_world_functions {
	background-image: url("/static/pics/mtg_world_functions.gif");
	background-repeat: no-repeat;
	height: 123px;
	border: 0px;
	border-top: 2px solid #8d9590;
	border-bottom: 2px solid #8d9590;
	text-align:center;
}

#mq_world_content {
	text-align:center;
}

div.mtgWorldFooter {
	border-top: 0px solid #8d9590;
	background-image:url("/static/pics/mtg_world_footer.gif");
	background-repeat: repeat-y;
	height:37px;
}

div.mtgWorldHeaderTitle {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.handle {
	padding: 0px;
	margin:0px;
	position: relative;
	display: block;
	border:0px solid red;
	height:36px;
	height:100px;
	cursor:move;
}

div.mtgWorldLoggedInUser {
	position: relative;
	float: left;
	display: block;
	/*padding-left: 10px;*/
	border: 0px solid green;
	font-size: 11px;
	/*height:23px;*/
	height:15px;
	padding-top: 10px;
	padding-left: 10px;
}

div.mtgWorldHeaderArtist {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

/***mtgWorldInfoContainer***********************/
div.mtgWorldInfoContainer {
	display: block;
	/*border: 1px solid green;*/
	height: 80px;
}

/***mtgWorldBrowseLeftContainer***********************/
div.mtgWorldBrowseLeftContainer {
	float: left;
	width: 60px;
	height: 80px;
	/*border: 1px solid red;*/
}

/***mtgWorldBrowseLeft*****************************/
a.mtgWorldBrowseLeft {
	display: block;
	float:left;
	text-align: center;
	margin-top: 12px;
	margin-left: 3px;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_browse_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 39px;
	height:33px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldBrowseLeft:hover {
	display: block;
	float:left;
	text-align: center;
	margin-top: 12px;
	margin-left: 3px;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_browse_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 39px;
	height:33px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldInfoTextContainer*****************************/
div.mtgWorldInfoTextContainer {
	float: left;
	display: block;
	width: 275px;
	height: 80px;
	border: 0px solid gray;
}

/***mtgWorldInfoTextTitle*****************************/
div.mtgWorldInfoTextTitle {
	display: block;
	margin-top: 18px;
	font-size: 17px;
	font-weight:bold;
	text-align: center; 
}

/***mtgWorldInfoTextArtist*****************************/
div.mtgWorldInfoTextArtist {
	margin-top: 6px;
	font-size:12px;
	text-align:center;
}

/***mtgWorldBrowseRightContainer*****************************/
div.mtgWorldBrowseRightContainer {
	float: right;
	width: 60px;
	height: 80px;
	/*border: 1px solid red;*/
}

/***mtgWorldBrowseRight*****************************/
a.mtgWorldBrowseRight {
	display: block;
	float:right;
	text-align: center;
	margin-top: 12px;
	margin-right: 3px;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_browse_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 39px;
	height:33px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldBrowseRight:hover {
	display: block;
	float: right;
	text-align: center;
	margin-top: 12px;
	margin-right: 3px;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_browse_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 39px;
	height:33px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnContainer************************/
div.mtgWorldBtnContainer {
	display: block;
	width: 391px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px solid red;
}
/***mtgWorldBtnText*****************************/
div.mtgWorldBtnText {
	height: 13px;
	display: block;
	padding-top: 8px;
	margin-left: auto;
	margin-right: auto;
	border:0px solid black;
}
/***mtgWorldBuyLink*****************************/
a.mtgWorldBuyLink {
	display: block;
	float:left;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_buy_btn.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 126px;
	height:25px;
	border:0px solid green;
	margin-left: 2px;
	margin-right: 1px;
}

a.mtgWorldBuyLink:hover {
	display: block;
	float:left;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_buy_btn.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 126px;
	height:25px;
	border:0px solid red;
	margin-left: 2px;
	margin-right: 1px;
	outline: none;
}

/***mtgWorldListenLink*****************************/
a.mtgWorldListenLink {
	display: block;
	float:left;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_listen_btn.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 126px;
	height:25px;
	border:0px solid green;
	margin-left: 2px;
	margin-right: 1px;
	outline: none;
	
}

a.mtgWorldListenLink:hover {
	display: block;
	float: left;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/mtg_world_listen_btn.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 126px;
	height:25px;
	border:0px solid red;
	margin-left: 2px;
	margin-right: 1px;
	outline: none;
}


/***mtgWorldBtnNavLeft*****************************/
a.mtgWorldBtnNavLeft {
	float: left;
	display: block;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavLeft:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnNavLeftSelected******************************/
a.mtgWorldBtnNavLeftSelected {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavLeftSelected:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnNavCenter******************************/
a.mtgWorldBtnNavCenter {
	float: left;
	display: block;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavCenter:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnNavCenterSelected******************************/
a.mtgWorldBtnNavCenterSelected {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavCenterSelected:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnNavRight******************************/
a.mtgWorldBtnNavRight {
	float: left;
	display: block;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavRight:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBtnNavRightSelected******************************/
a.mtgWorldBtnNavRightSelected {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldBtnNavRightSelected:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid red;
	outline: none;
}


/** this is deprecated**/
a.mtgWorldCommentLink {
	float: left;
	display: block;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
	
}

a.mtgWorldCommentLink:hover {
	float: left;
	display: block;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid red;
	outline: none;
}

div.mtgWorldFooterBtnContainer {
	/*border-top: 0px solid #8d9590;*/
	/*border: 1px solid red;*/
	background-image:url("/static/pics/mtg_world_footer.gif");
	background-repeat: repeat-y;
	width: 391px;
	height: 37px;
	margin-left: auto;
	margin-right: auto;
}


/***mtgWorldCommentLink*****************************/
a.mtgWorldAddCommentLink {
	/*position: relative;*/
	float: right;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldAddCommentLink:hover {
	float:right;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
}

/***tgWorldPlayFooterRight*****************************/
a.mtgWorldPlayFooterRight {
	float:right;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldPlayFooterRight:hover {
	float:right;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_right.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 131px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldBuyRom***************************************/
div.mtgWorldBuyRom {
	display: block;
	height: 196px;
	border: 1px solid white;
	border-bottom: 1px solid #8d9590;
	background: url("/static/pics/mtg_world_buy_rom_bg.jpg") 8px 8px no-repeat; 
}

div.mtgWorldBuyRomItem {
	display:block; 
	margin-top: 65px; 
	margin-left: auto; 
	margin-right: auto; 
	vertical-align: middle;
}

div.mtgWorldBuyRomText {
	position: absolute;
	display: block;
	font-weight: bold;
	top: 178px;
	left: 55px;
	z-index: 10;
	
}

.mtgWorldBuySpacer {
	height: 1px;
	margin-left: auto;
	margin-right: auto;
}

div.mtgWorldBuyFile {
	display: block;
	height: 196px;
	border: 1px solid white;
	background: url("/static/pics/mtg_world_buy_file_bg.jpg") 8px 8px no-repeat; 
}

div.mtgWorldBuyFileText {
	position: absolute;
	display: block;
	font-weight: bold;
	left: 55px;
	bottom: 200px;
	z-index: 10;
}

div.mtgWorldBuyFileItem {
	display:block; 
	margin-top: 52px; 
	margin-left: auto; 
	margin-right: auto; 
	vertical-align: middle;
}

/***mtgWorldPlayFooterCenter*****************************/
a.mtgWorldPlayFooterCenter {
	float:right;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldPlayFooterCenter:hover {
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_center.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}

/***mtgWorldPlayFooterLeft*****************************/
a.mtgWorldPlayFooterLeft {
	float:left;
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #515151;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid green;
	outline: none;
}

a.mtgWorldPlayFooterLeft:hover {
	display: block;
	margin-top: 4px;
	text-align: center;
	color: #88ba14;
	font-weight: bold;
	background-image: url("/static/pics/button_footer_nav_left.jpg");
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
	width: 130px;
	height:31px;
	border:0px solid red;
	outline: none;
}


#comment, #address {
	background-color: white;
	font-family: verdana;
	font-size: 10px;
	color: #515151;	
}

div.mtgWorldAveragedRating {
	height: 39px;
	margin-top: 4px;
	/*border: 1px solid blue;*/
}

div.mtgWorldAveragedRatingLabel {
	display: block;
	height: 23px;
	font-weight: bold;
	margin-right:4px;
	border: 0px solid red;
	white-space: nowrap;
	
}

div.mtgWorldBlogContainer {
	margin-left: auto;
	margin-right: auto;
	line-height: 15px;
	text-align: left;
	overflow:auto; 
	width:370px; 
	height:300px;
	padding:10px; 
	/*border: 1px solid purple;*/
}




