#schema_list {
  display: block;
  position:relative;
  left:5px;
  float:left;
  clear:both;
  width:730px;
  margin:0;
  padding:0; 
  list-style:none; }
#schema_list li {
  display:block;
  float:left;
  clear:none; 
  margin: 0 0 10px 10px;
  padding: 2px 0 2px 0;
  background-color: #ebebeb; }
#schema_list li h4 {
  display:block;
  float:left;
  clear:both;
  margin:0;
  padding:0;
  border:0;
  width:170px;
  font-size:17px; }
#schema_list li h4 a {
  display:block;
  float:left;
  margin: 0 auto 0 auto;
  padding: 5px 0;
  width:170px;
  text-align:center;
  text-decoration: none;
  color: #494f5f; }
#schema_list li h4 a:hover {
  text-decoration: none; }
#schema_list li .schema_img {
  display:block;
  float:left;
  clear:both;
  width:170px; 
  margin:0;
  padding: 5px 0 5px 0;
  border:0;
  text-align:center; 
  background-color:#fff; }
#schema_list li img {
  display:block;
  float:none;
  margin:0 auto 0 auto;
  border: 0;}
#schema_list li table {
  display:block;
  position:relative;
  left:5px;
  float:left;
  clear:both;
  width:160px; 
  margin:0;
  padding:0;
  font-size:11px;
  background-color: #ebebeb; }
#schema_list li td,#schema_list li th {
  background-position: 0 100%;
  background-repeat:repeat-x;
  background-image:url('../images/border_bkg.gif'); }
#schema_list li th {
  padding:2px 0 2px 10px;
  font-weight:bold;
  width:90px;
  text-align:left;
  color: #ff6600; }
#schema_list li td { 
  width:70px; }
div.schema_rating  {
  display:block;
  position: relative;
  left:45px;
  z-index:1;
  float:left;
  clear:both;
  width:80px;
  height:20px; 
  background-position: 0 50%;
  background-repeat:no-repeat;
  background-image:url('../images/star_inactive.gif'); 
  background-color: #ebebeb; }
div.schema_rating span.schema_rating_cover {
  display:block;
  position: absolute;
  z-index:2;
  top:2px;
  left:0;
  width:80px;
  height:16px; 
  background-position: 0 50%;
  background-repeat:no-repeat;
  background-image:url('../images/star_active.gif'); 
  background-color: #ebebeb; }
div.schema_rating a {
  display:block;
  float:left;
  position: relative;
  z-index:3;
  clear:none;
  width:16px;
  height:16px; }
div.schema_rating a span,div.schema_rating strong {
  display:none; }
#schema_list li .schema_preview {
  display:block;
  float:left;
  clear:both;
  width:170px; 
  margin:0;
  font-weight:bold;
  font-size:13px;
  text-decoration: none;
  text-align:left;
  background-position: 130px 0;
  background-repeat:no-repeat;
  background-image:url('../images/content_more.gif'); }
#schema_list li .schema_preview span {
  display:block;
  float:left;
  padding: 5px 0 10px 10px; } 
#schema_pages {
  display: block;
  position:relative;
  left:5px;
  float:left;
  clear:both;
  width:730px;
  margin:0;
  padding:10px 0 10px 0; 
  text-align:center;
  list-style:none; }
#schema_pages li {
  display:inline;
  margin:0;
  padding: 0 2px; }
#schema_pages li a {
  text-decoration: none;
  font-size:12px; 
  color: #494f5f; }
#schema_pages li a:hover,#schema_pages li a.active {
  text-decoration: none;
  color: #ff6600; }
#schema_pages li#schema_prev a {}
#schema_pages li#schema_next a {}
