h1, h2, h3, h4, h5, h6 {
  font-family: Georgia;
  margin: 0;
  font-size: 23px;
  margin-bottom: 16px; }

p {
  line-height: 17px;
  margin-bottom: 6px; }

a {
  color: #ed7d11; }

body {
  font-family: Tahoma;
  font-size: 12px;
  background: url('../images/bg.jpg') top center no-repeat;
  color: #535353; }

#container {
  margin: 0 auto;
  background: url('../images/flare.png') center -130px no-repeat;
  overflow: hidden;
  width: 704px; }
  #container img.logo {
    display: block;
    margin: 20px auto 39px; }
  #container .box {
    background: #fcfcfc url('../images/box_bg.gif') bottom center repeat-x;
    float: left;
    border: solid 1px #dadada;
    position: relative;
    padding: 15px 30px 15px;
    width: 200px;
    margin-bottom: 33px; }
    #container .box .box_corner_tl, #container .box .box_corner_tr, #container .box .box_corner_bl, #container .box .box_corner_br {
      position: absolute;
      width: 2px;
      height: 2px;
      background: url('../images/box_corners.gif') no-repeat; }
    #container .box .box_corner_tl {
      top: -1px;
      left: -1px;
      background-position: top left; }
    #container .box .box_corner_tr {
      top: -1px;
      right: -1px;
      background-position: top right; }
    #container .box .box_corner_bl {
      bottom: -1px;
      left: -1px;
      background-position: bottom left; }
    #container .box .box_corner_br {
      bottom: -1px;
      right: -1px;
      background-position: bottom right; }
    #container .box.choose_country {
      width: 215px; }
    #container .box.solar_panel_insurance_finance {
      float: right;
      width: 335px; }
  #container a.button {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 7px; }
    #container a.button:hover {
      text-decoration: underline; }
    #container a.button .button_side_left {
      display: block;
      padding-left: 10px;
      background: url('../images/button_sides.gif') left top no-repeat; }
      #container a.button .button_side_left .button_side_right {
        display: block;
        padding-right: 10px;
        background: url('../images/button_sides.gif') right top no-repeat; }
        #container a.button .button_side_left .button_side_right .button_center {
          display: block;
          background: url('../images/button_bg.gif') repeat-x; }
          #container a.button .button_side_left .button_side_right .button_center span {
            display: block;
            padding: 7px 0 8px 0; }
          #container a.button .button_side_left .button_side_right .button_center .icon {
            padding-left: 24px;
            background: no-repeat left center; }
          #container a.button .button_side_left .button_side_right .button_center .be {
            background-image: url('../images/be.gif'); }
          #container a.button .button_side_left .button_side_right .button_center .nl {
            background-image: url('../images/nl.gif'); }
          #container a.button .button_side_left .button_side_right .button_center .world {
            background-image: url('../images/world.png'); }
  #container ul.footer {
    clear: both;
    text-align: center; }
    #container ul.footer li {
      display: inline;
      border-right: solid 1px;
      padding: 0 5px; }
    #container ul.footer li.last {
      border: none; }
    #container ul.footer a {
      color: #535353;
      text-decoration: none; }
      #container ul.footer a:hover {
        text-decoration: underline; }
