/* Theme 1 Red */
body.theme1 div.findOutMore h2,
body.theme1 ul#breadcrumbs {
	background: #C74A4B;
}
body.theme1 form div#contentAreas div.contentHeaderTop {
	background: #C74A4B none repeat scroll 0 0;
}
body.theme1 form div#contentAreas div.contentHeaderTop h1,
body.theme1 form div#contentAreas div.contentHeaderTop span.location,
body.theme1 form div#contentAreas div.contentHeaderTop span.location span {
	color: #FFF;
}
body.theme1 form div#contentAreas div.contentHeaderTop p.backResults {
	float: none;
	color: #FFF;
	margin: 0 !important;
	padding: 10px 0 0;
}
body.theme1 form div#contentAreas div.contentHeaderTop p.backResults a {
	background:transparent url(/assets/img/themes/theme1_bar_link_arrow_prev.gif) no-repeat scroll 0 3px;
	color: #FFF;
}
body.theme1 form div#contentAreas ul.subNavigation li.active, 
body.theme1 form div#contentAreas ul.subNavigation li.active a {
	color: #C74A4B;
}
/*body.theme1 form div#contentAreas ul.subNavigation li.active a {
	background-image:url(/assets/img/themes/theme1_subnav_arrow_active.gif);
}*/
body.theme1 form div#contentAreas div.infoBoxGradient {
	background: #C74A4B;
	border-bottom: 4px solid #F1F1EF;
	color: #FFFFFF;
}
body.theme1 form div#contentAreas div.devLinks {
	background: #C74A4B;
}
body.theme1 form div#contentAreas div.devLinks ul.houseList li {
	float: none;
}
body.theme1 form div#contentAreas div#mainContentArea div.houseImage a img, 
body.theme1 form div#contentAreas div#mainContentArea div.houseImage img {
	border:3px solid #C74A4B;
}
body.theme1 form div#contentAreas p.button {
	background:  transparent url(../img/themes/theme1-button-left.png) no-repeat top left;
	padding: 0 0 0 6px;
}
body.theme1 form div#contentAreas p.button a {
	background: transparent url(../img/themes/theme1-button-right.png) repeat-x scroll top right;
	padding: 3px 12px 3px 7px;
}
body.theme1 form div#contentAreas input.button, 
body.theme1 form div#contentAreas input.altButton {
	background: #C74A4B;
}
body.theme1 form div#contentAreas ul.userFunctions div.save input {
	background:transparent url(/assets/img/bar/css/bar_icon_save.gif) no-repeat scroll left 1px;
}
body.theme1 div.flick_brocher ul li a,
body.theme1 form div#contentAreas div#mainContentArea ul.houseList h4 a {
	background:transparent url(/assets/img/themes/theme1_bar_link_arrow.gif) no-repeat scroll left center;
	color: #C74A4B;
}
body.theme1 form div#contentAreas ul.otherPropertiesList li a img, 
body.theme1 form div#contentAreas ul.propertyList div.propertyImage a img {
	border:3px solid #C74A4B;
}
body.theme1 form div#contentAreas ul.propertyList p.propertyType, 
body.theme1 form div#contentAreas div#mainContentArea ul.areaDevelopment p.type {
	color: #C74A4B;
}
body.theme1 form div#contentAreas div#directionsSearch {
	background: #C74A4B;
}
body.theme1 form div#contentAreas div#directionsSearch input.button {
	background: #C74A4B !important;
	border-color:#FFF;
}
body.theme1 .hbd-listings img,
body.theme1 .hbd-infobox img {
	border: 3px solid #C74A4B;
}
body.theme1 .tabs-nav li.tabs-selected a,
body.theme1 div.flick_brocher ul li a,
body.theme1 .findOutMore #container-1 a.viewMap {
	color: #C74A4B;
}


