html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
  font-size:62.5%;
}
ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:'';
  content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
body {
  background:#1d5eb3 url(images/backgroundGrad.jpg) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
}
#container { font-size:1.2em; }
header h1 a {
  background:url(images/remaxLogo.png) no-repeat;
  width:319px;
  height:118px;
  text-indent:-9999px;
  display:block;
}
header p {
  text-transform:uppercase;
  font-size:1.25em;
  font-weight:bold;
  float:right;
  position:relative;
  top:-14px;
}
header { color:#ffffff; }
#mainContent a:link, #mainContent a:visited { color:#0c2866; }
#mainContent p { margin-bottom:1em; }
#mainContent .agent h3 a:link, #mainContent .agent h3 a:visited { text-decoration:none; }
#mainContent .agent {
  border:1px solid black;
  float:left;
  margin-top:10px;
  margin-right:10px;
  padding:10px;
  width:590px;
  margin-bottom:10px;
}
#mainContent a:hover { color:#ff0000; }
#mainContent table th { text-align:left; }
#mainContent table td p, #mainContent table th p {
  margin-top:0;
  margin-left:0;
}
#mainContent table td, #mainContent table th {
  padding:10px 5px;
  border:1px solid black;
}
#mainContent h1 {
  font-size:2.0833333333333em;
  text-transform:uppercase;
  margin-bottom:.5em;
}
#mainContent h2 {
  text-transform:uppercase;
  font-size:1.875em;
  margin-bottom:.25em;
}
#mainContent h4 {
  font-style:italic;
  font-size:1.25em;
  margin-bottom:.25em;
}
#mainContent h3 {
  font-size:1.5em;
  margin-bottom:.25em;
}
#mainContent ul li {
  position:relative;
  margin-bottom:5px;
}
#mainContent ul {
  list-style-type:disc;
  margin-bottom:17px;
  margin-left:40px;
  margin-top:5px;
}
#mainContent {
  padding-left:10px;
  padding-top:10px;
  line-height:1.25em;
  background:#ffffff url(images/remaxBalloon.jpg) 630px 39px no-repeat;
  min-height:900px;
}
