body {
  margin:0;
  padding:0;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size:12px; 
  color:#000066;
  background: #ffffff url(http://www.coldwellbankertownandcountryrealestate.com/images/background_content.jpg) repeat-y;
}
img div {
  margin:0;
  padding:0;
  border: 0;
}
span.hide {
  display:none;
}
#header{
  width: 100%;
  height:170px;
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/background_top.jpg) repeat-x;
}
#wrapper {
  width: 777px;
}
#navigation{
  float: left;
  width: 207px;
}
#navigation a {
  display:block;
  float:left;
  width: 207px;
  height:30px;
  background-position: 0 0;
}
#navigation a#home {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/home.jpg) no-repeat;
}
#navigation a#listings {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/listings.jpg) no-repeat;
}
#navigation a#search_mls_listings {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/search_mls_listings.jpg) no-repeat;
}
#navigation a#about_us {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/about_us.jpg) no-repeat;
}
#navigation a#area_school_information {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/area_school_information.jpg) no-repeat;
}
#navigation a#area_information {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/area_information.jpg) no-repeat;
}
#navigation a#coldwell_banker_mortgage {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/coldwell_banker_mortgage.jpg) no-repeat;
}
#navigation a#mortgage_calculators {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/mortgage_calculators.jpg) no-repeat;
}
#navigation a#local_weather_and_news {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/local_weather_and_news.jpg) no-repeat;
}
#navigation a#useful_links {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/useful_links.jpg) no-repeat;
}
#navigation a#contact_us {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/contact_us.jpg) no-repeat;
}
#navigation a#administration {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/administration.jpg) no-repeat;
  width: 180px;
}
#navigation a#add_listing {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/add_listing.jpg) no-repeat;
  width: 180px;
}
#navigation a#edit_listings {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/edit_listings.jpg) no-repeat;
  width: 180px;
}
#navigation a#edit_listing_template {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/edit_listing_template.jpg) no-repeat;
  width: 180px;
}
#navigation a#add_agent {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/add_agent.jpg) no-repeat;
  width: 180px;
}
#navigation a#edit_agents {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/edit_agents.jpg) no-repeat;
  width: 180px;
}
#navigation a#edit_agent_template {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/edit_agent_template.jpg) no-repeat;
  width: 180px;
}
#navigation a#edit_content {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/edit_content.jpg) no-repeat;
  width: 180px;
}
#navigation a#logout {
  background: url(http://www.coldwellbankertownandcountryrealestate.com/images/logout.jpg) no-repeat;
  width: 180px;
}
#navigation a#home:hover, #navigation a#listings:hover, #navigation a#search_mls_listings:hover, #navigation a#about_us:hover, #navigation a#area_school_information:hover, #navigation a#area_information:hover, #navigation a#coldwell_banker_mortgage:hover,  #navigation a#mortgage_calculators:hover, #navigation a#local_weather_and_news:hover, #navigation a#useful_links:hover, #navigation a#contact_us:hover, #navigation a#administration:hover, #navigation a#add_listing:hover, #navigation a#edit_listings:hover, #navigation a#edit_listing_template:hover, #navigation a#add_agent:hover, #navigation a#edit_agents:hover, #navigation a#edit_agent_template:hover, #navigation a#edit_content:hover, #navigation a#logout:hover {
  background-position: 0 -30px;
}
#content {
  float: left;
  width:550px;
  margin:10px;
  vertical-align:top;
}
#footer {
  clear: both;
  width: 550px;
  text-align: center;
  margin-left: 207px;
}
a.adminlistingleft_0,a.adminlistingleft_0:active,a.adminlistingleft_0:focus,a.adminlistingleft_0:hover,a.adminlistingleft_0:link,a.adminlistingleft_0:visited{
color:#333300;
text-decoration:none;
}
a.adminlistingleft_1,a.adminlistingleft_1:active,a.adminlistingleft_1:focus,a.adminlistingleft_1:hover,a.adminlistingleft_1:link,a.adminlistingleft_1:visited{
color:#333300;
text-decoration:none;
}
a.content,a.content:active,a.content:focus,a.content:hover,a.content:link,a.content:visited{
color:#333300;
text-decoration:none;
}
a.form_main,a.form_main:active,a.form_main:focus,a.form_main:hover,a.form_main:link,a.form_main:visited{
color:#333300;
text-decoration:none;
}
a.image_row_0,a.image_row_0:active,a.image_row_0:focus,a.image_row_0:hover,a.image_row_0:link,a.image_row_0:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.image_row_1,a.image_row_1:active,a.image_row_1:focus,a.image_row_1:hover,a.image_row_1:link,a.image_row_1:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
a.row1_0,a.row1_0:active,a.row1_0:focus,a.row1_0:hover,a.row1_0:link,a.row1_0:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.row1_1,a.row1_1:active,a.row1_1:focus,a.row1_1:hover,a.row1_1:link,a.row1_1:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
a.row2_0,a.row2_0:active,a.row2_0:focus,a.row2_0:hover,a.row2_0:link,a.row2_0:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.row2_1,a.row2_1:active,a.row2_1:focus,a.row2_1:hover,a.row2_1:link,a.row2_1:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
a.row3_0,a.row3_0:active,a.row3_0:focus,a.row3_0:hover,a.row3_0:link,a.row3_0:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.row3_1,a.row3_1:active,a.row3_1:focus,a.row3_1:hover,a.row3_1:link,a.row3_1:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
a.search_row_0,a.search_row_0:active,a.search_row_0:focus,a.search_row_0:hover,a.search_row_0:link,a.search_row_0:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.search_row_1,a.search_row_1:active,a.search_row_1:focus,a.search_row_1:hover,a.search_row_1:link,a.search_row_1:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
a.templateeditorhead,a.templateeditorhead:active,a.templateeditorhead:focus,a.templateeditorhead:hover,a.templateeditorhead:link,a.templateeditorhead:visited{
background-color:#FFFFFF;
color:#333300;
text-decoration:none;
}
a.templateeditornew,a.templateeditornew:active,a.templateeditornew:focus,a.templateeditornew:hover,a.templateeditornew:link,a.templateeditornew:visited{
background-color:#EFEEF4;
color:#333300;
text-decoration:none;
}
label{
float:left;
width:220px;
color:#333300;
font-weight:bold;
text-align:right;
}
table.calculator,tr.calculator{
background-color:#181774;
}
table.calculator2{
background-color:#EFEEF4;
}
table.color2_layout{
background-color:#FFFFFF;
color:#333300;
}
table.form_main{
color:#333300;
}
td.color2_layout{
background-color:#FFFFFF;
color:#333300;
}
td.form_main{
color:#333300;
}
td.image_row_0{
background-color:#FFFFFF;
color:#333300;
}
td.image_row_1{
background-color:#EFEEF4;
color:#333300;
}
td.row1_0{
background-color:#FFFFFF;
color:#333300;
}
td.row1_1{
background-color:#EFEEF4;
color:#333300;
}
td.row2_0{
background-color:#FFFFFF;
color:#333300;
}
td.row2_1{
background-color:#EFEEF4;
color:#333300;
}
td.row3_0{
background-color:#FFFFFF;
color:#333300;
}
td.row3_1{
background-color:#EFEEF4;
color:#333300;
}
td.search_row_0{
background-color:#FFFFFF;
color:#333300;
}
td.search_row_1{
background-color:#EFEEF4;
color:#333300;
}
td.templateeditorhead{
background-color:#FFFFFF;
color:#333300;
}
td.templateeditornew{
border:1px dotted #333300;
background-color:#EFEEF4;
color:#333300;
}
.adminlistingleft_0{
color:#333300;
}
.adminlistingleft_1{
color:#333300;
}
.formerror{
padding-left:160px;
color:#ff0000;
font-weight:bold;
}
.lighttext{
margin:0;
padding:0;
color:#333300;
}
.required{
margin:0;
padding:0;
color:#FF0000;
font-weight:bold;
}
.small{
margin:0;
padding:0;
color:#333300;
font-size:11px;
}
input.contact{
border:1px solid #12116E;
padding-left:2px;
margin:0;
color#000000;
background-color:#FFFFFF;
}
input.contacterror{
border:1px solid #12116E;
padding-left:2px;
margin:0;
color:#12116E;
background-color:#FFFFD5;
}
label{
float:left;
width:110px;
font-weight:bold;
text-align:right;
vertical-align:bottom;
}
label.contact{
float:left;
width:200px;
padding-top:2px;
font-weight:bold;
text-align:right;
vertical-align:top;
}
label.contacterror{
float:left;
width:200px;
padding-top:2px;
font-weight:bold;
text-align:right;
vertical-align:top;
}
p.contact{
padding:0;
margin:0 0 2px 0;
}
p.contacterror{
border:1px solid #CC0000;
padding:3px 0 2px 3px;
margin:0 20px 2px 20px;
background-color:#FFD7D7;
font-weight:bold;
}
select.contact{
border:1px solid #12116E;
padding-left:2px;
margin:0;
color#000000;
background-color:#F7F6FB;
}
select.contacterror{
border:1px solid #12116E;
padding-left:2px;
margin:0;
color#000000;
background-color:#FFFFD5;
}
input, select, textarea {
  background-color: #FFFFFF !important;
  color: #12116E;
  border: 1px solid #12116E;
}
input.button, input.button-over {
  background-color: #12116E !important;
  color: #FFFFFF !important;
  font-weight: bold;
  font-size: 14px;
  margin-top: 5px;
  border: 1px solid #FFFFFF !important;
  position:relative;
}
input.button-over {
  background-color: #FFFFFF !important;
  color: #12116E !important;
  border: 1px solid #12116E !important;
}