body,html {
	padding: 0px;
	margin: 0px;
	background-color: #b3b0ab;
	background-image: url(../images/back.jpg);
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3E3E;
	}
table,img {
	border: 0px;
	}
td {
	text-align: left;
	vertical-align: top;
	}
form {
	display: inline;
	}
li {
	list-style: inside;
	}
input[type=radio] {
	cursor: pointer;
	}
label {
	cursor: pointer;
	}
h1 {
	font-size: 15px;
	color: #70A51E;
	margin: 0px;
	}

input, select, textarea{
	border:1px solid #7F9DB9;
}

.vertical_mid {
	vertical-align: middle;
	}
.c_lightgrey {
	color: #D3DBDD;
	}
.c_white {
	color: #FFFFFF;
	}
.c_yellow {
	color: #FFE21C;
	}
.c_green {
	color: #70A51E;
	}
.c_black {
	color: #000000;
	}
.c_lightblue {
	color: #D3DBDD;
	}
.c_red {
	color: #FF0000;
	}


#header {
	height: 130px;
	background-image: url(../images/header_bg.jpg);
	}
#header #loginbox_topmenu {
	float: right;
	width: 405px;
	height: 60px;
	margin: 0px;
	}
#header #logo {
	margin-top: 30px;
	margin-left: 31px;
	}
#header #slogan {
	margin-left: 24px;
	margin-bottom: 19px;
	}
#header #main_menu {
	margin-left: 457px;
	}
#header input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #216572;
	border: 1px solid #B2B2B2;
	height: 15px;
	margin-left: 250px;
	padding-left: 5px;
	}
#header input#username {
	width: 120px;
	margin-bottom: 4px;
	}
#header input#password {
	width: 70px;
	}


.pnl_heading {
	background-image: url(../images/pnl_top.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D3DBDD;
	width: 205px;
	height: 20px;
	padding-top: 10px;
	padding-left: 13px;
	}
.pnl_contents {
	background-color: #D8D8D8;
	width: 218px;
	}
.pnl_contents table td {
	background-color: #D8D8D8;
	}
.pnl_contents #top10albums {
	background-image: url(../images/top10albums_back.jpg);
	}
.pnl_contents #top10albums table {
	margin: auto;
	}
.pnl_contents #top10albums td {
	background-color: #E3E3E3;
	}
.pnl_contents #samegenre {
	background-image: url(../images/samegenre_back.jpg);
	}
.pnl_contents #samegenre table {
	margin: auto;
	}
.pnl_contents #samegenre td {
	background-color: #E3E3E3;
	}


.pnl_contents #top10songs .top_item a {
	display: block;
	width: 204px;
	height: 38px;
	text-decoration: none;
	}

.pnl_contents #top10songs .number_light {
	cursor: pointer;
	width: 30px;
	height: 28px;
	float: left;
	padding-top: 10px;
	background-image: url(../images/top10back_light.jpg);
	background-color: #F4F4F4;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #818181;
	}
.pnl_contents #top10songs .song_light {
	cursor: pointer;
	float: right;
	width: 167px;
	height: 33px;
	background-color: #F4F4F4;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #top10songs .number_dark {
	cursor: pointer;
	width: 30px;
	height: 28px;
	float: left;
	padding-top: 10px;
	background-image: url(../images/top10back_dark.jpg);
	background-color: #E8E8E8;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #818181;
	}
.pnl_contents #top10songs .song_dark {
	cursor: pointer;
	float: right;
	width: 167px;
	height: 33px;
	background-color: #E8E8E8;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 13px;
	}


.pnl_contents .number_light {
	background-image: url(../images/top10back_light.jpg);
	background-position: left;
	background-color: #F4F4F4;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #818181;
	}
.pnl_contents .song_light {
	background-color: #F4F4F4;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #top10albums td.album_light {
	background-color: #F4F4F4;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #top10albums td.album_light img {
	float: left;
	margin-top: -4px;
	margin-right: 7px;
	}
.pnl_contents #samegenre td.album_light {
	background-color: #F4F4F4;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #samegenre td.album_light img {
	float: left;
	margin-left: 8px;
	margin-right: 22px;
	margin-bottom: 2px;
	margin-top: -3px;
	}