body.theme1 form div#contentAreas .contentHeaderTop ul.subNavigation li.active a {
	background: #fff;
}
body.theme1 form div#contentAreas ul.subNavigation li a:hover{
    color:#C74A4B;
}
body.theme1 #contentAreas .tabs-nav li.tabs-selected a {
    color:#C74A4B;
}
body.theme1 #amenitiescontainer #amenities-schools table#schoolstable tr th {
    background:#C74A4B;
}
body.theme1 #amenitiescontainer #amenities-schools table#schoolstable tr.local-average th {
    background:#F2F2F2;
}
body.theme1 #amenitiescontainer #amenities-schools .school-table-helpers a {
    color:#C74A4B;
}
body.theme1 #amenitiescontainer #amenities-schools table#schoolstable tr td h4 a {
    color:#C74A4B;
}
body.theme1 #amenitiescontainer #amenities-schools .schools-data-disclaimer a {
    color:#C74A4B;
}


/* Theme 2 Black */
body.theme2 div.findOutMore h2,
body.theme2 ul#breadcrumbs {
	background: #141412;
}
body.theme2 form div#contentAreas div.contentHeaderTop {
	background: #141412 none repeat scroll 0 0;
}
body.theme2 form div#contentAreas div.contentHeaderTop h1,
body.theme2 form div#contentAreas div.contentHeaderTop span.location,
body.theme2 form div#contentAreas div.contentHeaderTop span.location span {
	color: #FFF;
}
body.theme2 form div#contentAreas div.contentHeaderTop p.backResults {
	float: none;
	color: #FFF;
	margin: 0 !important;
	padding: 10px 0 0;
}
body.theme2 form div#contentAreas div.contentHeaderTop p.backResults a {
	background:transparent url(/assets/img/themes/theme2_bar_link_arrow_prev.gif) no-repeat scroll 0 3px;
	color: #FFF;
}
body.theme2 form div#contentAreas ul.subNavigation li.active, 
body.theme2 form div#contentAreas ul.subNavigation li.active a {
	color: #141412;
}
/*body.theme2 form div#contentAreas ul.subNavigation li.active a {
	background-image:url(/assets/img/themes/theme2_subnav_arrow_active.gif);
}*/
body.theme2 form div#contentAreas div.infoBoxGradient {
	background: #141412;
	border-bottom: 4px solid #F1F1EF;
	color: #FFFFFF;
}
body.theme2 form div#contentAreas div.devLinks {
	background: #141412;
}
body.theme2 form div#contentAreas div#mainContentArea div.houseImage a img, 
body.theme2 form div#contentAreas div#mainContentArea div.houseImage img {
	border:3px solid #141412;
}
body.theme2 form div#contentAreas p.button {
	background:  transparent url(../img/themes/theme2-button-left.png) no-repeat top left;
	padding: 0 0 0 6px;
}
body.theme2 form div#contentAreas p.button a {
	background: transparent url(../img/themes/theme2-button-right.png) repeat-x scroll top right;
	padding: 3px 12px 3px 7px;
}
body.theme2 form div#contentAreas input.button, 
body.theme2 form div#contentAreas input.altButton {
	background: #141412;
}
body.theme2 form div#contentAreas ul.userFunctions div.save input {
	background:transparent url(/assets/img/bar/css/bar_icon_save.gif) no-repeat scroll left 1px;
}
body.theme2 div.flick_brocher ul li a,
body.theme2 form div#contentAreas div#mainContentArea ul.houseList h4 a {
	background:transparent url(/assets/img/themes/theme2_bar_link_arrow.gif) no-repeat scroll left center;
	color: #141412;
}
body.theme2 form div#contentAreas ul.otherPropertiesList li a img, 
body.theme2 form div#contentAreas ul.propertyList div.propertyImage a img {
	border:3px solid #141412;
}
body.theme2 form div#contentAreas ul.propertyList p.propertyType, 
body.theme2 form div#contentAreas div#mainContentArea ul.areaDevelopment p.type {
	color: #141412;
}
body.theme2 form div#contentAreas div#directionsSearch {
	background: #141412;
}
body.theme2 form div#contentAreas div#directionsSearch input.button {
	background: #141412 !important;
	border-color:#FFF;
}
body.theme2 .hbd-listings img,
body.theme2 .hbd-infobox img {
	border: 3px solid #141412;
}
body.theme2 .tabs-nav li.tabs-selected a,
body.theme2 div.flick_brocher ul li a,
body.theme2 .findOutMore #container-1 a.viewMap {
	color: #141412;
}


