@charset "UTF-8";
/* Copyrightc 2010 THE TOKYO CHAMBER OF COMMERCE AND INDUSTRY */
/* 本CSSを無断で使用、転載、流用、改変することを一切禁止します。 */

/* ==========================================================================================
  共通設定／フォーム設定／共通レイアウト／ヘッダコンテンツ／alphaBlockコンテンツ／フッタコンテンツ
  =========================================================================================== */

*{
  list-style: none;
  margin: 0;
  padding: 0;
  zoom : normal;
}

body {
  margin: 0; padding: 0;
  width: 100%;
  font-size: 80%; color: #555; line-height: 1.4em;
  behavior: url("csshover2.htc");
  text-align: center;
  background-image: url(/img/bg-sub.gif); background-position: 0px 110px; background-repeat: repeat-x;
}

html {
/*
  scrollbar-face-color: #658692;
  scrollbar-track-color: #cfe0e9;
  scrollbar-arrow-color: #e3f0f4;
  scrollbar-3dlight-color: #ccc;
  scrollbar-highlight-color: #ccc;
  scrollbar-shadow-color: #658692;
  scrollbar-darkshadow-color: #ccc;
*/
}

h1 {font-size: 100%;}
h2 {margin: 10px 0; color: #3C4E7C; line-height: 1.2em; clear: both;}
h2.space {display: none;}
h3 {font-size: 110%; color: #3c4e7c;}
h4 {font-weight: normal;}

table tr td {font-size: 90%;}

p {line-height: 1.5em;}

hr {display: none;}

span.space {display: none;}

a:hover {
  color: #ff872a;
  text-decoration: underline;
}





/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< フォーム >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
form {margin: 0; padding: 0;}

input.keywords    {width: 300px; height: 1.4em; background-color: #f9fcfd; border: 1px solid #ccc;}
input.etc         {width: 60px;  height: 1.4em; background-color: #f9fcfd; border: 1px solid #ccc;}
input.login       {width: 80px;  height: 1em;   background-color: #f9fcfd; border: 1px solid #ccc;}

input.small       {width: 60px;  height: 1.2em; background-color: #f9fcfd; border: 1px solid #ccc;}
input.medium      {width: 150px; height: 1.2em; background-color: #f9fcfd; border: 1px solid #ccc;}
input.large       {width: 400px; height: 1.2em; background-color: #f9fcfd; border: 1px solid #ccc;}
input.button      {width: 400px; height: 2em;   background-color: #ffa460;
                    border-top:   1px solid #adc7d5;
                    border-left:  1px solid #adc7d5;
                    border-right: 2px solid #658692;
                    border-bottom:2px solid #658692;
                    color: #fff; line-height: 1.6em; font-size: 120%; font-weight: bold;
}
input.button:hover{width: 400px; height: 2em;   background-color: #ffbc77;
                    border-top:   1px solid #adc7d5;
                    border-left:  1px solid #adc7d5;
                    border-right: 2px solid #658692;
                    border-bottom:2px solid #658692;
                    color: #fff; line-height: 1.6em; font-size: 120%; font-weight: bold;
}

input:focus {                                   background-color: #fffdf6;}

textarea.large    {width: 400px; height: 6.0em; background-color: #f9fcfd; border: 1px solid #ccc;}
textarea:focus    {                             background-color: #fffdf6;}

select.small      {width: 80px;  height: 1.4em; background-color: #f9fcfd; border: 1px solid #ccc;}
select.medium     {width: 123px; height: 1.4em; background-color: #f9fcfd; border: 1px solid #ccc;}
select.large      {width: 145px; height: 1.4em; background-color: #f9fcfd; border: 1px solid #ccc;}

checkbox.qualification {
  background-color: #f9fcfd;
  border: 1px solid #ccc;
}





/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 共通レイアウト >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
p.medium {
  text-align: right;
  margin: 0 10px 0 10px; padding: 0;
  clear: both;
}
p.medium a {
  line-height: 1.2em; height: 1.2em;
  color: #3c517b; text-decoration: none;
  background-image: url(/img/allow.gif); background-position: -500px center; background-repeat: no-repeat;
  margin: 5px 0px 0 1px; padding: 0 0 0 20px;
}
p.medium a:hover {
  line-height: 1.2em; height: 1.2em;
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/allow.gif); background-position: 1px center; background-repeat: no-repeat;
  margin: 5px 0px 0 1px; padding: 0 0 0 20px;
}

p.medium-inner {
  text-align: right;
  margin: 0; padding: 0;
  clear: both;
}
p.medium-inner a {
  line-height: 1.2em; height: 1.2em;
  color: #3c517b; text-decoration: none;
  background-image: url(/img/allow.gif); background-position: -500px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
}
p.medium-inner a:hover {
  line-height: 1.2em; height: 1.2em;
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/allow.gif); background-position: 1px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
}

a.medium {
  line-height: 1.2em; height: 1.2em;
  color: #3c517b; text-decoration: none;
  background-image: url(/img/allow.gif); background-position: -500px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
  display: block;
  clear: both;
}
a.medium:hover {
  line-height: 1.2em; height: 1.2em;
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/allow.gif); background-position: 1px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
}

a.img img {
  float: left;
  vertical-align: top;
  margin-right: 10px;
  border: 0;
}

a.img-inner {
  float: right;
  width: 80px; height: 19px; line-height: 19px;
  background-image: url(/img/button-category-zoom.gif); background-position: 0 0; background-repeat: no-repeat;
  border: 0;
  margin: 0px; padding: 0;
  display: block;
}
a.img-inner:hover {
  float: right;
  width: 80px; height: 19px; line-height: 19px;
  background-image: url(/img/button-category-zoom.gif); background-position: 0px -30px; background-repeat: no-repeat;
  border: 0;
  margin: 0px; padding: 0;
  display: block;
}

/* 「このページのトップへ」 */
p.pagetop {
  clear: both;
  text-align: right;
  margin: 0 0 1.4em 10px; padding: 10px 0;
}
p.pagetop a {
  line-height: 1.2em; height: 1.2em;
  color: #3c517b; text-decoration: none;
  background-image: url(/img/pagetop.gif); background-position: -500px center; background-repeat: no-repeat;
  margin: 5px 0px 0 1px; padding: 0 0 0 17px;
  display: blcok;
}
p.pagetop a:hover {
  line-height: 1.2em; height: 1.2em;
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/pagetop.gif); background-position: 0px center; background-repeat: no-repeat;
  margin: 5px 0px 0 1px; padding: 0 0 0 17px;
  display: blcok;
}


/* 検索結果ナビ */
p.result-navi {
 float: right;
 text-align: right;
 padding: 3px 10px 5px 0;
 display: block;
}
p.result-navi span.p {
  float: left;
  width: auto; height: 12px; line-height: 12px;
  margin-right: 0.7em; padding: 3px;
  display: block;
}
p.result-navi span.now {
  float: left;
  width: auto; height: 12px; line-height: 12px;
  color: #ff872a;
  margin-right: 0.5em; padding: 3px;
  display: block;
}
p.result-navi a {
  float: left;
  height: 12px; line-height: 12px;
  color: #3c517b; text-decoration: none;
  margin-right: 0.5em; padding: 3px;
  display: block;
}
p.result-navi a:hover {
  float: left;
  height: 12px; line-height: 12px;
  color: #ff872a; text-decoration: underline;
  margin-right: 0.5em; padding: 3px;
  display: block;
}

/* パンくずリスト */
ol.topic_path {
  margin: 5px 0;
  padding: 0;
  list-style: none;
}
ol.topic_path li {
  float: left;
  background: url(/img/topic_path_arrow.gif) no-repeat 0 50%;
  padding: 0 10px 0 12px; margin-bottom: 5px;
}
ol.topic_path li a {
  text-decoration: none;
}
ol.topic_path li a:hover {
  text-decoration: underline;
}
ol.topic_path li.home {
  padding-left: 0;
}
ol.topic_path li em {
  font-style: normal;
  font-weight: bold;
}

/* 注意 */
p.caution {
  clear: both;
  width: 720px; 
  color: red; text-align: center;
}


/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ヘッダ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
div#header div.title{
  float: left;
  width: 180px; height: 38px;
  background-image: url(/img/title.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 10px; padding: 0;
  display: block;
}
div#header div.header_navi {
  /*width: 950px;*/ height: 60px;
}
div#header div.header_navi ul {
  margin: 0; padding: 20px 0 0 0;
  list-style-type: none;
}
div#header div.header_navi ul li {
  float: right;
  margin: 0 0 0 5px; padding: 0 0 0 2px;
}
div#header div.header_navi ul li span a {
  font-size: 90%; color: #3c517b; text-decoration: none;
  background-image: url(/img/allow.gif); background-position: -500px center; background-repeat: no-repeat;
  margin: 0; padding: 2px 10px 0px 17px;
  display: block;
}
div#header div.header_navi ul li span a:hover {
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/allow.gif); background-position: 1px center; background-repeat: no-repeat;
  margin: 0; padding: 3px 10px 0px 17px;
}

div#header div.global_navi {
  /*width: 950px; height:48px;
  margin-top: 5px;*/
}
div#header div.global_navi ul {
  list-style-type: none; 
}
div#header div.global_navi ul li{
  float: right;
  width: 186px;
  margin-top: 25px;
  text-align: center;
}
div#header div.global_navi ul li a {
  text-align: left; line-height: 30px;
  font-size: 15px; font-weight: bold; color: #fff;
  background-image: url(/img/global_navi.jpg); background-position: -353px 0px; background-repeat: no-repeat;
  display: block;
  padding-left: 10px;
  text-decoration: none;
}
div#header div.global_navi ul li a.active,
div#header div.global_navi ul li a:hover {
  line-height: 30px;
  background-image: url(/img/global_navi.jpg); background-position: 0px 0px; background-repeat: no-repeat;
}





