/* ######################################################################## */
/* GLOBAL */
body {
  background: #f4f3f3;
  color: #333;
  margin: 0px;
  padding: 0px;
}
body, td, th, p, li {
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
a:link,
a:visited {
  color: #373737;
  text-decoration: underline;
}
a:hover,
a:active {
  color: #373737;
  text-decoration: none;
}
table {
  border: none;
}
img {
  border: none;
  vertical-align: middle;
}
form {
  margin: 0px;
  padding: 0px;
}
input,
select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
select {
  font-size: 11px;
  border: 1px solid #999;
  background: #fff;
}
label {
  font-weight: bold;
}
hr {
  height: 1px;
  color: #999;
  background-color: #999;
  border: none;
  clear: both;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 12px;
}
p {
  margin: 12px 0px;
  padding: 0px;
}
/* ######################################################################## */



/* ######################################################################## */
/* EXTRAS */
.head {
  background: #7a7a7a;
}
.head_left {
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_left.gif) top left no-repeat;
}
.head_right {
  height: 21px;
  line-height: 21px;
  color: #fff;
  font-weight: bold;
  text-indent: 10px;
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_right.gif) top right no-repeat;
}
.head_orange {
  background: #fe9000 url(/com/GFX/skin/mfm/beyonce/bg_head_orange.gif) top left repeat-x;
}
.head_orange_left {
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_orange_left.gif) top left no-repeat;
}
.head_orange_right {
  height: 21px;
  line-height: 21px;
  color: #fff;
  font-weight: bold;
  text-indent: 10px;
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_orange_right.gif) top right no-repeat;
}
.head_green {
  background: #85c440;
}
.head_green_left {
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_green_left.gif) top left no-repeat;
}
.head_green_right {
  height: 21px;
  line-height: 21px;
  color: #fff;
  font-weight: bold;
  text-indent: 10px;
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_green_right.gif) top right no-repeat;
}

.head_grey {
  background: #ccc url(/com/GFX/skin/mfm/beyonce/bg_head_grey.gif) top left repeat-x;
}
.head_grey_left {
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_grey_left.gif) top left no-repeat;
}
.head_grey_right {
  height: 20px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
  text-indent: 5px;
  background: url(/com/GFX/skin/mfm/beyonce/bg_head_grey_right.gif) top right no-repeat;
  border-bottom: 1px solid #ccc;
}
.box_grey {
  background: #f2f1f1;
  border: 1px solid #ccc;
  border-width: 0px 1px 1px 1px;
}

.pad_10 {
  padding: 10px;
}
.pad_5 {
  padding: 5px;
}

.smallfont {
  font-size: 10px;
}

.j {
  text-align: justify;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.float_r {
  float: right;
}
.float_l {
  float: left;
}
.img_right {
  float: right;
  margin: 0px 0px 10px 10px;
}
.img_left {
  float: left;
  margin: 0px 10px 10px 0px;
}
.bold {
  font-weight: bold;
}
.vtop {
  vertical-align: top;
}

.join_now {
  margin: 5px auto;
}
.join_now a:link,
.join_now a:link,
.join_now a:hover,
.join_now a:visited {
  display: table;
  width: 280px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/join_now.gif) center center no-repeat;
}

.cancellationPolicy {
  padding: 10px;
  border: 1px solid #ccc;
}

ul.eye_small {
  margin: 0px 0px 0px 20px;
  _margin: 0px 0px 0px 16px;
  padding: 0px;
  line-height: 15px;
  list-style-image: url(/com/GFX/skin/mfm/beyonce/eye_small.gif);
}
ul.eye_small li {
  padding: 0px;
  _padding: 0px 0px 1px 4px;
}

.line_dotted {
  clear: both;
  line-height: 15px;
  height: 15px;
  background: url(/com/GFX/skin/mfm/beyonce/line_dotted.gif) repeat-x center left;
}

.txt_var1 {
  padding: 10px;
  font-weight: bold;
  background: #fff;
}
/* ######################################################################## */



/* ######################################################################## */
/* LAYOUT */
.main_page {
  padding-top: 3px;
  width: 996px;
  background: #fff;
}
.col_left {
  float: left;
  width: 190px;
  position: relative;
  left: 3px;
}
.col_content {
  float: right;
  width: 790px;
  margin-right: 3px;
}

.col_content_left {
  float: left;
  width: 300px;
}
.col_content_right {
  float: right;
  width: 480px;
}

.empty_row_0 {
  clear: both;
  line-height: 0px;
}
.empty_row {
  clear: both;
  line-height: 10px;
}
.empty_row_double {
  clear: both;
  line-height: 20px;
}
/* ######################################################################## */



/* ######################################################################## */
/* CONTENT */
.logo a {
  display: block;
  width: 190px;
  height: 130px;
  background: url(/com/GFX/skin/mfm/beyonce/logo_mfm_visitor.png) center center no-repeat;
}

