@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

form {
	margin:0px;
	padding:0px;
	border:none;
}

div {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
}

img {
	border:0 none;
}

#cart_button_album_footer {
	height:28px;
	width:28px;
}

.BT_DETAIL {
	font-size:12px;
	margin-top:20px;
	text-align:left;
	width:600px;
	color: red;
}

.BT_IMPORTANT {
	margin-bottom:20px;
	text-align:left;
	width:600px;
	color: red;
}

.BT_IMPORTANT h1 {
	font-size:14px;
}

.adv_body {
	background-color:#666;
	height:118px;
}

.adv_content {
	background-color:#666;
}

.adv_head {
	background:url('/e4f/images/single_album_15.gif');
	height:65px;
}

.adv_label {
	background:url('/e4f/images/e4f_orig_38.gif');
	height:53px;
}

.album_art {
	height:200px;
	width:200px;
}

.album_bg {
	background:url('/e4f/images/album_art_bg.gif');
	margin-top:30px;
	height:210px;
	width:210px;
}

.album_cart_bar {
	float:left;
	display:inline;
	height:24px;
	margin-top:8px;
}

.album_content {
	background:url('/e4f/images/single_album_03.png');
	background-position:top left;
	background-repeat:no-repeat;
	float:left; display: inline;
	margin-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	width:743px;
}

.album_detail_left {
	color:#4f6a75;
	margin-bottom:5px;
	margin-top:5px;
	width:210px;
	font-size:12px;
}

.album_detail_left strong {
	color:#000;
}

.album_detail_right {
	width:652px;
	margin: 20px auto;
}

.album_detail_right hr {
	background-color:#999;
	border-bottom:0;
	border-color:#999;
	border-left:0;
	border-right:0;
	border-top:1px solid #000;
	height:1px;
}

.album_detail_text {
	margin-bottom:10px;
	margin-left:0px;
	margin-top:10px;
	line-height:2em;
}

.album_div {
	background-color:#FFF;
	width:771px;
}

.album_header {
	background:url('/e4f/images/single_album_01.gif');
	height:40px;
}

.album_label {
	color:#FFF;
	font-size:11px;
	font-weight:700;
	margin-left:12px;
	padding-top:10px;
}

.album_left_col {
	float:left; display: inline;
	margin-left:8px;
	width:210px;
}

.album_left_col div {
	float:left; display: inline;
}

.album_footer {
	clear: both;
}

.album_footer h3 {
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
	text-transform: uppercase;
}

.album_footer table.format {
	margin: 10px;
	padding: 0;
	border-collapse: collapse;
	width: 720px;
	font-weight: bold;
}

.album_footer table.format td {
	vertical-align: middle;
	padding: 2px;
}

.album_footer table.format td.type {
	font-size: 12px;
	text-align: right;
	width: 120px !important;
}

.album_footer table.format td.add {
	width: 230px !important;
}

.album_footer table.format td.price {
	font-size: 14px;
	font-family: Arial;
}

.album_price {
	color:#666;
	font-size:14px;
	font-weight:700;
	margin-top:6px;
}

.album_price_row {
	margin-top:5px;
	clear: both;
}

.album_price_row img {
	display:block;
	float:left; display: inline;
	margin:2px 10px 2px 2px;
}

.album_r1_album {
	float:left; display: inline;
	height:140px;
	margin-left:30px;
	margin-top:5px;
	text-align:center;
	width:200px;
}

.album_r1_body {
	background:#FFF url('/e4f/images/single_album_right_border.gif') repeat-y scroll right top;
	height:145px;
}

.album_r1_head {
	background:url('/e4f/images/single_album_04.gif');
	height:60px;
}

.album_r1_head_mp3 {
	background:url('/e4f/images/single_album_04_mp3.gif');
	height:60px;
}

.album_r1_subbody {
	float:left; display: inline;
	height:100%;
	margin-left:20px;
	margin-right:30px;
	width:720px;
}

.album_right_border {
	background:url('/e4f/images/single_album_right_border.gif');
	width:18px;
}

.album_right_col {
	float:left; display: inline;
	height:100%;
	margin-left:10px;
	width:510px;
}

.album_track_icon {
	width:30px;
}

.album_tracks {
	font-size:10px;
	margin-top:14px;
}

.album_tracks tr {
	height:28px;
}