body.theme2 form div#contentAreas .contentHeaderTop ul.subNavigation li.active a {
	background: #fff;
}
body.theme2 form div#contentAreas ul.subNavigation li a:hover{
    color:#000;
}
body.theme2 #contentAreas .tabs-nav li.tabs-selected a {
    color:#000;
}
body.theme2 #amenitiescontainer #amenities-schools table#schoolstable tr th {
    background:#000;
}
body.theme2 #amenitiescontainer #amenities-schools table#schoolstable tr.local-average th {
    background:#F2F2F2;
}
body.theme2 #amenitiescontainer #amenities-schools .school-table-helpers a {
    color:#000;
}
body.theme2 #amenitiescontainer #amenities-schools table#schoolstable tr td h4 a {
    color:#000;
}
body.theme2 #amenitiescontainer #amenities-schools .schools-data-disclaimer a {
    color:#000;
}

/* Theme 3 Blue 1 */
body.theme3 div.findOutMore h2,
body.theme3 ul#breadcrumbs {
	background: #5CADCE;
}
body.theme3 form div#contentAreas div.contentHeaderTop {
	background: #5CADCE none repeat scroll 0 0;
}
body.theme3 form div#contentAreas div.contentHeaderTop h1,
body.theme3 form div#contentAreas div.contentHeaderTop span.location,
body.theme3 form div#contentAreas div.contentHeaderTop span.location span {
	color: #FFF;
}
body.theme3 form div#contentAreas div.contentHeaderTop p.backResults {
	float: none;
	color: #FFF;
	margin: 0 !important;
	padding: 10px 0 0;
}
body.theme3 form div#contentAreas div.contentHeaderTop p.backResults a {
	background:transparent url(/assets/img/themes/theme3_bar_link_arrow_prev.gif) no-repeat scroll 0 3px;
	color: #FFF;
}
body.theme3 form div#contentAreas ul.subNavigation li.active, 
body.theme3 form div#contentAreas ul.subNavigation li.active a {
	color: #5CADCE;
}
/*body.theme3 form div#contentAreas ul.subNavigation li.active a {
	background-image:url(/assets/img/themes/theme3_subnav_arrow_active.gif);
}*/
body.theme3 form div#contentAreas div.infoBoxGradient {
	background: #5CADCE;
	border-bottom: 4px solid #F1F1EF;
	color: #FFFFFF;
}
body.theme3 form div#contentAreas div.devLinks {
	background: #5CADCE;
}
body.theme3 form div#contentAreas div#mainContentArea div.houseImage a img, 
body.theme3 form div#contentAreas div#mainContentArea div.houseImage img {
	border:3px solid #5CADCE;
}
body.theme3 form div#contentAreas p.button {
	background:  transparent url(../img/themes/theme3-button-left.png) no-repeat top left;
	padding: 0 0 0 6px;
}
body.theme3 form div#contentAreas p.button a {
	background: transparent url(../img/themes/theme3-button-right.png) repeat-x scroll top right;
	padding: 3px 12px 3px 7px;
}
body.theme3 form div#contentAreas input.button, 
body.theme3 form div#contentAreas input.altButton {
	background: #5CADCE;
}
body.theme3 form div#contentAreas ul.userFunctions div.save input {
	background:transparent url(/assets/img/bar/css/bar_icon_save.gif) no-repeat scroll left 1px;
}
body.theme3 div.flick_brocher ul li a,
body.theme3 form div#contentAreas div#mainContentArea ul.houseList h4 a {
	background:transparent url(/assets/img/themes/theme3_bar_link_arrow.gif) no-repeat scroll left center;
	color: #5CADCE;
}
body.theme3 form div#contentAreas ul.otherPropertiesList li a img, 
body.theme3 form div#contentAreas ul.propertyList div.propertyImage a img {
	border:3px solid #5CADCE;
}
body.theme3 form div#contentAreas ul.propertyList p.propertyType, 
body.theme3 form div#contentAreas div#mainContentArea ul.areaDevelopment p.type {
	color: #5CADCE;
}
body.theme3 form div#contentAreas div#directionsSearch {
	background: #5CADCE;
}
body.theme3 form div#contentAreas div#directionsSearch input.button {
	background: #5CADCE !important;
	border-color:#FFF;
}
body.theme3 .hbd-listings img,
body.theme3 .hbd-infobox img {
	border: 3px solid #5CADCE;
}
body.theme3 .tabs-nav li.tabs-selected a,
body.theme3 div.flick_brocher ul li a,
body.theme3 .findOutMore #container-1 a.viewMap {
	color: #5CADCE;
}


