

/*
		Generic styles
*/

* { 
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

body {
	margin: 1px; 
	padding: 0;
	width: 567px;
	overflow-x: hidden !important;
}

body.body690 {
	width: 690px !important;
}

div#frame {
	width: 567px;
	max-width: 567px;
	margin: 0;
	padding: 0;
}

div.frame690 {
	width: 690px !important;
	max-width: 690px !important;
}

table {
	width: 100%;
}

td {
	vertical-align: top;
}

select, input{
	border: thin solid #cccccc;
	color: black !important;
}

td.S50_left, td.S50_right {
	width: 50% !important
}

td.S333_left, td.S333_center, td.S333_right {
	/* width: 187px; */
	width: 33%;
	height: 90px;
	overflow: hidden;
}



/*
		Tabbar Widget Style
*/

div.widget-tabbar span.widget-tabbar-tab,
div.widget-tabbar span.widget-tabbar-normal-tab,
div.widget-tabbar span.widget-tabbar-selected-tab
{
	/* Set the block to inline block */
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;

	position: relative;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-leftframe,
div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-rightframe,
div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-topframe,
div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-bottomframe
{
	/* To prevent IE6/7 from hidding the background/text */
	position: relative;

	background-color: transparent;
	padding: 0;
	margin: 0;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-leftframe
{
	background-repeat: no-repeat;
	background-position: top left;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-rightframe
{
	background-repeat: no-repeat;
	background-position: top right;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-topframe
{
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-bottomframe
{
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.widget-tabbar span.widget-tabbar-tab div.widget-tabbar-tab-content
{
	background-repeat: repeat-x;
}



/*
		Breadcrumb bar style
*/

#breadcrumb a {
	color: #000000;
}

#breadcrumb .dest {
	font-weight: bold;
}



/*
		Table styles (copy and change class=list to id=xxx for customisation
*/

div.list {
	width: auto;
}

table.list {
	background: #310202;
	border: 2px solid #310202;
}

table.list tr.header { 
	height: 20px;
	vertical-align: middle;
	background: #310202;
	color: white;
}

table.list tr {
	margin: 0 2px 0 2px !important;
}

table.list td.left,
table.list td.right {
	width: 2px;
	max-width: 2px;
	min-width: 2px;
}

table.list tr.header * {
	vertical-align: middle;
}

table.list tr.header img {
	vertical-align: baseline;
}

table.list tr.oddrow {
	height: 38px;
	vertical-align: middle;
	background: #7b2e2f;
	color: white;
}

table.list tr.oddrow * {
	vertical-align: middle;
	text-decoration: none;
}

table.list tr.evenrow {
	height: 38px;
	vertical-align: middle;
	background: #762829;
	color: white;
}

table.list tr.evenrow * {
	vertical-align: middle;
	background: #762829;
	color: white;
	text-decoration: none;
}

table.list tr.error {
	height: 38px;
}

table.list tr.error * {
	vertical-align: middle;
	background: #7b2e2f;
	color: white;
	text-decoration: none;
}

table.list tr.error td {
	padding: 3px;
}

table.list td.footer {
	padding: 4px 5px 4px 5px;
}

div#pager {
	vertical-align: bottom;
	height: 16px;
}

div#pager, div#pager a {
	text-align: right;
	text-decoration: none;
}

div#pagertext {
	vertical-align: bottom;
	height: 16px;
	float: left;
}

div#pagerform {
	vertical-align: bottom;
	height: 16px;
	margin-left: 30px;
	float: left;
}

div#number_pager, div#number_pager *{
	color: white;
	text-align: center;
  text-decoration: none;
}



/*
		Global Styles
*/

#stmv_logo {
	background: url(../images/hd_music.gif) no-repeat;
	width: 159px;
	height: 65px;
	display: block;
}

#stmv_breadcrumb .breadcrumb a {
	color: black;
}

#stmv_banner, #stmv_content, #stmv_footer {
	margin-bottom: 1px;
}

#stmv_toolbar {
	background: url(../images/bt_navspace.gif) repeat-x;
}

#stmv_toolbar * {
	vertical-align: middle;
}

#stmv_tab { 
	height: 22px;
	background: url(../images/nav_btmline.gif) repeat-x;
}

#stmv_tab * {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
}

#stmv_tab .tab { 
	display: inline; 
	float: left; 
}

#stmv_tab .tab .tabbar_normal_tab,
#stmv_tab .tab .tabbar_hilighted_tab {
	margin: 0px 1px 0px 1px;
	float: left;
	clear: none;
	display: block;
	height: 22px;
}

#maintab_latest, #maintab_latest_down,
#maintab_top10, #maintab_top10_down,
#maintab_artists, #maintab_artists_down,
#maintab_tracks, #maintab_tracks_down,
#maintab_genres, #maintab_genres_down,
#maintab_mysongs, #maintab_mysongs_down,
#maintab_promo, #maintab_promo_down,
#maintab_videos, #maintab_videos_down
{
	float: left;
	clear: none;
	display: block;
	height: 22px;
}

