
div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}
#footer_text a {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #875913;
  text-decoration: underline; white-space: nowrap;
}

    
#key_visual {
   background: url(resources/WebsiteImage.jpg) no-repeat;
}
#slogan {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #656970;
}
a.main_nav_active_item {
  background: url(images/dynamic/buttonset6/n1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}
a.main_nav_item {
  background: url(images/dynamic/buttonset6/n1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #5F5E5E;
  background-position: top left;
}
a.main_nav_item:hover {
  background: url(images/dynamic/buttonset6/n1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}
a.sub_nav_active_item, a#jr, a#ja, a#sni1, a#cn {
  background: url(images/dynamic/buttonset6/sn1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
a.sub_nav_item {
  background: url(images/dynamic/buttonset6/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset6/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
.content h1 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #FFC222;
}
.content h2 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #D97B09;
}
.content h3 {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #4E4E4E;
}
.content, .content p {
  font-family: Arial,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}
.content a:link {
  font-family: Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #800;
}
.content a:visited {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4E4E4E;
}
.content a:hover {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #FFC222;
}
.content a:active {
  font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #FFC222;
}
#footer_text {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #875913;
}
div.fun {
width:90%;
}
div.fun a {
color: #880000;
}
div.fun p {
font-size: 12px;
}
div.fun h2 {
color: #008888;
}
h3.sub, h4.sub, h2.jamie {
color:#880000;
}
h2.jamie {
margin: 0;
}
h3.jquote {
margin:0;
padding:12px 0 0 0;
}
h4.list {
margin: 0px;
padding: 0px;
}
ul.basic, ul.basic2 {
padding:10px;
margin:0 0 0 10px;
list-style-type: disc;
} 
ul.basic li {
padding: 5px;
color:black;
}
ul.basic2 {
margin:0;
padding:5px 10px 10px 10px;
}
ul.basic3 {
list-style-type:none;
list-style-image:url(resources/check.gif);
margin:0 0 12px 0;
}
ul.basic2 li {
padding-bottom: 4px;
color:black;
}
li.pl {
list-style-type:none;
padding-bottom: 6px;
}
body#main_body p {
font-size: 1em;
margin: 10px;
}
body#main_body h3, body#main_body h4, body#realtor h4, body#realtor h3, body#realtor h2 {
color: #008888;
margin: 5px 0 0 0;
}
a#lk, a#lk2, a#lk3, a#lk4, a#lk5, a#lk6, a#lk7 {
color: #008888;
}
a#lk:hover, a#lk2:hover, a#lk3:hover, a#lk4:hover, a#lk5:hover, a#lk6:hover, a#lk7:hover, a#bc:hover, a#hb2:hover {
color:#0033FF;
text-decoration:underline;
}
h2#jcquote {
font-family:Arial, Helvetica, sans-serif;
}
span.emph {
font-weight: bold;
color: #008888;
}
span.plain, p.plain {
font-style: normal;
color:black;
font-weight: 400;
}
p.quote {
font-style: italic;
color: #4868C8;
}
p#tm, p#tm2, p#tm3, p#tm4, p#tm5 {
color: black;
font-style:normal;
font-weight:600;
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
text-align:right;
}
div#pcaption, div#jcaption {
margin:0;
padding:0 36px 0 0;
text-align:right;
}
div#jcaption a {
color:#008888;
}
div#jcaption {
padding:0 158px 0 0;
}
li#jr a {
color:#FFC222;
}
div.tquote p, div.tquote2 p, p.test {
color: #2D389F;
font-style: italic;
font-weight:bold;
margin-bottom:0;
}
p.test {
font-family: Constantia, sans-serif;
}
p#spacer {
padding-top:20px;
}
div.tquote, div.tquote2 {
background-color:#F2F2F2; 
padding: 12px; 
margin-bottom: 20px;
background-image:url(resources/HBlogoSM.jpg);
background-repeat: no-repeat;
background-position: 95% 2%;
}
div.tquote2 {
background-position: 95% 1%;
}
div.hb {
background-image:url(resources/HBlogoSMWH.jpg);
background-repeat: no-repeat;
background-position: 83% 2%;
}
body#hb h1, body#hb h2, body#hb h3, a#bc, a#hb, a#hb2 {
color:#008888;
}
h2.hb1 {
font-size: 1em;
}
img#real {
margin: 12px 0 12px 0;
}
div.right {
font-family: Constantia, sans-serif;
font-size: .8em;
}
h2.hb1 span {
display:none;
}
h2.hb1 {
background-image:url(resources/52para.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
height: 60px;
}
h3.first span {
display:none;
}
h3.first {
background-image:url(resources/firstimpression2.jpg);
height: 120px;
background-repeat: no-repeat;
background-position: 40% 0%;
}
h2.list span, h2.sales span {
display:none;
}
h2.list {
background-image:url(resources/listings/OurListings.jpg);
background-repeat:no-repeat;
background-position:top left;
height: 36px;
padding-top:0;
margin-top:0;
}
h2.sales {
background-image:url(resources/listings/RecentSales.jpg);
background-repeat:no-repeat;
background-position:top left;
height: 36px;
padding-top:0;
margin-top:0;
}