body.theme3 form div#contentAreas .contentHeaderTop ul.subNavigation li.active a {
	background: #fff;
}
body.theme3 form div#contentAreas ul.subNavigation li a:hover{
    color:#5CADCE;
}
body.theme3 #contentAreas .tabs-nav li.tabs-selected a {
    color:#5CADCE;
}
body.theme3 #amenitiescontainer #amenities-schools table#schoolstable tr th {
    background:#5CADCE;
}
body.theme3 #amenitiescontainer #amenities-schools table#schoolstable tr.local-average th {
    background:#F2F2F2;
}
body.theme3 #amenitiescontainer #amenities-schools .school-table-helpers a {
    color:#5CADCE;
}
body.theme3 #amenitiescontainer #amenities-schools table#schoolstable tr td h4 a {
    color:#5CADCE;
}
body.theme3 #amenitiescontainer #amenities-schools .schools-data-disclaimer a {
    color:#5CADCE;
}

/* Theme 4 Blue 2 */
body.theme4 div.findOutMore h2,
body.theme4 ul#breadcrumbs {
	background: #00447C;
}
body.theme4 form div#contentAreas div.contentHeaderTop {
	background: #00447C none repeat scroll 0 0;
}
body.theme4 form div#contentAreas div.contentHeaderTop h1,
body.theme4 form div#contentAreas div.contentHeaderTop span.location,
body.theme4 form div#contentAreas div.contentHeaderTop span.location span {
	color: #FFF;
}
body.theme4 form div#contentAreas div.contentHeaderTop p.backResults {
	float: none;
	color: #FFF;
	margin: 0 !important;
	padding: 10px 0 0;
}
body.theme4 form div#contentAreas div.contentHeaderTop p.backResults a {
	background:transparent url(/assets/img/themes/theme4_bar_link_arrow_prev.gif) no-repeat scroll 0 3px;
	color: #FFF;
}
body.theme4 form div#contentAreas ul.subNavigation li.active, 
body.theme4 form div#contentAreas ul.subNavigation li.active a {
	color: #00447C;
}
/*body.theme4 form div#contentAreas ul.subNavigation li.active a {
	background-image:url(/assets/img/themes/theme4_subnav_arrow_active.gif);
}*/
body.theme4 form div#contentAreas div.infoBoxGradient {
	background: #00447C;
	border-bottom: 4px solid #F1F1EF;
	color: #FFFFFF;
}
body.theme4 form div#contentAreas div.devLinks {
	background: #00447C;
}
body.theme4 form div#contentAreas div#mainContentArea div.houseImage a img, 
body.theme4 form div#contentAreas div#mainContentArea div.houseImage img {
	border:3px solid #00447C;
}
body.theme4 form div#contentAreas p.button {
	background:  transparent url(../img/themes/theme4-button-left.png) no-repeat top left;
	padding: 0 0 0 6px;
}
body.theme4 form div#contentAreas p.button a {
	background: transparent url(../img/themes/theme4-button-right.png) repeat-x scroll top right;
	padding: 3px 12px 3px 7px;
}
body.theme4 form div#contentAreas input.button, 
body.theme4 form div#contentAreas input.altButton {
	background: #00447C;
}
body.theme4 form div#contentAreas ul.userFunctions div.save input {
	background:transparent url(/assets/img/bar/css/bar_icon_save.gif) no-repeat scroll left 1px;
}
body.theme4 div.flick_brocher ul li a,
body.theme4 form div#contentAreas div#mainContentArea ul.houseList h4 a {
	background:transparent url(/assets/img/themes/theme4_bar_link_arrow.gif) no-repeat scroll left center;
	color: #00447C;
}
body.theme4 form div#contentAreas ul.otherPropertiesList li a img, 
body.theme4 form div#contentAreas ul.propertyList div.propertyImage a img {
	border:3px solid #00447C;
}
body.theme4 form div#contentAreas ul.propertyList p.propertyType, 
body.theme4 form div#contentAreas div#mainContentArea ul.areaDevelopment p.type {
	color: #00447C;
}
body.theme4 form div#contentAreas div#directionsSearch {
	background: #00447C;
}
body.theme4 form div#contentAreas div#directionsSearch input.button {
	background: #00447C !important;
	border-color:#FFF;
}
body.theme4 .hbd-listings img,
body.theme4 .hbd-infobox img {
	border: 3px solid #00447C;
}
body.theme4 .tabs-nav li.tabs-selected a,
body.theme4 div.flick_brocher ul li a,
body.theme4 .findOutMore #container-1 a.viewMap {
	color: #00447C;
}


