body, div, img, p { padding:0; margin:0; }
a img { border:0 }

/* HTML ELEMENTS */
body { font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif; }

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { }
#searchform div { font-size:11px; color:#888888;}
#searchform div input { font-size:12px; padding:4px 0 5px 10px; width:140px; border:none; background:url(../../images/search_images/searchfield.png) no-repeat top left; }
#suggestions{ position: relative; left:638px; width:638px; display:none; text-align:left;}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#a0a0a0; font-size:10px; line-height:14px; position:absolute; z-index:999997; }
* html #searchresults { left:-50px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; z-index:999998; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px 5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
