/** Custom css styles **/
#page {
  min-width: 800px;
}

#search-tabs ul {
  margin-bottom:0pt;
  margin-top:5px;
}

#search-tabs li {
  background: none;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.help-text {
  font-family:"Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;
  font-size: 110%;
}

#operator {
  width: 70px;
}

table.search-box {
  border:none;
  font-size: 0.8em;
}

table.search-box th, table.search-box td {
  background-color: #fff;
  border: 0px solid #fff;
  color: #4686D5;
  text-align: left;
  padding: 5px;
}

fieldset {
  padding: 0px;
  padding-top: 5px;
  margin-top: 5px;
  border: none;
}

fieldset.sort-options {
  margin-left: 40px;
}

.sort-options label {
  margin-left: 5px;
  padding: 5px;
}

.sort-options label input {
  margin-right: 5px;
  margin-bottom:-2px;
}

.space-top {
  margin-top:10px;
}

#search_results ul {
  margin-top: 10px 0 10px 0;
}
  
li.object_result {
  clear:both;
}

.object_thumbnail {
  width:auto; 
  float:left;
  margin:5px;
  text-align:center;
  position:relative;
}

.selectable_ctl {
  z-index:10;
  position:absolute;  
  left:5px;
  top:10px;
  background-image: url(../images/add.png);
}

.object_detail {
  float:left;
  margin:5px 0px 10px 10px;
}

.pagination {
  margin-top:10px;
  padding:5px 0px 5px 10px;
  background-color:#fff;
}

#search_results .grey-box {
  width:auto;
}

#search_results .grey-box li {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  list-style-type: none;
  padding: 0px;
}

.view_options {
  float:right;
}

.view_options a {
  text-decoration: none;
  margin-left: 10px;
}

.view_options img {
    border: 0;
}

ul.objects_container {
  margin-top:10px;
}

.grid_view {
}
  
.grid_view li.object_result {
  background: url(../images/add.png) no-repeat bottom left;
  display:inline;
}

.grid_view .object_detail {
  display:none;
}

#maxResults {width:60px;}

.object_actions {
  margin:10px 0px 5px 0px;
}

.object_actions a {
  padding-right: 10px;
}


#search_results .ds_list {
  white-space: nowrap;
  padding-top: 5px;
}

#search_results .ds_list li {
  border: 0px;
  margin: 0px;
  padding-right: 10px;
  display: inline;
  list-style-type: none;
}

#search_results .ds_list a { padding-right: 10px; }

#search_terms, #search_tag { width: 220px; }

/** Custom css styles **/
#page {
  min-width: 800px;
}

#search-tabs ul {
  margin-bottom:0pt;
  margin-top:5px;
}

#search-tabs li {
  background: none;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.help-text {
  font-family:"Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;
  font-size: 110%;
}

#operator {
  width: 70px;
}

table.search-box {
  border:none;
  font-size: 0.8em;
}

table.search-box th, table.search-box td {
  background-color: #fff;
  border: 0px solid #fff;
  color: #4686D5;
  text-align: left;
  padding: 5px;
}

fieldset {
  padding: 0px;
  padding-top: 5px;
  margin-top: 5px;
  border: none;
}

fieldset.sort-options {
  margin-left: 40px;
}

.sort-options label {
  margin-left: 5px;
  padding: 5px;
}

.sort-options label input {
  margin-right: 5px;
  margin-bottom:-2px;
}

.space-top {
  margin-top:10px;
}

#search_results ul {
  margin-top: 10px 0 10px 0;
}
  
li.object_result {
  clear:both;
}

.object_thumbnail {
  width:auto; 
  float:left;
  margin:5px;
  text-align:center;
  position:relative;
}

.selectable_ctl {
  z-index:10;
  position:absolute;  
  left:5px;
  top:10px;
  background-image: url(../images/add.png);
}

.object_detail {
  float:left;
  margin:5px 0px 10px 10px;
}

.pagination {
  margin-top:10px;
  padding:5px 0px 5px 10px;
  background-color:#fff;
}

#search_results .grey-box {
  width:auto;
}

#search_results .grey-box li {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  list-style-type: none;
  padding: 0px;
}

.view_options {
  float:right;
}

.view_options a {
  text-decoration: none;
  margin-left: 10px;
}

.view_options img {
    border: 0;
}

ul.objects_container {
  margin-top:10px;
}

.grid_view {
}
  
.grid_view li.object_result {
  background: url(../images/add.png) no-repeat bottom left;
  display:inline;
}

.grid_view .object_detail {
  display:none;
}

#maxResults {width:60px;}

.object_actions {
  margin:10px 0px 5px 0px;
}

.object_actions a {
  padding-right: 10px;
}


#search_results .ds_list {
  white-space: nowrap;
  padding-top: 5px;
}

#search_results .ds_list li {
  border: 0px;
  margin: 0px;
  padding-right: 10px;
  display: inline;
  list-style-type: none;
}

#search_results .ds_list a { padding-right: 10px; }

#search_terms, #search_tag { width: 220px; }

