/* SITE-WIDE */
	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, column, canvas, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video {
		font-family: "Pablo Creed",​Times New Roman,​Times,​serif;
	}
	@font-face {
		font-family: 'ShelleyAllegro BT';
		src: url('/fonts/shelley/ShelleyAllegroBT-Regular.eot');
		src: url('/fonts/shelley/ShelleyAllegroBT-Regular.eot#iefix') format('embedded-opentype'),
			 url('/fonts/shelley/ShelleyAllegroBT-Regular.ttf') format('truetype');
		font-weight: normal;
		font-style: italic;
	}
	@font-face {
		font-family: 'Pablo Creed';
		src: url('/fonts/pablo/pcreed_r.eot');
		src: url('/fonts/pablo/pcreed_r.eot?#iefix') format('embedded-opentype'),
			url('/fonts/pablo/pcreed_r.woff') format('woff'),
			url('/fonts/pablo/pcreed_r.ttf') format('truetype'),
			url('/fonts/pablo/pcreed_r.svg#pablo_creedregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'Pablo Creed';
		src: url('/fonts/pablo/pcreed_b.eot');
		src: url('/fonts/pablo/pcreed_b.eot?#iefix') format('embedded-opentype'),
			url('/fonts/pablo/pcreed_b.woff') format('woff'),
			url('/fonts/pablo/pcreed_b.ttf') format('truetype'),
			url('/fonts/pablo/pcreed_b.svg#pablo_creedbold') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'Pablo Creed';
		src: url('/fonts/pablo/pcreed_bi.eot');
		src: url('/fonts/pablo/pcreed_bi.eot?#iefix') format('embedded-opentype'),
			url('/fonts/pablo/pcreed_bi.woff') format('woff'),
			url('/fonts/pablo/pcreed_bi.ttf') format('truetype'),
			url('/fonts/pablo/pcreed_bi.svg#pablo_creedbold_italic') format('svg');
		font-weight: bold;
		font-style: italic;
	}
	@font-face {
		font-family: 'Pablo Creed';
		src: url('/fonts/pablo/pcreed_i.eot');
		src: url('/fonts/pablo/pcreed_i.eot?#iefix') format('embedded-opentype'),
			url('/fonts/pablo/pcreed_i.woff') format('woff'),
			url('/fonts/pablo/pcreed_i.ttf') format('truetype'),
			url('/fonts/pablo/pcreed_i.svg#pablo_creeditalic') format('svg');
		font-weight: normal;
		font-style: italic;
	}
	body {
		background: #343115 url("/agent/content/joesciarrone-778/content_bg.jpg") repeat;
	}
	a {
		color: #e9e1b6;
	}
	.pageHeader {
		color: #eae1b6;
		margin: 0px 0px 10px 0px;
	}
	.pageHeaderHR {
		background-color: #eae1b6;
	}
	#daPageContentStuffs {
		background: none;
	}
	#daPageContentStuffs p {
		color: #ffffff;
	}
	h1 {
		color: #c1bb99;
		text-transform: none;
		font-family: 'ShelleyAllegro BT',Garamond,serif;
		font-size: 80px;
		line-height: 67px;
		font-weight: normal;
		font-style: italic;
		margin: 0px 0px 0px -15px;
	}
	h2 {
		color: #c1bb99;
	}
	h3 {
		color: #c1bb99;
	}
	h4 {
		color: #c1bb99;
	}
	.daFirstCharOfDaHeaderWerdz {
		color: #c1bb99;
		text-transform: none;
		font-family: 'ShelleyAllegro BT',Garamond,serif;
		font-size: 80px;
		line-height: 67px;
		font-weight: normal;
		font-style: italic;
	}
	.daFirstCharOfDaHeaderWerdzB {
		color: #c1bb99;
		text-transform: none;
		font-family: 'ShelleyAllegro BT',Garamond,serif;
		font-size: 80px;
		line-height: 67px;
		font-weight: normal;
		font-style: italic;
	}
	hr {
		display: none;
	}
	#disBeDaPageContent {
		margin: 20px 0px 0px 0px;
	}
	#disBeDaPageContent p {
		color: #ffffff;
		font-size: 14px;
		line-height: normal;
	}
	#daCopyright {
		color: #ffffff;
	}
	#daCopyright a {
		color: #eae2b8;
	}
	.headline {
		color: #e9e1b6 !important;
	}
	#innercontent p {
		color: white;
	}
	.side-content-wrapper p {
		color: white;
	}
	.requiredSplat {
		color: #e9e1b6;
	}
	.btn-body {
		background-color: white;
		color: #343017;
	}
	.btn-body:hover {
		border-color: #C8C29D;
		background-color: #C8C29D;
		color: #343017;
	}
	/*
	.modal-content {
		background-color: #262626;
	}
	*/
	.modal-content .modalClose {
		background-image: linear-gradient(to bottom, #eae1b6, #eae1b6);
		color: #343115;
	}
	#daJoeFancyHeaderStuffWrapper {
		position: absolute;
		top: 0px;
		left: 50%;
		width: 1000px;
		height: 174px;
		margin: 0px 0px 0px -500px;
	}
	#joeInfoWrapper {
		float: left;
		width: 226px;
	}
	#joeInfoAgentPhoto {
		width: 131px;
		border: 3px solid #eae2b8;
		display: block;
		margin: 0 auto;
	}
	#joeInfoAgentName {
		text-transform: uppercase;
		text-align: center;
		padding: 13px 0;
		margin: 0px 0px 14px 0px;
		border-bottom: 3px solid #eae2b8;
		font-size: 20.8px;
		color: #FFFFFF;
	}
	#joeInfoSocialzWrapper {
		margin: 0px 0px 15px 0px;
	}
	.demSocialzCirclez {
		display: inline-block;
		width: 38px;
		height: 38px;
		background-color: #181200;
		border: 1px solid #eae2b8;
		-moz-border-radius: 19px 19px 19px 19px;
		-webkit-border-radius: 19px 19px 19px 19px;
		border-radius: 19px 19px 19px 19px;
		margin: 0px 3px 0px 3px;
	}
	.daAgentHomepageSocialzIconzFA {
		margin: 6px 0px 0px 0px;
		font-size: 25px !important;
		color: #FFFFFF;
	}
	#joeInfoAgentContact {
		color: #ffffff;
	}
	#joeInfoAgentContact a {
		color: #ffffff;
	}
	#joeInfoAgentContact td {
		vertical-align: middle;
		padding-bottom: 12px;
		word-wrap: break-word;
		font-size: 16px;
		line-height: 16px;
	}
	#joeInfoAgentContact td p {
		margin: 0px 0px 0px 0px;
	}
	.joeInfoAgentContactIcon {
		text-align: center;
		padding-right: 5px;
		width: 29px;
	}
	#joeInfoAgentLicense {
		text-align: left;
		color: #ffffff;
		margin: 0px 0px 0px 0px;
	}
	#allDaStuff {
		width: 1000px;
		left: 50%;
		margin: 0px 0px 77px -500px;
	}
	#joeFancyFooter {
		min-height: 34px;
		line-height: 34px;
		background: #343017;
		border-top: 2px solid #eae1b6;
		color: #ebe4ba;
		font-size: 90%;
		position: relative;
	}
	#joeFancyFooterShadow {
		height: 335px;
		background: transparent url("/agent/content/joesciarrone-778/footer_dropshadow.png") repeat-x;
		margin: -338px 0 3px;
		position: relative;
		z-index: -1;
	}
	#joeFancyFooter a {
		text-decoration: none;
		color: inherit;
		text-transform: uppercase;
	}
	#joeFancyFooter a:hover {
		text-decoration: underline;
	}
	#joeFancyFooterInnerWrapper {
		width: 100%;
		max-width: 1000px;
		margin: 0 auto;
	}
	#joeFancyFooterLeft {
		float: left;
		position: relative;
		z-index: 20;
	}
	#joeFancyFooterCenter {
		position: absolute;
		left: 50%;
		top: -81px;
		z-index: 10;
	}
	#joeFancyFooterCenter img {
		left: -50%;
		position: relative;
	}
	#joeFancyFooterRight {
		float: right;
		position: relative;
		z-index: 20;
	}
	a.comInfoLink {
		color: #e9e1b6;
	}
	.comInfoListCategory {
		color: #000000;
	}
		/* OLD SITE */
		#daMenuEditButt {
			top: -58px;
			right: -50px;
		}
		/*
		#daCopyright {
			color: #ffffff;
		}
		*/

