#substructure #sketch {
    width: 616px;
    height: 385px;
    margin: 0;
    padding: 0;
}

#substructure #criteria {
    width: 616px;
    padding-top: 5px;
}

#substructure #criteria input {
    width: 70px;
}

#substructure #criteria input.keyword {
    width: 258px;
}

#substructure #criteria td.divider {
    padding: 0 2px;
}

#substructure #criteria td.right {
    padding-left: 5px;
}

#substructure #criteria input.button {
    width: 190px;
}

#search-result {
    width: 616px;
}

#search-result ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
}

#search-result .name {
    margin: 10px 0;
    padding: 5px 0px 5px 5px;
    font-weight: bold;
    background: #eeeeee;
    border-left: 8px solid #b9b9b9;
    cursor: pointer;
}

#search-result .name:hover {
    background:#d0cece;
}

#search-result .name:hover a{
    text-decoration:none;
}

#search-result .structure {
    float: left;
    padding-right: 10px;
    width: 157px;
}

#search-result .description-units {
    float: left;
    width : 449px
}

#search-result .description-units div.info {
    padding-bottom: 8px;
}

#search-result .description-units div.info span {
    padding-right: 8px;
    display: inline;
}

#search-result .structure img {
    border: 1px solid #9c9c9c;
}

#search-result .units .heading {
    font-weight: bold;
}

#search-result .description-units div.info, #search-result .units .heading {
    height: 29px;
}

#search-result .listing td {
    height: 31px;
}

#search-result .listing td {
    width: 225px;
    vertical-align: bottom;
}

#search-result .listing td div, #search-result .listing td input {
    padding: 3px 0;
}

#search-result .listing td div {
    float: left;
}

#search-result .listing td input {
    float: right;
    padding: 0;
    margin: 0;
    margin-right: 10px;
}

#search-result-container {
    padding: 0;
    margin: 0;
}

#search-result-container div.pager {
    padding: 4px 0;
    font-size: 1.1em;
}

#search-result-container div.pager a.selected {
    font-weight: bold;
}

#search-result-container div.pager {
    text-align: right
}

#search-result-container #no-results div {
    padding: 10px 0;
}

#search-result-container ul { 
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#search-result-container ul#browse-list { 
    list-style-type: disc;
    margin: 0;
    padding: 0 15px;
}

#search-result-container div.no-structure { 
    cursor: pointer;
}

