﻿.search-controls { margin-left:300px; float:left; }
.search-controls h2 { text-align:left; }
.search-controls .sector { float:left; text-align:left; }
.search-controls label { clear:both; width:auto; }
.search-controls input { width:auto; }
.search-controls textarea { width:180; height:50px; }
.imageButtonTop {display:block; margin: 0 2px; }
.imageButton { display:block; margin-left:300px; float:left; }
.search-controls:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.partsView { font-size:8pt; clear:left; padding-top:10px; width:98%; }
.partsView th { background:#ACAC82; font-size:8pt; color:#FFF; padding:5px; }
.partsView th a { font-size:8pt; color:#FFF; text-decoration:underline; }
.partsView th a:hover { font-size:8pt; color:#1F2C45; text-decoration:none; }
.partsView td { font-size:8pt; padding:2px 15px; }
.partsView tr.alternate { background:#CCC; }
/*.partsView th.select { padding:0; margin:0; }*/
.partsView .select { padding:0 3px; margin:0; text-align:center; }

.searchResults { margin-top:20px; font-size:8pt; margin-left:300px; float:left; }
.search-results-grid { border:none; width:600px; }
.search-results-rows { border:none; }
.search-results-alt-rows { background-color:#CCCCCC; }
.search-results-header { background-color:#ACAC82; height:40px; }
.search-results-header a { color:#FFFFFF; text-decoration:underline; }
.search-results-header a:hover { color:#000000; text-decoration:none; }