/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< alphaBlock >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* ビジ伝タイトル */
div#alphaBlock div.title{
  width: 180px; height: 38px;
  margin: 5px 0 15px 0; padding: 0;
  display: block;
}

/* 会員ログイン
  ---------------------------------------------------------------------------------------------- */
/* タイトル */
div#alphaBlock h3.login {
  width: 180px; height: 30px; line-height: 30px;
  text-align: left;
  font-size: 90%; color: #fff;
  background-image: url(/img/bg-left-login.gif); background-repeat: no-repeat;
  padding-left: 10px;
}

/* 枠 */
div#alphaBlock div.login {
  width: 160px;
  background-image: url(/img/bg-login.jpg); background-position: top left; background-repeat: no-repeat;
  margin: 0 0 12px 0; padding: 10px;
  text-align: left;
  zoom: 100%;
}
div#alphaBlock div.login table {
  margin: 0 0 7px 0;
}
div#alphaBlock div.login table tr td {
  color: #3e557f; font-weight: bold;
}

/* 新規登録ボタン */
div#alphaBlock a.regist {
  width: 160px; height: 33px;
  background-image: url(/img/button-login.gif); background-position: -241px 0px; background-repeat: no-repeat;
  display: block;
  margin: 0.8em 0 0 0px;
}
div#alphaBlock a:hover.regist {
  width: 160px; height: 33px;
  background-image: url(/img/button-login.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 0.8em 0 0 0px;
}

