#content .improved {
  text-align: left;
}
#content .improved h1,
#content .improved h2,
#content .improved h3 {
  margin-bottom: 15px;
}

#content .improved h2,
#content .improved h3 {
  text-align: left;
}

#content .improved h2 {
  border-bottom: 1px solid #CCC;
  color: #FF1E0A;
  padding: 15px 0 5px;
}

#content .improved ul {
  margin: 10px 10px 30px;
}
#content .improved li {
  background: none;
  padding: 0;
  line-height: 1.3;
}

#content ul.options {
  margin: 0;
  overflow: hidden;
}
#content ul.options li {
  float: left;
  width: 280px;
  margin: 0 9px 20px;
  padding: 0;
}

#content .improved table {
  width: 600px;
  margin-bottom: 20px;
}

#content .improved td,
#content .improved th {
  padding: 3px 5px;
}
#content .improved thead th {
  border-bottom: 1px solid #CCC;
}
#content .improved p.important {
  background-color:#FF9999;
  border:1px solid red;
  padding:5px 0;
  text-align:center;
}

#content .improved p.document-meta {
  color: #999;
  text-align: right;
}
 
#content .improved .breakout {
  float: right;
  margin: 0 0 10px 10px;
} 

#content .improved .aside {
  float: left;
  margin: 0 10px 10px 0;
} 
 
/* Side Ads */

.side-ads {
  margin: 20px 10px;
}

/* New badge */

span.new {
  float: right;
  width: 35px;
  height: 35px;
  background: url(/img/decoration/badge_new_35x35px.gif) no-repeat 100% 0;
}

/* Midlands Air Ambulance (MAA) */

#content .maa h1 {
  font-size: 50px;
  text-transform: uppercase;
}

.maa #maa_logo,
.maa #hein_gericke {
  float: right;
  margin: 0 0 10px 10px;
}

.maa #donating_10 {
  float: left;
  margin: 0 10px 10px 0;
}

.maa #events {
  overflow: hidden;
  border: 1px solid #CCC;
  border-width: 1px 0;
}
.maa #events .vevent {
  float: left;
  width: 290px;
  margin: 0;
  padding: 0;
}
.maa #events .vevent .location {
  display: block;
}
.maa #events #on_two_wheels {
  margin-right: 20px;
}
.maa #events h3, 
.maa #events p {
  margin: 0;
}
.maa #on_two_wheels h3,
.maa #on_two_wheels p {
  text-align: right;
}

.maa #social {
  float: right;
  width: 300px;
  margin: 0 0 10px 10px;
  text-align: right;
}

#content .improved #cta {
  margin: 10px 0 30px;
  padding: 0;
  overflow: hidden;
}
#content .improved #cta li {
  margin: 0;
  padding: 0;  
}
#content .improved #cta li#cta_online_quote {
  float: left;
  margin: 0 10px 10px 0;
}

#content .improved #cta li#cta_renewal {
  float: left;
}
#content .improved #cta #cta_call {
  float: left;
  width: 308px;
  text-align: center;
  font-size: 21px;
}
#content .improved #cta_call em {
  display: block;
  font-size: 13px;
}
