body { margin: 0; padding: 0; font: 12px/18px Verdana; }

.section_groups_region { width: 150px; }
.sections_region { float: none; margin-left: 650px; width: auto; }

.order_region table { width: 100%; border: 2px solid black; }
.order_region table tr.odd { background-color: silver; }
.order_region table .value { font-weight: bold; }

.section_group {  margin: 2px 0; padding: 3px 10px; border: 2px solid black; cursor: pointer; }
.section_group.active { background-color: #aaeebb; }

.section_group_tab { display: none; float: left; width: 100%; }
.section_group_tab.active { display: block; }
.prop_type { float: left; width: 100%; margin: 2px 0 15px; }
.prop_type_tabs { float: left; widht: 100%; }
.prop_type_tab { float: left; margin-right: 2px; padding: 3px 10px; border: 2px solid black; cursor: pointer; }
.prop_type_tab.active { background-color: #aaeebb; }
.prop_type_values { display: none; clear: both; float: left; margin-top: 2px; width: 100%;}
.prop_type_values.active { display: block; }
.prop_type_values_wrapper{max-height: 164px; overflow: auto;}
.prop_type_value { float: left; border: 2px solid black; margin: 0 2px 2px 0; padding: 3px 10px; cursor: pointer; height:70px;}
.prop_type_value.active { background-color: #aaeebb; }


li.leaf a{
  text-decoration:none;
  background-color:blue;
  border-radius: 7px 7px 7px 7px;
  color:white;
  float:left;
  padding: 2px 10px;
}

li.leaf {
  list-style:none outside none;
  min-height:30px;
  padding: 0px 5px 10px 0px;
  float:left;
}

.region-content {
  clear:both;
}

#block-menu-menu-order-stage-links ul, #block-menu-menu-order-stage-links ul li {
  list-style: none;
  list-style-image: none;
}