#maintab_latest { width: 46px; background: url(../images/bt_nav_generic.gif) 0px 0px no-repeat; }
#maintab_latest_down { width: 46px; background: url(../images/bt_nav_generic.gif) 0px -22px no-repeat; }
#maintab_top10 { width: 55px; background: url(../images/bt_nav_generic.gif) -46px 0px no-repeat; }
#maintab_top10_down { width: 55px; background: url(../images/bt_nav_generic.gif) -46px -22px no-repeat; }
#maintab_artists { width: 41px; background: url(../images/bt_nav_generic.gif) -101px 0px no-repeat; }
#maintab_artists_down { width: 41px; background: url(../images/bt_nav_generic.gif) -101px -22px no-repeat; }
#maintab_tracks { width: 47px; background: url(../images/bt_nav_generic.gif) -142px 0px no-repeat; }
#maintab_tracks_down { width: 47px; background: url(../images/bt_nav_generic.gif) -142px -22px no-repeat; }
#maintab_genres { width: 51px; background: url(../images/bt_nav_generic.gif) -189px 0px no-repeat; }
#maintab_genres_down { width: 51px; background: url(../images/bt_nav_generic.gif) -189px -22px no-repeat; }
#maintab_mysongs { width: 63px; background: url(../images/bt_nav_generic.gif) -240px 0px no-repeat; }
#maintab_mysongs_down { width: 63px; background: url(../images/bt_nav_generic.gif) -240px -22px no-repeat; }
#maintab_promo { width: 55px; background: url(../images/bt_nav_generic.gif) -303px 0px no-repeat; }
#maintab_promo_down { width: 55px; background: url(../images/bt_nav_generic.gif) -303px -22px no-repeat; }
#maintab_videos { width: 55px; background: url(../images/bt_nav_generic.gif) -358px 0px no-repeat; }
#maintab_videos_down { width: 55px; background: url(../images/bt_nav_generic.gif) -358px -22px no-repeat; }

#stmv_tab #howto { 
	margin: 0;
	display: inline; 
	float: right;
}

#stmv_banner {
	margin-bottom: 1px;
	width: auto;
	height: 110px;
	background: #310202 url(../images/musicstorebanner.jpg) repeat-x -564px 0px;
}

div.frame690 #stmv_banner {
	height: 132px !important;
	background: #310202 url(../images/musicstorebanner2.jpg) repeat-x -696px 0px !important;
}

#mvideo_content #stmv_banner {
	margin-bottom: 1px;
	width: auto;
	height: 110px;
	/* background: #310202 url(../images/musicstorebanner.jpg) repeat-x -1121px 0px; */
	background: #310202 url(../images/musicstorebanner.jpg) repeat-x -1677px 0px;
}

div.frame690 #mvideo_content #stmv_banner {
	height: 132px !important;
	background: #310202 url(../images/musicstorebanner2.jpg) repeat-x -2073px 0px !important;
}

#confirmbuymv_content #stmv_banner {
	margin-bottom: 1px;
	width: auto;
	height: 110px;
	background: #310202 url(../images/musicstorebanner.jpg) repeat-x -1677px 0px;
}

div.frame690 #confirmbuymv_content #stmv_banner {
	height: 132px !important;
	background: #310202 url(../images/musicstorebanner2.jpg) repeat-x -2073px 0px;
}

#mysongs_content #stmv_banner {
	margin-bottom: 1px;
	width: auto;
	height: 110px;
	background: #310202 url(../images/musicstorebanner.jpg) repeat-x 0px 0px;
}

div.frame690 #mysongs_content #stmv_banner {
	height: 132px !important;
	background: #310202 url(../images/musicstorebanner2.jpg) repeat-x 0px 0px;
}

#main_panel .S73_left {
	background: #310202;
}

#main_panel .S73_right {
	background: #7b2e2f;
	width: 187px;
}

div.frame690 #main_panel .S73_right {
	width: 229px !important;
}

#main_panel .S73_right .promo_box img {
	width: 187px;
}

div.frame690 #main_panel .S73_right .promo_box img {
	width: 229px !important;
}

#page_heading {
	height: 44px;
	background: #4d0001;
	vertical-align: middle;
}

#stmv_content *, #stmv_footer * {
	color: white;
}

#stmv_content a, #stmv_footer a {
	text-decoration: none;
}

#stmv_content div.rightPanel, #stmv_footer div.rightPanel {
	padding: 18px 8px 18px 8px;
	width: 100%;	/* IE5 */

	/* workaround for IE5 box model bug */

	voice-family: "\"}\"";			
	voice-family: inherit;
	width: auto;	/* Others */
}

html>body #stmv_content div.rightPanel, #stmv_footer div.rightPanel {
	width: auto; /* Others */
}

#stmv_content table.list td.artist {
	padding: 0 2px 0 2px;
	width: 75px;
}

#tracks_content #stmv_content table.list td.artist,
#mytracks_content #stmv_content table.list td.artist {
	width: 100px;
}

#search_content #stmv_content #search_artist_list td.artist,
#searchartist_content #stmv_content #search_artist_list td.artist,
#artists_content #stmv_content #artists_artist_list td.artist, #chinese-artists_content #stmv_content #artists_artist_list td.artist {
	width: auto;
}

#stmv_content table.list td.title {
	padding: 0 2px 0 2px;
}

#stmv_content table.list td.duration {
	width: 65px;
}

#stmv_content table.list td.delivery {
	width: 100px;
}

#stmv_content table.list td.download {
	width: 80px;
}

#index_content #promo_panel div.LPB img,
#promo_panel div.GB img {
	width: 186px;
}

#index_content .frame690 #promo_panel div.LPB img,
.frame690 #promo_panel div.GB img {
	width: 229px !important;
}



/*
		Latest page
*/

#index_content #new_release_box .hd {
	height: 44px;
	background: #4d0001 url(../images/hd_newreleases.gif) no-repeat 8px 18px;
}



/*
		Top 10 Download Page
*/

#top10_content #top10_box .hd {
	height: 44px;
	background: #4d0001 url(../images/hd_top10.png) no-repeat 8px 18px;
}



/*
		Chinese Artist Details page
*/

#chineseartists_content #pixgallery_crossselling_list {
	background: #3B0C1E;
	margin-bottom: 1px;
	padding: 8px;
}

