/*
///////////////////// GENERIC STYLES START
*/
html{     background:#CBC9CB; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{     margin:0; padding:0; }

body{     margin-left:auto; margin-right:auto; text-align: center; }

a{     outline: none; }

:focus      {  -moz-outline-style: none; }


table{     border-collapse:collapse; border-spacing:0; }

fieldset,img{     border:0; }

address,caption,cite,code,dfn,em,strong,th,var{     font-style:normal; font-weight:normal; }

li{     list-style:none; }

caption,th{     text-align:left; }

h1,h2,h3,h4,h5,h6{     font-size:100%; font-weight:normal; }

q:before,q:after{     content:''; }

abbr,acronym {     border:0; font-variant:normal; }

sup {     vertical-align:text-top; }

sub {     vertical-align:text-bottom; }

input,textarea,select{     font-family:inherit; font-size:inherit;font-weight:inherit; }

input,textarea,select{     *font-size:100%; }

legend{     color:#000; }

body{     font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }

table {     font-size:inherit; font:100%; }

pre,code,kbd,samp,tt{     font-family:monospace;*font-size:108%;line-height:100%; }

div.clear_both{  display: block; height: 0; clear: both; visibility: hidden; }

.block {     margin: 0px;  }

pre{     display:block; font:100% "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; overflow:auto; width:800px; }
/*
///////////////////// GENERIC STYLES END
*/

/* GENERIC TYPOGRAPHY */

* html #mini_player_ctn { position: absolute; }

body, input, select, textarea, p, span, div.div_f_links ul li, div.gen_link a, div.top a, div.div_news_article_links div.div_news_txt_date p{     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }

a{     text-decoration:none; color:#000000;}

h1, h2, h3, .list_h1, .list_h2, div.div_e_cal_item, div.div_filter_one a, div.div_filter_type_r a, div.div_filter_type_f a, div.div_filter_other a, div.div_filter_one_active a, div.div_filter_type_r_active a, div.div_filter_type_f_active a, div.div_filter_other_active a, div.div_filter_long a, div.div_filter_long_active a, span.artist_name, h2#media_player_title span, div.div_ex_tab_artist a, div.div_ex_tab_related a, div.artist_sub_header a, div.div_news_article_records ul li, div.div_news_article_records ol li, div.div_news_article_films ul li, div.div_news_article_films ol li{     font-family: 'Helvetica Neue', Helvetica, Arial !important; text-align:left; font-weight: bold;}

div.div_news_article_records {     font-family: 'Helvetica Neue', Helvetica, Arial !important; text-align:left; font-weight: normal;}

h1, .list_h1, div.div_e_cal_item, div.div_filter_one a, div.div_filter_type_r a, div.div_filter_type_f a, div.div_filter_other a, div.div_filter_one_active a, div.div_filter_type_r_active a, div.div_filter_type_f_active a, div.div_filter_other_active a, div.div_filter_long_active a, div.div_filter_long a, span.artist_name, div.div_ex_tab_artist a, div.div_ex_tab_related a, div.div_news_article_records ul li, div.div_news_article_records ol li, div.div_news_article_films ul li, div.div_news_article_films ol li, div.div_news_article_records{    font-size: 13px; letter-spacing: 0.5px; line-height: 16px;    }

div.div_news_article_records ul li, div.div_news_article_records ol li, div.div_news_article_films ul li, div.div_news_article_films ol li{     font-weight: normal;}

div.div_news_article_records ol li, div.div_news_article_films ol li{     list-style-type: decimal; margin:0 0 0 20px; padding:0; }

div.div_news_article_records ul li, div.div_news_article_films ul li{     list-style-type: disc; margin:0 0 0 20px; padding:0;}

h2, .list_h2, h2#media_player_title span{     font-size: 32px; line-height: 32px;}

h3{     font-size: 11px; text-align:left; letter-spacing: 0.5px;}

.list_divider { width:180px; height: 1px; margin-bottom: 6px; padding-bottom: 5px; border: none; }

.list_h1 { width:140px; }


/* TEXT COLOURS */

.b_clr_txt{     color:#000000; text-align:left;}

.w_clr_txt{     color:#FFFFFF; text-align:left;}

.bg_clr_txt{     color:#CBC9CB; text-align:left;}

.cg_clr_txt{     color:#797979; text-align:left;}

.wg_clr_txt{     color:#515151; text-align:left;}

.r_clr_txt{      color:#CBC9E5; text-align:left;}

.rhl_clr_txt{      color:#B29CFA; text-align:left;}

.f_clr_txt{      color:#a8d0dc; text-align:left;}

.fhl_clr_txt{      color:#75E2FB; text-align:left;}

.e_clr_txt{      color:#ACE2C9; text-align:left;}

.ehl_clr_txt{      color:#48FF73; text-align:left;}

.e_day_txt{      color:#8da298; text-align:left;}

.e_blank_txt{      color:#9cc2b1; text-align:left;}

.s_clr_txt{      color:#8DF69A; text-align:left;}

.shl_clr_txt{      color:#8DF69A; text-align:left;}


/* BG COLOURS */

.b_clr_bg{     background-color:#000000;}

.w_clr_bg{     background-color:#FFFFFF;}

.bg_clr_bg{     background-color:#CBC9CB;}

.cg_clr_bg{     background-color:#797979;}

.wg_clr_bg{     background-color:#515151;}

.r_clr_bg{      background-color:#CBC9E5;}

.rhl_clr_bg{      background-color:#B29CFA;}

.f_clr_bg{      background-color:#a8d0dc;}

.fhl_clr_bg{      background-color:#75E2FB;}

.e_clr_bg{      background-color:#ACE2C9;}

.e_day_bg{      background-color:#8da298;}

.e_blank_bg{      background-color:#9cc2b1;}

.ehl_clr_bg{      background-color:#48FF73;}

.s_clr_bg{      background-color:#8DF69A;}

.shl_clr_bg{      background-color:#8DF69A;}


/* GENERIC LINKS */

a.b_w{     color:#000000;}

a:hover.b_w{     color:#FFFFFF;}

a.w_b{     color:#FFFFFF;}

a:hover.w_b{     color:#000000;}

a.w_cg{     color:#FFFFFF;}

a:hover.w_cg{     color:#797979;}

a.wg_b{     color:#515151;}

a:hover.wg_b{     color:#000000;}

a.wg_w{     color:#515151;}

a:hover.wg_w{     color:#FFFFFF;}

.gen_link{ float:left; margin:10px 0 0 0; padding:0px 0 0 0; text-align:left; color:#515151; }

.gen_pagination{ margin:8px 4px 0 0; padding:0; }

div.left_btn a.disabled { background-position:-44px -22px; }

div.right_btn a.disabled { background-position:-66px -22px; }

.gen_link a, a.cg_w{     color:#797979;}

.gen_link a:hover, a:hover.cg_w{     color:#FFFFFF;}

a.g_w{     color:#CBC9CB;}

a.g_w:hover{     color:#FFFFFF;}


/* EXPLORE LINKS */

a.exhl_ex{     color:#919191;}

a:hover.exhl_ex{     color:#A2A2A2;}

a.ex_exhl{     color:#A2A2A2;}

a:hover.ex_exhl{     color:#919191;}

a.exhl_w{     color:#919191;}

a:hover.exhl_w{     color:#FFFFFF;}


/* RECORDS LINKS */

a.rhl_r{     color:#B29CFA;}

a:hover.rhl_r{     color:#CBC9E5;}

a.r_rhl{     color:#CBC9E5;}

a:hover.r_rhl{     color:#B29CFA;}

a.r_rhl{     color:#CBC9E5; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

a:hover.r_rhl{     color:#B29CFA;}

a.rhl_w, ul li a.rhl_w{     color:#B29CFA;}

a:hover.rhl_w, ul li a:hover.rhl_w{     color:#FFFFFF;}

a.wg_rhl{     color:#515151; }

a:hover.wg_rhl{     color:#B29CFA; }

a.wg_rhl{     color:#515151; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

a:hover.wg_rhl{     color:#B29CFA; }


/* FILMS LINKS */

a.fhl_f{     color:#75E2FB;}

a:hover.fhl_f{     color:#a8d0dc;}

a.f_fhl{     color:#a8d0dc;}

a:hover.f_fhl{     color:#75E2FB;}

a.f_fhl{     color:#a8d0dc; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

a:hover.f_fhl{     color:#75E2FB;}

a.fhl_w{     color:#75E2FB;}

a:hover.fhl_w, ul li a:hover.fhl_w{     color:#FFFFFF;}

a.wg_fhl{     color:#515151;}

a:hover.wg_fhl{     color:#75E2FB; }

a.wg_fhl{     color:#515151; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

a:hover.wg_fhl{     color:#75E2FB; }


/* EVENTS LINKS */

a.ehl_e{     color:#48FF73;}

a:hover.ehl_e{     color:#ACE2C9;}

a.e_ehl{     color:#ACE2C9;}

a:hover.e_ehl{     color:#48FF73;}

a.ehl_w, ul li a.ehl_w{     color:#48FF73;}

a:hover.ehl_w, ul li a:hover.ehl_w{     color:#FFFFFF;}

a.rhl_r_ul{    color:#B29CFA; text-decoration:none; }

a:hover.rhl_r_ul{    color:#CBC9E5; text-decoration:underline; }

a.fhl_f_ul{    color:#75E2FB; text-decoration:none; }

a:hover.fhl_f_ul{    color:#a8d0dc; text-decoration:underline; }


/* STORE LINKS */

a.shl_s{     color:#8DF69A;}

a:hover.shl_s{     color:#8DF69A;}

a.s_shl{     color:#8DF69A;}

a:hover.s_shl{     color:#8DF69A;}

a.shl_w{     color:#8DF69A;}

a:hover.shl_w{     color:#FFFFFF;}

a.wg_shl{     color:#515151; }

a:hover.wg_shl{     color:#8DF69A; }

a.wg_shl{     color:#515151; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

a:hover.wg_shl{     color:#8DF69A; }


/* MEDIA LINKS */

a.block{     display:block; }


/* NEWS LINKS */

div.div_news_article_records a, div.records p a {     color:#000000; background-color:#B29CFA; padding:0 2px 0 2px; line-height: 17px; }

div.div_news_article_records p, div.div_news_article_films p {    margin:0 0 15px 0; }

div.div_news_article_records a:hover, div.div_specific_release_info p a:hover, div.records p a:hover {     color:#B29CFA; background-color:#FFFFFF; padding:0 2px 0 2px; }

div.div_news_article_films a, div.films p a {     color:#000000; background-color:#75E2FB; padding:0 2px 0 2px; line-height: 17px; }

div.div_news_article_films a:hover, div.films p a:hover {     color:#75E2FB; background-color:#FFFFFF; padding:0 2px 0 2px; }


/* GENERIC CONTAINERS */


div#content{     clear:both; margin:2px 0 0 0; background-color:#797979; width:968px; padding:8px 10px 8px 10px; cursor:default; }

div#content div.div_full{     clear:both; width:968px;}

div.div_half_first{     float:left; display:inline; text-align:left; margin:0 8px 0 0; width:480px; }

div.div_half_second{     float:left; display:inline; text-align:left; width:480px; }

div.div_quarter_first{     float:left; display:inline; text-align:left; margin:0 8px 0 0; width:236px; }

div.div_quarter_second{      float:left; display:inline; text-align:left; width:236px; margin:0; }

div.loader{ 	background-image:url(../../imgs/loaders/loading_transp.gif); background-repeat:no-repeat; background-position:50% 50%; }

div.loader_black{ background-image:url(../../imgs/loaders/loading_black.gif); background-repeat:no-repeat; background-position:50% 50%; }

div.loader_grey{ background-image:url(../../imgs/loaders/loading_grey.gif); background-repeat:no-repeat; background-position:50% 50%; }


/* FOOTER CONTAINERS */

div#footer{     clear:both; margin:auto; margin-top:2px; text-align:left; width:948px; min-height:112px; background-color:#000000; }

div#footer div.div_f_full{     clear:both; width:948px; }

div.div_f_half_first{     float:left; display:inline; text-align:left; margin:0 8px 0 0; width:470px; }

div.div_f_half_second{     float:left; display:inline; text-align:left; width:470px; }

div.div_f_quarter_first{     float:left; display:inline; text-align:left; margin:0 8px 0 0; width:226px; }

div.div_f_quarter_second{     float:left; display:inline; text-align:left; width:226px; }

div.div_f_links{     text-align:left; margin:8px 0 0 0; }


/* TICKER CONTAINERS */

div#ticker{     clear:both; margin:auto; padding:10px 0 0 0; text-align:left; background-color:#515151; width:948px; height:22px; }

div#ticker .latest{     margin:0; padding:0 5px 0 18px; }

div#ticker div.div_my_class span.arrow{     background-image:url(../../imgs/rollovers/ticker_arrow.gif); background-repeat: no-repeat;  }

div#ticker .records{     margin:0; padding:2px 5px 2px 18px;}

div#ticker .generic{     margin:0; padding:2px 5px 2px 18px; color:#797979; }

div#ticker .records a{     color:#CBC9E5; }

div#ticker .records a:hover{     color:#B29CFA; }

div#ticker .films{     margin:0; padding:2px 5px 2px 18px; color:#a8d0dc; }

div#ticker .films a{     color:#a8d0dc; }

div#ticker .films a:hover{     color:#75E2FB; }

div#ticker .events{     margin:0; padding:2px 5px 2px 18px; color:#ACE2C9; }

div#ticker .events a{     color:#ACE2C9; }

div#ticker .events a:hover{     color:#48FF73; }

div#ticker .news{     margin:0; padding:2px 5px 2px 18px; color:#CBC9CB; }

div#ticker .news a{     color:#CBC9CB; }

div#ticker .news a:hover{     color:#FFFFFF; }

div#ticker .white{     margin:0; padding:2px 5px 2px 18px; color:#CBC9CB; }

div#ticker .white a{     color:#CBC9CB; }

div#ticker .white a:hover{     color:#FFFFFF; }


/* HEADER + FOOTER CONTAINERS */

div.header_half{     float:left; display:inline; width:480px; padding:0 0 7px 0; }

div.footer_half{     margin:1px 0 0 0; width:480px; height:30px;}

div.header_quart{     width:236px; padding:0 0 7px 0; }

div.header_quart_info{     width:236px; padding:0px; }

div.footer_quart{     width:236px; margin:1px 0 0 0; height:30px; }


/* CONTENT CONTAINERS */

div#main{     margin:auto; text-align:center; width:988px; }

div#header{     position:relative;  clear:both; margin:auto; text-align:left; background-color:#000000; width:948px; height:133px; }

div#header_beta{     position:absolute; top:10px; left:114px; }

div#ultra{     clear:both; margin:2px 0 0 0; width:988px; padding:8px 0 8px 0;  }

div#ultra_blk{     clear:both; width:968px; margin:0 10px 0 10px; }

div#ultra_img{     padding:7px 0 8px 0;}

div#filters{     clear:both; margin-top:2px; width:988px; padding:8px 0 8px 0; }

div.artist_sub_header{     margin:14px 8px 4px 8px; padding:0 0 10px 8px; }

.title{     padding:8px 0 0 0px; margin:0 0 0 8px; }

div#bulletin{     clear:both; margin:2px 0 0 0; width:988px; }

div.bulletin_subtitle{     margin:20px 0 0 37px; width:453px; border-bottom: thin solid #FFFFFF; }

div.bulletin_title{     margin:10px 8px 0 0; padding:0 0 10px 8px; width:453px; }

div#bulletin div.div_bulletin_full{     clear:both; }

#tooltip{     position:absolute; background:#FFFFFF; padding:6px 6px; color:#000000; display:none; }


/* NEWS CONTAINERS */

div.div_news_item{     position:relative; width:480px; margin:1px 0 0 0; padding:0; }

div.div_sec_feat_img{     margin:0; padding:0; }

div.div_sec_feat_img{     margin:0; padding:0; }

div.div_sec_feat_img div{     float:left; display:inline; }

div.img_news{     margin:0 0 -4px 0; padding:0px; }

div.title_news_ctn{     position: relative; }

div.time_news_top_ctn{     position:absolute; bottom:8px; left:8px; }

div.type_news_top_ctn{     position:absolute; bottom:8px; right:8px; }

div.div_news_feed_title_films{     position: relative; background-color:#a8d0dc;  }

div.div_news_large_title{     position: relative; margin:0px 0 0 0; padding:7px 10px 10px 8px; color:#515151; }

div.div_news_sub_title{     float:left; display:inline; width:270px; margin:0px 0 0 0; padding:7px 10px 10px 8px; }

div.div_news_large_link{     position: absolute; bottom: 10px; right: 10px; }

div.div_news_item_films{     position:relative; width:480px; margin:1px 0 0 0; padding:0 0 0 0; background-color:#a8d0dc; } 

div.div_img_news{     width:220px; margin:0; padding:8px; }

div.div_news_txt{     width:230px; margin:0; padding:7px; }

div.div_news_txt_status{     position:absolute; bottom:8px; left:243px; width:175px; }

div.div_news_txt_link{     position:absolute; bottom:4px; right:8px;}

div.div_news_txt_date{     position:absolute; top:4px; right:8px; }

div.div_news_feed_header{     float:left; display:inline; width:480px; background-color:#000000; padding:0 0 7px 0; }

div.div_news_feed_img{     margin:0 0 0 0; padding:0px;  }

div.div_news_feed_title{     position: relative; text-align:left; background-color:#CBC9E5; }

div.div_news_txt_status_top{     position:absolute; bottom:8px; left:8px; }

div.div_news_txt_link_top{     position:absolute; bottom:8px; right:8px; }




/* EXPLORE LINKS/TABS CONTAINERS */

div.div_ex_tab_artist a{    display:block; margin:0; padding:0px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#515151; }

div.div_ex_tab_related a, div.div_ex_tab_contact a{    display:block; margin:0 2px 0 2px; padding:3px 0px 0px 8px; width:69px; height:19px;}

div.div_ex_tab_artist a:hover, div.div_ex_tab_related a:hover, div.div_ex_tab_contact a:hover{    color:#FFFFFF; }

div.div_explore_item a {     display:block; margin:1px 0 0 0; padding:7px; }

div.div_explore_top_item a {     display:block; margin:0; padding:7px; }

a.r_clr {     background-color:#CBC9E5; color:#515151;}

a.r_clr:hover {     background-color:#B29CFA; }

a.e_clr {     background-color:#ACE2C9; color:#515151;}

a.e_clr:hover {     background-color:#48FF73; }

a.f_clr  {     background-color:#a8d0dc; color:#515151;}

a.f_clr:hover {     background-color:#75E2FB; }

a.inactive {     background-color:#797979; color:#CBC9CB;}

a.inactive:hover {     background-color:#515151; color:#FFFFFF; }

div.div_tab_store{     margin:0; padding:3px 0px 0px 8px; width:70px; height:19px; color:#CBC9CB; background-color:#515151; }



/* RELEASES CONTAINERS */

div.r_item{     position:relative; margin:1px 0 0 0; width:236px; padding:0;  }

div.a_ctn{     width:236px; }

div.a_item_sml{     margin:0 0 8px 0; padding:0; width:114px; }

div.a_item_mdm{     margin:0 0 8px 0; padding:0; width:236px; }

div.a_item_lrg{     margin:0 0 8px 0; padding:0; width:480px; }

div.r_img{     width:78px; min-height:78px; margin:0; padding:8px; }

div.r_txt{     width:125px; margin:0 0 25px 0; padding:7px; }

div.r_txt_btns{     position: absolute; bottom: 0px; left: 100px; width: 80px; }

div.r_btn_ctn{     margin:0 0 0 4px; padding:0 0 0 0; }

div.r_btn{     margin:0; padding:0 0 6px 0;}

div.r_btn a{     display:block; margin: 0px; padding: 0px; text-decoration: none; background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; }

div.e_btn{     margin:0; padding:0; position: absolute; top: 12px; right: 5px; }

div.e_btn a{     display:block; margin: 0px; padding: 0px; text-decoration: none; background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; }

div.r_btn_l a{     width:22px; height: 22px; background-position:0px 0px; }

div.r_btn_l a:hover{     background-position:0px -22px; }

div.f_btn_w a{     width:22px; height: 22px; background-position:0px -44px; }

div.f_btn_w a:hover{      background-position:0px -66px; }

div.f_btn_l a{     width:22px; height: 22px; background-position:-66px -44px; }

div.f_btn_l a:hover{      background-position:-66px -66px; }

div.r_btn_w a{     width:22px; height: 22px; background-position:-44px -44px; }

div.r_btn_w a:hover{      background-position:-44px -66px; }

div.r_btn_b a{     width:22px; height: 22px; background-position:-22px 0px; }

div.r_btn_b a:hover{     background-position:-22px -22px; }

div.f_btn_b a{     width:22px; height: 22px; background-position:-22px -44px; }

div.f_btn_b a:hover{     background-position:-22px -66px; }

div.r_list{     margin:4px 0 0 4px; }

div.r_btn_item a{     width:22px; height: 22px; background-position:-22px -88px; }

div.r_btn_item a:hover{     background-position:-22px -110px; }

div.r_btn_list a{     width:22px; height: 22px; background-position:-44px -88px; }

div.r_btn_list a:hover{     background-position:-44px -110px; }

div.r_btn_list_on a{     width:22px; height: 22px; background-position:-44px -110px; }

div.r_btn_list_on a:hover{     background-position:-44px -88px; }

div.r_btn_item_on a{     width:22px; height: 22px; background-position:-22px -110px; }

div.r_btn_item_on a:hover{     background-position:-22px -88px; }

div.div_releases_all_txt {     width:236px; }

div.div_releases_all_txt a{     display:block; margin:0; padding:7px; }

div.div_releases_x2_txt {     width:480px; }

div.div_releases_x2_txt p{     margin:0; padding:7px; }

div.div_releases_x4_txt {     width:236px; }

div.div_releases_x4_txt p, div.div_releases_x4_txt h1{     margin:0; padding:7px; }

div.div_releases_x8_txt {     width:114px; }

div.div_releases_x8_txt p{     margin:0; padding:7px; }

div.a_item_mdm_films {     margin:1px 0 0 0; }

div.div_img_releases_all{     margin:0px; padding:8px; background-color:#000000; }

div.left_btn a{     width:14px; height: 14px; background-position:-44px 0px; }

div.left_btn a:hover{     background-position:-44px -22px; }

div.right_btn a{     width:14px; height: 14px; background-position:-66px 0px; }

div.right_btn a:hover{     background-position:-66px -22px; }




/* EVENT FEED CONTAINERS */

div.float_inline{     float:left; display:inline; }

div.div_quart_header{     width:236px; padding:0 0 7px 0; }

div.div_events_top_item{     width:236px; margin:0px; padding:0px; }

div.div_events_top_empty p{      width:222px; margin:0px; padding:7px;}

div.div_events_item{     width:236px; margin:1px 0 0 0; padding:0; }

div.div_events_item a, div.div_events_top_item a{     display:block; width:222px; padding:7px; text-decoration:none; }



/* FILTERS */


div.div_filter_one{   width:114px; height:30px; margin:0 0 0 10px; padding:0; background-color:#000000; }

div.div_filter_type_r, div.div_filter_type_f, div.div_filter_other{   width:114px; height:30px; margin:0 0 0 8px; padding:0; background-color:#000000; }

div.div_filter_long{   width:236px; height:30px; margin:0 0 0 8px; padding:0; background-color:#000000; }

div.div_filter_one a, div.div_filter_type_r a, div.div_filter_type_f a, div.div_filter_other a, div.div_filter_long a{   display: block; padding:8px 0 6px 0; text-align:center; }

div.div_filter_one a{   color:#515151;   }

div.div_filter_type_r a{   color:#CBC9E5;  }

div.div_filter_type_f a{   color:#a8d0dc;   }

div.div_filter_other a, div.div_filter_long a{   color:#CBC9CB;   }

div.div_filter_one_active{   width:114px; height:30px; margin:0 0 0 10px; padding:0; background-color:#FFFFFF; }

div.div_filter_type_r_active, div.div_filter_type_f_active, div.div_filter_other_active{   width:114px; height:30px; margin:0 0 0 8px; padding:0; background-color:#FFFFFF; }

div.div_filter_long_active{   width:236px; height:30px; margin:0 0 0 8px; padding:0; background-color:#FFFFFF; }

div.div_filter_one_active a, div.div_filter_type_r_active a, div.div_filter_type_f_active a, div.div_filter_other_active a, div.div_filter_long_active a{   display: block; padding:8px 0 6px 0; text-align:center; }

div.div_filter_one_active a{   color:#000000;   }

div.div_filter_type_r_active a{   color:#B29CFA;  }

div.div_filter_type_f_active a{   color:#75E2FB;   }

div.div_filter_other_active a{   color:#797979;   }

div.div_filter_long_active a{   color:#797979;   }




div.div_filter_btn{     width:114px; height:30px; margin:0 0 0 10px; padding:0; }

div.div_filter_btn a, div.div_filter_btn_new a{     display: block; }

div.div_filter_btn_new{     width:114px; height:30px; margin:0 0 0 8px; padding:0; }

div.div_filter_btn_long{     float:left; display:inline; width:236px; height:30px; margin:0 0 0 8px; padding:0; background-color:#000000; color:#FFFFFF;  }

div.div_filter_btn_new_active{     float:left; display:inline; width:114px; height:30px; margin:0 0 0 8px; padding:0; background-color:#FFFFFF; color:#FFFFFF; }

div.div_filter_btn_switch{     width:114px; height:30px; margin:0 0 0 8px; padding:0; }

div.div_filter_dd{     width:236px; height:30px; margin:0 0 0 8px; padding:0; }

h1.div_filter_title{     margin:7px 0 0 0; text-align:center; }

form#frm_releases_filter select{     width:220px; font: 10px Courier, monospace; line-height:12px; margin-top: 7px; }

.safari select{      border:0px solid white }







/* DROPDOWN MENUS */

ol li{     line-height: 1.4em; margin: 0; padding: 0; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

* html ol li {     position: relative; }

ol li.i_13, ol li.i_25, ol li.i_37 {     margin-top: -16.85em; }

ol li.r_7 {     margin-top: -8.425em; }

ol li.i_1, ol li.i_2, ol li.i_3, ol li.i_4, ol li.i_5, ol li.i_6, ol li.i_7, ol li.i_8, ol li.i_9, ol li.i_10, ol li.i_11, ol li.i_12 {     margin-left: 0em; }

ol li.i_13, ol li.i_14, ol li.i_15, ol li.i_16, ol li.i_17, ol li.i_18, ol li.i_19, ol li.i_20, ol li.i_21, ol li.i_22, ol li.i_23, ol li.i_24 {     margin-left: 13em; }

ol li.i_25, ol li.i_26, ol li.i_27, ol li.i_28, ol li.i_29, ol li.i_30, ol li.i_31, ol li.i_32, ol li.i_33, ol li.i_34, ol li.i_35, ol li.i_36 {     margin-left: 26em; }

ol li.i_37, ol li.i_38, ol li.i_39, ol li.i_40, ol li.i_41, ol li.i_42, ol li.i_43, ol li.i_44, ol li.i_45, ol li.i_46, ol li.i_47, ol li.i_48 {     margin-left: 39em; }

ol li.r_1, ol li.r_2, ol li.r_3, ol li.r_4, ol li.r_5, ol li.r_6 {     margin-left: 0em; }

ol li.r_7, ol li.r_8, ol li.r_9, ol li.r_10, ol li.r_11, ol li.r_12 {     margin-left: 13em; }

ol li a {     display: block; width: 12em; text-decoration: none; }

ol li a:hover { color: #FFF; }

ol li a.active {     display: block; width: 12em; text-decoration: none; color: #FFF; }

ol li a.active:hover { color: #000; }

div.r_img_header{ margin:0 0 0 2px; padding:0 0 2px 0; }



/* MEDIA */

div#div_media{     clear:both; margin:2px 0 2px 0; padding:0px; width:988px; }

div.div_media_head{ width:988px; margin:0; padding:0; }

div.div_media_head_l{     width:737px; height:16px; margin:0; padding:0; }

div.div_media_head_r{     width:251px; height:16px; margin:0; padding:0; }

div.div_media_footer{    width:988px; margin:-7px 0 0 0; padding:0; }

div.div_media_footer_l{     width:495px; height:20px; margin:0; padding:0; }

div.div_media_footer_m{     width:242px; height:20px; margin:0; padding:0; }

div.div_media_footer_r{     width:251px; height:20px; margin:0; padding:0; }

div.div_media_title{ width:978px; margin:0;     padding:0 0 15px 10px; }

div.div_media_player{     width:495px; height:370px; }

div.div_media_player_ctn{     float:left; display:inline; margin:0; width:485px; height:370px; padding:0 0 7px 10px; }

div.div_media_playlist{     width:242px; height:370px; }

div.div_media_playlist_ctn{     margin:0 0 0 3px; padding:0; width:238px; }

div.div_media_explore_ctn{     margin:0; padding:0; width:238px; }

div.div_media_playlist_tab{    margin:8px 0 0 0; padding:0px; width:236px; height:22px; }

div.div_media_playlist_tab div.div_tab_artist_active{    margin:0; padding:0px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#515151; }

div.div_media_playlist_tab div.div_tab_artist{    margin:0; padding:0px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#CBC9CB; background-color:#797979; }

div.div_media_playlist_tab div.div_tab_related_active{     margin:0 2px 0 2px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#515151; background-color:#CBC9E5; }

div.div_media_playlist_tab div.div_tab_related{     margin:0 2px 0 2px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#CBC9CB; background-color:#797979;}

div.div_media_playlist_tab div.div_tab_store{     margin:0; padding:3px 0px 0px 8px; width:70px; height:19px; color:#CBC9CB; background-color:#515151; }

div.div_media_playlist_tab div.div_tab_empty{     margin:0 2px 0 2px; padding:3px 0px 0px 8px; width:69px; height:19px; background-color:#515151; }

div.div_media_playlist_item{     margin:0; padding:0; width:226px; border-top-style: solid; border-top-color: #515151; border-top-width: thin; padding:8px 5px 8px 5px; }

div.div_media_related{     background-color:#000000; width:251px; height:370px; }

div.div_media_related_ctn{     margin:0px 0px 0px 5px; padding:0; width:236px; }

div.div_related_top_item{     width:222px; margin:0px; padding:7px; color:#000000;  }

div.div_related_item{     width:222px; margin:1px 0 0 0; padding:7px; color:#000000;  }

div.div_mp_item{     margin:0; padding:0; width:236px; border-top-style: solid; border-top-color: #515151; border-top-width: thin; position:relative; }

div.div_mp_item div.div_mp_item_dl{     margin:0; padding:0; width:10px; height:10px; position:absolute; top:8px; right:31px; }

div.div_mp_item div.div_mp_item_dl a{     margin:0; padding:1px 4px 1px 4px; width:10px; height:10px; color:#FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; }

div.div_mp_item div.div_mp_item_dl a:hover{     background-color:#FFFFFF; color:#000000;}

div.div_mp_item_records_audio a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -202px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_records_audio a:hover{     background-position:-3px -246px; background-color:#323232;}

div.div_mp_item_records_video a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -466px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_records_video a:hover{     background-position:-3px -510px; background-color:#323232;}

div.div_mp_item_records_ws a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -642px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_records_ws a:hover{     background-position:-3px -686px; background-color:#323232;}

div.div_mp_item_films_audio a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -377px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_films_audio a:hover{     background-position:-3px -422px; background-color:#323232;}

div.div_mp_item_films_video a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -290px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_films_video a:hover{     background-position:-3px -334px; background-color:#323232;}

div.div_mp_item_films_ws a{     background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:226px; min-height: 28px; background-position:-3px -554px; padding:8px 5px 7px 5px; background-color:#000000;}

div.div_mp_item_films_ws a:hover{     background-position:-3px -598px; background-color:#323232;}




/* GALLERY */

div.div_news_article_ctn{      width:480px; margin:0; padding:0;}

div.div_news_article_records{     padding:7px; }

div.div_news_article_films{     padding:7px; }

div.div_news_article_ctn p{     text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px; line-height: 16px; letter-spacing: 0.7px;  }

div.nav{     margin:0 0 4px 4px; }


div.div_news_article_links, div.div_release_design{    position: relative; text-align:left; padding:8px; background-color:#000000; }

div.div_release_design{    margin:-8px 0 8px 0; }

div.div_news_article_links div.news_links_ctn{     width:350px; }

div.div_news_article_links {     min-height:40px; }

h2.div_news_article_title{     float:left; display:inline; margin:14px 8px 4px 8px; padding:0 0 10px 8px; color:#FFFFFF; }

div.div_news_imgs_header{     text-align:left; background-color:#000000; margin:0; padding:0; }

div.div_news_thumb_img{     height:59px; float:left; display:inline; margin:0; padding:0; text-align:left; }

ul.thumbs {     margin:0; padding: 0; width:472px; }

ul.thumbs li {     height:59px; float:left; display:inline; margin:4px 4px 0 0; padding:0; text-align:left; }

ul.thumbs li a {     height:59px; }

div.div_news_thumb_img_films{     height:59px; float:left; display:inline; margin:2px 2px 2px 0; padding:0; text-align:left; }

div.div_news_thumb_img a{     display:block; height:51px; text-decoration:none; border-width:1px; border-style:none; border-color:#B29CFA; }

div.div_news_thumb_img_films a{     display:block; height:51px; text-decoration:none; border-width:1px; border-style:none; border-color:#75E2FB; }

div.div_news_thumb_img a:hover{     height:51px; border-style:solid; }

div.div_news_thumb_img_films a:hover{     height:51px; border-style:solid; }
 
div.div_news_pagination{     position:absolute; bottom:10px; right:10px; width:53px; height:30px; margin:0; padding:0; background-color:#000000; }


/* SPECIFIC RELEASE */

div.div_specific_release_ctn{     width:480px; margin:0; padding:0; text-align:left; }

div.div_specific_release_tl p, div.div_specific_release_tl span{     text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px;}

div.div_specific_release_info{     margin:0; padding:7px; border-bottom: thin solid #515151; }

div.div_specific_release_info p, div.div_specific_release_info span{     color:#797979; text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: normal; font-size: 13px; }

div.div_specific_release_tl{     margin:0; padding:7px; border-bottom: thin solid #515151; }

div.div_specific_release_links{     margin:0; padding:7px; }

div.div_specific_release_links  {     line-height: 18px; }


/* SPECIFIC ARTIST */

div.div_artist_info_tab{     margin:17px 0 0 0; padding:0px; width:236px; height:22px; }

div.div_artist_info_tab div.div_tab_links{     float:left; display:inline; margin:0; padding:0px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#515151;  }

div.div_artist_info_tab div.div_tab_contact{     float:left; display:inline; margin:0 2px 0 2px; padding:3px 0px 0px 8px; width:69px; height:19px; color:#CBC9CB; background-color:#797979;  }

div.div_artist_info_item{     float:left; display:inline; width:236px; margin:0px; padding:0px; color:#000000; }

div.div_artist_info_item_films{     float:left; display:inline; width:236px; margin:0px; padding:0px; background-color:#a8d0dc; color:#000000; }

/* EVENTS */

div.div_events_item_all{     margin:0; padding:0; text-align:left; }

div.div_events_item_events{     width:236px; background-color:#ACE2C9; }

div.div_events_calendar{     margin:0; padding:0; text-align:left; width:236px; padding:0 0 8px 0; }

div.div_events_calendar_ctn{     width:220px; float:left; display:inline; padding:8px; background-color:#ACE2C9; }

div.div_e_cal_item{     margin:0 4px 4px 0; width:28px; height:28px; text-align:center; background-color:#515151; }

div.div_e_cal_item a{     display: block; padding:6px 0 0 0; height:22px; color:#000000; }

div.div_e_cal_item a:hover{     display: block; padding:6px 0 0 0; height:22px; color:#48FF73; }

div.div_e_cal_item_blank{     margin:0 4px 4px 0; width:28px; height:28px; background-color:#9cc2b1; }

div.div_e_cal_item div.day_inactive{      width:28px; height:22px; padding:6px 0 0 0; background-color:#515151; color:#373737;}

div.div_e_cal_item div.filtered{      width:28px; height:22px; padding:6px 0 0 0; background-color:#000000; color:#48FF73;}

div.div_e_cal_item div.today{      width:28px; height:22px; padding:6px 0 0 0; background-color:#48FF73; color:#000000;}

div.div_e_cal_item_day{     float:left; display:inline; margin:0 4px 4px 0; width:28px; height:28px; background-color:#8da298; }

div.div_e_cal_item_day h1{     padding:6px 0 0 0; text-align:center; }

div.e_f_header{     width:968px; margin:0; padding:0; text-align:left; }

div.e_f_item{    width:968px; margin:1px 0 0 0; padding:0; text-align:left;background-image:url(../../imgs/bg/events_bg.png); }

div.div_events_filter_artist{     float:left; display:inline; width:220px; margin:0; padding:8px 8px 5px 8px; background-color:#000000; }

div.div_events_filter_details{     position: relative; float:left; display:inline; width:716px; margin:0; padding:8px 8px 5px 8px; }

div.div_events_filter_nav{     float:left; display:inline; width:950px; margin:0; padding:8px 8px 5px 0; }

div.e_f_date{     width:124px; }

div.e_f_date a.date_down{  background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:8px; background-position:-44px -158px; margin:0; padding:0 20px 0 0; }

div.e_f_date a.date_up{  background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; width:8px; background-position:-44px -185px; margin:0; padding:0 20px 0 0; }

div.e_f_date a.date_down:hover{  background-position:-44px -722px;  }

div.e_f_date a.date_up:hover{ background-position:-44px -749px; }

div.e_f_country{     width:124px; }

div.e_f_city{     width:124px;}

div.e_f_event{     width:162px; }

div.e_f_info{     width:162px; }

div.e_f_info a, div.e_f_event a{     color:#000000; text-decoration:underline; }

div.e_f_info a:hover, div.e_f_event a:hover{     color:#FFFFFF; text-decoration:underline; }

div.div_events_filter_footer{     width:968px; float:left; display:inline; background-color:#000000; margin:1px 0 0 0; height:30px; }

div.info_btn_e a{     width:18px; height: 18px; background-position:-2px -90px; }

div.info_btn_e a:hover{    background-position:-2px -112px; }

form#frm_events_filter select{    float:left; display:inline; width:220px; font: 10px Courier, monospace; line-height:12px; }

form#frm_events_filter_country select{    float:left; display:inline; width:116px; font: 10px Courier, monospace; line-height:12px;  margin:0 8px 0 0;}

div.div_events_news_top_item{     float:left; display:inline; width:236px; margin:0px; padding:0px; background-color:#CBC9E5; color:#000000;  }

div.div_events_news_item{     float:left; display:inline; width:236px; margin:1px 0 0 0; padding:0; background-color:#CBC9E5; color:#000000;  }

div.div_events_news_item, div.div_events_news_top_item a{     display:block; width:222px; padding:7px; text-decoration:none; }


/* RECORDS LIST */

div.r_list_item{    width:968px; margin:1px 0 0 0; padding:0; text-align:left;  }

div.div_r_list_artist{     float:left; display:inline; width:220px; margin:0; padding:8px 8px 5px 8px; }

div.div_r_list_details{     position: relative; float:left; display:inline; width:716px; margin:0; padding:8px 8px 5px 8px; }

div.r_list_date{     width:149px; }

div.r_list_title{     width:475px; }

div.r_list_btn_1{     margin:0; padding:0; position: absolute; top: 2px; right: 26px; }

div.r_list_btn_1 a{     display:block; margin: 0px; padding: 0px; text-decoration: none; background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; }

div.r_list_btn_2{     margin:0; padding:0; position: absolute; top: 2px; right: 5px; }

div.r_list_btn_2 a{     display:block; margin: 0px; padding: 0px; text-decoration: none; background-image:url(../../imgs/rollovers/over_images.png); background-repeat: no-repeat; }

div.r_list_btn_b a{     width:22px; height: 22px; background-position:-22px 0px; }

div.r_list_btn_b a:hover{     background-position:-22px -22px; }

div.r_list_btn_l a{     width:22px; height: 22px; background-position:0px 0px; }

div.r_list_btn_l a:hover{     background-position:0px -22px; }

div.f_list_btn_b a{     width:22px; height: 22px; background-position:-22px -44px; }

div.f_list_btn_b a:hover{     background-position:-22px -66px; }

div.f_list_btn_w a{     width:22px; height: 22px; background-position:0px -44px; }

div.f_list_btn_w a:hover{     background-position:0px -66px; }

div.r_list_btn_w a{     width:22px; height: 22px; background-position:-44px -44px; }

div.r_list_btn_w a:hover{     background-position:-44px -66px; }

div.f_list_btn_l a{     width:22px; height: 22px; background-position:-66px -44px; }

div.f_list_btn_l a:hover{     background-position:-66px -66px; }

div.r_list_artist{     width:236px; margin:2px 0 0 0;}

div.r_list_releasedate{     width:150px; margin:2px 0 0 0;}

div.r_list_release{     width:200px; margin:2px 0 0 0;}

/* MODAL */

div.sign_up{     float:left; display:inline; margin:16px 0 16px 0; padding:0 0 0 0; }

div.sign_up a{     display:block; margin: 0; padding:60px 0 0 32px; text-decoration: none; width:204px; height: 176px; background-image:url(../../imgs/bg/signup_circle.png); background-repeat: no-repeat; }

div.signup_link a{     background-position:0px 0px; }

div.signup_link a:hover{     background-position:0px -244px; color:#000000; }

div.modal_widescreen {     padding:8px 8px 2px 8px; z-index:500; }

.hidden{     display:none;}

.clearfix {     display:inline-block;} 

.clearfix {     display:block;} 

.clearfix:after {      content: "."; display: block; height: 0; clear: both; visibility: hidden; }

p .footer_text{ text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial !important; font-weight: bold; font-size: 14px; letter-spacing: 0.5px; }

#mini_player_ctn {     margin: 0; padding: 0; width: 380px; height: 260px; position:fixed; left:-325px; bottom:10px; }

#mini_player { float:left; }

#mini_player_black { background-color: #000000; color: #FFFFFF; padding: 8px; width: 320px; height: 240px; float:left; }

#mini_player_toggle { background-color: #000000; margin: 226px 0 0 0; padding: 0 0 0 4px; width: 14px; height: 30px; float:left; }

.toggle_open{ left:10px; bottom:10px; }

.toggle_close{ left:-340px; bottom:10px; }


/* CLEAR */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */


div.modal_widescreen {     padding:8px 8px 2px 8px; z-index:500; }

.modal-overlay { position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#000; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85; z-index:999; }

.modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0; z-index:999; }

.close-window { position:absolute; right:47%; top:12px; cursor:pointer; }

.close-window_ws { position:absolute; right:-4px; bottom:-2px; cursor:pointer; }

a.modal_signup{     cursor:pointer; }/*
///////////////////// NAVIGATION STYLES START
*/

div#header_logo{
	padding:8px 0 0 12px;
	margin:0px;
    width:102px;
    height: 94px;
}
div#header div#header_nav{
	position:absolute;
	margin:0;
	padding:0px;
    width:948px;
    height:27px;
    z-index:999;
}
div#header div#header_nav ul#top_nav {
	list-style: none;
	padding: 0;
	margin: 0 ;
}
div#header div#header_nav ul#top_nav li {
	display: block;
	float: left;
	margin:4px 0 0 0;
	padding:0;
    font-family: 'Helvetica Neue', Helvetica, Arial !important;
    text-align:left;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 0.5px;
    line-height: 15px;
    text-align:center;
}
div#header div#header_nav ul#top_nav li#search {
	display: block;
	float: left;
	width:400px;
    height: 27px;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-464px 0px;
}
div#header div#header_nav ul#top_nav li a {
	display:block;
	margin:0 0 0 0;
	text-decoration: none;
	height: 22px;
	background-repeat: no-repeat;
}
div#header div#header_nav ul#top_nav li a#explore {
	display:block;
    width:85px;
    padding:5px 0 0 0;  
    color:#A2A2A2;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:0px 0px;
}
div#header div#header_nav ul#top_nav li a#explore:hover, div#header div#header_nav ul#top_nav li a.active#explore, div#header div#header_nav ul#top_nav li a.active#explore:hover {
	color:#000;
    background-color:#919191;
    background-image:none;
}
div#header div#header_nav ul#top_nav li a#records {
	display:block;
    width:91px;
    margin:0;
    padding:5px 0 0 0;
    color:#CBC9E5;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-85px 0px;
    
}
div#header div#header_nav ul#top_nav li a#records:hover, ul#top_nav li a.active#records, ul#top_nav li a.active#records:hover {
	color:#000;
    background-color:#CBC9E5;
    background-image:none;
}
div#header div#header_nav ul#top_nav li a#films {
	width:97px;
    margin:0;
    padding:5px 0 0 0;
    color:#a8d0dc;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-176px 0px;
}
div#header div#header_nav ul#top_nav li a#films:hover, div#header div#header_nav ul#top_nav li a.active#films, div#header div#header_nav ul#top_nav li a.active#films:hover {
	color:#000;
    background-color:#75E2FB;
    background-image:none;
}
div#header div#header_nav ul#top_nav li a#events {
	width:101px;
    margin:0;
    padding:5px 0 0 0;
    color:#ACE2C9;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-273px 0px;
}
div#header div#header_nav ul#top_nav li a#events:hover, div#header div#header_nav ul#top_nav li a.active#events, div#header div#header_nav ul#top_nav li a.active#events:hover {
	color:#000;
    background-color:#48FF73;
    background-image:none;
}
div#header div#header_nav ul#top_nav li a#store {
	width:90px;
    margin:0;
    padding:5px 0 0 0;
    color:#8DF69A;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-374px 0px;
}
div#header div#header_nav ul#top_nav li a#store:hover, ul#top_nav li a.active#store, ul#top_nav li a.active#store:hover {
	color:#000;
    background-color:#8DF69A;
    background-image:none;
}
div#header div#header_nav ul#top_nav li a#cart {
	width:84px;
    margin:0;
    padding:8px 0 0 0;
    height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-align:center;
    color:#FFF;
    background-color:#000;
    background: url(../../imgs/nav/divider_cart_84x26.png) bottom left no-repeat;
}
div#header div#header_nav ul#top_nav li a#cart:hover, ul#top_nav li a.active#cart, div#header div#header_nav ul#top_nav li a.active#cart:hover {
}
div#header div#header_nav ul#top_nav li a#regions {
	width:84px;
    margin:0;
    padding:6px 0 0 0;
    height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color:#FFFFFF;
    background-color:#000;
    background: url(../../imgs/bg/dividers.png);
    background-repeat: no-repeat;
    background-position:-864px 0px;
}
div#header div#header_nav ul#top_nav li a#regions:hover, div#header div#header_nav ul#top_nav li a.active#regions, div#header div#header_nav ul#top_nav li a.active#regions:hover {
	color:#000;
    background-color:#919191;
    background-image:none;
}

div#header_nav_dividers{
	position:absolute;
	margin:105px 0 0 0;
	padding:0px;
    width:948px;
    height:27px;
    z-index:1;
}
div#header_nav_dividers ul#top_nav_dividers {
	list-style: none;
	padding: 0;
	margin: 0 ;
}
ul#top_nav_dividers li {
	display: block;
	float: left;
	margin:0;
	padding:0;
}
ul#top_nav_dividers li.divider {
	display: block;
	float: left;
	margin:0;
	padding:0;
    width:8px;
    height:27px;
    background-image:url(../../imgs/nav/header_divider.gif);
    background-repeat:no-repeat;
}
div#explore_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0;
	padding:10px 10px 0 15px;
    width:120px;
    text-align:left;
    background-color:#919191;
    z-index:11;
}
div#events_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0;
	padding:10px 10px 0 15px;
    width:120px;
    text-align:left;
    background-color:#ACE2C9;
    z-index:11;
}
div#store_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0;
	padding:10px 10px 0 15px;
    width:162px;
    text-align:left;
    background-color:#8DF69A;
    z-index:11;
}
div#records_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0;
	padding:0;
    width:520px;
    text-align:left;
    z-index:11;
}

div#records_dropdown .records_dd_header{
	padding:6px 0 0 0;
	background-color:#CBC9E5;
    width:520px;
    height:24px;
}
div#records_dropdown .records_dd_header span{
	float:left;
    display:inline;
    line-height:20px;
    height:22px;
    padding:0;
    margin:2px 0 0 0;
    border-style:solid;
    border-width:0 2px 0 0;
    border-color:#B18EFF;
}
div#records_dropdown .records_dd_header span a{
	float:left;
    display:inline;
    padding:0 15px 0 15px;
    margin:0;
    line-height:20px;
}
div#records_dropdown .records_dd_content{
	float:left;
    padding:10px 0 10px 15px;
    width:505px;
	background-color:#B29CFA;
}
.r_img_header{
	float:left;
    margin:0 3px 0 0;
    padding:0;
}
div#films_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0px;
	padding:0px;
    width:520px;
    text-align:left;
    background-color:#75E2FB;
    z-index:21;
}
div#films_dropdown .films_dd_header{
	padding:6px 0 0 0px;
	background-color:#a8d0dc;
    width:520px;
    height:24px;
}
div#films_dropdown .films_dd_header span{
	float:left;
    display:inline;
    line-height:20px;
    height:22px;
    padding:0;
    margin:2px 0 0 0;
    border-style:solid;
    border-width:0 2px 0 0;
    border-color:#75E2FB;
}
div#films_dropdown .films_dd_header span a{
	float:left;
    display:inline;
    padding:0 15px 0 15px;
    margin:0;
    line-height:20px;
}
div#films_dropdown .films_dd_content{
	float:left;
    padding:10px 0 10px 15px;
    width:505px;
	background-color:#75E2FB;
}
div#regions_dropdown{
	visibility:hidden;
    position:absolute;
    top:130px;
	margin:0;
	padding:0px;
    width:260px;
    text-align:left;
    background-color:#797979;
    z-index:22;
}

div#regions_dropdown .div_regions_ctn {
	margin:0;
	padding:15px;
}

.div_map {
	display: block;
	float: left;
	margin:0;
	padding:0;
    width:236px;
    height:142px;
    background-image:url(../../imgs/bg/world_map.png);
    background-repeat:no-repeat;
}
div#regions_dropdown .regions_dd_content{
	padding:0px;
}

/*
///////////////////// NAVIGATION STYLES END
*/

div.nav_div{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image:url(../../imgs/rollovers/over_images.png);
	background-repeat: no-repeat;
	width:22px;
	height: 22px;
}
div.nav_div_films{
    background-position:-66px -132px;
}
div.nav_div_records{
    background-position:-44px -132px;
}
div.nav_div_arrow_films{
    background-position:-22px -132px;
}
div.nav_div_arrow_records{
    background-position:0px -132px;
}/*
///////////////////// ROUNDED STYLES (CSS3) START
*/
div.lrg_tltrblbr{  -webkit-border-radius: 14px; -moz-border-radius: 14px; }

div.lrg_tltr{ -webkit-border-top-left-radius: 14px; -webkit-border-top-right-radius: 14px;
    -moz-border-radius: 14px 14px 0px 0px; 
}
div.lrg_blbr{ -webkit-border-bottom-left-radius: 14px; -webkit-border-bottom-right-radius: 14px; -moz-border-radius: 0px 0px 14px 14px; }

div.sml_tltrblbr, input.div_mailing_list_input, div.div_news_article_records a, div.div_news_article_films a, div.div_explore_item a, div.div_specific_release_info p a{ -webkit-border-radius: 2px; -moz-border-radius: 2px; }

div.sml_tltr, div.div_ex_tab_artist a, div.div_ex_tab_related a{ -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius: 2px 2px 0px 0px;  }

div.sml_blbr, div.div_explore_top_item a{ -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius: 0px 0px 2px 2px; }

div.sml_tlbl{ -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius: 2px 0px 0px 2px; }

div.sml_blbrtr{ -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius: 0px 2px 2px 2px; }

div.div_news_feed_footer, div.div_events_feed_footer, div.div_releases_feed_footer, div.div_news_item_films, div.div_news_item_records, div.div_filter_btn_long, div.div_releases_item_records_all, div.div_releases_item_films_all, div.div_news_article_ctn, div.div_news_pagination, div.div_events_calendar, div.div_events_calendar_item, div.div_events_filter_item, div.div_events_filter_footer, div.div_events_item_all, div.div_events_news_item, input#div_mailing_list_click, div.div_news_article_films_ctn, a.news_link, div.div_filter_btn, div.div_filter_btn_new{ -webkit-border-radius: 2px;  -moz-border-radius: 2px; }

div.div_news_feed_header, div.div_sec_feat_header, div.div_news_imgs_header, div.div_events_filter_header{ -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius: 2px 2px 0px 0px; }

div.div_img_releases, div.div_events_filter_artist{ -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius: 2px 0px 0px 2px;  }

div.div_news_feed_title, div.div_events_top_item, div.div_related_top_item, div.div_news_article_links, div.div_artist_info_item, div.div_events_news_top_item, div.records_dd_content, div.films_dd_content{ -webkit-border-bottom-left-radius: 2px;  -webkit-border-bottom-right-radius: 2px;  -moz-border-radius: 0px 0px 2px 2px; }

div.records_dd_header, div.films_dd_header{ -webkit-border-top-right-radius: 2px; -moz-border-radius: 0px 2px 0px 0px; }

div.div_news_img{ -webkit-border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; }

div.div_news_txt, div.div_events_filter_details{ -webkit-border-top-right-radius: 2px;  -webkit-border-bottom-right-radius: 2px;  -moz-border-radius: 0px 2px 2px 0px; }

div.div_quart_header, div.div_tab_more, div.div_tab_related, div.div_tab_store, div.div_tab_links, div.div_tab_contact{ -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius: 2px 2px 0px 0px; }

div#records_dropdown, div#films_dropdown{ -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius: 0px 2px 2px 2px; }

div#regions_dropdown{ -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius: 2px 0px 2px 2px; }
/*
///////////////////// ROUNDED STYLES (CSS3) END
*/