.pnl_contents .number_dark {
	background-image: url(../images/top10back_dark.jpg);
	background-position: left;
	background-color: #E8E8E8;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #818181;
	}
.pnl_contents .song_dark {
	background-color: #E8E8E8;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #top10albums td.album_dark {
	background-color: #E8E8E8;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #top10albums td.album_dark img {
	float: left;
	margin-top: -4px;
	margin-right: 7px;
	}
.pnl_contents .top10albums_links {
	background-image: url(../images/top10albums_linkback.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	}
.pnl_contents #samegenre td.album_dark {
	background-color: #E8E8E8;
	padding-top: 5px;
	line-height: 13px;
	}
.pnl_contents #samegenre td.album_dark img {
	float: left;
	margin-left: 8px;
	margin-right: 22px;
	margin-bottom: 2px;
	margin-top: -3px;
	}
.pnl_contents .samegenre_links {
	background-image: url(../images/samegenre_linkback.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	}



.pnl_contents .banner {
	width: 204px;
	margin: auto;
	background-color: #E7E7E7;
	}
.pnl_contents .custom {
	width: 204px;
	margin: auto;
	background-color: #E7E7E7;
	}
.pnl_contents .custom div {
	width: 174px;
	padding-left: 15px;
	padding-right: 15px;
	}
.pnl_contents #newsletter {
	width: 204px;
	margin: auto;
	background-color: #E7E7E7;
	color: #295D65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.pnl_contents #newsletter div {
	padding-left: 15px;
	}
.pnl_contents #newsletter input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #224B51;
	border: 1px solid #878787;
	height: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 170px;
	}
.pnl_contents #newsletter #screenshot {
	float: left;
	border: 1px solid #BCBCBC;
	background-color: #FFFFFF;
	padding: 5px;
	}
.pnl_contents #newsletter #b_signup {
	padding-left: 20px;
	}

#container {
	width: 1033px;
	}
#container div {
	text-align: left;
	}


#search_box, #search_box table {
	background-image: url(../images/pnl_search_back.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
#search_box input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #617E80;
	border: 1px solid #7B9CB7;
	height: 15px;
	width: 112px;
	margin-top: 10px;
	margin-bottom: 8px;
	}
#search_box select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #617E80;
	border: 1px solid #7B9CB7;
	height: 17px;
	width: 75px;
	margin-top: 10px;
	margin-bottom: 8px;
	}
#search_box .search_arrow {
	float: right;
	margin-top: 4px;
	}
#search_type .search_advanced {
	background-color: #03454A;
	}
#search_type .search_advanced select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B515B;
	width: 198px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 17px;
	}
#search_type .bordered {
	border-top: 1px solid #156A79;
	}
#search_type #search_advanced_bg {
	background-image: url(../images/pnl_search_back.jpg);
	}


#bread_crumbs {
	background-image: url(../images/bread_back.jpg);
	height: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFE21C;
	}
#bread_crumbs div {
	padding-top: 9px;
	}


#page {
	background-color: #2F5960;
	padding-top: 4px;
	padding-left: 4px;
	}
#page table {
	background-color: #CBCBCB;
	}


#pic_top10 {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #EEEEEE;
	}