/* -----------------------------------------------------------------------------------------------*/

/* HEADER */
	#daHeaderHeader {
		height: 248px;
		background: url("/agent/content/joesciarrone-778/header_topbg.jpg") repeat-x;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-color: transparent transparent transparent transparent;
	}
	#accountTab {
		background-color: #433d16;
		text-transform: none;
		font-size: 15px;
	}
	#accountTabCenterTD {
		color: #ffffff;
	}
	.daAccountTabWerdz {
		font-size: 15px;
		font-weight: normal;
		color: #ffffff;
	}
	.accountMenuButtOff, .accountMenuButtOn {
		font-size: 15px;
		font-weight: normal;
		color: #ffffff;
	}
	.accountMenuButtOn {
		background-color: unset;
		text-decoration: underline;
		color: #ffffff;
	}
	/*
	#header-agent-logo {
		width: 400px;
		margin: 0px 0px 0px 0px;
	}
	@media screen and (max-width: 920px) {
		#header-agent-logo {
			display: none;
		}
	}
	*/
	#daHeaderImageWrapper {
		height: 174px;
	}
	/*
	#daHeaderImg {
		position: absolute;
		top: 20px;
		right: 0px;
		margin: 3.5% 1% 1.5% 0%;
		width: 220px;
	}
	#daHeaderImgAgnt {
		margin: 0.5% 0% 3.5% 0%;
	}
	#daHeaderAgentInfoWrapper {
		height: auto;
		margin: 5px 0px 10px 15px;
	}
	#daHeaderAgentInfoWrapperC {
		height: auto;
		margin: 5px 0px 0px 15px;
	}
	@media screen and (min-width: 921px) {
		#daAgentHeaderName {
			display: none;
		}
	}
	*/
	#daAgentHeaderName a {
		font-family: "Pablo Creed",​Times New Roman,​Times,​serif;
		color: #343017;
	}
	#daAgentHeaderPhone a {
		font-family: "Pablo Creed",​Times New Roman,​Times,​serif;
		color: #343017;
	}
	#daAgentHeaderPhonePrefix {
		font-family: "Pablo Creed",​Times New Roman,​Times,​serif;
		color: #343017;
	}
	/*
	#daAgentHeaderTitle{
		color: white;
		background-color: black;
	}
	#daAgentHeaderTitleLine {
		background-color: #343017;
	}
	#daAgentHeaderInfoLine {
		color: white;
	}
	#daAgentHeaderInfoLine a {
		color: white;
	}
	*/
	#daAgentHeaderLic {
		color: #343017;
	}
	#headerLogo {
		width: 245px;
		height: 198px;
		background: transparent url("/agent/content/joesciarrone-778/header_logo.png") no-repeat;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		position: absolute;
		top: 12px;
		left: 50%;
		margin-left: -122px;
		z-index: 99998;
	}
	#headerPhone {
		width: 257px;
		height: 48px;
		background: transparent url("/agent/content/joesciarrone-778/header_phone.png") no-repeat;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		position: absolute;
		top: 50%;
		left: 0%;
		margin-top: -24px;
	}
	#headerSlogan {
		width: 303px;
		height: 33px;
		background: transparent url("/agent/content/joesciarrone-778/header_slogan.png") no-repeat;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		position: absolute;
		top: 50%;
		right: 0%;
		margin-top: -24px;
	}