/* ログイン中のナビゲーション */
div#alphaBlock button.login {
  height: 1.4em; line-height: 1.4em;
  text-align: left;
  font-size: 110%; color: #3c517b; text-decoration: none; font-family:'ＭＳ Ｐゴシック',sans-serif;
  background: none;
  background-image: url(/img/allow.gif); background-position: -500px center; background-repeat: no-repeat;
  border: 0px;
  display: block;
  margin: 0; padding: 0 0 0 20px;
}
div#alphaBlock button.login:hover {
  text-align: left;
  font-size: 110%; color: #ff872a; text-decoration: underline;
  font-family:'ＭＳ Ｐゴシック',sans-serif;
  background: none;
  background-image: url(/img/allow.gif); background-position: 1px center; background-repeat: no-repeat;
  border: 0px;
  display: block;
  margin: 0; padding: 0 0 0 20px;
}

/* はじめにお読みください */
p.wakaba {
  width: 180px; text-align: left;
  margin: 0 0 0 5px; padding: 2px 0 0 0;
  clear: both;
}
p.wakaba a {
  line-height: 1.2em; height: 1.2em;
  color: #3c517b; text-decoration: none;
  background-image: url(/img/wakaba.gif); background-position: -488px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
}
p.wakaba a:hover {
  line-height: 1.2em; height: 1.2em;
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/wakaba.gif); background-position: 1px center; background-repeat: no-repeat;
  margin: 0; padding: 0 0 0 20px;
}


