/**
* Clean stylesheet
**/
/**
* Adsense styles - goes with code written by adsense.js
**/
.adsense {
  float: none;
  clear:both;
  padding: 4px 2px 10px 2px !important;
  margin: 4px;
  padding-top: 2px !important;
}

/**
* Title 'Ads by Google'
**/
h4.asfc_title, h4.asfs_title {
  background: none !important; 
  font-weight: normal !important; 
  font-size: 1em !important; 
  color: black !important; 
  text-align: left !important; 
  margin-bottom: 5px !important; 
  margin-top: 5px !important;
}

h4.asfc_title a {
  font-weight: normal !important; 
  color: black !important; 
  text-decoration: none;
}

h4.asfc_title a:hover {
  color: #fff !important; 
  background: #8f008f !important;
}

.adsense a {
  color: black !important;
  font-size:0.9em !important;
}

.adsense a:hover {
  color: #fff !important;
  background: #8f008f !important;
}

.adsense .ad_title {
  font-weight: bold !important;
  color: #8f008f !important;
  font-size: 1em !important;
}

.adsense .ad_body {
  font-size: 0.9em !important;
}

.adsense .ad_url {
  text-decoration: none !important;
  font-size: 0.8em !important;
}

.adsense .eol {
  clear:right;
}

.adsense .ad_body {
  margin: 0 8px 0 0 !important;
}

.asfs .col1,
.asfs .col2,
.asfc .col1,
.asfc .col2 {
  min-width: 40% !important;
  padding: 0 !important;
}

.asfs .col1, .asfc .col1 {
  float: left;
  width: 50%;
}

.column .advert {
  height: 5.5em !important; white-space: normal !important;
}

.url_wrap {
  display: inline;
}

#ads {
  clear: both;
}
.advert .ad_body a {
  font-size: 1em !important;
  text-decoration: none;
}
.advert .ad_body a:hover {
  background: white !important;
  color: black !important;
}

/**
* Differences for MVT
**/
/**
* Colours (c*)
**/
.c1 .ad_title {
  color: #0000af !important;
}

.c2 .ad_title {
  color: #8f008f !important;
}

/**
* Layout (l*)
**/
.l1 .ad_body {
  font-size: 0.9em !important;
}

.l1 .ad_url {
  font-size: 1.0em !important;
}

.l1 .advert {
  display: inline;
}

.l1 div p {
  display: inline;
  padding-left: 1em !important;
}

.l1 .url_wrap {
  display: block;
  margin-bottom: 12px !important;
}

/**
* Sensible button styles
**/
.new-submit-button .tr { right:-1px; top:    -1px; background-position: 100% 0; }
.new-submit-button .tl { left: -1px; top:    -1px; background-position: 0 0; }
.new-submit-button .br { right:-1px; bottom: -1px; background-position: 100% 100%; }
.new-submit-button .bl { left: -1px; bottom: -1px; background-position: 0 100%; }

.new-submit-button .tl, .new-submit-button .tr, .new-submit-button .bl, .new-submit-button .br {
  position: absolute;
  background-image: url(http://www.topreview4u.co.uk/images/button-white.gif) !important;
  background-repeat: no-repeat;
  height: 5px;
  width: 5px;
  margin:0;
  padding:0;
}

.new-submit-button {
  margin-left: 6px;
  margin-right: 6px;
  border: 1px solid #660066 !important;
  display:inline;
  float:left;
  width: auto;
  position: relative;
  margin-bottom: 20px;
}
.new-submit-button .submit {
  width: 100% !important;
  margin: 0 !important;
  padding: 4px;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  border: none;
}
