a {color:#f176ae;}


#funding-calculator-form{margin-left: 185px; background: #303031; padding: 0.5em 0 0 0;}
#edit-postcode-wrapper div {float:left;}
#divContent form.drupal-processed .form-item-long-label .field-and-description {float:none;}

#results-fieldset{ background: #0b0204;}

#funding-options-fieldset {display:none;}

#main .funding-calculator-page #results-fieldset .content{
  width: auto; /* reset */ clear:both;
}
#funding-calculator-newsletter-form .form-item,
#funding-calculator-form .form-item{
  border-top: solid 1px #7f8083;
  padding: 0.5em 0.1em;
  margin-left: 1em;
  margin-right: 1em;
  position: relative; /* to help positioning inputs */
}

#funding-calculator-newsletter-form .form-item label,
#funding-calculator-form .form-item label{
  width: 350px;
  display: block;
}

#funding-calculator-form .form-item span.value{
  border: none;
  background: #303031;
  font-size: 1.4em;
  text-align: right;
  text-transform: uppercase;
}

#funding-calculator-form .form-item .form-radios .form-item{
  border-top: none;
  float: left;
  min-height: 0;
}
#funding-calculator-form .form-item .form-radios .form-item label{
  width: auto;
  display: inline;
}
#funding-calculator-form .form-item .form-radios .form-item input{
  position: static;
  width: auto;
}
#funding-calculator-form .active-fieldset{
  /*background: transparent url( images/active-field.png ) repeat-y;*/
}
#funding-calculator .content{
  position: relative; /* to help with positioning the funding options */
}

#postcode-form,
#funding-calculator-splash #funding-types,
#funding-calculator-splash #introduction{
  background: #303031;
  padding: 1em 1.5em;
  position: relative; /* to help positioning other elements such as form fields */
  margin-bottom: 1em;
}


#main .funding-calculator-page{
  background: #0b0204;
  color: #fff;
  margin-left: 164px;
  width: 750px;
}
#main .funding-calculator-page .content{
  padding: 0 1em 1em 1em;
  width: 725px;
  overflow:hidden;
  }
  #divContent form.drupal-processed input.form-submit {background:transparent; padding:0px;}
#main .funding-calculator-page h1{
  color: #f176ae;
  height: 274px;
  width: 750px;
  background: #0b0204 url( images/splash/h1-bg.jpg ) no-repeat;
  font-size: 2.1em;
  cursor: default;
  position: static; /* override styles.css */
}
#main .funding-calculator-page h1 span{
  display: none;
}
#main .funding-calculator-page h2{
  background: transparent;
  font-size: 1.3em;
  font-weight: bold;
  color: #cfbcdb;
  margin: 0 0 0.5em 0;
  padding-left: 0;
  border-bottom: solid 1px #cfbcdb;
  cursor: default;
}

#main #postcode-form h2{
  border-bottom: none;
  color: #f176ae;
  margin-bottom: 0.2em;
  font-size: 1.5em;
  font-weight: normal;
}

#funding-types{
  width: 160px;
}

#main #funding-types li{
  list-style-type: none;
  background: transparent url( images/splash/bullet.png ) no-repeat 0 0.5em;
  margin-left: 0;
  padding-left: 17px;
}

#funding-types,
#funding-calculator-splash #introduction{
  min-height: 190px;
}

#funding-options{
  width: 180px;
}
#funding-calculator .content #funding-calculator-form{
  min-height: 45em;
}
#funding-calculator #funding-options{
  position: absolute;
  top: 0;
  left: 0;
}
#funding-calculator #introduction{
  margin-bottom: 0.5em;
  margin: 0 1em;
}
#funding-calculator-splash #introduction{
  width: 480px;
  float: right;
}
#funding-calculator-splash #funding-types .item-list,
#funding-options .item-list{
  clear: none; /* reset from style.css */
}
#funding-options{
  padding-left: 1em;
}
#funding-options h3{
  width: 140px;
  background-color: #303031;
  list-style-type: none;
  font-size: 1.3em;
  font-weight: bold;
  padding: 0.2em 0.5em;
  border-left: solid 12px #303031;
  color: #7f8083;
  margin-bottom: 0.2em;
}

