body{margin:0; padding:0; text-align:center; background:url(/shop/images/headerup.gif) repeat-x top;}
#body{width:960px; margin:auto;}
#main{text-align:left; width:750px; overflow:hidden;}
form{margin:0;}

#menutop{width:100%; font-size:12px; color:#eeeeee;}
#menutop a{color:#eeeeee; text-decoration:none;}
#menu{width:960px; height:80px;}
#menu .menu td{font-size:12px; color:#444444;}
#menu .menuline td{height:3px;}
#menu .menuline div{border-top:#000000 1px dashed;}
#menu .menumain td{height:25px; font-size:14px; color:#444444; font-weight:bold;}
#menu .menumain td a{color:#000088; font-weight:bold;}
#menu .menuchild td{height:25px; font-size:12px;}
#menu .menu a{color:#000000;}
#menu .sublink{font-size:14px; font-weight:bold;}
#member{width:100px; height:20px; font-size:12px;}

#hotitem{clear:both; width:100%; text-align:left;}
#hotitem .hotitem{float:left; margin-right:5px; width:225px; height:18px; line-height:18px; overflow:hidden;}
#hotitem .hotitem a{font-size:12px; color:#000060; margin-top:0px; text-decoration:none;}
#hotitem .hotitem .user{margin-right:5px; color:#200000;}
#hotitem .hotitem .join{font-size:14px; color:#dd0000;}

#bbslist{margin-top:0px; width:100%; text-align:left; font-size:14px;}
#bbslist .bbsitem{height:25px; line-height:25px;}
#bbslist .bbsname{float:left;}
#bbslist a{color:#222222;}
#bbslist .bbsnumber{float:left; font-size:12px; color:#888888;}

