BODY
{
        font-family: Verdana, Arial, Helvetica;
        background-image: url('/images/header-blue-black-sliver.gif');
        background-repeat: repeat-x;
        margin-top:0;
        font-size: 11px;
}

TD {
 font-family: Verdana, Arial, Helvetica; 
 color: black; 
 font-size: 12px; 
}
INPUT.newsletter-email
{
        margin-left: 100px;
        margin-bottom: 8px;
}

H1 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
        color: #337799;
        font-family:  Verdana, Arial;
}

H2 {
 font-family: Verdana, Arial, Helvetica; 
 color: black;
 font-weight: bold;
 font-size: 13px; 
}

H3 {
 font-family: Verdana, Arial, Helvetica; 
 color: #eb6207;
 font-weight: bold;
 font-size: 12px; 
 margin-bottom: 0px;
}

P {
 font-family: Verdana, Arial, Helvetica; 
 color: black; 
 font-size: 12x; 
}

UL {
  margin-top: 0px;
  margin-bottom: 0px;
}

LI {
 font-family: Verdana, Arial, Helvetica; 
 color: black; 
 font-size: 11px; 
 margin-left: -23px;
 list-style-image: url('/images/nh-bullet-3.gif');
}

#mid-states a {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

#side-states a {
  font-family: Verdana, Arial, Helvetica; 
  color: black; 
  font-size: 9px; 
  text-decoration: underline;
}

#side-states table {
  background-color: #C8DAF0;
}

#side-states ul {
  list-style-type: none;
  text-indent: 0px;
}

#front-rc a {
  font-family: Verdana, Arial, Helvetica; 
  color: black; 
  font-size: 10px; 
}

#front-rc a:link { text-decoration: none; }
#front-rc a:visited { text-decoration: none; }
#front-rc a:active { text-decoration: none; }
#front-rc a:hover { text-decoration: underline; }

IMG.newsletter-arrow
{
        margin-left: 4px;
        margin-bottom:10px;
}

INPUT.get-it-button
{
        margin-left: 2px;
        margin-bottom: 6px;
}

#map td {
  padding-left: 5px;
}

#map table.main {
        border-left:1px solid #336699;
        border-top:1px solid #336699;
	margin-left: 10px;
}

#map td.right-border {
        border-right:1px solid #336699;
	padding-right:5px;
}

FONT.highlight {
 font-family: Verdana, Arial, Helvetica; 
 color: #0082C8; 
 font-size: 12px; 
 font-weight: bold; 
 text-align:left; 
}

FONT.highlight2 {
 font-family: Trebuchet MS; 
 color: #0082C8; 
 font-size: 14px; 
 font-weight: bold; 
 text-align:left; 
}

TD.highlight-with-bg {
 font-family: Verdana, Arial, Helvetica; 
 color: black;
 background-color: #D1E2F4; 
 font-size: 11px; 
 text-align:left; 
 margin-left:10px;
 padding-left: 10px;
 padding-top:5px;
 padding-bottom:5px;
}

TABLE.newsletter-table
{
        background-image: url('/images/header-blue-black-sliver.gif');
        background-repeat: repeat-x;
}

TD.newsletter-td
{
        background-image: url('/images/header-blue-black-sliver.gif');
        background-repeat: repeat-x;
}

td.map-header           	{ font-family: Verdana, Arial, Helvetica; color: #0082C8; font-size: 11px; font-weight: bold; text-align:center; height:24 }

td.map_graphic           	{ text-align:center  }

td.left_column_top       	{ font-family: Verdana, Arial, Helvetica; color: #336699; font-size: 8px; text-align:left  }

td.left_column_center    	{ background-color: #E4EFCD}

td.left_column_bottom_table { font-family: Verdana, Arial, Helvetica; color: #336699; font-size: 8px; text-align:left  }

table.featured_homes_header { font-family: Verdana, Arial, Helvetica; color: #0082C8; font-size: 10px; text-align:left; height:32; font-weight:bold; margin-left:5  }

table.featured_homes_centered_background_table {  margin-left: 5}

td.featured_homes_city_name	{ font-family: Verdana; color: #FF0000; font-size: 10px; text-align:left; height:32; font-weight:bold  }

td.featured_homes_picture	{ font-family: Verdana, Arial, Helvetica; color: #336699; font-size: 10px; text-align:left; font-weight:bold  }

td.featured_homes_starting_price	 { font-family: Verdana, Arial, Helvetica; color: #336699; font-size: 10px; text-align:left; height:32;   }

td.featured_homes_view_all	{ font-family: Verdana, Arial, Helvetica; color: #FF0000; font-size: 9px; text-align:left; text-decoration:underline  }

table.state_city_list	 	{ font-family: Verdana, Arial, Helvetica; font-size: 8px; }

td.footer				  	{ font-family: Verdana, Arial, Helvetica; color: #C0C0C0; font-size: 10px; height:20 }

td.copyright			  	{ font-family: Verdana, Arial, Helvetica; color: #C0C0C0; font-size: 8px; height:32 }

#indexForm table {
        background-color:#DEEDF7;
}

#indexForm p {
  color: #82ab07;
}

#sidebarForm table {
        border:1px solid #345886;
        background-color:#DEEDF7;
}

#sidebarForm p {
  color: #82ab07;
}

.formbox{
        color:black;
        font-family:  Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 10px;
}

.asterisk{
        color:Red;
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
}

