h4 {
  margin-top: 0;
  margin-bottom: 10px !important;
}

div.alert {
  border: solid #6D9CC0 1px;
  margin-right: 210px;
  background-color: #F3ECEB
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  display: block
}

ul#search-results {
  margin: 0;
  padding: 0
}

ul#search-results li {
  padding: 5px;
  overflow: hidden;
  margin-bottom: 3px;
  border-style: dotted;
  border-width: 2px;
}

ul#search-results li a.title {
  font-size: 13px
}

ul#search-results li div.url {
  font-size: 9px
}

li.alternate-row {
  background-color: #ccc
}

div.page-links {
  height: 27px;
  padding-top: 13px;
  text-align:center;
}

div#search-nav-holder {
  padding: 5px 0
}

div#navigation-results-display {
  font-size: 14px;
  height: 40px;
  padding-right: 10px;
  width: 250px;
}

div#navigation-results-display form {
  display: block
}

div.page-count-navigation {
  width: 300px;
  position: absolute;
  margin-left: 210px;
	display: inline
}

div.page-count-navigation a.previous-page {
  float: left;
}

div.page-count-navigation a.next-page {
  float: right;
}

div#subpage-content a.next-page, div#subpage-content a.previous-page,
a.next-page span.link, a.previous-page span.link {
  text-decoration: none
}

div#subpage-content-container a.next-page span,
div#subpage-content-container a.previous-page span {
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
}

a.next-page {
  background: url(graphics/search_arrow_next.gif) center right no-repeat;
  padding-right: 15px;
  text-align: right;
  margin-top: 7px;
}

a.next-page:hover {
  background-image: url(graphics/search_arrow_next_hover.gif)
}

a.previous-page {
  background: url(graphics/search_arrow_previous.gif) center left no-repeat;
  padding-left: 15px;
  margin-top: 7px;
}

a.previous-page:hover {
  background-image: url(graphics/search_arrow_previous_hover.gif)
}

div#search-nav-holder div#search-form {
  position: absolute;
  margin-top: 12px;
  margin-left: 530px;
}

div#search-form input.text {
  margin-left: 0;
  width: 150px
}

div#subpage-content div.subpage-body {
  padding-bottom: 0
}

form.search input.active {
  color: black !important
}

div#subpage-content ul#search-results p {
  margin: 0;
  margin-top: 10px;
  color: #555;
  font-size: 12px;
  line-height: 100%
}

img.icon {
  margin-bottom: 5px;
  margin-left: 5px;
}
