.applications_class { text-align: left; width: 100%;}
.applications_class ul { text-align: left; list-style-position: inside; padding-left:0; }

.features_class { text-align: left; width: 100%;}
.features_class ul { text-align: left; list-style-position: inside; padding-left:0; }

table.search_summary {width: 100%; border: 1px #88a1b5 solid; border-collapse: collapse; }
table.search_summary td {border: 1px #88a1b5 solid; padding: 0px; vertical-align: top;}

table.search_summary .left_summary { width: 325px; padding: 0px; background: #e5e5e5; }
table.search_summary .right_summary { width: 100%; padding-left: 35px; padding-right: 35px; padding-bottom: 0px; background: #d2dadd;}

table.search_list { width: 100%; border: 1px #88a1b5 solid; border-collapse: collapse; font-size: 80%;}
table.search_list th {border: 1px #88a1b5 solid; padding: 2px; background: #dddddd; vertical-align: bottom; text-align: left; vertical-align: middle; }
table.search_list td {border: 1px #88a1b5 solid; padding: 2px; vertical-align: top; }
table.search_list tr:nth-child(odd) { background: #e2eaed; }

table.search_detail {width: 100%; border-collapse: collapse; padding-bottom: 1em;}
table.search_detail td {border: 1px #88a1b5 solid; padding: 2px; vertical-align: top;}
.search_detail .left_detail {width: 325px; background: #d2dadd; text-align: center; vertical-align: top; }
.search_detail .right_detail { width: 100%; padding-left: 35px; padding-right: 35px; }

table.search_parameter {width: 100%; border: 1px; border-collapse: collapse; }
table.search_parameter td {padding: 2px; vertical-align: top;}
table.search_parameter tr:nth-child(odd) { background: #e2eaed; }

.search_blank { line-height: 1em; display: block; }
.search_name { }
.search_description { }
.search_cad { }

.search_parameter_list { width: 100%; overflow: auto; margin: 0; padding: 0; padding-bottom: 10px; }
.search_parameter_list span { display: block; float: left; width: 180px; }
.search_parameter { width: 160px; }

.search_button_list { width: 100%; overflow: auto; margin: 0; padding: 0; padding-bottom: 10px; }
.search_button_list span { display: block; float: left; padding-right: 5px;}

.search_button { cursor: auto; border: 1px #88a1b5 solid; background-color: #eeeeee }
.search_button :hover { border: 1px #333333 solid; }