.artists_a-z {
  padding: 3px;
  text-align: center;
  background: #bdbdbd;
}
.artists_a-z a:link,
.artists_a-z a:visited,
.artists_a-z a:active,
.artists_a-z a:hover {
  padding: 0px 1px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
.mp3_recorder {
  width: 188px;
  height: 115px;
}
.mp3_recorder a:link,
.mp3_recorder a:visited,
.mp3_recorder a:active,
.mp3_recorder a:hover {
  display: block;
  width: 188px;
  height: 115px;
  background: url(/com/GFX/skin/mfm/beyonce/software/mp3_recorder.png) top left no-repeat;
}
.mp3_recorder_btm {
  position: relative;
  width: 188px;
  height: 35px;
  background: url(/com/GFX/skin/mfm/beyonce/software/mp3_recorder_btm.png) top left no-repeat;
}
.mp3_recorder_btm span {
  position: absolute;
  width: 168px;
  height: 35px;
  top: 5px;
  left: 20px;
  color: #fff;
  font-weight: bold;
}

.home_public_box {
  position: relative;
  background: #85c440;
  height: 240px;
}
.home_contest_box {
  position: relative;
  background: #7a7a7a;
  height: 240px;
}
.home_public_register,
.home_contest {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  width: 780px;
  height: 230px;
}

.home_public_packet_box {
  position: relative;
  height: 250px;
}
.home_public_packet {
  position: absolute;
  width: 478px;
  height: 228px;
  _width: 480px;
  _height: 229px;
  border: 1px solid #ccc;
  border-width: 0px 1px 1px 1px;
}

#ivwpixel {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 1px;
  height: 1px;
  display: none;
}

.ad_200 {
  padding: 4px 0px;
  text-align: center;
  border: 1px solid #ccc;
}

.home_album_cover {
  float: left;
  width: 113px;
  height: 125px;
  margin: 5px 0px 0px 5px;
}

.payment_reminder {
  padding: 15px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #fff;
  background: #f90;
}
.payment_reminder p {
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.home_album_cover_bg-1,
.home_album_cover_bg-2,
.home_album_cover_bg-3,
.home_album_cover_bg-4,
.home_album_cover_bg-5,
.home_album_cover_bg-6,
.home_album_cover_bg-7,
.home_album_cover_bg-8,
.home_album_cover_bg-9,
.home_album_cover_bg-10,
.home_album_cover_bg-11,
.home_album_cover_bg-12,
.home_album_cover_bg-13,
.home_album_cover_bg-14,
.home_album_cover_bg-15,
.home_album_cover_bg-16 {
  width: 113px;
  height: 113px;
}
.home_album_cover_bg-1 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_1.jpg) no-repeat;}
.home_album_cover_bg-2 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_2.jpg) no-repeat;}
.home_album_cover_bg-3 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_3.jpg) no-repeat;}
.home_album_cover_bg-4 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_4.jpg) no-repeat;}
.home_album_cover_bg-5 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_5.jpg) no-repeat;}
.home_album_cover_bg-6 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_6.jpg) no-repeat;}
.home_album_cover_bg-7 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_7.jpg) no-repeat;}
.home_album_cover_bg-8 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_8.jpg) no-repeat;}
.home_album_cover_bg-9 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_9.jpg) no-repeat;}
.home_album_cover_bg-10 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_10.jpg) no-repeat;}
.home_album_cover_bg-11 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_11.jpg) no-repeat;}
.home_album_cover_bg-12 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_12.jpg) no-repeat;}
.home_album_cover_bg-13 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_13.jpg) no-repeat;}
.home_album_cover_bg-14 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_14.jpg) no-repeat;}
.home_album_cover_bg-15 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_15.jpg) no-repeat;}
.home_album_cover_bg-16 {background: url(/com/GFX/skin/mfm/beyonce/covers/album_16.jpg) no-repeat;}
a.home_album_title:link,
a.home_album_title:visited {
  display: block;
  width: 113px;
  height: 113px;
  background: transparent;
}

a.home_album_title:active,
a.home_album_title:hover {
  display: block;
  width: 113px;
  height: 113px;
  background: url(/com/GFX/skin/mfm/beyonce/covers/album_cover_hover.gif) no-repeat;
  -moz-opacity: 0.90;
  filter: alpha(Opacity=90);
}
a.home_album_title:link span,
a.home_album_title:visited span {
  display: none;
}
a.home_album_title:active span,
a.home_album_title:hover span {
  display: block;
  width: 113px;
  padding: 75px 0px 0px 5px;
  cursor: pointer;
}
.home_album_amlink:link,
.home_album_amlink:visited {
  font-size: 10px;
  color: #999;
  text-decoration: none;
}
.home_album_amlink:active,
.home_album_amlink:hover {
  font-size: 10px;
  color: #333;
  text-decoration: none;
}

.banner_none {
  display: none;
}
.banner_green,
.banner_orange,
.banner_grey {
  position: relative;
  height: 95px;
  margin-bottom: 10px;
}
.banner_green {
  background: #85c440;
}
.banner_orange {
  background: #f90;
}
.banner_grey {
  background: #7a7a7a;
}
.banner_green div,
.banner_orange div,
.banner_grey div {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 780px;
  height: 85px;
  background-repeat: no-repeat;
}

