.catlist {width:100%; clear:both;}
.catlist .item {width:100%; min-height:100px; clear:both; overflow:hidden; padding-bottom:7px; border-bottom:1px dotted #d9dade; margin-top:4px;}
.catlist .item .image {width:100px; height:100px; float:left;}
.catlist .item .desc {width:485px; float:right;}
.catlist .item .desc a.title {font:bold 12px/18px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.catlist .item .desc .price {color:#c03; font:bold 14px/30px Arial, Helvetica, sans-serif;}

.catlist .car {width:100%; overflow:hidden;  border-bottom:1px dotted #d9dade; margin-top:4px;}
.catlist .car .itid {width:100px; float:left;}
.catlist .car .desc a.title {font:bold 12px/18px Arial, Helvetica, sans-serif; margin-bottom:1px;}
.catlist .car .desc {width:205px; float:left;}
.catlist .car .price {width:205px; float:left;}
.catlist .car .qty {color:#c03; float:left; font:bold 14px/30px Arial, Helvetica, sans-serif;}

.catlist .itemgrid {width:33%; min-height:550px; padding-bottom:7px; border-bottom:1px dotted #d9dade; border-right:1px dotted #d9dade; margin-top:4px; overflow:hidden; float:left;}
.catlist .itemgrid .image {width:100px; height:120px; margin:0 auto;}
.catlist .itemgrid .desc {width:100%; text-align:center;}
.catlist .itemgrid .desc .price {color:#c03; font:bold 14px/30px Arial, Helvetica, sans-serif;}

.catlist .itemgride {width:33%; min-height:290px; padding-bottom:7px; border-bottom:1px dotted #d9dade; border-right:1px dotted #d9dade; margin-top:4px; overflow:hidden; float:left;}
.catlist .itemgride .image {width:100px; height:100px; margin:0 auto;}
.catlist .itemgride .image {width:100px; height:100px; margin:0 auto;}
.catlist .itemgride .desc {width:100%; text-align:center;}
.catlist .itemgride .desc .price {color:#c03; font:bold 14px/30px Arial, Helvetica, sans-serif;}


body {
  background-color: #FFFFFF;
  background-image: url(images/metal_bg1.gif);
}

.body {width:975px; min-height:400px; overflow:hidden; background-color:#fff; position:relative; margin-top:3px;}
.body .account {width:725px; height:30px; line-height:30px; float:left; color:#646464; font-size:12px;}
.body .account a {font-weight:bold; color:#c03;}
.body .account a:hover {color:#000;}
.body .search {width:250px; height:30px; float:right; text-align:right; color:#646464; font-size:12px;}
.body .search span {float:right; line-height:22px; margin-top:4px;}
.body .search input.box {width:150px; height:20px; background:#ededed; border:1px inset #000; padding:0 2px 0 2px; float:right; margin:4px 0 0 5px; font:11px/20px Arial, Helvetica, sans-serif; color:#646464;}
.body .search input.button {width:30px; height:22px; background:url(/img/body/go.gif) no-repeat; border:0; float:right; margin-top:4px;}
.body .search input.button:hover {cursor:pointer;}

.body .col-left {width:180px; float:left;}
.body .col-right {width:180px; float:right;}
.body .col-center {width:595px; float:left; margin-left:10px; padding-bottom:10px;}

.body .crumbs {width:595px; height:20px; margin-top:10px; color:#646464;}
.body .crumbs a {color:#646464; padding:0 2px 0 2px;}
.body .crumbs a.first {padding-left:0;}
.body .crumbs strong {padding-left:2px; font-weight:bold;}

.body .rt {width:195px; height:70px; margin-top:10px; color:#646464; float:right;}
.body .rt a {color:#646464; padding:0 2px 0 2px;}
.body .rt a.first {padding-left:0;}
.body .rt strong {padding-left:2px; font-weight:bold;}

.body .col-center h1 {width:100%; height:40px; margin:0; font:bold 20px/40px Arial, Helvetica, sans-serif; color:#646464;}

.body .category {width:170px; margin:10px 0 0 5px; background-color:#e6e6e6; min-height:275px; overflow:hidden;}
.body .category h3 {width:100%; height:23px; margin:0; color:#fff; font:bold 12px/23px Verdana, Arial, Helvetica, sans-serif; background:url(/img/body/h3_bg.gif) no-repeat #fefefe; padding:0 0 0 6px;}
.body .category ul.level0 {list-style-type:none; margin:6px; padding:0;}
.body .category ul.level0 li.level0 {font-weight:bold; border-bottom:1px solid #d9dade; padding:7px 0 7px 0;}
.body .category ul.level0 li.level0 a:hover {color:#c03;}
.body .category ul.level1 {list-style-type:none; margin:0 0 0 20px; padding:0;}
.body .category ul.level1 li.level1 {border-top:1px solid #d9dade;}
.body .category ul.level1 li.level1 a {font-weight:bold; color:#666;}
.body .category ul.level1 li.level1 a:hover {color:#c03;}
.body .category ul.level0 li.level2 {border-bottom:1px solid #d9dade; padding:7px 7px 7px 0;}
.body .category ul.level0 li.level2 a:hover {color:#c03;}

.body .help {width:170px; height:100px; margin:5px 0 0 5px;}
.body .help a {width:170px; height:100px; display:block; text-align:center; background:url(/img/body/help.jpg) no-repeat; color:#646464;}

.body .rcart {width:170px; margin:10px 5px 0 0; overflow:hidden;}
.body .rcart h3 {width:100%; margin:0; color:#646464;}

.body .cross {width:170px; margin:15px 5px 0 0; overflow:hidden; border-top:1px solid #d9dade;}
.body .cross h3 {width:100%; margin:10px 0 10px 0; color:#646464;}
.body .cross .item {width:100%; margin-top:10px;}
.body .cross .item .title {color:#646464; font-weight:bold; font-size:10px;}
.body .cross .item .desc {color:#1b1b1b;}
.body .cross .item .desc strong {color:#0058a4; font-weight:bold;}
.body .cross .item .price {color:#c03; font:bold 16px/24px Arial, Helvetica, sans-serif;}

.body .recent {width:170px; margin:15px 5px 0 0; border-top:1px solid #d9dade;}
.body .recent h3 {width:100%; margin:10px 0 10px 0; color:#646464;}
.body .recent a {width:160px; display:block; clear:both; line-height:18px; text-decoration:underline; margin-left:10px;}

td {
    font: normal 12px arial, helvetica, verdana;
    color: #333333;
}

td.small {
    font: normal 10px arial, helvetica, verdana;
    color: #333333;
}


td.banner {
    font: bold 11px arial, helvetica, verdana;
    color: #FFFFFF;
    text-align: center;
    background-color: #000000;
}

td.footer {
    font: bold 11px arial, helvetica, verdana;
    color: #FFFFFF;
    text-align: center;
}

h1 {
    font: bold 18px arial, helvetica, verdana;
    color: #666666;
    margin-bottom: 10px;
}

h2 {
    font: bold 16px arial, helvetica, verdana;
    color: #333333;
}

h3 {
    font: bold 14px arial, helvetica, verdana;
    color: #333333;
}

img.pic1 {
  border: solid 1px #CCCCCC;
}

a:link {color:  #F45D00; text-decoration: underline}
a:visited {color:  #666666; text-decoration: underline}
a:hover {color: #F45D00; text-decoration: none}

a.menu1:link {font: bold 12px arial, verdana, helvetica; color: #000000; text-decoration: none}
a.menu1:visited {font: bold 12px arial, verdana, helvetica; color: #000000; text-decoration: none}
a.menu1:hover {font: bold 12px arial, verdana, helvetica; color: #FD6202; text-decoration: none}

a.account:link {font: bold 12px arial, verdana, helvetica; color: yellow; text-decoration: none}
a.account:visited {font: bold 12px arial, verdana, helvetica; color: yellow; text-decoration: none}
a.account:hover {font: bold 12px arial, verdana, helvetica; color: white; text-decoration: none}

a.footer:link {font: bold 11px arial, helvetica, verdana; color: #FFFFFF; text-decoration: underline}
a.footer:visited {font: bold 11px arial, verdana, helvetica; color: #FFFFFF; text-decoration: underline}
a.footer:hover {font: bold 11px arial, verdana, helvetica; color: #FD6202; text-decoration: underline}