.ui-accordion-header{
  cursor: pointer;
}
#funding-options{

}
#funding-options h3.highlight{
  background-color: #7a3795;
  border-left: solid 12px #f176ae;
  color: #fff;
}
#funding-options-description,
#funding-options div.description{
  margin-left: 12px;
  padding: 0.5em;
  width: 140px;
  font-size: 0.9em;
  color: #acadb1;
}
#funding-options-description{
  border-top: solid 1px #acadb1;
  margin-top: 1em;
}
#postcode-form{
  clear: both;
}
#divContent form.drupal-processed .form-item .field-and-description {position:static; display:block; clear:both;}
#postcode-form #edit-postcode{
  font-size: 1.1em;
  border: solid 1px #838383;
  width: 200px;
  padding: 0.2em 0.5em;
  color: #7f8083;
  font-weight: bold;
  position:absolute; right:107px; top:18px;}

#postcode-form #edit-postcode:hover,
#postcode-form #edit-postcode:focus{
  color: #000;
}
#edit-next,
#edit-submit{
  border: none;
}
#edit-next{
  margin: 10px 0 10px 440px;
}
#postcode-form #edit-submit{
  position: absolute;
  top:15px;
  right: 15px;
  margin:0px;
  padding:0px;
  background: none trabnsparent;
}
#divContent form.drupal-processed .form-item  {float:none; clear:none; margin:0px;}

.ui-tabs-hide{
  display: none;
}

#main ul#results-tabs{
  margin-bottom: 0;
}

ul#results-tabs li{
  list-style-type: none;
  display: block;
  float: left;
  margin: 0;
  background: #cfbcdb;
  font-size: 1.1em;
  font-weight: bold;
}
ul#results-tabs li.ui-tabs-selected {
  background: #7a3795 url( images/tab-dropshadow-left.png ) top left repeat-y;
}
ul#results-tabs li.ui-tabs-selected a{
  padding: 0.5em 20px;
  background: transparent url( images/tab-dropshadow-right.png ) top right repeat-y;
}

ul#results-tabs li a{
  color: #7a3795;
  padding: 0.5em;
  display: block;
}
/**
 * THe following styles deal with the first and last tabs not being given background or padding
 * written ackwardly to deal with IE6 only supporting a single class selctor
 */
ul#results-tabs li.first{
  background-image: none;
}
ul#results-tabs li.first a{
  padding-left: 1em;
}
ul#results-tabs li.last a{
  background-image: none;
}
ul#results-tabs li.last a{
  padding-right: 0.5em;
}

ul#results-tabs li.ui-tabs-selected a{
  color: #fff;
}
ul#results-panels li{
  list-style-type: none;
  background-color: #7a3795;
  margin-left: 0;
}
ul#results-panels li h3{
  font-size: 1.2em;
  color: #cfbcdb;
  font-weight: bold;
  border-bottom: solid 1px #cfbcdb;
  margin: 0 1em;
  padding: 0.5em 0 0.2em 0;
}
ul#results-panels li a{
  color: #bfa3ce;
  text-decoration: underline;
}
#main ul#results-panels li .content{
  padding-top: 1em;
}
#main h2#results-summary{
  color: #fff;
  margin: 1em;
  border-bottom: none; /*reset*/
  font-size: 1.5em;
  font-weight: normal;
}
#results-summary-count{
  color: #e36fa3;
}

#funding-calculator-form #rdpe-amount-fieldset .form-radios,
#funding-calculator-form #loan-amount-fieldset .form-radios,
#funding-calculator-form #rdpe-investment-fieldset .form-radios{
  position: static;
  width: auto;
  margin-left: 10px;
}
#funding-calculator-form #rdpe-amount-fieldset .form-radios .form-item,
#funding-calculator-form #loan-amount-fieldset .form-radios .form-item,
#funding-calculator-form #rdpe-investment-fieldset .form-radios .form-item{
  float: none;
}
#postcode-fieldset{
  position: relative; /* help with position edit link */
}
#postcode-fieldset a{
  display: block;
  width: 67px;
  height: 25px;
  background: #222 url( images/edit.png ) no-repeat 0 0;
  color: #fff;
}
#postcode-fieldset a:focus,
#postcode-fieldset a:hover{
  background: #222 url( images/edit-active.png ) no-repeat 0 0;
}
#postcode-fieldset a span{
  display: none;
}

/**
 * Newsletter sign-up form
 */
#news-letter-signup{
  margin-left:185px;
}
#main #news-letter-signup h2{
  background: #7A3795;
  color: #fff;
  border-bottom: none;
  padding: 0.2em 1em;
  margin-bottom: 1px;
}
#news-letter-signup #edit-email{
  width: 12em;
  margin-top: 0.5em;
  
}
#main #news-letter-signup .content{
  background: #303031;
  padding: 1em;
  width: auto;
}
#funding-calculator-newsletter-form .form-item{
  margin: 0.5em 0;
}
#funding-calculator-newsletter-form .form-submit{
  border: none;
  margin:10px 0 0 425px;
}