.home_private_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_home_private.jpg);}
.home_private_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_home_private.jpg);}
.home_private_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_home_private.jpg);}
.charts_user_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_charts_user.jpg);}
.charts_user_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_charts_user.jpg);}
.charts_user_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_charts_user.jpg);}
.charts_top_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_charts_top.jpg);}
.charts_top_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_charts_top.jpg);}
.charts_top_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_charts_top.jpg);}
.albums_top_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_albums_top.jpg);}
.albums_top_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_albums_top.jpg);}
.albums_top_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_albums_top.jpg);}
.albums_new_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_albums_new.jpg);}
.albums_new_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_albums_new.jpg);}
.albums_new_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_albums_new.jpg);}
.albums_all_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_albums_all.jpg);}
.albums_all_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_albums_all.jpg);}
.albums_all_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_albums_all.jpg);}
.genres_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_genres.jpg);}
.genres_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_genres.jpg);}
.genres_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_genres.jpg);}
.category_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_category.jpg);}
.category_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_category.jpg);}
.category_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_category.jpg);}
.new_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_new.jpg);}
.new_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_new.jpg);}
.new_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_new.jpg);}
.free_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_free.jpg);}
.free_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_free.jpg);}
.free_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_free.jpg);}
.search_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_search.jpg);}
.search_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_search.jpg);}
.search_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_search.jpg);}
.artists_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_artists.jpg);}
.artists_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_artists.jpg);}
.artists_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_artists.jpg);}
.recharge_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_recharge.jpg);}
.recharge_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_recharge.jpg);}
.recharge_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_recharge.jpg);}
.ten_songs_add_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_ten_songs_add.jpg);}
.ten_songs_add_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_ten_songs_add.jpg);}
.ten_songs_add_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_ten_songs_add.jpg);}

.tell_a_friend_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_tell_a_friend.jpg);}
.tell_a_friend_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_tell_a_friend.jpg);}
.tell_a_friend_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_tell_a_friend.jpg);}
.sitemap_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_sitemap.jpg);}
.sitemap_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_sitemap.jpg);}
.sitemap_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_sitemap.jpg);}
.press_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_press.jpg);}
.press_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_press.jpg);}
.press_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_press.jpg);}
.blog_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_blog.jpg);}
.blog_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_blog.jpg);}
.blog_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_blog.jpg);}
.download_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_download.jpg);}
.download_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_download.jpg);}
.download_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_download.jpg);}
.player_details_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_player_details.jpg);}
.player_details_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_player_details.jpg);}
.player_details_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_player_details.jpg);}
.prices_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_prices.jpg);}
.prices_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_prices.jpg);}
.prices_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_prices.jpg);}
.faq_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_faq.jpg);}
.faq_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_faq.jpg);}
.faq_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_faq.jpg);}
.howto_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_howto.jpg);}
.howto_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_howto.jpg);}
.howto_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_howto.jpg);}
.support_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_support.jpg);}
.support_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_support.jpg);}
.support_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_support.jpg);}
.voucher_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_voucher.jpg);}
.voucher_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_voucher.jpg);}
.voucher_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_voucher.jpg);}
.abuse_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_abuse.jpg);}
.abuse_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_abuse.jpg);}
.abuse_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_abuse.jpg);}
.advertisement_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_advertisement.jpg);}
.advertisement_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_advertisement.jpg);}
.advertisement_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_advertisement.jpg);}

.wishlist_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_wishlist.jpg);}
.wishlist_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_wishlist.jpg);}
.wishlist_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_wishlist.jpg);}
.mailbox_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_mailbox.jpg);}
.mailbox_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_mailbox.jpg);}
.mailbox_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_mailbox.jpg);}
.profile_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_profile.jpg);}
.profile_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_profile.jpg);}
.profile_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_profile.jpg);}
.upgrade_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/banner_upgrade.jpg);}
.upgrade_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/banner_upgrade.jpg);}
.upgrade_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/banner_upgrade.jpg);}

.info_message {
  width: 70%;
  margin: 0px auto;
  padding: 10px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #85c440;
  border: 1px solid #009141;
}

a.chart:link,
a.chart:visited,
a.chart:active,
a.chart:hover {
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-indent: 10px;
  background: #f2f1f1;
}
a.chart:hover {
  color: #fff;
  background: #aedc7c;
}
a.chart2:link,
a.chart2:visited,
a.chart2:active,
a.chart2:hover {
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-indent: 10px;
  color: #009141;
  background: #aedc7c;
}
a.chart2:hover {
  color: #fff;
}
.chart_row_on {
  background: #f1f1f1;
}
.chart_row_on td {
  border-bottom: 1px solid #fff;
}
.chart_row_off {
  background: #e7e7e7;
}
.chart_row_off td {
  border-bottom: 1px solid #fff;
}

.charts_tab_number {
  width: 27px;
  background: url(/com/GFX/skin/mfm/beyonce/top_charts_empty.gif) top left no-repeat;
  font-size: 10px;
  font-family: Arial,Tahoma,Verdana;
  text-align: center;
}
.charts_tab_checkbox {
  width: 27px;
  text-align: center;
}
.charts_tab_title {
  padding-left: 3px;
  font-size: 11px;
  font-weight: bold;
}
.charts_tab_title a:link,
.charts_tab_title a:visited {
  color: #838383;
  text-decoration: none;
  font-weight: normal;
}
.charts_tab_title a:active,
.charts_tab_title a:hover {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}
.charts_tab_btn {
  width: 74px;
  text-align: center;
}

