h3.search-results {font-size: 1.2em; text-transform: lowercase; background: #dae2e8; color: #7192a9; padding: 3px;}
h3.search-summary {display:inline; font-size: 1.6em; color: #7192a9; margin: 0 10px 0px 0; line-height: 1.8em;}

p.showing-number {display: inline;}
p.showing-number strong {text-transform: uppercase; color: #60859f; font-weight: bold;}

a.showall {float: right; display: inline;color: #fff; padding:3px 3px 3px 21px; position: relative; top: 0; margin: 3px 0 0 0 ; background: #7192a9 url('../images/misc/gls.gif') no-repeat 3px 50%; text-transform: lowercase; }
a.showall:hover{ color:#fff; background:#9bbfd6 url('../images/misc/gls_o.gif') no-repeat 3px 50%; }

ul {font-family: arial, helvetica, verdana, sans-serif;}

ul.search-results li {padding: 0px;  width: 710px;  clear: left; display: block; background-position: 7px 7px; background-repeat: no-repeat; min-height:5.5em;}

ul.search-results li#one {background-image: url('../images/search/one.png');}
ul.search-results li#two {background-image: url('../images/search/two.png');}
ul.search-results li#three {background-image: url('../images/search/three.png');}
ul.search-results li#four {background-image: url('../images/search/four.png');}
ul.search-results li#five {background-image: url('../images/search/five.png');}

ul.search-results li.top {background-color: #f6f8f9; cursor:hand; cursor:pointer;}
ul.search-results li.odd {background-color: #f5f5f5;}
ul.search-results li.top.odd {background-color: #eff0f4;}
ul.search-results li.last {border-bottom: 1px solid #60859f;}


ul.search-results li span.result-body,h4 {margin: 0 0 0 30px; display: block;}

ul.search-results li.top span.result-body, li.top h4 {margin: 0 0 0 100px; display: block;}

ul.search-results li h4 {font-weight: bold; padding: 10px 0 2px  0; font-size: 1em; font-family: arial, helvetica, verdana, sans-serif;}
ul.search-results li span.result-body {padding: 0 0 10px 0px;}

ul.search-results li.odd.hover {background-color: #d0dbe3; cursor:pointer;}
ul.search-results li.hover {background-color: #d0dbe3;cursor:pointer;}
/* col1 search form */
#rh-product-search{ margin-bottom:10px; display: block;}
#rh-product-search .butt{ zoom:1; display:inline; border: 0;  float: right; width: 100px; margin: 1px 0 0 0;}
#rh-product-search .input {width: 100%; margin: 0 0 3px 0; border:1px solid #c6d3dc; background:#dae2e8;  font-size:0.9em; padding:3px 0px 3px 3px; color:#405869; }
#rh-product-search #a{ width:110px; border:1px solid #c6d3dc; background:#dae2e8; font-size:0.9em; padding:3px 21px 3px 3px; color:#405869; }
#rh-product-search #a.searching{ background:url(../images/misc/search_loader.gif) no-repeat 98% 50% #dae2e8; }
#rh-product-search legend span,  #rh-product-search label{ position:absolute; top:-9999px;  }

/* col1 search summary */

h2.search-summary {font-size: 1.2em;}
ul.search-summary {color: #5c788c; margin: 0 0 0 10px;}
ul.search-summary a {font-weight: bold;}
ul.search-summary a:hover {color: #000;}
ul.search-summary a.selected {color: #000;}

/* col2 Pagination */

div#pagination {border-top: 1px solid #dae2e8; border-bottom: 1px solid #dae2e8; color: #506e84; margin: 10px 0; padding: 3px 0; width: 100%; float: left;}
div#pagination span.showing {float: left;  display: inline; padding:3px 21px 3px 3px;}
div#pagination a.next {float: right;  display: inline; color: #fff;  padding:3px 3px 3px 21px; position: relative; top: 0; background: #7192a9 url('../images/misc/arrow.gif') no-repeat 3px 50%; text-transform: lowercase;}


/* Applications search */

#appsearch, #appresults { margin-bottom:40px; }
#appsearch .lblHead { font-size: 1.4em; text-transform: lowercase; font-family:"Century Gothic", Arial, Helvetica, sans-serif; padding-bottom:5px; width:100%; display:block; color: #506e84; margin-top:25px; }
#appsearch p { margin:0; padding:0 }
#appsearch hr { display:none; }
#appsearch .hr { display:block; position:relative; clear:both; width:auto; height:0 !important; overflow:hidden; border-bottom: 1px solid #dae2e8; margin:25px 0 0 0; padding:0; }
#appsearch .radiocontainer { background:#f6f8f9; margin-bottom:2px; }
#appsearch .radiocontainer input[type=radio], #appsearch .radiocontainer input[type=checkbox] { float:left; margin:8px; }
#appsearch .radiocontainer span label { display:block; padding:8px; }
#appsearch .radiocontainer span { height:100%; color:#333; font-size:0.9em; width:234px; display:block; float:left; }
#appresults p { margin-top:20px; }
#appresults #resultlink, #appsearch #resultlink { font-size:1.3em; color:#506e84; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }
