/* CSS Document */

#main_nav { margin:10px 0 0 0; }
#main_nav ul { clear:both; height:170px; border-top:1px solid #949494; }
#main_nav ul li { clear:both; border-bottom:1px solid #949494; }
#main_nav ul li.no-line { clear:both; border-bottom:0; }
#main_nav ul li a { clear:both; float:left; padding:10px 0 0 0; width:140px; height:24px; font-size:13px; font-weight:bold; color:#0092E1; text-decoration:none; }
#main_nav ul li a:hover { color:#ED1C24; }
#main_nav ul li a.active { color:#ED1C24; background-image:url(bg-menu-over.jpg); background-position:top right; background-repeat:repeat-y; }

div.readcontent { background-image:url(content_block_bg.png); background-repeat:no-repeat; }

.bk_main-header { clear:both; width:1024px; height:165px; margin:0 auto; }
.bk_main-header img { margin-top:97px; }

.bk_pathbar { float:right; padding:0px 10px 3px 0; margin:0; width:auto; }

.bk_searchbar { float:left; padding:0px 65px 0 0; width:310px; height:25px; color:#ED1C24; font-size:12px; }
.bk_searchbar input { width:253px; height:16px; padding-left:35px; padding-top:4px; background-image:url(searchbar_bg.png); background-repeat:no-repeat; background-position:center center; }
.bk_searchbar form { margin-left:-10px; }
.bk_searchbar a { color:#ED1C24; }
.bk_searchbar .c_search { display:none; position:absolute; top:auto; left:auto; margin-left:-4px; z-index:2000; padding:0px 5px 6px 4px; background:url(search_box_bg.png) -6px bottom no-repeat; }
.bk_searchbar .c_search .head { text-align:right; width:282px; padding:1px; height:1px; background:transparent;  }
.bk_searchbar .c_search .head a.toggle { text-decoration:none; width:20px; height:15px; overflow:hidden; display:block; margin-top:-20px; margin-left:16px; }
.bk_searchbar .c_search .head a.close { text-decoration:none; width:20px; height:15px; overflow:hidden; display:block; margin-top:-14px; margin-left:265px; }
.bk_searchbar .c_search .head a span { width:20px; height:30px; display:block; }
.bk_searchbar .c_search .head a:hover { text-decoration:none; color:#FFFFFF; }
.bk_searchbar .c_search #r_search { display:none; background-color:#FFFFFF; width:300px; height:300px; overflow:hidden; }
.bk_searchbar .c_search #i_search { display:block; background-color:#FFFFFF; padding:20px 0; width:290px; text-align:center; }
.bk_searchbar .result #r_search { display:block; width:290px; padding:0px;  }
.bk_searchbar .result #r_search div.item { padding:5px; height:40px; color:#404040; font-size:10px; line-height:14px; background:url(search-item-bg.png) bottom center; }
.bk_searchbar .result #r_search div.item_hover { background:#d8e7f0; }
.bk_searchbar .result #r_search div.item img { margin-right:10px; }
.bk_searchbar .result #r_search div.item a { color:#1f93ce; text-decoration:none; font-size:12px; }
.bk_searchbar .result #r_search .itemhead { float:right; margin-top:-20px; padding:3px 5px 2px 2px; color:#333333; width:90px; text-align:right; }
.bk_searchbar .result #r_search .item span.h2 { color:#1f93ce; text-decoration:none; font-size:12px; }
.bk_searchbar .result #r_search div.item a:hover { color:#000000; }
.bk_searchbar .result #r_search .item:hover span.h2 { color:#000000; }
.bk_searchbar .result #i_search { display:none; }

.bk_cart-status { float:left; width:230px; height:24px; background-color:#000000;}
.bk_cart-status .flat { width:190px; height:24px; background-image:url(cartstatus_ico_2.png); background-color:transparent; }
.bk_cart-status .total { float:right; padding:6px 20px 0 0; font-size:12px; color:#ffffff; }
.bk_cart-status .total small { font-size:11px; font-weight:normal;}
.bk_cart-status .view { float:right; width:40px; height:19px; margin:0px 0px 0 0; padding-top:5px; background-color:#000000; }  
.bk_cart-status .view a { float:right; clear:both; width:39px; height:17px; padding-top:2px; color:#2394cf; font-size:10px; text-decoration:none; text-align:center; }
.bk_cart-status .view a:hover { color:#FFFFFF; background-image:url(btn-view.png); }


.bk_news_ticker { width:966px; height: 15px; margin:12px auto 0 auto; color:#F32200; overflow:hidden; }
.bk_news_ticker_fade { width:966px; height:15px; margin:12px auto 0 auto; margin-top:-15px; color:#ff0000; }

.bk_footer { padding:0 0 0 110px; font-size:11px; }
.bk_footer .b_sep { float:left; width:2px; height:78px; background-color:#000000; }
.bk_footer .b_credit { float:left; width:255px; margin:0px 0 0 0; padding:0px; }
.bk_footer .b_credit big { color:#ff0000; font-size:10px; display:block; }
.bk_footer .b_cart { float:left; width:100px; height:97px; margin:0px; padding:28px 0 0 15px; color:#777777; line-height:13px; }
.bk_footer .b_cart:hover { color:#ebebeb; background:url(credit_banner_bg.png) top center no-repeat; cursor:pointer; }
.bk_footer .b_logoz { float:left; width:190px; height:125px; margin:0px; padding:0px; }

.bk_footer .b_right { float:right; padding:15px 15px 0 0; border:none; margin-top:0px;}
.bk_footer .b_right .b_menu { clear:both; padding:0; margin:0px; text-align:right; }
.bk_footer .b_right .clicklogo { clear:both; padding:12px 0 0 0; border:none; margin-top:0px; text-align:right; }
.bk_footer a { color:#777777; padding:5px; text-decoration:none; }
.bk_footer a:hover { color:#FF0000; text-decoration:none; }
.bk_footer .view { float:left; margin:20px 0 0 20px; }  
.bk_footer .view a { float:right; clear:both; width:65px; height:17px; padding:2px 0 0 0; color:#2394cf; font-size:10px; text-decoration:none; text-align:center; }
.bk_footer .view a:hover { color:#FFFFFF; background-image:url(btn-view_2.png); }


.bk_loginbox { width:140px; }
.bk_loginbox .box-head { text-align:right; }
.bk_loginbox .box-head img  {  }
.bk_loginbox .box-body { padding:15px 5px 10px 5px; margin:0; border:0; font-size:11px; color:#ffffff; width:130px; height:105px; background-image:url(box-bg-login.png); }
.bk_loginbox .box-body input { margin-bottom:3px; background-color:#14222e; }
.bk_loginbox .box-body .submit { padding-top:5px; font-size:11px; color:#ffffff; text-align:right; }
.bk_loginbox .box-body .submit a { color:#ED1C24; width:15px; height:18px; padding:2px 6px; color:#ffffff; background-image:url(btn_ok.png); display:block; float:right; }
.bk_loginbox .box-body div { padding:0 0 3px 2px; }
.bk_loginbox .box-body a { clear:both; font-size:11px; color:#8ad9ff; text-decoration:none; }
.bk_loginbox .box-body a:hover { color:#ffffff; }
.bk_loginbox .box-body .email-nofocus { background-image:url(account-email-bg.png); }
.bk_loginbox .box-body .password-nofocus { background-image:url(account-pass-bg.png); }

.bk_toptracks { font-size:10px; }
.bk_toptracks a { text-decoration:none; color:#9FBBD4; }
.bk_toptracks a.track_title { display:block; }
.bk_toptracks a:hover { text-decoration:none; color:#ffffff; }
.bk_toptracks .item { margin-bottom:1px; padding:4px; background-image:url(bg-top-item.jpg); background-position: left bottom; overflow:hidden; white-space:nowrap;; }
.bk_toptracks .toggler a { color:#E61121; }
.bk_toptracks .track_no { color:#9FBBD4; }
.bk_toptracks .track_artist { display:block; color:#1f93ce; padding:0px 0 0 11px; margin-top:2px; }
.bk_toptracks .track_title { display:block; color:#9FBBD4; }
.bk_toptracks .btn-bar { float:right; padding-right:0px; padding-top:3px; }
.bk_toptracks .btn-bar .play { float:right; padding-top:0px; }
.bk_toptracks .btn-bar .buy { float:right; padding-top:3px; padding-left:3px; }
.bk_toptracks .btn-bar img { border:none; }
.bk_toptracks .track_genre { float:left; color:#aaaaaa; margin:3px 0px; padding-left:11px;  }


.bk_categories { width:626px; height:25px; margin:0 2px 0 2px; padding:14px 0 0 10px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat; font-size:13px; font-weight:bold; color:#000000; }
.bk_categories span.title { color:#FFFFFF; font-size:12px; }
.bk_categories span.active { float:left; color:#000000; padding:0 10px 0 10px; }
.bk_categories a { float:left; width:auto; height:17px; padding:0 10px 0 10px; color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center; }
.bk_categories a.selected { color:#005261; }
.bk_categories a:hover { color:#000000; }


.bk_track-page { padding-top:2px; margin-left:2px; }
.bk_track-cover { float:left; width:192px; height:192px; padding-bottom:2px; }
.bk_track-info { float:left; padding:0px 0 0 20px; margin-top:0; }
.bk_track-info .details { width:383px; height:170px; float:left; overflow:hidden; padding:10px 0 0 0; margin-right:30px; }
.bk_track-info .details span.h1 { color:#404040; font-size:20px; font-weight:normal; padding-bottom:5px; display:block; clear:both; } 
.bk_track-info .details span.h2 { color:#1f93ce; font-size:15px; font-weight:normal; padding-bottom:5px; vertical-align:top; display:block; clear:both; }
.bk_track-info .details span.h2 a { color:#1f93ce; font-size:12px; font-weight:normal; text-decoration:none; }
.bk_track-info .details span.h2 a:hover { color:#000000; text-decoration:none }
.bk_track-info .details span.h3 { color:#404040; font-size:12px; font-weight:normal; padding-bottom:5px; line-height:15px; display:block; clear:both; } 
.bk_track-info .details p { margin-top:0px; padding-bottom:30px; color:#404040; font-size:12px; }
.bk_track-info .details a { color:#404040; font-size:15px; text-decoration:none;}
.bk_track-info .details a:hover { color:#000000; }
.bk_track-info .details #bio-rolling { overflow:hidden; height:120px; }
.bk_track-info .slider { width:10px; height:192px; float:left; background:none;}
.bk_track-info .slider_inner { width:10px; margin:0px 1px 0px 1px; height:192px; background:url(scroll_bg_4.png); }
.bk_track-info .slider_inner .slider_knob { width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }


.bk_track-remixes { clear:both; width:636px; font-size:12px; margin:0px; }
.bk_track-remixes-headlabels { clear:both; width:636px; text-align:left; margin:0; height:34px; background:url(table_head_bg.png); }
.bk_track-remixes-headlabels .info { font-size:11px; color:#404040; }
.bk_track-remixes-headlabels .info .text { width:300px; padding:10px; float:left; font-size:11px; line-height:12px;  }
.bk_track-remixes-headlabels .info .label-digital { width:150px; height:29px; padding:0px; position:absolute; top:auto; left:auto; margin-top:-29px; margin-left:462px; background:url(label_digital_i.png); }
.bk_track-remixes-headlabels .info .label-digital-hover { background:url(label_digital_a.png); }
.bk_track-remixes-headlabels .info .label-vinyl { width:150px; height:29px; padding:0px; position:absolute; top:auto; left:auto; margin-top:-29px; margin-left:310px; background:url(label_vinyl_i.png);}
.bk_track-remixes-headlabels .info .label-vinyl-hover { background:url(label_vinyl_a.png);}
.bk_track-remixes-table { float:left; overflow:hidden; width:625px; height:150px; background:url(edition_table_bg.png) top center repeat-y; }
.bk_track-remixes-table .row { clear:both; width:636px; height:30px; background:url(edition_table_bg.png) top center;}
.bk_track-remixes-table .row .play { float:left; width:37px; margin:4px 0 0 15px; text-align:center; }
.bk_track-remixes-table .row .title { float:left; width:377px; margin-top:10px; color:#1f93ce; font-size:10px; }
.bk_track-remixes-table .row .title a { color:#1f93ce; font-size:10px; text-decoration:none; }
.bk_track-remixes-table .row .title a:hover { color:#000000; font-size:10px; text-decoration:none; }
.bk_track-remixes-table .row .date { float:left; width:80px; margin-top:10px; text-align:left; }
.bk_track-remixes-table .row .stars { float:left; width:112px; margin-top:9px; text-align:left; }
.bk_track-remixes-table .row .cart { float:left; width:25px; margin-top:7px; text-align:left; }
.bk_track-remixes-table .row .mp3-price { float:left; width:50px; margin-top:8px; color:#ff2400; }
.bk_track-remixes-table .row .mp3-price a { float:left; clear:both; width:45px; height:17px; padding-top:2px; color:#ff0000; font-size:11px; text-decoration:none; text-align:center; }
.bk_track-remixes-table .row .mp3-price a:hover { color:#FFFFFF; background-image:url(btn-buy-2.png); }
.bk_track-remixes-table .row .wav-price { float:left; width:50px; margin-top:8px; color:#ff2400; }
.bk_track-remixes-table .row .wav-price a { float:left; clear:both; width:45px; height:17px; padding-top:2px; color:#ff0000; font-size:11px; text-decoration:none; text-align:center; }
.bk_track-remixes-table .row .wav-price a:hover { color:#FFFFFF; background-image:url(btn-buy-2.png); }
.bk_track-remixes-table .row .ring-price { float:left; width:70px; margin-top:8px; color:#ff2400; }
.bk_track-remixes-table .row .ring-price a { float:left; clear:both; width:45px; height:17px; padding-top:2px; color:#ff0000; font-size:11px; text-decoration:none; text-align:center; }
.bk_track-remixes-table .row .ring-price a:hover { color:#FFFFFF; background-image:url(btn-buy-2.png); }

.bk_track-vinyl-headlabels { clear:both; width:636px; text-align:left; margin:0; height:34px; background:url(table_head_vinyl_bg.png); }
.bk_track-vinyl-headlabels .info { font-size:11px; color:#404040; }
.bk_track-vinyl-headlabels .info .text { width:300px; padding:10px; float:left; font-size:11px; line-height:12px;  }
.bk_track-vinyl-headlabels .info .label-digital { width:150px; height:29px; padding:0px; position:absolute; top:auto; left:auto; margin-top:-29px; margin-left:462px; background:url(label_digital_i.png); }
.bk_track-vinyl-headlabels .info .label-digital-hover { background:url(label_digital_a.png); }
.bk_track-vinyl-headlabels .info .label-vinyl { width:150px; height:29px; padding:0px; position:absolute; top:auto; left:auto; margin-top:-29px; margin-left:310px; background:url(label_vinyl_i.png);}
.bk_track-vinyl-headlabels .info .label-vinyl-hover { background:url(label_vinyl_a.png);}
.bk_track-vinyl-table { float:left; overflow:hidden; width:625px; height:150px; background:url(edition_table_bg.png) top center repeat-y; }
.bk_track-vinyl-table .row { clear:both; width:636px; height:30px; background:url(edition_table_bg.png) top center;}
.bk_track-vinyl-table .row .play { float:left; width:37px; margin:4px 0 0 15px; text-align:center; display:none; }
.bk_track-vinyl-table .row .title { float:left; width:499px; margin:10px 0 0 30px; color:#1f93ce; font-size:10px; }
.bk_track-vinyl-table .row .title a { color:#1f93ce; font-size:10px; text-decoration:none; }
.bk_track-vinyl-table .row .title a:hover { color:#000000; font-size:10px; text-decoration:none; }
.bk_track-vinyl-table .row .date { float:left; width:80px; margin-top:10px; text-align:left; }
.bk_track-vinyl-table .row .stars { float:left; width:112px; margin-top:9px; text-align:left; }
.bk_track-vinyl-table .row .cart { float:left; width:25px; margin-top:7px; text-align:left; }
.bk_track-vinyl-table .row .vinyl-price { float:left; width:50px; margin-top:8px; color:#ff2400; }
.bk_track-vinyl-table .row .vinyl-price a { float:left; clear:both; width:45px; height:17px; padding-top:2px; color:#ff0000; font-size:11px; text-decoration:none; text-align:center; }
.bk_track-vinyl-table .row .vinyl-price a:hover { color:#FFFFFF; background-image:url(btn-buy-2.png); }

.bk_track-remixes-vinyl { float:left; width:95px; padding-top:52px; text-align:center; color:#ff2400; font-size:11px; }
.bk_track-remixes .slider { width:10px; float:left; background:none; }
.bk_track-remixes .slider_inner { width:10px; margin:2px 1px 2px 1px; height:148px; background:url(scroll_bg_3.png); }
.bk_track-remixes .slider_inner .slider_knob { width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }




.bk_pager { margin:0 2px 0 2px; width:636px; height:34px; padding:0; background-image:url(pager_bg.png); color:#404040; font-size:11px; }
.bk_pager h1 { padding:10px 0 0 20px; font-size:15px; color:#000000; float:left; }
.bk_pager .pager_pages { float:right; margin:0 15px 0 15px; width:auto; padding:10px 0 0 0; text-align:right; }
.bk_pager .pager_pages .items { float:left; width:auto; overflow:hidden; }
.bk_pager .pager_pages .items div #c_page_items { margin-left:0; }
.bk_pager .pager_pages .items a { float:left; width:19px; height:13px; padding-top:2px; margin-right:3px; color:#404040; text-align:center; text-decoration:none; }
.bk_pager .pager_pages .items a:hover { color:#FFFFFF; background-image:url(pager_item_hover_bg.png); }
.bk_pager .pager_pages .items a.active { color:#404040; background-image:url(pager_item_active_bg.png); }
.bk_pager .pager_back { float:right; margin:0 0 0 15px; width:70px; padding:10px 0 0 0; }
.bk_pager .pager_step a { float:right; width:39px; height:17px; margin:10px 3px 0 0; padding-top:2px; color:#404040; font-size:10px; text-decoration:none; text-align:center; background-image:url(btn-view-a.png); outline:0; }
.bk_pager .pager_step a:hover { color:#FFFFFF; background-image:url(btn-view.png); }


.bk_artist-page { width:570px; height:360px; margin:0 2px; padding:10px 33px; overflow:hidden; }
.bk_artist-page div.page_target { width:570px; overflow:hidden; }
.bk_artist-page div#page_target_inner { width:600px; margin-left:0; }
.bk_artist-page div#page_target_inner .item { float:left; width:120px; height:160px; margin:0 30px 25px 0; color:#404040; font-size:12px; line-height:14px; }
.bk_artist-page div#page_target_inner .item a { color:#404040; text-decoration:none; }
.bk_artist-page div#page_target_inner .item a:hover { color:#000000; }
.bk_artist-page div#page_target_inner .item img { width:120px; height:120px; margin:0 0 4px 0;  border:1px solid #cccccc; }
.bk_artist-page div#page_target_inner .item span.info { font-size:10px; line-height:12px; }


.bk_store-page { width:636px; height:380px; margin:0 2px; padding:0px; overflow:hidden; }
.bk_store-page div.page_target { overflow:hidden; }
.bk_store-page div#page_target_inner { width:636px; margin-left:0; }
.bk_store-page div#page_target_inner .item { float:left; width:283px; height:75px; padding:10px 10px 10px 25px; color:#404040; font-size:12px; line-height:16px; background:url(item_artist_bg.png);}
.bk_store-page div#page_target_inner .item:hover { background:#d8e7f0; }
.bk_store-page div#page_target_inner .item a { color:#404040; text-decoration:none; }
.bk_store-page div#page_target_inner .item a:hover { color:#000000; } 
.bk_store-page div#page_target_inner .item a.artist { color:#2394cf; text-decoration:none; }
.bk_store-page div#page_target_inner .item a.artist:hover { color:#000000; } 
.bk_store-page div#page_target_inner .item img { float:left; margin:0px 10px 0 0;  border:1px solid #cccccc; }
.bk_store-page div#page_target_inner .item span.info { font-size:10px; line-height:12px; }
.bk_store-page div#page_target_inner .item span.info2 { width:150px; float:left; color:#1f93ce; font-size:10px; line-height:12px; padding:12px 2px 0 0; text-align:right; }
.bk_store-page div#page_target_inner .item .view { float:right; width:39px; height:19px; padding:5px 5px 0 0; line-height:11px;}  
.bk_store-page div#page_target_inner .item .view a { float:left; clear:both; width:39px; height:17px; padding-top:2px; color:#2394cf; font-size:10px; text-decoration:none; text-align:center; }
.bk_store-page div#page_target_inner .item .view a:hover { color:#FFFFFF; background-image:url(btn-view.png); }


.bk_latest-releases { clear:both; width:636px; margin:0 0 0 2px; }
.bk_latest-releases .left { float:left; margin:0 0 0 0; width:384px; height:414px; }
.bk_latest-releases .right { float:left; margin:0 0 0 2px; width:250px; padding-top:0; height:414px; background:url(content_block_right_bg.png); }
.bk_latest-releases h1 { height:26px; margin-top:0px; padding:10px 0 0 20px; font-size:15px; background:url(newrel_top_bg.png); }
.bk_latest-releases .arrow { width:384px; height:10px; margin:-28px 0 0 0; text-align:right; }
.bk_latest-releases .arrow img { margin-right:20px; }
.bk_latest-releases .down { height:10px; margin-top:0; padding-bottom:8px; }
.bk_latest-releases .list { float:left; height:378px; overflow:hidden; font-size:12px; }
.bk_latest-releases .list strong { font-weight:bold; }
.bk_latest-releases .list .item { padding:7px 0 3px 0; width:372px; height:44px; background:url(newrel-item-bg.png) bottom center; }
.bk_latest-releases .list .item:hover { background:#d8e7f0; }
.bk_latest-releases .list .even { background-color:#dae5eb; }
.bk_latest-releases .list .item .play { float:left; width:32px; margin-left:20px; margin-top:8px; }
.bk_latest-releases .list .item .cover { float:left; width:40px; margin-left:5px; border:1px solid #cccccc; }
.bk_latest-releases .list .item .info { float:left; width:203px; height:38px; white-space:nowrap; margin-left:11px; padding-top:2px; line-height:13px; color:#404040; overflow:hidden; }
.bk_latest-releases .list .item .info a { color:#1f93ce; text-decoration:none; }
.bk_latest-releases .list .item .info a:hover { color:#000000; }
.bk_latest-releases .list .item .info span.track-title { color:#404040; }
.bk_latest-releases .list .item .info span.track-title a { color:#404040; text-decoration:none; }
.bk_latest-releases .list .item .info span.track-title a:hover { color:#000000; }
.bk_latest-releases .list .item .info span.edition-title { font-size:10px; line-height:12px; }
.bk_latest-releases .list .item .info span.edition-style { font-size:10px; line-height:12px; }
.bk_latest-releases .list .item .buy { float:left; width:40px; margin-top:15px; }
.bk_latest-releases .list .item .buy a { float:left; clear:both; width:37px; height:21px; padding-top:2px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:10px; background-image:url(btn-buy.png); }
.bk_latest-releases .slider { width:10px; float:left; background-color:#FFFFFF;}
.bk_latest-releases .slider_inner { width:10px; margin:2px 1px 2px 1px; height:374px; background:url(scroll_bg_1.png); }
.bk_latest-releases .slider_inner .slider_knob { width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }

.bk_latest-track-info { width:250px; margin:0; border:0; padding:0; }
.bk_latest-track-info .cover { clear:both; width:250px; height:250px; margin:0; border:0; padding:0; overflow:hidden; }
.bk_latest-track-info .cover img {  }
.bk_latest-track-info .artist-alert { clear:both; width:250px; height:28px; margin:0; border:0; padding:0; background-color:#233a4e; overflow:hidden; }
.bk_latest-track-info .artist-alert .artist { overflow:hidden; white-space:no-wrap; float:left; width:161px; height:20px; margin:8px 0 0 14px; }
.bk_latest-track-info .artist-alert .artist .rolling-overflow { overflow:hidden; white-space:no-wrap; width:161px; }
.bk_latest-track-info .artist-alert .artist a { font-size:11px; text-decoration:none; color:#bedaea; }
.bk_latest-track-info .artist-alert .alert { float:left; width:61px; height:22px; margin-top:6px; text-align:right; }
.bk_latest-track-info .artist-alert .alert a { clear:both; float:left; font-size:10px; text-decoration:none; color:#3ea4db; width:53px; height:18px; margin-left:8px; padding-top:2px; text-align:center; }
.bk_latest-track-info .artist-alert .alert a:hover { color:#FFFFFF; background-image:url(btn-alertme.png); }
.bk_latest-track-info .artist-alert .alert-box { clear:both; width:222px; height:20px; margin:8px 14px 0 14px; }
.bk_latest-track-info .artist-alert .alert-box span { font-size:9px; color:#DDDDDD; }
.bk_latest-track-info .artist-alert .alert-box span a { font-size:9px; color:#FFFFFF; }
.bk_latest-track-info .artist-alert .alert-box form label { float:left; font-size:11px; color:#bedaea; padding:3px 10px 0 0; }
.bk_latest-track-info .artist-alert .alert-box form input { float:left; height:12px; font-size:10px; color:#233a4e; background-color:#bedaea; margin-right:5px; }
.bk_latest-track-info .artist-alert .alert-box form a { float:left; font-size:11px; color:#3ea4db; padding:3px 0 0 0; text-decoration:none; }
.bk_latest-track-info .releases { margin:12px 12px 0 12px; width:226px; height:120px; }
.bk_latest-track-info .releases .head { margin:0; padding:0; width:226px; height:19px; border-bottom:1px solid #DCE5E9; }
.bk_latest-track-info .releases .head .other_releases { float:left; width:89px; height:14px; padding-top:4px; margin:0; background-image:url(tab-static-bg.png); font-size:11px; text-align:center; color:#000000; }
.bk_latest-track-info .releases .head .more { float:left; width:137px; margin-top:5px; }
.bk_latest-track-info .releases .head .more a { margin-left:98px; padding-right:15px; font-size:10px; text-decoration:none; color:#566668; background-image:url(arrow-more2.png); background-position: right center; background-repeat: no-repeat; }
.bk_latest-track-info .releases .head .more a.expanded { background-image:url(arrow-more.png); }
.bk_latest-track-info .releases .body { clear:both; overflow:hidden; width:226px; height:95px;margin-top:4px; }
.bk_latest-track-info .releases .body .row { clear:both; overflow:hidden; width:226px; height:19px; color:#404040; }
.bk_latest-track-info .releases .body .row .title { float:left; overflow:hidden; width:185px; height:17px; padding:2px 0 0 2px; font-size:11px; white-space:nowrap; }
.bk_latest-track-info .releases .body .row .date { float:left; width:60px; height:17px; padding-top:2px; font-size:11px; }
.bk_latest-track-info .releases .body .row .view { float:left; width:39px; height:19px; }  
.bk_latest-track-info .releases .body .row .view a { float:left; clear:both; width:39px; height:17px; padding-top:2px; color:#2394cf; font-size:10px; text-decoration:none; text-align:center; }
.bk_latest-track-info .releases .body .row .view a:hover { color:#FFFFFF; background-image:url(btn-view.png); }


.bk_merchandise-page { width:570px; height:360px; margin:0 2px; padding:10px 33px; overflow:hidden; }
.bk_merchandise-page div.page_target { width:570px; overflow:hidden; }
.bk_merchandise-page div#page_target_inner { width:600px; margin-left:0; }
.bk_merchandise-page div#page_target_inner .item { float:left; width:120px; height:160px; margin:0 30px 25px 0; color:#404040; font-size:12px; line-height:14px; }
.bk_merchandise-page div#page_target_inner .item a { color:#404040; text-decoration:none; }
.bk_merchandise-page div#page_target_inner .item a:hover { color:#000000; }
.bk_merchandise-page div#page_target_inner .item img { width:120px; height:120px; margin:0 0 4px 0;  border:1px solid #cccccc;}
.bk_merchandise-page div#page_target_inner .item span.info { font-size:10px; line-height:12px; }

.bk_merchandise-info { width:636px; height:380px; margin:0 2px; padding:0px; overflow:hidden; }
.bk_merchandise-info div.cover { float:left; width:250px; height:380px; margin:2px 20px 0 0; background:url(content_block_right_bg.png); }
.bk_merchandise-info div.readbox { color:#404040; float:left; width:346px; height:360px; margin:10px 20px 0 0; }
.bk_merchandise-info div.readbox h1 { font-size:20px; margin-bottom:7px; }
.bk_merchandise-info div.readbox span.locale { font-size:12px; }
.bk_merchandise-info div.tabbed_body { width:346px; overflow:hidden; margin-top:-5px; }
.bk_merchandise-info div.tabbed_body_inner { clear:both; width:2076px; }
.bk_merchandise-info div.tabbed_body_inner div.page { float:left; width:346px; margin-right:346px; color:#404040; font-size:11px; line-height:13px; }
.bk_merchandise-info div.tabbed_body_inner div.page a.buy { float:left; clear:both; width:37px; height:21px; padding-top:2px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:10px; background-image:url(btn-buy.png); }


.bk_signup { width:636px; height:446px; margin:0px 2px; padding:0px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat;  }
.bk_signup .head { width:616px; height:29px; margin:0px; padding:10px 0 0 20px; color:#FFFFFF;}
.bk_signup .head a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_signup .head a:hover { text-decoration:none; }
.bk_signup .head2 { width:640px; height:20px; margin:0px; padding:0px; background-image:url(signup_head_2.png); }
.bk_signup .head2 a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_signup .head2 a:hover { text-decoration:none; }
.bk_signup .main { height:396px; margin:0px auto; padding:5px 20px; font-size:12px; text-align:left; color:#00271c; }
.bk_signup .main .info { margin:10px 0 10px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_signup .main .info { margin:10px 0 10px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_signup .main .info span.red  { font-size:12px; padding:0; color:#ff4100; }
.bk_signup .main .row-head {  padding:3px 10px; margin:0px auto; clear:both; font-size:11px; text-align:left; color:#ffffff; background-color:#555555; }
.bk_signup .main .row  { height:22px; padding:4px 0px 2px 0; margin:0px auto; clear:both; border-bottom:1px solid #e3e3e3; }
.bk_signup .main .row span  { width:120px; float:left; text-align:right; padding-top:2px; font-size:11px; }
.bk_signup .main .row span.error  { display:none; width:220px; font-size:11px; float:left; text-align:left; padding:2px 0 0 10px; color:#ff4100; }
.bk_signup .main .row small  { font-size:12px; text-align:left; padding:0 0 0 2px; color:#ff4100; }
.bk_signup .main .row input { width:200px; float:left; margin-left:10px; background:#ffffff; border:1px solid #d4d4d4; color:#000000; }
.bk_signup .main .row select { padding-right:5px; margin-right:5px; }
.bk_signup .main .row input .radio-btn { width:70px; float:left; margin-left:10px; color:#000000; }
.bk_signup .main .error input {  }
.bk_signup .main .error span.error { display:block; }
.bk_signup .main button { width:72px; height:29px; margin-left:20px; padding-bottom:11px; border:none; background:url(btn-next.png); text-align:center; color:#ffffff; font-size:11px; }
.bk_signup .main button img { margin-bottom:1px; }
.bk_signup .tabs { clear:both; }
.bk_signup .tabs ul { clear:both; }
.bk_signup .tabs ul li { float:left; margin:0; padding:0; border:0; }
.bk_signup .tabs ul li a { float:left; clear:both; padding:2px; margin: 5px 10px 10px 0; color:#333333; text-decoration:none; }
.bk_signup .tabs ul li.active a { color:red; }
.bk_signup .tab { display:none; }
.bk_signup .active-tab { display:block; }
.bk_signup .tab .infotable { width:570px; padding:0; margin:5px; border:none; font-size:12px; text-align:left; color:#00271c;}
.bk_signup .tab .infotable th { padding:0px 30px 0 0; margin:0px; font-size:11px; text-align:left; color:#777777; border-bottom:1px solid#e3e3e3; }
.bk_signup .tab .infotable td { padding:10px 30px 0 0; margin:0px; font-size:12px; text-align:left; color:#000000; }
.bk_signup .tab .infotable td small { font-size:11px; text-align:left; color:#000000; }

.span-50 { width:50px; }
.span-100 { width:100px; }
.span-150 { width:150px; }
.span-200 { width:200px; }

.bk_credit { width:636px; height:446px; margin:0px 2px; padding:0px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat;  }
.bk_credit .head { width:616px; height:29px; margin:0px; padding:10px 0 0 20px; color:#FFFFFF;}
.bk_credit .head a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_credit .head a:hover { text-decoration:none; }
.bk_credit .main { height:368px; margin:0px auto; padding:5px 20px; font-size:12px; text-align:left; color:#00271c; }
.bk_credit .main h4 { margin:0px; padding:0px 0 5px 0; color:#000000; font-size:12px; }
.bk_credit .main .info { margin:10px 0 10px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_credit .main .info a { color:#00271c; text-decoration:none; font-size:12px; padding-left:18px; background:url(bul_2.png) 0px 2px no-repeat; }
.bk_credit .main .info a:hover { color:#ff0000; }
.bk_credit .main .info span { margin:10px 0; padding:0px 0 0 20px; font-size:13px; text-align:left; color:#00271c; display:block;  background:url(bul_2.png) 2px 2px no-repeat; }
.bk_credit .main .row-head {  padding:3px 10px; margin:0px auto; clear:both; font-size:11px; text-align:left; color:#ffffff; background-color:#555555; }
.bk_credit .main .row  { cursor:pointer; height:40px; padding:5px 10px 5px 10px; margin:0px auto; clear:both; border-bottom:1px solid #e3e3e3; color:#404040; font-size:11px; }
.bk_credit .main .hover  { background:url(boundle_bg.png) center center repeat-y; }
.bk_credit .main .row .bundle  { float:left; height:18px; width:188px; text-align:center; color:#0092e1; padding:11px; font-size:18px; background:url(bundle_bg_a.png) no-repeat; }
.bk_credit .main .row .detail  { float:left; width:110px; text-align:left; padding:16px 10px 0 5px; font-size:11px; }
.bk_credit .main .row .price  { float:left; width:180px; text-align:right; color:#ff0000; padding:15px 15px 15px 0px; font-size:13px; }
.bk_credit .main .row .price small { color:#555555; padding:0px 3px 0 5px; font-size:10px; }
.bk_credit .main .row .buy { float:left; width:40px; margin-top:12px; }
.bk_credit .main .row .buy a { float:left; clear:both; width:37px; height:21px; padding-top:2px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:10px; background-image:url(btn-buy.png); }
.bk_credit .main button { width:72px; height:29px; margin-left:20px; padding-bottom:11px; border:none; background:url(btn-next.png); text-align:center; color:#ffffff; font-size:11px; }
.bk_credit .main button img { margin-bottom:1px; }
.bk_credit .main .selected  { height:20px; padding:10px 0 0 0; margin-bottom:15px; clear:both; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; }
.bk_credit .main .payment { width:600px; }
.bk_credit .main .payment div.creditcard { width:300px; float:left; padding:0; }
.bk_credit .main .payment div.paypal { width:300px; float:right; padding:0; }
.bk_credit .step1 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(credit_step_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_credit .step2 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(credit_step_2.png); background-position:center center; background-repeat: no-repeat; }
.bk_credit .step3 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(credit_step_3.png); background-position:center center; background-repeat: no-repeat; }
.bk_credit .step4 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(credit_step_4.png); background-position:center center; background-repeat: no-repeat; }



.bk_demo { width:636px; height:446px; margin:0px 2px; padding:0px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat;  }
.bk_demo .head { width:616px; height:29px; margin:0px; padding:10px 0 0 20px; color:#FFFFFF;}
.bk_demo .head a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_demo .head a:hover { text-decoration:none; }
.bk_demo .head2 { width:640px; height:20px; margin:0px; padding:0px; background-image:url(signup_head_2.png); }
.bk_demo .head2 a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_demo .head2 a:hover { text-decoration:none; }
.bk_demo .main { height:396px; margin:0px auto; padding:5px 20px; font-size:12px; text-align:left; color:#00271c; }
.bk_demo .main .info { margin:10px 0 10px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_demo .main .info span.red  { font-size:12px; padding:0; color:#ff4100; }
.bk_demo .main .row-head {  padding:3px 10px; margin:0px auto; clear:both; font-size:11px; text-align:left; color:#ffffff; background-color:#555555; }
.bk_demo .main .row  { height:22px; padding:4px 0px 2px 0; margin:0px auto; clear:both; border-bottom:1px solid #e3e3e3; }
.bk_demo .main .row span  { width:120px; float:left; text-align:right; padding-top:2px; font-size:11px; }
.bk_demo .main .row span.error  { display:none; width:220px; font-size:11px; float:left; text-align:left; padding:2px 0 0 10px; color:#ff4100; }
.bk_demo .main .row small  { font-size:12px; text-align:left; padding:0 0 0 2px; color:#ff4100; }
.bk_demo .main .row input { width:200px; float:left; margin-left:10px; background:#ffffff; border:1px solid #d4d4d4; color:#000000; }
.bk_demo .main .row input .radio-btn { width:70px; float:left; margin-left:10px; color:#000000; }
.bk_demo .main .error input {  }
.bk_demo .main .error span.error { display:block; }
.bk_demo .main button { width:72px; height:29px; margin-left:20px; padding-bottom:11px; border:none; background:url(btn-next.png); text-align:center; color:#ffffff; font-size:11px; outline:0; }
.bk_demo .main button img { margin-bottom:1px; outline:0; }
.bk_demo #i_demoform { margin-top:30px; text-align:center; line-height:16px; display:none; }


.bk_step-head { width:636px; height:37px; margin:0 2px; padding-bottom:2px; background-image:url(block-center-head-bg2.png); background-position:0 2px; background-repeat: no-repeat; font-size:13px; color:#000000; }
.bk_step-head h1 { padding:12px 0 0 20px; font-size:15px; color:#000000; float:left; }
.bk_step-page { width:636px; height:414px; margin-left:2px; padding:0px; overflow:hidden; }
.bk_step-page .step1 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(step_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_step-page .step2 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(step_2.png); background-position:center center; background-repeat: no-repeat; }
.bk_step-page .step3 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(step_3.png); background-position:center center; background-repeat: no-repeat; }
.bk_step-page .step4 { width:636px; height:38px; margin:0px; padding:0px; background-image:url(step_4.png); background-position:center center; background-repeat: no-repeat; }


.bk_fb-page_ordering { width:636px; height:414px; margin:0 0 0 2px; padding:0px; background-image:url(fb_ordering_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_ordering .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_ordering .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }

.bk_fb-page_uploaddemo { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_uploaddemo_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_uploaddemo .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_uploaddemo .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }
.bk_fb-page_uploaddemo_error { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_error.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_uploaddemo_error .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_uploaddemo_error .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }

.bk_fb-page_buycredit { width:636px; height:376px; margin:0 0 0 0; padding:0px; background-image:url(fb_buycredit_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_buycredit .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_buycredit .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }
.bk_fb-page_buycredit .info span { display:block; }
.bk_fb-page_buycredit .info .boundle  { height:18px; width:188px; margin:5px 0px; text-align:center; color:#0092e1; padding:11px; font-size:18px; background:url(bundle_bg_a.png) no-repeat; }
.bk_fb-page_buycredit .info table { color:#555555; padding:2px; font-size:11px; }
.bk_fb-page_buycredit .info td { padding:4px; border-bottom:1px solid #909090; }

.bk_fb-page_buycredit_error { width:636px; height:376px; margin:0 0 0 0; padding:0px; background-image:url(fb_error.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_buycredit_error .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_buycredit_error .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }
.bk_fb-page_buycredit_error .info table { color:#555555; padding:2px; font-size:11px; }
.bk_fb-page_buycredit_error .info td { padding:4px; border-bottom:1px solid #cccccc; }

.bk_fb-page_registration { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_registration_1.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_registration .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_registration .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }

.bk_fb-page_404 { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_404.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_404 .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_404 .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }

.bk_fb-page_news { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_news.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_news .info { padding:40px; margin:0; width:310px; font-size:15px; text-align:left; color:#00271c; }
.bk_fb-page_news .info a { color:#ff0000; text-decoration:none; }
.bk_fb-page_news .info a:hover { color:#000000; }
.bk_fb-page_news .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }
.bk_fb-page_news .info input { width:190px; float:left; margin-right:15px; height:15px; background:#ffffff; border:1px solid #d4d4d4; color:#000000; }

.bk_fb-page_creditsystem { width:636px; height:414px; margin:0 0 0 0; padding:0px; background-image:url(fb_creditsystem.png); background-position:center center; background-repeat: no-repeat; }
.bk_fb-page_creditsystem .info { padding:40px; margin:0; width:180px; font-size:13px; text-align:left; color:#00271c; }
.bk_fb-page_creditsystem .info a { color:#00271c; text-decoration:none; font-size:11px; padding-left:18px; background:url(bul_2.png) 0px 2px no-repeat; }
.bk_fb-page_creditsystem .info a:hover { color:#ff0000; }
.bk_fb-page_creditsystem .info h2 { font-weight:normal; font-size:18px; padding-bottom:20px; text-align:left; color:#00271c; }



.bk_step-page #payform div.row span.error { display:none; color:red; font-size:9px; }
.bk_step-page #payform div.error span.error { display:block; }
.bk_step-page #payform div.row div.info { clear:both; font-size:9px; color:rgb(128,128,128); line-height:11px; }
.bk_pay-form  { width:600px; height:auto; margin:0px auto; font-size:12px; text-align:left; color:#00271c; }
.bk_pay-form .info { margin:10px 0 10px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_pay-form .info strong { font-size:13px; text-align:left; }
.bk_pay-form .row-head {  padding:3px 10px; margin:0px auto; clear:both; font-size:11px; text-align:left; color:#ffffff; background-color:#555555; }
.bk_pay-form .row  { height:22px; padding:4px 0px 2px 0; margin:0px auto; clear:both; border-bottom:1px solid #e3e3e3; }
.bk_pay-form .row label  { width:110px; float:left; font-size:11px; text-align:right; padding-top:2px; }
.bk_pay-form .row label.error  { display:none; width:220px; font-size:11px; float:left; text-align:left; padding:2px 0 0 10px; color:#ff4100; }
.bk_pay-form .row small  { font-size:10px; text-align:left; margin-top:2px; padding:2px 10px 0 120px; color:#aaaaaa; background-color:#ffffff; display:block; }
.bk_pay-form .row input { width:190px; float:left; margin-left:10px; background:#ffffff; border:1px solid #d4d4d4; color:#000000; }
.bk_pay-form .row input .radio-btn { width:70px; float:left; margin-left:10px; background:#ffffff; border:1px solid #d4d4d4; color:#000000; }
.bk_pay-form .error input { width:190px; float:left; margin-left:10px; }
.bk_pay-form .error span.error { display:block; }
.bk_pay-form button { width:72px; height:29px; margin-left:20px; padding-bottom:11px; border:none; background:url(btn-next.png); text-align:center; color:#ffffff; font-size:11px; }
.bk_pay-form button img { margin-bottom:1px; }


.bk_cart { clear:both; width:636px; font-size:12px; margin:0px; }
.bk_cart-headlabels { clear:both; width:636px; text-align:left; margin-top:-2px; padding:0px; height:36px; background:url(table_head_bg_2.png); }
.bk_cart-headlabels .info { width:636px; font-size:12px; color:#404040; padding:3px 25px 0 0; }
.bk_cart-table { float:left; overflow:hidden; width:624px; height:240px; }
.bk_cart-table .row { clear:both; width:636px; height:30px; background:url(edition_table_bg.png) top center; color:#404040; font-size:11px;}
.bk_cart-table .freerow { background:url(edition_table_bg_free.png) top center; color:#ff2400;}
.bk_cart-table .row .item-id { float:left; width:50px; margin:10px 0 0 30px; }
.bk_cart-table .row .title { float:left; width:300px; margin:10px 0 0 30px; }
.bk_cart-table .row .format { float:left; width:65px; margin-top:10px; text-align:center; }
.bk_cart-table .row .price { float:left; width:70px; margin-top:10px; text-align:center; }
.bk_cart-table .row .quantity { float:left; width:60px; margin-top:10px; text-align:center; }
.bk_cart-table .row .subtotal { float:left; width:65px; margin-top:10px; text-align:center; }
.bk_cart-table .row .del { float:left; width:15px; margin-top:8px; text-align:center; border:none; }
.bk_cart-bottom { clear:both; width:636px; margin:0; height:110px; padding-top:10px; }
.bk_cart-bottom .info { width:370px; height:40px; font-size:12px; color:#555555; padding:15px 0 15px 30px; text-align:left; float:left; }
.bk_cart-bottom .info a { color:#ff0000; text-decoration:none; }
.bk_cart-bottom .info a:hover { color:#000000; }
.bk_cart-bottom .total { width:180px; height:30px; font-size:15px; color:#ff0000; padding:15px 30px 0 0;  text-align:center; float:right; background:url(total_credit_bg.png) left top no-repeat; }
.bk_cart-bottom .next { width:150px; height:30px; font-size:15px; color:#ff0000; margin-top:10px; padding:0 30px 0 0;  text-align:right; float:right; clear:both; }
.bk_cart-bottom .next button { width:72px; height:29px; padding-bottom:11px; border:none; background:url(btn-next.png); text-align:center; color:#ffffff; font-size:11px; }
.bk_cart-bottom .next button img { margin-bottom:1px; }
.bk_cart .slider { width:10px; float:left; background-color:#FFFFFF;}
.bk_cart .slider_inner { width:10px; margin:2px 1px 2px 1px; height:238px; background:url(scroll_bg_2.png); }
.bk_cart .slider_inner .slider_knob { width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }


.bk_static { width:636px; height:452px; margin:0px 2px; padding:0px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat;  }
.bk_static h4 { margin:0px; padding:10px 0 5px 25px; color:#000000; font-size:14px; }
.bk_static div.p { margin:0px; padding:0 10px 10px 25px; text-align:justify; font-size:12px; color:#444444; }
.bk_static div.p a { margin:0px; padding:0px; color:#ff0000; font-size:11px; text-decoration:none; }
.bk_static div.p a:hover { text-decoration:none; }
.bk_static div.p ul { clear:both; margin-left:20px; list-style:outside url(bul_2.png); }
.bk_static div.p ul li { margin:15px; padding:0px; border:0; list-style:outside url(bul_2.png); }
.bk_static p { margin:0px; padding:0 10px 10px 25px; text-align:justify; font-size:12px; color:#444444; }
.bk_static p a { margin:0px; padding:0px; color:#ff0000; font-size:11px; text-decoration:none; }
.bk_static p a:hover { text-decoration:none; }
.bk_static p ul { clear:both; margin-left:20px; list-style:outside url(bul_2.png); }
.bk_static p ul li { margin:15px; padding:0px; border:0; list-style:outside url(bul_2.png); }
.bk_static .head { width:616px; height:29px; margin:0px; padding:10px 0 0 20px; color:#FFFFFF;}
.bk_static .head a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_static .head a:hover { text-decoration:none; }
.bk_static .main { background-image:url(content_block_bg.png); background-repeat:no-repeat; }
.bk_static .main span { padding:20px 0 0 25px; }
.bk_static .main span a { color:#00271c; text-decoration:none; font-size:11px; padding-left:18px; background:url(bul_2.png) 0px 2px no-repeat; }
.bk_static .main span a:hover { color:#ff0000; }
.bk_static .row-head {  padding:3px 10px; margin:0px auto; margin-right:10px; clear:both; font-size:11px; text-align:left; color:#ffffff; background-color:#555555; }


.bk_spec-off { padding:0px; margin:6px 0 0 0; }
.bk_spec-off .rows { width:140px; height:144px; background-image:url(bonus_check_gray.png); }
.bk_spec-off .rows #spec-off-inner { width:140px; height:36px; background-image:url(bonus_check_red.png); }
.bk_spec-off .rows #spec-off-inner2 { width:140px; height:0; background-image:url(bonus_check_green.png); }

.bk_get_news { width:636px; height:452px; margin:0px 2px; padding:0px; background-image:url(block-center-head-bg.png); background-position:0 2px; background-repeat: no-repeat;  }
.bk_get_news h4 { margin:0px; padding:0px 0 5px 0; color:#000000; font-size:12px; }
.bk_get_news p { margin:0px; padding:0px 0 20px 0; text-align:justify; }
.bk_get_news p ul { clear:both; }
.bk_get_news p ul li { float:left; margin:0; padding:0; border:0; }
.bk_get_news .head { width:616px; height:29px; margin:0px; padding:10px 0 0 20px; color:#FFFFFF;}
.bk_get_news .head a { float:right; margin:0px; padding:10px; color:#FFFFFF; font-size:11px; outline:0; }
.bk_get_news .head a:hover { text-decoration:none; }
.bk_get_news .main { margin:0; padding:20px; font-size:11px; text-align:left; color:#00271c; }

div.scrollable { }
div.scrollable .scrollable_outer { float:left; width:615px; height:414px; overflow:hidden; }
div.scrollable .scrollable_outer .scrollable_inner { clear:both; }
div.scrollable .scrollable_track { float:left; width:10px; margin:0px 0px 0px 11px; height:414px; background:url(scroll_bg_5.png); }
div.scrollable .scrollable_track .scrollable_knob { clear:both; width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }

div.scrolltable { }
div.scrolltable .scrolltable_outer { float:left; width:575px; height:314px; overflow:hidden; }
div.scrolltable .scrolltable_outer .scrolltable_inner { clear:both; }
div.scrolltable .scrolltable_track { float:left; width:10px; margin:0px 0px 0px 5px; height:314px; background:url(scroll_bg_5.png); }
div.scrolltable .scrolltable_track .scrolltable_knob { clear:both; width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }

div.scrolltable_2 { }
div.scrolltable_2 .scrolltable_outer { float:left; width:575px; height:314px; overflow:hidden; }
div.scrolltable_2 .scrolltable_outer .scrolltable_inner { clear:both; }
div.scrolltable_2 .scrolltable_track { float:left; width:10px; margin:0px 0px 0px 5px; height:314px; background:url(scroll_bg_7.png); }
div.scrolltable_2 .scrolltable_track .scrolltable_knob { clear:both; width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }

div.searchscrollable { }
div.searchscrollable .searchscrollable_outer { float:left; width:280px; height:300px; overflow:hidden; }
div.searchscrollable .searchscrollable_outer .searchscrollable_inner { clear:both; }
div.searchscrollable .searchscrollable_track { float:left; width:10px; margin:0px; height:300px; background:url(scroll_bg_6.png); }
div.searchscrollable .searchscrollable_track .searchscrollable_knob { clear:both; width:8px; height:40px; padding:1px; background:url(scroll_drag_1.png) no-repeat center center; }

