body{margin:0; padding:0; padding-top:0px; text-align:center; background:url(/shop/images/headerup.gif) repeat-x top;}
body2{margin:0; padding:0; text-align:center; background:#eeeedd url(/zone/images/canonclub.jpg) repeat-x top; background-attachment:fixed;}
/****************************************************************************************************************/
#head{width:960px; margin:auto;}
#body{width: 960px; margin:auto;}
#main{float:right; width:750px; text-align:left; overflow:hidden;}
#main td{font-size:14px; line-height:18px;}
#side{float:left; width:200px; margin-top:15px; background:#eeeeee;}
#framemain{margin-top:10px;margin-bottom:15px; width:100%;}
form{margin:0;}
.itemzone{margin-top:20px;}
.sideborder{width:200px; background:#f3f4f1;}

#menutop{width:100%; height:24px; font-size:14px;}
#menutop a{margin-left:5px; 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;}

/****************************************************************************************************************/
#position{width:100%; height:20px; text-align:left; font-size:14px; color:#000000; margin:auto;}

.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;}

#banner{height:120px; margin-top:0px; margin-bottom:0px; 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:25px; line-height:25px; text-align:center;}
#navigator a{font-size:14px; color:#000000;}
#navigator a:hover{color:#ff0000;}
#navigator td.button{background:url(/zone/images/buttonbg.gif); background-position:center top;}
#navigator td.buttonleft{width:15px; background:url(/zone/images/buttonleft.gif) no-repeat; background-position:center top;}
#navigator td.buttonright{width:15px; background:url(/zone/images/buttonright.gif) no-repeat; background-position:center top;}
#navigator td.hot{background:url(/zone/images/menuhot.gif) no-repeat; background-position:center;}
#navigator td.hot a{color:#ffffff;}
#navigator td.pipe{width:20px; color:#aaaaaa;}
#navigator td.blank{width:20px;}

/****************************************************************************************************************/
#classlist{width:100%; text-align:left; font-size:14px; border:#444444 1px dashed; background-color:#e8eedd; display:none;}
#classlist .classitem{float:left; width:235px; height:25px; line-height:25px;}
#classlist .classname{float:left; font-weight:bold;}
#classlist .classnumber{float:left; font-size:12px; color:#888888;}

#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;}

#hot{margin:auto; width:960px; background:#f3f4f1; border:#aaaaaa 1px dashed;}
#hot .hotbox{background-color:#dddddd; border:#444444 1px dashed;}
#hot td{font-size:12px; line-height:18px;}
#hot td a{color:#444444;}
#hot td .cancel{color:#ff0000;}
#hot td .selected{padding:2px; color:#ff0000; background:#666666; text-decoration:none;}
#hot #seekcity{width:50px;}
#hot #seeksort{width:100px;}
#hot #seekbrand{width:80px;}
#hot #seekword{width:200px;}
#hot #seeksubmit{width:40px; height:20px; background:#dddddd; border:#888888 1px solid;}
#hot .moreselect{width:15px; height:17px; line-height:18px; text-align:center; color:#ff0000; font-weight:bold; background:#000000;}

#hotitem{text-align:left;}
#hotitem .hotitem{float:left; margin-left:5px; width:240px; 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;}

.itemfirst{width:85px;}
.itemfirst img{margin-top:5px;}
.itemfirst a{line-height:20px; color:#000000;}
.itemfirst div{width:85px; word-wrap:break-word; overflow:hidden;}
.itemlist{font:14px;}
.itemlist .title{width:240; height:20px; line-height:20px; overflow:hidden;}
.itemlist .bbs{width:22%; height:20px; line-height:20px; overflow:hidden;}
.itemlist a{color:#000088;}
.itemlist .bbs a{color:#000000;}

#word{width:200px;}
.lineimage{margin-top:0px;}
.shopnote{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;} 

.viewmode{padding:5px; font-size:12px; font-weight:normal; color:#ffffff; background-color:#996600; text-decoration:none;}
#list{width:100%; font-size:14px;}
#list tr.listhead{height:25px; background-color:#e6e8e2;}
#list tr.listtop{height:30px; background-color:#ffffee;}
#list tr.listtop .top{color:#ff0000;}
#list tr.listitem{}
#list .listicon{width:20px; text-align:left;}
#list .listimg{width:90px;}
#list .listimg img{margin-top:10px; margin-bottom:10px; max-width:80px; max-height:80px; width:expression(this.width >= this.height ? "80px" : ""); height:expression(this.width < this.height ? "80px" : "");}
#list .title{width:98%; font-size:14px; font-family:Tahoma,宋体;}
#list .title a:link{color:#0066dd; text-decoration:none;}
#list .title a:visited{color:#0066dd; font-weight:normal; text-decoration:none;}
#list .title a:hover{color:#ff0000; text-decoration:none;}
#list .title .newitem{color:#ff0000;}
#list .title span.selled{color:#ff0000;}
#list .title span.imgcount{margin-left:2px; font-size:12px; font-weight:normal; color:#ffff00; background-color:#009900;}
#list .title span.sort a{font-size:12px; color:#444444; text-decoration:underline;}
#list .title span.brand a{font-size:12px; color:#444444; text-decoration:underline;}
#list .online img{width:30px;}
#list .listnewer{font-size:14px;}
#list .listprice{font-size:12px; color:#888888;}
#list .price{font-size:14px; color:#ff0000;}
#list .listcity{font-size:12px; color:#444444;}
#list .listpost{color:#000060;}
#list .listhit{width:50px;}
#list .user{height:16px; font-size:12px;}
#list .user a{color:#666666;}
#list .poster{width:60px; height:20px;  height:16px; font-size:12px; overflow:hidden;}
#list .poster a{color:#666666;}
#list .time{font-size:12px; color:#444444;}
#list .rank{font-size:12px; color:#009900;}
#list a:hover{color:#ff0000;}
#list td.deep{background:url(/zone/images/menubg.gif);}
#list td.deep a{color:#ffffff;}
#list td.fleet{top:5px; background:url(/zone/images/menuhot.gif) no-repeat;}
#list td.fleet a{color:#ffffff;}
#list tr.bigline{height:20px;}
#list tr.bigline div{height:2px; border-top:#dd0000 2px dashed; overflow:hidden;}/*多行分隔*/
#list tr.smallline div{height:1px; border-top:#aaaaaa 1px dashed; overflow:hidden;);}/*单行分隔*/

.list4{width:100%; font-size:14px; margin-top:0px;}
.list4 tr.listhead{height:25px; background-color:#e6e8e2;}
.list4 tr.listtop{height:30px; background-color:#ffffee;}
.list4 tr.listtop .top{color:#ff0000;}
.list4 tr.listitem{}
.list4 .listicon{width:95px; text-align:left;}
.list4 .listicon img{max-width:90px; max-height:90px; margin-top:6px; margin-bottom:8px; width:expression(this.width >= this.height ? "80px" : ""); height:expression(this.width < this.height ? "80px" : "");}
.list4 .listtitle{width:55%;}
.list4 .title{width:100%; margin-top:10px; margin-bottom:10px; font-size:14px; font-family:Tahoma,宋体; word-break:break-all; overflow:hidden;}
.list4 .title a:link{color:#000060; text-decoration:none;}
.list4 .title a:visited{color:#111111; text-decoration:none;}
.list4 .title a:hover{color:#aa0000; text-decoration:none;}
.list4 .title .newitem{color:#ff0000;}
.list4 .title .selled{color:#880000;}
.list4 .listnewer{}
.list4 .listprice{}
.list4 .listpost{color:#000060;}
.list4 .listhit{}
.list4 .user{width:60px; height:16px; font-size:12px; word-break:break-all; overflow:hidden;}
.list4 .user a{color:#000060;}
.list4 .time{font-size:12px; color:#444444;}
.list4 a:hover{color:#ff0000;}
.list4 td.deep{background:url(/zone/images/menubg.gif);}
.list4 td.deep a{color:#ffffff;}
.list4 td.fleet{top:5px; background:url(/zone/images/menuhot.gif) no-repeat;}
.list4 td.fleet a{color:#ffffff;}
.list4 tr.bigline{height:20px;}
.list4 tr.bigline div{height:2px; border-top:#dd0000 2px dashed; overflow:hidden;}/*多行分隔*/
.list4 tr.smallline div{height:1px; border-top:#aaaaaa 1px dashed; overflow:hidden;);}/*单行分隔*/

.list2{width:760px; margin-top:0px; margin-left:0px; text-align:left;}
.list2 .item{text-align:left; font-size:14px; line-height:20px; overflow:hidden;}
.list2 .item .img{float:left; width:80px; margin-right:10px;}
.list2 .item .img img{max-width:80px; max-height:80px; width:expression(this.width >= this.height ? "80px" : ""); height:expression(this.width < this.height ? "80px" : "");}
.list2 .item .data{height:24px; font-size:14px; line-height:24px;}
.list2 .item .title{font-size:16px;}
.list2 .item .posttime{font-size:12px; color:#888888;}
.list2 .item a{color:#000060;}
.list2 .item .read{color:#888888;}
.list2 .line{margin-top:15px; margin-bottom:15px; border-bottom:#aaaaaa 1px dashed;}

.list{width:720; margin-top:20px; margin-left:20px; text-align:left;}
.list .title{height:24px; font-size:16px; font-family:宋体; font-weight:bold;}
.list a{color:#000088;}
.list .data{margin-left:26px; font-size:16px; color:#666666; line-height:24px; margin-top:0px; margin-bottom:20px;}
.list .data td{font-size:14px; color:#880000; line-height:24px;}
.list .summary{}
.list .img{margin-right:10px; margin-top:5px; margin-bottom:5px;}
.list .img imgX{max-width:120px; max-height:120px;}
.list .imgtitle{font-size:14px; line-height:24px; margin-bottom:10px;}
.list .line{border-top:#aaaaaa 1px dashed;}

.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;}

.userinfo{width:100%; margin-bottom:10px;}
.userinfo td{font-size:14px;}
.userinfo img{margin-top:10px; margin-bottom:10px;}

#ad{margin-top:0px; text-align:center; font-size:14px; line-height:18px;}

#listimage{margin-top:20px; margin-bottom:20px; border:#888888 1px dashed;}
#listimage td{text-align:center; font-size:14px; line-height:18px;}
#listimage .listicon{margin-top:5px; margin-bottom:5px;}

.itemlist5{margin-top:0px; margin-bottom:20px;}
.itemlist5 td{text-align:center; font-size:14px; line-height:18px;}
.itemlist5 .listicon{margin-top:5px; margin-bottom:5px;}

.itemline{margin-top:20px; margin-bottom:10px; border-top:#444444 1px dashed;}
.itemhead{width:100%; height:60px; margin-left:0px; margin-top:0px; margin-bottom:10px;}
.itemhead td{font-size:14px; color:#888888; font-family:Verdana,宋体;}
.itemhead td a{color:#000088;}
.itemhead td{font-size:14px;}
.itemhead .user{width:60px; border:#dddddd 1px solid;}
.itemdata{width:98%; font-size:14px; font-family:verdana,宋体; text-align:left; line-height:20px; margin-top:10px; margin-left:10px; margin-bottom:40px; overflow:hidden;}
.itemdata .table{border-collapse:collapse; border:#aaaaaa 1px solid;}
.itemdata .table th{padding:2; border:#aaaaaa 1px dashed; font-size:14px; background-color:#eeeeee;}
.itemdata .table td{padding:3; border:#aaaaaa 1px dashed; font-size:14px; line-height:24px;}
.itemdata .itemtext{margin-top:10px; clear:both;}
.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;}

#searchborder{width:100%; background:#eeeeee; border:#cccccc 1px solid;}
#search td{width:50%; height:25px; font-size:14px;}
#search a{color:#0066cc;}
#search .selectsort td{background:#dddddd;}
#search .selectbrand td{background:#dddddd;}
#search .selected{color:#660000; font-weight:bold;}

#menulist{float:right; width:190px; margin-right:10px; text-align:left; font-size:14px;}
#menuroot{width:100%; font-size:14px; font-weight:bold; background:#dddddd; background:url(/user/images/bgmenu.gif) center;}
#menuroot .menuicon{width:30px; background:url(/bid/images/dot.gif) no-repeat center;}
#menuroot .menuname{height:25px;}
#menuroot .menuimage{width:50px; background:url(/photo/images/+.gif) no-repeat center;}
#menuchild{width:100%; font-size:14px; margin-bottom:10px;}
#menuchild .menuicon{width:30px; background:url(/bid/images/icon1.gif) no-repeat right;}
#menuchild .menuname{height:20px;}
#menulist .current{color:#0000ff;}
#menulist a{color:#33cc33;}
#loginuser{width:950px; height:22px; margin:auto; text-indent:10px; font-size:12px; color:#dddddd; background:#444444;}
#loginuser a{color:#ff9900;}

#editor .button2{width:34px; height:20px;}
#editor .button3{width:47px; height:20px;}
#editor .button4{width:60px; height:20px;}

#pagelist{width:100%; font-size:14px; margin-top:10px; line-height:25px; font-family:Verdana, 宋体;}
#pagelist a{padding-right:5px; padding-left:5px; padding-bottom:1px; padding-top:1px; text-decoration:none}
#pagelist a:hover{background-color:#ff8800; color:#ffffff; text-decoration:none;}
#pagelist .pagecurrent{background-color:#cccccc;}

.seller{margin-bottom:10px;}
.widget{margin-top:0px; margin-bottom:10px;}
.widget td{font-size:12px; color:#444444;}
.blockhead{margin-top:0px; margin-bottom:20px; height:28px; background:#dddddd;}
.blockhead td{color:#ffffff; font-size:14px; font-weight:bold;}

#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 .item{width:100%; height:18px; line-height:18px; overflow:hidden;}
#sell .line{width:10px; height:10px;}
#sell .item a{font-size:12px; color:#444444; text-decoration:none;}

#foot{width:960px; font-size:14px; margin:auto; margin-top:20px;}
#link{float:left; width:100%; font-size:14px; margin:auto;}
#link tr{height:23px;}/*单行分隔*/
#link tr.smallline{height:1px; background-color:#aaaaaa;}/*单行分隔*/
#link tr.first{background-color:#eeeeee;}/*单行分隔*/
#link td.logo{width:320px;}/*单行分隔*/
#link tr.smallline{height:1px;}/*单行分隔*/

#pagetime{width:100%; font-size:12px; color:#888888; margin:auto; margin-top:10px margin-bottom:20px}
