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

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

div.background { background:white; width:778px; position:relative; height:500px; min-height:500px }
html>body div.background { height:auto }

div.float_pic { float:left; border:1px solid #DDD; position:relative; width:1px; height:1px; }
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; }

.slideShowImg1 { position: inherit; border: 1px solid white; z-index: 1; margin-bottom:-3px; }
.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; }

table.index_top { width:778px; }
table.index_top TD { padding:0; vertical-align:top;/* border:1px solid black;*/ border:0; }

table.mainbox { }
table.mainbox TD.lt { background:url(../images/mainbox_lt.gif) 0 0 no-repeat; width:6px; height:6px; }
table.mainbox TD.t { background:url(../images/mainbox_t.gif) repeat-x; height:6px; }
table.mainbox TD.rt { background:url(../images/mainbox_rt.gif) 0 0 no-repeat; width:6px; height:6px; }
table.mainbox TD.l { background:url(../images/mainbox_l.gif) repeat-y; width:6px; }
table.mainbox TD.r { background:url(../images/mainbox_r.gif) repeat-y; width:6px; }
table.mainbox TD.lb { background:url(../images/mainbox_lb.gif) 0 0 no-repeat; width:6px; height:6px; }
table.mainbox TD.b { background:url(../images/mainbox_b.gif) repeat-x; height:6px; }
table.mainbox TD.rb { background:url(../images/mainbox_rb.gif) 0 0 no-repeat; width:6px; height:6px; }
table.mainbox div.mainbox { padding:6px 5px 3px 5px; }

div.historyback { width:81px; height:20px; background:URL(../images/historyback.gif) 0 0 no-repeat; margin:20px 0 0 320px; cursor:pointer; }

div.mb_button { margin-left:180px }
div.mb_button IMG { margin:10px 40px; cursor:pointer }

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

div.addcart { float:right; width:127px; height:33px; background:URL(../images/mid_045.gif) 0 0 no-repeat; cursor:pointer; margin-right:20px }
div.addcart:hover { background:URL(../images/mid_045a.gif) 0 0 no-repeat; }

div.indexaddcart { width:78px; height:50px; background:URL(../images/top_21.gif) 0 0 no-repeat; cursor:pointer }
div.indexaddcart:hover { background:URL(../images/top_21a.gif) 0 0 no-repeat; }

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