/*
BASIC PAGE SETUP
*/
body
{
margin:0;
padding:0;
font-family:arial, tahoma;
font-size:11px;
text-align:center;
behavior:url("csshover.htc");
}

a, a:active, a:visited
{
margin:0;
color:#568000;
font-size:11px;
text-decoration:none;
font-weight:bold;
position:relative;
}

img
{
border:none;
}

ol, ul, li, img, a , table
{
margin:0px;
padding:0px;
border:0px;
}

#page
{
width:920px;
margin:0px auto -50px auto;
padding:0px;
}

.colored
{
background-color:#F0F4F7;
}


/*
TOPMOST LAYER
*/

#top
{
overflow:hidden;
width:920px;
height:76px;
/*margin-top:5px;*/
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0px;
color:#568000;
background:url(../img-wip/top-vector.png) top right no-repeat;
}

#top a, #top  a:active, #top a:visited
{
font-weight:normal;
margin:0px;
line-height:36px;
}

#top .links
{
float:right;
margin:0px;
padding:0px;
line-height:55px;
}

#menu_top {
	text-align:left;
	padding-left: 15;
	border:1px solid #e1e1e1;
	background:#eff0f0;
	height:31;
}
#menu_home {
	float:left;
	padding-bottom:7;
	padding-top:8;
}
#menu_account {
	padding:6px 15px 7px 10px;
	border-left:1px solid #cfcfcf;
	float:right;
}
#txt_home {
	color:#000;
	font-family:tahoma;
	background:url(../img-wip/arrow.png) no-repeat;
	padding-left:15;
	margin-left:5;
}
#txt_home1st {
	color:#000;
	font-family:tahoma;
}
#txt_account {
	color:#000;
	font-family:tahoma;
	border-left:1px solid #c3c3c3;
	margin-left:3px;
	margin-right:5px;
	padding-left:10px;
}
#txt_cart {
	color:#000;
	font-family:tahoma;
	border-left:1px solid #c3c3c3;
	margin-left:3px;
	margin-right:5px;
	padding-left:10px;
}

/*
SEARCH / TOOL BAR
*/

#tools
{
clear:both;
overflow:hidden;
width:920px;
height:25px;
margin-top:5;
margin-bottom:5;
margin-left:0;
}

#tools form
{
float:left;
padding:0px;
}


#tools input, #tools select
{
margin:0px;
padding:0px;
height:20px;
border:1px solid #8993A6;
}

#tools .searchbutton
{
border:none;
height:22px;
}

.search
{
width:140px;
color:#aca899;
font-size:11px;
font-family:Tahoma;
border: 1px solid #fff;
/*right: 144px;
position: absolute;
top:43px;*/
margin:43px 0 0 465px;
}
#tools .cart
{
margin:5px 0 0 0;
}

#cartwidget
{
overflow:hidden;
float:right;
height:16px;
width:131px;
margin-right:5px;
background-image:url('../img-wip/tools-cart-BG.gif');
font-size:10px;
color:#568000;
text-align:left;
padding:1px 0 0 5px;
}

html>body #cartwidget
{
height:15px;
width:126px;
}

/*
Add and features top bar
*/

#addbar
{
clear:both;
overflow:hidden;
width:918px;
height:235px;
margin:0px;
margin-bottom:10px;
padding:0px;
background-color:#F0F0F0;
border:1px solid #e0e0e0;
text-align:left;
}
#addbar img {
/*	margin-top:15px;*/
}

#addbar_small
{
clear:both;
overflow:hidden;
width:920px;
height:107px;
margin:0px;
padding:0px;
background-color:#F0F0F0;
}

#addbar_small .inside
{
height:93px;
margin:5px 0 0 0;
background-color:#666666;
}

#addbar_small img
{
margin:5px 0 0 0px;
}



/*
------COLUMNS-------
*/

/*
LEFT COLUMN
*/

