#center #nodata {
  text-align: center; 
  margin: 10px;
}

#center #listnav {
  width: 100%;
  margin: 4px 0px 4px 0px;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  background-color: #eee;
}

#center #listnav #total_count {
  font-weight: bold;
  padding: 4px;
  width: 20%;
  white-space: nowrap;  
}

#center #listnav #total_count span {
  margin-left: 10px;
}

#center #listnav #list_operate {
  width: 40%;
  padding-top: 1px;
  white-space: nowrap;
}

#center #listnav #list_series {
  width: 40%;
  padding-top: 1px;
  text-align: right;  
  white-space: nowrap;
}

#listfoot {
  width: 100%;
  margin: 5px 0px 4px 0px;
}

#listfoot .left {
  text-align: left;  
  padding: 4px;
  font-weight: bold;
}

#listfoot .right {
  text-align: right;  
}

#listdata {
  border-top: 1px solid #eee;
}

#listdata td {  
  border-bottom: 1px solid #eee;
}

#listdata .image {
  width: 120px;
}

#listdata .description {
  width: 70%;
  padding: 4px;
  vertical-align: top;
}

#listdata .description div{
  margin-top: 4px;
}

#listdata .description .name {
  font-weight: bold;  
}

#listdata .price {
  width: 80px;  
  padding: 4px;
  vertical-align: top;
}

#listdata .price div {
  white-space: nowrap;
}

.perunittitle, .perunitprice {
  font-style: oblique;
}

.originally_price {
  margin-right: 10px;
}

#listtop {
  width: 100%;
  margin-bottom: 5px;
}

#listtop .operate {
  font-weight: bold;
  padding-left: 35px;
  background-image: url(../images/arrowdown.gif);
  background-repeat: no-repeat;
  background-position: 4px 8px;
}

#listtop .page {
  font-weight: bold;
  text-align: right;  
  white-space: nowrap;
  padding-right: 4px;
}

#listtop .page .goto {
  width: 30px;
  border: 1px solid #999;
}

#listtop .gotopage, #listtop .prevpage, #listtop .nextpage {
  color: #fff;
  background-color : #356492;
  border-top: 2px solid #cce1fe;
  border-left: 2px solid #cce1fe;
  border-bottom: 2px solid #003564;
  border-right: 2px solid #003564;  
}

#listtop .prevpage, #listtop .nextpage {
  padding: 0px 3px 0px 3px;
}

#listbottom {
  margin-top: 5px;
}

#listbottom .operate {
  font-weight: bold;
  padding-left: 35px;
  background-image: url(../images/arrowup.gif);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.inquiry, .wishlist, .addcart {
  font-weight: bold;
  color: #fff;
  cursor: hand;
  background-color : #356492;
  border-top: 2px solid #cce1fe;
  border-left: 2px solid #cce1fe;
  border-bottom: 2px solid #003564;
  border-right: 2px solid #003564;  
}

#center #nodatainfo {
  line-height: 150%;
}

#center #nodatainfo a {
  font-weight: bold;
}

.pagination {
  margin-top: 10px;
  text-align: right;  
  padding: 3px 0px 3px 0px; 
}

.pagination a {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  border: solid #ccc 1px;
  background: #fff; 
  text-decoration: none;
}

.pagination a:hover {  
  color: #fff; 
  border: solid #000 1px;
  background: #e00; 
  text-decoration: none;
}

.pagination .prev, .pagination .next  {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  border: solid #ccc 1px;
  background: #fff; 
  font-weight: bold;
  text-decoration: none;
}

.pagination .prev:hover, .pagination .next:hover {  
  color: #fff; 
  border: solid #000 1px;
  background: #e00; 
  text-decoration: none;
}

.pagination .thispage {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  font-weight: bold;	
}

.pagination .invalid {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  color: #666; 
  border: solid #ccc 1px;
  background-color : #eee;
}

.pagination .space {
  margin-left: 6px;
}

#child_category, #child_brand {
  border: solid #ccc 1px;
  background-color : #eee;
  margin-bottom: 5px;
  padding: 4px;
}

#child_category .title, #child_brand .title {
  font-weight: bold;
  margin-bottom: 4px;
}

#child_category .items, #child_brand .items {
  line-height: 200%;
}

#child_category .items span, #child_brand .items span{
  white-space: nowrap;
  margin-right: 10px;
}

#child_category .items a, #child_brand .items a{
  margin-left: 5px;
}

#featuredlsit {
  width: 100%;
}

#featuredlsit .title {
  padding: 4px;
  border: solid #ccc 1px;
  background-color : #eee;
  font-weight: bold;
}

#featuredlsit .productitem {
  padding: 4px;
  width: 30%;
  vertical-align: top;
}

#featuredlsit .itemimage {
  width: 100%;
}

#featuredlsit .productimage {
  width: 60%; height: 120px;
  text-align: center;
}

#featuredlsit .brandimage {
  width: 20%;
  text-align: right;
  vertical-align: top;
}

#featuredlsit .description .name {
  font-weight: bold;  
}