.tab1_active {
	background-image: url(../images/tab1_active.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #216572;
	vertical-align: middle;
	}
.tab1_inactive {
	display: block;
	width: 176px;
	height: 21px;
	background-image: url(../images/tab1_inactive.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #216572;
	padding-left: 12px;
	padding-top: 7px;
	text-decoration: none;
	}
.tab2_active {
	background-image: url(../images/tab2_active.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #216572;
	vertical-align: middle;
	}
.tab2_inactive {
	display: block;
	width: 195px;
	height: 21px;
	background-image: url(../images/tab2_inactive.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #216572;
	padding-left: 13px;
	padding-top: 7px;
	text-decoration: none;
	}

.tab1_active div {
    padding-left: 12px;
}


.albumcover {
	background-image: url(../images/cover_back.jpg);
	padding-top: 4px;
	padding-left: 4px;
	width: 78px;
	height: 78px;
	margin: auto;
	}
.albumcover2 {
	background-image: url(../images/cover_back2.jpg);
	padding-top: 4px;
	padding-left: 4px;
	width: 103px;
	height: 103px;
	margin: auto;
	margin-bottom: 8px;
	}

.news_albumcover {
	background-image: url(../images/cover_back2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	padding-top: 4px;
	padding-left: 4px;
	width: 103px;
	height: 103px;
	margin: auto;
	margin-bottom: 8px;
	}

.cover_div {
	width: 41px;
	height: 41px;
	margin: 3px 3px 3px 0px;
	background-color: #ffffff;
	border-left: 1px solid #BDBDBD;
	border-top: 1px solid #BDBDBD;
	}
.cover_div img {
	cursor: pointer;
	margin-top: 3px;
	margin-left: 3px;
	}

.contents {
	line-height: 13px;
	}
.contents td {
	background-color: #E7E7E7;
	}
.contents .cover td {
	text-align: center;
	vertical-align: middle;
	}
.contents td table {
	margin: auto;
	}
.contents .cover td.albumdata {
	text-align: left;
	color: #224B51;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
.contents .cover td.albumdata .albumtitle {
	color: #A1A1A1;
	font-weight: bold;
	}

.contents .albumnews_buttons {
	text-align: center;
	width: 125px;
	margin: auto;
	}


.link_right {
	float: right;
	}

#bottom_left {
	text-align: center;
	background-color: #D8D8D8;
	}
#bottom_right {
	text-align: center;
	background-color: #D8D8D8;
	}
.pnl_spacer {
	height: 6px;
	font-size: 6px;
	background-color: #cbcbcb;
	}
#col_left {
	background-image: url(../images/pnl_back.jpg);
	}
#col_right {
	background-image: url(../images/pnl_back.jpg);
	}

#contents_back {
	background-color: #e7e7e7;
	}
.contents_gray {
	background-color: #cbcbcb;
	}
.content_spacer {
	height: 10px;
	font-size: 6px;
	background-color: #cbcbcb;
	}

#pagination {
	border-color: #E7E7E7;
	}
#pagination td {
	color: #1e535d;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
#pagination td#pageno_crt {
	color: #e7e7e7;
	background-image: url(../images/pageno_back.jpg);
	background-repeat: no-repeat;
	}
#pagination td.pageno_crt {
	color: #e7e7e7;
	background-image: url(../images/pageno_back.jpg);
	background-repeat: no-repeat;
	}

#footer {
	background-image: url(../images/footer_back.jpg);
	}
#footer td {
	vertical-align: middle;
	color: #2E5C64;
	}
#footer td#footer_left {
	padding-top: 3px;
	}
#footer td#footer_right {
	padding-top: 3px;
	text-align: right;
	}


.formular td {
	border-bottom:1px solid #E7E7E7;
	padding:3px;
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	}
.formular2 {
	border-bottom:1px solid #E7E7E7;
	padding:3px;
	}
.formular td input,textarea {
	margin-top: 3px;
	margin-bottom: 3px;
	}

td.content_inner_w {
	background-image: url(../images/content_inner_w.jpg);
	}
td.content_inner_e {
	background-image: url(../images/content_inner_e.jpg);
	}
td.content_inner {
	background-color: #eeeeee;
	}

#play_cover {
	background-image: url(../images/play_backcover.jpg);
	width: 166px;
	height: 167px;
	padding-top: 7px;
	padding-left: 14px;
	float: left;
	}
#play_player {
	background-image: url(../images/content_inner_e.jpg);
	background-position: right;
	background-repeat: repeat-y;
	}
#play_albuminfo {
	background-image: url(../images/play_backfade.jpg);
	width: 350px;
	height: 50px;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c4f58;
	}
#play_albumdetails {
	width: 175px;
	height: 45px;
	padding-top: 5px;
	padding-left: 15px;
	/*margin-right: 40px;*/
	float: left;
	overflow: hidden;
	}