.category_image,
.category,
.category_active {
  border-top: 1px solid #fff;
}
.category,
.category_active {
  width: 208px;
  background: #e7e7e7;
}
.category_active,
td.category:hover {
  background: #f1f1f1;
}
.category a:link,
.category a:active,
.category a:visited,
.category_active a:link,
.category_active a:active,
.category_active a:visited {
  text-decoration: none;
}
.category_name {
  padding: 1px 0px 0px 5px;
}
.category_links {
  padding: 5px 0px 0px 5px;
}
.category_links a:link,
.category_links a:visited {
  color: #838383;
  text-transform: uppercase;
  text-decoration: none;
}
.category_links a:active,
.category_links a:hover {
  color: #333;
  text-transform: uppercase;
  text-decoration: none;
}

.press_table {
  width: 768px;
}
.press_table td {
  vertical-align: top;
}
.press_head1 {
  color: #c00;
}

.bands_home_box1 {
  position: relative;
  height: 195px;
  background: url(/com/GFX/skin/mfm/beyonce/bands/bg_content_top.gif) repeat-x;
}
.bands_monster_top {
  position: absolute;
  width: 340px;
  height: 195px;
  background: url(/com/GFX/skin/mfm/beyonce/bands/bands_monster_top.jpg) no-repeat;
}
.bands_txt1_top {
  position: absolute;
  width: 400px;
  height: 20px;
  top: 100px;
  left: 360px;
  font-size: 12px;
  font-weight: bold;
  color: #a7a7a7;
}
.bands_txt2_top_ENG,
.bands_txt2_top_GER,
.bands_txt2_top_SPA {
  position: absolute;
  width: 395px;
  height: 30px;
  top: 125px;
  left: 360px;
}
.bands_txt2_top_ENG {
  background: url(/com/GFX/skin/mfm/beyonce/_ENG/bands/bands_txt2_top.png) no-repeat;
}
.bands_txt2_top_GER {
  background: url(/com/GFX/skin/mfm/beyonce/_GER/bands/bands_txt2_top.png) no-repeat;
}
.bands_txt2_top_SPA {
  background: url(/com/GFX/skin/mfm/beyonce/_SPA/bands/bands_txt2_top.png) no-repeat;
}
.bands_home_box2 {
  padding: 10px 35px;
  background: #bdbdbd url(/com/GFX/skin/mfm/beyonce/bands/bg_content.gif) repeat-x;
}
.bands_home_box3,
.bands_home_box3 p,
.bands_home_box3 li {
  font-size: 12px;
}
.bands_table {
  width: 768px;
}
.bands_head_h3 {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: normal;
}
.bands_present_link {
  font-size: 24px;
}
.bands_navi_box {
  height: 15px;
  padding: 10px;
  border-top: 1px solid #ccc;
}
.bands_navi_box_txt {
  width: 40%;
}

.howto_box {
  height: 379px;
  _height: 400px;
}
.col_howto_left {
  float: left;
  width: 280px;
}
.col_howto_right {
  float: right;
  width: 460px;
}



.pr_col_left {
  float: left;
  width: 252px;
  _width: 273px;
  border-right: 1px solid #ccc;
}
.pr_col_right {
  float: right;
  width: 474px;
  _width: 495px;
  border-left: 1px solid #ccc;
}
.pr_flatrate_register {
  height: 238px;
  background: url(/com/GFX/skin/mfm/beyonce/_GER/prices/register_flatrate.jpg) no-repeat;
}
.pr_10songs_register {
  height: 238px;
  background: url(/com/GFX/skin/mfm/beyonce/_GER/prices/register_10songs.jpg) no-repeat;
}
.pr_10songs_txt p,
.pr_flatrate_txt1 p,
.pr_flatrate_txt2 p {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  text-indent: 21px;
  background: url(/com/GFX/skin/mfm/beyonce/prices/crux_orange.gif) no-repeat center left;
}
.pr_10songs_txt p {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  text-indent: 21px;
  background: url(/com/GFX/skin/mfm/beyonce/prices/crux_green.gif) no-repeat center left;
}
.pr_flatrate_txt1 {
  width: 40%;
  float: left;
}
.pr_flatrate_txt2 {
  width: 57%;
  float: right;
}
.pr_txt_press {
  clear: both;
  height: 92px;
  background: url(/com/GFX/skin/mfm/beyonce/_GER/prices/footer_txt_press.gif) no-repeat;
}



.dc_img_GER {
  height: 410px;
  background: url(/com/GFX/skin/mfm/beyonce/_GER/dc_img.jpg) no-repeat;
}
.dc_img_ENG {
  height: 410px;
  background: url(/com/GFX/skin/mfm/beyonce/_ENG/dc_img.jpg) no-repeat;
}
.dc_img_SPA {
  height: 410px;
  background: url(/com/GFX/skin/mfm/beyonce/_SPA/dc_img.jpg) no-repeat;
}
.dc_link {
  width: 400px;
  float: right;
  font-weight: bold;
}
.dc_link a:link,
.dc_link a:visited,
.dc_link a:active,
.dc_link a:hover {
  margin-top: 7px;
}

