/*
.ac_results {
	padding: 0px;
	border: 1px solid #FF4A03;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
*/

.search_form .search-text{
	font-family: arial,verdana,Helvetica,sans-serif;
	color:#cccccc; 
	outline:none; 
	background:#fff; 
	width: 75%; 
	height: 25px; 
	line-height: 18px;  
	font-size:12px; 
	padding: 0 0 0 10px; 
	border: 1px solid;
    border-radius: 5px;
    box-shadow: inset -1px 1px 2px #999;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: inset -1px 1px 2px #999;
    -moz-border-radius: 5px;
    -moz-box-shadow: inset -1px 1px 2px #999;
}
.search_form .search-text:focus {color:#333;}
/*
.search_form .search-btn {
	float:right; 
	width:70px; 
	height:30px; 
	line-height: 18px;  
	font-size:12px; 
	padding: 2px 0px 2px 0px;  
	cursor:pointer; 
	border: 1px solid #cccccc; 
	color: #696969; 
    border-radius: 5px;
	background: #eee9e9;
    box-shadow: inset -1px 1px 2px #999;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: inset -1px 1px 2px #999;
    -moz-border-radius: 5px;
    -moz-box-shadow: inset -1px 1px 2px #999;
	}
.search_form .search-btn:hover {background:  #bcd2ee;}
*/

.search_form .search-btn {
	cursor:pointer; 
}

.search_form .search-btn{
    display:inline-block;
    padding:0 15px;
    font-size:14px;
    line-height:22px;
	margin: 10px;
    height:23px;
    border-radius:4px;
	border: none;
    text-decoration:none;
    color:#fff;
    position: relative;
}
.search-btn {
    text-shadow:0 1px 0 #50863d;
    background: #52933d url(../images/sprite.png?nc=43khbk4d) 0 -82px repeat-x;
}

.search-btn:hover{
    text-decoration:none;
}
.search-btn:hover {box-shadow:inset 0 3px 5px #4d7438; }

.search-drop { behavior: url(../css/PIE.htc);left:0; top:33px; font-size:13px; color:#333; position:absolute; width: 350px; padding:5px 0 0px 0; background:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -webkit-box-shadow: 0 0 5px #a3a2a2;	-moz-box-shadow: 0 0 5px #a3a2a2;	box-shadow: 0 0 5px #a3a2a2;}
.search-drop .s-cat {cursor:pointer; padding:4px 5px 4px 7px; line-height:14px; margin-bottom:5px;}
.search-drop .s-cat:hover {background:#f0f0f0;}
.search-drop .s-ul {list-style:none outside none; padding: 6px 0; border-top:1px solid #f0f0f0;}
.search-drop .s-ul li {cursor:pointer; clear:both; overflow:hidden; padding:5px 4px 5px 7px; line-height:14px;}
.search-drop .s-ul li:hover {background:#f0f0f0;}
.search-drop .s-ul li .price  {float:right;}
.search-drop .s-ul li .price b {color:#f33804;}
.search-drop .s-ul li span {display:block; overflow:hidden;}

.ac_results {
	behavior: url(PIE.htc);
	left:0; top:33px;
	font-size:13px; color:#333;
	position:absolute;
	width: 350px !important;
/*	padding:5px 0 0px 0; */
	margin-left: -7px;
	margin-top: 10px;
	background:#fff;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -webkit-box-shadow: 0 0 5px #a3a2a2;	-moz-box-shadow: 0 0 5px #a3a2a2;	box-shadow: 0 0 5px #a3a2a2;
	z-index: 99999;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	/*list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");*/
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
	background-color: #CCC;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

/*
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	list-style-type:none;
}

.ac_results li {
	background: none;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	list-style-type:none;
}
*/

ul {list-style-type:none;}

.search-drop .s-cat {cursor:pointer; padding:4px 5px 4px 7px; line-height:14px; margin-bottom:5px;}
.search-drop .s-cat:hover {background:#f0f0f0;}
.ac_results ul {list-style:none outside none; padding: 6px 0; border-top:1px solid #f0f0f0;}
.ac_results ul li {cursor:pointer; clear:both; overflow:hidden; padding:5px 4px 5px 7px; line-height:14px;list-style-type:none;}
.ac_results ul li:hover {background:#f0f0f0;}
.ac_results ul li .price  {float:right;margin-left: 5px;}
.ac_results ul li .price b {color:#f33804;}
.ac_results ul li span {display:block; overflow:hidden;}


.ac_loading {
	background: white url('/js/site/autocomplete/indicator.gif') right center no-repeat;
}
/*
.ac_odd {
	background-color: #eee !important;
}

.ac_over {
	background-color: #F44600 !important;
	color: white;
}
*/