#index_header {  width:989px;  height:99px;  background: url('/themes/green_power/images/header.png') no-repeat 50% 50%; }  #mainframe {  width: 685px;  display: block;  margin: 0px 5px 5px 0px;  float: left;  background: url('/themes/green_power/images/r_background.png') repeat-y; } #mainframe div.top {  background: url('/themes/green_power/images/r_header.png') no-repeat top; } #mainframe div.bottom {  padding: 12px 15px 12px 15px;  min-height: 500px;  background: url('/themes/green_power/images/r_footer.png') no-repeat bottom; } #mainframe p {  margin: 10px 10px;  text-align: justify } #mainframe h1 {  margin: 10px 10px;  color:#333;   font-family:Tahoma, Arial, Sans-Serif;  font-size:16px;  text-align: left;  text-decoration:none; }  #mainframe .go_back {  display: block;  clear: both;  padding: 0px 0px 0px 20px;  background: #FFF url('/images/icons/arrow-180-small.png') no-repeat scroll left 50%;  margin: 0px 0px 5px 0px; }  #product_list {  margin: 10px 0px 10px 0px;  display: block;  clear: both; } #product_list h1 {  margin: 25px 0px 5px 0px;  color:#79AFDF;  font-family:Tahoma, Arial, Sans-Serif;  font-size:16px;  text-align: left;  text-decoration:none; } #product_list h5 {  font-weight: bold;  color: #0074C9;  background: #D7E3EE;  border-bottom: 1px dotted #87B8E3 !important;  display: block;  font-size:12px;  clear: both;  padding: 5px;  margin: 0px; }  #product_list h5 span.pronem {  float: left;  display:block;  width: 475px; }  #product_list h5 span.prodet {  float: left;  display:block;  text-align: right;  width: 150px; }  #product_list ul {  margin: 0px;  padding: 0px; } #product_list .box {  margin: 0px;  padding: 0px;  text-align: center;  display:block; }  #product_list .box div .bighref {  display: block;  height: 100px; }  #product_list li:hover {  background: #EFEFEF;  cursor:pointer;  cursor:hand; }  #product_list .highlight {  display: block;  float: left;  padding: 0px 5px 0px 5px;  margin: 3px 0px;  width: 180px;  min-height: 122px;  border-right: 1px solid #87B8E3; } #product_list .highlight .imgbox {  height: 90px;  margin: 3px 0px 5px 0px; } #product_list .highlight img {  margin: 0px auto; } #product_list .highlight .hl_value {  text-align: center;  display: block;  clear: both;  padding: 5px 0px; } #product_list li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  line-height: 16px;  padding: 0px;  margin: 5px 0px 5px 0px;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  border-top: 3px solid #87B8E3; float: left;  font-weight: bold; } #product_list li img {  border: 1px solid #FFF;  background: #FFF;  display: block;  padding: 2px; }  #product_list .brand_type {  display: block;  float: left;  padding: 0px 5px 5px 5px; } #product_list .brand_type .brand {  display: block;  border-bottom: 1px solid #CCC;  padding: 0px 0px 5px 0px;  margin: 0px 0px 5px 0px;  min-width: 140px;  font-weight: bold;  clear: both; } #product_list .brand_type .type {  display: block;  clear: both; } #product_list .hr {  width: 280px;  margin: 0px 5px;  padding: 0px 5px;  height: 1px;  display: block;  float: left;  overflow: hidden;  border-bottom: 1px dashed #87B8E3; } #product_list .typebox {  display: block;  float: left;  width: 280px;  height: 60px;  padding: 0px 5px 0px 5px;  margin: 0px 5px 0px 5px; } #product_list .typebox li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  line-height: 16px;  padding: 15px 15px 15px 60px;  margin: 5px 0px 5px 0px;  border: none;  float: left;  background: none;  font-weight: bold; } #product_list .power { background: transparent url('/images/verbruikers/43x43/icon_stroomverbruik.png') no-repeat 5px 50%; } #product_list .water { background: transparent url('/images/verbruikers/43x43/icon_waterverbruik.png') no-repeat 5px 50%; } #product_list .benzine { background: transparent url('/images/verbruikers/43x43/icon_benzineverbruik.png') no-repeat 5px 50%; } #product_list .gas { background: transparent url('/images/verbruikers/43x43/icon_gasverbruik.png') no-repeat 5px 50%; } #product_list .rating {  display: block;  float: right;  padding: 0px;  margin: 3px 0px;  width: 150px;  min-height: 124px;  border-left: 1px solid #87B8E3; }  #page_nav {  clear: both;  display:block;  height: 25px;  padding: 5px 5px;  margin: 2px 0px 0px 0px;  background: #87B8E3;  text-align: center; } #page_nav ul {  padding: 0;  text-align: center;  margin: 0px 0px 10px 0px;  padding: 0px; } #page_nav ul li {  display: block;  float: left;  list-style-type: none;  border: 1px solid #ccc;  margin: 0 2px 2px 1px;  padding: 0;  text-align: center; } #page_nav ul li a {  color: #333 !important;   background: #FFF;  text-decoration: none;  display: block;  font-size: 12px;  font-weight: bold;  padding:4px;  height: 16px;  line-height: 16px;  text-align: center;  text-decoration: none;  vertical-align: middle;  min-width: 16px; } #page_nav ul li a:hover {  color: #000 !important;  text-decoration: none; } #page_nav ul li.one_of {  color: #333 !important;   background: #FFF;  text-decoration: none;  display: block;  font-size: 12px;  font-weight: bold;  padding:4px;  height: 16px;  line-height: 16px;  text-align: center;  text-decoration: none;  vertical-align: middle;  min-width: 16px; } #page_nav ul li.begin a { } #page_nav ul li.previous a { } #page_nav ul li.next a { } #page_nav ul li.end a { } #page_nav ul li.current a {  color: #FFF !important;  background: #333;  text-decoration: none; } #page_nav ul li.current a:hover {  color: #FFF;  background: #CCC;  text-decoration: none; } .service_block {  display: block;  float: left;  width: 300px;  margin: 0px 0px 5px 0px; }  .boxntn {  display: block;  float: left;  width: 298px;  padding: 0px;  margin: 0px 0px 5px 0px;  border: 1px solid #87B8E3;  text-align: justify;  line-height: 20px;  background:#FFF;  text-align: left; }  .boxntn .cat {  margin: 0px;  padding: 3px 3px 3px 6px;  display: block;  background: #D7E3EE none repeat scroll 0 0;  font-weight: bold;  color: #0074C9;  text-align: left;  border-bottom: 1px dotted #87B8E3;  border-top: 2px solid #87B8E3; }  .boxntn .ntn {  padding: 5px; }  .service_block .zuinig {  margin: 0 0 5px 0;  border: 1px solid #EEE;  background:#FFF;  text-align: left; } .service_block .zuinig h2 {  height:25px;  padding:5px 5px 0px 5px;  margin: 0px;  display: block;  clear: both;  color:#090;  font-size:14px;  letter-spacing: 1px; } .service_block .zuinig ul {  margin: 0px;  padding: 0px; } .service_block .zuinig li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding: 5px; } .service_block .zuinig a {  font-size: 11px;  display: block;  clear:both;  color:#333;  border-bottom: 1px dotted #333;  padding:0px 4px 4px 4px; } .service_block .zuinig a:hover {  color:#000;  display: block;  clear:both; } .service_block .onzuinig {  margin: 0 0 5px 0;  border: 1px solid #EEE;  background:#FFF;  text-align: left; } .service_block .onzuinig h2 {  height:25px;  padding:5px 5px 0px 5px;  margin: 0px;  display: block;  clear: both;  color:red;  font-size:14px;  letter-spacing: 1px; } .service_block .onzuinig ul {  margin: 0px;  padding: 0px; } .service_block .onzuinig li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding: 5px; } .service_block .onzuinig a {  font-size: 11px;  display: block;  clear:both;  color:#333;  border-bottom: 1px dotted #333;  padding:0px 4px 4px 4px; } .service_block .onzuinig a:hover {  color:#000;  display: block;  clear:both; } .service_block .most_economic .most_economic_summaries {  margin: 5px;  padding: 0px 0px;  width: 300px;  min-height: 100px;  display: block;  float: left; } .service_block .most_economic .most_economic_summaries ul {  margin: 0px 0px;  padding: 0px 0px;  display:block;  clear:both; } .service_block .most_economic .most_economic_summaries li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:10px 0px 10px 10px;  margin:0px 0px 0px 0px;  min-height: 30px;  float: left;  width: 280px;  border-bottom: 1px dotted #87B8E3;  display: block;  float: left; }  .service_block .most_economic .most_economic_summaries li li.entity {  display: block;  float: left;  width: 290px; } .service_block .most_economic .most_economic_summaries li li.unknown {  display: block;  float: left;  width: 290px; } .service_block .most_economic .most_economic_summaries li li.green strong {  color: #40B64F; } .service_block .most_economic .most_economic_summaries li li.red strong {  color: #ED1C24; } .service_block .most_economic .most_economic_summaries li li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  border: none;  margin:0px;  padding: 5px 0px 0px 0px;  height: 40px;  width: 280px;  display: block;  float: left; } .service_block .most_economic .most_economic_summaries li li .missing {  color: red;  font-weight: bold;  display: inline; } .service_block .most_economic .cat {  margin: 0px;  padding: 6px;  display: block;  background: #D7E3EE none repeat scroll 0 0;  font-weight: bold;  color: #0074C9;  text-align: left;  border-bottom: 1px dotted #87B8E3; } .service_block .most_economic .box {  border-top: 3px solid #87B8E3;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  margin: 5px 0px 1px 1px;  padding: 0px 0px 0px 0px;  text-align: center; } #serviceblock #product_details {  width: 100%;  display: block;  float: left; } #serviceblock #product_details h1 {  font-weight: bold;  font-size: 16px;  font-family: Arial;  color: #333;  padding: 0px 0px 5px 0px;   border-bottom: 1px solid #CCC; } #serviceblock #product_details .box {  border-top: 3px solid #87B8E3;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  margin: 10px 10px 1px 10px;  padding: 0px 0px 0px 0px;  text-align: center; } #serviceblock #product_details .cat {  margin: 0px;  padding: 6px;  display: block;  background: #D7E3EE none repeat scroll 0 0;  font-weight: bold;  color: #0074C9;  text-align: left;  border-bottom: 1px dotted #87B8E3; } #serviceblock #product_details p {  text-align: justify;  font-size: 11px; } #categories {  display: block; } #huidige_cat {  margin:0px 0px 0px 0px;  border-bottom:1px solid #bababa;  display:block; } #huidige_cat h1 {  padding: 0px 0px 10px 0px;  margin: 5px 15px 0px 0px;  float: left;  display: block; } #categories_overview {  display: block;  margin:0px 0px 5px 0px;  padding:0px 0px 5px 0px; } #categories ul,  #categories_overview ul {  margin: 0px;  padding: 0px 0px 0px 0px; }  #categories ul ul {  margin: 5px 0px 0px 0px;  min-height: 160px; }  #categories_overview ul ul {  margin: 5px 0px 0px 0px;  min-height: 40px; }  #categories li,  #categories_overview li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  line-height: 16px;  padding: 0px;  margin: 5px 0px 5px 5px;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  border-top: 3px solid #87B8E3;  background: #FFF;  width: 320px;  float: left;  font-weight: bold; } #categories li.row_fix,  #categories_overview li.row_fix {  display: block;  clear: both;  width: 640px;  border: none;  padding: 0px;  margin: 0px;  float: none;  height: 1px; } #categories li li,  #categories_overview li li {  color: #333;  font-weight: normal;  border: none;  background: none;  width: auto;  min-height:10px;  padding: 3px 0 0 0; } #categories li a,  #categories_overview li a {  font-weight: bold;  display: block; } #categories li a:hover,  #categories_overview li a:hover {  font-weight: bold;  color: #333; } #categories li li a,  #categories_overview li li a {  font-weight: normal;  border: none !important;  display: inline;  padding: 0px 3px 5px 0px;  color: #000;  background: #FFF;  background: transparent; } #categories li li a:hover,  #categories_overview li li a:hover {  font-weight: normal;  border: none !important;  display: inline;  padding: 0px 3px 5px 0px;  color: #0074C9;  background: transparent; }  .cat_icon {  display: block;  padding: 0px 15px 5px 15px;  float: left; }  #categories .cattpeh,  #categories_overview .cattpeh {  font-weight: bold;  color: #0074C9;  background: #D7E3EE;  border-bottom: 1px dotted #87B8E3 !important;  display: block;  clear: both;  padding: 0px;  margin: 0px;  height: 24px;  overflow: hidden; } #categories .cattpeh a,  #categories_overview .cattpeh a {  padding: 3px 3px 3px 6px;  display: block;  float: left;  width: 210px; } #categories .cattpeh .cattpe,  #categories_overview .cattpeh .cattpe {  display: block;  float: left;  width: 100px; } #titlebox {  display: block;  float: right;  width: 100px;  margin: 0px 5px 0px 0px; } #titlebox .icon_box,  #categories .cattpeh .cattpe .icon_box,  #categories_overview .cattpeh .cattpe .icon_box {  display:block;  float: left;  margin: 1px;  padding: 0px;  height: 22px;  width: 22px; } #titlebox .icon_gas,  #categories .cattpeh .cattpe .icon_gas,  #categories_overview .cattpeh .cattpe .icon_gas {  background: url('/images/verbruikers/22x22/icon_gasverbruik_grijs.png') no-repeat 50% 50%; } #titlebox .icon_gas_active,  #categories .cattpeh .cattpe .icon_gas_active,  #categories_overview .cattpeh .cattpe .icon_gas_active {  background: url('/images/verbruikers/22x22/icon_gasverbruik.png') no-repeat 50% 50%; } #titlebox .icon_water,  #categories .cattpeh .cattpe .icon_water,  #categories_overview .cattpeh .cattpe .icon_water {  background: url('/images/verbruikers/22x22/icon_waterverbruik_grijs.png') no-repeat 50% 50%; } #titlebox .icon_water_active,  #categories .cattpeh .cattpe .icon_water_active,  #categories_overview .cattpeh .cattpe .icon_water_active {  background: url('/images/verbruikers/22x22/icon_waterverbruik.png') no-repeat 50% 50%; } #titlebox .icon_stroom,  #categories .cattpeh .cattpe .icon_stroom,  #categories_overview .cattpeh .cattpe .icon_stroom {  background: url('/images/verbruikers/22x22/icon_stroomverbruik_grijs.png') no-repeat 50% 50%; } #titlebox .icon_stroom_active,  #categories .cattpeh .cattpe .icon_stroom_active,  #categories_overview .cattpeh .cattpe .icon_stroom_active {  background: url('/images/verbruikers/22x22/icon_stroomverbruik.png') no-repeat 50% 50%; } #titlebox .icon_benzine,  #categories .cattpeh .cattpe .icon_benzine,  #categories_overview .cattpeh .cattpe .icon_benzine {  background: url('/images/verbruikers/22x22/icon_benzineverbruik_grijs.png') no-repeat 50% 50%; } #titlebox .icon_benzine_active,  #categories .cattpeh .cattpe .icon_benzine_active,  #categories_overview .cattpeh .cattpe .icon_benzine_active {  background: url('/images/verbruikers/22x22/icon_benzineverbruik.png') no-repeat 50% 50%; } #filter_container {  display: block;  clear: both;  text-align:left;  display: block;  line-height: 16px;  padding: 0px;  margin: 0px;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  border-top: 3px solid #87B8E3;  background: #FFF;  font-weight: bold; } #filter_container h5 {  font-weight: bold;  color: #0074C9;  background: #D7E3EE;  border-bottom: 1px dotted #87B8E3 !important;  display: block;  font-size: 12px;  clear: both;  padding: 5px;  margin: 0px;  height: 14px; } #filter_container #filter_brand {  display: block;  float: left;  width: 400px;  margin: 0px 0px 0px 1px;  padding: 10px; }  #filter_container #filter_rate {  display: block;  float: left;  width: 196px;  margin: 0px 0px 0px 1px;  padding: 10px; }  #filter_container .sorting {  display: block;  padding: 5px;  clear: both; }  #filter_container .s_productnaam, #filter_container .s_rating {  display: block;  float: left;  width: 30%;  margin: 0px 0px 0px 0px;  padding: 0px; }  #filter_container .s_productnaam label, #filter_container .s_rating label {  text-align: center; }  #filter_container .s_rating {  padding: 0px; } #filter_container .s_rating input {  display: block;  padding: 5px;  border: 1px solid #CCC;  clear: both;  margin: 5px auto; }  #filter_container .s_submit_filter {  display: block;  float: left;  width: 40%;  margin: 0px 0px 0px 0px;  padding: 0px; }  #filter_container .sorting select {  display: block;  width: 190px;  margin: 0px 0px 0px 0px;  padding: 3px;  background: #EFEFEF;  border: 1px dotted #0074C9;  color: #0074C9; }  #filter_container #filter_rate {  display: block;  float: left;  width: 196px;  margin: 0px 0px 0px 1px;  padding: 10px; }   #filter_container #filter_brand h1, #filter_container #filter_price h1, #filter_container #filter_rate  h1 {  margin: 0px 0px 5px 0px;  border-bottom: 1px dotted #ccc;  padding: 0px 0px 5px 0px;  font-size: 12px; }  #filter_container .scroll {  height: 132px;  overflow: auto;  width: 392px;  border-right: 1px dotted #87B8E3;  padding: 0px 0px 6px 10px; }  #filter_container .rate_scroll {  height: 114px;  overflow: auto;  padding: 0px 0px 6px 0px; }  #filter_container #rating {  width: 200px;  height: 16px;  margin: 15px 0px 0px 0px;  background:transparent url('/themes/green_power/images/shadebar.gif') no-repeat scroll left center; }  #filter_container #rating div.knob { background:transparent url('/themes/green_power/images/slider.png') no-repeat scroll left center;  height:16px;  width:31px; }  #filter_container #rate {  width: 100%;  text-align: center;  padding: 45px 0px 0px 0px;  font-size: 24px;  font-weight: bold;  display: block;  height: 65px; }  #filter_container ul {  margin: 5px 0px;  padding: 5px 0px;  display:block;  clear:both; }  #filter_container li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:0px;  height: 22px;  margin:0px 0px 0px 0px;  width: 176px;  float: left; }  #filter_container .checked {  background: url('/images/icons/ui-check-box.png') no-repeat left top; }  #filter_container .unchecked {  background: url('/images/icons/ui-check-box-uncheck.png') no-repeat left top; }  #filter_container .selected {  background:url('/images/icons/ui-radio-button.png') no-repeat left top; }  #filter_container .unselected {  background:url('/images/icons/ui-radio-button-uncheck.png') no-repeat left top; }  #filter_container li:hover {  color: #CCC; }  #filter_container label {  cursor:pointer;  cursor:hand;  display: block;  padding: 1px 0px 0px 5px; }  #filter_container label input {  margin: 3px 10px 0px 0px; }  #filter_container .sorting #submit_filter {  background: url('/themes/green_power/images/input_bar_220.png') no-repeat 50% 50%;  border: none;  color: #333;  height:30px;  padding:0px 0px 0px 0px;  margin: 15px auto 5px auto;  width:230px;  display: block; }  #product {  margin: 0px;  padding: 0px; display: block; }  #product #product_details {  width: 100%;  display: block;  float: left; }  #product #product_details h1 {  font-weight: bold;  font-size: 16px;  font-family: Arial;  color: #333; padding: 0px 0px 5px 0px;   border-bottom: 1px solid #CCC; }  #product #product_details .box {  border-top: 3px solid #87B8E3;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  margin: 10px 10px 1px 10px;  padding: 0px 0px 0px 0px;  text-align: center; }  #product #product_details .cat {  margin: 0px;  padding: 6px;  display: block;  background: #D7E3EE none repeat scroll 0 0;  font-weight: bold;  color: #0074C9;  text-align: left;  border-bottom: 1px dotted #87B8E3; }  #product #product_details p {  text-align: justify;  font-size: 11px; }  #product .product_image {  margin: 5px 0px;  padding: 0px 5px;  width: 149px;  height: 150px;  display: block;  float: left;  border-right: 1px solid #87B8E3; }  #product .product_image img { }  #product .specs {  margin: 5px;  padding: 0px 0px;  width: 312px;  min-height: 140px;  display: block;  float: left; }  #product .specs ul {  margin: 0px 0px;  padding: 0px 0px;  min-height: 80px;  display:block;  clear:both; }  #product .specs li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:3px;  margin:0px 0px 5px 0px;  border-bottom: 1px dotted #87B8E3;  width: 300px;  display: block;  float: left; }  #product .specs li.no_border {  border:none !important: }  #product .specs li li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  border: none;  margin:0px;  display: block;  float: left; }  #product .specs li li .missing {  color: red;  font-weight: bold;  display: inline; }  #product .rating {  display: block;  float: right;  padding: 0px;  margin: 5px 0px;  width: 150px;  min-height: 150px;  border-left: 1px solid #87B8E3; }  #product .product_info, #product .cost_summaries, #product .besparing {  margin: 5px;  padding: 0px 0px;  width: 312px;  min-height: 100px;  display: block;  float: left; }  #product .product_info ul, #product .cost_summaries ul, #product .besparing ul {  margin: 0px 0px;  padding: 0px 0px;  display:block;  clear:both; }  #product .product_info li, #product .cost_summaries li, #product .besparing li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:10px 0px 10px 60px;  margin:0px 0px 0px 0px;  min-height: 30px;  float: left;  width: 560px;  border-bottom: 1px dotted #87B8E3;  display: block;  float: left; }  #product .product_info li.type_1, #product .cost_summaries li.type_1, #product .besparing li.type_1 {  background: transparent url('/images/verbruikers/43x43/icon_stroomverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_2, #product .cost_summaries li.type_2, #product .besparing li.type_2 {  background: transparent url('/images/verbruikers/43x43/icon_waterverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_3, #product .cost_summaries li.type_3, #product .besparing li.type_3 {  background: transparent url('/images/verbruikers/43x43/icon_gasverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_4, #product .cost_summaries li.type_4, #product .besparing li.type_4 {  background: transparent url('/images/verbruikers/43x43/icon_benzineverbruik.png') no-repeat 5px 50%; }  #product .product_info li li.entity, #product .cost_summaries li li.entity, #product .besparing li li.entity {  display: block;  float: left;  width: 350px; }  #product .product_info li li.unknown, #product .cost_summaries li li.unknown, #product .besparing li li.unknown {  display: block;  float: left;  width: 350px; }  #product .product_info li li.edit_button, #product .cost_summaries li li.edit_button, #product .besparing li li.edit_button {  display: block;  float: right;  text-align: center;  padding: 0px;  margin: 0px;  width: 200px; }  #product .product_info li li.edit_button a, #product .cost_summaries li li.edit_button a, #product .besparing li li.edit_button a {  width: 171px;  height: 31px;  margin: auto;  display: block;  background: url('/themes/green_power/images/edit_value.png') no-repeat 50% 50%; }  #product .product_info li li.edit_button_small, #product .cost_summaries li li.edit_button_small, #product .besparing li li.edit_button_small {  display: block;  float: right;  text-align: center;  padding: 0px;  margin: 0px;  width: 20px; }  #product .product_info li li.edit_button_small a, #product .cost_summaries li li.edit_button_small a, #product .besparing li li.edit_button_small a {  width: 20px;  height: 20px;  margin: auto;  display: block;  background: url('/themes/green_power/images/edit_value.png') no-repeat 50% 50%; }  #product .product_info li li.green strong, #product .cost_summaries li li.green strong, #product .besparing li li.green strong {  color: #40B64F; }  #product .product_info li li.red strong, #product .cost_summaries li li.red strong, #product .besparing li li.red strong {  color: #ED1C24; }  #product .product_info li li.compare, #product .cost_summaries li li.compare, #product .besparing li li.compare {  display: block;  float: right;  font-size: 12px;  width: 200px; }  #product .product_info li li, #product .cost_summaries li li, #product .besparing li li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  border: none;  margin:0px;  padding: 5px 0px 0px 0px;  height: 15px;  width: 500px;  display: block;  float: left; }  #product .product_info li li .missing, #product .cost_summaries li li .missing, #product .besparing li li .missing {  color: red;  font-weight: bold;  display: inline; }  #product .product_info, #product .co2_summaries, #product .besparing {  margin: 5px;  padding: 0px 0px;  width: 312px;  min-height: 100px;  display: block;  float: left; }  #product .product_info ul, #product .co2_summaries ul, #product .besparing ul {  margin: 0px 0px;  padding: 0px 0px;  display:block;  clear:both; }  #product .product_info li, #product .co2_summaries li, #product .besparing li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:10px 0px 10px 60px;  margin:0px 0px 0px 0px;  min-height: 30px;  float: left;  width: 560px;  border-bottom: 1px dotted #87B8E3;  display: block;  float: left; }  #product .product_info, #product .questions {  margin: 5px;  padding: 0px 0px;  width: 312px;  min-height: 100px;  display: block;  float: left; }  #product .product_info ul, #product .questions ul {  margin: 0px 0px;  padding: 0px 0px;  display:block;  clear:both; }  #product .product_info li, #product .questions li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  padding:10px 0px 10px 60px;  margin:0px 0px 0px 0px;  min-height: 30px;  float: left;  width: 560px;  border-bottom: 1px dotted #87B8E3;  display: block;  float: left; } #product .questions label {  padding: 20px; }  #product .questions select {  border: 1px solid #CCC;  padding: 3px 6px;  margin: 3px; }  #product .questions input {  padding: 3px 6px;  margin: 5px; }  #product .questions li.question {  background: transparent url('/images/verbruikers/43x43/question.png') no-repeat 5px 50%; }  #product .product_info li.type_1, #product .co2_summaries li.type_1 , #product .questions li.type_1, #product .besparing li.type_1 {  background: transparent url('/images/verbruikers/43x43/icon_stroomverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_2, #product .co2_summaries li.type_2, #product .questions li.type_2, #product .besparing li.type_2 {  background: transparent url('/images/verbruikers/43x43/icon_waterverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_3, #product .co2_summaries li.type_3, #product .questions li.type_3, #product .besparing li.type_3 {  background: transparent url('/images/verbruikers/43x43/icon_gasverbruik.png') no-repeat 5px 50%; }  #product .product_info li.type_4, #product .co2_summaries li.type_4 , #product .questions li.type_4, #product .besparing li.type_4 {  background: transparent url('/images/verbruikers/43x43/icon_benzineverbruik.png') no-repeat 5px 50%; }  #product .product_info li li.entity, #product .co2_summaries li li.entity {  display: block;  float: left;  width: 350px; }  #product .besparing li li.entity {  display: block;  float: left;  width: 560px; }  #product .product_info li li.unknown, #product .co2_summaries li li.unknown, #product .besparing li li.unknown {  display: block;  float: left;  width: 350px; }  #product .product_info li li.edit_button, #product .co2_summaries li li.edit_button, #product .besparing li li.edit_button {  display: block;  float: right;  text-align: center;  padding: 0px;  margin: 0px;  width: 200px; }  #product .product_info li li.edit_button a, #product .co2_summaries li li.edit_button a, #product .besparing li li.edit_button a {  width: 171px;  height: 31px;  margin: auto;  display: block;  background: url('/themes/green_power/images/edit_value.png') no-repeat 50% 50%; }  #product .product_info li li.green strong, #product .co2_summaries li li.green strong, #product .besparing li li.green strong {  color: #40B64F; }  #product .product_info li li.red strong, #product .co2_summaries li li.red strong, #product .besparing li li.red strong {  color: #ED1C24; }  #product .product_info li li.compare, #product .co2_summaries li li.compare, #product .besparing li li.compare {  display: block;  float: right;  font-size: 12px;  width: 200px; }  #product .product_info li li, #product .co2_summaries li li, #product .besparing li li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  border: none;  margin:0px;  padding: 5px 0px 0px 0px;  height: 15px;  width: 500px;  display: block;  float: left; }  #product .product_info li li .missing, #product .co2_summaries li li .missing, #product .besparing li li .missing {  color: red;  font-weight: bold;  display: inline; }  #missing_data {  border: 1px solid #ed1c24;  color: #ed1c24;  font-weight: bold;  margin: 0px 10px;  padding: 5px 5px 5px 25px;  display: block;  clear: both;  background: #ffe5b7 url('/images/icons/hand-point.png') no-repeat 5px 50%; } #product .cattpe {  display: block;  border-top:1px dotted #87B8E3;  padding:5px 0px 0px 0px; } #product .cattpe .icon_box {  display:block;  float: left;  margin: 1px;  padding: 5px 0px;  height: 43px;  width: 43px; } #product .cattpe .text {  display:block;  float: left;  margin: 1px;  padding: 18px 0px 0px 0px;  height: 43px;  width: 120px;  font-weight: bold; } #product .cattpe .icon_gas {  background: url('/images/verbruikers/43x43/icon_gasverbruik_grijs.png') no-repeat 50% 50%; } #product .cattpe .icon_gas_active {  background: url('/images/verbruikers/43x43/icon_gasverbruik.png') no-repeat 50% 50%; } #product .cattpe .icon_water {  background: url('/images/verbruikers/43x43/icon_waterverbruik_grijs.png') no-repeat 50% 50%; } #product .cattpe .icon_water_active {  background: url('/images/verbruikers/43x43/icon_waterverbruik.png') no-repeat 50% 50%; } #product .cattpe .icon_stroom {  background: url('/images/verbruikers/43x43/icon_stroomverbruik_grijs.png') no-repeat 50% 50%; } #product .cattpe .icon_stroom_active {  background: url('/images/verbruikers/43x43/icon_stroomverbruik.png') no-repeat 50% 50%; } #product .cattpe .icon_benzine {  background: url('/images/verbruikers/43x43/icon_benzineverbruik_grijs.png') no-repeat 50% 50%; } #product .cattpe .icon_benzine_active {  background: url('/images/verbruikers/43x43/icon_benzineverbruik.png') no-repeat 50% 50%; }  .clouds {  text-align: center;  display: block;  float: left;  width: 260px;  line-height: 20px;  padding: 10px; } .clouds h2 {  color:#2d96cb;  margin: 0px 10px; }  .clouds a {  color:#2d96cb;  margin: 0px 10px; } .clouds a:hover {  color: #000; } .add_value_box {  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  border-top: 3px solid #87B8E3;  background: #FFF;  text-align: left; } .add_value_box h1 {  background:#D7E3EE none repeat scroll 0 0;  border-bottom:1px dotted #87B8E3;  color:#0074C9;  display:block;  font-weight:bold;  font-size: 12px;  margin:0;  padding:6px;  text-align:left; } .add_value_box h2 {  color:#0074C9;  display:block;  font-weight:bold;  font-size: 12px;  margin:0;  padding:6px;  text-align:left; } .add_value_box table {  margin: 10px; } .add_value_box table th {  padding: 10px; } .add_value_box input,  .add_value_box textarea,  .add_value_box select {  border: 1px solid #CCC;  padding: 3px 6px;  margin: 3px; }  .add_value_box .close, .add_value_box .edit_field {  border: none;  padding: none;  margin: 3px; } .add_value_box #id_better_value_type {  width: 160px; }  .co2_most_economic {  margin: 5px;  padding: 0px 0px;  display: block; }  .co2_most_economic ul {  margin: 0px 0px;  padding: 0px 0px;  display:block;  clear:both;  list-style-type: none; }  .co2_most_economic li.productname, .co2_most_economic li.productname a {  font-weight: bold;  text-align: left;  padding: 0px;  background: none; }  .co2_most_economic li.economic_summaries {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  margin:0px 0px 0px 0px;  padding: 5px 0px 5px 0px;  display: block; }  .co2_most_economic li.rating img {  margin:0px auto 0px auto; }  #product .add_mijn a {  background: url('/themes/green_power/images/toevoegen_lc.png') no-repeat 50% 50%;  display: block;  float: left;  width: 100%;  padding: 10px 0px;  height: 30px; }  #product .refresh_mijn a {  background: url('/themes/green_power/images/vernieuw_lc.png') no-repeat 50% 50%;  display: block;  float: left;  width: 40%;  padding: 10px 0px;  height: 30px; }  #product .refresh_mijn_questions a {  background: url('/themes/green_power/images/vernieuw_lc.png') no-repeat 50% 50%;  display: block;  clear: both;  width: 100%;  padding: 10px 0px;  height: 30px; }  #product .refresh_mijn_questions_inactive a {  background: url('/themes/green_power/images/vernieuw_lc_inactive.png') no-repeat 50% 50%;  display: block;  clear: both;  width: 100%;  padding: 10px 0px;  height: 30px; }  #product .add_mijn_inactive a {  background: url('/themes/green_power/images/toevoegen_lc_inactive.png') no-repeat 50% 50%;  display: block;  float: left;  width: 100%;  padding: 10px 0px;  height: 30px; }  