.view-item  {
  text-align: center;
}

/* --------------------------------------------- */
div.itemPrice {
  float:right;
  color:#ff0000;
  font-weight:bold;
  font-size:12px;
  padding:8px 0 0 0;
}

/* --------------------------------------------- */
.egcatlist {
  padding:10px 0 0 0;
}
.egcatlist.ncpr2 {
}
.egcat{
  float:left;
}
.egcatblock{
  padding: 0 0 30px 0;
}
.egcatpad{
  width: 500px;
}
.egcat .img {
  float:left;
  margin:0 10px 10px 0;
  border:1px solid #999;
  background:#efefef;
}
.egcat .img div {
  width:220px;
  height:160px;
  background-repeat: no-repeat;
  background-position: center center;
  position:relative;
}
.egcat .name {
  padding:0 0 5px 0;
  font-size:12px;
  font-weight:bold;
  color:#333399;
}
.egcat .desc {
  font-size:11px;
}

/* --------------------------------------------- */
.items {}
.items .item {
  width:560px;
  height:170px;
}
.items .item .img {
  float:left;
  margin:5px 0 0 0;
  border:1px solid #999;
  background:#efefef;
}
.items .item .img div {
  width:220px;
  height:160px;
  background-repeat: no-repeat;
  background-position: center center;
  position:relative;
}
.items .item .pwrap {
  float:left;
  width:320px;
  height:160px;
  margin:5px 0 0 10px;
  overflow:hidden;
}
.items .item .pwrap a.name,
.items .item .pwrap a.name:visited {
  text-decoration:none;
}
.items .item .pwrap a.name span {
  display:block;
  padding:0 0 5px 0;
  font-size:12px;
  font-weight:bold;
  color:#333399;
}
.items .item .pwrap a:hover span {
  color:#993333;
}
.items .item .pwrap .desc,
.items .item .desc p {
  color:#666;
}
.items .item .itemid {
  float:right;
  font-weight:bold;
  color:#ff0000;
}
.items .item .make,
.items .item .mile {
  padding:5px 0 0 0;
  color:333;
}
.items .item .make span,
.items .item .mile span {
  font-weight:bold;
}
.items .item .readon {
  padding:10px 0 0 10px;
  float:right;
}
.items .item .readon a,
.items .item .readon a:visited {
  font-weight:bold;
  color:#ff0000;
}

/* --------------------------------------------- */
.view_item {
}
.view_item .image_box {
  float:right;
  width:230px;
  margin:0 0 10px 10px;
}
.view_item .image_box .tn_head {
  padding:4px 0;
  background:#efefef;
  border-bottom:1px solid #999;
  color:#333;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  width:222px;
}
.view_item .image_box .tn_list {
  width:230px;
}
.view_item .image_box .tn_list .img_tn {
  float:left;
  display:block;
  width:72px;
  height:56px;
  overflow:hidden;
  text-align:center;
  background:#efefef;
  border:1px solid #999;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
  border-top:0px;
}
.view_item .image_box .tn_list .img_tn img {
  margin:2px 0 0 1px;
}
.view_item .image_box .item {
}
.view_item .image_box .item .img {
  float:left;
  display:block;
  width:220px;
  height:160px;
  margin:5px 0 0 0;
  border:1px solid #999;
  background:#efefef;
}
.view_item .image_box .item .img div {
  width:220px;
  height:160px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* --------------------------------------------- */
.view_item table.dtList {
  margin:10px 0 0 0;
  width:300px;
}
.view_item table.dtList th {
  width:110px;
  padding:2px 0;
  font-size:12px;
  text-align:left;
  border-bottom:1px dashed #ccc;
  border-right:1px dashed #ccc;
}
.view_item table.dtList td {
  padding:3px 0 3px 5px;
  font-size:12px;
  text-align:left;
  border-bottom:1px dashed #ccc;
}

/* --------------------------------------------- */
.view_item table.dfList {
  margin:10px 0 0 0;padding:0;
  width:300px;
}
.view_item table.dfList td {
  padding:3px 0 3px 0;
  width:50%;
}
.view_item table.dfList td div span {
  display:block;
  background:url(icons/12x12_tick.gif) 5px 5px no-repeat;
  padding:0 5px 0 24px;
  line-height:16px;
}

/* --------------------------------------------- */
div.pagenav {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  text-align: center;
  margin: 15px 0px 15px 0px;
  padding: 5px 0px 5px 0px;
  width:560px;
}
div.pagenav span,
div.pagenav a,
div.pagenav a:visited {
  padding: 0px 3px 0px 3px;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
div.pagenav a:hover {
  text-decoration: underline;
}
.clr {
  clear:both;
}