.cl_manual_box1 {
  position: relative;
  height: 205px;
}
.cl_manual_txt1 {
  position: absolute;
  width: 410px;
  right: 0px;
}
.cl_manual_box2 {
  position: relative;
  height: 710px;
}
.cl_manual_txt2 {
  position: absolute;
  width: 345px;
  top: 15px;
  right: 0px;
}
.cl_manual_table {
  margin: 0px auto;
  width: 90%;
}

.voucher_div {
  margin: 0px auto;
  width: 60%;
}

.bubble_table {
  width: 190px;
  border: none;
}
.bubble_top {
  height: 10px;
  line-height: 5px;
  background: transparent url(/com/GFX/skin/mfm/beyonce/bg_bubble_top.gif) no-repeat top left;
}
.bubble_middle {
  background: transparent url(/com/GFX/skin/mfm/beyonce/bg_bubble_content.gif) repeat-y top left;
}
.bubble_bottom {
  height: 10px;
  line-height: 5px;
  background: transparent url(/com/GFX/skin/mfm/beyonce/bg_bubble_btm.gif) no-repeat top left;
}
.bubble_content {
  padding: 0px 5px 0px 17px;
  color: #fff;
  text-align: left;
}

.recharge,
.sleeping {
  float: left;
  width: 190px;
}
.sleeping_warn {
  font-weight: bold;
  color: #f30;
}
.recharge_10songs {
  width: 373px;
  float: right;
}
.recharge_gold {
  width: 373px; 
  float: left;
  border-right: 1px solid #ccc;
}
.recharge_btn {
  margin-left: 190px;
}
.recharge_box_btm {
  background: #7a7a7a;
}
.recharge_txt_btm_ENG {
  background: url(/com/GFX/skin/mfm/beyonce/_ENG/recharge_txt_btm.gif) no-repeat;
  height: 67px;
}
.recharge_txt_btm_GER {
  background: url(/com/GFX/skin/mfm/beyonce/_GER/recharge_txt_btm.gif) no-repeat;
  height: 67px;
}
.recharge_txt_btm_SPA {
  background: url(/com/GFX/skin/mfm/beyonce/_SPA/recharge_txt_btm.gif) no-repeat;
  height: 67px;
}

.servicelock {
  text-align: center;
}
.servicelock_main {
  margin: 0px auto;
  text-align: left;
  width: 990px;
}
.servicelock_logo {
  height: 131px;
  background: transparent url(/com/GFX/skin/mfm/beyonce/logo_mfm_visitor.png) no-repeat center left;
}
.servicelock_content {
  padding: 15px;
  background: #f2f1f1;
  border: 1px solid #ccc;
}
.servicelock_box {
  position: relative;
  width: 960px;
  height: 160px;
  background: #f2f1f1;
}
.servicelock_img {
  position: absolute;
  width: 195px;
  height: 130px;
  top: 10px;
  left: 0px;
}
.servicelock_txt {
  position: absolute;
  width: 718px;
  height: 100px;
  _width: 745px;
  _height: 130px;
  top: 10px;
  left: 209px;
  padding: 15px;
  background: #ac1818;
  color: #fff;
  font-size: 13px;
}
.servicelock_txt_head {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
}
.servicelock_footer {
  text-align: center;
  padding-top: 15px;
}

.article_table {
  width: 752px;
}
.article_header_ENG,
.article_header_GER,
.article_header_SPA {
  width: 752px;
  height: 125px;
}
.article_header_ENG {background: url(/com/GFX/skin/mfm/article/_ENG/a04_register.jpg) top left no-repeat;}
.article_header_GER {background: url(/com/GFX/skin/mfm/article/_GER/a04_register.jpg) top left no-repeat;}
.article_header_SPA {background: url(/com/GFX/skin/mfm/article/_SPA/a04_register.jpg) top left no-repeat;}
.article_header_txt {}

.freereg_banner_ENG,
.freereg_banner_GER,
.freereg_banner_SPA {
  width: 790px;
  height: 110px;
  margin-bottom: 10px;
}
.freereg_banner_ENG {background: url(/com/GFX/skin/mfm/beyonce/_ENG/free_register.jpg) top left no-repeat;}
.freereg_banner_GER {background: url(/com/GFX/skin/mfm/beyonce/_GER/free_register.jpg) top left no-repeat;}
.freereg_banner_SPA {background: url(/com/GFX/skin/mfm/beyonce/_SPA/free_register.jpg) top left no-repeat;}
/* ######################################################################## */



