/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/

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

/* SEARCH FORM */
#searchform {position: relative; }
#searchform div input { font-size:14px; width:120px; }
#searchform #inputString{ font-style:italic; color:#808080; }
#suggestions{box-shadow: 5px 10px 10px #888888;  display: block; float: left; right: 27px; position: absolute; top: 41px; width: 500px;z-index:114;  }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:100%; background-color:#AF251D; font:1.1em/1.2em Arial, sans-serif !important; margin:0; }
#searchresults .category a:hover{text-decoration:none;}
#searchresults a.wClose {text-align:right; margin-left:1px;}
#searchresults a.wClose:hover {text-decoration: none;}
#searchresults .contains {font-weight: 400; font-style: italic;}
#searchresults label a.vLink{color: #0066ff; text-decoration:none; float:none; font-size:11px; display:inline; padding:0px;}
#searchresults label:hover a.vLink{text-decoration:underline;}
#searchresults .catG{}
#searchresults label { display:block; background-color:#ffffff; clear:left; text-decoration:none; margin:1px; padding:3px;  }
#searchresults label:hover { background-color:#efefef;}
#searchresults label img { float:left; padding:5px 10px; }
#searchresults label span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults label:hover span.searchheading { color:#000; }
#searchresults label span { color:#555555; }
#searchresults label:hover span { color:#000; }
#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; text-transform:uppercase;text-decoration: none; float:none; font-size:11px; padding:0px;}
#searchresults span.seperator a:hover{text-decoration: underline;}
.magnify{ border:1px solid #CCCCCC;border-left:0px;border-radius:3px 3px 3px 3px;top:3px;margin-left:-4px; height:20px; padding:6px; background:white; position:relative; float:left; cursor:pointer;}