.searchbar {
background: url(../../_images/2013/searchbar_bg.png) repeat-x;
height: 55px;
}
.form-search {
padding:7px 0 0 10px;
float:left;
}

.form-search .input-text { /*Becky Modify 0329*/
margin:0px;
border: 0;
padding:4px 3px 4px 3px;
height: 16px;
line-height: 14px;
width: 180px;
color: #7C7C7C;
-webkit-appearance: none;
}
.form-search button {
float: left;
}
button.button {
overflow: visible;
width: auto;
border: 0;
padding: 0;
margin: 0;
background: transparent;
cursor: pointer;
}
button.button span {
border-radius: 3px;
}
.form-search button span {
background:url(../../_images/2013/search.png) no-repeat;
border: 0;
width: 87px;
height: 38px;
line-height: 38px;
padding: 0;
border-radius: 0 !important;
}
.form-search button:hover span {
background:url(../../_images/2013/search_rollver.png) no-repeat;
border: 0;
width: 87px;
height: 38px;
line-height: 38px;
padding: 0;
border-radius: 0 !important;
}

button.button span span {
padding: 0px;
display: block;
float: left;
}
.form-search button.button span {
border-radius: 3px;
}


.loginbar { float:left; margin: 8px 0 0 18px;}
.Login a {
	display:block;
background:url(../../_images/2013/loginbar_btn_login.png) no-repeat;
border: 0;
width: 78px;
height: 38px;
line-height: 38px;
padding: 0;
border-radius: 0 !important;
}
.Login a:hover {
background:url(../../_images/2013/loginbar_btn_login_over.png) no-repeat;
}
.JoinFree a {
	display:block;
background:url(../../_images/2013/loginbar_btn_joinfree.png) no-repeat;
border: 0;
width: 78px;
height: 38px;
line-height: 38px;
padding: 0;
border-radius: 0 !important;
}
.JoinFree a:hover {
background:url(../../_images/2013/loginbar_btn_joinfree_over.png) no-repeat;
border: 0;
width: 78px;
height: 38px;
line-height: 38px;
padding: 0;
border-radius: 0 !important;
}

.loginbar .jointext {
	margin:5px 0 0 10px;
	height:38px;
}
.loginbar .jointext a{
	text-decoration:none;
}
.loginbar .jointext a span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin:0;
	padding:0;
}
.loginbar .jointext a:hover span{
	text-decoration:underline;
}
.googlesearchwrapper {
	 float:left; 
	 margin:8px 0 0 18px; 
}
.googlesearch {
	 background:url(../../_images/2013/googlesearch_bg.gif) no-repeat; 
	 width:265px;
	 height:38px;
	 padding:6px 0 0 8px;"
}
.searchGoogleTextBox {
	border:1px solid #666;
	width:174px;
}
.googlesearchbtn {
	width:60px;
	height:26px;
	text-align:center;
	font-size:12px;
	line-height:26px;
	font-weight:bold;
	background-color:#CCC;
	cursor: pointer;
	color:#333;
	border: 0;
	padding:0 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
	border-radius: 4px;
	margin-left:3px;
	vertical-align:top;
}
	
/* Buyer Login*/	
.BuyerLogindiv { 
	display:inline-block;
	float:left; 
	margin: 5px 0 0 5px;
	padding:4px 8px 0 8px; 
	width:266px;
	height:40px;
	background:#fff;
	border:1px solid #ccc; 
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
        border-radius: 5px;
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 6px rgba(0, 0, 0, 0.2); /* x / y / Blur / Radius Spread / R G B Opacity */
}
.BuyerLogindiv span a{ 
	color:#81a9d0;
	text-decoration:none;
	/*font-weight:bold;*/ /*Becky Modify 0328*/
}	
/*Becky New Added 0328*/
.BuyerLogindiv a {color:#555;}
.BuyerLogindiv a:hover {color:#90B4D4;}
/*Becky New Added 0328*/

/*Becky Modify 0403*/
.form-search .hotKeywordbox {
	position:absolute;
	z-index:3;
	left: 114px;
	top: 180px;		/*Becky Modify 2013-04-29*/
	width:180px;	/*Becky Modify 2013-04-29*/
	font-size: 12px;
	color: #000;
	background-color: #fff;
	border:1px solid #AFCEF1;
}
.form-search .hotKeywordbox span{display:inline-block; padding:3px 10px; font-weight:bold;}
.form-search .hotKeywordbox div a{font-size:13px; color:#6B6B6B; text-decoration:none;}
.form-search .hotKeywordbox div a:hover{color:#333; text-decoration:none;}
.form-search .hotKeywordbox div{display:block; padding:3px 10px;}
.form-search .hotKeywordbox div:hover{background:#D9E7F7; color:#333;}
.form-search .hotKeywordbox div.keywordItemSelected{background:#D9E7F7; color:#333;}