/*RESULTS */

#calc-results h1 {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#calc-results h2 {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size:18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#calc-results img {
  display: none;
}

.calc-basedon-section p {
  text-transform: uppercase;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

/* CALCULATORS*/

#block-dividendtax-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-dividendtax-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#dividendtax-form {
  color: #434343;
}

#block-dividendtax-0 .form-item {
  padding-bottom: 5px;
}

#block-dividendtax-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-dividendtax-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-dividendtax-0 .form-text {
  width: 295px;
  background-color: #bfdabf;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-dividendtax-0 #edit-tax-code {
  margin-left: 10px;
}

#block-dividendtax-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #bfdabf;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-dividendtax-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #0c4113;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-corporationtax-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-corporationtax-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#corporationtax-form {
  color: #434343;
}

#block-corporationtax-0 .form-item {
  padding-bottom: 5px;
}

#block-corporationtax-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-corporationtax-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-corporationtax-0 .form-text {
  width: 295px;
  background-color: #b5dae0;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-corporationtax-0 #edit-tax-code {
  margin-left: 10px;
}

#block-corporationtax-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #b5dae0;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-corporationtax-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #236d79;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-rateincrease-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-rateincrease-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#rateincrease-form {
  color: #434343;
}

#block-rateincrease-0 .form-item {
  padding-bottom: 5px;
}

#block-rateincrease-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-rateincrease-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-rateincrease-0 .form-text {
  width: 295px;
  background-color: #f2dbc8;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-rateincrease-0 #edit-tax-code {
  margin-left: 10px;
}

#block-rateincrease-0 #edit-dividend-wrapper {
  margin-left: 10px;
}

#block-rateincrease-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #f2dbc8;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-rateincrease-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #c45d07;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-nipaye-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-nipaye-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#nipaye-form {
  color: #434343;
}

#block-nipaye-0 .form-item {
  padding-bottom: 5px;
}

#block-nipaye-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-nipaye-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-nipaye-0 .form-text {
  width: 295px;
  background-color: #e8cbcb;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-nipaye-0 #edit-tax-code {
  margin-left: 10px;
}

#block-nipaye-0 #edit-dividend-wrapper {
  margin-left: 10px;
}

#block-nipaye-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #e8cbcb;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-nipaye-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #950909;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-ir35-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-ir35-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#ir35-form {
  color: #434343;
}

#block-ir35-0 .form-item {
  padding-bottom: 5px;
}

#block-ir35-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-ir35-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-ir35-0 .form-text {
  width: 295px;
  background-color: #eacfd0;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-ir35-0 #edit-tax-code {
  margin-left: 10px;
}

#block-ir35-0 #edit-hoursPerWeek {
  margin-left: 10px;
}

#block-ir35-0 #edit-weeksPerYear {
  margin-left: 10px;
}

#block-ir35-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #eacfd0;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-ir35-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #860d12;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-limitedcompany-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-limitedcompany-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#limitedcompany-form {
  color: #434343;
}

#block-limitedcompany-0 .form-item {
  padding-bottom: 5px;
}

#block-limitedcompany-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-limitedcompany-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-limitedcompany-0 .form-text {
  width: 295px;
  background-color: #e0c7db;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-limitedcompany-0 #edit-tax-code {
  margin-left: 10px;
}

#block-limitedcompany-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #e0c7db;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-limitedcompany-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #73035d;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-vat-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-vat-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#vat-form {
  color: #434343;
}

#block-vat-0 .form-item {
  padding-bottom: 5px;
}

#block-vat-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-vat-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-vat-0 .form-text {
  width: 295px;
  background-color: #dff3e3;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-vat-0 #edit-tax-code {
  margin-left: 10px;
}

#block-vat-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #dff3e3;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-vat-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #0a621c;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-umbrella-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-umbrella-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#umbrella-form {
  color: #434343;
}

