@charset "utf-8";
/* CSS Document */
#bf_main{width:790px; padding:1px 2px; border:1px solid #DDD; float:left;}
#bf_nav{height:31px; background:url(images/bf.jpg) repeat-x; *overflow:hidden;}
#bf_nav a{display:block; width:80px; height:26px; text-align:center; line-height:26px; float:left; color:#333; text-decoration:none;}
#bf_nav a:hover,#bf_nav a.active{position:relative; height:31px; background:url(images/bf.jpg) no-repeat 0 -32px;}

#data_nav{height:30px; line-height:25px; margin-top:5px; padding-top:5px; border-top:1px solid #DDD; background:url(images/bf.jpg) repeat-x 0 -69px; position:relative;}
#data_item,#sort_bar,#lottery_nav{float:left; margin-right:10px; padding-right:10px; border-right:1px solid #DDD;}
#data_item a,#week_nav a,#lottery_nav a{float:left; display:block; width:40px; height:20px; line-height:20px; text-align:center; color:#333; text-decoration:none; margin-right:5px; border:1px solid #DDD; background:url(images/bf.jpg) no-repeat 0 -130px;}
#lottery_nav{border:none;}
#week_nav a{width:80px;}
#lottery_nav a{width:50px;}
#data_item a.active,#data_item a:hover,#week_nav a.active,#week_nav a:hover,#lottery_nav a.active,#lottery_nav a:hover{color:#FFF; background-position:0 -105px;}
#data_item a { cursor:pointer!important; }
#data_num em{font-weight:bold; color:#C30; margin:0px;}
#pop_matches,#mt_search{display:block; width:60px; height:20px; line-height:20px; text-align:center; border:1px solid #CCC; color:#333; background:url(images/bf.jpg) repeat-x 0 -130px; position:absolute; top:5px; right:5px; cursor:pointer;}
#mt_search{position:absolute; top:5px; right:80px;}