#position{width:100%; height:20px; text-align:left; font-size:12px; color:#000000; margin:auto;}
.navigate{margin-bottom:10px;}
.navigate td{font-size:14px;}
.navigate a{color:#000060;}
.navigate input{margin-left:5px;}

.navigator{width:960px; height:32px; background:#000000;}
.navigator td{font-size:12px; color:#ff0000;}
.navigator a{font-size:14px; color:#eeeeee; font-weight:bold; text-decoration:none;}

#bannerX{height:120px; margin-top:0px; margin-bottom:0px; background:#888888 url(/zone/images/canonclub.jpg) repeat-x top;}
#bannerX td{font-size:14px;}
#bannerX a{color:#000060;}
#bannerX .website{font-size:24px; color:#444444; font-weight:bold;}
#bannerX .summary{float:left; margin-top:13px; text-indent:10; text-align:left; font-size:12px; color:#888888;}
#banner{height:120px; margin-top:0px; margin-bottom:20px; background:#888888 url(/store/images/bg01.jpg) repeat-x top;}
#banner td{font-size:14px;}
#banner a{color:#000060;}
#banner .shopinfo{margin-left:50px; Filter:Glow(#0000ff; strength=3); font-size:18px; color:#eeeeee; font-weight:bold; font-family:tahoma}

#navigator td{height:24px; line-height:24px; text-align:center;}
#navigator a{font-size:14px; color:#000000;}
#navigator a:hover{color:#ff0000;}
#navigator td.buttonX{float:left; width:76px;}
#navigator td.button{float:left; background:url(/zone/images/buttonbg.gif); background-position:center top;}
#navigator td.buttonleft{float:left; width:15px; background:url(/zone/images/buttonleft.gif) no-repeat; background-position:center top;}
#navigator td.buttonright{float:left; width:15px; background:url(/zone/images/buttonright.gif) no-repeat; background-position:center top;}
#navigator td.hot{width:76px; background:url(/zone/images/menuhot.gif) no-repeat; background-position:center;}
#navigator td.hot a{color:#ffffff;}
#navigator td.pipe{float:left; width:20px; color:#aaaaaa;}
#navigator td.blank{float:left; width:20px;}
/****************************************************************************************************************/
#iteminfo{width:100%; text-align:left; margin-left:0px; font-size:14px;}
#iteminfo #title{height:30px; font-size:24px; font-weight:bold;}
#iteminfo .button{height:30px;}
#iteminfo .button a{color:#600000;}

.iteminfo{width:100%; height:60px; margin-left:0px; margin-top:10px; margin-bottom:10px; border:#444444 1px dashed;}/*background:#e6e8e2; */
.iteminfo td{font-size:14px; color:#000060;}

.itemzone{width:100%; margin-top:20px; margin-bottom:20px;}
.sideborder{width:200px; background:#f3f4f1;}
.side{margin:0px;}
.itemhead{width:100%; line-height:24px;}
.itemhead{font-size:14px; color:#888888; font-family:Verdana,ËÎÌå;}
.itemhead a{color:#000088;}
.itemhead td{font-size:14px;}
.itemhead .user{margin-top:5px; margin-bottom:10px;}
.itemdata{font-size:14px; font-family:verdana,ËÎÌå; text-align:left; line-height:20px; overflow:hidden;}
.itemdata table{font-size:14px; font-family:verdana,ËÎÌå; color:#888888; margin-bottom:20px;}
.itemdataX table{font-size:14px; font-family:verdana,ËÎÌå;}
.itemdataX .table th{padding:2; border:#aaaaaa 1px dashed; font-size:14px; background-color:#eeeeee;}
.itemdataX .table td{padding:3; border:#aaaaaa 1px dashed; font-size:14px; line-height:24px;}
.itemdata .itemtext{margin-top:10px; clear:both;}
.itemdata .postlock{color:#ff0000;}
.quote {background-color: #eeeeee; margin-left:30px; margin-top:16px; border:#cccccc 1px dashed;}
.quote .head {position: absolute; color:#444444; background-color: #ffffff; margin-left:26px; margin-top:-16px; padding-left:10px; padding-right:10px;}
.quote .body {color:#888888; margin-top:5px; padding:10px;}
fieldset{color:#888888;}
fieldset legend{color:#444444;}
.itemstatus0,.itemstatus1{color:#0000ff;}
.itemstatus2{}
.itemstatus3,.itemstatus4,.itemstatus5{color:#ff0000;}

.shopnote{margin-left:0px; margin-top:20px; width:100%; text-align:left; font-size:14px; line-height:20px;}
.shopnote pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;}
.shopnote *pre{word-wrap: break-word; white-space : normal;} 
.shopnote .title{width:150px; text-align:center; color:#ffffff; font-weight:bold; line-height:20px; background-color:#888888; border:#ffffff 1px dashed;}

.imglist td{font-size:14px;}
.imglist td a{color:#0066dd;}
.imglist .item2{width:380px;}
.imglist .item3{width:250px;}
.imglist .item4{width:190px;}
.imglist .item5{width:150px;}

.sorttitle{height:30px; font-size:14px; color:#ffffff; background:#f3f4f1 url(/photo/images/bgheader.gif)}
.sorttitle a{color:#444444;}
.usersort td{margin-top:20px; font-size:14px; line-height:18px;}
.usersort .bigsort{height:30px;}
.usersort .smallsort td{font-size:12px; line-height:16px;}
.usersort a{color:#000000; text-decoration:none;}

.editor{width:600px; margin-left:0px; margin-bottom:20px;}
.editor .button2{width:34px; height:20px;}
.editor .button3{width:47px; height:20px;}
.editor .button4{width:60px; height:20px;}
.editor td{font-size:14px;}
.editor .button{float:left; width:18px; height:18px; cursor:hand; border:1px #dddddd solid;}
.editor .button:hover{border:1px #ffffff solid;}

.author{margin-bottom:15px;}
.author td{font-size:14px;}
.author .user{width:60px; margin-right:5px;}

.userinfo{width:100%; border:#888888 1px dashed; background:#f3f4f1;}
.userinfo td{font-size:14px;}

.widget{margin-bottom:10px;}
.widget td{font-size:12px;}
.text td{height:25px; font-size:14px;}

#shoplist img{float:left; margin-right:2px;}
#shoplist a{font-size:12px; color:#888888; line-height:16px; margin-top:0px;}
#sell{text-align:left;}
#sell div{width:100%; height:20px; line-height:24px; overflow:hidden;}
#sell a{font-size:12px; color:#444444; margin-top:0px; text-decoration:none;}

#pageid{width:100%; background-color:#ffffff; border-top:#444444 0px dashed; margin-left:0px; margin-top:20px;}
#pageid td{width:300px; height:20px; font-size:14px; word-wrap:break-word; overflow:hidden;}
#pageid a.pagecurrent{color:#880000;}

.pageline{width:100%; font-size:16px; margin-top:5px; margin-bottom:0px; line-height:25px; border-top:1px #888888 dashed;}
.pageline .pageselect{width:300px; color:#000080; font-size:14px;}
.pageline .pagelist{font-size:16px; line-height:25px;}
.pageline .pagelist a{color:#000080; text-decoration:none}
.pageline .pagelist a:hover{background-color:#ff8800; color:#800000; text-decoration:none;}
.pageline .pagelist .pagenumber{padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:1px; text-decoration:none}
.pageline .pagelist .pagecurrent{padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:1px; text-decoration:none; color:#ffffff; background-color:#cc8800;}
.pageline .pagelist .pagelast{padding-left:5px; padding-right:4px; padding-bottom:1px; padding-top:1px; text-decoration:none; color:#ffffff; background-color:#000080;}

#foot{width:960px; font-size:14px; margin:auto; margin-top:20px;}
#foot tr{height:24px;}
#foot tr.first{background-color:#eeeeee;}
#foot td.logo{width:400px;}
#foot tr.smallline div{height:1px; border-top:#444444 1px dashed; overflow:hidden;}

#pagetime{float:left; width:980px; font-size:12px; color:#888888; margin:auto; margin-top:10px; margin-bottom:20px}