#block-umbrella-0 .form-item {
  padding-bottom: 5px;
}

#block-umbrella-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-umbrella-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-umbrella-0 .form-text {
  width: 295px;
  background-color: #cde0ec;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-umbrella-0 #edit-taxCode {
  margin-left: 10px;
}

#block-umbrella-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #cde0ec;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-umbrella-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #05436c;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-businessstartup-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-businessstartup-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#businessstartup-form {
  color: #434343;
}

#block-businessstartup-0 .form-item {
  padding-bottom: 5px;
}

#block-businessstartup-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-businessstartup-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-businessstartup-0 .form-text {
  width: 295px;
  background-color: #dff3e3;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-businessstartup-0 #edit-tax-code {
  margin-left: 10px;
}

#block-businessstartup-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #dff3e3;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-businessstartup-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #0a621c;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-loan-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-loan-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#loan-form {
  color: #434343;
}

#block-loan-0 .form-item {
  padding-bottom: 5px;
}

#block-loan-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-loan-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-loan-0 .form-text {
  width: 295px;
  background-color: #cde0ec;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-loan-0 #edit-taxCode {
  margin-left: 10px;
}

#block-loan-0 #edit-period {
  margin-left: 10px;
}

#block-loan-0 #edit-apr {
  margin-left: 10px;
}

#block-loan-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #cde0ec;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-loan-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #05436c;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-savings-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-savings-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#savings-form {
  color: #434343;
}

#block-savings-0 .form-item {
  padding-bottom: 5px;
}

#block-savings-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-savings-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-savings-0 .form-text {
  width: 295px;
  background-color: #f2dbc8;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-savings-0 #edit-tax-code {
  margin-left: 10px;
}

#block-savings-0 #edit-rate {
  margin-left: 10px;
}

#block-savings-0 #edit-years {
  margin-left: 10px;
}

#block-savings-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #f2dbc8;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-savings-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #c45d07;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/

#block-mortgage-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-mortgage-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#mortgage-form {
  color: #434343;
}

#block-mortgage-0 .form-item {
  padding-bottom: 5px;
}

#block-mortgage-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-mortgage-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-mortgage-0 .form-text {
  width: 295px;
  background-color: #e8cbcb;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-mortgage-0 #edit-tax-code {
  margin-left: 10px;
}

#block-mortgage-0 #edit-repayment {
  margin-left: 10px;
}

#block-mortgage-0 #edit-interest {
  margin-left: 10px;
}

#block-mortgage-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #e8cbcb;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-mortgage-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #950909;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/
/**************************************/

#block-flatrate-0 {
  width: 340px;
  padding: 15px 20px 5px;
  float: left;
  border: 1px solid #ccc;
}

#block-flatrate-0 h1.calc-title {
  border-bottom-color:#006599;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  color:#066295;
  font-size: 18px;
  padding-bottom: 2px; margin-bottom: 10px;
}

#flatrate-form {
  color: #434343;
}

#block-flatrate-0 .form-item {
  padding-bottom: 5px;
}

#block-flatrate-0 .description {
  margin: 0 40px 0 10px;
  float: right;
  font-style: italic;
}

#block-flatrate-0 label {
  text-transform: uppercase;
  margin-left: 10px;
  color: #434343;
  font-weight: normal;
  font-size: 11px;
}

#block-flatrate-0 .form-text {
  width: 295px;
  background-color: #e0c7db;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 5px;
}

#block-flatrate-0 #edit-tax-code {
  margin-left: 10px;
}

#block-flatrate-0 select {
  margin-left: 10px;
  width: 301px;
  background-color: #e0c7db;
  border: none;
  color: #434343;
  font-size: 11px;
  padding-left: 0px;
}

#block-flatrate-0 #edit-submit-1 {
  clear: both;
  float: right;
  margin: 0px 0px 15px 0;
  background-color: #73035d;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font-size: 11px;
  padding: 5px;
}

/**************************************/