.zonetitle { background-image:url('pic/zone-title.png'); background-repeat:repeat-x; border-width:1px; border-style:solid; border-color:#bbb #bbb #888 #bbb; padding:10px 5px 7px 5px; font-weight:bold; font-size:12pt; }
.zonetitle .xtool {float:right; font-size:10pt; font-weight:normal; padding:13px 0 0 0; }

.zonea { background-color:#eee; background-image:url('pic/zone-a-bg.png'); padding:10px 0; border-width:0 0 1px 0; border-style:solid; border-color:#888; }
.zonea table { font-size:10pt; }
.zonea td { text-align:center; vertical-align:top; padding:5px 10px; }
.zonea .xbox { width:120px; height:230px; overflow:hidden; background-color:#000; text-align:center; border:4px solid #000; }
.zonea .xbox:hover { border-color:#fff; }
.zonea .xbn { width:120px; height:120px; border-style:none; }
.zonea a { color:#eee; }

.zoneb { background-color:#ccc; padding:1px; }
.zoneb table { }
.zoneb th { color:#000; background-color:#eee; }
.zoneb td { padding:2px; background-color:#fbfbfb; word-wrap: break-word; }
.zoneb tr.xflip td { background-color:#f0f0f0; }
.zoneb .ximg { width:60px; height:60px; }
.zoneb .xbn { width:60px; height:60px; border-style:none; }
.zoneb .xfor { width:70px; text-align:center; }
.zoneb .xtitle { text-align:left; width:640px; }
.zoneb .xprice { text-align:center; }
.zoneb a { color:#0d3d6d; }

.zonec { background-color:#ccc; padding:1px; }
.zonec table { border:0px solid #bbb; }
.zonec th { color:#666; background-color:#eee; }
.zonec td { padding:2px; background-color:#fbfbfb; word-wrap: break-word; }
.zonec tr.xflip td { background-color:#f0f0f0; }
.zonec .ximg { width:60px; height:60px; }
.zonec .xbn { width:60px; height:60px; border-style:none; }
.zonec .xtitle { text-align:left; width:640px; }
.zonec .xprice { text-align:center; }
.zonec a {  }

.spid {font-size:8pt; color:#94a0af; padding:1 2 1 2; font-weight:normal; text-decoration:none; }
.spcontact {font-size:10pt; color:#94a0af; padding:1 2 1 2; font-weight:normal; text-decoration:none; }

#catmenu { background-color:#ccc; padding:10px 4px; border-width:1px; border-style:solid; border-color:#bbb; }
#catmenu img { border-style:none; width:14px; height:14px; }
#catmenu div.xsub { padding:0 0 0 14px; }
#catmenu a { font-size:10pt; display:block; padding:0 0 0 14px; background-image:url('pic/icon-arrow-right0.png'); background-repeat:no-repeat; background-position:0 0; color:#000; }
#catmenu a:hover { text-decoration:none; background-color:#666; color:#fff; }
#catmenu a.active  { background-color:#fff; color:#000; padding:1px 0 1px 14px; background-position:0px 3px; border-width:1px 0; border-style:solid; border-color:#aaa; }
#catmenu a.xsub  { background-image:url('pic/icon-arrow-right.png'); }
#catmenu a.xdeep0 { font-weight:bold; }

.searchbox { padding:10px 0 5px 0; }
.searchbox table { width:100%; color:#fff; background-color:#aaa; }
.searchbox td { padding:4px 8px 4px 64px; border:1px solid #ddd; background-image:url('pic/icon-search1.png'); background-repeat:no-repeat; height:60px; }
.searchbox form { padding:4px 0 0 40px; }
