  .rightcontent div.br, .rightcontent div.bl, .rightcontent div.tr, .rightcontent div.tl { background-image: url("/extension/ecotricity-design/design/ecotricity-design/images/price-checker/corners.png"); }
  .pc div.middle-col-container { width: 785px; background-color: white; min-height:560px; }
  .dark_grey { background-color: #b5afaf; text-align: center; width: 140px;}
  .light_grey { background-color: #dddddd; }
  .green { background-color: #ccee89; text-align: center; width: 140px}
  #results table td { font-size: 1.2em; padding: 5px;}
  #results table td.bkg { background-image: url("/extension/ecotricity-design/design/ecotricity-design/images/price-checker/td_bkg.png"); }
  div#MiddleCol .rightcontent .vertical_border, #MiddleCol .rightcontent .t, #MiddleCol .rightcontent .b { border-color: #999999; }
  label { display:inline; font-size: 1.2em;}
  .standard, .economy7 { padding: 0px; margin: 0px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; clear: left; position:relative; height: 15px;}
  .standard input, .economy7 input { padding: 0px; margin: 0px; float: left; height: 13px; width: 13px; margin-right: 5px}
  .standard label, .economy7 label { padding: 0px; margin: 0px; float: left; }
  .standard { padding-top: 8px; }
  .economy7 { padding-bottom: 8px; }
  .supplier { float: right; padding-top: 20px; font-size: 1.2em; width: 345px; }
  .tariff_help { float:left; padding-left: 90px; margin-top: -42px; font-size: 1.2em; width: 280px}
  .top_arrow { float:left; margin-right: 5px; } 
  .bottom_arrow { margin-left: 292px; float: left; }
  img.supplier_box { margin-top: -8px; float: left; }
  div.supplier_box { width: 119px; height: 28px; margin-top: -8px; float: right; margin-right: 5px; text-align: center; background-image: url("/extension/ecotricity-design/design/ecotricity-design/images/price-checker/supplier.png"); }
  div.supplier_box span { margin-top: 8px; display: block; font-weight: bold }
  .consumption { margin-top: 6px; margin-left: 5px; font-weight: bold; line-height: 32px; overflow: hidden; float: right; width: 250px; }
  .note { float: left; width: 400px; }
  #consumption_gas,#consumption { height: 15px; width: 45px; padding-left: 3px; padding-top: 0px; }
  .small_footer { font-size: 1em; margin-left: 10px; margin-top: 5px; display: block }
  div.object-right { margin-left: 50px; margin-right: 40px; }
  #MiddleCol h2 { font-size: 2em; margin-bottom: 5px; margin-top: 15px; } 
  #postcodelabel { font-size: 1.8em; float: left; line-height: 15px; }
  #postcode { float: left; margin-left: 10px; line-height: 20px; height: 18px; width: 64px; padding-top: 3px; padding-left: 5px; margin-top: -6px }
  .butcheck { float: left; margin-top: -7px; margin-left: 10px; }
  #form_container { margin-left: 10px; margin-top: 5px; }
  #buttonspopup { margin-top: 20px; overflow: hidden; padding-bottom: 20px; width: 100%; }
  div#MiddleCol.PopupMiddleCol { margin-left: 10px; background-color: white; clear: both; float: none }
  div#Wrapper.PopupWrapper { margin-left: 20px; background-color: white; background-image: none; }
  div#Wrapper.PopupWrapper p { padding: 0px 50px 0px 50px; }
  .PopupWrapper div.vertical_border { height: auto; background-color: white }
  div#MiddleCol div#popup {/* width: 680px;*/margin-left: 5px; position: relative;float: none;color: #333333; line-height: 15px; }
  div.popupform form {}
  #popup.content p, #popup.content h1, #popup.content h2 {padding:0 50px; }
  #popup.content h1 {padding:10px 0 6px 50px;}
  #popup.content h2 {padding-bottom:10px;}
  #buttonspopup {margin-top:20px;margin-left: 50px; width:auto; padding-bottom: 20px}
  #lightwindow_close_link { margin-left: 220px; }
  #lw-body { margin-left: -90px; }
  div#NE{ font-size: 12px; margin-top: -2px; position: relative }
  div#NE table { margin-left: 10px; margin-right: 10px; width: 760px; }
  div#GAS{ font-size: 12px; margin-top: -2px; position: relative }
  div#GAS table { margin-left: 90px; margin-right: 20px; width: 560px; }
  .pcheck-postcode{float: left; padding-top: 18px; padding-left: 10px; width: 296px;}
  .pcheck-type {width: 300px; float: left;}
  #form_container { width: 100%; margin-left: 0px; }
  td.dark_grey, td.green, td.light_grey { width: 150px; padding: 5px; }
  img.regional-supplier-text { margin-top: 5px }
  div#results{ width: auto; margin-top: -2px; border-color: #999999; padding: 10px; }
  .rightcontent div.br, .rightcontent div.bl, .rightcontent div.tr, .rightcontent div.tl {background-image:url("/extension/ecotricity-design/design/ecotricity-design/images/switch/corners.gif");}
  #MiddleCol h1 { color: black; }

  div#MiddleCol div#form_container h2 { text-align: center; margin: 0px auto; font-size: 1.6em; margin: 15px 0px; }
  div#MiddleCol div#results { padding: 10px 13px; }
  div#MiddleCol div#results2 { padding: 10px 13px; }
  div#MiddleCol div#results3 { padding: 10px 13px; }
  .grey_rounded_box { padding: 10px 20px; margin: 0px; background-color: #eee; }
  #result_data { display: none }
  #results .grey_rounded_box { height: 55px; margin: 0px; }


