@charset "utf-8";

#album_art_full
{
	display:none;
	position:fixed;
}

#album_art_full .album_art
{
	border:15px solid;
	border-color:#111;
	position:relative;
	text-align:center;
	z-index:200;
}

#album_art_full .backdrop
{
	background-color:#000;
	height:100%;
	left:0;
	opacity:0.7px;
	position:fixed;
	top:0;
	width:100%;
	z-index:100;
}

#album_art_full .btn_close
{
	background-image:url(/music/images/btn_win_close.png);
	cursor:pointer;
	height:42px;
	position:absolute;
	right:-20px;
	top:-20px;
	width:42px;
}

#h_r_container
{
	position:relative;
}

#login_div
{
	background-image:url('/music/images/home/login_div.png');
	display:none;
	height:100px;
	left:5px;
	position:absolute;
	top:26px;
	width:230px;
	z-index:1;
}

#login_div div
{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	text-align:right;
}

#login_div div input
{
	border:none;
	height:14px;
	border:0px;
}

#login_div div span input#login {
	width:148px;
}

#login_div div span input#passwd {
	width:148px;
}

#login_div div span
{
	color:#CA6509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:5px;
}

#login_div div span.login
{
	cursor:pointer;
	font-size:12px;
	margin-bottom:5px;
}

#login_div div span.login:hover
{
	color:#FB5;
}

#login_div div span a
{
	color:#CA6509;
}

#login_div div span.lostpass {
	float:left;
}

#login_div div.close
{
	text-align:left;
}

#login_div div.close span:hover
{
	color:#FB5;
	cursor:pointer;
}

#login_div div.first
{
	margin-top:15px;
}

#search_div
{
	background-image:url('/music/images/home/search_div.png');
	display:block;
	height:100px;
	left:5px;
	position:absolute;
	top:26px;
	width:300px;
	z-index:1;
}

#search_div div
{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	text-align:right;
}

#search_div div input
{
	border:none;
	height:14px;
}

#search_div div span
{
	color:#CA6509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:5px;
}

#search_div div span.login
{
	cursor:pointer;
	font-size:12px;
	margin-bottom:5px;
}

#search_div div span.login:hover
{
	color:#FB5;
}

#search_div div.close
{
	text-align:left;
}

#search_div div.close span:hover
{
	color:#FB5;
	cursor:pointer;
}

#search_div div.first
{
	margin-top:15px;
}

#search_div input.search_input
{
	padding-left:5px;
	padding-right:5px;
	width:210px;
	border:0px;
}

#search_div span a
{
	color:#CA6509;
}

#search_div span a:hover
{
	color:#FB5;
}

#search_form
{
	text-align:left;
}

.BT_DETAIL
{
	font-size:12px;
	margin-top:20px;
	text-align:left;
	width:600px;
	height:300px;
	overflow:auto;
}

.BT_IMPORTANT
{
	margin-bottom:20px;
	text-align:left;
	width:600px;
}

.BT_IMPORTANT h1
{
	font-size:14px;
}

.a_b_t .a_b
{
	margin-bottom:10px;
	margin-top:7px;
}

.a_b_t .a_b .album_player
{
	height:98px;
	width:290px;
}

.a_b_t .a_b .element
{
	background-image:url(/music/images/album/a_b_element.png);
	height:98px;
	width:290px;
}

