h1
{
  color: #004547;
  background-color: white;
  background-image: url(/diving/images/heading/h1.gif);
  }
.description img
{ float:left;}
.description h2
{
  background-image: url(/diving/images/heading/sisa_kun.gif);
  background-repeat:no-repeat;
  padding-left:50px;
  height:2.7em;
  margin-top:30px;
  padding-right:1em;
  color: #d13205;
  border-bottom: #00479B dashed 2px;  
  }
.description p
{
  padding-right:1em;
  margin-top:20px;
  text-align:justify !important;}
em
{ color: #c14205;
  font-style:normal;}
#tagline
{
  background-image: url(/diving/images/background/tagline_top.gif);
  background-repeat:no-repeat;
  padding-left:10px;
  padding-top:20px;
  padding-right:10px;
  }
#tagline p { margin-bottom:10px; padding-left:180px;
             }
#tagline ul { padding-left:180px;
              }
#tagline_footer{
                 background-image: url(/diving/images/background/result_tour_bottom.gif);
                 background-repeat:no-repeat;
                 height:16px;
                 }

#result li,
#result p
{ position:relative;
  overflow:hidden;
  margin-left:3%;
  text-indent:0;
  }
#result li span,
#result p span
{ position:absolute;
  width:100%;
  height: 100%;}
#result .taiken,
#result .fun,
#result .license
{ width:220px;
  height:43px;
  }
#result .taiken span
{ background: url(/diving/images/button/taiken_tours.gif) no-repeat;}
#result .fun span
{ background: url(/diving/images/button/fun_tours.gif) no-repeat;}
#result .license span
{ background: url(/diving/images/button/license_tours.gif) no-repeat;}