.column
{
margin:0px;
padding:0px;
background-image:url('../img-wip/shadow-right.gif');
background-position:top right;
background-repeat:repeat-y;
}

#column_1
{
clear:both;
width:157px;
height:1000px;
border-left:1px solid #E1E2E2;
text-align:left;
}

html>body #column_1
{
width:156px;
}

/*
RIGHT  COLUMN
*/
#column_2
{
width:232px;
height:1000px;
margin-left:2px;
border-left:1px solid #E1E2E2;
text-align:left;
}

html>body #column_2
{
width:231px;
}

/*
CENTER COLUMN
*/
#column_main
{
width:526px;
height:1000px;
margin:0px;
border-left:1px solid #E1E2E2;
text-align:left;
}

html>body #column_main
{
width:525px;
height:1000px;
}

/*BIG COLUMN */

#column_big
{
width:760px;
margin:0px;
border-left:1px solid #E1E2E2;
text-align:left;
}


html>body #column_big
{
width:759px;
}

#column_long
{
width:680px;
margin:0px;
height:2000px;
border-left:1px solid #E1E2E2;
text-align:left;
}


html>body #column_long
{
width:679px;
}


#all_columns {
background:url(/img-wip/line_left.gif) repeat-y;
}
#all_columns_lebar {
background:url(/img-wip/line_left2.gif) repeat-y;
}
#all_columns_lebar2 {
background:url(/img-wip/line_left3.gif) repeat-y;
}
/*
-----BOXES----
*/

#topboxes
{
overflow:hidden;
width:920px;
border-left:1px solid #E1E2E2;
}

.box_1
{
width:148px;
margin:-2px 0 0 -2px;
border:0px;
}

html>body .box_1
{
margin:0;
}

.box_title
{
height:32px;
width:148px;
background-color:#F0F4F7;
margin:0px 0 0 -3px;
border-top:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
}

.box_title img {
	margin-top:5px;
}

html>body .box_title
{
width:146px;
border-top:1px solid #D4D0C8;
}


.box_title_long
{
height:32px;

background-color:#F0F4F7;
margin:0px 0 0 -3px;
border-top:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
}



.main_title
{
width:515px;
margin:0 0 0px 0;
border-top:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
}

html>body .main_title
{
width:515px;
margin:0 0 15px 0;
border-top:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
}


.box_title h1
{
margin:5px 0 0 10px;
font-size:9pt;
font-weight:bold;
}

.box_title h2
{
margin:5px 0 0 10px;
font-size:13px;
font-weight:bold;
}

.box_title_long h1
{
margin:5px 0 0 10px;
font-size:18px;
font-weight:bold;
}

.box_title_long h2
{
margin:5px 0 0 10px;
font-size:13px;
font-weight:bold;
}

.box_content
{
margin:10px 0 0 15px;
color:#568000;
font-size:11px;
font-weight:bold;
}

.box_content .nobottom
{
display:block;
margin-bottom:-20px;
}

html>body .box_content .nobottom
{
display:block;
margin-bottom:0px;
}

.display_details h6, .display_details h4 , .display_details h5
{
margin:0 0 0 0;
font-size:11px;
line-height:1.6;
}

.display_details h4 a, .display_details h5 a
{
font-weight:bold;
}

.display_details h4 a, .display_details h4 a:visited, .display_details h4 a:active
{
color:#000000;
}

.display_details h5
{
font-weight:bold;
color:#568000;
}

.display_details h6
{
font-weight:normal;
color:#666666;
}


/*module GENRE*/

.genre_title
{
/*margin-top:-8px;*/
margin-top:-3;
border-top:1px solid #D4D0C8;
}

.box_content .textinput
{
width:120px;
margin:4px 0 4px 0;
border:1px solid #8993A6;
background-color:#AFD370;
}

.box_content ul
{
list-style-type:none;
margin:10px 0 10px 0;
}

.box_content li
{
display:block;
margin-top:8px;
}