/* ######################################################################## */
/* BUTTONS & FIELDS */
.btn70,
.btn100,
.btn120,
.btn150,
.btn200_grey,
.btn200_green,
.btn200 {
  padding: 0px;
  margin: 0px;
  height: 18px;
  font-size: 10px;
  font-weight: bold;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
  color: #fff;
  background: transparent;
  border: none;
  cursor: pointer;
}
input.btn70,
input.btn100,
input.btn120,
input.btn150,
input.btn200_grey,
input.btn200_green,
input.btn200 {
  padding-bottom: 1px;
  _padding-bottom: 0px;
}
.btn70 {
  width: 70px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/70.gif) no-repeat;
}
a.btn70:link,
a.btn70:visited,
a.btn70:active,
a.btn70:hover {
  display: block;
  width: 70px;
  height: 18px;
  margin: 0px auto;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/70.gif) no-repeat;
}
.btn100 {
  width: 100px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/100.gif) no-repeat;
}
a.btn100:link,
a.btn100:visited,
a.btn100:active,
a.btn100:hover {
  display: block;
  width: 100px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/100.gif) top center no-repeat;
}
.btn120 {
  width: 120px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/120.gif) no-repeat;
}
a.btn120:link,
a.btn120:visited,
a.btn120:active,
a.btn120:hover {
  display: block;
  width: 120px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/120.gif) top center no-repeat;
}
.btn150 {
  width: 150px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/150.gif) no-repeat;
}
.btn200_grey {
  width: 200px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/200_grey.gif) no-repeat;
}
.btn200_green {
  width: 200px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/200_green.gif) no-repeat;
}
a.btn150:link,
a.btn150:visited,
a.btn150:active,
a.btn150:hover,
a.btn200_grey:link,
a.btn200_grey:visited,
a.btn200_grey:active,
a.btn200_grey:hover,
a.btn200_green:link,
a.btn200_green:visited,
a.btn200_green:active,
a.btn200_green:hover {
  display: block;
  width: 100%;
  height: 18px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/150.gif) top center no-repeat;
}
a.btn200_grey:link,
a.btn200_grey:visited,
a.btn200_grey:active,
a.btn200_grey:hover {
  background: url(/com/GFX/skin/mfm/beyonce/btns/200_grey.gif) top center no-repeat;
}
a.btn200_green:link,
a.btn200_green:visited,
a.btn200_green:active,
a.btn200_green:hover {
  background: url(/com/GFX/skin/mfm/beyonce/btns/200_green.gif) top center no-repeat;
}
.btn200 {
  width: 200px;
  background: url(/com/GFX/skin/mfm/beyonce/btns/200.gif) no-repeat;
}
a.btn200:link,
a.btn200:visited,
a.btn200:active,
a.btn200:hover {
  display: block;
  width: 200px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  background: url(/com/GFX/skin/mfm/beyonce/btns/200.gif) top center no-repeat;
}

.field_login,
.field_pass,
.field_search_home,
.field_search,
.field_partner_fname,
.field_partner_lname,
.field_partner_email,
.field_partner_txt {
  width: 104px;
  height: 18px;
  padding: 2px;
  font-size: 10px;
  color: #666;
  border: 1px solid #999;
  background: #fff url(/com/GFX/skin/mfm/beyonce/bg_fields.gif) top left repeat-x;
}
.field_login,
.field_pass {
  margin-top: 1px;
}
.field_search {
  width: 278px;
}
.field_partner_fname,
.field_partner_lname,
.field_partner_email,
.field_partner_txt {
  width: 200px;
}
.field_partner_txt {
  height: 150px;
}
/* ######################################################################## */



/* ######################################################################## */
/* PANEL */
.panel {
  min-width: 1000px;
  background: #ccc url(/com/GFX/global/bar_bg_top.gif) top left repeat-x;
}
.panel_page {
  position: relative;
  width: 996px;
  height: 27px;
}
.panel_page div {
  color: #666;
  height: 22px;
}
.panel_page div.r {
  float: right;
}
.panel_page div.l {
  float: left;
}
.divider {
  width: 2px;
  background: url(/com/GFX/global/bar_divider.gif) top left no-repeat;
}
.bar_languages {
  width: 80px;
  padding-top: 4px;
  text-align: center;
}
.bar_login {
  width: 694px;
  line-height: 22px;
  margin-left: 10px;
}
.bar_login input {
  margin-right: 10px;
}
.bar_logout {
  width: 440px;
  line-height: 22px;
  margin-left: 10px;
}
.bar_logout_btn {
  width: 110px;
  margin: 2px 0px 0px 10px;
  line-height: 22px;
}
.bar_users_online {
  width: 130px;
  text-align: center;
}
.bar_users_online .uo_link {
  padding-left: 5px;
  vertical-align: bottom;
}
.bar_users_online img {
  display: inline;
}
/* ######################################################################## */



/* ######################################################################## */
/* BANNERS */
.banner_right_box {
  position: relative;
  height: 0px;
  line-height: 0px;
}
.banner_right {
  position: absolute;
  top: 90px;
  right: -160px;
  text-align: left;
}
.banner_top {
  width: 793px;
  margin-left: 203px;
  position: relative;
  z-index: 9999;
}
.banner_ad_txt_a {
  padding: 5px 0 0 5px;
  font-size: 10px;
  color: #999;
  text-align: left;
}
.banner_ad_txt_b {
  padding: 5px 0px;
  font-size: 10px;
  color: #999;
  text-align: left;
}
.banner_ad_txt_b a {
  line-height: 12px;
  font-size: 11px;
  font-weight: bold;
}

/* ######################################################################## */



/* ######################################################################## */
/* WISH LIST */
.wishlist-s_head {
  height: 20px;
  line-height: 20px;
  text-indent: 5px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  background: #f90;
  border-bottom: 1px solid #fff;
}
.wishlist-s_box1 {
  padding: 5px;
  background: #fece91;
}
.wishlist-s_box2 {
  padding: 5px;
  margin-bottom: 5px;
  background: #ffe7c9;
}
/* ######################################################################## */



