@charset "UTF-8";
/* CSS Document */

/* ----------------------------------- 
 Base beanfun! css 
 ----------------------------------- */
body, html {margin:0 0 0 0;}
body, html {background-color: #C9DCDA; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%;}
a:link,
a:visited {
	background-color: transparent;
	color: #409900;
	text-decoration: none;
	outline: none;	
	}
a:hover,
a:active {
	background-color: transparent;
	color: #F38630;
	text-decoration: underline;
	outline: none;	
	}
a, a:hover, a:visited, a:active {
   border:none;
   outline:none;
}

/* ----------------------------------- 
 Base rounded-corners box 
 ----------------------------------- */
.BoxContainer {
	margin: 0 auto;
	width: 100%;
	}
.BoxContainer .BoxHD .BoxContent {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/tr.png) no-repeat right 0;
	font-size: 1px;
	height: 11px;
	margin-right: -14px;
	}
.BoxContainer .BoxFT .BoxContent {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/br.png) no-repeat right 0;
	font-size: 1px;
	height: 27px;
	margin-right: -14px;
	}
.BoxContainer .BoxHD {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/tl.png) no-repeat 0 0;
	margin-right: 14px;
	}
.BoxContainer .BoxBD {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/ml.png) repeat-y 0 0;
	margin-right: 9px;
	}
.BoxContainer .BoxBD .BoxContent {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/mr.png) repeat-y right 0;
	margin-right: -9px;
	}
.BoxContainer .BoxBD .BoxContent .BoxContentNarrowPadding {
	background: #FFFFFF url(http://hk.beanfun.com/images/default/basebox/mc.png) repeat-x 0 0;
	margin: 0 7px;
	overflow: visible;
	padding-left: 8px;
	padding-right: 8px;
	}
.BoxContainer .BoxBD .BoxContent .BoxContentWidePadding {
	background: #FFFFFF url(http://hk.beanfun.com/images/default/basebox/mc.png) repeat-x 0 0;
	margin: 0 7px;
	overflow: hidden;
	padding-left: 25px;
	padding-right: 25px;
	}
.BoxContainer .BoxFT {
	background: transparent url(http://hk.beanfun.com/images/default/basebox/bl.png) no-repeat 0 0;
	margin-right: 14px;
	}
	
/* ----------------------------------- 
 Customerize layout 
 ----------------------------------- */
#centerDIV {
	width:920px;
	height:550px;
	min-width:920px;
	min-height:550px;
	position: absolute; /* 置中 */
	top: 50%; /* 置中 */
	left: 50%; /* 置中 */
	margin: -290px 0 0 -460px; /* 邊界減去一半的寬高 */
	z-index:3;
}
#centerDIVcont {width:100%; min-height:470px;}
#msgarea {width:710px; margin:auto;}
#btnarea {width:810px; margin:auto;}
#btnarea img{padding:10px 15px;}
#ciFoot {width:100%; height:40px; background:#FFF; padding:15px 0px;
	border-top:3px solid #8ABE1D; text-align:center; position:absolute; top:100%; z-index:20; margin:-73px 0 0 0;}
#ciFoot img {border:0px;}

.divC {
	margin:auto;
}
.divL {
	float:left;
}
.divR {
	float:right;
}
.divClr {
	clear:both;
	height:0px;
}
.bigtxt {
	font-size:16px;
	font-weight:bold;
	line-height:150%;
}
.smalltxt {
	font-size:11px;
}