/* alphaBlockコンテンツ
  ---------------------------------------------------------------------------------------------- */
div#alphaBlock ul {
  list-style-type: none;
  margin-bottom: 12px;
}

/* 枠 */
div#alphaBlock ul li {
  text-align: left;
  background-image: url(/img/bg-left-c.gif); background-position: bottom left; background-repeat: repeat-y;
  margin-bottom: 0; padding-bottom: 8px;
}

/* タイトル：基本 */
div#alphaBlock h3 {
  width: 180px; height: 30px; line-height: 30px;
  text-align: left;
  font-size: 90%; color: #fff;
  background-image: url(/img/bg-left-c-top.gif); background-repeat: no-repeat;
  padding-left: 10px;
}
/* ビジ伝navi */
div#alphaBlock h3.bden_navi{
  background-image: url(/img/button_menu.jpg); background-position: -220px 0px; background-repeat: no-repeat;
  margin-bottom: 10px; padding-left: 0;
}
div#alphaBlock h3.bden_navi a {
  font-weight: bold; color: #fff; text-decoration: none;
  display: block; padding-left: 10px;
}
div#alphaBlock h3.bden_navi a:hover {
  background-image: url(/img/button_menu.jpg); background-position: 0px 0px; background-repeat: no-repeat;
  text-decoration: underline;
  display: block; padding-left: 10px;
}
/* タイトル：インフォメーション */
div#alphaBlock h3.info {
  background-image: url(/img/bg-left-i-top.gif); background-repeat: no-repeat;
}
/* タイトル：商談 */
div#alphaBlock h3.business {
  background-image: url(/img/bg-left-b-top.gif); background-repeat: no-repeat;
}
/* リンクボタン（お問い合わせなど） */
div#alphaBlock h3.menu_button{
  background-image: url(/img/button_menu.jpg); background-position: -220px 0px; background-repeat: no-repeat;
  margin-bottom: 10px; padding-left: 0;
}
div#alphaBlock h3.menu_button a {
  font-weight: bold; color: #fff; text-decoration: none;
  display: block; padding-left: 10px;
}
div#alphaBlock h3.menu_button a:hover {
  background-image: url(/img/button_menu.jpg); background-position: 0px 0px; background-repeat: no-repeat;
  text-decoration: underline;
  display: block; padding-left: 10px;
}
/* タイトル：販路開拓 */
div#alphaBlock h3.market {
  background-image: url(/img/bg-left-m-top.gif); background-repeat: no-repeat;
}
/* タイトル：お客さまの声 */
div#alphaBlock h3.voice {
  background-image: url(/img/bg-left-v-top.gif); background-repeat: no-repeat;
}
/* タイトル：外部リンク */
div#alphaBlock h3.out {
  background-image: url(/img/bg-left-out-top.gif); background-repeat: no-repeat;
}

/* 日付 */
div#alphaBlock ul li p.date {
  width: 173px; text-align: left;
  color: #3c517b;
  background: #edf4f4;
  margin: 0 0 0 2px; padding: 0.2em 0 0 3px;
}
/* 説明 */
div#alphaBlock ul li p.caption {
  width: 173px; text-align: center;
  color: #3c517b;
  background: #edf4f4;
  margin: 0 0 0 2px; padding: 0.2em 0 0 3px;
}
/* 詳細 */
div#alphaBlock ul li p {
  width: 165px; text-align: left;
  font-size: 90%;
  margin: 0.4em 0 0 10px; padding: 0 0 5px 0;
}
/* 画像 */
div#alphaBlock p img {
  float: left;
  margin: 0 10px 0 0; padding: 0;
}