#chineseartists_content #pixgallery_crossselling_list td img {
	float: left;
}

#chineseartists_content #pixgallery_crossselling_list td .desc {
	margin-left: 83px;
}

#chineseartists_content #pixgallery_crossselling_list td .desc a.purchase_link {
	display: block;
	margin: 6px 0px;
	width: 86px;
	height: 17px;
	background: #3B0C1E url(../images/bt_getitnow_pixgallery.gif);
}

#chineseartists_content #artists_initial_selector {
	margin-bottom: 1px;
	font-size: 12px;
	background: #310202;
	padding: 8px 18px 8px 18px;
}

#chineseartists_content #artists_initial_selector .tabbar_normal_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
}

#chineseartists_content #artists_initial_selector .tabbar_hilighted_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	background: #ee373d;
}

#chineseartists_content div#artist_dsc {
	background: #4d0001;
	min-height: 130px;
	height: 100%;
	padding: 10px 10px 10px 125px;
}

#chineseartists_content div#artist_dsc2 {
	background: #4d0001;
	padding: 10px 10px 10px 10px;
}

#chineseartists_content div#artist_dsc .image {
	width: 110px;
	height: 110px;
	margin: 5px 0px 0px -120px;
	float: left;
}

#chineseartists_content div#artist_dsc .desc {
	color: #cccccc;
}

#chineseartists_content div#artist_dsc .link {
	text-align: right;
	padding-right: 20px;
}



/*
		Artist Details page
*/

#artists_content #pixgallery_crossselling_list {
	background: #3B0C1E;
	margin-bottom: 1px;
	padding: 8px;
}

#artists_content #pixgallery_crossselling_list td {
	width: 50%;
}

#artists_content #pixgallery_crossselling_list td img {
	float: left;
}

#artists_content #pixgallery_crossselling_list td .desc {
	margin-left: 83px;
}

#artists_content #pixgallery_crossselling_list td .desc a.purchase_link {
	display: block;
	margin: 6px 0px;
	width: 86px;
	height: 17px;
	background: #3B0C1E url(../images/bt_getitnow_pixgallery.gif);
}

#artists_content #artists_initial_selector {
	margin-bottom: 1px;
	font-size: 12px;
	background: #310202;
	padding: 8px 18px 8px 18px;
}

#artists_content #artists_initial_selector .tabbar_normal_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
}

#artists_content #artists_initial_selector .tabbar_hilighted_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	background: #ee373d;
}

#artists_content div#artist_dsc {
	background: #4d0001;
	min-height: 130px;
	height: 100%;
	padding: 10px 10px 10px 125px;
}

#artists_content div#artist_dsc2 {
	background: #4d0001;
	padding: 10px 10px 10px 10px;
}

#artists_content div#artist_dsc .image {
	width: 110px;
	height: 110px;
	margin: 5px 0px 0px -120px;
	float: left;
}

#artists_content div#artist_dsc .desc {
	color: #cccccc;
}

#artists_content div#artist_dsc .link {
	text-align: right;
	padding-right: 20px;
}



/*
		Tracks page
*/

#tracks_content #tracks_initial_selector {
	margin-bottom: 1px;
	font-size: 12px;
	background: #4d0001;
	padding: 8px 18px 8px 18px;
}

#tracks_content #tracks_initial_selector .tabbar_normal_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
}

#tracks_content #tracks_initial_selector .tabbar_hilighted_tab {
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	background: #ee373d;
}

#tracks_content #tracks_tracklist tr.row,
#tracks_content #tracks_tracklist tr.row * {
	background: white;
	color: black;
}

#tracks_content #stmv_footer td.S333_right {
	background: #c70002;
}

#tracks_content #stmv_footer td.S333_right #price_box {
	padding-top: 7px;
	padding-bottom: 7px;
}

#tracks_content #stmv_footer #promo_panel div.GR img {
	width: 186px !important;
}

#tracks_content .frame690 #stmv_footer #promo_panel div.GR img {
	width: 229px !important;
}



/*
		Track page
*/

#track_content #stmv_footer td.S333_right {
	background: #c70002;
}

#track_content #stmv_footer #promo_panel div.GR img {
	width: 186px !important;
}

#track_content .frame690 #stmv_footer #promo_panel div.GR img {
	width: 229px !important;
}



/*
		Track search page
*/

#search_content #stmv_content #main_panel {
	width: 100% !important;
}

#search_content div#search_track_message {
	padding: 18px 8px 18px 8px;
	background: #4d0001;
	font-weight: bold;
}

#search_content #search_all_list td.track_artist {
	padding: 3px;
}



/*
	Genres page
*/

#genres_content #genre_tabbar {
	margin: 0;
	padding: 2px;
	background-color: black;
}

#genres_content #genre_tabbar span.widget-tabbar-tab {
	margin: 1px 1px;
	/* Set min width to 70px for IE6 */
	width: 70px;

}

html>body #genres_content #genre_tabbar span.widget-tabbar-tab {
	/* Set min width to 70px for other browser */
	width: auto !important;
	min-width: 70px;
}

#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-leftframe {
	padding-left: 7px;
}

#genres_content #genre_tabbar span.widget-tabbar-normal-tab div.widget-tabbar-tab-leftframe {
	background-image: url(../images/genre_tabbar_shade1_left.gif);
}

#genres_content #genre_tabbar span.widget-tabbar-selected-tab div.widget-tabbar-tab-leftframe {
	background-image: url(../images/genre_tabbar_shade2_left.gif);
}

#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-rightframe {
	padding-right: 7px;
}

