html{padding:0px; margin:0px; }

body{padding:0px; text-align:center; min-width:990px; text-align:left; margin:0px; background-color:#FFFFFF; 
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;
background:url(../images/body_bg001.jpg) left top repeat-x;}
 
p, img, span{margin:0px; padding:0px;}

a{outline: none; /* for Firefox */ hlbr:expression(this.onFocus=this.blur()); /* for IE */}

ul{margin:0px; padding:0px; list-style-type:none; font-size:0; }

a img{border:none;}

a:link{color:#333333; text-decoration:none;}
a:active{color:#333333; text-decoration:none;}
a:hover{color: #2a577c; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}

.clearfloat{clear:both; height:0px; font-size:0px; line-height:0px;}
#imgPreloader{display: none;}
p.blank{display: block; height: 18px;}
p.blank2{display: block; height: 20px;}
p.blank3{display: block; height: 5px;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*定位大框架*/
#bottombg01 {background:url(../images/body_bg002.jpg) left bottom repeat-x;}
#copyrightbg{background:url(../images/copyright_bg001.jpg) center bottom no-repeat;}
#flashbg{background:url(../images/flash_bg001.jpg) center top no-repeat;}
#wrapper{margin:0px auto 0px auto; position:relative; width:990px;}
#header{width:990px; height:340px; z-index:0; position:relative; margin:0px; padding:0px}
#footer{width:990px; height:190px;}


/*定位大框架_首頁2*/
#topbg01 {background:url(../images/new_index/bg_002.png) top center no-repeat;}
#wrapper02{margin:0px auto 0px auto; position:relative; width:990px;}
#header02{width:990px; height:340px; position:relative; margin:0px; padding:0px; background:url(../images/new_index/bg_top01.png) top center no-repeat;}
#middle02{background:url(../images/new_index/bg_mid01.png) center top no-repeat; width:990px; background-color:#FFFFFF; margin:0px; padding:0px; position:relative;}
#footer02{width:990px; height:140px; background:url(../images/new_index/bg_footer01.png) top center no-repeat;}


/*內頁固定框架*/
#insidemain{width:990px; position:relative;}
#insideleft{width:216px; height:660px; padding:0px; margin:0px; float:left; background:url(../images/inside_01.png) right top no-repeat; position:relative;}

/*標示項目flash*/
#markflash{position:absolute; width:216px; height:220px; left: 0px; top: -5px; display:block; z-index: 99;}

/*MENU放置處*/
#menuflash{width:216px; padding:205px 0px 10px 0px;}

/*quick_flash*/
#quick{position:absolute; width:77px; height:275px; left: 697px; top: 20px; display:block; z-index: 99; padding:0px 0px 0px 0px;}

/*會員登入區*/
#loginbox{background:url(../images/member/loginbg_01.png) no-repeat top center; width:230px; height:100px; margin:0px; position:absolute; left:589px; top:178px; z-index:99;}
#in_login{position:absolute; width:150px; height:53px; left:6px; top:36px; color:#26768a;}
#loginbox input.user{width:145px; height:18px; background:url(../images/member/input_idbg01.png) no-repeat center center; position:absolute; left:10px; top:37px; border:1px solid #96aab9; background-color:#e5e5e5; color:#23a5b7;}
#loginbox input.paw{width:145px; height:18px; background:url(../images/member/input_pawbg01.png) no-repeat center center; position:absolute; left:10px; top:62px; border:1px solid #96aab9; background-color:#e5e5e5; color:#23a5b7;}
#loginbox .button{width:60px; height:45px; display:block; position:absolute; left:162px; top:38px;}


/*頁數*/
#pagemu{width:680px; padding:15px 77px 10px 17px;}
#pagemu ul{margin:0px; padding:0px;}
#pagemu li{margin:0px; padding:0px; font:12px/15px Geneva; color:#678cb5; float:left;} 
#pagemu li.back a{width:65px; height:15px; background:url(../images/back01.png) left top no-repeat; display:block; cursor:pointer; float:left; margin-right:10px;}
#pagemu li.back a:hover{background:url(../images/back01h.png) left top no-repeat;}
#pagemu span.pageon{color:#4773b1; margin:0px; padding:0px 3px 0px 3px; display:block; float:left; overflow:hidden; text-align:center; font:12px/15px Geneva; font-weight: bold;}
#pagemu span.page a{font:12px/15px Geneva; text-align:center; margin:0px; padding:0px 3px 0px 3px;  display:block; float:left; overflow:hidden; cursor:pointer; color:#678cb5;}
#pagemu span.page a:hover{color:#4773b1;text-decoration:underline; font-weight: bold;}
#pagemu li.next a{width:65px; height:15px; background:url(../images/next01.png) left top no-repeat; display:block; cursor:pointer; float:left; margin-left:10px;}
#pagemu li.next a:hover{background:url(../images/next01h.png) left top no-repeat;}
