div.sheet {
  margin-top: 20px;
}
.sheet {
	text-align:left;
}

div.sheet div.sheet_left {
  float: left; 
  width: 310px;
}

div.sheet div.sheet_left div.sheet_status {
  height: 17px; 
  margin: auto; 
  text-align: center; 
  margin-bottom: 40px;
}

div.sheet div.sheet_left div.sheet_image {
  width: 310px;
  text-align:center;
}

div.sheet div.sheet_left div.sheet_min {
  text-align: center; 
  margin: 25px 0px 5px 0px;
}


div.sheet div.sheet_left div.sheet_min  a {
  background: url('../image/icon/offer_view_image_off.gif') no-repeat; 
  display: block; 
  line-height: 23px; 
  width: 23px; 
  height: 23px;
  cursor:pointer;
}

div.sheet div.sheet_left div.sheet_min  a.selected {
  background: url('../image/icon/offer_view_image.gif') no-repeat;   
  color: #ffffff;
  font-weight: bold;
}

div.sheet div.sheet_right {
  float: right; 
  width: 420px;
  display: inline; 
  margin-right: 8px;
}

div.sheet div.sheet_right div.spacer {
  width: 100px; 
  float: left;
}

div.sheet div.sheet_right span.red_bold {
  font-weight: bold; 
  color: #BC0000;
}

div.sheet div.sheet_right span.line_through {
  text-decoration: line-through;
}


div.sheet div.sheet_right div.row_no1 {
  height: 30px; 
  background-color: #F8F8F8; 
  border: solid 1px #EBEBEB; 
  line-height: 30px; 
  font-weight: bold; 
  color: #B10000; 
  padding-left: 12px;
}

div.sheet div.sheet_right div.row_no2 {
  height: 30px; 
  border: solid 1px #EBEBEB; 
  border-top: none; 
  line-height: 30px; 
  padding-left: 12px;
} 
 
div.sheet div.sheet_right div.row_no3 {
  height: 30px; 
  border: solid 1px #EBEBEB; 
  border-top: none; 
  line-height: 30px; 
  padding-left: 12px;
}  
 
div.sheet div.sheet_right div.row_no4 {
  height: 30px; 
  border: solid 1px #EBEBEB; 
  border-top: none; 
  line-height: 30px; 
  padding-left: 12px;
} 
 
 
div.sheet div.sheet_right div.row_no5 {
  height: 30px; 
  border: solid 1px #EBEBEB; 
  background-color: #F8F8F8; 
  border-top: none; 
  line-height: 30px; 
  padding-left: 12px;
}

div.sheet div.sheet_right div.row_no6 {
  padding-top: 8px; 
  height: 35px; 
  border: solid 1px #EBEBEB; 
  border-top: none; 
  line-height: 30px; 
  padding-left: 12px;
}


div.sheet div.right_box {
  /*float: right; */
 /* width: 420px; */
  /*display: inline;*/ 
  margin: 10px 0px 0px 0px;
}

div.sheet div.right_box table.three_coumns {
  width: 100%; 
  border: solid 1px #EBEBEB; 
  padding-left: 12px;
}

div.sheet div.right_box table.three_coumns td {   
  padding-left: 20px;
}

div.sheet div.right_box a.ico {
  display: block;   
  text-decoration: underline; 
  padding-left: 25px; 
  line-height: 36px;
}


table.last_visited {
  
}

table.last_visited td.name {
  width: 200px; 
  background: url('../image/icon/square_li.gif') no-repeat 0px 5px; 
  padding-left: 12px;
}

table.last_visited td.price {
  width: 100px; 
  text-align: right; 
  font-weight: bold; 
  color: #B20000;
}

.add_b_not_available {
	color:#8C0000;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
	font-size:14px;
}