#genres_content #genre_tabbar span.widget-tabbar-normal-tab div.widget-tabbar-tab-rightframe {
	background-image: url(../images/genre_tabbar_shade1_right.gif);
}

#genres_content #genre_tabbar span.widget-tabbar-selected-tab div.widget-tabbar-tab-rightframe {
	background-image: url(../images/genre_tabbar_shade2_right.gif);
}

#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-content {
	padding: 3px 1px;
	text-align: center;
}

#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-content,
#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-content *,
#genres_content #genre_tabbar span.widget-tabbar-tab div.widget-tabbar-tab-content a {
	color: white;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 7pt;
	text-decoration: none;
}

#genres_content #genre_tabbar span.widget-tabbar-normal-tab div.widget-tabbar-tab-content {
	background-image: url(../images/genre_tabbar_shade1.gif);
}

#genres_content #genre_tabbar span.widget-tabbar-selected-tab div.widget-tabbar-tab-content {
	background-image: url(../images/genre_tabbar_shade2.gif);
}

#genre_catlist {
	background: black;
	padding: 3px 3px 0 3px;
	vertical-align: text-bottom;
	width: auto;
}

#genre_catlist * {
	height: 15px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

#genres_content #genre_tracklist_backlink div.bd {
	padding: 8px;
}

#genre_catlist #genre_30001 {
	width: 39px;
	background: url(../images/nav_pop_02.gif);
}

#genre_catlist a #genre_30001 {
	width: 39px;
	background: url(../images/nav_pop.gif);
}

#genre_catlist #genre_30002 {
	width: 43px;
	background: url(../images/nav_rock_02.gif);
}

#genre_catlist a #genre_30002 {
	background: url(../images/nav_rock.gif);
}

#genre_catlist #genre_30003 {
	width: 40px;
	background: url(../images/nav_rnb_02.gif);
}

#genre_catlist a #genre_30003 {
	background: url(../images/nav_rnb.gif);
}

#genre_catlist #genre_30004 {
	width: 85px;
	background: url(../images/nav_easylistening_02.gif);
}

#genre_catlist a #genre_30004 {
	background: url(../images/nav_easylistening.gif);
}

#genre_catlist #genre_30005 {
	width: 69px;
	background: url(../images/nav_radiohits_02.gif);
}

#genre_catlist a #genre_30005 {
	background: url(../images/nav_radiohits.gif);
}

#genre_catlist #genre_30006 {
	width: 85px;
	background: url(../images/nav_malayhits_02.gif);
}

#genre_catlist a #genre_30006 {
	background: url(../images/nav_malayhits.gif);
}

#genre_catlist #genre_30007 {
	width: 76px;
	background: url(../images/nav_indianhits_02.gif);
}

#genre_catlist a #genre_30007 {
	background: url(../images/nav_indianhits.gif);
}

#genre_catlist #genre_30008 {
	width: 76px;
	background: url(../images/nav_bestofasia_02.gif);
}

#genre_catlist a #genre_30008 {
	background: url(../images/nav_bestofasia.gif);
}

#genre_catlist #genre_30009 {
	width: 76px;
	background: url(../images/nav_clubtracks_02.gif);
}

#genre_catlist a #genre_30009 {
	background: url(../images/nav_clubtracks.gif);
}

#genre_catlist #genre_30011 {
  width: 76px;
  background: url(../images/nav_thaihits_02.gif);
}

#genre_catlist a #genre_30011 {
  background: url(../images/nav_thaihits.gif);
}

#genre_catlist #genre_30012 {
  width: 76px;
  background: url(../images/nav_filipinohits_02.gif);
}

#genre_catlist a #genre_30012 {
  background: url(../images/nav_filipinohits.gif);
}

#genre_catlist #genre_30013 {
  width: 76px;
  background: url(../images/nav_tamilhits_02.gif);
}

#genre_catlist a #genre_30013 {
  background: url(../images/nav_tamilhits.gif);
}

#genre_catlist #genre_30014 {
  width: 76px;
  background: url(../images/nav_hinduhits_02.gif);
}

#genre_catlist a #genre_30014 {
  background: url(../images/nav_hinduhits.gif);
}

#genre_catlist #genre_30015 {
  width: 76px;
  background: url(../images/nav_bangladeshihits_02.gif);
}

#genre_catlist a #genre_30015 {
  background: url(../images/nav_bangladeshihits.gif);
}

#genre_catlist #genre_C2000 {
	width: 123px;
	background: url(../images/nav_grammyawards2008_02.gif);
}

#genre_catlist a #genre_C2000 {
	background: url(../images/nav_grammyawards2008.gif);
}

#genre_catlist #genre_30010 {
  width: 76px;
  background: url(../images/nav_chinesehits_02.gif);
}

#genre_catlist a #genre_30010 {
  background: url(../images/nav_chinesehits.gif);
}

#genre_catlist #genre_C4600 {
  width: 76px;
  background: url(../images/nav_grandprix_02.gif);
}

#genre_catlist a #genre_C4600 {
  background: url(../images/nav_grandprix.gif);
}

#genre_catlist #genre_C4800 {
  width: 76px;
  background: url(../images/nav_exclusive_02.gif);
}

#genre_catlist a #genre_C4800 {
  background: url(../images/nav_exclusive.gif);
}

#genre_catlist #genre_C5000 {
  width: 67px;
  background: url(../images/nav_guitarhero_02.gif);
}

#genre_catlist a #genre_C5000 {
  background: url(../images/nav_guitarhero.gif);
}

#genre_catlist #genre_C4903 {
  width: 150px;
  background: url(../images/nav_diamonds_02.gif);
}