body.theme4 form div#contentAreas .contentHeaderTop ul.subNavigation li.active a {
	background: #fff;
}
body.theme4 form div#contentAreas ul.subNavigation li a:hover{
    color:#00447C;
}
body.theme4 #contentAreas .tabs-nav li.tabs-selected a {
    color:#00447C;
}
body.theme4 #amenitiescontainer #amenities-schools table#schoolstable tr th {
    background:#00447C;
}
body.theme4 #amenitiescontainer #amenities-schools table#schoolstable tr.local-average th {
    background:#F2F2F2;
}
body.theme4 #amenitiescontainer #amenities-schools .school-table-helpers a {
    color:#00447C;
}
body.theme4 #amenitiescontainer #amenities-schools table#schoolstable tr td h4 a {
    color:#00447C;
}
body.theme4 #amenitiescontainer #amenities-schools .schools-data-disclaimer a {
    color:#00447C;
}

/* Theme 5 Green Header */

body.theme5 div.contentHeaderTop {
	background:#4C892D;
}
body.theme5 div.findOutMore h2,
body.theme5 ul#breadcrumbs {
	background: #4C892D;
}
body.theme5 h1 {
	color: #FFF;
}
body.theme5 span.location {
	color: #FFF;
}

/* All themes */

body.theme1 form div#contentAreas div#mainContentArea div.devLinks div.houseImage a img, 
body.theme1 form div#contentAreas div#mainContentArea div.devLinks div.houseImage img,
body.theme2 form div#contentAreas div#mainContentArea div.devLinks div.houseImage a img, 
body.theme2 form div#contentAreas div#mainContentArea div.devLinks div.houseImage img,
body.theme3 form div#contentAreas div#mainContentArea div.devLinks div.houseImage a img, 
body.theme3 form div#contentAreas div#mainContentArea div.devLinks div.houseImage img,
body.theme4 form div#contentAreas div#mainContentArea div.devLinks div.houseImage a img, 
body.theme4 form div#contentAreas div#mainContentArea div.devLinks div.houseImage img {
	border:3px solid #FFF;
}
body.theme1 form div#contentAreas div#mainContentArea div.devLinks ul.houseList h4 a,
body.theme2 form div#contentAreas div#mainContentArea div.devLinks ul.houseList h4 a,
body.theme3 form div#contentAreas div#mainContentArea div.devLinks ul.houseList h4 a,
body.theme4 form div#contentAreas div#mainContentArea div.devLinks ul.houseList h4 a {
	background:transparent url(/assets/img/bar/css/bar_arrow.gif) no-repeat scroll left center;
	color: #FFF;
}
div#contentAreas.theme1 div#mainContentArea div.devLinks ul.houseList h4 a,
div#contentAreas.theme2 div#mainContentArea div.devLinks ul.houseList h4 a,
div#contentAreas.theme3 div#mainContentArea div.devLinks ul.houseList h4 a,
div#contentAreas.theme4 div#mainContentArea div.devLinks ul.houseList h4 a {
	color: #FFF;
}
body.theme1 ul.subNavigation,
body.theme2 ul.subNavigation,
body.theme3 ul.subNavigation,
body.theme4 ul.subNavigation,
body#homeStyleHub.theme1  ul.subNavigation, 
body#devInfo.theme1  div ul.subNavigation,
body#homeStyleHub.theme2  ul.subNavigation, 
body#devInfo.theme2 div ul.subNavigation,
body#homeStyleHub.theme3 ul.subNavigation, 
body#devInfo.theme3 div ul.subNavigation,
body#homeStyleHub.theme4 ul.subNavigation, 
body#devInfo.theme4 div ul.subNavigation {
	width: 845px;
}






