﻿/* login */
.loginbar { width: 100%; height: 30px; background: #F6F6F6; border-bottom: 1px solid #E4E4E6; float: left; overflow: hidden; }
.loginbar_info { width: 960px; padding-top: 3px; margin: 0px auto; }
.loginbar_info #main-service-login{ width:99%; margin:0px; padding:0px;}
.loginbar_info #main-service-login .txt{ border: 1px solid #CDCDCD;  width: 92px; height: 16px; line-height: 16px; padding-left: 3px; float: left; }
.loginbar_info #main-service-login  .button{ background:url(../images/but_login.gif); border:none; margin-right:5px; margin-left:2px; width:39px; height:20px; text-indent:-200px; float: left; }
.loginbar_info #main-service-login label { padding: 5px 2px 0px 0px; float: left; }
.loginbar_info #main-service-login span { padding-right: 8px; float: left; }
.loginbar_info #main-service-login .span_padding { padding-top: 1px; }
.loginbar_info #main-service-login .span_padding1 { padding-top: 6px; padding-right: 3px; }
.loginbar_info #main-service-login .loginok { padding-top: 6px; }
.loginbar_info #site-nav{ padding-top: 2px; }
.loginbar_info #site-nav #site-nav-bd{ text-align:right;padding-left:20px; width:220px;}
.loginbar_info #site-nav #site-nav-bd .quick-menu{ margin:0px; padding:0px; text-align:right; }
.loginbar_info #site-nav #site-nav-bd .quick-menu li{margin:0px; padding:0px; float:left; list-style:none; height:25px; padding-left:10px;}
.loginbar_info #site-nav #site-nav-bd .quick-menu .li_bg { border: 1px solid #CDCDCD; _width: 80px; padding: 1px 2px 0px 2px; _padding-top: 2px; height: 16px; _height: 14px; line-height: 17px; text-align: left; }
.loginbar_info #site-nav #site-nav-bd .quick-menu .li_tex { padding-top: 4px; }
.loginbar_info #site-nav #site-nav-bd .quick-menu li.favorite{ width:36px; overflow:hidden; text-align: left;}
.loginbar_info #site-nav #site-nav-bd .quick-menu li.search{ display:none;}
.loginbar_regsiter { padding-top: 5px; color: #1E1E1E; float: left; }
.loginbar_but { padding-right: 15px; float: left; }
.loginbar_tex { padding: 5px 6px 0px 0px; float: left; }
.loginbar_tex a:link,.loginbar_tex a:visited { color: #626262; text-decoration: none; } 
.loginbar_tex a:hover,.loginbar_tex a:active { color: #B8300A; text-decoration: none; }
.weblink { padding: 5px 10px 0px 223px; float: left; }
.weblink_form { width: 121px; float: left; }
.weblink_input { width: 94px; height: 16px; color: #F8580C; background: url(../images/icon_cart.gif) no-repeat 7px 4px; text-align: right; padding: 2px 10px 0px 0px; overflow: hidden; }
.webcollection { padding: 5px 5px 0px 0px; float: left; }
.webpic { padding-top: 9px; float: left; }

/* logo and search */
.logo_search { width: 100%;  overflow: hidden; margin-bottom:10px; }
.logo_searchinfo { width: 960px; padding-top: 0px; margin: 0px auto; }
.logobar { width: 377px; padding: 0px 0px 0px 13px; float: left; }
.searchbar { float:left; margin-top:5px; width: 552px; height: 58px; padding: 13px 0px 0px 13px; background: #F5F5F5; border: 1px solid #DADADA; overflow: hidden; }
.searchbar_info { width: 357px; height: 45px; border-right: 1px solid #C4C4C4; float: left; overflow: hidden; }  
/*
.searchbar_form { width: 357px; height: 31px; float: left; overflow: hidden; }
.searchbar_tex { width: 345px; padding-right: 12px; text-align: right; float: left; }
.searchbar input { border: 0px; width: 247px; font-size: 12px; height: 23px; line-height: 23px; background: url(../images/bg_form.gif) no-repeat; padding-left: 26px; color: #686868; float: left; }
.search_form { width: 273px; _width: 247px; height: 23px; float: left; }
.search_but { width: 71px; float: left; }
*/
.searchbar_form { width: 357px; height: 31px; float: left; overflow: hidden; }
.searchbar_form :focus { outline:0;}
.searchbar_tex { width: 345px; padding-right: 12px; text-align: right; float: left; }
.searchbar input { border: 0px; width: 240px; font-size: 12px; color: #686868; line-height: 15px; padding: 0px 0px; background: none; float: left; }
.search_form { width: 273px; background: url(../images/bg_form.gif) no-repeat; height: 25px; float: left; }
.search_formbg { padding-left: 26px; padding-top: 4px; display: block; float: left; }

.search_but { width: 71px; float: left; }
.telbar { padding: 5px 0px 0px 10px; float: left; }        