.bf_table{width:100%; border:1px solid #666; table-layout:auto;}
.bf_table.db_col{width:395px; float:left;}
.bf_table.inner_table{border:none;}
.bf_table th{height:22px; text-align:center; border:1px solid #666; background:#AAA;}
.bf_table td{height:22px; border:1px solid #666; text-align:center;}
.bf_table td a{color:#C30; margin:0 2px;}

#sel{border:1px solid #F60; margin-bottom:5px; background:#FFC;}
#sel_box{padding:5px;}
#sel_box span{display:block; width:110px; height:22px; line-height:22px; float:left;}
#sel_meta{height:24px; line-height:24px; background:#F4F4F4; padding-left:10px; clear:both;}
#sel_meta em{font-weight:bold; color:#C30;}
#sel_meta input{margin-left:10px;}

#lottery_year_nav{margin-bottom:10px; padding:5px 0; background:#FFFFE8; border:1px solid #DDD;}
#lo_year_nav{height:22px; border-bottom:1px solid #DDD; *overflow:hidden;}
#lo_year_nav a{display:block; height:21px; line-height:22px; width:60px; text-align:center; color:#333; text-decoration:none; margin:0; float:left; background:url(images/bf.jpg) repeat-x 0 -240px; border:1px solid #DDD;}
#lo_year_nav a.active,#lo_year_nav a:hover{position:relative; border-bottom:1px solid #FFF; background-position:0 -70px; color:#333;}
.year_c{display:none; margin:5px; height:25px; line-height:25px; text-align:left; position:relative;}
.year_c a{color:#333; margin:0 5px; text-decoration:none;}
.year_c a:hover{color:#F00; text-decoration:underline;}
.year_c.active{display:block;}
#lo_more{position:absolute; top:0px; right:5px;}

#bf_sidebar{border:1px solid #DDD; margin-left:700px; background:#F7FCFE;}
#bf_sidebar h2{height:30px; line-height:30px; border-top:1px solid #DDD; border-bottom:3px solid #333; background:url(images/bf.jpg) repeat-x 0 -235px; padding:0 5px;}
ul.bf_news{margin:5px;}
ul.bf_news li{height:20px; line-height:20px; white-space:nowrap; overflow:hidden;}
ul.bf_news li a{color:#1E50A2; text-decoration:none;}
ul.bf_news li a:hover{text-decoration:underline; color:#F00;}

#pop_vs,#pop_vs_1,#pop_mt,#pop_search,#pop_no{width:300px; background:#F4F4F4; border:2px solid #000000; padding:2px; position:absolute; top:50px; left:350px;}
#pop_mt{top:200px; left:600px;}
#pop_search{top:400px; width:200px;}
#pop_no{top:550px; width:490px; left:400px;}
#pop_vs .bf_table,#pop_mt .bf_table,#pop_search .bf_table,#pop_no .bf_table{table-layout:auto;}
#pop_vs .bf_table th,#pop_no .bf_table th{background:#FEBF01; font-size:13px; color:#FFF; border:none;}
#pop_vs .bf_table th.vs_center{background-position:0 -180px;}
#pop_vs .bf_table td{background:#FFF;}

#pop_vs_1 .bf_table,#pop_mt .bf_table,#pop_search .bf_table,#pop_no .bf_table{table-layout:auto;}
#pop_vs_1 .bf_table th,#pop_no .bf_table th{background:#FEBF01; font-size:13px; color:#FFF; border:none;}
#pop_vs_1 .bf_table th.vs_center{background-position:0 -180px;}
#pop_vs_1 .bf_table td{background:#FFF;}

#weather,#addr{line-height:1.5em;}
#weather em{color:#47BAED; font-weight:bold; margin-right:3px;}
#addr em{color:#488B39; font-weight:bold; margin-right:3px;}
#pop_mt h3,#pop_search h3{height:22px; line-height:22px; border:1px solid #DEA406; background:url(images/bf.jpg) 0 -155px; color:#FFF; padding:0 5px;}
#pop_mt li{width:100px; height:22px; line-height:22px; white-space:nowrap; float:left; overflow:hidden;}
#mt_meta,#pop_search_meta{text-align:center; height:24px; padding-top:3px; border-top:1px solid #DDD; clear:both;}
#pop_search li{height:24px; line-height:24px; padding:0 10px;}
#mt_meta button,#pop_search_meta button{height:20px; line-height:16px; margin:0 3px; background:url(images/bf.jpg) repeat-x 0 -130px; border:1px solid #CCC; cursor:pointer;}
#close_mt,#close_pop_search{position:absolute; top:5px; right:5px; display:block; width:14px; height:14px; text-align:center; line-height:14px; background:#F00; color:#FFF; border:1px solid #FFF; cursor:pointer;}

.bf_table tr.even td{background:#EFEFEF;}
.bf_table tr.even2 td{background:#DFEAF4;}
table.bf_table.inner_table td{border-left:none; border-top:none; background:#CF9;}
.bg_red{background:#F03!important; color:#FFF!important;}
.bg_lyellow{background:#FFDE99!important;}
.bg_lgreen{background:#CF9!important;}
.bg_black{background:#000!important; color:#FFF!important;}
.bg_ffc{background:#FFC!important;}
.bg_blue{background:#36C!important; color:#FFF!important;}
.w_690{width:690px!important;}
.bf_table td.c_deepred{font-weight:bold; color:#C30; cursor:pointer;}
.bf_table td.c_blue{font-weight:bold; color:#00F;}
.bf_table td.c_green{font-weight:bold; color:green;}
.bf_table td.alignleft{padding:0 2px; text-align:left;}
.bf_table td.alignright{padding:0 2px; text-align:right;}
.b_t{border-top:1px solid #DDD;}
#ad_left{width:80px; height:200px; float:left; background:#000;}
#ad_right{width:80px; height:200px; float:right; background:#000;}