html>body .box_content li
{
margin-top:12px;
}

.box_content a, .box_content a:active, .box_content a:visited
{
font-size:12px;
font-weight:bold;
}

.box_buttons
{
height:28px;
background-color:#F0F4F7;
}

.box_buttons img
{
float:left;
margin:3px 0 0 0;
}


/* Module TERBARU */

.terbaru
{
width:514px;
margin:-2px 0 0 0px;
border:0px;
text-align:left;
}

.terbaru_title
{
width:515px;
/*margin:-6px 0 -3px 0;*/
margin:0 0 0px 0;
border-bottom:none;
}
.about_title
{
width:675px;
border-top:1px solid #D4D0C8;
/*margin:-6px 0 -3px 0;*/
margin:0 0 0px 0;
border-bottom:none;
}

html>body .terbaru_title
{
width:515px;
}

.buttons_terbaru
{
width:515px;
margin-left:0;
}


html>body .buttons_terbaru
{
width:515px;
}

.faq_buttons
{
width:658px;
margin-left:0;
}


#terbaru_display
{
width:514px;
clear:both;
margin:20px 0 0 6px;
}

#terbaru_display table
{
margin-bottom:20px;
width:98%;
}

.display_details
{
margin-top:2px;
}

.terbaru_img
{
clear:both;
float:left;
margin:0 5px 0 8px;
border:1px solid #cccccc;
}

.albumimg
{
	border:1px solid #cccccc;
}
.albumimgLink
{
	border:1px solid #cccccc;
	cursor:pointer;
}

/* Module BEST SELLER*/

.albumdetails
{
width:96px;
text-align:center;
}

.albumtitle
{
display:block;
margin-top:5px;
font-size:12px;
color:#000000;
}

.albumothers
{
display:block;
margin-top:22px;
color:#000000;
}

.albumsonglist
{
margin-left:20px;
}

