@import "fbz.reset.css";
@import "lightbox.css";
@import "../dropdown/dropdown.css";

body { font: 100% Arial, Helvetica, sans-serif; font-size: 12px; background: url(../../img/design/body_bg.jpg) 0 0 repeat-x #E0E0E0; margin: 0; padding: 0; text-align: center; color: #333; line-height: 120%; }
div { overflow: hidden; _height: 100%; }
ul { overflow: hidden; display: block; }

a { text-decoration: none; color:#829C99;  }
a:hover { text-decoration: underline; }

h1, h2, h3 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 18px; color: #425857; font-weight: bold; line-height: 22px; margin: 0 0 16px 0; }
h1 big, h2 big { display: block; overflow: hidden; color: #FFA500; font-size: 22px; line-height: 18px; padding: 0 0 5px 0; }
.hsplit { *padding-bottom: 15px; }
  .hsplit h1, .hsplit h2 { float: left; width: 650px; }
  .hsplit .aol, .hsplit .aol { float: right; width: 124px; height: 46px; display: block; overflow: hidden; }

.cinza { color: #999; }
.laranja { color: #E98B38; }
.verde { color: #829C99; }
.left { float: left; }
.right { float: right; }
.quebra { margin-right: 0 !important; }

  .forms .linha { padding: 0 0 5px 0;  }
  .forms .vtf { clear: left; border-top: solid 1px #E4E4E4; margin: 20px 0 0 0; }
  .forms label { display:block; font-weight:bold;}
  .forms .text { border: solid 1px #CCC; border-top-color: #000; border-left-color: #000; padding: 1px; font-size: 13px; color: #333;  }
  .forms textarea.text { height: 100px; }
  .forms select.text { height: 21px; }
  .forms .submit { float: right; margin: 2px 5px 0 0; }

  .fotos-empresa .fotos{ width: 156px; height: 96px; float: left; margin: 0 10px 10px 0; }
    .fotos-empresa .fotos img{width: 156px; height: 96px;}
    
  .parceiros-box { width: 156px; height: 96px; float: left; margin: 0 10px 10px 0; }
	.parceiros-box a { margin: 0; overflow: hidden; display: block; width: 154px; height: 94px; text-indent: -9999px; background-position: center center; background-repeat: no-repeat; border: solid 1px #D7DAD4; }
	.parceiros-box a:hover { border-color: #829C99; }

  #mainContent #onde { }
    #mainContent #onde p { font-size: 11px; color: #465F5E; }
    #mainContent #onde a.ampliar { display: block; line-height: 15px; color: #829C99; padding: 6px 0 0 15px; background: url(../../img/design/bullet_avancar.png) 0 6px no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
    #mainContent #onde #map { width: 100%; height: 380px; margin: 0 0 0 0; }
	#map * { overflow: visible !important; height: auto; }

#wrapper { margin: 0 auto; text-align: center; background: url(../../img/design/wrapper_bg.jpg) center top no-repeat; }
#container { width: 924px; margin: 0 auto; text-align: left; }

#header { height: 123px; *height: 100px; overflow: visible; }
  #header #logo { float: left; padding: 24px 0 0 0; width: 290px; }
  #header #menu { height: 104px; float: right; overflow: visible; }
    #header #menu li { float: left; display: inline; height: 104px; padding: 0 2px 0 0; background: url(../../img/design/header_menu_linha.png) right top no-repeat; }
    #header #menu li.ultimo { padding-right: 0; background: none; }
      #header #menu li a { display: inline-block; height: 80px; width: auto; line-height: 80px; padding: 24px 14px 0 14px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; color: #3D3938; font-weight: bold; }
      #header #menu li a:hover, #header #menu li a.active { text-decoration: none; background: url(../../img/design/header_menu_ovr_bg.png) left 1px repeat-x; color: #FADE7B; }

  #header #menu li.dir ul { position: absolute; overflow: hidden; padding: 0; margin: -15px 0 0 0; width: 180px; }
    #header #menu li.dir ul li { float: none; height: 31px; display: block; }
      #header #menu li.dir ul li a { height: 30px; line-height: 30px; color: #FFF; border-bottom: solid 1px #FFF; padding: 0 10px; display: block; overflow: hidden; background: #9DA695; width: 160px; font-size: 13px; font-weight: normal; }
      #header #menu li.dir ul li a:hover { background: #4A6665; }

#animacao { clear: both; height: 277px; }
  #animacao .previous { display: block; overflow: hidden; text-indent: -9999px; float: left; width: 37px; height: 277px; background: url(../../img/design/animacao_left.png) left 130px no-repeat; outline: none; _background-image: url(../../img/design/animacao_left_ie6.png); }
  #animacao .next { display: block; overflow: hidden; text-indent: -9999px; float: right; width: 37px; height: 277px; background: url(../../img/design/animacao_right.png) left 130px no-repeat; outline: none;_background-image: url(../../img/design/animacao_right_ie6.png); }
  #animacao .container { float: left; width: 847px; height: 277px; overflow: hidden; position: relative; }
    #animacao .container .slides { position: absolute; top: 0; left: 0; overflow: visible; }
      #animacao .container .slides .slide { position: absolute; width: 847px; height: 277px; top: 0; display: xnone; }
        #animacao .container .slides .slide .box { background: url(../../img/design/animacao_box_bg.png) 0 0 no-repeat; width: 277px; height: 170px; float: right; margin: 72px 30px 0 0; _background-image: url(../../img/design/animacao_box_bg_ie6.png); }
          #animacao .container .slides .slide .box .texto { height: 140px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
          #animacao .container .slides .slide .box h4 { display: block; font-size: 16px; font-weight: bold; line-height: 20px; margin: 11px 11px 0 11px; color: #FADE7B; }
          #animacao .container .slides .slide .box h5 { display: block; font-size: 13px; font-weight: bold; line-height: 17px; margin: 2px 11px 10px 11px; color: #FFF; }
          #animacao .container .slides .slide .box p { color: #FFF; font-size: 13px; margin: 0 11px 0 11px; }
          #animacao .container .slides .slide .box .mais { display: block; overflow: hidden; text-indent: -9999px; height: 30px; }
  #animacao .base-pagination { position: absolute; z-index: 100; width: 924px; height: 25px; *margin-left: -890px; _display: none !important; }
  #animacao .pagination { float: right; _display: none; }
    #animacao .pagination li { display: block; overflow: hidden; width: 25px; height: 25px; float: left; padding: 0 1px 0 0; }
      #animacao .pagination li a { display: block; overflow: hidden; width: 25px; height: 25px; line-height: 25px; background: #829C99; text-align: center; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #CDD1CA; font-weight: bold; }
      #animacao .pagination li.active a { color: #FADE7B; }

#busca { clear: both; height: 68px; border-bottom: solid 1px #E4E4E4; overflow: visible; margin: 0 0 25px 0; }
  #busca h2 { margin: 0 0 7px 0; }
  #busca fieldset { clear: both; }
    #busca fieldset select, #busca fieldset .divbairros, #busca fieldset .codigo, #busca fieldset .submit { float: left; margin: 0 3px 0 0; }
    #busca fieldset select { width: 85px; font-size: 11px; padding: 3px 1px; margin-top: 3px; }
    #busca fieldset select.g { width: 145px; }
    #busca fieldset .codigo { padding: 3px; font-size: 11px; border: solid 2px #FFA500; width: 70px; margin: 0 6px 0 5px; }
    #busca fieldset .divbairros { width: 145px; height: 20px; overflow: visible; }
    #busca fieldset .bairros { width: 145px; border: solid 1px #D4D4D4; height: 100px; padding: 5px; background: #FFF; display: none; position: absolute; width: 250px; height: 150px; overflow: auto; }
      #busca fieldset .bairros p { font-size: 11px; padding: 0 0 6px 0; color: #CCC; }
        #busca fieldset .bairros p a { color: #333; }
      #busca fieldset .bairros label { font-size: 11px; display: block; }

#mainContent { clear: both; background: url(../../img/design/maincontent_bg.png) left top no-repeat #FFF; padding: 30px 40px 15px 37px; }

.imoveis { clear: both; }
  .imoveis .imovel { width: 167px; height: 254px; background:url(../../img/design/imoveis_bg.png) 0 0 no-repeat; float: left; margin: 0 3px 16px 0; }
    .imoveis .imovel .header { height: 33px; line-height: 33px; padding: 0 10px; font-weight: bold; color: #3D3938; }
    .imoveis .imovel .foto { height: 113px; margin: 8px 10px 5px 10px; overflow:hidden }
      .imoveis .imovel .foto img { width: 146px; }
    .imoveis .imovel .info { height: 66px; padding: 0 12px; }
      .imoveis .imovel .info .bairro { display: block; overflow: hidden; height: 15px; width: 128px; }
	  .imoveis .imovel .info .fav { display: block; overflow: hidden; text-indent: -9999px; height: 15px; width: 16px; float: right; }
	  .imoveis .imovel .info .favdel { display: block; overflow: hidden; text-indent: -9999px; height: 15px; width: 16px; float: right; background:url(../../img/design/favdel.gif) }
      .imoveis .imovel .info p { font-size: 11px; line-height: 14px; float: left; width: 125px; display: block; overflow: hidden; }
      .imoveis .imovel .info p.preco { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; font-weight: bold; color: #E77817; line-height: 15px; padding: 2px 0 0 0; float: none; width: auto; clear: both; }
    .imoveis .imovel .mais { display: block; overflow: hidden; text-indent: -9999px; height: 29px; margin: 0 10px; }

.paginacao { }
  .paginacao p { text-align: center; padding: 25px 0 0px 0; }
    .paginacao p a { color: #333; padding: 0 2px; }
    .paginacao p a.active { font-weight: bold; color: #FFA500; }

.vt { clear: both; border-top: solid 1px #E4E4E4; padding: 20px 0 0 0; margin: 20px 0 0 0; }
  .vt ul { }
    .vt ul li { display: inline; float: left; padding: 0 15px 0 0; }
      .vt ul li a { display: inline-block; overflow: hidden; height: 16px; line-height: 16px; width: auto; padding: 0 0 0 15px; background-position: 0 0; background-repeat: no-repeat; color: #829C99; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
      .vt ul li a.voltar { background-image: url(../../img/design/vt_voltar_bg.png); }
      .vt ul li a.topo { background-image: url(../../img/design/vt_topo_bg.png); padding-left: 20px; }

#parceiros { clear: both; padding: 15px 2px 15px 0; }
  #parceiros .wrapper { }
    #parceiros .wrapper .btn { width: 18px; height: 94px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-color: #F1F1F1; border: solid 1px #D7DAD4; }
    #parceiros .wrapper .btn:hover {  border-color: #829C99; }
    #parceiros .wrapper .btnLeft { background-image: url(../../img/design/parceiros_seta_left.png); float: left; margin: 0 4px 0 0; }
    #parceiros .wrapper .btnRight { background-image: url(../../img/design/parceiros_seta_right.png); float: right; }
    #parceiros .wrapper .scrollArea { float: left; height: 96px; width: 800px; }
      #parceiros .wrapper .scrollArea .scrollable { position: relative; width: 800px; height: 96px; }
        #parceiros .wrapper .scrollArea .scrollable .items { width: 20000em; position: absolute; }
          #parceiros .wrapper .scrollArea .scrollable .items div { width: 156px; height: 96px; float: left; margin: 0 4px 0 0; }
            #parceiros .wrapper .scrollArea .scrollable .items div a { margin: 0; overflow: hidden; display: block; width: 154px; height: 94px; text-indent: -9999px; background-position: center center; background-repeat: no-repeat; border: solid 1px #D7DAD4; }
            #parceiros .wrapper .scrollArea .scrollable .items div a:hover { border-color: #829C99; }

#detalhes { clear: both; padding: 2px 0 22px; }
  #detalhes .ifoto { float: left; width: 350px; height:280px; overflow:hidden; padding: 0 24px 0 0; }
    #detalhes .ifoto img { width: 350px; }
  #detalhes .info { float: left; width: 277px; }
    #detalhes .info h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; font-size: 20px; line-height: 24px; margin: 0; }
    #detalhes .info h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; font-size: 15px; line-height: 19px; font-weight: normal; margin: 0 0 6px 0; }
    #detalhes .info p { margin: 0 0 12px 0; }
    #detalhes .info table { with: 100%; border: none; border-collapse: collapse; margin: 0 0 20px 0; }
      #detalhes .info table td { padding: 1px 0; line-height: 120%; }
      #detalhes .info table td.c1 { width: 85px; }
      #detalhes .info table td.c2 { font-weight: bold; color: #FFA500; }
    #detalhes .info .links { }
      #detalhes .info .links li { display: block; }
        #detalhes .info .links li a { display: block; overflow: hidden; line-height: 18px; padding: 0 0 0 21px; color: #465F5E; background: url(../../img/design/detalhes_links_bg.png) 0 0 no-repeat; }
        #detalhes .info .links li a.fav { }
        #detalhes .info .links li a.enviar { background-position: 0 -18px; }
        #detalhes .info .links li a.imprimir { background-position: 0 -39px; }
  #detalhes .right { width: 193px; height: 285px; background: url(../../img/design/detalhes_right_bg.png) 0 0 no-repeat; }
    #detalhes .right h3 { font-size: 13px; margin: 0 0 7px 0; line-height: 16px; }
    #detalhes .right #simuladores { padding: 3px 7px 0 7px; height: 74px; }
      #detalhes .right #simuladores ul { }
        #detalhes .right #simuladores ul li { display: inline; float: left; margin: 0 2px 0 0; }
    #detalhes .right #semelhantes { padding: 0 7px 0 7px; background: url(../../img/design/detalhes_right_bg_semelhantes.png) 0 0 no-repeat; }
		#semelhantes { }
		  #semelhantes .imovel { padding: 0 0 8px 0; height: 37px; }
			#semelhantes .imovel .foto { float: left; display: block; width: 48px; height: 37px; }
			  #semelhantes .imovel .foto img { width: 48px; height: 37px; }
			  #semelhantes .imovel p { float: right; width: 125px; margin: 1px 0 0 0; line-height: 12px; }
				#semelhantes .imovel p a { color: #666; font-size: 10px; }
				  #semelhantes .imovel p a strong { color: #4A6665; }

.detalhesbox { padding: 0 0 24px 0; color: #666; }
  .detalhesbox .dbh { border-bottom: solid 1px #E4E4E4; margin: 0 0 10px 0; }
    .detalhesbox .dbh h2 { font-size: 16px; color: #4D6C6B; line-height: 14px; padding: 0 0 12px; margin: 0; float: left; width: 500px; }
    .detalhesbox .dbh .topo { float: right; display: block; overflow: hidden; color: #829C99; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 15px; padding: 0 0 0 20px; background: url(../../img/design/vt_topo_bg.png) 0 2px no-repeat; }
.detalhesbox .checks { }
  .detalhesbox .checks li { display: block; float: left; width: 122px; height: 17px; line-height: 17px; white-space: nowrap; padding: 0 0 0 17px; background: url(../../img/design/bullet_v.png) 0 5px no-repeat; }

#fotos { }
  #fotos .wrapper { }
    #fotos .wrapper .btn { width: 16px; height: 88px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-color: #4A6665; }
    #fotos .wrapper .btnLeft { background-image: url(../../img/design/imovel_fotos_left.png); float: left; margin: 0 2px 0 0; }
    #fotos .wrapper .btnRight { background-image: url(../../img/design/imovel_fotos_right.png); float: right; }
    #fotos .wrapper .scrollArea { float: left; height: 88px; width: 811px; }
      #fotos .wrapper .scrollArea .scrollable { position: relative; width: 811px; height: 88px; }
        #fotos .wrapper .scrollArea .scrollable .items { width: 20000em; position: absolute; }
          #fotos .wrapper .scrollArea .scrollable .items div { width: 120px; height: 88px; float: left; margin: 0 2px 0 0; }
            #fotos .wrapper .scrollArea .scrollable .items div a { margin: 0; overflow: hidden; float: left; }
            #fotos .wrapper .scrollArea .scrollable .items div a:hover { border: 3px solid #FFA500; }
              #fotos .wrapper .scrollArea .scrollable .items div a:hover img { margin: -3px; }
              #fotos .wrapper .scrollArea .scrollable .items div a img { width: 120px; height: 88px; }

#localizacao { }
  #localizacao #map { width: 846px; height: 450px; }

#maisinfo { }
  #maisinfo fieldset { float: left; display: block; width: 270px; margin: 0 7px 0 0; }
    fieldset .text { padding: 1px; width: 266px; height: 18px; margin: 0 0 3px 0; padding: 1px; border: solid 1px #333; border-bottom-color: #CCC; border-right-color: #CCC; }
    #maisinfo fieldset select.text { height: 22px; }
    #maisinfo fieldset label { display: block; font-weight: bold; line-height: 17px; }
    #maisinfo fieldset.big { width: 846px; margin: 0; clear: both; }
      #maisinfo fieldset.big .text { width: 842px; height: 110px; }
      #maisinfo fieldset.big .submit { float: right; margin: 10px 0 0 0; }
    #maisinfo fieldset .corretor { width: 270px; }
      #maisinfo fieldset .corretor img { width: 82px; height: 101px; border: solid 3px #4A6665; float: left; }
      #maisinfo fieldset .corretor p { width: 173px; float: right; }
        #maisinfo fieldset .corretor p a { color: #465F5E; }

#enviar-por-email { }
  #enviar-por-email form { }
    #enviar-por-email form label { display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 17px; color: #333; }
    #enviar-por-email form .text { width: 280px; margin: 0 0 4px 0; border: solid 1px #666; font-size: 14px; padding: 2px; }
    #enviar-por-email form .submit { margin: 5px 0 0 0; }

.ui-widget-overlay { background: url(../../img/design/dialog_modal_bg.png) 0 0 repeat !important; position: absolute; top: 0; left: 0; _background: url(../../img/design/dialog_modal_ie6_bg.gif) 0 0 repeat; }
.ui-dialog { border: solid 5px #465F5E; background: #FFF; text-align: left; width: xauto !important; }
  .ui-dialog .ui-dialog-titlebar { height: 20px; cursor: move; }
    .ui-dialog #ui-dialog-title-localizacao { display: none; }
    .ui-dialog .ui-dialog-titlebar .ui-icon-closethick { float: right; display: block; overflow: hidden; text-indent: -9999px; background: url(../../img/design/dialog_fechar.png) 0 0 no-repeat; width: 20px; height: 20px; margin: 0; }
  .ui-dialog .ui-dialog-content { padding: 0 17px 17px 17px; }
    .ui-dialog .ui-dialog-content h2 { font-size: 18px; color: #465F5E; margin: 0 0 3px 0; line-height: 100%; padding-left: 0 !important; }


  #mainContent #contato { padding: 6px 0 0 0; }
    #mainContent #contato p.intro { margin: 0 8px 30px 0; color: #666; }
    #mainContent #contato form { }
      #mainContent #contato form fieldset { width: 500px; }
        #mainContent #contato form fieldset .linha { padding: 0 0 5px 0; width: 500px; border: none; }
          #mainContent #contato form fieldset .linha label { width: 140px; float: left; line-height: 21px; }
          #mainContent #contato form fieldset .linha input, #mainContent #contato form fieldset .linha select, #mainContent #contato form fieldset .linha textarea { float: left; }
          #mainContent #contato form fieldset .linha .text { border: solid 1px #CCC; border-top-color: #000; border-left-color: #000; height: 17px; padding: 1px; font-size: 13px; color: #333; width: 350px; }
          #mainContent #contato form fieldset .linha textarea.text { height: 100px; }
          #mainContent #contato form fieldset .linha select.text { height: 21px; }
          #mainContent #contato form fieldset .linha select#estado { width: 55px; }
          #mainContent #contato form fieldset .linha .submit { float: right; margin: 2px 5px 0 0; }

#leftContent { clear: both; float: left; width: 516px; padding: 0 26px 0 0; background: url(../../img/design/leftcontent_bg.png) right top no-repeat; min-height: 590px; }

#rightContent { float: right; width: 280px; padding: 35px 0 0 0; }
  #rightContent .box { margin: 0 0 22px 0; }
    #rightContent .box h2 { margin: 0 0 10px 0; }
  #rightContent .boxlinha { background: url(../../img/design/rightcontent_box_linha.png) left bottom no-repeat; padding-bottom: 15px; }
  #rightContent #newsletter { padding-left: 5px; width: 246px; }
    #rightContent #newsletter p { font-size: 11px; margin: 0 0 8px 0; color: #465F5E; }
    #rightContent #newsletter .left { width: 150px; }
      #rightContent #newsletter .left input { border: solid 1px #999; border-bottom-color: #000; border-right-color: #000; padding: 1px; height: 16px; width: 146px; margin: 0 0 7px 0; }
    #rightContent #newsletter .right { width: 84px; margin: 26px 0 0 0; }
  #rightContent #twitter { }
    #rightContent #twitter .tweets { }
      #rightContent #twitter .tweets li { padding: 0 0 10px 0; font-size: 11px; color: #465F5E; }
        #rightContent #twitter .tweets li .before { font-weight: bold; }
        #rightContent #twitter .tweets li a { font-style: italic; color: #465F5E; }
  #rightContent #onde { }
    #rightContent #onde p { font-size: 11px; color: #465F5E; }
    #rightContent #onde a.ampliar { display: block; line-height: 15px; color: #829C99; padding: 6px 0 0 15px; background: url(../../img/design/bullet_avancar.png) 0 6px no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
    #rightContent #onde #map { width: 280pz; height: 170px; margin: 10px 0 0 0; }
	#map * { overflow: visible !important; height: auto; }

#footer { clear: both; background: url(../../img/design/footer_bg.jpg) center 45px repeat-x; height: 229px; text-align: center; }
#footerTop { clear: both; background: url(../../img/design/footer_top_bg.png) 0 bottom no-repeat; height: 45px; width: 924px; margin: 0 auto; }
#footerContent { clear: both; text-align: left; width: 882px; margin: 30px auto 0 auto; }
  #footerContent #addr { float: left; width: 181px; background: url(../../img/design/footer_logo.png) 0 0 no-repeat; padding: 58px 0 0 0; }
    #footerContent #addr p, #footerContent #addr td { font-size: 11px; color: #465F5E; line-height: 120%; }
    #footerContent #addr table { border-collapse: collapse; }
    #footerContent #addr td { padding: 0 6px 0 0; }
  #footerContent #links { float: left; background: url(../../img/design/footer_linha_bg.png) left 0 no-repeat; width: 610px; padding: 0 0 0 11px; font-size: 11px; color: #465F5E; line-height: 120%; }
     #footerContent #links h6 { font-weight: bold; }
     #footerContent #links a { color: #465F5E; }
     #footerContent #links p { margin: 0 0 16px 0; }
     #footerContent #links #social { width: 310px; height: 32px; background: url(../../img/design/footer_social_bg.png) 0 0 no-repeat; margin: 6px 0 0 0; }
       #footerContent #links #social a { display: block; overflow: hidden; text-indent: -9999px; height: 32px; margin: 0 5px 0 0; float: left; width: 32px; }

#assinaturas { float: right; }
  #assinaturas ul { display: block; overflow: hidden; float: right; }
    #assinaturas ul li { display: block; float: right; clear: right; padding: 0 0 9px 0; }
      #assinaturas ul li a { display: block; overflow: hidden; float: right; height: 6px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; }
      #assinaturas ul li #fullbiz { background-image: url(../../img/design/footer_fullbiz.png); width: 35px; }
      #assinaturas ul li #vista { background-image: url(../../img/design/footer_vista.png); width: 56px; }

#tooltip { padding: 5px; color: #FFF; border: solid 1px #FFF; position: absolute; background: url(../../img/design/tooltip_bg.png) 0 0 repeat; line-height: 110%; text-align: left; }
* html div#tooltip { _width: expression( document.body.clientWidth > 150 ? "150px" : "auto" ); }
  #tooltip h3 { font-size: 11px; margin: 0; padding: 0; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; line-height: 110%; text-transform: none; }
  #tooltip div { }