.a_b_t .a_b .element .art_bg
{
	background-image:url(/music/images/album/art_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:80px;
	margin-left:12px;
	margin-top:12px;
	width:80px;
}

.a_b_t .a_b .element .details
{
	float:left;
	height:70px;
	margin-top:12px;
	text-align:left;
	width:180px;
}

.a_b_t .a_b .element .details span
{
	display:block;
	font-family:Tahoma;
	font-size:11px;
}

.a_b_t .a_b .element .details span.detail a
{
	color:#F90;
}

.a_b_t .a_b .element .details span.item
{
	color:#CCC;
}

.a_b_t .a_b .element .details span.price
{
	color:#FFF;
	font-size:14px;
	margin-top:5px;
}

.a_b_t .a_b .element .details span.title
{
	color:#FFF;
	margin-top:2px;
	text-transform:capitalize;
}

.a_b_t .a_b .element .details span.title a
{
	color:#FFF;
}

.a_b_t .a_b .t_header
{
	background-image:url(/music/images/album/a_b_head.png);
	color:#999;
	font-family:Tahoma;
	font-size:11px;
	height:40px;
	text-align:center;
	width:290px;
}

.a_c_detail
{
	float:left;
	height:200px;
	margin-top:20px;
	text-align:left;
	width:368px;
}

.a_c_detail > .upper
{
	height:176px;
	margin-left:50px;
}

.a_c_detail > .upper > span
{
	color:#FFF;
	display:block;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	margin-bottom:3px;
}

.a_c_detail > .upper > span.title
{
	color:#F90;
	font-size:16px;
}

.a_c_img_box
{
	background-image:url('/music/images/album_art_bg.png');
	float:left;
	height:240px;
	text-align:left;
	width:240px;
}

.a_c_img_box > img
{
	margin:20px;
}

.activity_list
{
	display:inline;
	float:left;
	font-size:12px;
	margin-left:20px;
	margin-top:20px;
}

.activity_list .left
{
	background-image:url(/music/images/menu_list_left.png);
	color:#FFF;
	font-weight:700;
	height:24px;
	text-align:right;
	width:24px;
}

.activity_list .right
{
	background-image:url(/music/images/menu_list_right.png);
	height:24px;
	width:260px;
}

.activity_list .right a
{
	color:#F90;
}

.activity_list .right a:hover
{
	color:#F90;
}

.activity_list .right span
{
	margin-left:10px;
	text-transform:capitalize;
}

.album_content
{
	background-image:url('/music/images/content_body.jpg');
	background-repeat:no-repeat;
	width:100%;
}

.album_info
{
	margin-bottom:30px;
	margin-left:28px;
	width:600px;
	text-align:left;
}

.album_info .a_t_c
{
	background-image:url(/music/images/album/a_t_c.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
	width:333px;
}

.album_info .a_t_c .text
{
	color:#F90;
	font-family:Tahoma;
	font-size:11px;
	margin-left:10px;
}

.album_info .credits
{
	color:#CCC;
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
}

.album_info .icon_cart_001
{
	background-image:url(/music/images/album/icon_cart.png);
	background-position:top left;
	height:25px;
	width:24px;
}

.album_info .icon_cart_001:hover
{
	background-position:bottom left;
}

.album_info .icons
{
	height:24px;
	width:30px;
}

.album_info .t_a_f
{
	background-image:url(/music/images/album/t_a_f.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
	width:180px;
}

.album_info .t_a_f .text
{
	color:#F90;
	font-family:Tahoma;
	font-size:11px;
	margin-left:10px;
}

.album_track_list
{
	height:420px;
	width:656px;
}

.cart_list
{
	font-size:12px;
	width:100%;
}

.cart_list a
{
	color:#000;
	font-weight:700;
	text-decoration:none;
}

.cart_list a:hover
{
	color:#666;
}

.cart_list td
{
	padding-left:4px;
}

.cart_list_header
{
	font-weight:700;
}

.cart_qta_input
{
	border:0 none;
	margin:0;
	width:20px;
}

.confirm_btn
{
	font-size:14px;
}

.content_home .lower
{
	background-image:url('/music/images/home/home_body_lower_bg.png');
	background-repeat:no-repeat;
	height:600px;
	padding:20px;
	width:990px;
}

.content_home .upper
{
	background-image:url('/music/images/home/home_body_upper_bg.jpg');
	background-repeat:no-repeat;
	height:314px;
	width:990px;
}

.delivery_notes
{
	background-color:#EEE;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:250px;
	width:598px;
}

.element .details span.artist_name
{
	text-transform:capitalize;
}

.generic_content
{
	background-image:url(/music/images/content_body.jpg);
	background-repeat:no-repeat;
	width:100%;
}

.generic_content .content
{
	background-color:#000;
	color:#FFF;
	margin-bottom:10px;
	width:100%;
}

.generic_content .content .content_td
{
	background-color:#461d01;
	background-image:url(/music/images/content_body_dark.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	padding:10px;
	text-align:left;
}

.generic_content .content .content_td a
{
	color:#F90;
}

.generic_content .content .content_td h1
{
	color:#F90;
	font-size:16px;
}

.generic_content .content .content_td h1 a
{
	color:#F90;
	font-size:16px;
}

.h_f_c
{
	height:20px;
	width:84px;
}

.h_f_l
{
	color:#ca6509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:70px;
}

.h_f_l1
{
	color:#ca6509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:430px;
}

.h_f_l3
{
	color:#ca6509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:38px;
}

.h_f_l5
{
	width:20px;
}

.h_f_logged
{
	color:#CCC;
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	width:530px;
}

.h_f_logged a
{
	color:#FFF;
	font-weight:700;
	text-decoration:underline;
}

.h_f_logged strong
{
	color:#F90;
}

.h_f_s
{
	width:180px;
}

.h_f_s1
{
	text-align:center;
	width:28px;
}

.h_r_mid
{
	height:32px;
	width:603px;
}

.h_r_top
{
	height:15px;
	width:603px;
}

.header_form .search_form_field
{
	background-image:url('/music/images/home/search_form_field.png');
	height:20px;
	margin:0;
	width:180px;
}

.header_form .search_form_field input
{
	background:none;
	border:none;
	color:#666;
	font-size:11px;
	height:16px;
	margin:4px 0 0 8px;
	padding:0;
	width:168px;
}

.header_form tr
{
	height:32px;
}

.header_table
{
	height:128px;
	position:relative;
	width:100%;
}

.header_table .left
{
	background-image:url('/music/images/home/head_logo.png');
	height:128px;
	width:387px;
}

.header_table .left a
{
	display:block;
	height:100%;
	width:100%;
}

.header_table .right
{
	background-image:url('/music/images/home/h_r.png');
}

.home_bar
{
	float:left;
	display: block;
	margin-bottom:15px;
	margin-left:14px;
	width:310px;
}

.home_bar .YY_header
{
	background-image:url('/music/images/home/v_m_l_bs.png');
	height:41px;
	width:310px;
}

.home_bar .bs_header
{
	background-image:url('/music/images/home/v_m_l_bs.png');
	height:41px;
	width:310px;
}

.home_bar .element
{
	background-image:url('/music/images/home/v_m_element.png');
	height:70px;
	position:relative;
	width:310px;
}

.home_bar .element .details
{
	color:#CCC;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:60px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	text-align:left;
	width:200px;
}

.home_bar .element .details span a
{
	color:#F90;
}

.home_bar .element .details strong
{
	text-transform:capitalize;
}

.home_bar .element .details strong a
{
	color:#FFF;
}

.home_bar .element .icon_cart
{
	background-image:url(/music/images/home/icon_cart_bar.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:22px;
	margin-right:4px;
	width:23px;
}

.home_bar .element .icon_cart_dis
{
	background-image:url(/music/images/home/icon_cart_bar_dis.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:22px;
	margin-right:4px;
	width:23px;
}

.home_bar .element .icon_cart:hover
{
	background-position:bottom left;
}

.home_bar .element .icon_earphone
{
	background-image:url(/music/images/home/icon_earphone_bar.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:22px;
	margin-right:4px;
	width:23px;
}

.home_bar .element .icon_earphone:hover
{
	background-position:bottom left;
}

.home_bar .element .icon_earphone_dis
{
	background-image:url(/music/images/home/icon_earphone_bar.png);
	background-position:center left;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:22px;
	margin-right:4px;
	width:23px;
}

.home_bar .element .icon_row
{
	bottom:0;
	position:absolute;
	right:0;
}

.home_bar .element .img_box
{
	background-image:url('/music/images/home/album_bg_60.png');
	display:inline;
	float:left;
	height:60px;
	margin:5px 5px 5px 20px;
	width:60px;
}

.home_bar .element .img_box img
{
	float:left;
}

.home_bar .element .price
{
	display:block;
	font-size:14px;
	position:absolute;
	right:5px;
	top:0;
}

.home_bar .footer
{
	background-color:#000;
	height:8px;
	width:310px;
}

.home_bar .nr_header
{
	background-image:url('/music/images/home/v_m_l_plain.png');
	height:41px;
	width:310px;
}

.home_bar .plain_header
{
	background-image:url('/music/images/home/v_m_l_plain.png');
	height:41px;
	width:310px;
}

.icon_cart_001 a
{
	display:block;
	height:100%;
	width:100%;
}

.icons .listen_btn
{
	background-image:url(/music/images/album/listen_btn.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:22px;
	width:22px;
}

.icons .listen_btn:hover
{
	background-position:bottom right;
}

.icons .listen_btn_dis
{
	background-image:url(/music/images/album/listen_btn.png);
	background-position:center left;
	background-repeat:no-repeat;
	height:22px;
	width:22px;
}

.inner_album_content
{
	background-color:#000;
	height:680px;
	margin-bottom:20px;
	width:960px;
}

.inner_album_content div.a_c_d
{
	background-color:#333;
	height:240px;
	width:640px;
}

.inner_album_content td.a_c_d
{
	height:256px;
	width:656px;
}

.last_release_detail
{
	color:#FFF;
	float:left;
	font-size:11px;
	margin-top:10px;
	width:100%;
}

.last_release_icons
{
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
}

.last_release_icons img
{
	float:left;
}

.last_release_price
{
	clear:both;
	color:#FFF;
	float:left;
	font-size:14px;
	width:100%;
}

.last_release_text
{
	display:inline;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:115px;
	margin-left:20px;
	margin-top:150px;
	width:370px;
}

.last_release_title
{
	color:#DDD;
	font-size:24px;
	height:25px;
	width:100%;
}

.last_release_title a
{
	color:#DDD;
}

.login_form_field
{
	background-image:url('/music/images/home/login_form_field.png');
	height:20px;
	width:70px;
}

.login_form_field input
{
	background:none;
	border:none;
	color:#666;
	font-size:11px;
	height:16px;
	margin:4px 0 0 8px;
	padding:0;
	width:60px;
}

.menu_element
{
	background-image:url('/music/images/home/menu_element.gif');
	background-position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	text-align:center;
	width:97px;
}

.menu_element a
{
	color:#BBB;
}

.menu_element:hover
{
	background-position:bottom left;
}

.navigation
{
	height:30px;
}

.navigation span
{
	margin-left:5px;
	margin-right:5px;
}

.navigation span.nav a.link
{
	color:#F90;
}

.new_rel_small_art
{
	background-color:#000;
	height:72px;
	width:72px;
}

.new_rel_small_art:hover
{
	background-color:#FFF;
}

.new_release
{
	height:298px;
	width:960px;
}

.new_release .left
{
	background-image:url('/music/images/home/body_upper_left.png');
	background-repeat:no-repeat;
/* 	width:654px; */
}

.new_release .right
{
	background-image:url('/music/images/home/body_upper_right.png');
	background-repeat:no-repeat;
	width:306px;
}

.other_new_releases
{
	float:left;
	height:250px;
	margin-top:26px;
	width:250px;
}

.pagina
{
	width:990px;
}

.pagina .body
{
	background-color:#CA6400;
}

.pagina .header
{
	height:128px;
}

.pagina .home_footer
{
	background:url('/music/images/footer_bg.jpg');
	background-repeat:repeat-x;
	height:173px;
}

.pagina .menu
{
	background-image:url('/music/images/home/home_menu_bg.png');
	height:30px;
	width:990px;
}

.paging_table
{
	color:#AAA;
	font-size:10px;
	font-weight:700;
	width:100%;
}

.paging_table .paging_L {
	text-align:right;
	width:150px;
	font-size:12px;
}

.paging_table .paging_L span {
	margin-left:10px;
}

.paging_table .paging_R {
	text-align:left;
	width:150px;
	font-size:12px;
}

.paging_table .paging_R span {
	margin-right:10px;
}

.paging_table .paging_fifth
{
	text-align:right;
	width:260px;
}

.paging_table .paging_first
{
	height:20px;
	text-align:left;
	width:260px;
}

.paging_table .paging_fourth
{
	width:40px;
}

.paging_table .paging_second
{
	color:#F90;
	font-size:12px;
	text-align:center;
}

.paging_table .paging_third
{
	width:100px;
}

.paging_table a
{
	color:#AAA;
}

.paging_table a strong
{
	color:#F90;
}

.passwd_form_field
{
	background-image:url('/music/images/home/passwd_form_field.png');
	height:20px;
	width:70px;
}

.passwd_form_field input
{
	background:none;
	border:none;
	color:#666;
	font-size:11px;
	height:16px;
	margin:4px 0 0 8px;
	padding:0;
	width:60px;
}

.pending_orders
{
	text-align:left;
	width:100%;
}

.pending_orders_header td
{
	background-color:#000;
	border-left:1px #FFF dotted;
	color:#FFF;
	font-weight:700;
	font-size: 10px;
	text-align: center;
	padding:3px;
}

table.pending_orders tbody td {
	padding: 3px;
}

.s_a_lower_c
{
	background-image:url(/music/images/album/s_a_lower_c.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	text-align:left;
	width:150px;
}

.s_a_lower_c span
{
	color:#F90;
	font-family:Tahoma;
	font-size:11px;
	font-weight:700;
	margin-left:15px;
}

.s_a_lower_l
{
	height:25px;
	text-align:center;
	width:50px;
}

.s_a_lower_l .icon_cart_001
{
	background-image:url(/music/images/album/icon_cart_001.png);
	background-position:top left;
	cursor:pointer;
	height:25px;
	width:25px;
}

.s_a_lower_l .icon_cart_001:hover
{
	background-image:url(/music/images/album/icon_cart_001.png);
	background-position:bottom left;
	height:25px;
	width:25px;
}

.s_a_lower_r
{
	background-image:url(/music/images/album/s_a_lower_r.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:25px;
	text-align:right;
	width:185px;
}

.track_info_td .track_info_div
{
	background-color:#424242;
	color:#CCC;
	display:none;
	font-family:Tahoma;
	font-size:10px;
	margin:5px;
	padding:10px;
	text-align:left;
}

.track_list
{
	margin-bottom:14px;
	margin-left:28px;
	margin-top:10px;
	width:600px;
}

.track_list .artist
{
	background-image:url(/music/images/album/t_l_c_b.png);
	background-position:top left;
	background-repeat:repeat-x;
	color:#CCC;
	font-family:Tahoma;
	font-size:11px;
	text-transform:capitalize;
	width:220px;
}

.track_list .brano
{
	background-image:url(/music/images/album/t_l_c_b.png);
	background-position:top left;
	color:#CCC;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	width:20px;
}

.track_list .disc
{
	color:#666;
	font-family:Tahoma;
	font-size:11px;
	font-weight:700;
	height:14px;
	text-align:left;
}

.track_list .icons
{
	width:30px;
}

.track_list .l_b
{
	background-image:url(/music/images/album/t_l_l_b.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:28px;
	margin-bottom:4px;
	width:14px;
}

.track_list .r_b
{
	background-image:url(/music/images/album/t_l_r_b.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:14px;
}

.track_list .spacer
{
	background-image:url(/music/images/album/t_l_c_b.png);
	background-position:top left;
	background-repeat:repeat-x;
}

.track_list .time
{
	background-image:url(/music/images/album/t_l_c_b.png);
	background-position:top left;
	color:#CCC;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	width:30px;
}

.track_list .title
{
	background-image:url(/music/images/album/t_l_c_b.png);
	background-position:top left;
	color:#CCC;
	font-family:Tahoma;
	font-size:11px;
	text-transform:capitalize;
	width:220px;
}

.track_list .track_header
{
	color:#666;
	font-family:Tahoma;
	font-size:11px;
	height:16px;
}

.under_construction
{
	color:#FFF;
	font-family:Tahoma;
	height:100%;
	width:100%;
}

.view_cart_header
{
	background-image:url('/music/images/home/view_cart_header.png');
	height:20px;
	width:84px;
}

.view_cart_header a
{
	display:block;
	height:100%;
	width:100%;
}

a
{
	text-decoration:none;
}

body
{
	background-color:#000;
	margin:0;
	padding:0;
}

div
{
	border:none;
	margin:0;
	padding:0;
}

div.icon_row div.icon_cart
{
	cursor:pointer;
}

div.tooltip
{
	background-color:#666;
	color:#FFF;
	display:none;
	font-size:11px;
	font-weight:700;
	left:-10px;
	margin:0;
	padding:2px 10px;
	position:absolute;
	text-transform:capitalize;
	top:-3px;
	z-index:199;
}

div.tooltip a
{
	color:#FFF;
}

form
{
	margin:0;
	padding:0;
}

img
{
	border:none;
	margin:0;
}

span.login_btn
{
	margin-left:20px;
}

span.login_btn:hover
{
	color:#FB5;
	cursor:pointer;
}

span.register_btn {
	margin-left:120px;
}

span.search_btn:hover
{
	color:#FB5;
	cursor:pointer;
}

span.stdsrc a
{
	color:#F90;
	font-weight:700;
	text-decoration:underline;
}

span.track_info_div table td
{
	padding-left:10px;
}

table
{
	border:none;
	margin:0;
	padding:0;
}

table.dist_search
{
	width:640px;
}

table.dist_search input.dist_src_btn
{
	width:100px;
}

table.dist_search input.stdinput
{
	background:none;
	border:1px solid;
	border-color:#F90;
	color:#FFF;
	padding:3px;
	width:180px;
}

table.dist_search select
{
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	width:188px;
}

table.dist_search select.short
{
	width:120px;
	font-size:12px;
}

table.dist_search span.srcbtn
{
	margin-left:10px;
}

table.track_list td.spacer
{
	text-align:center;
}

table.track_list td.spacer span.show_info
{
	color:#F90;
	cursor:pointer;
	font-family:Tahoma;
	font-size:11px;
}

table.track_list td.spacer span.show_info:hover
{
	color:#FFF;
}

td
{
	margin:0;
	padding:0;
}

td.home_footer
{
	vertical-align:top;
}

td.home_footer table.footer
{
	color:#8E4700;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	width:100%;
}

td.home_footer table.footer a
{
	color:#AC6300;
	font-weight:700;
}

.track_list {
	text-align:left;
}

.yourdata {
	margin-top:30px;
	width:500px;
	text-align:left;
}


.pending_orders .newmsg {
	color:#FF9900;
	font-weight:bold;
}

.pending_orders .newmsg a {
	color:#FF9900;
	font-weight:bold;
}


.pending_orders_header {
	height:20px;
}

.pending_orders {
	width:100%;
}

table.pending_orders tr.bottom td {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:lighter;
}

table.pending_orders tr.down_elem {
	font-size:9px;
	text-transform:capitalize;
	font-weight:bold;
}

table.pending_orders td.down_rem {
	border-left:1px solid black;
}

table.pending_orders tr.separator td {
	border-top:1px solid black;
}

table.down_filter {
	width:100%;
	height:25px;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

table.down_filter a {
	color:#000000;
	font-weight:bold;
}

table.down_filter td {
	width:25%;
}

table.down_filter td.selected {
	background-color:#000;
}

table.down_filter td:hover {
	background-color:#000;
}

td.error_string {
	color:#FF0000;
}

.tell_a_friend {
	height:60px;
	width:320px;
	margin:5px;
	background-color:#424242;
	font-family:Tahoma;
	font-size:11px;
	color:#FF9900;
}

table.tell_a_friend td {
 padding:3px;
 height:20px;
}

table.tell_a_friend input.field {
	border:none;
	background-color:#222222;
	color:#FF9900;
	padding:3px;
}

.taf_div {
	display:none;
}

span.taf_btn {
	cursor:pointer;
}

span.taf_btn:hover {
	color:#FFBB55;
}

span.sent_ok {
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	margin-left:30px;
}

div.label_box {
	height:160px;
	width:140px;
	float:left;
	margin-left:8px;
	margin-top:8px;
	display:inline;
}

div.label_box div.label_name {
	text-align:center;
}

div#payment_window {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	z-index:1000;
}

div#payment_window div.backdrop {
	background-color:#000000;
	height:100%;
	width:100%;
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:fixed;
	z-index: 100;
}

div#payment_window div.messagewindow {
	position:fixed;
	z-index: 200;
	left: 50%;
	margin: 100px 0 0 -330px;
}

div.news_list {
	margin-left: 4px;
	margin-top: 2px;
	height: 286px;
	width: 296px;
	float: left;
}

div.news_list div.first_news_div {
	height: 102px;
	width: 290px;
	margin-left: 5px;
	float: left;
}

div.news_list div.news_div {
	height: 87px;
	width: 290px;
	margin-left: 5px;
	float: left;
}

div.news_list h1 {
	margin: 0px;
	margin-top: 4px;
	font-size: 24px;
	font-family: sans-serif;
	font-variant: small-caps;
}

div.news_list p.dataora {
	font-family: Verdana;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-style: italic;
	text-transform: lowercase;	
}

div.news_list p.breve {
	font-family: Verdana;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
}


table.cart_list td.btn_cell span.edit_btn {
	display: block;
	float: left;
	height: 18px;
	width: 60px;
	background-image: url(/music/images/btn_modify.gif);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

table.cart_list td.btn_cell span.edit_btn:hover {
	background-position: bottom left;
}

table.cart_list td.btn_cell span.remove_btn {
	display: block;
	float: left;
	height: 18px;
	width: 60px;
	margin-left: 2px;
	background-image: url(/music/images/btn_remove.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

table.cart_list span.btn_empty {
	display: block;
	height: 18px;
	width: 60px;
	background-image: url(/music/images/btn_empty.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

table.cart_list span.btn_empty:hover {
	background-position: bottom left;
}

table.cart_list td.btn_cell span.remove_btn:hover {
	background-position: bottom left;
}

table.cart_list tr {
	height: 20px;
}


table.newmsgtable {
/* 	background-color: #000000; */
	color: #FFFFFF;
	width: 100%;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
/*
	border-right: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;	
*/
}

table.newmsgtable thead td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
/*
	border-left: 1px dotted #FFFFFF;
	border-top: 1px dotted #FFFFFF;
*/
}

table.newmsgtable tbody td {
/*
	border-left: 1px dotted #FFFFFF;
	border-top: 1px dotted #FFFFFF;
*/
	padding: 5px;
}

table.newmsgtable td.ordernum {
	width: 150px;
}

table.newmsgtable td.message {
	font-weight: bold;
	color: red;
}

.generic_content .content .content_td div.footer {
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

.footer_info {
	font-size: 8px;
	white-space: nowrap;
}
