h1 { margin: 10px 0; padding: 0; }
h2 { margin: 0 0 10px 0; padding: 0; }
h3 { margin: 0 0 5px 0; font-size: 14px; }
h3 img { vertical-align: middle; }
h3 img.title_small {margin-bottom: 3px; *margin: 2px 0 0 0; /* ie6 ie7 */}
p { margin: 5px 0; padding: 0; line-height: 17px; }
.m {
  _height: 1px; /* ie6 */
  margin: 10px 0;
  padding: 10px;
}
.t {
  margin: 0 0 20px 20px;
}
.t img {
  float: left;
}
.t .hasimg {
  margin-left: 202px;
}
.t h3 img {
  float: none;
}
#callaction {
  float: right;
  margin-left: 10px;
}
#callaction,
#callaction a {
  display: block;
  width: 227px;
  height: 98px;
}
#callaction a:hover {
  background-position: 0 -98px;
}