#genre_catlist a #genre_C4903 {
  background: url(../images/nav_diamonds.gif);
}

#genre_catlist #genre_C4904 {
	width: 95px;
	background: url(../images/nav_yes933hitawards_02.gif);
}

#genre_catlist a #genre_C4904 {
	background: url(../images/nav_yes933hitawards.gif);
}

#genre_catlist #genre_C4905 {
	width: 76px;
	background: url(../images/nav_deepavali_02.gif);
}

#genre_catlist a #genre_C4905 {
	background: url(../images/nav_deepavali.gif);
}

#genre_catlist #genre_C4908 {
  width: 76px;
  background: url(../images/nav_somuchsoul_02.gif);
}

#genre_catlist a #genre_C4908 {
  background: url(../images/nav_somuchsoul.gif);
}

#genre_catlist #genre_C4909 {
  width: 76px;
  background: url(../images/nav_britybrit_02.gif);
}

#genre_catlist a #genre_C4909 {
  background: url(../images/nav_britybrit.gif);
}

#genre_catlist #genre_C4910 {
  width: 76px;
  background: url(../images/nav_zoukout08_02.gif);
}

#genre_catlist a #genre_C4910 {
  background: url(../images/nav_zoukout08.gif);
}

#genre_catlist #genre_30020 {
  width: 76px;
  background: url(../images/nav_englishhits_02.gif);
}

#genre_catlist a #genre_30020 {
  background: url(../images/nav_englishhits.gif);
}

#genre_catlist #genre_30021 {
  width: 76px;
  background: url(../images/nav_chinesehits_02.gif);
}

#genre_catlist a #genre_30021 {
  background: url(../images/nav_chinesehits.gif);
}

#genre_catlist #genre_30022 {
  width: 76px;
  background: url(../images/nav_thaihits_02.gif);
}

#genre_catlist a #genre_30022 {
  background: url(../images/nav_thaihits.gif);
}

#genre_catlist #genre_30023 {
  width: 76px;
  background: url(../images/nav_filipinohits_02.gif);
}

#genre_catlist a #genre_30023 {
  background: url(../images/nav_filipinohits.gif);
}

#genre_catlist #genre_30024 {
  width: 120px;
  background: url(../images/nav_melayu_02.gif);
}

#genre_catlist a #genre_30024 {
  background: url(../images/nav_melayu.gif);
}

#genre_catlist #genre_30025 {
  width: 76px;
  background: url(../images/nav_indianhits_02.gif);
}

#genre_catlist a #genre_30025 {
  background: url(../images/nav_indianhits.gif);
}

#genre_catlist #genre_30026 {
  width: 76px;
  background: url(../images/nav_koreanhits_02.gif);
}

#genre_catlist a #genre_30026 {
  background: url(../images/nav_koreanhits.gif);
}

#genre_catlist #genre_30027 {
  width: 76px;
  background: url(../images/nav_japanesehits_02.gif);
}

#genre_catlist a #genre_30027 {
  background: url(../images/nav_japanesehits.gif);
}

#genre_catlist #genre_C4911 {
  width: 110px;
  background: url(../images/nav_femalepowerhouse_02.gif);
}

#genre_catlist a #genre_C4911 {
  background: url(../images/nav_femalepowerhouse.gif);
}

#genre_catlist #genre_C4913 {
  width: 110px;
  background: url(../images/nav_campussuperstar_02.gif);
}

#genre_catlist a #genre_C4913 {
  background: url(../images/nav_campussuperstar.gif);
}

#genres_content #stmv_content #subcat_list .bd h3 {
	display: block;
	width: 88%;
	text-align: left;
	padding: 28px 0px 8px 18px;
	margin: 0 auto;
	border-bottom: 1px solid #4d0001;
}

#genres_content #stmv_content #subcat_list .bd a {
	display: block;
	width: 88%;
	text-align: left;
	vertical-align: middle;
	padding: 8px 0px 8px 18px;
	margin: 0px auto;
}

#genres_content #stmv_content #subcat_list .bd a:hover {
	background: #621415;
}



/*
		Artist search
*/

#searchartist_content div#search_artist_message {
	padding: 18px 8px 18px 8px;
	background: #4d0001;
	font-weight: bold;
}



/*
		My Songs page
*/

#mysongs_content #page_heading {
	height: 42px;
	background: #5c1c1c url(../images/hd_mysongs.gif) no-repeat 8px 18px;
}

#mysongs_content div#mysongs_message {
	padding: 2px 8px 18px 8px;
	background: #5c1c1c;
}

#mysongs_content div#mysongs_message #mysongs_type_selector {
	padding: 0px;
}

#mysongs_content div#mysongs_message #mysongs_type_selector .tabbar_normal_tab {
	margin: 1px 1px;
	padding: 3px;
}

#mysongs_content div#mysongs_message #mysongs_type_selector .tabbar_normal_tab a {
	text-decoration: underline;
}

#mysongs_content div#mysongs_message #mysongs_type_selector .tabbar_hilighted_tab {
	margin: 1px 1px;
	padding: 3px;
	background: #ee373d;
	font-weight: bold;
}

#mysongs_content #mysongs_tracklist tr.row,
#mysongs_content #mysongs_tracklist tr.row td,
#mysongs_content #mysongs_tracklist tr.row td * {
	background: white;
	color: black;
}

#mysongs_content #mysongs_tracklist td.downloaded {
	width: 120px;
}



/*
		Purchase confirmation page
*/

#confirmbuytrack_content #page_heading,
#confirmbuy_content #page_heading {
	background: #4d0001 url(../images/hd_trackselection.png) no-repeat 8px 18px;
}

