#right_column #right_column_inner #detail_left{
  border: 1px solid #cccccc;
  width: 224px;
  float:left;
  margin-top:25px;
  margin-bottom:10px;
}

#right_column #right_column_inner .halfwidth img{
  width: 109px;
}
#right_column #right_column_inner .fullwidth img{
  width: 218px;
}



#right_column #right_column_inner #detail_right{
  float:left;
  margin-left:10px;
  width:521px;
  margin-top:25px;
  margin-bottom:10px;
}

#right_column #right_column_inner #detail_right #specs{
  border: 1px solid #cccccc;
  padding:1px;
  background: url('../images/spec_bg.jpg') repeat-y;
  font-size: 14px;
  color: #333333;
  line-height:17px;
}

#right_column #right_column_inner #detail_right #specs #specs_left{
  float:left;
  width:262px;
  padding:10px;
  !width:282px;
}

#right_column #right_column_inner #detail_right #specs #specs_right{
  float:left;
  width:215px;
  padding:10px;
}

.blue{
  font-size: 14px;
  font-weight: bold;
  color: #003366;
  display:block;
  margin-top:5px;
  margin-bottom:5px;
}

.red{
  font-size: 16px;
  font-weight: bold;
  color: #990000;
  margin:0px;
}

#right_column #right_column_inner #detail_right #description{
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  margin-top:10px;
  padding:15px;
  font-size: 12px;
  line-height: 20px;
  color: #333333;
}

#right_column #right_column_inner #detail_right #description a{
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #006497;
}

#right_column #right_column_inner #detail_right #description a:hover{
  text-decoration: underline;
}

#right_column #right_column_inner #detail_right #description #links UL{
  list-style:none;
  padding:0px;
  margin:0px;
  line-height:30px;
}

#right_column #right_column_inner #detail_right #description #links LI{
  font-size: 14px;
  font-weight: bold;
  color: #257ba8;
}

#right_column #right_column_inner #detail_right #size{
  font-size:14px;
  color: #333333;
  border: 1px solid #cccccc;
  margin-top:10px;
  padding:1px;
}

#right_column #right_column_inner #detail_right #size #size_left{
  float:left;
  width:333px;
  /* height:127px; */
  padding:10px;
}


#right_column #right_column_inner #detail_right #size #size_left .row{
  clear:both;
  padding-bottom:25px;
}


#right_column #right_column_inner #detail_right #size #size_left .row_left{
  float:left;
  width:163px;
}

#right_column #right_column_inner #detail_right #size #size_left .row_right{
  float:left;
}

#right_column #right_column_inner #detail_right #size #size_left .instock{
  font-size: 14px;
  font-weight: bold;
  color: #009900;
}

#right_column #right_column_inner #detail_right #size #size_left .low{
  font-size: 14px;
  font-weight: bold;
  color: #990000;
}

#right_column #right_column_inner #detail_right #size #size_left .size_title{
  font-size:16px;
  font-weight: bold;
  color: #003366;
  margin-bottom:5px;
  margin-left:5px;
  display:block;
}

#right_column #right_column_inner #detail_right #size #size_right{
  float:left;
  background: url('../images/size_bg.jpg') repeat-y;
  width:164px;
  height:117px;
  text-align:center;
  padding:30px 0px 0px 0px;
  font-size: 13px;
  color: #333333;
}

#right_column #right_column_inner #detail_right #size #size_right INPUT{
  width:75px;
  margin-top:5px;
}

#right_column #right_column_inner #detail_right #size #size_right IMG{
  padding-bottom:7px;
  padding-top:7px;
}

#right_column #right_column_inner #detail_right #size #size_right .quantity{
  font-size: 14px;
  font-weight: bold;
  color: #257ba8;
}

#right_column #right_column_inner #detail_right #realtime{
  border:1px solid #CCCCCC;
  padding:10px;
  margin-top:10px;
}

#right_column #right_column_inner #detail_right #sponsor_vid .sponsor{
  float:right;
}

#right_column #right_column_inner #detail_right #sponsor_vid .sponsor_copy{
  float:left;
  width:120px;
  font-size: 12px;
  color: #333333;
  line-height:20px;
}

#right_column #right_column_inner #related{
  border: 1px solid #CCCCCC;
  padding:1px;
  margin-top:10px;
}

#right_column #right_column_inner #related #related_inner{
  background: url('../images/related_bg.jpg') repeat-x;

  padding:10px;
}

#right_column #right_column_inner #related #related_inner .related_title{
  color: #FFFFFF;
  font-size: 21px;
  font-weight: bold;
  margin-bottom:15px;
}


