#form_sitesearch h3 { 
   margin-bottom: 6px;
}
#form_sitesearch span.checkboxlist {
   float: left;
   padding: 9px 0 0 0;
   width: 449px;
   font-size: 85%;
}

#form_sitesearch div.formFieldCaption label  {
   padding: 0 0 0 0;
   width: 63px;
   font-weight: bold;
   font-size: 85%;
}

#form_sitesearch div.formFieldCaption input#txtSearch  {
   margin-bottom: 10px;
   width: 200px;
   float:left; height: 14px !important;
   margin-top: 0 !important
}

#form_sitesearch div.formFieldCaption {
   width: 518px; 
}

#form_sitesearch span.row {
   clear: both;
   float: left;
   padding: 0 0 10px 0;
   width: 100%;
}

#form_sitesearch span.row span.odd {
   float: left;
   width: 224px;
}

#form_sitesearch span.row span.even {
   float: left;
   width: 224px; 
}

#form_sitesearch span input {
   margin-right: 3px;
}

/******** Buttons ********/
#form_sitesearch #buttons #next {
   margin-right: 0;
} 


/******* Search Results *******/
/*** NOTE: Can we just float div.objects_contatiner in the main CSS file? */
#sitesearch_results div.objects_container {
   float: left;
   padding: 0 17px 0 0;
}

#sitesearch_results p#page_select {
   clear: both;
   padding: 3px 0 0 0;
   text-align: center;
}

/****** Refine Search ********/
#form_refinesitesearch {
   font-size: 85%;
}

#form_refinesitesearch div.formFieldCaption, #form_refinesitesearch input#next {
   padding: 0 23px 0 0;
   text-align: right;
}

#form_refinesitesearch input#next {
   padding-top: 5px;
}

#form_refinesitesearch h3 {
   margin-bottom: 6px;
}

#form_refinesitesearch span.checkboxlist {
   margin: 6px 0 0 0;
   width: 100%;
}

#form_refinesitesearch div.hr {
   display: none;
}

#form_refinesitesearch span.checkboxlist, #form_refinesitesearch label,#form_refinesitesearch input {
   float: right;
}

#pNav .formFieldCaption label
{
    width: 100%;
    text-align: right;
}

#form_refinesitesearch span.even, #form_refinesitesearch span.odd  {
   display: block;
   width: 100%;
   text-align: right;
   padding: 0 0 4px 0;
}

#form_refinesitesearch input.checkbox {
   margin: 1px 0 0 5px; 
   border-color: #a4abb1;
}

#form_refinesitesearch input#txtSearch {
   margin: 4px 0 12px 0;
   border:1px solid #A5ACB2;
}
