/*HTML*/
body{font-size:12px;font-family:verdana,arial,sans-serif;margin:0px;padding:0px;color:#333333;background-color:#c0c0c0;}
h1{display:none;}
form{margin:2px;padding:2px;}
a:link,a:visited{color:#666666;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}
input,select{margin-top:2px;font-size:12px;color:#333333;}
/*--讓input樣式，分別對應type=text,submit,chekbox…的寫法--*/
input {
	width:expression(this.type=="text"?"130px":"style");
	}
input[type="text"] {
	width:130px;
	}
/* Top 
------------------------------------------------------------------*/
#top{
	width:100%;
	height:54px;
	background-image:url('/bfp/images/bfp_top_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#333333;
	border-bottom:1px solid #999;
	}

#top a:link,#top a:visited{
	color:#ffffff;
	text-decoration:none;
}
/*------------------------------------------logo裡的下拉選單--------------------------------------------*/
/* 整體設置*/ 
#menu {
	margin:0; 
	padding:0;
	list-style-type:none; 
	font:12px; 
	height:54px;
	}

#menu li {
z-index:10;
	position:absolute;
	float:left; 
    padding:0; 
	margin:0 1px 0 0; 
	width:120px;
	}

/* 設置功能表項目*/
#menu li dl { 
	width:120px;/*ie6*/
    margin: 0px; 
	padding: 0 0 10px 0; 
	}


#menu li dt a,#menu li dd a{ display:block;}


/* 設置功能表項目的dt */
/* 設置功能表項目的dt */
#menu li dt { 
	margin:0; 
    padding: 5px; 
  	text-align:center;
	}

#menu li dt.logo { background:url('/bfp/images/bfp_top_logo.gif') no-repeat top left;width:200px;height:44px;}
#menu li dt.logo a{font-size:0;*text-indent:-9999px;}


#menu li dt a ,#menu li dt a:visited {
	display:block; 
    color:#333;
    text-decoration:none;
	}

	
/* 設置功能表項目的dd */
#menu li dd { 
	width:125px;
	margin-left:58px; 
    padding:0; 
	color: #fff; 
	}

#menu li dd.last {

	}

#menu li dd a, #menu li dd a:visited {
	height:1em;
	display:block; 
	color:#fff; 
    text-decoration:none; 
	padding:4px 5px 4px 20px;
    background:#000000  no-repeat 10px 10px; 
    }	
    
/*關閉子功能表*/
#menu li dd { display:none;}

/* 設置滑鼠回應 */
#menu li:hover dd  { display:block;}

#menu li dd a:hover {
	background: #000000; 
    color:#ffffff;
	text-decoration:underline;
	}
	
/*---------------------------------------------------------------------------------------------------*/

/*topnav*/
#topnav { 
	margin:-36px 10px 0 0;
}
#topnav ul { 
	float:right;
	padding: 0;
	margin: 0;
	list-style:none;
	line-height: 1;
}

#topnav a {
	display: block;
	width: auto;
	padding:0 5px 0 13px;
	text-decoration:none;
}
#topnav a:hover {
	text-decoration:underline;
	color:#ffffff;
}

#topnav li { 
	background:url('/bfp/images/bfp_att.gif') no-repeat left center;
	padding:3px;
	float: left;
	width: auto;
}
#topnav li.red{ 
	background:url('/bfp/images/bfp_att_red.gif') no-repeat left center;
	padding:3px;
	float: left;
	width: auto; 
}
#topnav li.blue{ 
	background:url('/bfp/images/bfp_att_blue.gif') no-repeat left center;
	padding:3px;
	float: left;
	width: auto; 
}
#topnav li ul { 
z-index:10;
	position: absolute;
	background: #131514;
	width: 6em;
	left: -999em; 
}

#topnav ul ul li{
	background:url('/bfp/images/default/bfp_spacer.gif') no-repeat left center;
	margin-top:7px;
	margin-left:-3px;
}

#topnav li:hover ul { 
	left: auto;
}

#topnav li span{
	font-weight:bold;
	color:#ffffff;
}

/*主要內容區*/
#Main{width:auto;margin-right:auto;margin-left:auto;margin-bottom:15px;}

#Container{width:978px;margin:0 auto 0 auto;}

/*排版*/
#SideBarIndex{width:170px;float:left;top:67px;position:absolute;} 
#Content{width:620px;margin:15px 0 0 179px;} 
#SideBarOther{width:170px;top:67px;margin-left:808px;position:absolute;} 
#MainContainer{overflow:hidden;zoom:1;}