/* -----------------------------------------------------------------------------------------------*/

/* CREATE ACCOUNT */
	#createAccount_content {
		border-color: transparent #e0f596 #e0f596 #e0f596;
	}
	/*
	#createAccount_content p {
		color: #343115;
	}
	*/
	.createAccountInput {
		border-color: #e0f596 #e0f596 #e0f596 #e0f596;
	}

/* -----------------------------------------------------------------------------------------------*/

/* LOGIN */
	#logIn_content {
		border-color: transparent #e0f596 #e0f596 #e0f596;
	}
	.logInInput {
		border-color: #e0f596 #e0f596 #e0f596 #e0f596;
	}

/* -----------------------------------------------------------------------------------------------*/

/* ACCOUNT SETTINGS */
	#clientInfo_content {
		border-color: transparent #e0f596 #e0f596 #e0f596;
	}
	.clientInfoDisplay {
		border-color: transparent transparent #e0f596 transparent;
	}
	.clientInfoInput3 {
		border-color: #e0f596 #e0f596 #e0f596 #e0f596;
	}
	#manageFSBOlistingsTR {
		border-color: transparent transparent #e0f596 transparent;
	}

/* -----------------------------------------------------------------------------------------------*/

/* AGENT ADMIN */
	.listing-detail-property-features-header-no-content::after {
		color: #e9e1b6;
	}
	#all_chart_div {
		background-color: white;
	}
	.daListingviewsTableCell {
		color: black;
	}
	#listingViews_div {
		background-color: white;
	}
	#chart_div {
		background-color: white;
	}
	.daPageviewsTableCell {
		color: black;
	}
	.agent-admin-feedback-previous-table-td-message {
		color: black;
	}
	.agent-admin-feedback-previous-table-td-date {
		color: black;
	}
	#editPageContent h1 {
		color: #e9e1b6;
		font-family: 'Droid Sans', sans-serif;
		font-style: inherit;
	}
	.agent-admin-feedback-headline {
		color: #e9e1b6;
		font-family: 'Droid Sans', sans-serif;
		font-style: inherit;
	}
	#agent-admin-feedback-button {
		margin-bottom: 35px;
	}

/* -----------------------------------------------------------------------------------------------*/

/* SAVED SEARCHES / PROPZ */
	/*
	.savedStuffHeader {
		color: #343115;
	}
	*/
	#savedStuff_content {
		padding: 30px 0px 10px 0px;
		border-color: transparent #e0f596 #e0f596 #e0f596;
	}

/* -----------------------------------------------------------------------------------------------*/

/* TOP MENU */
	#daHeaderMenuFull {
		position: relative;
		bottom: 0px;
		background: #433d16 url("/agent/content/joesciarrone-778/header_navbg.png") repeat-x scroll 0 0 / 1px 100%;
		width: 100%;
		height: 74px;
	}
	#menuBlock {
		font-weight: normal;
		top: 25px;
	}
	.menuButtonBlahOff, .menuButtonBlahOn, .menuButtonEndOff, .menuButtonEndOn, .menuButtonCurrent, .menuButtonCurrentEnd {
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		color: #eae1b6;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.menuButtonBlahOff {
		border-right: 1px solid #898361;
	}
	.menuButtonBlahOn {
		border-right: 1px solid #898361;
	}
	a.menuLink {
		margin: 0px 15px 0px 15px;
	}
	.subMenuWrappers {
		top: 43px;
	}
	.subMenus {
		padding: 9px 13px 5px 13px;
		background-color: #433d16;
		border-width: 0px 0px 2px 0px;
		border-style: none none solid none;
		border-color: transparent transparent #e9e1b6 transparent;
	}
	.subMenus p {
		font-size: 16px;
	}
	.submenuButtonBlahOff, .submenuButtonBlahOn, .submenuButtonEndOff, .submenuButtonEndOn {
		color: #eae1b6;
		background-color: unset;
		border-bottom: 1px solid #4e4e30;
		padding-bottom: 7px;
		margin-bottom: 7px;
	}
	.submenuButtonBlahOn, .submenuButtonEndOn {
		text-decoration: underline;
	}
	/*
	a.menuLink {
		color: white;
	}
	a.menuLink:hover {
		color: white;
	}
	*/
	#menuUnderlinerThingy {
		display: none;
	}
	.daMinimalMenuButtOff {
		background-color: #eae1b6;
	}
	.daMinimalMenuButtOn {
		background-color: #433d16;
	}
	.daMinimalMenuButtLinesOff {
		background-color: #433d16;
	}
	.daMinimalMenuButtLinesOn {
		background-color: #eae1b6;
	}
	#minimalMenuWrapper {
		background-color: #433d16;
	}
	.minimalAccountMenuButtonBlahOff, .minimalAccountMenuButtonBlahOn, 
	.minimalAccountMenuButtonEndOff, .minimalAccountMenuButtonEndOn, 
	.minimalMenuButtonBlahOff, .minimalMenuButtonBlahOn, 
	.minimalMenuButtonEndOff, .minimalMenuButtonEndOn, 
	.minimalSubmenuButtonBlahOff, .minimalSubmenuButtonBlahOn, 
	.minimalSubmenuButtonEndOff, .minimalSubmenuButtonEndOn {
		background-color: #433d16;
		color: #eae1b6;
		background-color: unset;
		border-color: transparent transparent #4e4e30 transparent;
	}
	.minimalAccountMenuButtonBlahOff, .minimalAccountMenuButtonBlahOn, 
	.minimalAccountMenuButtonEndOff, .minimalAccountMenuButtonEndOn, 
	.minimalMenuButtonBlahOff, .minimalMenuButtonBlahOn, 
	.minimalMenuButtonEndOff, .minimalMenuButtonEndOn {
		font-size: 26px;
	}
	.minimalAccountMenuButtonBlahOn, .minimalAccountMenuButtonEndOn, 
	.minimalMenuButtonBlahOn, .minimalMenuButtonEndOn, 
	.minimalSubmenuButtonBlahOn, .minimalSubmenuButtonEndOn {
		text-decoration: underline;
	}
	.minimalAccountMenuButtonBlahOff .headerLink, 
	.minimalAccountMenuButtonBlahOn .headerLink, 
	.minimalAccountMenuButtonEndOff .headerLink, 
	.minimalAccountMenuButtonEndOn .headerLink, 
	.minimalMenuButtonBlahOff .headerLink, 
	.minimalMenuButtonBlahOn .headerLink, 
	.minimalMenuButtonEndOff .headerLink, 
	.minimalMenuButtonEndOn .headerLink, 
	.minimalAccountMenuButtonBlahOff .headerLink:hover, 
	.minimalAccountMenuButtonBlahOn .headerLink:hover, 
	.minimalAccountMenuButtonEndOff .headerLink:hover, 
	.minimalAccountMenuButtonEndOn .headerLink:hover, 
	.minimalMenuButtonBlahOff .headerLink:hover, 
	.minimalMenuButtonBlahOn .headerLink:hover, 
	.minimalMenuButtonEndOff .headerLink:hover, 
	.minimalMenuButtonEndOn .headerLink:hover {
		color: inherit;
		text-decoration: inherit;
	}