#confirmbuymv_content #page_heading {
	background: #4d0001 url(../images/hd_mvselection.png) no-repeat 8px 18px;
}

#confirmbuytrack_content div#confirm_buy_message,
#confirmbuymv_content div#confirm_buy_message, 
#confirmbuy_content div#confirm_buy_message {
	padding: 18px 8px 18px 8px;
	background: #7b2e2f;
	border-left: 2px solid #4d0001;
	border-right: 2px solid #4d0001;
}

#confirmbuytrack_content div#confirm_buy_message table td,
#confirmbuymv_content div#confirm_buy_message table td,
#confirmbuy_content div#confirm_buy_message table td {
	padding: 3px 0;
}

#confirmbuytrack_content b,
#confirmbuymv_content b,
#confirmbuy_content b {
	font-weight: bold;
	text-decoration: underline;
}

#confirmbuytrack_content div#confirm_buy_tnc,
#confirmbuymv_content div#confirm_buy_tnc,
#confirmbuy_content div#confirm_buy_tnc {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 15px;
	background: #310202;
	text-align: right;
}

#confirmbuytrack_content div#confirm_buy_message a,
#confirmbuymv_content div#confirm_buy_message a,
#confirmbuy_content div#confirm_buy_message a {
	text-decoration: underline;
}

#confirmbuytrack_content div#confirm_buy_tnc a,
#confirmbuymv_content div#confirm_buy_tnc a,
#confirmbuy_content div#confirm_buy_tnc a {
	vertical-align: middle;
	font-size: 8pt;
	background: #310202;
}



/*
		Purchase report page
*/

#buy_content div#thankyou_message b,
#buy2_content div#thankyou_message b,
#getitnow_content div#stmv_content div#thankyou_message b {
	font-weight: bold;
	text-decoration: underline;
}

#buy_content div#thankyou_message,
#buy2_content div#thankyou_message,
#getitnow_content div#stmv_content div#thankyou_message,
#getWma_content div#thankyou_message,
#sendwap_content #stmv_content div#thankyou_message {
	padding: 18px 18px 18px 18px;
	background: #4d0001;
}

#buy_content div#thankyou_message a,
#buy2_content div#thankyou_message a,
#getitnow_content div#stmv_content div#thankyou_message a,
#getWma_content div#thankyou_message a,
#sendwap_content #stmv_content div#thankyou_message a {
	text-decoration: underline;
}

#thankyou_message div.title {
	padding-bottom: 9px;
	font-weight: bold;
	font-size: 12pt;
}

#stmv_footer div#recommendation_box2 .content {
	min-height: 10px;
	height: 100%;
	overflow: auto;
}

#stmv_footer div#recommendation_box2 .cell {
	padding: 10px 10px 10px 10px;
	height: 64px;
	width: 230px;
	float: left;
	height: 100%;
	background: #620001;
	margin: 0 2px 2px 0;
}

#stmv_footer div#recommendation_box2 .cell img {
	width: 64px;
	height: 64px;
	float: left;
	padding-right: 5px;
}

#stmv_footer div#recommendation_box2 .cell span.artist {
	color: #e89999;
}



/*
		Promotion Pages
*/

#promo_content #promotions_box,
#promo_content #exclusive_content_box,
#promo_content #featured_artists_box {
	line-height: 15px;
}

#promo_content #promotions_box .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_promotions.png) 8px 18px no-repeat;
}

#promo_content #exclusive_content_box .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_exclusive.png) 8px 18px no-repeat;
}

#promo_content #promotions_box .bd,
#promo_content #exclusive_content_box .bd,
#promo_content #featured_artists_box .bd {
	padding: 18px 8px 18px 8px;
	background: #7b2e2f;
	border-left: 2px solid #4d0001;
	border-right: 2px solid #4d0001;
}

#promo_content #exclusive_content_box .bd {
	border-bottom: 2px solid #4d0001;
}

#promo_content #promotions_box .promotions_box_content .hd,
#promo_content #exclusive_content_box .exclusive_content_box_content .hd,
#promo_content #featured_artists_box .featured_artists_box_content .hd {
	height: auto;
	background: transparent;
}

#promo_content #promotions_box .promotions_box_content .bd,
#promo_content #exclusive_content_box .exclusive_content_box_content .bd,
#promo_content #featured_artists_box .featured_artists_box_content .bd {
	border: 0px none black;
	padding: 0;
	background: transparent;
}

#promo_content #promotions_box a,
#promo_content #exclusive_content_box a,
#promo_content #featured_artists_box a {
	text-decoration: underline;
}



/*
		Exclusive Content Page
*/

#promogenrelist_content #promo_genre_list {
	height: 100%;
}

#promogenrelist_content #promo_genre_box .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_exclusive.png) 8px 18px no-repeat;
}



/*
		Promotion Song List
*/

#promosonglist_content #promo_song_box .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_promotions.png) 8px 18px no-repeat;
}



/*
		Promotion Information
*/

#promotrackid_content #promo_message .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_se_trackid_promo.png) 8px 18px no-repeat;
}

#promotrackid_content #promo_message .bd {
	margin: 0;
	border: 2px solid #4D0001;
	border-top: 0px solid black;
	padding: 8px 8px 8px 8px;
	background: #7b2e2f;
}

#promotrackid_content #promo_message .bd h4 {
	text-decoration: underline;
}



/*
 		Music Video Page
*/

#mvideo_content #musicvideo_box .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_musicvideo.png) 8px 18px no-repeat;
}

#mvideo_content #musicvideo_box div#mvlist td.preview {
	width: 48px;
}

#mvideo_content #musicvideo_box div#mvlist td.preview img {
	margin: 3px;
}

