form#search {
 margin: 10px;
 text-align: center;
 background-color: #fff;
}

form#search fieldset {
 padding-right:19em;
}

form#search hr {
 visibility: hidden;
 height:0;
}

form#search hr {
 visibility: hidden;
 height:0;
}

form#search div.text,
form#search div.select,
form#search div.submit,
form#search div.reset {
 display:inline;
}

form#search select,
form#search input {
}

form#search fieldset.advanced {
 padding:0;
 display: none;
 display: block;
}

legend {
 font-size: 16px;
}

#cases {
 clear:both;
 margin: 0 auto;
 background-color: #fff;
}

div.abstract * { border-collapse: collapse; padding: 0; margin: 0; }
div.abstract div { font-size: 11px }

div.abstract div.body {
  height: 19em;
  overflow:auto;
}

div.excerpt b {
 color: #e56717;
 color: #f88017;
 color: #097;
 color: #073;
}

div.abstract img { border: 0 }
div.abstract {
 clear:none;
 position: relative;
 width: 305px;
 height: 23.25em;
 overflow:hidden;
 float:left;
 margin:5px 5px 10px 5px;
 background: transparent url(http://www.mypacs.net/mpv4/hss/img/icon/case-box-gradient.jpg) repeat-x bottom right;
}
div.abstract div {
 line-height: 125%;
}
div.abstract div.thumbnail {
 width:120px;
 height:120px;
 background-color:black;
 position:relative;
 float:left;
 margin: 0 6px 0 0;
}
div.meta_icons {
 position:relative;
 float:left;
 margin: 3px 6px 0 -3px;
 width: 18px;
 text-align: center;
 border-right: 1px solid #cce;
 padding-right: 4px;
}

div.abstract div.meta_info  {
  margin-right: 1px;
}

div.abstract h3.case_title {
 clear:none;
 font-size:11px;
 line-height:11px;
}

div.abstract h3.case_title a {
 text-decoration: none;
}

div.abstract h3.case_title a:hover {
 text-decoration: underline;
}

div.abstract div.browse_path,
div.abstract div.image_info
{
 color: #446;
 font-weight:bold;
}

div.abstract div.excerpt {
 margin: 1ex 2px .5ex 0;
 line-height: 115%;
}

div.abstract div.attribution {
 position:absolute;
 color: #062;
 bottom:22px;
 left:1px;
}

div.abstract div.date,
div.abstract div.author_institute {
 display:inline;
}


div.abstract div.attribution div.date:before {
 content: " · ";
}

div.rating {
 position:absolute;
 right:4px;
 bottom:4px;
 z-index: 1;
 height: 16px;
 width: 80px ! important;
 float:left;
 overflow:hidden;
 background: transparent url(../img/icon/stars-alpha.gif) repeat-x top left;
}

div.rating span.rating {
 display:block;
 position:absolute;
 overflow:hidden;
 z-index: 2;
 width: 0; /* Set inline by live rating values */
 margin-top: -16px;
 height: 32px;
 background: transparent url(../img/icon/stars-alpha.gif) repeat-x top left;
}

div.abstract div.num_ratings {
 position:absolute;
 right:90px;
 color: #779;
 font-size:10px;
 line-height: 10px;
 bottom:7px;
}

div.abstract div.num_comments {
 position:absolute;
 left:2px;
 color: #779;
 font-size:10px;
 line-height: 10px;
 bottom:8px;
}

div.search_info {
 text-align:center;
 background-color:white;
 margin: 0 auto 1em auto;
}

#previous_next, #search_info {
 display:inline;
 font-weight:bold;
}

#previous_next {
 padding-left: 1ex;
}

.training_mode_notice {
 text-align:center;
 font-size: 13px;
 font-weight:bold;
 margin: 0 auto 1ex auto;
}

ul.meta_links {
 position: absolute;
 top: 1ex;
 right: 3em;
 list-style-type:none;
 padding:0;
 text-align:right;
}
ul.meta_links li {
 padding-left: .8em;
}

input[name="q"] {
 width: 25em;
}

#more_filters_div {
 white-space:nowrap;
 margin-left: 1em;
 text-align:center;
 display:inline;
/*
 position:absolute;
 text-align:left; */
}