@charset "utf-8";
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
* html .png { position: relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, td, th, form, fieldset, input, textarea, p, blockquote { margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}

body { background-image: url(../images/bg1.gif); background-repeat: repeat-x; font: 13px, Arial, Helvetica, sans-serif; color:#333333;}
div { line-height: 150%;}
a {	color: #3b5700; text-decoration: none;}

.clear { clear: both;}

.p0 { padding: 0px;}
.pl10 { padding-left: 10px;}
.pb8 { padding-bottom: 8px;}
.ptb1 { padding-top: 1px; padding-bottom: 1px;}
.ptb2 { padding-top: 2px; padding-bottom: 2px;}
.ptb10 { padding-top: 10px; padding-bottom: 10px;}
.prl5 { padding-right: 5px; padding-left: 5px;}

.ml30 { margin-left: 30px;}
.mr20 { margin-right: 20px;}
.mtb5 { margin-top: 10px; margin-bottom: 10px;}

.w30 { width: 30px;}
.w50 { width: 50px;}
.w60 { width: 60px;}
.w80 { width: 80px;}
.w95 { width: 95px;}
.w100 { width: 100px;}
.w105 { width: 105px;}
.w115 { width: 115px;}
.w120 { width: 120px;}
.w150 { width: 150px;}
.w155 { width: 155px;}
.w200 { width: 200px;}
.w220 { width: 220px;}
.w215 { width: 215px;}
.w250 { width: 250px;}
.w260 { width: 260px;}
.w270 { width: 270px;}
.w360 { width: 360px;}
.w450 { width: 450px;}

.fsize12 { font-size: 12px;}

.bottom_solid_dadada { border-bottom: 1px solid #dadada;}
.bottom_solid_cccccc { border-bottom: 1px solid #cccccc;}
.bottom_solid_bacf73 { border-bottom: 1px solid #bacf73;}
.bottom_dashed_999999 { border-bottom: 1px dashed #999999;}

.color_000000 { color: #000000}
.color_666633 { color: #666633}
.color_666666 { color: #666666}

.input { font-size: 12px; color: #777777; padding: 1px; border-width: 1px; border-style: solid; border-color: #7d8e66;}
.star { font-size: 12px; color: #FF0000;}
.noteps { color: #614102; font-size: 11px; line-height: 19px; background: url(../images/icon_error.gif) no-repeat; padding-left: 20px;}
.note11 { color: #999999; font-size: 11px; line-height: 19px;}

#loader { background-color:#FFFFCC; border:1px solid #CC0000; position:fixed; color:#CC0000; z-index: 1000; left:0px; bottom:0px; padding:5px 15px;filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.65); opacity:0.65; font-size: 12px;}
* html #loader {position:absolute;}

.goods_list a { font-size: 13px; line-height: 16px; color: #333333; text-decoration: none;}
.goods_list a:hover { color:#3b5700;}

.article_list td { padding: 5px;}
.article_list a { color: #3b5700; line-height: 18px; text-decoration: none;}
.article_list a:hover { text-decoration: underline;}
.article_list .p0 { padding: 0px;}

.headline { background: url(../images/member/arrow_2.png) center left no-repeat; padding: 0px 15px; text-align: left; color: #3b5700; line-height: 18px;}

.pages { clear: both; text-align: center; padding: 10px 5px 5px;}
.pages strong { color: #990000;}


/* 左邊icon選單變化 */
.button { width: 175px; overflow: hidden;}
.button ul { list-style: none;}
.button li { border-bottom: 1px solid #bbc085;}
.button ul a { padding: 3px 5px 3px 15px; background: url(../images/arrow_news.gif) 2px 9px no-repeat; display: block; width: 155px !important; width /**/: 175px; color: #2e4113; text-decoration: none;}
.button a:hover { color: #ffffff; background: url(../images/arrow_news_white.gif) 2px 9px no-repeat; background-color: #627c00;}

.shop_help { table-layout: fixed;}
.shop_help th { vertical-align: top; width: 100px; padding: 5px;}
.shop_help td { padding: 5px; line-height: 150%;}
.shop_help .solid { height: 1px; background-color: #cbd099; padding: 0px;}

.goods_info { table-layout: fixed;}
.goods_info th { vertical-align: top; width: 80px; padding: 3px; background-color: #eaeaea; text-align: center;}
.goods_info td { padding: 3px; line-height: 150%;}
.goods_info .solid { height: 1px; background-color: #cbd099; padding: 0px;}

.table01 td, .table02 td { padding: 3px;}

.table02, .table03, .table04 { table-layout: fixed;}
.table02 th { padding: 3px; width: 70px; text-align: right;}

.table03 td, .table04 td { padding: 3px; background-color: #f8f9ef; padding-left: 10px; padding-right: 10px;}
.table03 th, .table04 th { padding: 3px; width: 100px; text-align: center; background-color: #f0f1d7;}
.table03 .solid, .table04 .solid { height: 1px; background-color: #cbd099; padding: 0px;}

.table04 th { width: 90px; text-align: right;}

.table05 { border-collapse: collapse; table-layout: fixed;}
.table05 th { padding: 5px; background-color: #556b01; text-align: center; color: #FFFFFF;}
.table05 td { padding: 5px;}

.prolist1 td { padding: 6px;}
.shopping td { padding: 1px;}
.contact td { padding: 3px;}