#mvideo_content #musicvideo_box div#mvlist td.delivery {
	width: 50px;
}

#mvideo_content #musicvideo_box div#mvlist td.duration {
	width: 55px;
}



/*
		Music Videop Subscription Page
*/

#confirmsubscription_content #subscription_details,
#confirmsubscription_content #exclusive_content_box,
#confirmsubscription_content #featured_artists_box,
#subscription_content #subscription_details,
#subscription_content #exclusive_content_box,
#subscription_content #featured_artists_box {
	line-height: 15px;
}

#confirmsubscription_content #subscription_details .hd,
#subscription_content #subscription_details .hd {
	height: 44px;
	background: #4D0001 url(../images/hd_mvsub.png) 8px 18px no-repeat;
}

#confirmsubscription_content #subscription_details .bd,
#confirmsubscription_content #exclusive_content_box .bd,
#confirmsubscription_content #featured_artists_box .bd,
#subscription_content #subscription_details .bd,
#subscription_content #exclusive_content_box .bd,
#subscription_content #featured_artists_box .bd {
	padding: 18px 8px 18px 8px;
	background: #7b2e2f;
	border-left: 2px solid #4d0001;
	border-right: 2px solid #4d0001;
}

#confirmsubscription_content div#promo_message a,
#subscription_content div#promo_message a {
	text-decoration: underline;
}

#confirmsubscription_content .btnSubscribe {
	background: url(../images/bt_subscribe.gif);
	border: 0px solid #ffffff;
	height: 17px;
	width: 76px;
	margin: 0;
	padding: 0;
}



/*
		Other pages
*/

#cny_content #page_heading {
	background: #4D0001 url(../images/hd_cny.gif) 8px 18px no-repeat;
}

#vday_content #page_heading {
	background: #4D0001 url(../images/hd_vday.gif) 8px 18px no-repeat;
}



/*
		Promotional Header
*/

#promotional-page-header {
	background: #310202;
	padding: 8px;
	color: white;
	font: 8pt;
	margin-bottom: 1px;
}



/*
		Pricing box
*/

#price_box	{
	background: #c70002;
	padding: 18px 8px;
}

#price_box .hd {
	height: 14px;
	background: #c70002 url(../images/hd_pricing.gif) no-repeat;
	margin-bottom: 8px;
}

#price_box tr.item td {
	border-bottom: thin solid #d84d4e;
	vertical-align: middle;
	height: 20px;
}



/*
		Recommendation
*/

#recommendation_box {
	background: #8d0001;
	padding: 18px 8px;
}

#recommendation_box .hd {
	height: 14px;
	background: #8d0001 url(../images/hd_recommend.gif) no-repeat;
	margin-bottom: 8px;
}

#recommendation_box2 {
	background: #8d0001;
	padding: 20px 18px 20px 18px;
}

#recommendation_track_list,
#recommendation_track_list table {
	background: #8d0001;
	padding: 0;
	border: thin none #ffffff;
}

#recommendation_track_list tr.evenrow, #recommendation_track_list tr.evenrow *,
#recommendation_track_list tr.oddrow, #recommendation_track_list tr.oddrow * {
	padding-bottom: 3px;
	vertical-align: middle;
	background: #8d0001;
}

#recommendation_track_list span.artist {
	color: #e89999;
}



/*
		Artist search
*/

#artist_search_box {
	background: #7b2e2f;
	padding: 18px 8px;
}

#artist_search_box .hd {
	height: 14px;
	background: #7b2e2f url(../images/hd_seachartists.gif) no-repeat;
	margin-bottom: 8px;
}

#artist_search_box .bd form {
	display: inline;
}

#artist_search_box input {
	border: thin solid #cccccc;
	color: black !important;
}

#artist_search_box button.btnSearchArtist {
	border: 0px solid #ffffff;
	margin: 0px;
	margin-top: 3px;
	padding: 0;
	width: 36px;
	height: 16px;
	background: #7b2e2f url(../images/image_generic.gif) -347px -3px no-repeat;
}



/*
		Charts (top 10)
*/

#chart_box {
	background: #621415;
	padding: 18px 8px;
}

#chart_box .hd {
	height: 14px;
	background: #621415 url(../images/hd_charttop10.gif) no-repeat;
	margin-bottom: 8px;
}

#chart_box #chart_track_list,
#chart_box #chart_track_list table {
	background: #621415;
	padding: 0;
	border: thin none #ffffff;
}

#chart_box #chart_track_list tr.evenrow, #chart_box #chart_track_list tr.evenrow *,
#chart_box #chart_track_list tr.oddrow, #chart_box #chart_track_list tr.oddrow * {
	padding-bottom: 3px;
	vertical-align: middle;
	background: #621415;
}

#chart_box #chart_track_list span.artist {
	color: #e89999;
}

#chart_box #chart_track_list td.error,
#chart_box #chart_track_list td.error * {
	background: #621415;
}



/*
		Bundle Box
*/

#bundle_box,
#bundle_remarks_box {
	padding: 8px 8px;
	background: #4D0001;
	color: white;
	font-size: 8pt;
	margin-bottom: 1px;
}

#bundle_box .title {
	font-weight: bold;
}

.S73_right #bundle_box {
	background: #7B2E2F;
}

#bundle_box .title,
#bundle_box .content {
	margin-bottom: 4px;
}

#bundle_box .content {
	margin-left: 4px;
	margin-right: 4px;
}

#bundle_box #bundle_remarks_box {
	padding: 0 !important;
	margin: 4px 0 !important;
	font-size: 8pt;
}



/*
		Pager
*/

.custom_pager {
	padding: 0;
}

