/* CSS Document */

/* colors - light/page:FFF6ED; light/orange:FFD6AE; search bar light:FFE3C7; search bar dark/orange:FFCE9F; dark/maroon:8C3640; light mortgage:BD2335; dark mortgage:7C1723; */

a {color:#BD2335;}
a:hover {color:#7C1723; text-decoration:none;}

#advSHO td /*advanced Search Home Options*/, .bgOrange, #bgOrange {background-color:#FFE3C7;}

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}

body {margin:10px 0px 0px 0px; background-color:#FFFFFF;}

.bold, .boldHeaders p {font-weight:bold;}

.borderMaroon {border-style:solid; border-width:1px; border-color:#8C3640;}
.borderOrange {border-style:solid; border-width:1px; border-color:#FFCE9F;}

#content {padding:20px;}
#content p{margin:0;padding:0;}

#content2 {padding-top:20px; padding-bottom:20px;}

#featured {width:200px; height:270px; text-align:center; background-color:#FFD6AE; margin-top:10px;}

#featuredText {margin-top:10px; margin-bottom:20px;}

.formField, .formFieldDark {font-family:Arial, Helvetica, sans-serif, sans; font-size:11px; border-style:solid; border-width:0px; border-top-width:1px; border-left-width:1px; padding:3px;}
.formField {color:#8C3640; border-color:#8C3640; background-color:#FFF6ED;}
.formFieldDark {color:#8C3640; border-color:#FFF6ED; background-color:#FFF6ED;}

.h14 {font-size:14px; font-weight:bold;}
.h16 {font-size:16px; font-weight:bold;}

.hrListing {height:1px; width:100%; background-color:#BD2335; margin:10px; margin-left:0px;}

.s12 {font-size:12px;}
.s14 {font-size:14px;}
.s16 {font-size:16px;}

.italic {font-style:italic;}

#leftNav img {margin-top:20px;}
#leftNav div#sponsorLinks {text-align:center;}

#mortgage {text-align:center; margin-top:10px; padding:10px; background-color:#7C1723; background-image:url(images/mortgage_bg.gif); background-repeat:repeat-x;}
#mortgage p {color:#ffffff; font-size:10px;}
#mortgageTitle {margin-bottom:10px;}

p, h1, ul, li, #townList td {font-size:11px;}
p, h1, ul, li, #search input, #search select, #townList {font-family:Arial, Helvetica, sans-serif, sans; color:#8C3640;}

.resultsPageLinks a, .resultsPageLinks span {padding-left:5px;}

.resultsPageKey img {padding-left:10px;}

.resultsTownHeader {padding-right:5px; background:#8C3640;}
.resultsTownHeader p {color:#FFF6ED;}

/* ============================  DELETE
#searchDark input, #searchDark select {font-family:Arial, Helvetica, sans-serif, sans; color:#FFD6AE;}*/

.searchField, .searchFieldDark {font-family:Arial, Helvetica, sans-serif, sans; font-size:10px; border-style:solid; border-width:0px; border-top-width:1px; border-left-width:1px; padding:1px;}
.searchField {color:#8C3640;  border-color:#8C3640; background-color:#FFF6ED;}
.searchFieldDark {color:#FFD6AE; border-color:#FFF6ED; background-color:#8C3640;}

#townList {margin-top:20px;}

/*form [id*="search"] {color:ff0000;}*/

.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #006699; }
.style4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #006699; font-size: larger; }

.searchbox {background-color:#FFDAB5;color:#8C3640;font-family:Arial, Helvetica, sans-serif, sans;font-size:11px;font-weight:bold;}

.listright {
	font-size:13px;
    font-family:Arial, Helvetica, sans-serif, sans;
    color:#8C3640;
}
.listright a {color:#BD2335;text-decoration:underline;}
.listright a:hover {color:#7C1723;text-decoration:none;}

.tablehead,.tabledata {font-family: Geneva, Arial, Helvetica, sans-serif;}
.tablehead {color:#FFF6ED;background-color:#8C3640;font-size:small;}
.tabledata {color:#8C3640;background-color:#FFFFFF;font-size:small;}
.tabledata a {color:#8C3640;text-decoration:none;}