#sp-results {	overflow: visible;}
#sp-results span {	margin-left: 0 !important;	left: 30%;}
#sp-results span.text {	overflow: hidden;	height: 35px;}
#globalsearch {	position: absolute;	margin-left: -326px;	left: 50%;}
#globalsearch input#sp-searchtext {	float: left;}
#globalsearch input#sp-searchtext, x:-moz-any-link, x:default {}
*html #globalsearch input#sp-searchtext {}
#globalsearch a.gsearch-button {}
#globalsearch a.gsearch-button, x:-moz-any-link, x:default {}
*html #globalsearch a.gsearch-button {}
#globalsearch.active {}
#globalsearch .search-wrapper {	float: left;	width: 168px;}
#globalsearch form {	margin-bottom: 0!important;}
#globalsearch .search {	margin-bottom: 0!important;}
#globalsearch .search-wrapper.empty .reset {	display: none;}
#sp-results {	display: block !important;	position: absolute !important;	margin-right: -2px !important;	margin-bottom: 0 !important;	margin-top: 7px !important;	z-index: 9999 !important;	clear: both !important;}
*html #sp-results {margin-right: 170px;	margin-bottom: 0;	margin-left: 0px;	height: 0;	margin-top: -14px;}
#sp-results .inside {position: absolute !important;	top: 25px !important;	margin-top: 0 !important;	z-index: 9999 !important;}
#sp-results .inside span {position: relative !important;float: left !important;	left: 0 !important;}
#sp-results a.searchAll {	text-decoration: underline;}
#sp-results .firstCat {}
#sp-results .resultCat {position: relative;	color: #FFF;background: #1AB7EA;	padding: 8px 10px !important;	width: 280px;	margin-bottom: 3px;	margin: 0;	font: 14px "Lucida Grande", Arial, Helvetica;	font-weight: bold;	height: auto;	margin-bottom: 5px;}
ul.sp-results {font: 10px/1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	background: #fff;width: 300px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;-moz-box-shadow: 0px 0px 4px 0px #999;	-webkit-box-shadow: 0px 0px 4px 0px #999;	box-shadow: 0px 0px 4px 0px #999;margin: 4px;	padding: 4px !important;	padding-bottom: 8px !important;}
ul.sp-results li {	margin: 0 0 5px 0;	padding: 10px 10px 10px 10px !important;	list-style-type: none;	display: block;	overflow: hidden;}
ul.sp-results li.viewall {	margin-left: 3px;	width: 285px; #width: 285px;	height: 10px;	color: #000;	font-size: 12px;	text-align: center;}
ul.sp-results li.viewall a {color: #555;	padding-top: 3px;	padding-bottom: 3px;	font: 12px Arial, Verdana, sans-serif;}
ul.sp-results li.hoverli {	background: #eaeaea none repeat-x;	color: #000000;	cursor: pointer;}
ul.sp-results li.hoverli h4 a {	color: #808080;}
ul.sp-results li.hoverli p {	color: #000000;}
ul.sp-results li span.text {display: block;position: absolute;	left: 75px;	width: 180px;}
ul.sp-results li h4 {	font-size: 12px;	font-family: "Lucida Grande", Arial, Helvetica;	letter-spacing: 0;	font-weight: bold;	padding-top: 2px;	margin-bottom: 2px;}
ul.sp-results li p {margin: 0;	font-size: 11px;	overflow: hidden;	height: 2.7em;	color: #555;}
ul.sp-results li a {color: #606060;	text-decoration: none;}
ul.sp-results li img {}
,  ul.sp-results li .replacementimg {position: absolute;left: 10px;}
ul.sp-results li h4 a {	color: #808080;}
ul.sp-results li:hover h4 a {	color: #555;}
ul.sp-results li h4 a:hover {	color: #555;}
ul.sp-results li.viewall.hover {	background: url(../common/img/suggest/shortcuts_bg_foot_grey.png) no-repeat bottom left;}
#sp-search-spinner {	position: absolute;	top: 13px;	right: 16px;	z-index: 111110;	display: none;}
#sp-search-cancel img {	cursor: pointer;}
#sp-result-none.viewall {	bottom: 0;}
ul.sp-results li .thumbBox {	background: #fff !important;	float: left!important;	width: 60px!important;	height: 35px!important;	text-align: center!important;	margin-right: 12px!important;	border: 5px solid #fff!important;	overflow: hidden!important;	position: relative!important;}
ul.sp-results li .thumbBox img {max-height: 35px !important;}
