
.jq_basket_add{
	display:none;
	background-color:#ffdddd;
	z-index:3;
	height:64px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:95%;
	bottom:20px;
}
.jq_basket_add_detail{
	display:none;
	background-color:#ffdddd;
	z-index:3;
	height:44px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	top:0px;
}

.jq_quick_add_spinner{
	padding-top:18px;
	font-size:1.6em;
}

.jq_quick_add{
	display:none;
	background-color:#ffdddd;
	z-index:3;
	height:44px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:250;
	
}
.jq_quick_add_detail{
	display:none;
	background-color:#ffdddd;
	z-index:3;
	height:64px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	top:0px;
}

.jq_basket_add_spinner{
	padding-top:18px;
	font-size:1.6em;
}

.jq_basket_code_fail{
    background:yellow;
    padding:4px;
    margin:4px;
    text-align:center;

}

* html .hideSelects select { visibility: hidden; }

#searchClose{
  background-image:url(/images/css/close.gif);
  background-repeat:no-repeat;
  position:absolute;
  right:0px;
  top:-10px;
  z-index:9999;
  height:18px;
  width:18px;
  cursor:pointer;
}

#searchResults{
	position:absolute;
	right:0px;
	top:-12px;
	z-index:9999;
	background-color:white;
	border:2px #555 solid;
	width:380px;
	padding:10px;
	padding-bottom:28px;
}
#searchResults h2{
	clear:both;
}
ul.ajax_categories{
    background:none !important;
    margin:0px !important;
    width:380px;
}

li.ajax_categories{
    display:block !important;
    background:none !important;
    width:370px;
    text-align:left;
    background-image:url(/images/css/tiny_li.png) !important;
    background-repeat:no-repeat !important;
    background-position:0px 6px !important;
    margin-bottom:4px;
    border-top:1px dotted #e0e0e0;
    padding-left:8px;
    line-height:1.8em;
}
#searchResults a{
    padding:2px !important;
    line-height:1.8em !important;
    height:auto !important;
    color:black !important;
    text-indent:6px;
}
#searchResults a:hover{
    padding:2px !important;
    line-height:1.8em !important;
    height:auto !important;
    color:blue !important;
    background-color:transparent;
}

div.cat_divider{
    background-image:url(/images/css/cat_divider.png);
    background-repeat:no-repeat;
    background-position:50% 0px;
    height:10px;
    clear:both;
}
