.search-form {
  background-color:#eee;
  display:block;
  padding-bottom:10px;
}

.online-schools, .local-schools, .related-schools {
  padding:0px;
  background-color:#333;
  line-height:30px;
  margin-top:10px;
}

.online-schools span, .local-schools span, .related-schools span {
  padding:0px 0px 0px 5px;
  margin-right:10px;
  display:block;
  color:#fff;
  font-size:16px !important;
  line-height:30px;
  background:url(images/online_schools.gif) no-repeat 100% 3px;
  display:block;
}

.local-schools span {
  background-image:url(images/local_schools.gif);
}

.related-schools span {
  background-image:url(images/related_schools.gif);
}

.info-text {
  color:#333;
  height:80px;
  padding:8px 0 8px 80px;
  background:url(images/i_img.jpg) no-repeat 12px 18px;
}

.code{
  width:113px;
  height:61px;
  float:left;
  padding:0px;
}

.enter_code{
  font-weight:bold;
  text-align:center;
  width:113px;
  height:15px;
  float:left;
  margin:7px 0 0 0;
}
#zip_texbox{
  text-align:center;
  width:113px;
  height:25px;
  float:left;
  margin:5px 0 0 0;
}
.degree{
  width:222px;
  height:61px;
  float:left;
  margin:0 0 0 15px;
}
.degree_txt{
  font-weight:bold;
  width:222px;
  height:15px;
  float:left;
  margin:7px 0 0 0;
}
#degree_dropdown{
  text-align:center;
  width:222px;
  height:25px;
  float:left;
  margin:5px 0 0 0;
}
.search_degrees{
  width:129px;
  height:22px;
  float:left;
  margin:27px 0 0 10px;
}

.degree-results h2 {
  margin:10px 0px;
  font-size:12px;
  font-weight:bold;
}

.degree-results h2 a:hover {
  text-decoration:underline;
}

.degree-results .image {
  float:left;
  display:inline;
  width:165px;
}

.degree-results hr {
  clear:both;
  visibility:hidden;
}

.degree-results .image img {
  display:block;
  border:0px;
  margin:8px auto 0px auto;
}

.degree-results .result-content {
  margin:0px 0px 0px 190px;
}

.degree-results .result {
  clear:both;
  border:2px solid #eee;
  border-left-width:4px;
  border-right-width:4px;
  background:url(images/record-bg.gif) no-repeat 165px 5px;
  margin:0px;
}

.result-content ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}

.result-content ul li {
  padding:0px;
  margin:0px;
  background:none;
}

.result-content ul li a {
  color:#000;
}

.result-content ul li a:hover {
  text-decoration:underline;
}


.sb-mouse-over, .sb-mouse-out {
  background:url(images/search-button.gif) no-repeat left top;
  border:0px;
  width:129px;
  height:22px;
  color:white;
  overflow:hidden;
  text-align:left;
  padding-left:4px;
  #padding-left:5px;
  padding-bottom:4px;
  #padding-bottom:0px;
  font-size:12px;
  font-weight:bold;
  font-family:Arial;
  display:block;
  zoom:1;
}

.sb-mouse-over {
  background-position:left bottom;
}

.degree-results .buttons {
  margin-top:10px;
}

.degree-results  .buttons a {
  text-indent:-9999em;
  display:-moz-inline-block;
  display:inline-block;
  margin-right:10px;
  overflow:hidden;
  float:left;
}

.degree-results a.moreinfo {
  width:58px;
  height:21px;
  background:url(images/more.gif) no-repeat top left;
}

.degree-results a.moreinfo:hover {
  background-position:bottom left;
}

.degree-results a.info {
  width:53px;
  height:21px;
  background:url(images/info.gif) no-repeat top left;
}

.degree-results a.info:hover {
  background-position:bottom left;
}

.degree-results a.bookmark {
  width:89px;
  height:21px;
  background:url(images/bookmark.gif) no-repeat top left;
}

.degree-results a.bookmark:hover {
  background-position:bottom left;
}

.degree-results a.share, .degree-results .addtoany_share_save, .degree-results .stico_default {
  width:136px !important;
  height:21px !important;
  background:url(images/share.gif) no-repeat top left !important;
  padding:0px !important;
  overflow:hidden;
}

.stbuttontext {
  display:none;
}

.degree-results a.share:hover, .degree-results .addtoany_share_save:hover, .degree-results .stico_default:hover {
  background-position:bottom left !important;
}

.degree-results .addtoany_share_save img {
  display:none;
}

.vertical-search-form {
  padding:0px 0px 10px 0px;
}

.vertical-search-form label {
  display:block;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:2px;
}

.vertical-search-form .textfield {
  width:80px;
}

.vertical-search-form select {
  width:184px;
  margin-bottom:10px;
}

.vertical-search-form input.textfield {
  width:142px;
  border:1px solid #ccc;
}

.vertical-search-form select {
  width:144px;
  border:1px solid #ccc;
}

.vertical-search-form input.submit {
  border:1px solid #ccc;
  background:#fff;
  margin:15px 0px 0px 0px;
}

.vertical-search-form label {
  margin:6px 0px 2px 0px;
  display:block;
}

#ratingSys {
  display:none;
}