@charset "utf-8";
/* CSS Document */
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}

a { color:#999; text-decoration:none;}
b:hover { color:#999;}

/*body { background:url(images/bg1-1.gif) repeat-y center #fff;}*/




#golbalwapper { border:#ddd solid 1px; border-top:none; width:970px; margin:0 auto; background-color:#FFFFFF}

#wapper_1 { width: 968px; margin: 0 auto; overflow: hidden; background: url(images/bg2-2.png) repeat-y;}
#wapper_2 { width: 940px; margin: 0 auto; overflow: hidden;}
#wapper_01 {width: 690px; height: 206px; float:left; overflow: hidden;}
#wapper_02 {width: 248px; height: 206px; float:right; background:url(images/bg_img.jpg) no-repeat; overflow: hidden;}

#header { height:110px; overflow:hidden; margin-bottom:2px; background:url(images/bg3-1.gif) top repeat-x; clear: both;}
#maincontent { width: 900px; background: url(images/bg3-2.gif) top repeat-x; padding: 10px 20px 0px; overflow: hidden;}
#navi { width: 150px; float: left; overflow: hidden; padding-left: 10px;}
#primary { width: 720px; float: right; overflow: hidden;}
.pro1-1 { width: 170px; float: left; padding-right:10px; padding-bottom:30px;}
.pro1-2 { width:168px; height:168px; border:1px solid #dddddd;}
.brand1-1 { width:160px; float:left; padding:0px 8px 20px; overflow:hidden;}
.brand1-2 { width:158px; height:158px; border:2px solid #dddddd; overflow:hidden;}

/*get flash player*/
.get_flash { background:url(images/get_flash_player.gif) center no-repeat; display:block;}

/*主選單(按鈕)*/
.button1 { width:150px; overflow:hidden;}
.button1 ul { list-style: none;}
.button1 li { border-bottom:1px solid #ffffff;}
.button1 li a { padding:6px 15px 5px 5px; width:130px !important; width /**/: 150px; display: block; color:#333333; text-decoration: none; background:url(images/aw3.gif) 137px 10px no-repeat #f2edce;}
.button1 li a:hover { background:url(images/aw3.gif) 137px 10px no-repeat #eee7bd; color:#333333;}
.button1 li span.stay1 { width:130px; font-weight:bold; display:block; color:#333333; background:url(images/aw3.gif) 137px 10px no-repeat #eee7bd; padding:6px 15px 5px 5px;}


/*font style*/
.m1_style { font-family:Arial, Helvetica, sans-serif;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f16 { font-size:16px; font-weight:bold; color:#88a5d8;}
.f_b { font-weight:bold;}
.f_bka, .f_bka a { color:#aaaaaa; text-decoration:none;}
.f_bka a:hover { color:#f668b2; text-decoration:none;}
.f_bk3, .f_bk3 a { color:#333333; text-decoration:none;}
.f_bk3 p { margin-bottom:15px;}
.f_bk3 a:hover { color:#1988a5; text-decoration:none;}
.f_bk4, .f_bk4 a { color:#454545; text-decoration:none;}
.f_bk4 a:hover { color:#e92c00;}
.f_bk6, .f_bk6 a { color:#666666; text-decoration:none;}
.f_bk6 a:hover { color:#666666; text-decoration:underline;}
.f_bk9, .f_bk9 a { color:#999999; text-decoration:none;}
.f_bk9 a:hover { color:#999999; text-decoration:underline;}
.f_r1 { color:#e92c00;}
.f_bu1 { color:#2058ab; font-size:16px; font-weight:bold;}
.f_bu2 { color:#4662a4;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.b_brown, .b_brown a, .b_brown a:hover  {color: #34aace; text-decoration:none;}
/*other*/
.a1 td { padding:3px 0px;}
.a2 td { padding:8px 0px;}
.aw1 { background:url(images/aw1.gif) 12px 10px no-repeat;}
.aw2 { background:url(images/aw1.gif) 12px 12px no-repeat;}
.aw_q { background:url(images/t_qa_q.gif) 4px 10px no-repeat;}
.aw_a { background:url(images/t_qa_a.gif) 4px 10px no-repeat;}
.bd1 { border:1px solid #dddddd;}
.line_1 { height:1px; padding:0px; background-color:#dddddd; overflow:hidden;}
.line_2 { height:1px; background:url(images/bg5-1.gif) repeat-x; padding:0px; overflow:hidden;}
.people { width:199px; height:21px; margin:0 auto; overflow:hidden; background:url(images/catalog_people_bg.gif) no-repeat; padding-top:7px; margin-top:20px; color:#9d6e42;}
.mt5 {margin-top:5px;}
.b_gron {color:#999;}
