.home {
  background: #EBECED url(/images/decor/backgrounds/home_page_new.gif) repeat-x top left; }

#Container {
  background: #fff url(/images/decor/backgrounds/home_header.gif) repeat-x top left; }
  #Container #PageBody #page_photo {
    margin: 0;
    padding: 0; }
    #Container #PageBody #page_photo h2 {
      margin: 0;
      padding: 0;
      text-indent: -2000em;
      height: 124px;
      width: 965px;
      background: url(/images/decor/home/main_pic_canola.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_1 {
      background: url(/images/decor/home/main_pic_wheat.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_2 {
      background: url(/images/decor/home/main_pic_hay.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_3 {
      background: url(/images/decor/home/main_pic_sheep.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_4 {
      background: url(/images/decor/home/main_pic_canola.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_5 {
      background: url(/images/decor/home/main_pic_house.jpg) no-repeat; }
    #Container #PageBody #page_photo .banner_6 {
      background: url(/images/decor/home/main_pic_harvest.jpg) no-repeat; }
  #Container #PageBody #banner_text .first {
    font-size: 1.5em;
    color: #ce5011;
    margin: 20px 10px 20px 0px;
    padding: 0 10px 0 20px;
    line-height: 1.3em; }
  #Container #PageBody #left_col {
    width: 230px;
    float: left;
    margin: 0;
    padding: 10px 0 0 20px;
    font-size: 1.2em;
    line-height: 1.3em; }
    #Container #PageBody #left_col h2 {
      font-size: 1.2em;
      letter-spacing: -1px; }
    #Container #PageBody #left_col p {
      font-size: 1.2em;
      line-height: 1.3em;
      padding: 0 10px 0 20px; }
    #Container #PageBody #left_col .caption {
      font-size: 0.8em;
      padding: 20px 10px 30px 30px; }
    #Container #PageBody #left_col a {
      color: #ca4a12; }
    #Container #PageBody #left_col ul {
      margin: 0 0 0 25px; }
      #Container #PageBody #left_col ul li {
        padding: 10px 5px 0 0;
        list-style-type: disc;
        font-size: 0.9em; }
    #Container #PageBody #left_col .instruction {
      font-weight: normal;
      text-align: right;
      color: #ca4a12; }
    #Container #PageBody #left_col .module.calculators p {
      padding: 5px 0 5px 5px;
      font-size: 1em;
      line-height: 1.2em; }
    #Container #PageBody #left_col .module.calculators ul {
      margin: 0px 0 0 5px; }
      #Container #PageBody #left_col .module.calculators ul li {
        list-style-type: none; }
    #Container #PageBody #left_col .module .toolbar {
      margin: 0;
      padding: 0 10px 10px 0;
      font-size: 0.9em;
      text-align: right; }
  #Container #PageBody #center_col {
    width: 440px;
    float: left; }
    #Container #PageBody #center_col img {
      padding-left: 30px; }
    #Container #PageBody #center_col p {
      font-size: 1.2em;
      line-height: 1.3em;
      padding: 0 10px 0 20px;
      text-align: center; }
    #Container #PageBody #center_col .caption {
      font-size: 0.8em;
      padding: 20px 10px 30px 20px;
      text-align: center; }
  #Container #PageBody #right_col {
    width: 230px;
    margin: 0 10px 0 0;
    padding: 0;
    float: right; }
    #Container #PageBody #right_col .module {
      width: 210px; }
    #Container #PageBody #right_col form {
      padding: 5px; }
    #Container #PageBody #right_col label {
      margin-bottom: 3px;
      font-weight: bold; }
    #Container #PageBody #right_col input {
      font-size: 1.2em;
      width: 190px;
      margin-top: 3px;
      margin-bottom: 8px; }
    #Container #PageBody #right_col .toolbar input {
      width: 100px;
      font-size: 1.5em; }
    #Container #PageBody #right_col .toolbar a {
      color: #ca4a12;
      text-decoration: none; }
    #Container #PageBody #right_col .module p {
      padding: 5px 5px 5px 10px;
      font-size: 1.1em;
      line-height: 1.2em; }
    #Container #PageBody #right_col .module h3 {
      font-size: 1.2em;
      font-weight: normal;
      padding: 2px 0 0 25px; }
    #Container #PageBody #right_col .module ul {
      margin: 5px 0 0px 2px; }
      #Container #PageBody #right_col .module ul li {
        padding: 2px 0 2px 0;
        margin: 0 10px 0 25px;
        list-style-type: none;
        font-size: 1em; }
    #Container #PageBody #right_col .module a {
      color: #ca4a12; }
