@charset "utf-8";
/*
	CSS Document Coded by X-JHEDStudios
	Copyright Open Minds Entertainment
	All Rights Reserved
*/

html, body{ margin: 0; padding: 0; background: #0e0e0e url(../images/sbg.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body{ width: 960px; margin: 0 auto 0 auto; }

/* OME Header Styles */
#heading_bar{ width: 960px; height: 41px; float: left; background: url(../images/ome-hbg.jpg) repeat-x top; }
#hleft, #hright{ width: 12px; height: 41px; }
#hleft{ float: left; background: url(../images/ome-hleft.jpg) no-repeat top; }
#hright{ float: right; background: url(../images/ome-hright.jpg) no-repeat top; }
#heading_text{ width: 450px; height: 24px; float: left; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #a2a2a2; margin: 0; padding: 7px 30px 0 5px; font-weight: normal; background: url(../images/ome-hspacer.jpg) no-repeat right top; cursor: default; overflow: hidden; }
#search_bar{ width: auto; height: 36px; float: right; padding: 5px 0 0 94px; background: url(../images/search-beats.jpg) no-repeat; }
.search_key_normal, .search_key_active{ width: 126px; height: 20px; float: left; background: url(../images/search-txtbox.gif) no-repeat; padding: 5px 8px 0 8px; border: none; margin-right: 4px; font-size: 13px; font-style: italic; color: #666666; }
.search_key_active{ background: url(../images/search-txtbox-active.gif) no-repeat; font-weight: bold; font-style: normal; color: #000000;  }
#ls_top{ width: 150px; height: auto; float: left; padding: 5px 5px 0 10px; font-size: 10pt; color: #80b8e6; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: right; }
.ome_links_blue, .ome_links_blue:link, .ome_links_blue:visited, .ome_links_blue:active,
#ls_top a, #ls_top a:link, #ls_top a:visited, #ls_top a:active{ color: #80b8e6; text-decoration: none; }
.ome_links_blue:hover,
#ls_top a:hover{ color: #FFFFFF; text-decoration: underline; }
.ome_links_blue, .ome_links_blue:link, .ome_links_blue:visited, .ome_links_blue:active{ word-spacing: 2px; }
#ome_logo, #ome_logo:link, #ome_logo:visited, #ome_logo:active, #ome_logo:hover{ width: 336px; height: 100px; float: left; background: url(../images/open-minds-entertainment-logo.jpg) no-repeat; }
#h_01{ width: 613px; height: 100px; float: left; background: url(../images/h01.jpg) no-repeat; padding: 0 11px 0 0; }
#beatz_cart_top{ width: 393px; height: 30px; float: right; background: url(../images/beatz-cart-s-bg.jpg) no-repeat top left; padding: 10px 10px 0 15px; color: #FFFFFF; }
#bct_left{ width: 255px; height: auto; float: left; }
#bct_right{ width: 135px; height: auto; float: right; }
#bzc_checkout, #bzc_checkout:link, #bzc_checkout:visited, #bzc_checkout:active{ width: 60px; height: 19px; float: right; background: url(../images/checkout-button.jpg) no-repeat; margin: 0 5px 0 0; }
#bzc_checkout:hover{ background: url(../images/checkout-button-hover.jpg) no-repeat; }
#bzc_editcart, #bzc_editcart:link, #bzc_editcart:visited, #bzc_editcart:active{ width: 35px; height: 19px; float: right; background: url(../images/editcart-button.jpg) no-repeat top; margin: 0 5px 0 0; }
#bzc_editcart:hover{ background: url(../images/editcart-button-hover.jpg) no-repeat; }
#bzc_expand, #bzc_expand:link, #bzc_expand:visited, #bzc_expand:active{ width: 25px; height: 13px; float: left; background: url(../images/expand-button.jpg) no-repeat top; }
#bzc_expand:hover{ background: url(../images/expand-button-hover.jpg) no-repeat; }

/* OME Main Menu Styles */
#main_menu{ width: 960px; height: 45px; float: left; background: url(../images/h02.jpg) no-repeat; padding: 0; margin: 0; list-style: none; }
#main_menu li{ float: right; margin-left: 2px; }
.ome_mm_links, .ome_mm_links:link, .ome_mm_links:visited, .ome_mm_links:active{ width: auto; height: 26px; float: left; padding: 7px 25px 0 25px; background: url(../images/menu-bg-normal.jpg) repeat-x top; color: #a2a2a2; text-decoration: none; margin-top: 11px; border: 1px solid #333; border-bottom: none; font-weight: bold; }
.ome_mm_links:hover{ color: #FFFFFF; border: 1px solid #666; border-bottom: none; }
.ome_mm_links_sel, .ome_mm_links_sel:link, .ome_mm_links_sel:visited, .ome_mm_links_sel:active, .ome_mm_links_sel:hover{ width: 149px; height: 33px; float: left; background: url(../images/menu-bg-sel-small.gif) no-repeat; text-align: center; font-size: 12pt; font-weight: bold; padding: 12px 0 0 0; color: #333333; text-decoration: none; cursor: default; }
#ome_menu_00_sel{ background: url(../images/menu-bg-sel-small-01.jpg) no-repeat; }
#ome_menu_01_sel{ background: url(../images/menu-bg-sel-small-02.jpg) no-repeat; }
#ome_menu_02_sel{ background: url(../images/menu-bg-sel-small-03.jpg) no-repeat; }
#ome_menu_03_sel{ width: 197px; background: url(../images/menu-bg-sel-small-04.jpg) no-repeat; }
#ome_menu_04_sel{ background: url(../images/menu-bg-sel-small-05.jpg) no-repeat; }
#ome_menu_05_sel{ background: url(../images/menu-bg-sel-small-06.jpg) no-repeat; }

/* Contents */
#ome_contents{ width: 960px; height: auto; float: left; background: url(../images/ome-content-bg.gif) repeat-y left; }

/* OME Left Panel Styles */
#left_panel{ width: 228px; height: auto; float: left; }
#beats_by_genre{ width: 228px; height: 55px; float: left; background: url(../images/beats-by-genre.jpg) no-repeat top; }
#lp_contents{ width: 211px; height: auto; float: left; background: #656565 url(../images/ome-lcontent-bg.jpg) no-repeat top; padding: 4px 0 10px 17px; }
#genre_menu{ width: 194px; height: auto; float: left; margin: 0; padding: 0; list-style: none; }
#genre_menu li{ width: 194px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 5px; }
.gm_links_sel, .gm_links_sel:link, .gm_links_sel:visited, .gm_links_sel:active, .gm_links_sel:hover,
.gm_links, .gm_links:link, .gm_links:visited{ width: 184px; height: 24px; float: left; background: url(../images/genre-menu-bg.gif) no-repeat; padding: 8px 0 0 10px; overflow: hidden; color: #333333; text-decoration: none; font-weight: bold; }
.gm_links:hover{ background: url(../images/genre-menu-bg-hover.gif) no-repeat center; color: #02415a; }
.gm_links:active{ color: #FFFFFF; background: url(../images/genre-menu-bg-active.gif) no-repeat center; }
.gm_links_sel, .gm_links_sel:link, .gm_links_sel:visited, .gm_links_sel:active, .gm_links_sel:hover{ background: url(../images/genre-menu-bg-select.gif) no-repeat; cursor: default; color: #FFFFFF; }
.sub_genre_con{ width: 176px; height: auto; float: left; padding: 0 0 0 3px; }
.sub_genre, .sub_genre_sel, .sub_genre_sel_active{ width: 176px; height: auto; float: left; background: #9c9c9c url(../images/sub-menu-bg.gif) no-repeat center top; padding: 5px; border: 1px solid #CCCCCC; border-top: none; border-bottom: none; margin-bottom: 0px; }
.sub_genre_sel{ background: #022a43 url(../images/sub-menu-bg-select.gif) repeat-x center top; border: 1px solid #272727; border-top: none; border-bottom: none; }
.sg_links_sel_active, .sg_links_sel_active:link, .sg_links_sel_active:visited, .sg_links_sel_active:active, .sg_links_sel_active:hover,
.sg_links_sel, .sg_links_sel:link, .sg_links_sel:visited,
.sg_links, .sg_links:link, .sg_links:visited{ width: 164px; height: 23px; float: left; background: url(../images/sg-links-bg.jpg) repeat-x top; padding: 7px 0 0 10px; text-decoration: none; color: #333333; margin-top: 2px; }
.sg_links_sel, .sg_links_sel:link, .sg_links_sel:visited{ background: url(../images/sg-links-select.jpg) repeat-x top; color: #FFFFFF; }
.sg_links_sel:hover,
.sg_links:hover{ background: url(../images/genre-menu-bg-hover.gif) no-repeat top; color: #02415a; }
.sg_links_sel_active, .sg_links_sel_active:active, .sg_links_sel_active:visited, .sg_links_sel_active:link, .sg_links_sel_active:hover{ background: url(../images/genre-menu-bg-hover.gif) no-repeat top; color: #02415a; cursor: default; }
.sg_links_sel:active,
.sg_links:active{ color: #FFFFFF; background: url(../images/genre-menu-bg-active.gif) no-repeat center; }
.subgenre_bottom, .subgenre_bottom_sel{ width: 194px; height: 7px; float: left; background: url(../images/sub-menu-bottom.gif) no-repeat center top; font-size: 0; }
.subgenre_bottom_sel{ background: url(../images/sub-menu-bottom-select.gif) no-repeat center top; }
#featured_beat{ width: 194px; height: 39px; float: left; background: url(../images/featured-beat.gif) no-repeat; margin-top: 5px; }
#featured_beat_content{ width: 172px; height: auto; float: left; background: #003580 url(../images/featured-beat-bg.jpg) no-repeat top; border: 1px solid #7b7b7b; border-top: none; border-bottom: none; padding: 10px 10px 0 10px; color: #FFFFFF; text-align: center; }
#featured_beat_bottom{ width: 194px; height: 10px; float: left; background: url(../images/featured-beat-bottom.gif) no-repeat }
#lp_bottom{ width: 208px; height: auto; float: left; background: url(../images/ome-lcontent-bg.gif) no-repeat top; padding: 35px 10px 10px 10px; text-align: center; }
.lpbc{ width: 208px; height: auto; float: left; margin: 0 0 15px 0; }

/* OME Right Panel Styles */
#right_panel, #home_content, #right_panel_inner{ width: 732px; height: auto; float: right; background: #FFFFFF url(../images/ome-rcontent-bg.jpg) repeat-x top; }
.right_panel_in{ width: 673px; height: auto; float: left; padding: 28px 31px 28px 28px; }
.rpi{ width: 673px; height: auto; float: left; }

/* OME Home Top Content */
#flash_reel{ width: 500px; height: auto; float: left; }
#news_contents{ width: 212px; height: 165px; float: left; padding: 6px 10px 0 10px; background: url(../images/current-events-bg.jpg) no-repeat top; }
#news_footer{ width: 232px; height: 15px; float: left; background: url(../images/current-events-bottom.jpg) no-repeat; }
#news_items{ width: 195px; height: 165px; float: left; overflow: hidden; }
.news_title{ width: 195px; height: auto; float: left; padding: 0 0 5px 0; }
.news_brief{ width: 185px; height: auto; float: left; padding: 0 0 5px 0; margin: 0 0 10px 0; font-size: 11px; border-bottom: 1px dashed #AAA; }
#news_scroll{ width: 13px; height: 165px; float: left; background: url(../images/scroll-bar-bg.jpg) repeat-y; font-size: 0; }
.scroll_pan{ width: 13px; height: 139px; float: left; }
.scroll_arrow_bottom, .scroll_arrow_bottom:link, .scroll_arrow_bottom:visited,
.scroll_arrow_top, .scroll_arrow_top:link, .scroll_arrow_top:visited{ width: 13px; height: 13px; float: left; }
.scroll_arrow_top{ background: #CCCCCC  url(../images/arrow-top.gif) no-repeat; }
.scroll_arrow_top:hover{ background: #CCCCCC url(../images/arrow-top-hover.gif) no-repeat; }
.scroll_arrow_top:active{ background: #AAAAAA  url(../images/arrow-top-active.gif) no-repeat; }
.scroll_arrow_bottom{ background: #CCCCCC url(../images/arrow-bottom.gif) no-repeat; }
.scroll_arrow_bottom:hover{ background: #CCCCCC url(../images/arrow-bottom-hover.gif) no-repeat; }
.scroll_arrow_bottom:active{ background: #AAAAAA url(../images/arrow-bottom-active.gif) no-repeat; }
.pan{ position: absolute; cursor: pointer; }

/* OME Welcome Text */
#welcome_text{ width: 487px; height: auto; float: left; background: url(../images/welcome-text-bg.jpg) repeat-y top; }
#wt_left{ width: 61px; height: 135px; float: left; background: url(../images/welcome-text.jpg) no-repeat; }
#wt_right{ width: 391px; height: auto; float: left; background: url(../images/wt-bg.jpg) repeat-x top; padding: 20px 20px 5px 15px; }
#welcome_text_bottom{ width: 487px; height: 14px; float: left; background: url(../images/welcome-text-bottom.jpg) no-repeat; margin-bottom: 20px; }

/* OME Right Content Left */
#rp_cleft{ width: 500px; height: auto; float: left; }
.rp_cleft_inner{ width: 495px; height: auto; float: left; padding: 0 0 0 5px; }
#beat_list_container, #beat_list_container_inner, #beat_info_bg{ width: 455px; height: auto; float: left; background: url(../images/beat-list-bg.jpg) repeat-x top; padding: 25px 20px 10px 20px; }
.beat_title{ width: 410px; height: auto; float: left; padding: 0 0 0 45px; background: url(../images/beat-list-arrow.gif) no-repeat top left; font-size: 15px; color: #00347f; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #CCC; margin: 0 0 5px; text-transform: uppercase; }
.add_to_rack{ width: 111px; height: auto; float: right; }
.beat_track{ width: 299px; height: auto; float: left; margin: 0 0 10px 0; color: #4a4a4a; font-size: 12px; color: #000000; }
.beat_track_bottom{ width: 445px; height: auto; padding: 5px; float: left; background: #f2f2f2 url(../images/beat-list-bottom.jpg) repeat-x top; border: 1px dashed #CCC; border-right: none; border-left: none; margin: 5px 0 25px 0; color: #606060; font-size: 11px; font-weight: bold; }
.fdl_button, .fdl_button:link, .fdl_button:visited, .fdl_button:active, .fav_button:hover
.fav_button, .fav_button:link, .fav_button:visited, .fav_button:active, .fav_button:hover,
.buy_button, .buy_button:link, .buy_button:visited, .buy_button:active{ width: 111px; height: 26px; float: left; background: url(../images/buy-license.jpg) no-repeat; margin-bottom: 3px; }
.buy_button:hover{ background: url(../images/buy-license-hover.jpg) no-repeat; }
.fav_button, .fav_button:link, .fav_button:visited, .fav_button:active{ background: url(../images/myfavs-normal.jpg); margin-bottom: 3px; }
.fav_button:hover{ background: url(../images/myfavs-hover.jpg); }
.fdl_button, .fdl_button:link, .fdl_button:visited, .fdl_button:active{ background: url(../images/free-dl-button.jpg) no-repeat; }
.fdl_button:hover{ background: url(../images/free-dl-button-hover.jpg) no-repeat; }

/* OME Right COntent Right */
#rp_cright{ width: 220px; height: auto; float: right; margin: 0 0 10px 0; padding: 0 7px 0 0; }
#cmh_sbar, #cmh_sbar_dbg, #cmh_sbar_01{ width: 220px; height: 61px; float: left; background: url(../images/community-title-transp.gif) no-repeat; }
#cmh_sbar{ background: url(../images/community-title.jpg) no-repeat; }
#cmh_body{ width: 213px; height: auto; float: left; background: #e2e2e2 url(../images/community-bottom.jpg) no-repeat bottom; padding: 0 0 18px 7px; margin: 0 0 5px 0;  }
.cmh_content{ width: 184px; height: auto; float: left; padding: 4px 10px 10px 10px; background: url(../images/community-bg.jpg) repeat-x top; }
.topic_list, .topic_list:link, .topic_list:visited{ width: 174px; height: auto; float: left; background: #f2f2f2 url(../images/beat-list-bottom.jpg) repeat-x top; border: 1px dashed #CCC; border-right: none; border-left: none; margin: 0 0 1px 0; padding: 5px; text-decoration: none; color: #393939; }
.topic_list:hover{ background: #edf6f9; color: #d85b00; }
.topic_list:active{ background: #FFF; font-weight: bold; }
#promo_container{ width: 220px; height: auto; float: left; }
.cmc_right{ width: 220px; height: auto; float: right; text-align: center; overflow: hidden; }

/* Live Chat Styles */
#lchat_container{ width: 213px; height: auto; float: left; }
#lchat_contents{ width: 203px; height: auto; float: left; }
.lchat_messages{ width: 182px; height: 180px; float: left; padding: 0 10px 0 10px;  background: #e0e0e0 url(../images/lchat-cbg.jpg) repeat-x top; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; overflow: hidden; }
#liveCHAT, #liveCHATwde{ width: 192px; height: 180px; float: left; }
#liveCHAT{ overflow: hidden; overflow-y: scroll; }
#liveCHATwde{ width: 413px; }
#liveCHAT_notify, #liveCHATwde_notify{ width: 171px; height: auto; float: left; background: #fbfbee; border: 1px solid #e1dbca; padding: 5px; color: #CC0000; font-size: 10px; font-weight: bold; }
#liveCHATwde_notify{ width: 401px; }
.liveCHAT_p, .liveCHATwde_p{ width: 163px; height: auto; float: left; margin: 5px 0 0 0; padding: 0; font-size: 11px; }
.liveCHATwde_p{ width: 413px; }
.liveCHATwde_mem_a, .liveCHATwde_mem_a:link, .liveCHATwde_mem_a:visited, .liveCHATwde_mem_a:active,
.liveCHAT_mem_a, .liveCHAT_mem_a:link, .liveCHAT_mem_a:visited, .liveCHAT_mem_a:active{ color: #0086b3; text-decoration: none; font-weight: bold; }
.liveCHATwde_mem_a:hover, .liveCHAT_mem_a:hover{ background: #0086b3; color: #FFFFFF; }
.liveCHAT_spc, .liveCHATwde_spc{ width: 163px; height: 1px; background: #CCC; font-size: 0; margin: 5px 0 0 0; padding: 0; float: left; }
.liveCHATwde_spc{ width: 413px; background: #EAEAEA; }
#lchat_scroll_bar{ width: 15px; height: auto; float: left; }
.lcsb_scroll_down, .lcsb_scroll_down:link, .lcsb_scroll_down:visited,
.lcsb_scroll_up, .lcsb_scroll_up:link, .lcsb_scroll_up:visited{ width: 15px; height: 17px; float: left; background: url(../images/lchat-scroll-top.jpg) no-repeat; }
.lcsb_scroll_down, .lcsb_scroll_down:link, .lcsb_scroll_down:visited{ background: url(../images/lchat-scroll-bottom.jpg) no-repeat; }
.lcsb_scroll_pan{ width: 15px; height: 166px; float: left; background: url(../images/lchat-scroll-bg.jpg) repeat-y; }
#lchat_tb_con{ width: 189px; height: auto; float: left; padding: 5px 0 0 0; text-align: center; }
#liveCHAT_tbox, #liveCHATwde_tbox{ width: 173px; height: 61px; border: none; background: url(../images/livechat-tbox.gif) no-repeat top left; float: left; padding: 10px; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0 0 3px; overflow: hidden; }
#liveCHATwde_tbox{ width: 321px; height: 61px; float: left; background: url(../images/liveCHATwde-textbox.gif) no-repeat top left; margin: 0 3px 0 0; }
#lveChatNEW{ width: 431px; height: 200px; float: left; overflow: hidden; overflow-y: scroll; padding: 5px; border: 1px solid #EAEAEA; margin: 0 0 5px 0; }

/* Inner Pages */
.rp_cleft_inner_padded{ width: 470px; height: auto; float: left; padding: 15px; }
.rpcip_inner{ width: 450px; height: auto; float: left; padding: 10px; border: 1px solid #DDD; border-left: none; border-right: none; border-top: none; }
.rp_cright_inner_dynamic{ width: 200px; height: auto; float: left; padding: 10px; overflow: hidden; }
#subscription_form{ width: 220px; height: auto; float: left; }
#subscription_form_c{ width: 200px; height: auto; float: left; padding: 9px; background: #cacaca url(../images/free-enews-subscription-bg.jpg) repeat-x top; border: 1px solid #005389; border-top: none; border-bottom: none; }

/* Genre Page Styles */
#right_panel_inner{ width: 727px; padding: 5px 0 5px 5px; }
.rpi_contents{ width: 722px; height: auto; float: left; }
.rpi_contents_padded{ width: 692px; height: auto; float: left; padding: 5px 15px 0 15px; }
.rpi_cp_content{ width: 660px; height: auto; float: left; padding: 0 14px 0 14px; border: 2px solid #a4a4a4; border-top: none; border-bottom: none; background: #FFF; }
#license_box{ height: 400px; overflow: scroll; overflow-x: hidden; }
#curr_loc, #gen_filters{ width: 694px; height: 27px; float: left; padding: 11px 0 0 0; font-size: 11px; color: #8f8f8f; background: #1d1d1d url(../images/rpi-tbg.jpg) repeat-x top; cursor: default; }
#gen_filters{ height: 24px; background: #2a2a2a; font-size: 10px; font-weight: bold; padding-top: 8px; }
.rpi_left{ width: 406px; height: auto; float: left; }
.rpi_right{ width: 260px; height: auto; float: right; text-align: right; }
.rpi_wide{ width: 722px; height: auto; float: left; }
#cmh_sbar_dbg{ background: url(../images/community-title-bgd.gif) no-repeat; }
#beat_list_container_inner{ background: url(../images/beats-bg-genre.gif) no-repeat top; }
#pg_navigator{ width: 455px; height: auto; float: left; padding: 10px 0 0 0; border-top: 1px solid #CCCCCC; font-size: 11px; font-weight: bold; cursor: default; background: #F9F9F9 }
.pgn_left{ width: 205px; height: auto; float: left; padding: 3px; }
.pgn_right{ width: 205px; height: auto; float: right; text-align: right; padding: 3px; }

/* Beatz Cart Styles */
.bc_top{ background: url(../images/beatz-cart-tbg.jpg) repeat-x top; }
.bc_top td{ height: 43px; color: #FFFFFF; font-size: 10pt; font-weight: bold; vertical-align: top; }
.bc_tl{ background: url(../images/beatz-cart-tleft.jpg) no-repeat top left; }
.bc_tr{ background: url(../images/beatz-cart-tright.jpg) no-repeat top right; }
.bc_items{ background: url(../images/beatz-cart-trbg.jpg) repeat-x top; }
.bc_items_hover{ background: #fffcf2; color: #8f7200; }
.bc_items td, .bc_items_hover td{ font-weight: bold; cursor: default; font-size: 11px; padding: 5px; }
.txtfield_normal, .txtfield_hover, .txtfield_active{ width: 174px; height: 24px; padding: 7px 10px 0 10px; background: url(../images/form-txtbox-normal.jpg) no-repeat; border: none; font-size: 11pt; color: #666666; }
.txtfield_hover{ background: url(../images/form-txtbox-hover.jpg) no-repeat top; color: #333333; }
.txtfield_active{ background: url(../images/form-txtbox-active.jpg) no-repeat; color: #052d4f; font-weight: bold; }

/* Account Styles */
.ma_buttons_sel, .ma_buttons_sel:link, .ma_buttons_sel:visited, .ma_buttons_sel:hover, .ma_buttons_sel:active,
.ma_buttons, .ma_buttons:link, .ma_buttons:visited{ width: 171px; height: 28px; float: left; background: url(../images/my-account-buttons.gif) no-repeat top left; padding: 8px 0 0 8px; color: #333333; margin: 0 0 2px 0; text-decoration: none; font-weight: bold; }
.ma_buttons_sel, .ma_buttons_sel:link, .ma_buttons_sel:visited, .ma_buttons_sel:hover, .ma_buttons_sel:active,
.ma_buttons:hover{ background: url(../images/my-account-buttons-hover.gif) no-repeat top left; color: #FFFFFF; }
.ma_buttons:active{ color: #5a4000; }
.ma_buttons_sel, .ma_buttons_sel:link, .ma_buttons_sel:visited, .ma_buttons_sel:hover, .ma_buttons_sel:active{ cursor: default; }
.acc_box{ width: 443px; height: auto; float: left; background: #FFFFFF url(../images/acc-live-chat-bg.gif) repeat-x bottom; padding: 10px; border: 1px solid #cc9000; border-top: none; border-bottom: none; }
.order_items td{ border-bottom: 1px solid #EAEAEA; cursor: default; }
.order_items:hover{ background: #f3f2e1; }

/* Beats Styles */
#beat_info_bg{ background: url(../images/beat-info-bg.gif) no-repeat top; }
#beat_reviews{ width: 456px; height: auto; float: left; padding: 30px 0 0 0; background: url(../images/beat-reviews.jpg) no-repeat top left; margin-top: 15px;  }
.review_box, .review_box-n{ width: 454px; height: auto; float: left; background: url(../images/reviews-bg.jpg) repeat-x top; border: 1px solid #9cb6c4; border-top: none; border-bottom: none; }
.review_box-n{ background: url(../images/reviews-bg-nre.jpg) repeat-x top; border: 1px solid #dedede; border-top: none; border-bottom: none; }
.rb_content{ width: 434px; height: auto; float: left; padding: 0 10px 0 10px; }
#br_form{ width: 456px; height: auto; float: left; }
.comments_txtbox{ width: 436px; height: 192px; float: left; background: url(../images/comments-bg.jpg) no-repeat top; padding: 37px 10px 10px 10px; border: none; }
.rb_text_box{ width: 422px; height: 92px; float: left; background: #F9F9F9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #accbd8; padding: 5px; }
.isReply{ width: 200px; height: auto; float: left; color: #90a4aa; font-size: 11px; padding: 5px 0 0 10px; }

/* Promos */
.promo_bar{ width: 417px; height: 52px; float: right; margin-top: 5px; color: #FFFFFF; background: url(../images/promo-bar.jpg) no-repeat top right; padding: 0 0 0 6px; overflow: hidden; }
.promo_hilight{ width: 50px; height: 35px; float: left; background: url(../images/promo-hilight-bg.gif) no-repeat; text-align: center; padding: 16px 0 0 0; }
.promo_disinfo_top{ width: 317px; height: auto; float: left; padding: 2px 0 0 110px; cursor: default; }
#promo_info_top{ width: 407px; height: auto; float: right; padding: 2px 5px 0 5px; margin-left: 4px; font-size: 11px; color: #FFCC00; text-align: center; cursor: default; }
.ato_beats{ width: 53px; height: 20px; float: left; background: url(../images/promo-perbeat-bg.jpg) no-repeat top left; padding: 6px 0 0 58px; margin-bottom: 3px; color: #FFFFFF; font-weight: bold; cursor: default; }

/* QUICK LIST & EXCLUSIVE LICENSE */
#ql_top, #ql_bottom{ width: 673px; height: 10px; float: left; background: url(../images/ql-top.png) no-repeat top left; }
#ql_bottom{ background: url(../images/ql-bot.png) no-repeat top left; }
#ql_dashboard{ width: 658px; height: 59px; float: left; background: #333333 url(../images/ql-dashboard.jpg) no-repeat top left; padding: 0 0 0 15px; color: #cacaca; cursor: default; font-weight: bold; }
.ql_con, .ql_con_m, .ql_con_s{ width: 185px; height: auto; float: left; color: #CACACA; margin: 2px 0 0 0; }
.ql_con_m{ width: 156px; }
.ql_con_s{ width: 93px; margin: 0 0 0 3px; }
.ql_txtbox, .ql_txtbox_sel{ width: 130px; height: 18px; float: left; background: url(../images/ql-txtbox.png) no-repeat top left; border: none; padding: 5px; font-size: 14px; color: #999999; margin: 3px 0 0 0; }
.ql_txtbox_sel{ background: url(../images/ql-txtbox-sel.png) no-repeat top left; color: #000000; font-weight: bold; }

.nextprev_down, .nextprev_down:link, .nextprev_down:visited, .nextprev_down:active, .nextprev_down:hover,
.nextprev_inac, .nextprev_inac:link, .nextprev_inac:visited, .nextprev_inac:active, .nextprev_inac:hover,
.nextprev, .nextprev:link, .nextprev:visited, .nextprev:active, .nextprev:hover{ width: 93px; height: 19px; float: left; background: url(../images/ql-bbutton-normal.png) no-repeat top left; color: #CCCCCC; margin: 2px 0 0 0; font-size: 11px; font-weight: bold; text-align: center; padding: 5px 0 0 0; text-decoration: none; cursor: default; }
.nextprev:active{ color: #FFFFFF; background: url(../images/ql-bbutton-down.png) no-repeat top left; }
.nextprev_down, .nextprev_down:link, .nextprev_down:visited, .nextprev_down:active, .nextprev_down:hover{ background: url(../images/ql-bbutton-down.png) no-repeat top left; color: #FFFFFF; }
.nextprev_inac, .nextprev_inac:link, .nextprev_inac:visited, .nextprev_inac:active, .nextprev_inac:hover{ background: url(../images/ql-bbutton-inactive.png) no-repeat top left; cursor: default; }

#ql_mrow{ width: 673px; height: 33px; float: left; background: #333333 url(../images/ql-tmain.jpg) repeat-x top; cursor: default; overflow: hidden; }
.ql_cols{ width: auto; height: 23px; float: left; padding: 10px 5px 0 5px; border-right: 1px solid #2f2f2f; color: #CCCCCC; font-weight: bold; overflow: hidden; }
.ql_link, .ql_link:link, .ql_link:visited, .ql_link:active, .ql_link:hover{ color: #CCCCCC; text-decoration: none; }
.tac{ text-align: center; }

.ql_rows, .ql_r01, .ql_r02, .ql_rsel, .ql_rhover{ width: 673px; height: 33px; float: left; cursor: default; overflow: hidden; }
.ql_rows:hover{ background: url(../images/ql-rows-sel.jpg) repeat-x top; color: #674900; }
.ql_cols_i{ width: auto; height: 23px; float: left; padding: 10px 5px 0 5px; border-right: 1px solid #DDDDDD; color: #333333; font-weight: bold; overflow: hidden; font-size: 11px; }
.bright_none{ border-right: none; }

.ql_r01{ background: url(../images/ql-rows-01.jpg) repeat-x top; }
.ql_r02{ background: url(../images/ql-rows-02.jpg) repeat-x top; }
.ql_rhover{ background: url(../images/ql-rows-sel.jpg) repeat-x top; }
.ql_rsel{ background: url(../images/ql-rows-hover.jpg) repeat-x top; }

.exlic_ql, .exlic_ql:link, .exlic_ql:visited, .exlic_ql:active, .exlic_ql:hover,
.add2cart_ql, .add2cart_ql:link, .add2cart_ql:visited, .add2cart_ql:active, .add2cart_ql:hover{ width: 93px; height: 23px; float: left; background: url(../images/ql-add2cart.png) no-repeat top left; margin: 0 0 0 3px; cursor: default; }
.add2cart_ql:active{ background: url(../images/ql-add2cart-hover.png) no-repeat top left; }
.exlic_ql, .exlic_ql:link, .exlic_ql:visited, .exlic_ql:active, .exlic_ql:hover{ background: url(../images/exclusive-license-button.png) no-repeat top left; }
.exlic_ql:active{ background: url(../images/exclusive-license-button-down.png) no-repeat top left; }

#ql_footer{ width: 643px; height: auto; float: left; padding: 15px 15px 5px 15px; background: #505050 url(../images/ql-bbg.jpg) repeat-x top; cursor: default; font-size: 14px; font-weight: bold; color: #CCCCCC; }

#ql_info{ width: 212px; height: auto; float: left; display: none; }
#ql_info_top, #ql_info_bot{ width: 212px; height: 14px; float: left; background: url(../images/ql-info-top.png) no-repeat top left; }
#ql_info_bot{ height: 5px; background: url(../images/ql-info-bottom.png) no-repeat top left; }
#ql_info_mid{ width: 190px; height: auto; float: left; border: 2px solid #494949; border-top: none; border-bottom: none; padding: 5px 9px 5px 9px; color: #F9F9F9; background: #747474 url(../images/ql-info-bg.png) repeat-x top; font-weight: normal; }

#drop_genre{ width: 184px; height: auto; float: left; display: none; }
#drop_genre_top, #drop_genre_bot{ width: 184px; height: 5px; float: left; background: url(../images/drop-genre-top.png) no-repeat top left; }
#drop_genre_bot{ background: url(../images/drop-genre-bot.png) no-repeat top left; }
#drop_genre_mid{ width: 162px; height: auto; float: left; background: #ebebeb url(../images/drop-genre-bg.png) repeat-x top; padding: 5px 10px 5px 10px; overflow: hidden; border: 1px solid #bebebe; border-top: none; border-bottom: none; }
.dgm_con, .dgm_con:link, .dgm_con:visited, .dgm_con:active{ width: 152px; height: auto; float: left; border-bottom: 1px dotted #CCCCCC; padding: 5px; text-decoration: none; color: #666666; cursor: default; }
.dgm_con:hover{ background: #fffced; color: #000000; }
.dgm_con:active{ background: #333333; color: #FFFFFF; }

/* Request Page */
#join_form, .jf_inner{ width: 673px; height: auto; float: left; padding: 20px 0 20px 20px; }
.jf_inner{ padding: 0;  }
.rb_join{ width: 673px; }
.rb_join_mm{ width: 631px; padding: 10px 20px 10px 20px; cursor: default; }
.rb_join_tw, .rb_join_bw{ width: 653px; }
.rbjmm_inner{ width: 631px; height: auto; float: left; }
.tbox_con{ width: 220px; height: auto; padding: 10px 0 0 20px; margin: 0 0 5px 0; }
#join_right{ width: 318px; height: auto; float: right; padding: 0 15px 0 0; }
#join_confirm_box, #beat_info{ width: 428px; height: auto; float: left; border: 1px solid #EAEAEA; background: #f8f8f8 url(../images/cb-bg.jpg) repeat-x top; padding: 15px; margin: 20px 0 0 70px; }

/* Text Boxes */
.tbox, .tbox_sel{ width: 204px; border: 1px solid #EAEAEA; padding: 7px; margin: 2px 0 2px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.tbox_sel{ border: 1px solid #b3cfe2; background: #feffef; color: #000000; }


/* OME Footer Styles */
#content_bottom{ width: 960px; height: 15px; float: left; background: url(../images/ome-footer-bg.gif) no-repeat; padding-bottom: 20px; }
#footer_menu{ width: 940px; height: auto; float: left; padding: 0 20px 100px 0; text-align: right; color: #FFFFFF; }



/* Rounded Corners */
.round_box{ height: auto; float: left; }
.rb_top{ height: 10px; float: left; }
.rb_bot{ height: 10px; float: left; }
.rb_tl, .rb_bl, .rb_tr, .rb_br{ width: 10px; height: 10px; float: left; }
.rb_tr, .rb_br{ float: right; }
.rb_tm, .rb_bm{ height: 9px; float: left; background: #FFFFFF; }
.rb_tm{ border-top: 1px solid #d3d3d3; }
.rb_bm{ border-bottom: 1px solid #d3d3d3; }
.rb_mm{ float: left; border: 1px solid #d3d3d3; border-top: none; border-bottom: none; background: #FFFFFF; }
.rb_tl{ background: url(../images/rc-tl.gif) no-repeat top left; }
.rb_tr{ background: url(../images/rc-tr.gif) no-repeat top left; }
.rb_bl{ background: url(../images/rc-bl.gif) no-repeat top left; }
.rb_br{ background: url(../images/rc-br.gif) no-repeat top left; }

/* Floaters */
.fl{ float: left; }
.fr{ float: right; }

/* OME General Styles */
.ome_fleft{ float: left; }
.ome_fright{ float: right; }
.ome_sbar_title, .ome_title{ width: 184px; height: auto; float: left; font-family: Helvetica, Arial, sans-serif; color: #0b61c6; font-size: 12pt; margin-bottom: 5px; }
.ome_title{ width: auto; float: none; margin: 0 0 10px 0; padding: 0; font-size: 18px; }
.ome_paragraph{ margin: 0 0 10px 0; padding: 0; }
.ome_paragraph_m5{ margin: 0 0 5px 0; padding: 0; }
#welcome_text a, #welcome_text a:link, #welcome_text a:visited, #welcome_text a:active,
.rp_cleft_inner_padded a, .rp_cleft_inner_padded a:link, .rp_cleft_inner_padded a:visited, .rp_cleft_inner_padded a:active,
.ome_links, .ome_links:link, .ome_links:visited, .ome_links:active{ color: #0086b3; text-decoration: none; }
#welcome_text a:hover,
.rp_cleft_inner_padded a:hover,
.ome_links:hover{ background: #0086b3; color: #FFFFFF; }
.ome_links_reg, .ome_links_reg:link, .ome_links_reg:visited, .ome_links_reg:active{ color: #0050ae; text-decoration: none; font-weight: bold; }
.ome_links_reg:hover{ color: #df6e00; }
.ome_links_green, .ome_links_green:link, .ome_links_green:visited, .ome_links_green:active{ color: #6b9824; text-decoration: none; font-weight: bold; }
.ome_links_green:hover{ background: #6b9824; color: #FFFFFF; }
.ome_links_white, .ome_links_white:link, .ome_links_white:visited, .ome_links_white:active{ color: #CCCCCC; }
.ome_links_white:hover{ color: #FFFFFF; }
.hr_margin{ margin: 0 0 5px 0; padding: 0; }
.hr_spacer{ margin: 5px 0 5px 0; padding: 0; }
.col_666{ color: #666666; }
.col_FFF{ color: #FFFFFF; }
.col_CC0000{color: #CC0000; }
.col_000{ color: #000000; }
form{ margin: 0; padding: 0; }
.fn_tahoma{ font-family: Tahoma, Arial, Helvetica, sans-serif; }
.fn_helvetica{ font-family: Helvetica, Arial, sans-serif; }
.fs_10px{ font-size: 10px; }
.fs_11px{ font-size: 11px; }
.fs_6px{ font-size: 6px; }
.fs_10px{ font-size: 10px; }
.fs_14px{ font-size: 14px; }
.fs_16px{ font-size: 16px; }
.fs_18px{ font-size: 18px; }
.mr_3px{ margin-right: 3px; }
.mr_5px{ margin-right: 5px; }
.mr_10px{ margin-right: 10px; }
.mr_20px{ margin-right: 20px; }
.ml_5px{ margin-left: 5px; }
.ml_20px{ margin-left: 20px; }
.ml_50px{ margin-left: 50px; }
.mb_0px{ margin-bottom: 0; }
.mt_3px{ margin-top: 3px; }
.mb_3px{ margin-bottom: 3px; }
.mb_5px{ margin-bottom: 5px; }
.mb_15px{ margin-bottom: 15px; }
.mt_2px{ margin-top: 2px; }
.mt_5px{ margin-top: 5px; }
.mt_10px{ margin-top: 10px; }
.mt_15px{ margin-top: 15px; }
.pt_10px{ padding-top: 10px; }
li.fleft{ float: left; }
.txt_style, .txt_style_focus{ width: 190px; padding: 2px; border: 1px solid #999; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; background: #fffefa; margin-top: 3px; margin-bottom: 5px; }
.txt_style_focus{ border: 1px solid #0066CC; border-right: 1px solid #0099FF; border-bottom: 1px solid #0099FF; background: #FFFFCC; font-weight: bold; }