/*lastupdate fluff20090312-1830*/

/* search menu */
.main-menu {
  width:561px;
  float:left;          /* ☆ change float:right to float:left，fixed by James 20090313 11:00 */
  background:url(../../images/default/searchBar_bg.gif) no-repeat left top;
  margin-top:0;        /* ☆ change margin-top:-27px to margin-top:0 ，fixed by James 20090313 11:00 */
  margin-left:200px;   /* ☆ added margin-left:200px ，fixed by James 20090313 11:00 */
  margin-right:0;      /* ☆ change margin-right:210px to margin-right:0 ，fixed by James 20090313 11:00 */
  padding:9px 0 0 9px;
}
.main-menu ul.search-menu li {
  float:left;
  height:29px;
  padding-left:25px;
  font-size:1.15em;
  padding-top:4px;
  margin-right:5px;
}
.main-menu ul.search-menu li.search-bar {
  width:431px;
  height:22px;
  overflow:visible;
  background-color:#79dbff;
  font-size:0.8em;
  padding:4px 0 4px 6px;
}
.main-menu ul.search-menu li.search-bar li{
  float:left;
  padding:0;
}
.main-menu ul.search-menu li.search-bar li.type {
  width:85px;
  height:19px;
  float:left;
  background-color:#fff;
  overflow:visible;
}  
.main-menu ul.search-menu li.search-bar li.keyword label, 
.main-menu ul.search-menu li.search-bar li.type label,
.main-menu ul.search-menu li.search-bar li.type select {
  display:none;
}

.main-menu ul.search-menu li.search-bar li.keyword input{
  color:#444444;
  width:269px;
  height:17px;
  border:1px solid #e4e4e4;
}

/* selectToDiv Controller */
.main-menu ul.search-menu li.search-bar li.type .srch {
  height:20px;
  width:100%;
  float:left;
  overflow:visible;
  color:#666;
  font-size:0.9em;
  margin:0;
  border:1px solid #E4E4E4;
  background-color:white;
}
.main-menu ul.search-menu li.search-bar li.type .srch p.input-text {
  float:left;
  padding:2px 2px 0 5px;
  height:18px;
  overflow:hidden;
  cursor:text; line-height:16px
}
.main-menu ul.search-menu li.search-bar li.type .srch p.dn-btn {
  width:15px;
  height:19px;
  overflow:hidden;
  float:left;
  display:block;
  float:right;
}
.main-menu ul.search-menu li.search-bar li.type .srch ul.sub1 {
  display:none;
  padding-top:5px;
  width:76px;
  height:55px;
  clear:both;
}
.main-menu ul.search-menu li.search-bar li.type .srch ul.sub1 li {
  display:block;
  width:74px;
  height:17px;
  padding:0;
  text-indent:12px;
  margin:0 1px;
}
/* end of selectToDiv Controller */
.main-menu ul.search-menu li.search-bar {
  background-color:#afada8;
}
.main-menu ul.search-menu li.search-bar li.btn {
  float:left;
}
.main-menu ul.search-menu li.search-bar li.btn input {
  overflow:hidden;
  float:left;
  cursor:pointer;
  text-indent:-10000px;
  color:#fff;
  border-width:0;
  width:59px;
  height:21px;
  background:url(../../images/default/bg-main1.gif) no-repeat left -528px;
}
.main-menu ul.search-menu li.search-bar li.btn input:hover {
  background-position:-80px -528px;
}
.main-menu ul.search-menu li.search-bar li.more {
  margin:3px 7px 2px 0lpx; padding-top:6px;
  float:right;
  display:block;
}
.main-menu ul.search-menu li.search-bar li.more a {
  color:#fff;
  display:block;
}
.main-menu ul.search-menu li.view-all-catalogue {
  width:85px; padding-top:7px;
  background:url(../../images/default/bg-main1.gif) no-repeat -224px -471px;
}
.main-menu ul.search-menu li.view-all-catalogue a {
  color:#000;
}


/** Hacks for IE7 **/

*:first-child+html .main-menu ul.search-menu li.search-bar li.type .srch ul.sub1 li {height:15px;padding:3px 0 0 0;margin:0 1px;}
*:first-child+html .main-menu ul.search-menu li.search-bar li.keyword input{width:230px}
*:first-child+html .main-menu ul.search-menu li.search-bar li.more{font-size:1em; margin-top:0; padding-top:8px}

/** Hacks for IE6 **/


*html .main-menu{margin-bottom:5px;margin-left:100px;margin-right:0;width:570px;overflow:hidden;} /* ☆ change margin-bottom:15px to margin-bottom:5px 、 width:772px to width:570px 、 added margin-left:100px ， fixed by James 20090313 11:00 */
*html .main-menu ul.search-menu li.search-bar{height:24px;padding:2px 0 4px 6px;overflow:hidden;}
*html .main-menu ul.search-menu li.search-bar li{height:18px;margin-top:2px}
*html .main-menu ul.search-menu li.search-bar li.keyword input{width:230px}
*html .main-menu ul.search-menu li.search-bar li.type .srch p.input-text{height:18px; line-height:18px}
*html .main-menu ul.search-menu li.search-bar li.type .srch ul.sub1 li {height:14px;padding:3px 0 0 0;margin:0 1px;}
*html .main-menu ul.search-menu li.search-bar li.more{margin:3px 5px 0 0;font-size:1.2em}