body,a,table,div,span,td,th,input,select,p,li,textarea{font-size:12px;font-family:Arial, 新細明體, Helvetica, sans-serif; color:#333; line-height:20px }
form { margin:0; padding:0 }
select { font-size:12px; }
input { height:20px; line-height:15px }
img { margin:0; padding:0 }
a { color:#333; text-decoration:none }
a img { border:0 }
a:hover { color:#666; text-decoration:underline }
table { border-collapse:collapse; border-spacing:0; padding:0; }

body { margin:0; padding:0; background:url(../images/default_bk.gif) 0 0 repeat-x; behavior: url(css/csshover.htc); /* WinIE behavior call */ }

div.float_pic { float:left; border:1px solid #DDD; position:relative; width:1px; height:1px; margin:4px 10px 0 0 }
div.floatr_pic { float:right; border:1px solid #DDD; position:relative; width:1px; height:1px; }
div.normal_pic { border:1px solid #DDD; position:relative; width:1px; height:1px; }
html>/**/body div.float_pic, html>/**/body div.floatr_pic, html>/**/body div.normal_pic { width:auto; height:auto; }
div.float_pic img,div.floatr_pic img,div.normal_pic img { border:2px solid white; cursor:pointer }

.slideShowImg1 { position: inherit; border: 1px solid white; z-index: 1; margin-bottom:-3px; cursor:pointer }
.slideShowImg2 { position: absolute; left: 0px; top: 0px; border: 1px solid white; z-index: -1; margin-bottom:-3px; }
div.normal_pic .slideShowImg1, div.normal_pic .slideShowImg2 { margin-bottom:-4px; }
html>/**/body .slideShowImg1, html>/**/body .slideShowImg2 { margin-bottom:0; }
html>/**/body div.normal_pic .slideShowImg1, html>/**/body div.normal_pic .slideShowImg2 { margin-bottom:0; }

div#background { width:750px; position:relative }

div.vtitle { background:URL(../images/title-bk.gif) 0 0 no-repeat; color:#C30; width:604px; height:33px; padding:5px 0 0 14px; font-size:13px; font-weight:bold }
html>/**/body div.vtitle { width:590px; height:28px }
.vcontent { padding:5px 20px }

div#index_top { text-align:left; position:relative; height:29px; margin:0; }
div#index_top div#index_top_menu { position:absolute; right:0; top:6px; padding:2px 2px 5px 2px; }
div#index_top div#index_top_menu a { text-decoration:none }
html>/**/body div#index_top div#index_top_menu { top:4px; padding:1px }
div#index_top div.menu_item { display:inline; font-size:12px; padding:1px 5px 4px 5px; letter-spacing:1px; cursor:pointer; }
div#index_top div.menu_item:hover { border-bottom:1px solid #01b305; color:#C00 }
div#index_top div.menu_space { display:inline; border-left:1px solid #666; border-right:1px solid #CCC; width:1px; height:12px; line-height:12px }

div#index_main { min-height:300px; border-top:1px solid #e6e6e6; border-bottom:1px solid #dcdcdc; text-align:left; background:URL(../images/index_main_bk.gif) 0 100% no-repeat; }
div#index_main div.content { padding:10px 5px 20px 5px; word-break:break-all; width:730px }
div#index_main div.content:after { clear:both; display:block; content:""; }

table.index_product { margin-bottom:8px }
table.index_product TD { border-right:1px solid #ececec; width:86px; height:88px; vertical-align:middle }
table.index_product TD.al { border-right:0 }

div.index_bottom_sig { clear:both }

div.joinbox_1 { width:600px; margin:10px 5px; text-align:left; clear:both }
div.box_title { text-align:right; color:#e11c1c }
div.box_title2 { background:URL(../images/title-bk2.gif) 0 0 repeat-x; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; height:20px; padding:6px; color:#060; text-align:left }
div.joinbox_1 div.box_content { padding:20px 10px }
table.inputfield TD { padding:5px; vertical-align:middle }
table.inputfield TD.a1 { width:80px; text-align:center }

div.pagelist { padding:10px 20px; color:#AA1345; font-size:13px; clear:both }
div.pagelist a { text-decoration:underline; margin:0 2px }

div.siteloc { margin-left:5px; background:URL(../images/f09.gif) 0 50% no-repeat; padding-left:20px }
div.siteloc a { text-decoration:underline }

.errmsg { color:#960; padding-left:5px }

.submit_button { background:URL(../images/submit_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }
.submit_button:hover { background:URL(../images/submit_button_a.gif) 0 0 no-repeat; }
.reset_button { background:URL(../images/reset_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }
.reset_button:hover { background:URL(../images/reset_button_a.gif) 0 0 no-repeat; }
.backtohome_button { background:URL(../images/backtohome_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }
.backtohome_button:hover { background:URL(../images/backtohome_button_a.gif) 0 0 no-repeat; }
.addcart_button { background:URL(../images/addcart_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }
.addcart_button:hover { background:URL(../images/addcart_button_a.gif) 0 0 no-repeat; }
.cart_report_button { background:URL(../images/cart_report_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }
.cart_report_button:hover { background:URL(../images/cart_report_button_a.gif) 0 0 no-repeat; }
.goforum_button { background:URL(../images/goforum_button.gif) 0 0 no-repeat;border:0;width:99px;height:40px;cursor:pointer }
.goforum_button:hover { background:URL(../images/goforum_button_a.gif) 0 0 no-repeat; }
.forumpost_button { background:URL(../images/forumpost_button.gif) 0 0 no-repeat;border:0;width:99px;height:40px;cursor:pointer }
.forumpost_button:hover { background:URL(../images/forumpost_button_a.gif) 0 0 no-repeat; }
.runout_button { background:URL(../images/runout_button.gif) 0 0 no-repeat;border:0;width:135px;height:40px;cursor:pointer }