/* -----------------------------------------------------------------------------------------------*/

/* SIDE MENU */
	.sidebar-content h3 {
		color: #eae1b6;
	}
	.sidebar-nav-item {
		color: white;
		background-color: #343115;
		background: none;
		box-shadow: 0px 5px 4px -1px rgba(234, 225, 182, 0.15)
	}
	.sidebar-nav-item::before {
		background-color: #eae1b6;
	}
	.sidebar-nav-item:hover{
		color: white;
		background-image: linear-gradient(to bottom, #343115, rgba(234, 225, 182, 0.25))
	}
	#daSideMenuTD {
		display: inline-block;
		background: none;
		border-width: 0px 0px 0px 0px;
		border-style: none none none none;
		border-color: transparent transparent transparent transparent;
	}
	.daWrapperForDaSideMenu {
		padding: 0px 0px 30px 10px;
	}
	.daSidemenuButtonsOff, .daSidemenuButtonsOn {
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		text-align: center;
		margin: 0 auto 9px;
		padding: 3px 4px 4px;
		-moz-border-radius: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.daSidemenuButtonsOff {
		background: #181200;
		border: 1px solid #e9e1b6;
	}
	.daSidemenuButtonsOn {
		background: #615b3f;
		border: 1px solid #c1bb99;
	}

/* -----------------------------------------------------------------------------------------------*/

/* GUEST LIST */
	#openHouseGuestListInstructions {
		color: white;
	}
	/*
	#openHouseGuestListForm p {
		color: #343115;
	}
	*/
	.openHouseGuestListLabel {
		color: white;
	}
	.openHouseGuestListDisclaimer {
		color: white;
	}

/* -----------------------------------------------------------------------------------------------*/

/* CLIENT INPUT */
	#clientInputInstructions {
		color: white;
	}
	.clientInputSectionHeader {
		color: #C1BB99;
	}
	/*
	.clientInputInput {
		background-color: white;
	}
	*/
	.clientInputDisclaimer {
		color: white;
	}

/* -----------------------------------------------------------------------------------------------*/

/* EDIT MENUS */
	.container a {
		color: #8c5121;
	}

/* -----------------------------------------------------------------------------------------------*/

/* EDIT PAGE */
	.explainP {
		color: white;
	}
	/*
	#editPageContent h1 {
		color: #343017;
	}
	*/
		/* OLD SITE */
		/*
		.pageContentEditLabelsTD {
			color: white;
		}
		*/

/* -----------------------------------------------------------------------------------------------*/

