/* General */

#header,
#primary-links,
#breadcrumb,
#footer,
.admin-box,
.feedback_modal_link,
.site-details-links,
.site-details-further-links,
.table-item-key-extra,
.search-results-paging,
.search-results-tandc-message,
.logo-pos
{
  display:none;
}

.table-item,
.table-item .table-item-key,
.table-item .table-item-value,
.table-item .table-item-key-full,
.table-item .table-item-value-full,
.site-details-block,
.site-details-left,
.search-results,
.search-results-box,
.search-results-text
{
  float:none;
  display:block;
}

.table-item .table-item-key,
.table-item .table-item-value
{
  display:inline;
}

#wrapper, #main, #content {
  width:650px;
  text-align:left;
}

a:link, a:visited, a:hover, a:active {
  color:#000;
  font-weight:normal;
}

h1 {
   font-size:1.8em;
   font-weight:normal;
   line-height:1em;
   margin:0;
   padding:0;
   height:70px;
}

/* Search Results */

.search-results-box {
  height:150px;
  width:100%;
  margin:0;
  padding:0;
  display:block;
}

.search-results-box img {
  display:block;
  height:100px;
  width:100px;
  margin:0;
  padding:0;
}

.search-results-text {
  display:block;
  position:relative;
  width:100%;
  height:20px;
  margin:0;
  padding:0;
}

/* Site Details */

.site-details-map-outer {
  position:absolute;
  top:84px;
  right:0;
  width:300px;
  height:380px;
  margin:0;
  padding:0;
  float:none;
  display:block;
}

#site-details-gallery {
  min-height:400px;
  margin:0;
  padding:0;
  float:none;
  display:block;
}

.site-details-block  .table-item
{
  margin:0 0 5px 0;
  padding:0;
}

.site-details-block  .table-item-key,
.site-details-block  .table-item-key-full,
.site-details-block  .table-item-value-full,
.site-details-block  h3
{
  margin:0 0 5px 0;
  padding:0;
}

.site-details-block  .table-item-value
{
  margin-left:10px;
  padding:0;
}

.site-details-right {
  display:block;
}

.site-details-right-inner {
  margin:0;
  padding:0;
}

.site-details-right-inner {
  margin:0;
  padding:0;
}

.site-details-block {
  margin:0;
  padding:0;
}

.site-details-block h3 {
  text-decoration:underline;
}

.site-details-block  .table-item-value a {
  color:#000;
  font-weight:normal;
}