/*
div#alphaBlock ul li ul    {}
div#alphaBlock ul li ul li {
  width: 165px;
  text-align: left;
  background: none;
  margin: 0.4em 0 0 10px; padding: 0;
}
div#alphaBlock ul li ul li a {
  color: #666; text-decoration: none;
  background-image: url(/img/list.gif); background-position: -500px 0.3em; background-repeat: no-repeat;
  display: block;
  padding: 0 0 0 12px;
}
div#alphaBlock ul li ul li a:hover {
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/list.gif); background-position: 1px 0.3em; background-repeat: no-repeat;
  display: block;
  padding: 0 0 0 12px;
}
*/

/* 「案件を見る」ボタン */
div#alphaBlock ul li a.company {
  width: 100px; height: 19px;
  background-image: url(/img/button-company.gif); background-position: -300px 0px; background-repeat: no-repeat;
  display: block;
  margin: 0.4em 0 0 75px;
}
div#alphaBlock ul li a:hover.company {
  width: 100px; height: 19px;
  background-image: url(/img/button-company.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 0.4em 0 0 75px;
}
div#alphaBlock ul li a.market {
  width: 100px; height: 19px;
  background-image: url(/img/button-market.gif); background-position: -300px 0px; background-repeat: no-repeat;
  display: block;
  margin: 0.4em 0 0 75px;
}
div#alphaBlock ul li a:hover.market {
  width: 100px; height: 19px;
  background-image: url(/img/button-market.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 0.4em 0 0 75px;
}

/* 「詳細情報を見る」ボタン */
div#alphaBlock ul li a.closeup {
  width: 100px; height: 19px;
  background-image: url(/img/button-closeup.gif); background-position: -300px 0px; background-repeat: no-repeat;
  display: block;
  margin: 0.4em 0 0 75px;
}
div#alphaBlock ul li a:hover.closeup {
  width: 100px; height: 19px;
  background-image: url(/img/button-closeup.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 0.4em 0 0 75px;
}

/* ビジネスモール関連 */
div#alphaBlock ul li.out {
 background: none;
 margin-bottom: 10px;
}
div#alphaBlock ul li img {
 margin-top: 5px;
}
div#alphaBlock ul li.img {
 text-align: center;
}
.syodanTABLE  {width: 180px; border-collapse: collapse; margin: 0px;}
.syodanTR     {}
.syodanTD     {padding: 5px 5px 5px 10px; background-color: #fff; border-bottom: 1px solid #eee;}
.syodanLINK   {
  color: #666; text-decoration: none;
  display: block;
  padding: 0;
}
.syodanLINK:hover {
  color: #ff872a; text-decoration: underline;
  display: block;
  padding: 0;
}
.syodanTD span {padding: 0;}
.syodanTH      {
  padding: 2px;
  text-align: left;
  background-color: #eee;
  font-size: 90%; font-weight: normal;
}
.syodanTHLINK  {
  color: #3c517b; text-decoration: none;
  background-image: url(/img/allow.gif); background-position: -495px 0.3em; background-repeat: no-repeat;
  padding: 0 0 0 22px;
  display: block;
}
.syodanTHLINK:hover {
  color: #ff872a; text-decoration: underline;
  background-image: url(/img/allow.gif); background-position: 6px 0.3em; background-repeat: no-repeat;
  padding: 0 0 0 22px;
  display: block;
}





/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< フッタ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* footerのデザインは東商本サイトのコピーです */
#footer-area {
  clear: both;
  width: 950px;
  margin: 0 auto;
}

/* 追加設定(東商本サイトで上位設定などの部分を補完) */
#footer-area { font-size: 90%; line-height: 125%; margin-bottom: 10px;}
#footer-area a:link   { text-decoration: none;      color: #003399; }
#footer-area a:hover  { text-decoration: underline; color: #0066FF; }
#footer-area img { vertical-align: bottom; }