.album_tracks_artist {
	background:url('/e4f/images/track_row_bg.gif');
	padding-left:5px;
	width:90px;
	text-align: center;
}

.album_tracks_artist span {
	padding: 4px;
	float: left;
	font-weight: bold;
}

.album_tracks_artist div.down-btn {
	height: 20px;
	width: 20px;
	background: transparent url(/e4f/images/btn_down.png) no-repeat top left;
	cursor: pointer;
	float: left;
}

.album_tracks_artist div.down-btn:hover {
	background-position: bottom left;
}

.album_tracks_artist div.down-btn a {
	display: block;
	height: 100%;
	width: 100%;
}

.album_tracks_bpm {
	background:url('/e4f/images/track_row_bg.gif');
	text-align:center;
	width:36px;
}

.album_tracks_num {
	background: transparent url(/e4f/images/track_left.gif) no-repeat top right;
	text-align:center;
	width:45px;
}

.album_tracks_right {
	background: transparent url(/e4f/images/track_right.gif) no-repeat top left;
	width:40px;
}

.album_tracks_title {
	background:url('/e4f/images/track_row_bg.gif');
	padding-left:5px;
	width:250px;
}

.best_seller_label {
	background:url('/e4f/images/e4f_orig_34.gif');
	height:31px;
	width:201px;
}

.best_seller_list {

}

.cart_bar_center {
	background-color:#999;
	float:left; display: inline;
	height:22px;
	margin-top:2px;
	text-align:right;
	width:330px;
}

.cart_bar_center p {
	color:#FFF;
	margin:4px;
}

.cart_bar_icon {
	float:left; display: inline;
	width:28px;
}

.cart_bar_left {
	background:url('/e4f/images/cart_bar_label.gif');
	float:left; display: inline;
	height:22px;
	margin-top:2px;
	width:120px;
}

.cart_bar_right {
	background:url('/e4f/images/cart_bar_right.gif');
	float:left; display: inline;
	height:22px;
	margin-top:2px;
	width:7px;
}

.cart_icon_gray {
	height:31px;
	width:46px;
}

.cart_icon_gray a {
	background-image:url('/e4f/images/cart_icon_gray.gif');
	display:block;
	height:31px;
	width:46px;
}

.cart_icon_gray a:hover {
	background-position:bottom right;
}

.cart_list {
	font-size:10px;
	width:100%;
}

.cart_list a {
	color:#000;
	font-weight:700;
}

.cart_list a:hover {
	color:#666;
}

.cart_list hr {
	background-color:#000;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px solid #000;
	height:1px;
}

.cart_list td {
	padding-left:4px;
}

.cart_list_header td {
	font-weight:700;
	padding-bottom:5px;
	text-align:center;
}

.cart_qta_input {
	background:none;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:14px;
	text-align:center;
	width:30px;
}

.cart_qta_input:hover {
	border-color:#00F;
}

.categories_element {
	background: transparent url(/e4f/images/e4f_orig_06.gif) no-repeat bottom left;
	width:201px;
}

.categories_element_label {
	padding: 6px 10px 6px 15px;
}

.categories_element_label a {
	color:#008BCE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.categories_label {
	background:url('/e4f/images/e4f_orig_03.gif');
	height:35px;
	width:201px;
}

.categories_list {
	background-color:#FFF;
	width:201px;
}

.confirm_order_data {
	background-color:#FFF;
	padding:10px;
}

.customer_body {
	background-color:#F0F0F0;
	width:201px;
}

.customer_label {
	background:url('/e4f/images/e4f_orig_50.gif');
	height:45px;
	width:201px;
}

.delivery_notes {
	background-color:#EEE;
	color:red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:250px;
	width:598px;
}

.dist_search {
	background-color:#F0F0F0;
	width:620px;
	font-size: 12px;
}

.dist_search .note {
	color:#333;
	font-size:8px;
}

.dist_search input[type="text"] {
	border:1px solid #000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:2px;
}

.dist_search input:focus {
	background-color:#FCF;
}

.dist_search select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 0;
	margin: 0;
}

.dist_search td {
	padding:2px 10px;
}

