

/* COMMON CLASSES */
.break { clear:both; }
.clear{  clear: both; }

/* SEARCH FORM */
/* #searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; } */

#suggestions{ position: absolute; right: 0px; top: 19px; width:280px; display:none; z-index: 99; background: url(../images/bgsearchresult.png) no-repeat 0px -37px; padding-top: 19px; text-align: left;}

/* SEARCHRESULTS */
#searchresults {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; border-right: 2px #FFF solid; border-left: 2px #FFF solid; background: #333;}
#searchresults a { /*background: url(../images/bgsearchresult.png) no-repeat -280px top; */ display:block; background-color:#333; clear:both;text-decoration:none; color: #DDDDDD;border-top: 1px #333 solid;  border-bottom: 1px #222 solid; padding: 0px 10px;}
#searchresults a:hover { background-color:#222; color:#ffffff; border-bottom: 1px #444 solid; border-top: 1px #444 solid;}
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; color: #CCC; font-size: 1.1em; padding:10px 0px 0px 0px;}
#searchresults a:hover span.searchheading { color:#e77500; }
#searchresults a span { line-height: 1.1; color:#999; padding: 0px 0px 10px 0px;}
#searchresults a:hover span { color:#EEE; }
#searchresults span.category {  display:block; color:#ffffff; padding: 10px 20px; font: bold 13px/15px "Lucida Grande","Trebuchet MS",Trebuchet, Lucida, Verdana, sans-serif; background: #000; }
#searchresults span.seperator { float:left; padding: 10px;  width: 260px; margin-left: -2px; background: transparent; background: url(../images/bgsearchresult.png) no-repeat 0px -4px; height: 10px;}
#searchresults span.seperator a { display:block; padding: 0px 10px; line-height: 1; color:#ffffff; border: 0px; text-align: center; background: transparent;}