.albumsonglist table
{
width:380px;
color:#568000;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}

.albumsonglist table .colored
{
background-color:#F0F4F7;
}

.albumsonglist img
{
margin-left:5px;
}

.albumsonglist a, .albumsonglist a:active, .albumsonglist a:visited
{
color:#000000;
}

.albumsonglist .fakelink a, .albumsonglist .fakelink a:active, .albumsonglist .fakelink a:visited
{
color:#568000;
/*cursor:default;*/
}

.price
{
color:#666666;
font-weight:normal;
}

/*module main ads*/

#main_ad  #ads_placeholder
{
width:515px;
/*margin:2px 0 5px 0;*/
margin:0 0 0 0;
text-align:center;

}

html>body #main_ad  #ads_placeholder
{
width:515px;
/*margin:-13px 0 5px 0;*/
margin : 0 0 5px 0;
text-align:center;
}

/*module NEWS*/
#news
{
position:relative;
height:275px;
}

#news_index_static a
{
position:static;	/* css repair for ie */
}

#news table
{
width:480px;
margin:6px 0 9px 20px;
}

#news h1
{
/*line-height:0.7;*/
font-size:16px;
margin:0 0 0 10px;
}

#news #news_short_content
{
display:block;
margin:0 0 0 10px;
font-size:11px;
}

#rss
{
position:absolute;
left:470px;
top:10px;
}


.newstable a, .newstable a:active, .newstable a:visited
{
font-size:11px;
color:#666666;
}

.newstable  	.colored
{
background-color:#f0f4f7;
}

.newstable  	.colored_white
{
background-color:#ffffff;
}

.news_title
{
width:515px;
border-top:1px solid #D4D0C8;
border-bottom:0;
margin:0;
}

html>body .news_title
{
width:515px;
border-top:1px solid #D4D0C8;
border-bottom:0;
margin:0;
}

html>body .faq_title
{
width:658px;
border-top:1px solid #D4D0C8;
border-bottom:0;
margin:0;
}

/* Module BEST PICK */


#pick table
{
margin-top:10px;
width:210px;
}

.pick_title
{
width:221px;
/*margin:-5px 0 0 0;*/
margin:0;
border-bottom:0;
border-top:1px solid #D4D0C8;
}

html>body .pick_title
{
width:221px;
border-bottom:0;
border-top:1px solid #D4D0C8;
}

.buttons_pick
{
margin:-3px 0 0 0;
width:221px;
}

html>body .buttons_pick
{
margin:-8px 0 0 0;
width:221px;
}

/*modul ALBUM CARD */

#album_card table
{
width:732px;
height:200px;
margin:10px 0 0 10px;
font-size:11px;
background:#eff2f6 url(../img-wip/music_info_bg.gif) no-repeat right top;
}

#album_card table td h1
{
font-size:18px;
margin-bottom:10px;
color:#0094E5;
}

#album_card table li
{
line-height:17px;
list-style-type:none;
}

#album_card table td .spacer
{
margin-top:-8px;
height:0px;
}

html>body #album_card table td .spacer
{
margin-top:8px;
height:0px;
}

#album_card table img
{
vertical-align:text-bottom;
}

#album_card table li a, #album_card table li a:active, #album_card table li a:visited
{
color:#000000;
/*text-decoration:underline;*/
}


.album_card_title
{
width:749px;
margin:0px 0 0 0;
background:#fff;
}

html>body .album_card_title
{
margin:0 0 0 0;
width:749px;
}

/* ALBUM DETAILS*/

#album_details
{
float:left;
margin:30px 0 0 10px;
}

#album_details  table td
{
font-size:11px;
}


#album_details  div img	
{
margin-left:5px;
}

/*PILIHAN LAIN*/

#pilihan
{
float:left;
margin:30px 0 0 20px;
border:1px solid #c7c7c7;
}

#pilihan h2
{
font-size:11px;
font-weight:bold;
line-height:2;
}

/*MODULE REVIEW*/

#reviews
{
margin:20px 0 0 10px;
border:1px solid #D4D0C8;
}

#reviews .outertable
{
width:473px;
}

#reviews .innertable
{
margin:20px 0 20px 15px;
background-color:#ECF0F4;
}


#reviews h1
{
/*line-height:0.7;*/
font-size:16px;
margin:20px 20px;
}


#reviews h2#h2
{
display:inline;
margin-left:10px;
line-height:2;
}

#reviews span
{
/*display:block;*/
margin:0 0 0 10px;
font-size:11px;
}

.reviewstable a, .reviewstable a:active, .reviewstable a:visited
{
font-size:11px;
color:#666666;
}


.reviews_title
{
width:478px;
border:0;
margin:0;
}

html>body .reviews_title
{
width:478px;
border:0;
margin:0;
}


.buttons_reviews
{
width:478px;
margin-top:-8;
}

/* FOOTER*/

#bottomboxes
{
clear:both;
overflow:hidden;
width:920px;
border-left:1px solid #E1E2E2;
}


#footer
{
clear:both;
width:920px;
margin:0;
}

html>body #footer
{
width:921px;
}

#shadow
{
width:100%;
height:10px;
margin-top:-10px;
background-image:url('../img-wip/shadow.jpg');
filter:alpha(opacity=20);
opacity:0.2;
}

#bottombar
{
overflow:hidden;
clear:both;
width:100%;
height:26px;
padding:0;
border:0;
background-image:url('../img-wip/bottombar.gif');
text-align:center;
}

#bottombar a, #bottombar a:active, #bottombar a:visited
{
line-height:2.5;
margin:0 20px 0;
color:#ffffff;
}

#bottominfo
{
overflow:hidden;
clear:both;
width:100%;
height:78px;
padding:0;
border:0;
background-color:#F0F4F7;
text-align:center;
}

#bottominfo a, #bottominfo a:active, #bottominfo a:visited
{
line-height:2.5;
margin:0 10px 0;
}

/*  RESETS */

.left
{
float:left;
}

.right
{
float:right;
}

.clear
{
clear:both;
}

.nomargin
{
margin:0;
}

html>body .nomargin
{
margin:0;
}



/*
CSS EFFECTS
*/

.tooltip a span
{
display:none;
}

.tooltip a:hover
{
position:relative;
z-index:50;
background:transparent none repeat scroll 0% 0%;
}

.tooltip a:hover span
{
z-index:100;
position:absolute;
display:block;
top:-1.2em;
left:2em;
white-space:nowrap;
border:1px solid #8993A6;
padding:5px;
background-color:#ffffff;
}

.tooltipSearch a span
{
display:none;
}

.tooltipSearch a
{
	color:#000000;
	font-size:13;
}
.tooltipSearch a:hover
{
position:relative;
z-index:50;
background:transparent none repeat scroll 0% 0%;
}

.tooltipSearch a:hover span
{
z-index:100;
position:absolute;
display:block;
top:-1.2em;
left:5em;
white-space:nowrap;
border:1px solid #8993A6;
padding:5px;
background-color:#ffffff;
}
/* Tooltip BIG */
.tooltip_big a span
{
display:none;
}

.tooltip_big a:hover
{
position:relative;
z-index:1;
background:transparent none repeat scroll 0% 0%;
}

.tooltip_big a:hover span
{
z-index:1;
position:absolute;
display:block;
top:-7em;
left:-235;
white-space:nowrap;
border:1px solid #8993A6;
padding:5;
background-color:#ffffff;
}
/* Tooltip Chart */
.tooltip_chart a span
{
display:none;
}

.tooltip_chart a:hover
{
position:relative;
z-index:1;
background:transparent none repeat scroll 0% 0%;
}

.tooltip_chart a:hover span
{
z-index:1;
position:absolute;
display:block;
top:-13em;
left:45;
white-space:nowrap;
border:1px solid #8993A6;
padding:6;
background-color:#ffffff;
}
.tiptable {
	margin:0 !important;
}

#tooltiptxt_judul {
	line-height:1 !important;
	margin:0 !important;
	letter-spacing: -1.2px !important;
	font-family: Tahoma;
/*	font-size: 22px !important;*/
	font-size: 19px !important;
	font-weight: bold !important;
	color:#93b902 !important;
	cursor:pointer;
	padding-right:19;
}
#tooltiptxt_judul:hover {
	background-image:url(../img-wip/logo_small.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#tooltiptxt {
	line-height:1 !important;
	margin:0 !important;
	letter-spacing: -1.2px !important;
	font-family: Tahoma;
	font-size: 21px !important;
	font-weight: bold !important;
	color:#666666 !important;
	cursor:pointer;
	padding-right:19;
}
#tooltiptxt:hover {
	background-image:url(../img-wip/logo_small.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#tooltiptxt_album {
	line-height:1 !important;
	margin:0 !important;
	letter-spacing: -1.2px !important;
	font-family: Tahoma;
	font-size: 18px !important;
	font-weight: bold !important;
	color:#fc7700 !important;
	cursor:pointer;
	padding-right:19;
}
#tooltiptxt_album:hover {
	background-image:url(../img-wip/logo_small.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.tooltiptxt_rp {
	text-align:right;
	font-size: 11px;
	line-height:1.5em;
	background:#474546;
	padding:2;
	padding-left:10;
	color:#fff;
	height:18;
	float:left;
}
.tooltiptxt_rp_chart {
	text-align:right;
	font-size: 11px;
	line-height:1.5em;
	background:#474546;
	padding:2px 2px 2px 5px;
	color:#fff;
	height:18;
	float:left;
}
#tooltiptxt_label {
	color:#6e8b00;
	font-size:11px;
	height:18px;
	line-height:1.5em;
}
.tooltip_rounded1 {
	background:url(../img-wip/rounded-corners.gif) no-repeat;
	width:10;
	height:22;
	float:left;
}
.tooltip_rounded2 {
	background:#474546;
	height:18;
	float:left;
	color:#fff;
	padding:2;
}
.tooltip_rounded_chart {
	background:#474546;
	height:18;
	float:left;
	color:#fff;
	padding:0;
}
.tooltip_rounded3 {
	background:url(../img-wip/rounded-corners2.gif) no-repeat right;
	width:10;
	height:22;
	float:left;
}
.loginInput
{
	color:#aca899;
}
.loginLabel {
	font-size:12px;
	margin-right:5;
	color:#000;
/*	font-weight:bold;*/
}

/*######### COMMENT TABLE #########*/
#table_comment {
	margin:15px 0px 15px 8px;
	background:#fff;
}
.genap {
}
.ganjil {
	background-color:#ECF0F4;
}
#table_comment a.lapor {
	padding:3;
}
#table_comment a.lapor:hover {
	background:#473D06;
	color:#fff;
	padding:3;
}
.banID {
	color:#000;
	font-size:0.8em;
}
#table_comment td {
	font-size:11;
}

/*############# CART POPUP###########*/
#cartpopup {
	background:#fff;
/*	margin-top:109;*/
/*	margin-right:107;*/
	margin-left:318px;
	margin-top:109px;
	padding:0;
	display:none;
	position:absolute;
/*	top:113 !important;
	right:157 !important;
	top:0 !important;
	right:0 !important;*/
	border:1px solid #CDCDCD;
	height:auto;
	width:600;
	z-index:100;
}
/*
#wizard {
	background:#fff;
	padding:0;display:none;
	position:absolute;
/*	top:113 !important;
	right:157 !important;
	top:27% !important;
	left:30% !important;
	border:1px solid #CDCDCD;
	height:auto;
	width:420;
}*/
.titleCart {
	text-align:left;
	padding-left:9;
	padding-top:5;
	padding-bottom:5;
	color:#333;
	font-size:12;
	background:url(../img-wip/bgCart.gif) repeat-x;
}
/* ###### */
/* PAGING */
/* ###### */
#paging {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	float:right;
}
#paging a {
	border:1px solid #ccc;
	color:#000000;
	margin:1 5 5 1px;
	padding:4px 7px;
	text-decoration:none;
	display:block;
	float:left;
	width:11;
	text-align:center;
}
#paging a:hover {
	border:1px solid #000;
}
#paging a#cur {
	color:#fff;
	border:1px solid #fff;
	margin:0px 2px;
	padding:4px 7px;
	background-color:#568000;
}
#paging span {
	color:#000000;
	margin:1 5 5 1px;
	padding:4px 7px;
	text-decoration:none;
	display:block;
	float:left;
	width:11;
	text-align:center;
}
#errorMsg {
/*	border:1px dashed #FF3300;*/
	padding:10;
	color:#FF3300;
	font-weight:bold;
	text-align:center;
	width:93%;
	font-size:1.2em;
	margin-top:10;
}
#errorMsg a {
	color:#333;
}
.texttable {
	font-size:1em;
}
/* Preview Table */
#preview_table {
	font-family:calibri, tahoma;