/* HOME PAGE */
	.home #daHeaderHeader {
		height: 248px;
	}
	/*
	.home #daHeaderImg {
		margin: 7.5% 1% 1.5% 0%;
		width: 220px;
	}
	#daBarWitDaAgentInfoInItOuterWrapper {
		background-color: #343017;
	}
	.home h1 {
		color: white;
	}
	*/
	.home #allDaStuff {
		/*display: block;*/
		width: 70%;
		left: 0px;
	}
	#daHomepageStuffWrapper {
		position: relative;
		left: 50%;
		margin: 0px 0px 0px -500px;
		width: 1000px;
	}
	#agentPageQuickSearchWrapper {
		margin-top: -230px;
	}
	@media screen and (max-width: 1600px) {
		#agentPageQuickSearchWrapper {
			margin-top: -150px;
		}
	}
	@media screen and (max-width: 1400px) {
		#agentPageQuickSearchWrapper {
			margin-top: -70px;
		}
	}
	@media screen and (max-width: 1250px) {
		#agentPageQuickSearchWrapper {
			margin-top: 0px;
		}
	}
	#daAgentPageQuickSearchWrapper {
	  position: absolute;
	  left: 50%;
	  width: 1000px;
	  margin: 6% 0px 0px -500px;
	  z-index: 200;
	}
	#daAgentPageQuickSearch {
	  margin: 0% 0px 0px -47%;
	  width: 93%;
	  border-width: 3px 3px 3px 3px;
	  border-style: solid solid solid solid;
	  border-color: rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49);
	}
	#daQuickSearchMLStext {
	  display: inline-block;
	  margin: 5px 25px 0px 2%;
	  font-size: 22px;
	  font-style: italic;
	  font-weight: bold;
	}
	#daAgentPageQuickSearchInnerContainer {
	  position: relative;
	  left: 3%;
	  display: inline-block;
	  width: 100%;
	}
	#daAgentPageQuickSearchSearchBox {
	  position: relative;
	  width: 94%;
	  border-width: 1px 1px 1px 1px;
	  border-style: solid solid solid solid;
	  border-color: rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49) rgba(255, 255, 255, 0.49);
	  color: #fff;
	  font-size: 18px;
	  z-index: 10;
	}
	.daQuickSearchInnerBox {
	  background-color: none;
	  background: none;
	  background: none;
	  filter: none;
	  -ms-filter: "none";
	}
	.daQuickSearchInputBlock {
	  margin: 1% 0px 0px 0px;
	}
	#daQuickSearchInputTerms {
	  margin: 0px 5% 0px 5%;
	  padding: 4px 0px 4px 0px;
	  border-width: 0px 0px 0px 0px;
	  border-style: none none none none;
	  border-color: transparent transparent transparent transparent;
	}
	#daQuickSearchInputMinPrice {
	  margin: 0px 0px 0px 5%;
	  padding: 4px 0px 4px 0px;
	  border-width: 0px 0px 0px 0px;
	  border-style: none none none none;
	  border-color: transparent transparent transparent transparent;
	}
	#daQuickSearchInputMaxPrice {
	  margin: 0px 5% 0px 0px;
	  padding: 4px 0px 4px 0px;
	  border-width: 0px 0px 0px 0px;
	  border-style: none none none none;
	  border-color: transparent transparent transparent transparent;
	}
	#daQuickSearchLegalCrap {
	  margin: 0.5% 0px 0.5% 2.5%;
	  color: rgba(255, 255, 255, 0.7);
	  display: inline-block;
	}
	#daQuickSearchLegalCrap a {
	  color: rgba(255, 255, 255, 0.7);
	}
	#daQuickSearchResultsContainer {
	  margin: 0px 2.8% 2% 3%;
	  border-width: 2px 2px 5px 2px;
	  border-style: solid solid solid solid;
	  border-color: #eae1b6 #eae1b6 #eae1b6 #eae1b6;
	}
	#daQuickSearchButtonTable {
	  border-color: rgba(255, 255, 255, 0.49) transparent transparent transparent;
	}
	.daQuickSearchBottomButtonOff {
	  border-color: transparent rgba(255, 255, 255, 0.49) transparent transparent;
	  background-color: #5f523f;
	  background: -webkit-gradient(linear, left top, left bottom, from(#5f523f), to(#433a2d));
	  background: -moz-linear-gradient(top, #5f523f, #433a2d);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C');
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C')";
	}
	.daQuickSearchBottomButtonOn {
	  border-color: transparent rgba(255, 255, 255, 0.49) transparent transparent;
	  background-color: #433a2d;
	  background: -webkit-gradient(linear, left top, left bottom, from(#433a2d), to(#5f523f));
	  background: -moz-linear-gradient(top, #433a2d, #5f523f);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F');
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F')";
	}
	.daQuickSearchBottomButtonOffEnd {
	  background-color: #5f523f;
	  background: -webkit-gradient(linear, left top, left bottom, from(#5f523f), to(#433a2d));
	  background: -moz-linear-gradient(top, #5f523f, #433a2d);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C');
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C')";
	}
	.daQuickSearchBottomButtonOnEnd {
	  background-color: #433a2d;
	  background: -webkit-gradient(linear, left top, left bottom, from(#433a2d), to(#5f523f));
	  background: -moz-linear-gradient(top, #433a2d, #5f523f);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F');
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F')";
	}
	#daQuickSearchNearbyTD {
	  border-color: rgba(255, 255, 255, 0.49) transparent transparent transparent;
	}
	#daAgentPageQuickSearchBackground {
	  background-color: #2a2112;
	  background: #2a2112;
	  background: #2a2112;
	  filter: none;
	  -ms-filter: "none";
	}
	.home #joeInfoWrapper {
		padding-top: 40px;
		z-index: 2;
	}
	.home #daCopyright {
		font-size: 75%;
		margin: 14px 0px 70px -500px;
		clear: both;
		left: 50%;
		position: relative;
		width:50%
	}
	.agent-search-wrapper {
		background-color: #4e4e31;
	}
	/*
	.agent-search-wrapper p {
		color: #343115;
	}
	.allDaRandomFeaturedListingsOuterWrapperShaded {
		background-color: #343017;
	}
	.allDaRandomFeaturedListingsHeader {
		color: #dfc480;
	}
	#daHomePageCopyrightBar {
		background: #896827;
	}
	.daHomePageCopyrightBarTextNoFeaturedProp {
		color: #ffffff !important;
	}
	.daHomePageCopyrightBarTextNoFeaturedProp a {
		color: white !important;
	}
	*/
		/* OLD SITE */
		/*
		#daQuickSearchResultsTD p {
			color: #000;
		}
		*/

/* -----------------------------------------------------------------------------------------------*/

/* RECENT SALES */
	.recent-sales-address {
		color: #979695 !important;
	}

/* -----------------------------------------------------------------------------------------------*/

/* WHY CHOOSE LONDON PROPERTIES... */
	#why_sell_form_body {
		background: none;
	}
	#why_sell_form_body p {
		color: white;
	}

/* -----------------------------------------------------------------------------------------------*/

/* BUYER'S GUIDE */
	.daBuyerzGuidePDFbutt {
		background: none;
		background-color: white;
		color: #343017;
		border: 1px solid #343017;
	}
	.daBuyerzGuidePDFbutt:hover {
		background: none;
		border-color: #C8C29D;
		background-color: #C8C29D;
		color: #343017;
	}

/* -----------------------------------------------------------------------------------------------*/

/* HOME VALUE ESTIMATOR */
	/* If necessary, edit thisagent-999_hve.css in their folder and/or CUSTOM AGENT COLORZ in /var/www2/includes/pages/homesvaluepage-jm.php */
	#your_homes_value_explainy_text {
		color: #ffffff;
	}
	#your_homes_value_contact_form_p_1 {
		color: #ffffff;
	}
	#your_homes_value_contact_form_p_2 {
		color: #ffffff;
	}
	.your_homes_value_contact_form_label_p {
		color: #ffffff;
	}
	#your_homes_value_loading_text {
		color: #ffffff;
	}
	/*
	#your_homes_value_searchy_div {
		background: #343115;
	}
	#your_homes_value_searchy_div p {
		color: #000;
	}
	.your_homes_value_searchy_results_table_td_on {
		background-color: #343017;
		color: white;
	}
	*/
	.your_homes_value_following_balls {
		background-color: #eae1b6;
	}
	@-moz-keyframes bounce_your_homes_value_following_balls {
		0% {
			left: 0px;
			background-color: #eae1b6;
		}
		50% {
			left: 343px;
			background: rgba(181, 163, 106, 0);
		}
		100% {
			left: 0px;
			background-color: #eae1b6;
		}
	}
	@-webkit-keyframes bounce_your_homes_value_following_balls {
		0% {
			left: 0px;
			background-color: #eae1b6;
		}
		50% {
			left: 343px;
			background: rgba(181, 163, 106, 0);
		}
		100% {
			left: 0px;
			background-color: #eae1b6;
		}
	}
	@-ms-keyframes bounce_your_homes_value_following_balls {
		0% {
			left: 0px;
			background-color: #eae1b6;
		}
		50% {
			left: 343px;
			background: rgba(181, 163, 106, 0);
		}
		100% {
			left: 0px;
			background-color: #eae1b6;
		}
	}
	@-o-keyframes bounce_your_homes_value_following_balls {
		0% {
			left: 0px;
			background-color: #eae1b6;
		}
		50% {
			left: 343px;
			background: rgba(181, 163, 106, 0);
		}
		100% {
			left: 0px;
			background-color: #eae1b6;
		}
	}
	@keyframes bounce_your_homes_value_following_balls {
		0% {
			left: 0px;
			background-color: #eae1b6;
		}
		50% {
			left: 343px;
			background: rgba(181, 163, 106, 0);
		}
		100% {
			left: 0px;
			background-color: #eae1b6;
		}
	}
	/*
	#your_homes_value_contact_form_wrapper {
		color: #fff;
	}
	#your_homes_value_contact_form_submit_wrapper {
		background-color: #343017;
	}
	#your_homes_value_contact_form_submit_fancy_background {
		background: -webkit-gradient(linear, left top, left bottom, from(#343017), to(#620000));
	}
	*/

/* -----------------------------------------------------------------------------------------------*/

/* COMMISSION OPTIONS */
	blockquote::before {
		background-color: #c1bb99;
	}
	blockquote p::before {
		background-color: #c1bb99;
	}
	blockquote p {
		color: white;
	}
	blockquote::after {
		background-color: #c1bb99;
	}
	.commission-table {
		color: white;
	}
	.commission-table tr:nth-child(2n) {
		background-color: #827c5d;
	}
		/* OLD SITE */
		#itsYourChoiceTable {
			border-color: #ffffff #ffffff #ffffff #ffffff !important;
		}
		.itsYourChoiceTableRegMidTD {
			border-color: transparent #ffffff #ffffff transparent !important;
		}
		.itsYourChoiceTableRegEndTD {
			border-color: transparent transparent #ffffff transparent !important;
		}
		.itsYourChoiceTableBotMidTD {
			border-color: transparent #ffffff transparent transparent !important;
		}

/* -----------------------------------------------------------------------------------------------*/

/* TESTIMONIALS */
	.testimonial_startz_wrapper_new {
		background-color: #896827;
	}
	.testimonial_main_wrapper_new {
		background-color: #fff;
	}
	.testimonial_bubble_top {
		background-color: #eae2b8;
	}
	.testimonial_blurb_text {
		color: #000000 !important;
	}
	.testimonial_blurb_peep {
		color: #ffffff;
	}

/* -----------------------------------------------------------------------------------------------*/

/* GENERAL INQUIRIES */
	/*
	#generalInquiries h3 {
		color: white;
	}
	.general_inquiry_form_headline {
		color: white;
		margin: 0px 0px 5px 0px;
		font-size: 23px;
	}
	#general_inquiry_form_sub_headline {
		color: white;
		margin: 0px 0px 30px 24px;
		font-size: 16px;
	}
	.general_inquiry_form_label_p {
		color: white;
		margin: 0px 30px 10px 0px;
	}
	*/

/* -----------------------------------------------------------------------------------------------*/

/* PRIVACY NOTICE FOR CALIFORNIA CONSUMERS */
	#caPrivacyPolicyTable {
		border-color: white;
	}
	.caPrivacyPolicyTableRegMidTD {
		border-color: transparent white white transparent;
	}
	.caPrivacyPolicyTableRegEndTD {
		border-color: transparent transparent white transparent;
	}
	.caPrivacyPolicyUL {
		color: white;
	}

