div.mpc_row{
  margin-top: 10px; 
  width: 752px; 
  height: 275px; 
  background: url('../image/template/row_bg.png') no-repeat bottom;
}

div.mpc_row div.mpc {
  width: 178px;
}

div.mpc_row div.mpc div.mpc_status {
  text-align: center; 
  height: 11px; 
  font-size: 11px;
  margin-bottom: 5px;
  line-height: 11px;
  overflow: hidden;
}

div.mpc_row div.mpc div.mpc_image {
  height: 120px; 
  width: 178px; 
  overflow: hidden;
  text-align:center;
}

div.mpc_row div.mpc div.mpc_info {
  height: 103px; 
  width: 178px; 
  background-color: #f9f9f9; 
  text-align:left;
}

div.mpc_row div.mpc div.mpc_info div.mpc_gray {
  height: 39px; 
  background: url('../image/template/li_gray_mpc.gif') no-repeat 5px 6px; 
  overflow: hidden; 
  border-bottom: solid 1px #ededed;
}

div.mpc_row div.mpc div.mpc_info div.mpc_red {
  height: 39px; 
  background: url('../image/template/li_mpc.gif') no-repeat 5px 6px; 
  overflow: hidden;
}

div.mpc_row div.mpc div.mpc_info div.mpc_text_container {
  margin: 5px 5px 0px 25px;
}

div.mpc_row div.mpc div.mpc_info span.mpc_price {
  font-weight: bold; color: #b10000;
}

div.mpc_row div.mpc div.mpc_info div.mpc_old_price {
  font-size: 10px;
}

div.mpc_row div.mpc div.mpc_info .mpc_line_through {
  text-decoration: line-through;
}

div.mpc_row div.mpc div.mpc_info span.mpc_promotion {
  font-weight: bold; color: #b10000;
}

/* listing nr 2 */

table.mpc2 {
  width: 752px; 
  margin: 10px 0px 10px 0px;
}

table.mpc2 td.image {
  border-left: solid 1px #ECECEC;
  width: 185px; 
  vertical-align: middle; 
  text-align: center;
}

table.mpc2 td.center {
  vertical-align: top; 
  border-left: solid 1px #ECECEC;
}

table.mpc2 td.center div.title {
  background: url('../image/li_gray_mpc.gif') no-repeat 0px 0px; 
  padding-left: 20px;
}

table.mpc2 td.center div.status {
  margin-top: 10px; margin-bottom: 5px;
}

table.mpc2 td.right {
  padding: 3px 3px 0px 3px;
  vertical-align: bottom;
  background: url('../image/template/listing2_bg.gif') repeat-y;    
  border-left: solid 1px #ECECEC; 
  border-right: solid 1px #ECECEC; 
  width: 180px;  
}

table.mpc2 td.right div.gray {
  width: 143px; 
  padding: 10px; 
  height: 100%; 
  padding-left: 25px; 
  background: url('../image/li_mpc.gif') no-repeat 5px 13px #f9f9f9;
}

table.mpc2 td.right .red_bold {
  font-weight: bold; 
  color: #b20000;
}

table.mpc2 td.right .through {
  text-decoration: line-through;
}

div.hr_line {
  margin-left: 5px; 
  width: 742px; 
  line-height: 1px; 
  font-size: 1px; 
  height: 1px; 
  background-color: #ECECEC;
}

table.mpc3 {
  width: 752px; 
  padding: 0px;
  border-collapse: collapse;       
  margin: 10px 0px 10px 0px;
}

table.mpc3 td.image {
  width: 40px;
  border-left: solid 1px #ECECEC;
  text-align: center;
  vertical-align: middle;
  
}

table.mpc3 td.center {
  border-left: solid 1px #ECECEC;     
}

table.mpc3 div.title {
  margin-left: 5px;
  padding-right: 5px;
  background: url('../image/li_gray_mpc.gif') no-repeat 0px 0px; 
  padding-left: 20px;  
}

table.mpc3 td.status {
  width: 70px;
  border-left: solid 1px #ECECEC;
  text-align: center;
}

table.mpc3 .red_bold {
  font-weight: bold; 
  color: #b20000;
}

table.mpc3 .line_through { 
  text-decoration: line-through;
}

table.mpc3 .small { 
  font-size: 10px;
}

table.mpc3 .price {
  border-left: solid 1px #ECECEC;
  width: 140px;
  text-align: center;
}

table.mpc3 td.right {
  width: 180px;
  border-right: solid 1px #ECECEC;
}