/* Pageup box */
#footer-area #pageup-box {
  clear: both;
  text-align: right;
}
* html #footer-area #pageup-box {/* for IE6 */
  height: 1px;
}
#footer-area #pageup-box p {
  margin: 30px 7px 7px 0;
}

#footer-area #footer-link01{
  clear: both;
  width: 950px;
  border-top: solid 2px #27a3d3;
  padding: 10px 0 5px;
}
#footer-area #footer-link01 ul {
  float: left;
  left:50%;
  position:relative;
}
#footer-area #footer-link01 ul li {
  float: left;
  margin: 0 20px 5px 0;
  padding: 0 0 0 10px;
  background: url(/img/tokyo-cci/com_ic001.gif) no-repeat 1px 0.3em;
  white-space: nowrap;
  left:-50%;
  position:relative;
}
#footer-area #footer-link01 ul li img {
  margin: 4px 0 4px 3px;
}
#footer-area #footer-link02{
  clear: both;
  width: 950px;
  background:url(/img/tokyo-cci/foot_bg001.gif) repeat-x 0 0;
  padding: 15px 0 0;
}
#footer-area #footer-link02 ul {
  float: left;
  left:50%;
  position:relative;
}
#footer-area #footer-link02 ul li {
  float: left;
  margin: 0 10px 5px 0;
  padding: 0 0 0 10px;
  border-left: solid 1px #999999;
  white-space: nowrap;
  left:-50%;
  position:relative;
}
#footer-area #footer-link02 ul li.first {
  border-left: none;
}
#footer-area #footer-link03{
  padding: 5px 0 0;
  clear: both;
}






/* 企業検索 */
/*
button.GoSearch-top {
  float: right;
  width: 60px; height: 63px;
  background: none;
  background-image: url(/img/button-search.gif); background-position: -60px 0px; background-repeat: no-repeat;
  display: block;
  margin: 0; padding: 0; border: 0;
}
button.GoSearch-top:hover {
  float: right;
  width: 60px; height: 63px;
  background: none;
  background-image: url(/img/button-search.gif); background-position: 0px 0px; background-repeat: no-repeat;
  margin: 0; padding: 0; border: 0;
}
*/

/* 一括見積リンクボタン */
div#betaBlock a.menu_button {
  width: 140px; height: 30px; line-height: 32px;
  text-align: left;
  font-weight: bold; color: #fff;
  text-decoration: none;
  background-image: url(/img/button_menu_m.jpg); background-position: -255px 0px; background-repeat: no-repeat;
  display: block;
  margin-bottom: 5px; padding-left: 10px;
}
div#betaBlock a:hover.menu_button {
  background-image: url(/img/button_menu_m.jpg); background-position: 0px 0px; background-repeat: no-repeat;
  text-decoration: underline;
}

button.GoSearch-ep {
  clear: both;
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-ep.gif); background-position: 0px 0px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 10px 40px 0 40px; padding: 0;
  zoom: 100%;
}
button.GoSearch-ep:hover {
  clear: both;
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-ep.gif); background-position: 0px -21px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 10px 40px 0 40px; padding: 0;
  zoom: 100%;
}
button.GoSearch-srv {
  clear: both;
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-srv.gif); background-position: 0px 0px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 0 135px; padding: 0;
  zoom: 100%;
}
button.GoSearch-srv:hover {
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-srv.gif); background-position: 0px -21px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 0 135px; padding: 0;
  zoom: 100%;
}
/*
button.GoSearch-bt {
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-bt.gif); background-position: 0px 0px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 0; padding: 0;
  zoom: 100%;
}
button.GoSearch-bt:hover {
  width: 433px; height: 21px; line-height: 21px;
  text-decoration: none;
  background-image: url(/img/search/button-gosearch-bt.gif); background-position: 0px -21px; background-repeat: no-repeat;
  display: block;
  border: 0;
  margin: 0; padding: 0;
  zoom: 100%;
}
*/