/* -----------------------------------------------------------------------------------------------*/

/* PROPERTY SEARCH */
	.property-search-bar-wrapper {
		background-color: #343115;
	}
	.dropdown-content {
		background-color: #343115;
		color: white;
	}
	.dropdown-content h3 {
		color: #e9e1b6;
	}
	.daTermzResultz:hover {
		color: white;
		background-color: #343017;
	}
	#searchDropdown_termz .daTermzResultz:hover {
		background-color: #6c684a;
	}
	.searchBtn::after {
		color: #343017;
	}
	.searchBtn:hover {
		border-color: #C8C29D !important;
		background-color: #C8C29D !important;
		transition: all 0.5s;
		color: #343017 !important;
	}
	.bedzBathzActive {
		background-color: #5e592f;
	}
	.bed-bath-search-button:hover{
		background-color: #fff6d8;
		color: #343115;
	}
	.searchOptionsRadioLabel {
		color: white;
	}
	.searchHeaderExplainyThing {
		color: white;
	}
	#daSaveSearchFormHeadline {
		color: #343017;
	}
	#daSaveSearchFormDetailsLine {
		color: black;
	}
	#daSaveSearchFormStuffAtDaBottom {
		color: black;
	}
	.daInfoWindowContentzPrice {
		color: #343017 !important;
	}
	.property-search-info-top-container {
		color: white;
	}
	.property-search-info-top-container h3 {
		color: #e9e1b6;
	}
	.daSortOptionz:hover {
		background-color: #6c684a !important;
	}
	.property-search-info-wrapper {
		background-color: #343115;
	}
	.property-boxesPropSearch h3 {
		color: #343017;
	}
	.property-boxesPropSearch ul {
		color: black;
	}
	.property-boxesPropSearch p {
		color: black;
	}
	.property-boxesPropSearch strong {
		color: black;
	}
	.property-boxesPropSearch:hover .btn-body {
		border-color: #C8C29D !important;
	}
	.property-boxesPropSearch .btn-body{
		color: #343017 !important;
		background-color: white !important;
	}
	.property-boxesPropSearch .btn-body:hover {
		color: #343017 !important;
		border-color: #C8C29D !important;
		background-color: #C8C29D !important;
	}
	#daPropDetailz {
		background-color: #343115 !important;
	}
	.pageBtn{
		border-color: #343017;
		background-color: white;
		color: #343017;
	}
	.pageBtnActive{
		color: white;
		border-color: #6c684a;
		background-color: #6c684a;
	}
	.footerPropSearch {
	  background-color: #343017;
	}
	.search #joeFancyFooter {
		display: none;
	}
		/* OLD SITE */
		#daSearchBody {
			background: none !important;
		}
		.infowindowPropInfoWrapper p {
			color: #000000 !important;
		}
		/*
		#search_results_table p {
			color: #000;
		}
		.search_results_table p {
			color: #000;
		}
		#daPropSearchHeader2b {
			color: #fff;
		}
		#daPropSearchHeader2c {
			color: #fff;
		}
		#daPropSearchHeader2d {
			color: #fff;
		}
		#daPropSearchFooter {
			color: #fff;
		}
		#prop_search_filters_wrapper {
			background-color: #343115;
		}
		*/
		.search_results_prop_info_wrapper_phone p {
			color: white !important;
		}
		.search_results_prop_price_phone {
			color: #fff !important;
		}
		.search_results_prop_info_addy_phone {
			color: #fff !important;
		}
		.search_results_prop_features_phone {
			color: #fff !important;
		}
		/*
		.listing_info_prop_data_section_table_single_col {
			color: white;
		}
		*/
		#prop_search_save_window_content p {
			color: black;
		}
		.search_results_row p {
			color: #000000;
		}
		#prop_search_list_view p {
			color: #000000;
		}