/* ######################################################################## */
/* TAGCLOUDE */
.tagcloud_top {
  height: 55px;
  background: url(/com/GFX/skin/mfm/beyonce/bg_tagcloud_top.gif) top center no-repeat;
}
.tagcloud {
  text-align: center;
  color: #fff;
  background: #fdb75c url(/com/GFX/skin/mfm/beyonce/bg_tagcloud.gif) top left repeat-x;
}

a.smallestTag:link,
a.smallestTag:visited,
a.smallestTag:active,
a.smallestTag:hover {
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  text-transform: capitalize;
}
a.smallTag:link,
a.smallTag:visited,
a.smallTag:active,
a.smallTag:hover {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  text-transform: capitalize;
}
a.mediumTag:link,
a.mediumTag:visited,
a.mediumTag:active,
a.mediumTag:hover {
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  text-transform: capitalize;
}
a.largeTag:link,
a.largeTag:visited,
a.largeTag:active,
a.largeTag:hover {
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
a.largestTag:link,
a.largestTag:visited,
a.largestTag:active,
a.largestTag:hover {
  color: #fff;
  font-weight: bold;
  font-size: 26px;
  text-decoration: none;
  text-transform: capitalize;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
a.smallestTag:hover,
a.smallTag:hover,
a.mediumTag:hover,
a.largeTag:hover,
a.largestTag:hover {
  text-decoration: underline;
}
/* ######################################################################## */



/* ######################################################################## */
/* H-MENU */
.h-menu {
  padding: 0px;
  margin: 0px;
  height: 26px;
  list-style-type: none;
  background: url(/com/GFX/skin/mfm/beyonce/bg_h-menu.gif) top left repeat-x;
}

.h-menu li {
  margin: 0px 1px 0px 0px;
  float: left;
}
.h-menu li.h-m_last {
  margin: 0px;
}

.h-menu a:link,
.h-menu a:visited {
  display: block;
  width: 112px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  background: #999 url(/com/GFX/skin/mfm/beyonce/h-menu.gif) top left no-repeat;
}
.h-menu li.h-m_last a:link,
.h-menu li.h-m_last a:visited {
  color: #fff;
  background: #999 url(/com/GFX/skin/mfm/beyonce/h-menu_register.gif) top left no-repeat;
}
.h-menu a:active,
.h-menu a:hover,
.h-menu a.active:link,
.h-menu a.active:visited {
  display: block;
  width: 112px;
  height: 26px;
  line-height: 26px;
  color: #000;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  background: #85c440 url(/com/GFX/skin/mfm/beyonce/h-menu_active.gif) top left no-repeat;
}
.h-menu a:hover {
  height: 24px;
  line-height: 24px;
  color: #fff;
  border-bottom: 2px solid #686868;
}
.h-menu a.active:hover {
  height: 26px;
  line-height: 26px;
  border-bottom: none;
}
/* ######################################################################## */



/* ######################################################################## */
/* V-MENU */
.v-menu a.dark_green:link,
.v-menu a.dark_green:visited,
.v-menu a.dark_green:active,
.v-menu a.dark_green:hover,
.v-menu a.dark_green_a:link,
.v-menu a.dark_green_a:visited,
.v-menu a.dark_green_a:active,
.v-menu a.dark_green_a:hover,
.v-menu a.light_green:link,
.v-menu a.light_green:visited,
.v-menu a.light_green:active,
.v-menu a.light_green:hover,
.v-menu a.light_green_a:link,
.v-menu a.light_green_a:visited,
.v-menu a.light_green_a:active,
.v-menu a.light_green_a:hover,
.v-menu a.light_orange:link,
.v-menu a.light_orange:visited,
.v-menu a.light_orange:active,
.v-menu a.light_orange:hover,
.v-menu a.light_orange_a:link,
.v-menu a.light_orange_a:visited,
.v-menu a.light_orange_a:active,
.v-menu a.light_orange_a:hover,
.v-menu a.light_grey:link,
.v-menu a.light_grey:visited,
.v-menu a.light_grey:active,
.v-menu a.light_grey:hover,
.v-menu a.light_grey_a:link,
.v-menu a.light_grey_a:visited,
.v-menu a.light_grey_a:active,
.v-menu a.light_grey_a:hover,
.v-menu a.grey:link,
.v-menu a.grey:visited,
.v-menu a.grey:active,
.v-menu a.grey:hover,
.v-menu a.grey_a:link,
.v-menu a.grey_a:visited,
.v-menu a.grey_a:active,
.v-menu a.grey_a:hover,
.v-menu a.orange:link,
.v-menu a.orange:visited,
.v-menu a.orange:active,
.v-menu a.orange:hover,
.v-menu a.orange_a:link,
.v-menu a.orange_a:visited,
.v-menu a.orange_a:active,
.v-menu a.orange_a:hover {
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  text-indent: 5px;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  background: #85c440;
  border-bottom: 1px solid #fff;
}
.v-menu a.light_orange:link,
.v-menu a.light_orange:visited {
  text-indent: 15px;
  background: #ffaf4d;
}
.v-menu a.light_orange:active,
.v-menu a.light_orange:hover,
.v-menu a.light_orange_a:link,
.v-menu a.light_orange_a:visited {
  text-indent: 25px;
  background: #f60;
}
.v-menu a.light_grey:link,
.v-menu a.light_grey:visited {
  text-indent: 15px;
  background: #cfcfcf;
}
.v-menu a.light_grey:active,
.v-menu a.light_grey:hover,
.v-menu a.light_grey_a:link,
.v-menu a.light_grey_a:visited {
  text-indent: 25px;
  background: #999;
}
.v-menu a.light_green:link,
.v-menu a.light_green:visited {
  text-indent: 15px;
  background: #aedc7c;
}
.v-menu a.light_green:active,
.v-menu a.light_green:hover,
.v-menu a.light_green_a:link,
.v-menu a.light_green_a:visited {
  text-indent: 25px;
  background: #009141;
}
.v-menu a.dark_green:link,
.v-menu a.dark_green:visited {
  background: #85c440;
}
.v-menu a.dark_green:active,
.v-menu a.dark_green:hover,
.v-menu a.dark_green_a:link,
.v-menu a.dark_green_a:visited {
  text-indent: 15px;
  background: #009141;
}
.v-menu a.grey:link,
.v-menu a.grey:visited {
  background: #bdbdbd;
}
.v-menu a.grey:active,
.v-menu a.grey:hover,
.v-menu a.grey_a:link,
.v-menu a.grey_a:visited {
  text-indent: 15px;
  background: #999;
}
.v-menu a.orange:link,
.v-menu a.orange:visited {
  background: #fa8f0b;
}
.v-menu a.orange:active,
.v-menu a.orange:hover,
.v-menu a.orange_a:link,
.v-menu a.orange_a:visited {
  text-indent: 15px;
  background: #f60;
}
/* ######################################################################## */



/* ######################################################################## */
/* PAGE NAVIGATION */
.navigation_box {
  position: relative;
  height: 17px;
}
.navigation {
  width: 200px;
  height: 17px;
}

.page_page,
.page_first,
.page_first_off,
.page_previous,
.page_previous_off,
.page_next,
.page_next_off,
.page_last,
.page_last_off {
  position: absolute;
  width: 16px;
  height: 17px;
}
.page_first {
  right: 188px;
  background: url(/com/GFX/skin/mfm/beyonce/page_first.gif);
}
.page_first_off {
  right: 188px;
  background: url(/com/GFX/skin/mfm/beyonce/page_first_off.gif);
}
.page_previous {
  right: 172px;
  background: url(/com/GFX/skin/mfm/beyonce/page_previous.gif);
}
.page_previous_off {
  right: 172px;
  background: url(/com/GFX/skin/mfm/beyonce/page_previous_off.gif);
}
.page_page {
  right: 42px;
  width: 130px;
  height: 17px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  font-size: 10px;
  line-height: 16px;
  background: url(/com/GFX/skin/mfm/beyonce/page.gif);
}
.page_next {
  right: 26px;
  background: url(/com/GFX/skin/mfm/beyonce/page_next.gif);
}
.page_next_off {
  right: 26px;
  background: url(/com/GFX/skin/mfm/beyonce/page_next_off.gif);
}
.page_last {
  right: 10px;
  background: url(/com/GFX/skin/mfm/beyonce/page_last.gif);
}
.page_last_off {
  right: 10px;
  background: url(/com/GFX/skin/mfm/beyonce/page_last_off.gif);
}
a.page_navigation,
a.page_navigation:link, 
a.page_navigation:visited,
a.page_navigation:hover {
  display: block;
  width: 16px;
  height: 17px;
}

.select_control {
  padding: 10px 0px;
  text-align: center;
}
/* ######################################################################## */



/* ######################################################################## */
/* FOOTER */
.footer {
  position: relative;
  margin: 0px 3px;
  padding: 10px 0px;
  font-size: 10px;
  color: #a8a8a8;
  border-top: 1px dotted #797979;
}
.footer a, .footer a:link, .footer a:visited {
  color: #a8a8a8;
  text-decoration: none;
  outline: none;
}
.footer a:active, .footer a:hover {
  color: #a8a8a8;
  text-decoration: underline;
  outline: none;
}
.footer_reg {
  color: #fe9000;
  font-weight: bold;
}
.top {
  position: absolute;
  top: 22px;
  right: 3px;
  width: 100px;
  height: 15px;
  text-align: right;
}
/* ######################################################################## */



/* ######## SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6 ######## */
.Accordion {
  overflow: hidden;
  outline: none;
}
.AccordionPanel {
  margin: 0px;
  padding: 0px;
  outline: none;
}
.AccordionPanelTab {
  margin: 0px;
  padding: 2px;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  outline: none;
}
.AccordionPanelContent {
  overflow: auto;
  margin: 0px;
  padding: 5px;
  height: 200px;
}
div.AccordionPanelOpen div.AccordionPanelContent {
  color: #000;
  background: #e7e7e7;
  padding: 5px;
}
div.AccordionPanelOpen div.AccordionPanelTab {
  background: #bdbdbd;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
.AccordionPanelTabHover {
  color: #000;
  text-decoration: underline;
}
.AccordionPanelOpen .AccordionPanelTabHover {
  text-decoration: none;
  color: #000;
}
.AccordionFocused .AccordionPanelTab {
  outline: none;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
  background: #bdbdbd;
  color: #fff;
}
/* ######################################################################## */