.dist_src_btn {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.error_string {
	color:red;
	font-size:12px;
}

.helpres_label {
	background:url('/e4f/images/e4f_orig_44.gif');
	height:42px;
	width:201px;
}

.helpres_list {
	width:201px;
}

.logged_user_sx_body {
	background-color:#666;
}

.logged_user_sx_body_icon {
	color:#CCC;
	font-size:10px;
	text-align:center;
	margin: 0 auto;
}

.logged_user_sx_body_icon ._left {
	width:120px;
}

.logged_user_sx_body_icon ._right {
	width:60px;
}

.logged_user_sx_body_text {
	color:#CCC;
	float:left; display: inline;
	font-size:10px;
	font-weight:700;
	margin-left:8px;
	margin-right:2px;
	margin-top:8px;
	width:126px;
}

.logged_user_sx_body_text a {
	color:#CCC;
}

.logged_user_sx_body_text a:hover {
	color:#FFF;
}

.logged_user_sx_body_text li {
	height:10px;
	/*overflow:hidden;*/
}

.logged_user_sx_body_text ul {
	margin:0 0 0 6px;
	padding:0;
}

.logged_user_sx_cart_label {
	font-size:10px;
	margin-bottom:4px;
}

.logged_user_sx_footer {
	background-color:#666;
	height:140px;
}

.logged_user_sx_head {
	background:#FFF url('/e4f/images/logged_sx_01.png') top left;
	background-repeat:no-repeat;
	height:43px;
}

.logged_user_sx_label {
	background:#FFF url('/e4f/images/logged_sx_02.png') top left;
	background-repeat:no-repeat;
	color:#CCC;
	font-size:10px;
	font-weight:700;
	height:16px;
	text-align:center;
}

.logged_user_sx_label a {
	color:#CCC;
}

.logged_user_sx_label a:hover {
	color:#FFF;
}

.login_body {
	background-color:#666;
	height:10px;
	margin:0;
	padding:0;
	width:201px;
}

.login_body .center {
	background:url('/e4f/images/e4f_orig_18.gif');
	background-repeat:no-repeat;
	float:left; display: inline;
	height:10px;
	width:22px;
	overflow:hidden;
}

.login_body .left {
	background:url('/e4f/images/e4f_orig_16.gif');
	background-repeat:no-repeat;
	float:left;
	display: inline;
	overflow:hidden;
	height:10px;
	width:32px;
}

.login_body .login_passwd {
	background:url('/e4f/images/e4f_orig_19.gif');
	border:0;
	color:#666;
	float:left; display: inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:10px;
	margin:0;
	padding:0;
	width:53px;
}

.login_body .login_user {
	background:url('/e4f/images/e4f_orig_17.gif');
	border:0;
	color:#666;
	float:left; display: inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:10px;
	margin:0;
	padding:0;
	width:53px;
}

.login_body .right {
	float:left; display: inline;
	height:10px;
	width:41px;
	overflow:hidden;
}

.login_body form {
	height:10px;
	margin:0;
	padding:0;
}

.login_body input {
	margin:0;
	padding:0;
}

.login_footer {
	background:url('/e4f/images/e4f_orig_21.gif');
	height:25px;
	margin:0;
	padding:0;
	width:201px;
}

.login_footer a {
	color:#CCC;
	font-size:10px;
	font-weight:700;
}

.login_footer a:hover {
	color:#FFF;
}

.login_label {
	background:url('/e4f/images/e4f_orig_15.gif');
	height:75px;
	width:201px;
}

.login_register_button {
	float:left; display: inline;
	margin-top:8px;
	text-align:right;
	width:160px;
}

.logout_button_sx {
	font-size:10px;
	font-variant:small-caps;
	margin-left:14px;
	text-align:right;
}

.main_gray_element {
	background-color:#F0F0F0;
	width:201px;
}

.main_gray_element_separator {
	background:url('/e4f/images/gray_element_hr.png');
	height:2px;
	overflow:hidden;
	width:201px;
}

.main_gray_element_label {
	font-size:10px;
	letter-spacing:-0.5px;
	margin-left:18px;
	padding-top:5px;
	margin-right:5px;
}

.main_gray_subelement_label {
	font-size:10px;
	letter-spacing:-0.5px;
	margin-left:28px;
	padding-top:5px;
	margin-right:5px;
}

.main_gray_subsubelement_label {
	font-size:10px;
	letter-spacing:-0.5px;
	margin-left:38px;
	padding-top:5px;
	margin-right:5px;
}

.main_gray_element_label a {
	color:#000;
	text-decoration:none;
}

.main_gray_subelement_label a {
	color:#000;
	text-decoration:none;
}

.main_gray_subsubelement_label a {
	color:#000;
	text-decoration:none;
}

.main_gray_element_label a:hover {
	color:#666;
}

.main_gray_subelement_label a:hover {
	color:#666;
}

.main_gray_subsubelement_label a:hover {
	color:#666;
}

.mainbody {
	height:1282px;
	width:996px;
}

.maincentralborder {
	background:url('/e4f/images/e4f_orig_04.gif');
	background-color:#FFF;
	background-repeat:no-repeat;
	height:1282px;
	width:11px;
}

.mainfooter {
	background-color:#F0F0F0;
	height:165px;
	vertical-align: top;
	width:996px;
}

.mainfooter a {
	color: #008BCE !important;
}

.mainheader {
	background:url('/e4f/images/e4f_orig_01.jpg');
	height:182px;
	width:996px;
}

.mainleftborder {
	background:url('/e4f/images/e4f_orig_02.gif');
	background-repeat:no-repeat;
	height:1282px;
	width:13px;
}

.mainleftcontent {
	background-color:#F0F0F0;
	height:1282px;
	vertical-align:top;
	width:201px;
}

.mainleftcontentfooter {
	background:url('/e4f/images/e4f_orig_52.gif');
	height:45px;
	width:201px;
}

.mainpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:1551px;
	text-align:left;
	width:996px;
}