.custom_pager div * {
	height: 100%;
	line-height: 16px;
	vertical-align: middle;
}

.custom_pager .text {
	line-height: 16px;
	float: left;
	margin-right: 40px;
	vertical-align: middle;
}

.custom_pager .form {
	line-height: 16px;
	float: left;
	vertical-align: middle;
}

.custom_pager .form .formtext {
	display: inline;
}

.custom_pager .form input {
	border: 1px inset #ffffff;
	/* height: 12px; */
	width: 30px;
	padding: 0;
	margin: 0;
	color: black !important;
}

.custom_pager .link {
	line-height: 16px;
	float: right;
	vertical-align: middle;
}

.custom_pager .link * {
	line-height: 16px;
	vertical-align: middle;
}

.custom_pager .link a {
	color: white;
	text-decoration: none;
	font-size: 8pt;
	line-height: 16px;
	vertical-align: middle;
	padding: 0 3px;
}



/*
		Tabs
*/



/*
		Buttons
*/

.btnPreview, .btnPreviewTT, .btnPolytone, .btnTruetone, .btnFTM, .btnFTM2, .btnFTD, .btnFTD2, 
.btnMVD, .btnMVS, .btnMVSub {
	margin: 2px 2px 2px 2px !important;
	display: block !important;
	float: left !important;
	min-height: 15px !important;
	max-height: 15px !important;
	height: 15px !important;
	min-width: 15px !important;
	max-width: 15px !important;
	width: 15px !important;
}

/*
.btnPolytone { background: url(../images/icon_polytone.gif) no-repeat !important; }
.btnPreview { background: url(../images/icon_previewtrack.gif) no-repeat !important; }
.btnPreviewTT { background: url(../images/icon_previewtrutone.gif) no-repeat !important; }
.btnTruetone { background: url(../images/icon_trutone.gif) no-repeat !important; }
.btnFTM { background: url(../images/icon_fulltrackmobile.gif) no-repeat !important; }
.btnFTM2 { background: url(../images/icon_fulltrackmobile_2.gif) no-repeat !important; }
.btnFTD { background: url(../images/icon_fulltrackmobilepc.gif) no-repeat !important; }
.btnFTD2 { background: url(../images/icon_fulltrackmobilepc_2.gif) no-repeat !important; }
*/

.btnPolytone { background: url(../images/icon_all.gif)  -30px 0px no-repeat !important; }
.btnPreview { background: url(../images/icon_all.gif)  -15px 0px no-repeat !important; }
.btnPreviewTT { background: url(../images/icon_all.gif)  0px 0px no-repeat !important; }
.btnTruetone { background: url(../images/icon_all.gif)  -45px 0px no-repeat !important; }
.btnFTM { background: url(../images/icon_all.gif)  -60px 0px no-repeat !important; }
.btnFTM2 { background: url(../images/icon_all.gif)  -90px 0px no-repeat !important; }
.btnFTD { background: url(../images/icon_all.gif)  -75px 0px no-repeat !important; }
.btnFTD2 { background: url(../images/icon_all.gif)  -105px 0px no-repeat !important; }
.btnMVD { background: url(../images/icon_all.gif)  -120px 0px no-repeat !important; }
.btnMVS { background: url(../images/icon_all.gif)  -165px 0px no-repeat !important; }
.btnMVSub { background: url(../images/icon_all.gif)  -150px 0px no-repeat !important; }

.btnMusicStore {
	min-height: 20px;
	height: 20px;
	min-width: 73px;
	width: 73px;
	background: url(../images/image_generic.gif) 0px 0px no-repeat;
	/*background: url(../images/bt_musicstore.gif) no-repeat;*/
}

.btnColorMeTones {
	display: block;
	min-height: 20px;
	height: 20px;
	min-width: 102px;
	width: 102px;
	background: url(../images/image_generic.gif) -73px 0px no-repeat;
	/*background: url(../images/bt_cmt.gif) no-repeat;*/
}

.btnHowto {
	display: block;
	min-height: 18px;
	height: 18px;
	min-width: 90px;
	width: 90px;
	background: url(../images/image_generic.gif) -232px 0px no-repeat;
	/*background: url(../images/howitworks.gif) no-repeat;*/
	float: right;
}

.btnShoppingCart {
	min-height: 12px;
	height: 12px;
	min-width: 14px;
	width: 14px;
	background: url(../images/image_generic.gif) -322px -4px no-repeat;
	/*background: url(../images/shoppingcart_lrg.gif) no-repeat;*/

	float: right;
	display: block;
	margin: 3px 3px 4px 3px;
}

.btnMyPurchase {
	min-height: 13px;
	height: 13px;
	min-width: 11px;
	width: 11px;
	background: url(../images/image_generic.gif) -336px -4px no-repeat;
	/*background: url(../images/mypurchase_lrg.gif) no-repeat;*/

	float: right;
	display: block;
	margin: 3px 3px 1px 6px;
}

button.btnSearch {
	border: 0px solid #ffffff;
	margin: 0;
	padding: 0;
	width: 57px;
	height: 19px;
	background: #ffffff url(../images/image_generic.gif) -175px -1px no-repeat;
}



/*
		Shopping Cart box
*/

#shopping_cart_box {
  width: 250px;
  border: 2px solid #310202;
  padding: 8px;
  background: #4d0001;
  color: white;
  clear: none;
  float: right;
  right: 5px;
  top: 0px;
}

#shopping_cart_box .hd {
	padding-bottom: 2px;
}

#shopping_cart_box .ft {
	padding-top: 2px;
}

#shopping_cart_box .ft a {
  color: white;
  text-decoration: none;
}

