div.body {
  background-image:    url(/images/global/standardbackground.gif);
  background-repeat:   repeat-y;
  background-position: 0 0;
}

div.body_left {
  width:               177px;
  padding:             0 3px 0 0x;
  text-align:          left;
  margin-bottom:       110px;
}

div.body_right {
  width:               801px;
  text-align:          left;
  margin-bottom:       110px;
}

div.body_right.short {
  margin-bottom:       0;
}

div.body_left img.featureImage {
  display:             block;
  width:               177px;
  height:              229px;
  overflow:            hidden;
}


/* Mortgage Calculator */

div.body_left div.mortgagecalc {
  width:               162px;
  overflow:            hidden;
  padding:             10px 5px 5px 10px;
  background-color:    #eae7d7;
}

div.body_left div.mortgagecalc div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.left {
  width:               100px;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.right {
  width:               57px;
  overflow:            hidden;
  float:               left;
  margin:              2px 0 2px 0;
}

div.body_left div.mortgagecalc div.center {
  text-align:          center;
}

div.body_left div.mortgagecalc input.principal, div.body_left div.mortgagecalc select.schedule {
  width:               150px;
}

div.body_left div.mortgagecalc input.interest, div.body_left div.mortgagecalc input.term {
  width:               50px;
}

div.body_left div.mortgagecalc strong {
  font-size:           14px;
}

div.body_left div.mortgagecalc div.repayment_total, div.body_left div.mortgagecalc div.payment_amount {
  width:               140px;
  background-color:    #ffffff;
  border:              1px #7f9db9 solid;
  padding:             0 5px 0 5px;
  line-height:         17px;
}

div.body_left div.mortgagecalc input.more {
  width:               150px;
}

/* REFINE SEARCH FORM */

div.refinesearch_form {
  width:               177px;
  overflow:            hidden;
  padding-bottom:      10px;
}

div.refinesearch_form div.row {
  width:               169px;
  padding:             2px 4px 2px 4px;
}

div.refinesearch_form div.half {
  width:               76px;
  padding:             0 4px 0 4px;
}

div.refinesearch_form div.title {
  background-image:    url(/images/search/refinetitleback.gif);
  background-repeat:   repeat-x;
  height:              29px;
  padding:             0 4px 0 7px;
  margin-bottom:       5px;
  width:               169px;
  font-size:           18px;
  line-height:         29px;
}

div.refinesearch_form div.row select {
  width:               160px;
}

div.refinesearch_form div.half select {
  width:               65px;
}

div.refinesearch_form div.row input.priceinput, div.refinesearch_form div.row input.areainput {
  width:               140px;
}

div.refinesearch_form div.center {
  text-align:          center;
}
