/************COMMON STYLE************/
body { background:#b0adbe url(../images-18/body_bg.gif) repeat-x }
.wrap { clear:both; width:780px; margin:0 auto; text-align:left }
/************PAGE STYLE************/
.pageA { clear:both; padding:10px; font:12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center }
.pageA span, .pageA a { display:inline-block; border:#ddd 1px solid; background:#fff; margin:0 2px; padding:0 5px; color:#666; vertical-align:middle }
.pageA span, .pageA a { *display:inline
}
.pageA a:hover, .pageA a.s, .pageA span.s { border:#888 1px solid; background:#f5f5f5; color:#000 }
.pageA a.s, .pageA span.s { font-weight:bold }
/************HEAD STYLE************/
.head { clear:both; height:95px }
.head .fl { width:261px; height:75px; background:url(../images-18/logo_bg.gif) no-repeat; padding-top:20px; text-align:center }
.head .fr { display:table; width:509px; height:75px }
.head .fr h1 { display:table-cell; line-height:75px; font-size:24px; font-weight:bold; text-align:center; vertical-align:middle }
/************MAIN STYLE************/
.main { clear:both; background:url(../images-18/main_left_bg.gif) repeat-y}
.mainLeftOut { float:left; display:inline; width:261px; background:url(../images-18/main_left_bg.gif) repeat-y }
.mainLeftIn { background:url(../images-18/menu_bg.gif) no-repeat; padding:40px 10px }
.menu { padding:0 20px }
.menu dt { clear:both; border-bottom:#333 1px solid; padding:3px 10px; font-weight:bold }
.menu dd { clear:both; background:url(../images-18/jt_bg.gif) 10px center no-repeat; border-bottom:#ccc 1px solid; padding:3px 0 3px 20px }
.link { padding:0 30px }
.location { clear:both; height:27px; border-bottom:#a7a7a7 1px solid; padding:10px; line-height:25px }
.location .fr { border:#fff 1px solid; background:url(../images-18/print_bg.gif) 10px center no-repeat; padding:0 10px 0 30px }
.mainRight { float:right; display:inline; width:509px }
.productList ul { clear:both; overflow:auto; *display:inline-block
}
.productList li { float:left; display:inline; width:234px; padding:10px 0; margin:0 10px; line-height:15px; vertical-align:bottom; text-align:center }
.productList li h6 img { border:#fff 1px solid }
.contactTop { clear:both; height:31px; background:url(../images-18/contact_top_bg.gif) no-repeat }
.contactBottom { clear:both; height:10px; background:url(../images-18/contact_bottom_bg.gif) no-repeat }
.contactMiddle { clear:both; background:url(../images-18/contact_middle_bg.gif) repeat-y; padding:0 5px }
.contactMiddle li { clear:both; padding:5px 15px; overflow:auto; *display:inline-block
}
.contactMiddle li.s { background:#f2f1f5 }
.contactMiddle li b { float:left; width:80px; text-align:right }
.contactMiddle li span { float:right; width:379px }
.productDetail { padding:20px 0; line-height:15px; text-align:center }
.cartList table { border-collapse:collapse }
.cartList table th, .cartList table td { border:#a7a7a7 1px solid; padding:5px 10px; text-align:center }
.cartList table th { background:#e5e4eb }
.cartForm h6 { clear:both; border-bottom:#333 1px solid; padding:5px 10px; font-weight:bold }
.cartForm ul { clear:both; padding:10px }
.cartForm li { clear:both; padding:3px 0; overflow:auto; *display:inline-block
}
.cartForm li b { float:left; width:80px; text-align:right }
.cartForm li span { float:right; width:399px }
.about .falsh { text-align:center }
.about .falsh object { margin:0 auto }
.about .text { clear:both; padding:20px; font-size:11px; word-wrap:break-word }
