.header {width: 990px; height: 149px; padding: 0px; margin: 0px auto;}

.logo {float: left; clear: right; width: 20%; text-align: center; padding: 20px 0px 0px 0px;margin-top:23px;}
.logo a {border: none;}
.logo a img {border: none;}

.nav1 {float: right; width: 70%; text-align: left; }
.nav1 ul {list-style: none none; height: 100%; margin: 0px; padding: 32px 0px 0px 60px;}
.nav1 ul li {display: inline; height: 100%; padding: 2px 0px 0px 0px; }
.nav1 ul li a img {border: none; vertical-align: bottom;}
.nav1 ul li.separator {background:#ffffff url(../Img/Client/separator.gif) no-repeat scroll center top;
padding:0 10px; }

.header .search {padding: 0px 22px 0px 0px; margin: 20px 0px 0px 0px; float: right; background: #FFF url(../img/Client/searchbg.gif) no-repeat 140px 5px; height: 39px;}
.header .search input.text {border: solid 1px #cacaca; border-right: none; height: 17px; width: 156px; color: #787878;}
.header .search input.image {border: solid 1px #cacaca; border-left: none;}
.header .search .searchtable {margin: 10px 0px 0px 0px; padding: 0px; border: none; border-collapse: collapse; border-spacing: 0px;}
.header .search .searchtable td {margin: 0px; padding: 0px;}
.header .search .searchtable td img {margin: 0px 10px 0px 0px; padding: 0px; background-color: #FFF;}

/* home */
body.home .header {height: 149px; width: 990px; padding: 0px; margin: 0px auto;}
body.home .header .nav1 {float: right; width: 63%; text-align: left;}
body.home .header .nav1 ul {padding: 90px 0px 0px 0px;}
body.home .search input.text {border: solid 1px #cacaca; border-right: none; height: 17px; width: 156px; color: #787878;}