img {border:none;}

input.amount {background:#4e331f; color:#CC6600; border:1px solid #926f55; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:18px; padding:2px 2px 0 1px;}
input.price {background:#5b3315; color:#CC6600; border:1px solid #44230b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:16px; padding:2px 2px 0 1px; text-align:center;}
input.fill {background:#5b3315; color:#CC6600; border:1px solid #44230b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:16px; padding:2px 2px 0 2px; text-align:left;}

select.fill {background:#5b3315; color:#CC6600; border:1px solid #44230b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:22px; padding:2px 2px 0 2px; text-align:left;}

textarea.fill {background:#5b3315; color:#CC6600; border:1px solid #44230b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px 0 2px; text-align:left;}


input.form {background:#ffffff; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #eeeeee;}
textarea.form {background:#ffffff; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #eeeeee;}

/*-----------------------index-----------------------*/

.more {color:#bfa755; text-align:right;}
.more:link, .more:visited {color:#bfa755; font-size:12px; text-decoration:none;}
.more:hover, .more:active {color:#8fa139; font-size:12px; text-decoration:none;}

/*====login====*/
#login-bg {color:#200c0c; text-align:left; padding-left:5px;}
input#login_ac {background:url(../images/login-ac.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:76%; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
input#login_pw {background:url(../images/login-pw.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:76%; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:2px 0;}
input#login_id {background:url(../images/login-id.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:76%; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

input#login-ac2 {background:url(../images/login-ac.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:100px; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
input#login-pw2 {background:url(../images/login-pw.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:100px; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:2px 0;}
input#login-id2 {background:url(../images/login-id.jpg) #78593C left no-repeat; border:1px solid #bd8e4f; width:50px; height:60%; text-align:left; padding:2px 2px 0 20px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/*====search====*/
#key_word {color:#9b7e60; font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size:12px;}
input#key_word {background:url(../images/search-bg.jpg) center no-repeat; border:none; width:150px; height:20px; text-align:left; padding:5px 5px 0 5px; color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


/*====top link====*/
.topmenu {font-family:Tahoma,Geneva,Kalimati,sans-serif;text-decoration:none; text-align:right; color:#ac6a00;}
.top-menu {font-family:Tahoma,Geneva,Kalimati,sans-serif;text-decoration:none; text-align:right; color:#ac6a00;}
.top-menu:link, .top-menu:visited {color:#ac6a00; font-size:12px; text-decoration:none;}
.top-menu:hover, .top-menu:active {color:#f0b352; font-size:12px; text-decoration:none; margin-right:5px;}

/*====news=====*/
#news-head {border-bottom:1px solid #59493f; width:50%; padding-bottom:5px;}
#news-date {color:#987b4f; font-family:Tahoma,Geneva,Kalimati,sans-serif;}
.news-list {color:#d1c0a5; font-size:12px;}
.news-link {font-family:Tahoma,Geneva,Kalimati,sans-serif;text-decoration:none; text-align:right; color:#d1c0a5;}
.news-link:link, .news-link:visited {color:#d1c0a5; font-size:12px; text-decoration:none;}
.news-link:hover, .news-link:active {color:#e33c3c; font-size:12px; text-decoration:none; margin-right:5px;}
.news-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#FFCC99;}

/*====shop====*/
#shop-head {border-bottom:1px solid #59493f; width:50%; padding-bottom:5px;}
.shop-link {font-family:新細明體;text-decoration:none; color:#d99e79; margin:5px 0;}
.shop-link:link, .shop-link:visited {color:#d99e79; font-size:11px; text-decoration:none;}
.shop-link:hover, .shop-link:active {color:#B86634;	font-size:11px;	text-decoration:none;}

/*====hot item====*/
#hot-head {border-bottom:1px solid #59493f; width:50%; padding-bottom:5px;}
.hot-link {font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體"; text-decoration:none; color:#d99e79; margin:5px 0;}
.hot-link:link, .hot-link:visited {color:#d3c38d; font-size:15px; text-decoration:none; padding-right:5px;}
.hot-link:hover, .hot-link:active {color:#B86634; font-size:15px; text-decoration:none; padding-right:5px;}
.hot-link2 {font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體"; text-decoration:none; color:#808080; margin:5px 0;}
.hot-link2:link, .hot-link2:visited {color:#808080; font-size:12px; text-decoration:none; padding-right:5px;}
.hot-link2:hover, .hot-link2:active {color:#B86634; font-size:12px; text-decoration:none; padding-right:5px;}

#hot td {text-align:right;}

/*===================================pages=====================================*/
.bread {color:#fee4c5; text-align:right; padding-right:20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體;}
.page {font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體; font-size:12px; color:#CCCC99;}
.pagel {font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體; font-size:12px; color:#CCCC99;}
.pagel:link, .pagel:visited {color:#ff9c00; font-size:12px; text-decoration:none; padding:1px 4px;}
.pagel:hover, .pagel:active {background-color:#553d25; color:#ff8a01; font-size:12px; text-decoration:none; padding:1px 4px;}

/*====signup member====*/
#signup {background:url(../images/col-bg.gif) center repeat-x;}

table.member {color:#FFCC99; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
table.memsignup {width: 90%; padding: 0px; border: none; border: 1px solid #533317; color:#CC9966; margin:0 0 10px 10px;}
table.memsignup td {font-size: 12px; border: none; vertical-align: middle; padding: 5px;}
table.memsignup td.itemname {border-bottom: 1px solid #533317; background-color:#362009; text-align:right;}
table.memsignup td.fill {border-bottom: 1px solid #533317; background-color:#492B0C; line-height:120%;}
table.memsignup textarea.rights {border: 1px solid #533317; background-color:#492B0C; text-align:left; width:570px; height:150px;overflow-y:auto; font-family:新細明體; font-size:12px; color:#CCCC99; line-height:120%;}
table.memsignup input.add {border: 1px solid #533317; background-color:#754413; text-align:left; height:18px; font-family:新細明體;	font-size:12px; color:#CCCC99; line-height:100%; padding:2px 0 0 0;}

/*====order====*/
#order {background:url(../images/col-bg.gif) center repeat-x;}

table.order {color:#FFCC99; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; vertical-align:middle;}
table.ordercart {width: 95%; padding: 0px; border: none; border: 1px solid #533317; color:#CC9966; margin:0 0 10px 10px;}
table.ordercart td {font-size: 12px; border: none; vertical-align: middle; padding: 5px;}
table.ordercart td.itemname {border-bottom: 1px solid #533317; background-color:#362009;}
table.ordercart td.fill {border-bottom: 1px solid #533317; border-right: 1px solid #533317; background-color:#492B0C; line-height:120%;padding-left:5px;}
table.ordercart td.fill a:link, a:visited {color:#FF9933; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.ordercart td.fill a:hover, a:active {color:#D23500; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.ordercart td.column {border-bottom: 1px solid #533317; border-right: 1px solid #533317; background-color:#492B0C; padding-left:5px ;color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:160%; }
table.ordercart td.column a:link, a:visited {color:#FF9933; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.ordercart td.column a:hover, a:active {color:#FF6633; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*訂購單中，單數行和雙數行*/
table.ordercart td.form-odd {border-bottom: 1px solid #533317; border-right: 1px solid #533317; background-color:#492B0C; line-height:120%;padding-left:5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
table.ordercart td.form-odd a:link, a:visited {color:#FF9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table.ordercart td.form-odd a:hover, a:active {color:#FF6633; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table.ordercart td.form-even {border-bottom: 1px solid #533317; border-right: 1px solid #533317; line-height:120%;padding-left:5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
table.ordercart td.form-even a:link, a:visited {color:#FF9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table.ordercart td.form-even a:hover, a:active {color:#FF6633; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

table.ordercart textarea.rights {border: 1px solid #533317; background-color:#492B0C; text-align:left; width:570px; height:150px;overflow-y:auto; font-family:新細明體; font-size:12px; color:#CCCC99; line-height:120%;}
table.memsignup input.add {border: 1px solid #533317; background-color:#754413; text-align:left; height:18px; font-family:新細明體;	font-size:12px; color:#CCCC99; line-height:100%; padding:2px 0 0 0;}


/*====about====*/
.about-deinfo {color:#CCCC33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:200%;}
.about-deinfo br{line-height:120%;}

/*====products====*/
.product-title {color:#FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:30px;border-bottom:1px solid #44230b; padding-right:5px;}
.product-content {color:#FF6633; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #44230b;}
.product-content-big {color:#FF6633; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; border-bottom:1px solid #44230b; font-weight:bold;}
.product-content-g {color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #44230b; line-height:140%;}

.product-detail {color:#977359; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; }

/*a img.bordered{border:3px solid #724018;}
a img.bordered:link, a img.bordered:visited{border:3px solid #724018;}
a img.bordered:hover a img.bordered:active{border:3px solid #cc2902;}*/

.bordered{border:5px solid #724018;}
a img.bordered {border:5px solid #724018;}
a:hover img.bordered {border: 5px solid #660000;}

/*====Q&A===*/
#qna {font-family:新細明體; font-size:12px;}
#qna dl{line-height:150%; width:95%; font-size:12px;}
#qna dt{background:url(../images/hand-point.gif) left top no-repeat; color:#aec257; padding-left:20px; margin-bottom:2px;}
#qna dd{background:url(../images/heart.gif) left top no-repeat; color:#fee4c5; padding-left:20px; border-bottom:1px solid #4e2c18; margin-bottom:10px;}


/*====Alliance====*/
/*table tr.alli{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fee4c5;}
table tr.alli:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#aec257; background:#660000;}*/
div.alli{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fee4c5; height:30px; padding:5px 0 5px 5px; _height:35px; _padding:15px 0 0 5px; border-bottom:1px dashed #563116; line-height:30px;}
div.alli:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#aec257; background:#381800;}
div.alli span.shop{background:url(../images/shop-name.gif) center left no-repeat; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff6633; float:left; display:block; width:165px;}
div.alli span.add{background:url(../images/shop-home.gif) center left no-repeat; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f79650; float:left; display:block; width:300px;}
div.alli span.tel{background:url(../images/shop-tel.gif) center left no-repeat; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fda96d; float:left; display:block; width:91px; _width:105px;}

.shop-deinfo {color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:180%; padding-top:10px;}
.shop-deinfo ul{ list-style:circle; color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.shop-deinfo li{color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


/*==========menu links==========*/
/*==1st level menu==*/
.menu-main {font-family:新細明體;text-decoration:none; color:#d99e79; width:164px; display:block; text-align:center; height:18px!important; padding:2px 0 0 0!important; height:15px; padding:5px 0 0 0; border:1px solid #3D1F07;}
.menu-main:link, .menu-main:visited {background-color:#7a4d1f; color:#fee4c5; font-size:12px; text-decoration:none;}
.menu-main:hover, .menu-main:active {background-color:#553d25; color:#ff8a01; font-size:12px; text-decoration:none;}
/*==1st level menu open==*/
.menu-mainh {font-family:新細明體;text-decoration:none; color:#d99e79; width:164px; display:block; text-align:center; height:18px!important; padding:2px 0 0 0!important; height:15px; padding:5px 0 0 0; border:1px solid #3D1F07;}
.menu-mainh:link, .menu-mainh:visited {background-color:#553d25; color:#ff8a01; font-size:12px; text-decoration:none;}
.menu-mainh:hover, .menu-mainh:active {background-color:#7a4d1f; color:#fee4c5; font-size:12px; text-decoration:none;}

/*==2nd level menu==*/
.menu-snd {font-family:新細明體;text-decoration:none;}
.menu-snd:link, .menu-snd:visited {color:#f5c892; font-size:12px; text-decoration:none;}
.menu-snd:hover, .menu-snd:active {color:#cd1502; font-size:12px; text-decoration:none;}
.menu-snd dl{font-family:新細明體; font-size:12px; line-height:160%!important; line-height:160%; margin:5px 0 0 5px;}
.menu-snd dt{color:#f5c892;}
.menu-snd dd{color:#bd986d; margin-left:12px!important; margin-left:12px;}

/*==3rd level menu==*/
.menu-trd {font-family:新細明體;text-decoration:none;}
.menu-trd:link, .menu-trd:visited {color:#AB7E4E; font-size:12px; text-decoration:none;}
.menu-trd:hover, .menu-trd:active {color:#f19d3b; font-size:12px; text-decoration:underline;}


.download {padding:5px 0 0 0;}
/*--------------------copyright---------------------*/
.cr-bg {background:url(../images/cr-bg.jpg) center repeat; }
.cr {color:#fff2aa; font-family:新細明體;text-decoration:none; font-size:12px;}
.crlink {color:#BF7300; font-family:新細明體;text-decoration:none; font-size:12px; letter-spacing:1px;}
.cr-link {font-family:新細明體;text-decoration:none; color:#d99e79; margin:5px 0;}
.cr-link:link, .cr-link:visited {color:#ff9c00; font-size:11px; text-decoration:none;}
.cr-link:hover, .cr-link:active {color:#B86634;	font-size:11px;	text-decoration:none;}

#jddt {font-family:Tahoma,Geneva,Kalimati,sans-serif,新細明體; text-decoration:none;}
#jddt:link, #jddt:visited {color:#cc6633; font-size:11px; text-decoration:none;}
#jddt:hover, #jddt:active {color:#38780A; font-size:11px; text-decoration:none;}

/*-------------------text-----------------*/
.link-01 {font-family:新細明體;text-decoration:none; margin:5px 0;}
.link-01:link, .link-01:visited {color:#dab681; font-size:11px; text-decoration:none;}
.link-01:hover, .link-01:active {color:#cc9966;	font-size:11px;	text-decoration:none;}

.link-02 {font-family:新細明體;text-decoration:none; margin:5px 0;}
.link-02:link, .link-02:visited {color:#D2B353;	font-size:12px;	text-decoration:none;}
.link-02:hover, .link-02:active {color:#cc9966;	font-size:12px;	text-decoration:none;}

.link-03 {font-family:新細明體;text-decoration:none; margin:5px 0;}
.link-03:link, .link-03:visited {color:#d77e00; font-size:12px; text-decoration:none;}
.link-03:hover, .link-03:active {color:#FFCC33;	font-size:12px;	text-decoration:none;}

.link-04 {font-family:新細明體;text-decoration:none; color:#d99e79; margin:5px 0;}
.link-04:link, .link-04:visited {color:#dab681; font-size:11px; text-decoration:none;}
.link-04:hover, .link-04:active {color:#cc9966;	font-size:11px;	text-decoration:none;}


.link-page {font-family:新細明體;text-decoration:none; margin:0 2px; padding:2px 4px;}
.link-page:link, .link-page:visited {background-color:#792800; color:#D2B353; font-size:12px; text-decoration:none;}
.link-page:hover, .link-page:active {background-color:#FFCC99; color:#333366; font-size:12px; text-decoration:none;}


.txt-red {color:#FF3333;}
.txt-01 {color:#669933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;}
.txt-02 {color:#CC9933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.txt-03 {color:#B52828;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-top:2px;}
.txt-04 {color:#f5c892; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.txt-05 {color:#AB7E4E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.txt-06 {color:#d1c0a5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.txt-07 {color:#669933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.txt-08 {color:#f5c892; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.txt-09 {color:#FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:30px;}
.txt-09 img {padding-right:5px;}
.txt-10 {color:#E42929;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	padding-top:2px;}