.mainpage td {
	border:0;
	border-width:thin;
	margin:0;
}

.mainrightborder {
	background:url('/e4f/images/e4f_orig_08.gif');
	background-repeat:no-repeat;
	height:1282px;
	width:18px;
}

.mainrightcontent {
	height:1282px;
	vertical-align:top;
	width:753px;
}

.mainrightcontentfooter {
	background:url('/e4f/images/e4f_orig_53.gif');
	height:43px;
}

.new_registration .input_col {
	width:500px;
}

.new_registration .label_col {
	width:180px;
}

.new_registration input {
	width:200px;
}

.new_rel_elem {
	clear:both;
	height:140px;
	margin-left:20px;
	margin-right:20px;
}

.new_rel_elem .r_img_box {
	position: static;
	float: left;	
}

.new_rel_elem .buynow {
	background-image:url('/e4f/images/buynow_back.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	cursor:pointer;
	float:left; display: inline;
	height:22px;
	padding-top:3px;
	text-align:center;
	width:75px;
}

.new_rel_elem .new_rel_price .price {
	color:#F09;
	float:left;
	display: inline;
	clear: both;
	margin-right:10px;
	padding: 5px;
	width: 150px;
}

.new_rel_elem a {
	color:#000;
	text-decoration:none;
}

.new_rel_elem hr {
	background-color:#000;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:1px #000;
	height:1px;
	margin-bottom:8px;
	margin-top:8px;
}

.new_rel_text {
	float:left; display: inline;
	width:600px;
}

.on_sales_body {
	background-color:#ee7e01;
	height:78px;
	width:201px;
}

.on_sales_box {
	background:url('/e4f/images/bg_002.png');
	height:76px;
	width:76px;
}

.on_sales_detail {
	background-color:#ee7e01;
	height:80px;
	width:201px;
}

.on_sales_detail_label {
	color:#FFF;
	font-size:9px;
	font-weight:400;
	margin-left:30px;
	padding-top:12px;
}

.on_sales_detail_label a {
	color:#FFF;
}

.on_sales_img {
	float:left; display: inline;
	height:70px;
	width:70px;
}

.on_sales_label {
	background:url('/e4f/images/e4f_orig_21b.gif');
	height:34px;
	width:201px;
}

.on_sales_label .on_sales_title {
	color:#FFF;
	font-size:10px;
	font-weight:700;
	margin-left:30px;
	padding-top:16px;
}

.paging_center {
	background-color:#e10078;
	color:#FFF;
	height:12px;
	text-align:center;
	width:18px;
	font-weight:bold;
	font-size:9px;
}

.paging_center strong {
	color:#000;
}

.paging_center a {
	color:#FFF;
}

.paging_left {
	background-image:url('/e4f/images/paging_left.gif');
	height:12px;
	width:12px;
}

.paging_right {
	background-image:url('/e4f/images/paging_right.gif');
	height:12px;
	width:12px;
}

.pending_orders {
	text-align:left;
	width:730px;
}

.pending_orders .title {
	white-space: nowrap;
}

.pending_orders_header td {
	background-color:#CCC;
	border-left:1px #FFF dotted;
	color:#FFF;
	font-weight:700;
	padding:3px;
}

.r1__content {
	background-color:#FFF;
	height:300px;
}

.r1__header {
	background:url('/e4f/images/e4f_orig_05.gif');
	height:40px;
}

.r2__header {
	background:url('/e4f/images/e4f_orig_22.gif');
	height:66px;
}

.r2_content {
	background-color:#FFF;
	height:298px;
}

.r2_label {
	color:#FFF;
	font-size:11px;
	font-weight:700;
	margin-left:12px;
	padding-top:34px;
}

.r3_content {
	background-color:#FFF;
	height:298px;
}

.r3_header {
	background:url('/e4f/images/e4f_orig_45.gif');
	height:65px;
}

.r3_label {
	color:#FFF;
	font-size:11px;
	font-weight:700;
	margin-left:12px;
	padding-top:34px;
}

.r_img_box {
	background:url('/e4f/images/thumb_bg.png');
	background-position:top left;
	background-repeat:no-repeat;
	position: absolute;
	left: 10px;
	top: 10px;
	height:78px;
	width:78px;
}

.r_img_detail {
	float:left; display: inline;
	height:10px;
	margin-top:6px;
	text-align:center;
	width:70px;
}

.r_img_pict {
	float:left; display: inline;
	height:70px;
	width:70px;
}

.r_label {
	color:#FFF;
	font-size:11px;
	font-weight:700;
	margin-left:12px;
	padding-top:8px;
}

.r_panel_text {
	float:left;
	display: inline;
	height:40px;
	margin-left:90px;
	margin-top:5px;
	width:146px;
}

table.r_panel_text_mp3 {
	position: absolute;
	bottom: 5px;
	left: 5px;
	display: inline;
	font-size: 12px;
}

table.r_panel_text_mp3 td {
	padding: 0px 3px;
}

table.r_panel_text_mp3 td.price {
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.r_panel_text a {
	color:#000;
	text-decoration:none;
}

.r_panel_text a:hover {
	color:#666;
}

.r_panel_text_button {
	position:absolute;
	top: 30px;
	right: 5px;
}

.r_panel_text_price {
	color:#666;
	font-size:14px;
	font-weight:700;
	position: absolute;
	left: 90px;
	bottom: 10px;
	font-family: "Lucida Grande",Verdana,sans-serif;
}

.register_advise {
	float:left; display: inline;
	margin-left:20px;
	margin-top:40px;
	width:751px;
}

.register_advise_body {
	background-color:#FFF;
	padding:10px;
}

.register_advise_label {
	background-color:#CCC;
	color:#FFF;
	font-weight:700;
	height:20px;
	padding-left:10px;
	padding-top:10px;
}

.register_advise_next {
	background-color:#CCC;
	height:40px;
	padding-right:14px;
	padding-top:10px;
	text-align:right;
}

.register_advise_next a {
	color:#FFF;
	font-weight:700;
}

.register_td {
	background:#FFF url('/e4f/images/td_bg.jpg') top left;
	background-color:#FFF;
	background-repeat:no-repeat;
	vertical-align:top;
	width:771px;
}

.releases_div {
	background:#FFF url(/e4f/images/single_album_right_border.gif) repeat-y scroll right top;
	background-color:#FFF;
	height:1140px;
}

.right_panel_element {
	background-repeat:no-repeat;
	background-position:bottom left;
	background:url('/e4f/images/bg_003.png');
	float:left;
	display: inline;
	margin-left:2px;
	margin-top:4px;
	height:142px;
	width:240px;
	position: relative;
}

.sa_rightborder {
	background:url('/e4f/images/single_album_02.png');
	width:18px;
}

.sa_rightcontent {
	vertical-align:top;
	width:771px;
}

.search_body {
	height:14px;
	width:201px;
}

.search_body .left {
	background:url('/e4f/images/e4f_orig_12.gif');
	float:left; display: inline;
	height:14px;
	width:32px;
}

.search_body .right {
	float:left; display: inline;
	height:14px;
	width:41px;
}

.search_body .srch_txt {
	background:url('/e4f/images/e4f_orig_13.gif');
	border:0;
	color:#666;
	float:left; display: inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:14px;
	margin:0;
	padding:0;
	width:128px;
}

.search_body form {
	height:14px;
	margin:0;
	padding:0;
}

.search_error {
	font-size:12px;
	font-weight:700;
	margin-top:30px;
	text-align:center;
	width:700px;
}

.search_header_center {
	color:#FFF;
	float:left; display: inline;
	font-weight:700;
	text-align:center;
	width:300px;
}

.search_header_left {
	color:#FFF;
	float:left; display: inline;
	font-weight:700;
	width:200px;
}

.search_header_right {
	color:#FFF;
	float:left; display: inline;
	font-weight:700;
	text-align:right;
	width:200px;
}

.search_header_right a {
	color:#FFF;
	text-decoration:underline;
}

.search_img_box {
	background:transparent url(/e4f/images/thumb_bg.png) repeat scroll 0 0;
	float:left; display: inline;
	height:78px;
	margin-left:20px;
	margin-top:2px;
	width:78px;
}

.search_label {
	background:url('/e4f/images/e4f_orig_11.gif');
	height:43px;
	width:201px;
}

.search_paging {
	background-color:#666;
	color:#FFF;
	font-weight:700;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
}

.search_paging a {
	color:#CCC;
}

.search_paging span {
	padding-left:4px;
}

.search_result {
	float:left; display: inline;
	height:180px;
	margin-left:20px;
	margin-top:20px;
	width:120px;
}

.search_result_body {
	background-color:#FFF;
	height:600px;
	padding:10px;
	width:710px;
}

.search_result_head {
	float:left; display: inline;
	font-size:8px;
	margin-left:20px;
	width:100px;
}

.search_result_text {
	float:left; display: inline;
	font-size:9px;
	text-align:center;
	width:100%;
}

.search_result_title {
	float:left;
	display: inline;
	font-size:9px;
	text-align:center;
	height: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:100%;
}

.search_result_price {
	float: left;
	display: inline;
	height: 30px;
	text-align: center;
	width: 100%;	
}

.search_result_title a {
	color:#333;
}

.search_result_text strong {
	color:#333;
	font-size:10px;
}

.send_to_friend_body {
	background:#FFF url('/e4f/images/single_album_right_border_02.gif') repeat-y scroll right top;
	height:15px;
}

.send_to_friend_head {
	background:url('/e4f/images/single_album_06.gif');
	height:68px;
}

.single_album_footer {
	background:url('/e4f/images/single_album_17.gif');
	height:52px;
}

.special_label {
	background:url('/e4f/images/e4f_orig_41.gif');
	height:48px;
	width:201px;
}

.special_list {
	width:201px;
}

.w_content {
	background-color:#FFF;
}

.w_foo_center {
	background-image:url('/e4f/images/windows/w_bottom_center.png');
	background-repeat:repeat-x;
	height:20px;
}

.w_foo_left {
	background-image:url('/e4f/images/windows/w_bottom_left.png');
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

.w_foo_right {
	background-image:url('/e4f/images/windows/w_bottom_right.png');
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

.w_head_label {
	color:#FFF;
	font-size:11px;
	font-weight:700;
}

.w_head_center {
	background-image:url('/e4f/images/windows/w_back_center.gif');
	background-repeat:repeat-x;
	height:34px;
	width:750px;
}

.w_head_left {
	background-image:url('/e4f/images/windows/w_back_left.gif');
	height:34px;
	width:20px;
}

.w_head_right {
	background-image:url('/e4f/images/windows/w_back_right.png');
	height:34px;
	width:20px;
}

.w_head_center_orange {
	background-image:url('/e4f/images/windows/w_back_center_orange.gif');
	background-repeat:repeat-x;
	height:34px;
	width:750px;
}

.w_head_left_orange {
	background-image:url('/e4f/images/windows/w_back_left_orange.gif');
	height:34px;
	width:20px;
}

.w_head_right_orange {
	background-image:url('/e4f/images/windows/w_back_right_orange.gif');
	height:34px;
	width:20px;
}

.w_left {
	background-color:#FFF;
	width:20px;
}

.w_right {
	background-image:url('/e4f/images/windows/w_center_right.png');
	background-repeat:repeat-y;
}

.yourdata {
	width:731px;
	text-align:left;
}

.yourdata hr {
	background-color:#000;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px solid #000;
	height:1px;
}

.yourdata td {
	padding-bottom:2px;
	padding-left:4px;
	padding-top:2px;
}

.yourdata_header {
	background-color:#CCC;
	color:#FFF;
	font-weight:700;
	height:20px;
	text-align:center;
}

.dist_src_result {
	width:720px;
}

.dist_src_result .src_header {
	font-weight:bold;
}

.ext_search_label a {
	color:#333;	
	font-weight:bold;
	text-decoration:underline;
}

.ext_search_label a:hover {
	color:#555;
	text-decoration:none;
}

.ext_search_label {
	float:right;
	display: inline;
	margin-top:5px;
	margin-left:5px;
	margin-right:40px;
}

.album_tracks_title a {
	color:#000;
	font-weight:bold;
}

.album_tracks_title a:hover {
	color:#999;
	font-weight:bold;
}

.ext_src_row {
	padding: 0;
	width: 100%;
	margin-bottom:15px;
	font-size: 12px;
}

.ext_src_row a {
	color: #E20079;
	text-decoration:underline;
}

.yui-tt {
    padding: 0px;
		border:none;
		background:none;
}

.track_tooltip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px;
	background-color:#F0F0F0;
	border:1px solid black;
	font-weight:bold;
}

.cart_tooltip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px;
	background-color:#666666;
	color:#CCCCCC;
	border:1px solid black;
	font-weight:bold;
}

.cart_tooltip .cart_tooltip_title {
	font-weight:bold;
}

.x-dlg .x-dlg-dlg-body {
	padding:0px;
}

.addedcart {
	background-color:#666666;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	width:100%;
}

.send_to_friend_left {
	width:90px;
	height:15px;
	background:url('/e4f/images/single_album_07.gif');
	float:left; display: inline;
}

.send_to_friend_name {
	width:127px;
	height:15px;
	border:0px none;
	padding:0px;
	margin:0px;
	background:url('/e4f/images/single_album_08.png');
	float:left; display: inline;
	color:#666;
}

.send_to_friend_02 {
	width:99px;
	height:15px;
	background:url('/e4f/images/single_album_09.gif');
	float:left; display: inline;
}

.send_to_friend_email {
	width:126px;
	height:15px;
	border:0px none;
	padding:0px;
	margin:0px;
	background:url('/e4f/images/single_album_10.png');
	float:left; display: inline;
	color:#666;
}

.send_to_friend_03 {
	width:137px;
	height:15px;
	background:url('/e4f/images/single_album_11.gif');
	float:left; display: inline;
}

.send_to_friend_email2 {
	width:126px;
	height:15px;
	border:0px none;
	padding:0px;
	margin:0px;
	background:url('/e4f/images/single_album_12.png');
	float:left; display: inline;
	color:#666;
}

.send_to_friend_right {
	width:11px;
	height:15px;
	background:url('/e4f/images/single_album_13.gif');
	float:left; display: inline;
}

.send_to_friend_submit {
	width:37px;
	height:15px;
	float:left; display: inline;
}

.footer_info {
	float:left;
	display: inline;
	width:930px;
	margin-left:15px;
	margin-top:15px;
	padding-bottom: 10px;
	font-size: 8px;
}

.adv_img {
	height:118px;
	width:743px;
	position:relative;
}

.adv_html {
	width: 723px;
	position: relative;
	background: white;
	padding: 10px;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
}

.adv_html p {
	padding: 5px 0;
}

.adv_right_border {
	width:18px;
	height:118px;
	float:left; display: inline;
	background:#FFFFFF url(/e4f/images/single_album_right_border_03.gif) repeat-y scroll right top;
}

.mail_sent_ok {
	color:#FF0000;
	font-weight:bold;
	font-size: 16px;
/*
	height:30px;
	width:740px;
*/
	background-color:#FFFFFF;
	border:1px solid #e0e0e0;
	margin:5px;
	padding:20px;
}

.main_header_link {
	display:inline;
	float:left;
	height:100px;
	margin:50px 0 0;
	width:230px;
}

.customer_b_lab {
	margin-top:10px;
	margin-left:18px;
}

.customer_b_lab a {
	color:#000;
}

.submenu_norm_table {
	margin-top:30px;
	margin-left:20px;
	font-size:11px;
}

.submenu_norm_table a {
	color:#008BCE;
}

.submenu_norm_table a:hover {
	font-weight:bold;
	color:#008BCE;
}

.submenu_norm_table li {
	list-style-image:url('/e4f/images/list_dot.png');
}

.undercondiv {
	float:left; display: inline;
	margin:50px;
	padding:20px;
	background-color:#FFFFFF;
	border:1px solid black;
	font-size:14px;
	font-weight:bold;
}

.activity_list {

}

.activity_list a {
	color:#008BCE;
	font-weight:bold;
}

.activity_list a:hover {
	color:#003B7E;
	font-weight:bold;
}

.activity_list li {
	margin-left:10px;
	list-style-image:url('/e4f/images/list_dot.png');
}

a span.big_art {
 display:none;
}

/*
a:hover span.big_art {
 display:block;
 position: absolute;
 top: 10px;
 left:10px;
 z-index: 1;
}

*/
.windows_header {
	position:relative;
}

.album_formato {
	margin-top:5px;
	width:200px;
	background-color:#A9A9A9;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#FFF;
}

.album_available {
	width:200px;
	height:24px;
	background-repeat:no-repeat;
	background-position:center;
	clear: both;
	margin: 0 auto;
}

.album_available.no {
	background-image:url('/e4f/images/not_available.png');
}

.album_available.yes {
	background-image:url('/e4f/images/available.png');
}

.card_form {
	width:100%;
}

.card_form_tl {
	width:30px;
	height:59px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_01.png');
	background-repeat:no-repeat;
}

.card_form_tc {
	height:59px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_02.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.card_form_tr {
	height:59px;
	width:31px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_03.png');
	background-repeat:no-repeat;
}

.card_form_left {
	width:30px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_04.png');
	background-repeat:repeat-y;
}

.card_form_right {
	width:31px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_06.png');
	background-repeat:repeat-y;
}

.card_form_bl {
	width:30px;
	height:31px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_07.png');
}

.card_form_bc {
	height:31px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_08.png');
}

.card_form_br {
	width:31px;
	height:31px;
	background-image:url('/e4f/images/CARD_FORM/CARD_FORM_09.png');
}

.advert_home {
	width:771px;
}

.adv_footer {
	background-image:url('/e4f/images/e4f_orig_45.gif');
	height:35px;
}

.adv_left {
	width:10px;
	background-color:#666;
}

.adv_right {
	width:10px;
	background-image:url('/e4f/images/e4f_orig_55.gif');
	background-repeat:repeat-y;
}
.catalog_form_text {
	font-size:14px;
}

.r_elem_activity {
	float:left; display: inline;
	clear:both;
	margin-top:5px;
	height:22px;
	width:112px;
	margin-left:124px;
	margin-right:5px;
}

.r_elem_act_label {
	display:block;
	margin-top:3px;
	margin-left:8px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.error_alert {
	font-size:12px;
	color:red;
	font-weight:bold;
}

.check_out a {
	font-size:12px;
	font-weight:bold;
	color:white;
}

.logged_user_sx_body hr {
	margin:0px;
	color:#999;
	background-color:#999;
	border:none;
}

div.cart_001 {
	background-image:url(/e4f/images/icon_cart_01.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

div.cart_002 {
	background-image:url(/e4f/images/icon_cart_02.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
	margin:3px;
}

.pending_orders .newmsg {
	color:#000000;
	font-weight:bold;
}

.pending_orders .newmsg a {
	color:#000000;
	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 td.down_rem input {
	color: red;
}

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:#E20079;
}

table.down_filter td:hover {
	background-color:#E20079;
}

.current_page {
	color:#000000;
}

div.label_box {
	height:160px;
	width:140px;
	float:left;
	margin-left:5px;
	margin-top:8px;
	display:inline;
}

div.label_box div.label_name {
	text-align:center;
}

table.artist_list {
	width: 200px;
	float: left;
	margin-left: 10px;
	font-size: 12px;
}

table.artist_list td {
	border-bottom: 1px solid black;
	height: 42px;
	padding: 4px;
}

table.artist_list tr:hover {
	background-color: #ff96ce;
}

table.artist_list td.right_artist span.active {
	font-weight: bold;
	text-decoration: underline;
}