/* -----------------------------------------------------------------------------------------------*/

/* LISTING DETAIL */
	.propDetailzModalClose {
		background-image: linear-gradient(to bottom, #eae1b6, #eae1b6);
		color: #343115;
	}
	.listing-detail-content-container {
		/*background-color: #343115;*/
		background: none;
	}
	.listing-detail-top-menu-buttons {
		border-right: 2px solid #5C5C5C;
	}
	.listing-detail-top-menu-buttons h4 {
		color: #eae1b6;
	}
	.listing-detail-top-menu-buttons:hover {
		background-color: #eae1b6;
	}
	.listing-detail-top-menu-buttons:hover h4 {
		color: #343115;
	}
	.listing-detail-top-menu-buttons:hover .fa-facebook {
		color: #343115;
	}
	.listing-detail-top-menu-buttons:hover .fa-facebook-square {
		color: #343115;
	}
	.listing-detail-top-menu-buttons:hover .fa-twitter {
		color: #343115;
	}
	.listing-detail-top-menu-buttons:hover .fa-twitter-square {
		color: #343115;
	}
	.fa-facebook, .fa-facebook-square {
		color: white;
	}
	.fa-twitter, .fa-twitter-square {
		color: white;
	}
	.listing-detail-top-menu-buttons .fa-facebook, .fa-facebook-square {
		color: eae1b6;
	}
	.listing-detail-top-menu-buttons .fa-twitter, .fa-twitter-square {
		color: eae1b6;
	}
	#scheduleViewingInfoContainer h2 {
		color: #343017;
	}
	.listing-detail-main-property-details {
		background-color: #424136;
		color: white;
	}
	.listing-detail-main-property-details a {
		color: white;
	}
	.listing-detail-main-property-details h2 {
		color: #eae1b6;
	}
	.listing-detail-main-property-details h3 {
		color: #eae1b6;
	}
	.listingStatusWarn {
		color: #eae1b6;
	}
	#daSavePropertyFormHeadline {
		color: #343017;
	}
	#daSavePropertyFormDetailsLine {
		color: #343115;
	}
	.photoTitle {
		color: #eae1b6;
	}
	.galleryShowMore {
		color: #343017;
		border: 1px solid #343017;
	}
	.galleryShowMore:hover {
		border-color: #C8C29D;
		background: #C8C29D;
	}
	.listing-detail-property-description-container {
		border-top: 2px solid #595959;
		border-bottom: 2px solid #595959;
	}
	.listing-detail-property-description-label {
		color: #eae1b6;
	}
	.listing-detail-property-description-details {
		color: white;
	}
	.listing-detail-property-features-header, .listing-detail-property-features-header-no-content {
		background-color: #343115;
		color: white;
		border-top: 2px solid #595959;
		border-bottom: 2px dotted #595959;
	}
	.listing-detail-property-features-header:hover, .listing-detail-property-features-header-no-content:hover {
		background-color: #595034;
	}
	.listing-detail-property-features-header::after {
		color: #e9e1b6;
	}
	.listing-detail-property-features-header.active::after {
		color: #e9e1b6;
	}
	.listing-detail-property-features-label {
		color: #eae1b6;
	}
	.listing-detail-property-features-value {
		color: white;
	}
	#profileContent h4 {
		color: #eae1b6;
	}
	.property-boxes h3 {
		color: #343017;
	}
	.property-boxes ul {
		color: black;
	}
	.property-boxes p {
		color: black;
	}
	.property-boxes strong {
		color: black;
	}
	.property-boxes:hover .btn-body {
		border-color: #C8C29D !important;
	}
	.property-boxes .btn-body{
		color: #343017 !important;
		background-color: white !important;
	}
	.property-boxes .btn-body:hover {
		color: #343017 !important;
		border-color: #C8C29D !important;
		background-color: #C8C29D !important;
	}
	.listing-detail-property-disclaimers p {
		color: white;
	}
		/* OLD SITE */
		#listing_info_td {
			background: none;
		}
		#listing_info_navigate_through_da_results {
			color: #ffffff;
		}
		.listing_info_section_header {
			background-color: #978d5c;
		}
		#listing_info_top_info {
			color: #ffffff;
		}
		#listing_info_top_prop_data {
			color: #ffffff;
		}
		#listing_info_top_prop_data p {
			color: #ffffff;
		}
		#listing_info_top_prop_data td {
			color: #ffffff;
		}
		#listing_info_navigate_through_da_results_minimal {
			color: #ffffff;
		}
		.listing_info_top_info_basic_oh_text_minimal {
			font-size: 13px;
		}
		.listing_info_top_agent_info_phone_minimal_stacked a {
			color: #ffffff;
		}
		.listing_info_top_agent_info_email_minimal_stacked a {
			color: #eae1b6;
		}
		.listing_info_prop_data_section_table_single_col a {
			color: #ffffff;
		}
		#listing_info_action_menu_minimal td {
			color: black;
		}
		#listing_info_action_menu_minimal td p {
			color: black;
		}
		/*
		.listing_info_top_agent_info_inner_div_screen {
			background-color: #896827;
		}
		.listing_info_amenities_selector_text {
			color: #000;
		}
		.listing_info_amenities_selector_text:hover {
			color: #fff;
		}
		.listing_info_amenities_selector_wrapper_on p {
			color: #fff !important;
		}
		.listing_info_amenities_selector_wrapper:hover p {
			color: #fff !important;
		}
		#listing_info_top_prop_data_da_remarks {
			color: white;
		}
		.listing_info_prop_data_item_value{
			color: white;
		}
		.listing_info_prop_data_item_label{
			color: white;
		}
		#listing_info_get_more_info_who_gonna_assist {
			color: #000;
		}
		.listing_info_get_more_info_form_label {
			color: #000;
		}
		.listing_info_email_to_friend_form_label {
			color: #000;
		}
		.listing_info_top_agent_info_inner_div_minimal_stacked a {
			color: #fff;
		}
		*/
		#listing_info_td_minimal {
			background: none;
		}
		/*
		.listing_info_action_menu_form_minimal p {
			color: #000;
		}
		*/
		#listing_info_dere_aint_be_no_results_but_here_be_options {
			color: #ffffff;
		}