#play_albumprice {
	background-image: url(../images/play_backprice.jpg);
	width: 140px;
	height: 16px;
	margin-top: 9px;
	padding-top: 3px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
	color: #c72a1e;
	}
#play_albumtime {
	padding-top: 3px;
	padding-left: 10px;
	float: left;
	}
#play_description {
	font-size: 12px;
	line-height: 15px;
	}
#play_tb input {
	border: 0px;
	cursor: pointer;
	}
#play_tb td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}
#play_tb_head td {
	background-color: #1b515b;
	font-weight: bold;
	color: #eeeeee;
	}
.play_tb_sel td {
	background-color: #ffffff;
	color: #ca2013;
	}
.play_tb_dark td {
	background-color: #e8e8e8;
	}
.play_tb_light td {
	background-color: #f4f4f4;
	}
.play_b {
	margin-right: 3px;
	}

#lyrics_list td.lyrics_list {
	background-image: url(../images/lyricslist_back.jpg);
	font-size: 12px;
	vertical-align: middle;
	}
.lyrics_title {
	background-image: url(../images/lyrics_titleback.jpg);
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;;
	vertical-align: middle;
	}
.lyrics_text {
	width: 515px;
	height: 210px;
	padding: 4px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #f4f4f4;
	margin: auto;
	margin-top: 4px;
	overflow: auto;
	}

.pnl_narrow {
	background-image: url(../images/topbanner_narrow_back.jpg);
	padding-top: 5px;
	padding-left: 6px;
	height: 85px;
	}

.pnl_wide {
	background-image: url(../images/topbanner_wide_back.jpg);
	padding-top: 5px;
	padding-left: 8px;
	height: 85px;
	}

td.browsemusic {
	background-color: #0a646d;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	}

td.browsemusic select {
	width: 183px;
	font-size: 11px;
	color: #617E80;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


/* history page */

.history {
    padding: 5px 20px 10px 20px;
}

.no_border {
    background: none !important;
}




/* ANCHORS */
a {
	font-weight: normal;
	color: #295D65;
	text-decoration: underline;
	}
a:hover {
	color: #6FA424;
	}

#footer a {
	color: #2E5C64;
	text-decoration: none;
	}
#footer a:hover {
	color: #6FA424;
	text-decoration: underline;
	}

#search_box a {
	font-size: 10px;
	color: #E2E2E2;
	text-decoration: underline;
	}
#search_box a:hover {
	color: #6FA424;
	}

.top10albums_links a.prev {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
.top10albums_links a.prev:hover {
	color: #FFE21C;
	}

.top10albums_links a.buy {
	color: #E3E8EA;
	font-weight: bold;
	text-decoration: none;
	}
.top10albums_links a.buy:hover {
	color: #FFE21C;
	}

.samegenre_links a.prev {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
.samegenre_links a.prev:hover {
	color: #FFE21C;
	}

.samegenre_links a.buy {
	color: #E3E8EA;
	font-weight: bold;
	text-decoration: none;
	}
.samegenre_links a.buy:hover {
	color: #FFE21C;
	}

#pagination a {
	font-weight: bold;
	}
#pagination a:hover {
	color: #1e535d;
	}
.shoptable {
	border:1px solid #FFFFFF;
}
.shoptable a {
	text-decoration:none;
}
.shoptable td {
	border-bottom:1px solid #FFFFFF;
	height:26px;
	vertical-align:middle;
	padding-left:3px;
	background-color:#E1E1E1;
	color:#184F59;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.shoptable td td{
	border:none;
}
.shop_left {
	border-right:2px solid #D9D9D9;
}
.albumtitle2 {
	color: #A1A1A1;
	font-weight: bold;
}
.top_content_title {
	width:209px;
	height:28px;
	vertical-align:middle;
	color:#216572;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/top_content_title.gif);
}
.discover_content_title {
	width:183px;
	height:28px;
	vertical-align:middle;
	color:#216572;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/discover_white_top.gif);
}
.discover_img {
	border:1px solid #CACACA;
	padding:3px;
	background-color:#F9F9F9;
}
.title_discover {
	color:#216572;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:15px;
	font-weight:bold;
}

table.account td {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	vertical-align: middle;
	}