/*中間區塊*/
#Content a:link,#Content a:visited{color:#666666;text-decoration:none;}
#Content a:hover{color:#333333;text-decoration:none;}
#WebIndex{background:url(/bfp/images/default/bfp_webindex_bg.png);overflow:hidden;margin-top:-1px;padding-top:10px;}
#WebIndex p{background:url(/bfp/images/default/bfp_webindex_p_bg.png) no-repeat;height:12px;}
#WebIndex img.a{float:left;padding:2px 2px 2px 6px;margin-left:5px;border:0px;}
#WebIndex div.r{float:right;width:120px;margin-right:3px;margin-top:0px;}
#WebIndex div.r img.b{margin:2px 2px 3px 2px;border:0px solid #333333;opacity:1;filter:Alpha(Opacity=100);}
#WebIndex div.r img.b:hover{margin:2px 2px 3px 2px;border:0px solid #333333;opacity:0.6;filter:Alpha(Opacity=60);}
h2{color:#666666;font-size:16px;font-weight:bold;padding:2px;margin-top:5px;margin-bottom:0px;}
h2 span{color:#0088cc;font-size:10px;padding-left:20px;}
div.zone{margin-top:15px;margin-right:auto;margin-left:auto;}
div.zone div.l{width:105px;height:152px;border:0px;margin-right:6px;margin-left:6px;OVERFLOW:hidden;float:left;}
div.zone div.l img.l{display:block;padding:0px;border:0px;margin-bottom:5px;width:100px;height:100px;opacity:1;filter:Alpha(Opacity=100);}
div.zone div.l img.l:hover{display:block;padding:0px;border:0px;margin-bottom:5px;width:100px;height:100px;opacity:0.6;filter:Alpha(Opacity=60);}
div.zone div.l .title {font-size:12px;color:#333333;font-weight:bold;}

#WebList_rnd{margin-top:10px;}
.CenterTitle{background:url(/bfp/images/default/bfp_centertitle_bg.png) no-repeat;height:42px;}
.CenterTitle h2{padding:10px 10px 10px 28px;color:#777777;}
.CenterTitle h2 span{padding-left:45px;}
.CenterContent{padding:10px 15px;word-wrap:break-word;word-break:break-all;background-image:url(/bfp/images/default/bfp_centercontent_bg.png);background-repeat:no-repeat;background-position:top;overflow:hidden;zoom:1;}
.CenterContent p.more{text-align:right;clear:both;margin:0px;padding:2px;}
.CenterFooter{background-image:url(/bfp/images/default/bfp_centerfooter_bg.png);background-repeat:no-repeat;height:12px;}



/*選單列*/

#SideBar a:link,#SideBar a:visited{color:#666666;text-decoration:none;}
#SideBar a:hover{color:#333333;text-decoration:none;}
#SideBar label{display:block;}
h3{color:#666666;font-size:16px;font-weight:bold;padding:2px;margin-bottom:0px;margin-top:0px;}
h3 span{display:block;color:#993333;font-size:10px;}
.SideTitle{background:url(/bfp/images/default/bfp_sidetitle_bg.png);height:34px;width:170px;display:table-cell;text-align:center;vertical-align:middle;}
.SideTitle *{vertical-align:middle;}
.SideTitle span{font-size:0;*text-indent:-9999px;display:inline-block;height:100%;width:1px;}
.SideTitle h3{
	color:#fff;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	}

.SideContent{background:url(/bfp/images/default/bfp_sidecontent_bg.png) repeat-y;}
.SideFooter{background:url(/bfp/images/default/bfp_sidefooter_bg.png) no-repeat;height:11px;margin-bottom:5px;}
.SubSideContent{padding:5px;word-wrap:break-word;word-break:break-all;background-image:url(img04.jpg);background-repeat:no-repeat;background-position:center top;}
.SubSideContent p{margin:1px 3px 1px 5px;border-bottom:1px solid #d7d8d8;padding-top:6px;padding-bottom:6px;padding-left:16px;background-image:url(/bfp/images/default/bfp_coupon_liststyle.gif);background-repeat:no-repeat;background-position:0px 7px;}
.SubSideContent p.updates span{display:block;color:#000000;font-weight:bold;}
.SubSideContent p img{padding-bottom:10px;border:0px;opacity:1;filter:Alpha(Opacity=100);}
.SubSideContent p img:hover{padding-bottom:10px;border:0px;opacity:0.6;filter:Alpha(Opacity=60);}
.SideFooter{height:15px;}
img.mypic{
	padding:2px;
	border:1px solid #333333;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 3px;
}
/*右方選單列*/
#WebUpdates img{float:left;margin-top:2px;margin-right:5px;}
#WebUpdates p.updates img{width:50px;height:50px;}
#WebUpdates p.updates{margin:1px 3px 1px 5px;border-bottom:1px solid #d7d8d8;padding-top:5px;padding-bottom:5px;padding-left:5px;background-image:url(/bfp/images/default/bfp_spacer.gif);}


/*-Advertisement-*/
.ad_616200px{margin-left: 1px;margin-bottom:10px;}
.ad_616200px img{border:none;}

.ad_61680px{margin-top:7px;margin-left: 1px;margin-bottom:7px;}
.ad_61680px img{border:none;}

.ad_166230px{margin-top:7px;margin-left: 1px;margin-bottom:7px;}
.ad_166230px img{border:none;}

.ad_16650px{margin-top:7px;margin-left: 1px;margin-bottom:7px;}
.ad_16650px img{border:none;}