/* -----------------------------------------------------------------------------------------------*/

	@media screen and (max-width: 999px) {
		#daJoeFancyHeaderStuffWrapper {
			left: 0px;
			width: 100%;
			margin: 0px 0px 0px 0px;
		}
		#daAgentPageQuickSearchWrapper {
			left: 0%;
			width: 100%;
			margin: 8% 0px 0px 0px;
		}
		#daHomepageStuffWrapper {
			left: 0px;
			margin: 0px 0px 0px 0px;
			width: 100%;
		}
	}
	@media screen and (min-width: 921px) {
		#daHeaderImgAgnt {
			display: none;
		}
		#daHeaderAgentInfoWrapper,#daHeaderAgentInfoWrapperC {
			display: none;
		}
	}
	@media screen and (max-width: 920px) {
		#daHeaderHeader {
			height: auto;
		}
		.home #daHeaderHeader {
			height: auto;
		}
		#daHeaderImageWrapper {
			height: auto;
		}
		#headerLogo {
			display: none;
		}
		#headerPhone {
			display: none;
		}
		#headerSlogan {
			display: none;
		}
		#daJoeFancyHeaderStuffWrapper {
			display: none;
		}
		#allDaStuff {
			left: 0px;
			width: auto;
			margin: 0px 0px 20px 0px;
		}
		.home #allDaStuff {
			width: auto;
		}
		#joeFancyFooter {
			display: none;
		}
		#daSideMenuTD {
			display: none;
		}
	}
	@media screen and (max-width: 600px) {
		#joeInfoWrapper {
			float: none;
			width: auto;
			padding-top: 40px;
		}
		#joeInfoAgentContact {
			display: inline-block;
		}
		#joePhotoNameWrapper {
			display: inline-block;
			width: 226px;
		}
	}
	@media screen and (max-width: 480px) {
		#daQuickSearchButtonTable {
			font-size: 15px;
		}
		.daQuickSearchBottomButtonBigOlText {
			font-size: 18px;
		}
	}
	@media screen and (max-width: 999px) {
		.allDaRandomFeaturedListingsWrapper {
			left: 0px;
			width: 95%;
			margin: 0px 0px 0px 5%;
		}
		
	}
	@media screen and (max-width: 999px) {

		.home #daCopyright {
			margin: unset !important;
			left: unset !important;
			width: unset !important
		}
	}