/*	background-color: #CDCDCD;*/
	margin:10px 15 15 15px;
	font-size: 10pt;
	width: 100%;
	text-align: left;
	color:#000;
}
h1.judul {
	color:#0094E5;
	font-size:18px;
	margin:0;
}
#preview_table td.judul {
	font-weight:bold;
	padding-right:5px;
	text-align:right;
}
#preview_table td.gambar {
	padding-left:5px;
	text-align:center;
	width:200px;
}
#preview_table td.player {
}
#preview_table div#preview {
	padding-left:5px;
	padding-top:5px;
	width:300px;
}
/* Table Chart */
th.chart {
	border-bottom:1px solid #c7c7c7;
	text-align:center;
	font-size:11px;
}
td.chart {
	border-right:1px solid #c7c7c7;
	padding-left:3;
	padding-right:3;
}
td.chart a {
	color: #000;
}
#top10_judul {
	margin:0;
	font-family: Tahoma;
	font-size: 20px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
}
#top10_artist {
	line-height:0.7;
	margin:0;
	font-family: Tahoma;
	font-size: 17px;
	color:#93b902;
	font-weight:bold;
	cursor:pointer;
}
#top20_judul {
	margin:0;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}
#top20_artist {
	line-height:0.7;
	margin:0;
	font-family: Tahoma;
	font-size: 12px;
	color:#93b902;
	font-weight:bold;
	cursor:pointer;
}
a.black:active, a.black:visited, a.black:link  {
	color:#000;
}
h1 a {
	color:#0094E5 !important;
	font-size:18px !important;
	margin-bottom:10px !important;
}
h2 a {
	color:#000000 !important;
	font-size:18px !important;
}
#tag {
	font-family:tahoma;
	width:70;
	display:block;
	float:left;
}
#content {
	font-family:tahoma;
	font-weight:bold;
}
#dl_success {
	font-size:13;
}
ol#hasil {
	list-style:inside;
	list-style-type:none;
	font-size:12;
}
ol#hasil li {
	margin:5;
}
ol#hasil li.penting {
	font-weight:bold;
	color:#ff0000;
}
#dl_success a:hover {
	border-bottom:1px dashed;
}
#logoGenre {
	float:left;
	margin-top:0;
	margin-bottom:10;
}

