BODY
    {
    background-color: ;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    margin: 0px;
    margin-left: 0px;
    margin-top: 0px;
    }

TABLE
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	font-family: Arial, Helvetica, Sans-Serif;
	}

TD
    {
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
	color: #2E2E2E;
    }

.size1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; }
.sitemap LI {list-style-type: none; }

A { text-decoration: none; }
A:link { font-family: Arial, Helvetica; color: #D50808; }
A:visited { font-family: Arial, Helvetica; color: #4A4A4A; }
A:active { font-family: Arial, Helvetica; }
A:hover { color: #0000AA; }

.youragent TD {
	width: 95px;
	text-align: center;
	font-family: Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #AF1111; }

.youragent .tab_aabg {
	background-color: #AF1111; }


.agentfooter .tab_footerbg {
	background-color: #C2C2C2; }

.agentfooter .txt_footer_agname {
	font-weight: bold;
	color: #9C0909; }

.agentfooter .txt_footer_contactinfo {
	font-size: 8pt;
	color: #2E2E2E; }

.pagefooter .copyright TD {
	width: 500px;
	font-size: 8pt;
	color: #616161; }

.pagefooter .logo TD {
	text-align: center;
	text-valign: center;
	font-size: 8pt;
	color: #616161; }

.pagefooter .bottomlinks TD {
	font-size: 8pt;
	color: #D50808; }

.homepage .txt_hp_address {
	color: #616161; }

.homepage .txt_hp_content {
	color: #2E2E2E; }

.homepage .txt_hp_agentsearch {
	font-size: 10pt;
	font-weight: bold;
	color: #2E2E2E; }

.homepage .tab_hp_quicksearchbg {
	background-color: #C2C2C2; }

.homepage .txt_hp_quicksearch {
	font-size: 10pt;
	font-weight: bold;
	color: #2E2E2E; }

.sponsoredby .txt_sponsoredby {
	color: #000000; }
.sponsoredby A:link {
	color: #000000; }
.sponsoredby A:visited {
	color: #000000; }
.sponsoredby A:active {
	color: #000000; }
.sponsoredby A:hover {
	color: #000000; }


.contactform .txt_required {
	color: #9C0909;
	font-weight: bold; }

.contactform .txt_content {
	color: #2E2E2E;
	font-weight: bold; }


.propertyresults .outline {
	background-color: #AF1111;
	}

.propertyresults .picbg {
	text-align: left;
	vertical-align: center;
	background-color: #AF1111;
	}

.propertyresults .headline {
	font-weight: bold;
	font-family: Arial, Helvetica;
	color: #AF1111;
	text-align: left;
	vertical-align: top; }

.propertyresults .propertydetails TABLE {
	background-color: #F5F5F5; }

.propertyresults .propertydetails TD {
	background-color: #FFFFFF;
	width: 172px;
	text-align: left;
	vertical-align: top; }

.propertyresults .propertydetails .data_title {
	font-weight: bold;
	font-family: Arial, Helvetica;
	color: #383838;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px; }

.propertyresults .propertydetails .data {
	font-family: Arial, Helvetica;
	color: #383838;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px; }

.propertyresults .listingagent {
	color: #383838;
	font-size: 8pt;
	font-family: Arial, Helvetica;
	padding-left: 10px;
	vertical-align: center; }

.nextprev TABLE {
	background-color: #E5E5E5; }

.nextprev TD {
	color: #383838;
	font-size: 8pt; }

.agentsoffices .header {
	background-color: #8F8E8E;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px; }

.agentsoffices .officesearch {
	background-color: #F4F4F4; }

.openhouses .oh_header {
	background-color: #8F8E8E;
	color: #FFFFFF;
	font-weight: bold; }

.openhouses .tab_oh_quicksearchbg {
	background-color: #F4F4F4; }

.openhouses .txt_oh_quicksearchtxt {
	color: #4A4A4A; }

.openhouses .txt_oh_quicksearchtitle {
	color: #2E2E2E;
	font-weight: bold;
	font-size: 12pt; }

.openhouses .txt_oh_datatitle {
	color: #2E2E2E;
	font-weight: bold;
	font-size: 12pt; }

.openhouses .tab_ohresults_adminoutline {
	background-color: #AF1111; }

.openhouses .tab_ohresults_admingrid {
	background-color: #FFFFFF; }

.openhouses .tab_ohresults_admindatabg {
	background-color: #E5E5E5; }

.openhouses .txt_ohresults_admindatatitle {
	color: #424242;
	font-weight: bold;
	font-size: 10pt; }

.openhouses .txt_ohresults_admindata {
	color: #383838;
	font-size: 10pt; }

.openhouses .tab_ohresults_aaoutline {
	background-color: #AF1111; }

.openhouses .tab_ohresults_aagrid {
	background-color: #F5F5F5; }

.openhouses .tab_ohresults_aadatabg {
	background-color: #FFFFFF; }

.openhouses .txt_ohresults_aadatatitle {
	color: #AF1111;
	font-weight: bold;
	font-size: 10pt; }

.openhouses .txt_ohresults_aadata {
	color: #383838;
	font-size: 10pt; }


.multiplephotos .tab_multphall_pagebg {
	background-color: #E5E5E5;
	font-weight: normail; }

.multiplephotos .txt_multphall_datatitle {
	color: #AF1111;
	font-weight: bold; }

.multiplephotos .tab_multphall_databorder {
	background-color: #AF1111; }

.multiplephotos .txt_multphall_data {
	color: #383838; }

.multiplephotos .tab_multphall_databg {
	background-color: #FFFFFF; }

.multiplephotos .txt_multphall_agname {
	color: #AF1111;
	font-weight: bold; }

.multiplephotos .txt_multphall_aginfo {
	color: #383838;
	font-size: 8pt; }

.multiplephotos .tab_multphall_descriptionbg {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	width: 50%; }

.multiplephotos .txt_multphall_description {
	color: #383838; }


.propertywizard .tab_pw_loginbg { background-color: #F5F5F5; }
.propertywizard .txt_pw_login { font-family: Arial, Helvetica;  color: #4A4A4A; }
.propertywizard .tab_pw_registerbg {background-color: #C2C2C2; }
.propertywizard .txt_pw_register { font-family: Arial, Helvetica;  color: #2E2E2E; }

.propertywizard .tab_pwreg_headerbg { background-color: #AF1111; }
.propertywizard .txt_pwreg_header { font-family: Arial, Helvetica;  color: #FFFFFF; }

.propertywizard .tab_pwreg_howoftenbg { background-color: #F4F4F4; padding: 5px; }
.propertywizard .txt_pwreg_howoften {  color: #4A4A4A; }

.propertywizard .tab_pwss_headerbg { background-color: #AF1111; }
.propertywizard .txt_pwss_header { font-family: Arial, Helvetica;  color: #FFFFFF; }
.propertywizard .tab_pwss_criteriaheaderbg { background-color: #DCDCDC; }
.propertywizard .txt_pwss_criteriaheader { font-family: Arial, Helvetica; text-align: center; font-weight: bold; color: #4A4A4A; }
.propertywizard .tab_pwss_databg { background-color: #FFFFFF; }
.propertywizard .txt_pwss_datatitle { font-family: Arial, Helvetica; font-size: 8pt;  color: #9C0909; }
.propertywizard .txt_pwss_data { font-family: Arial, Helvetica; font-size: 8pt;  color: #4A4A4A; }


.propertywizard .pwrequired { color: #9C0909; font-weight: bold; }

.propertywizard .pwreg_text { color: #2E2E2E; font-weight: bold; }
.propertywizard .pwdirections { font-size: 8pt;  color: #616161; }

.propertywizard .txt_contenttitle { font-weight: bold; color: #9C0909; }

.propertysearch .tab_criteria_pwoutline  { background-color: #4A4A4A; }
.propertysearch .txt_criteria_pw { color: #4A4A4A; }
.propertysearch .tab_criteria_pwbg  { background-color: #DCDCDC; }



A.favlinks:link { font-family: Arial, Helvetica; color: #000000; text-decoration: underline; }
A.favlinks:visited { font-family: Arial, Helvetica; color: #000000; text-decoration: underline; }
A.favlinks:hover { color: #0000AA }
A.pwverifiedlinks:link { font-family: Arial, Helvetica; text-decoration: underline; }
A.pwverifiedlinks:visited { font-family: Arial, Helvetica; color: #FF9800; text-decoration: underline; }
A.pwverified:hover { color: #0000AA }

.sh_quickinfo .grid {
	background-color: #E5E5E5; }

.sh_quickinfo .infoheader { background-color: #BEBCBC; color: #FFFFFF; font-size: 10pt; text-valign: center; text-align: left; font-weight: bold; }

.sh_quickinfo .headline { background-color: #BEBCBC; color: #AF1111; font-size: 10pt; font-weight: bold; padding-bottom: 2px; vertical-align: top; text-align: center; }

.sh_quickinfo .outline {
	background-color: #1C1C1C; }

.sh_quickinfo .picture {
	background-color: #AF1111; }

.sh_quickinfo .data { background-color: #F5F5F5; color: #383838; font-size: 10pt; text-valign: top; text-align: left; font-weight: bold; }

.sh_quickinfo .datatitle { color: #AF1111; font-size: 10pt; font-weight: bold; }

.sh_quickinfo .quickemail { background-color: #F5F5F5; }

.sh_quickinfo A.quicklink:link {
	color: #FFFFFF; font-size: 8pt; }
.sh_quickinfo A.quicklink:visited {
	color: #FFFFFF;  font-size: 8pt; }
.sh_quickinfo A.quicklink:active {
	color: #FFFFFF;  font-size: 8pt; }
.sh_quickinfo A.quicklink:hover {
	color: #FFFFFF;  font-size: 8pt; }


.showhome .youraa .grid { background-color: #F5F5F5; }

.showhome .youraa TD { background-color: #E5E5E5; color: #383838; font-size: 8pt; text-valign: top; text-align: left; font-weight: bold; }

.showhome .youraa .title { color: #AF1111; font-size: 8pt; font-weight: bold; }


.showhome TABLE {
	}

.showhome TD {
	background-color: #FFFFFF;
	color: #383838;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-valign: top;
	text-align: left;
	}

.showhome .buttons {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top; }

.showhome .actionitems {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top; }

.showhome .outline {
	background-color: #1C1C1C; }

.showhome .grid {
	background-color: #F5F5F5; }


.showhome .sectionheader {
	background-color: #BEBCBC;
	color: #FFFFFF;
	padding: 4px;
	font-size: 10pt;
	font-weight: bold;
}

.showhome .title {
	color: #1C1C1C;
	font-size: 8pt;
}

.showhome .openhouse {
	 background-color: #F5F5F5; }

.showhome .ohgrid {
	background-color: #E5E5E5; }




.tab_sh_quickinfoheaderbg { background-color: #BEBCBC; }
.tab_sh_quickinfodatabg { background-color: #F5F5F5; }
.tab_sh_outline { background-color: #1C1C1C; }
.tab_sh_picbg { background-color: #AF1111; }
.tab_sh_sectionheaderbg { background-color: #BEBCBC; }
.tab_sh_grid { background-color: #F5F5F5; }

.tab_sh_databg { background-color: #FFFFFF; }
.tab_sh_aadatabg { background-color: #E5E5E5; }
.tab_sh_aagrid { background-color: #F5F5F5; }




.sitemap A:link {
	color: #0000C0; }
.sitemap A:visited {
	color: #000040; }
.sitemap A:active {
	color: #0000C0; }
.sitemap A:hover {
	color: #FF9800; }

.propertysearch .mapkey TD{ font-size: 9pt; vertical-align: top; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; background-color: #FFFFFF; }

.txt_contenttitle { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #9C0909; }

.agentprofile .tab_agprofile_agpicbg {
        background-color: #B7B7B7; }


.agentprofile .tab_agprofile_propertybg {
        background-color: #B7B7B7; }


.agentprofile .tab_agprofile_bg1 {
        background-color: #FFFFFF; }


.agentprofile .tab_agprofile_bg2 {
        background-color: #E1E1E1; }


.agentprofile .tab_agprofile_bg3 {
        background-color: #C2C2C2; }


.agentprofile .tab_agprofile_bg4 {
        background-color: #AF1111; }


.agentprofile .tab_agprofile_bg5 {
        background-color: #9C0909; }


.agentprofile .tab_agprofile_line {
        background-color: #4A4A4A; }


.agentprofile .txt_agprofile_agentname_bold {
        font-weight: bold;
        color: #AF1111; }


.agentprofile .txt_agprofile_agentname {
        color: #AF1111; }


.agentprofile .txt_agprofile_contenttitle {
        color: #9C0909;
        font-weight: bold; }


.agentprofile .txt_agprofile_contactinfo {
        font-size: 8pt;
        color: #4A4A4A; }


.agentprofile .txt_agprofile_bulletpoints {
        color: #9C0909;
        font-weight: bold; }


.agentprofile .txt_agprofile_favlinks {
        color: #616161; }


.agentprofile .txt_agprofile_paragraph {
        color: #616161; }


.agentprofile .txt_agprofile_paragraphtitle {
        font-weight: bold;
        color: #4A4A4A; }


.agentprofile .txt_agprofile_slogan {
        font-size: 10pt;
        color: #AF1111;
        font-weight: bold;
        font-style: italic; }


.agentprofile .txt_agprofile_special {
        color: #AF1111; }

.tab_agprofile_bg1 { background-color: #FFFFFF; }
.tab_agprofile_bg2 { background-color: #E1E1E1; }
.tab_agprofile_bg3 { background-color: #C2C2C2; }
.tab_agprofile_bg4 { background-color: #AF1111; }
.tab_agprofile_line { background-color: #4A4A4A; }

.txt_agprofile_contenttitle { color: #9C0909; font-weight: bold; }
.txt_agprofile_agentname { color: #AF1111; font-weight: bold; }
.txt_agprofile_contactinfo { font-size: 8pt; color: #4A4A4A; }
.txt_agprofile_bulletpoints { color: #9C0909; font-weight: bold; }
.txt_agprofile_favlinks {  color: #616161; }
.txt_agprofile_paragraph {  color: #616161; }
.txt_agprofile_paragraphtitle { color: #4A4A4A; font-weight: bold; }
.txt_agprofile_slogan { font-size: 12pt; color: #AF1111; font-weight: bold; }
.txt_agprofile_special { color: #AF1111; }

.tab_search_headerbg { background-color: ; }
.tab_search_quicksearchbg { background-color: ; }

.tab_search_line1 { background-color: ; }
.tab_search_line2 { background-color: ; }

.tab_criteria_line1 { background-color: ; }
.tab_criteria_line2 { background-color: ; }
.tab_critbox_outline { background-color: #1C1C1C; }
.tab_critbox_grid { background-color: #E5E5E5; }



.tab_sortbybg { background-color: #E5E5E5; }




.tab_flyer_quickinfogrid { background-color: #E5E5E5; }
.tab_flyer_outline { background-color: #1C1C1C; }
.tab_flyer_sectionheaderbg { background-color: #8C8C8C; }
.tab_flyer_databg { background-color: #FFFFFF; }
.tab_flyer_grid { background-color: #F5F5F5; }
.tab_flyer_aadatabg { background-color: #F5F5F5; }

.txt_search_quicksearch { font-size: 8pt; color: ; }
.txt_search_header { font-size: 8pt; color: ; }

.txt_criteria_datatitle { color: #2E2E2E; }

.txt_results_headline { color: #AF1111; }

.txt_sh_datatitle { font-size: 8pt; color: #1C1C1C; }
.txt_sh_data { font-size: 8pt; color: #383838; }





.txt_sh_sectionheader { color: #FFFFFF; padding: 4px; }
.txt_sh_datatitle { font-size: 8pt; color: #1C1C1C; }
.txt_sh_data { font-size: 8pt; color: #383838; }

.txt_flyer_quickinfodatatitle { font-size: 11pt; color: #AF1111; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_quickinfodata { font-size: 11pt; color: #383838; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_aaname { font-size: 12pt; color: #AF1111; }
.txt_flyer_aacontactinfo { font-size: 11pt; }

.txt_flyer_sectionheader { color: #FFFFFF; padding: 4px; font-size: 11pt; }
.txt_flyer_datatitle { font-size: 11pt; color: #AF1111; }
.txt_flyer_data { font-size: 11pt; color: #383838; }

.citysearch_directions { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #616161; }

.content_page_title {padding-top: 10px; }
.navigation_top {padding-top: 10px; }


.tab_agcriteria_line1 {background-color: ; }
.agcriteria_line2 {background-color: ; }

.tab_agresults_aabg {background-color: ; }
.tab_agresults_outline {background-color: ; }
.tab_agresults_grid {background-color: ; }
.tab_agresults_aanamebg {background-color: ; }
.txt_agresults_aaname {padding-left: 10px; font-weight: bold; color: ; }
.txt_agresults_datatitle {padding-left: 10px; font-weight: bold; color: ; }
.txt_agresults_aadata {padding-left: 10px; font-size: 8pt; font-weight: bold; color: ; }
.tab_agresults_aadatabg {background-color: ; }

.txt_agpopup_agname {font-weight: bold; color: #9C0909; }
.txt_agpopup_data {font-size: 8pt; color: #4A4A4A; }
.txt_agpopup_workwith {font-size: 8pt; color: #4A4A4A; }
.tab_agpopup_workwithbg {background-color: #DCDCDC; }



.tab_gallery_data { color: ; }



.tab_justlisted_picbg {background-color: #AF1111; }
.tab_justlisted_headerbg {background-color: #E5E5E5; }
.txt_justlisted_header { font-family: Arial, Helvetica; font-weight: bold; color: #AF1111; padding-left: 5px; }
.tab_justlisted_databg {background-color: #F5F5F5; }
.txt_justlisted_data { font-family: Arial, Helvetica; font-weight: bold; color: #383838; padding-left: 5px; }









.txt_searchpath_first {font-size: 9pt; color: ; }
.txt_searchpath_agent_first {padding-left: 18px; font-size: 9pt; color: ; }
.txt_searchpath_second {font-size: 9pt; color: ; }
.txt_searchpath_current {font-size: 9pt; color: ; }


.flyer .propertydetails .sectionheader {
	padding-left: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #1C1C1C;
	width: 100%;
	background-color: #8C8C8C;
	color: #FFFFFF;
	font-weight: bold;
}

.flyer .propertydetails TABLE {
}

.flyer .propertydetails TD {
	background-color: #FFFFFF;
	width: 50%;
	font-size: 11pt;
}

.flyer .propertydetails .schoolinfo TD {
	font-size: 11pt;
}

.flyer .propertydetails TD.grid {
	background-color: #F5F5F5;
	font-size: 1px;
}

.flyer .propertydetails TD.outline {
	background-color: #1C1C1C;
	font-size: 1px;
	border-width: 1px;
	border-color: grey;
}

.flyer .propertydetails .title {
	color: #AF1111;
	font-weight: bold;
	font-size: 11pt;
}

.flyer .propertydetails .data {
	color: #383838;
	font-size: 11pt;
}

.flyer .genericcontactinfo {
	color: #383838;
	font-size: 11pt;
}

.url {
	color: #D50808;
	font-size: 9pt;
}