table#compatible {
	text-align:center;
	border: 1px solid;
	border-collapse: collapse;
	font-family: tahoma;
	font-size: 11px;
	margin-left:70;
 }
table#compatible td {
	padding:3;
	margin:0;
	width:98;
}
#ads_bottom {
	margin-top:34;
}
#ads_bottom img {
	margin-top:5;
	margin-left:2;
	margin-bottom:5;
	display:block;
	border:1px solid #ccc;
}
#thx {
	color:#0094E5;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
#welcome {
	padding:5;
	font-size:12;
	width:95%;
}
p.mail {
	width:95%;
	border:1px solid;
	padding:5;
	color:#CC0000;
	font-size:12;
}

#ErrLogin {
	color:#FF0000;
	font-size:12px;
	text-align:center;
	margin-bottom:5;
/*	padding:3px;
	margin-top:3;
	border:1px solid;*/
}
.cms_link {
	color:#0E9EFF !important;
}
#tooltip_judul {
	color:#000000;

	line-height:1.6;
}
#tooltip_lagu {
	line-height:1.6;
}
#tooltip_rp {
	display:block;
	color:#666;
	font-weight:normal;
	line-height:1.6;
	font-size:11px;
}
#laporID , #reputationID{
	background:#EFF2F6 url(../img-wip/music_info_bg.gif) no-repeat top right;
	border:1px solid #CCCCCC;
	display:none;
	font-size:13px;
	font-weight:bold;
	left:100px;
	padding:30px;
	position:absolute;
	text-align:center;
	top:10px;
	width:300px;
	z-index:101;
}
#laporClose {
	display:block;
	border:1px solid;
	display:block;
	margin:10px auto 0;
	padding:5px;
	width:50px;
}

#promo-tag {
	background:#ff0000;
	color:#fff;
	font-size:9px;
	left:1;
	position:absolute;
	text-align:center;
	width:50px;
	margin:0;
	top:0;
}
#promo-tag2 {
	background:#ff0000;
	color:#fff;
	font-size:9px;
	left:1;
	position:absolute;
	text-align:center;
	width:50px;
	margin: 0 0 0 8px;
	top:50px;
}
#imgspan {
	height:50px;
	position:relative;
	width:50px;
	top:0;
}
.relative {
	position:relative;
}
#frameComment {
	width:730px;
	height:450px;
}
#pilihanlain {
	margin:20px 0 20 0px;
	clear:both;
	width:730px;
}