


.mls_mainlink_subfunction_landing_pages__top_header{
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);
	text-align: center;
	width: 90%;
	margin: 0px auto;
	/*background-color: rgba(230,230,230,0.6);*/
	background-image: linear-gradient(180deg, rgba(200,200,200,1), rgba(255,255,255,1));
	/*padding-left: 0px;*/
	/*padding-top: 7px;*/
	/*padding-bottom: 7px;*/
	/*padding-right: 0px;*/
	padding: 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	/*text-align: justify;*/
	/*text-justify: inter-word;*/
}
.mls_mainlink_subfunction_landing_pages__bycat_header_img_container{
	width: 90%;
	margin: 0px auto;
}

.mls_mainlink_subfunction_landing_pages__bycat_header_img{
	max-width: 100%;
	object-fit: contain;
}
.mls_mainlink_subfunction_landing_pages__multicat_overall_centering_container{
	/*background-color: rgb(220,200,200);*/
	width: 90%;
	margin: 0px auto;
	padding-top: 30px;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	text-align: justify;
	text-justify: inter-word;
}
.mls_mainlink_subfunction_landing_pages__multicat_rounded_container{
	margin: 0px auto;
	/*background-color: rgb(200,220,200);*/
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	width: 90%;
	/*padding-top: 15px;*/
	/*padding-bottom: 15px;*/
	padding: 15px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;

	-moz-box-shadow: 0 0 4px #555555;
	 -webkit-box-shadow: 0 0 4px #555555;
	box-shadow: 0 0 4px #555555;

	/*margin-left: 15px;*/

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mls_mainlink_subfunction_landing_pages__multicat_separator{
	margin-top: 20px;
	margin-bottom: 20px;
	height=1;
	width=100%;
	border-bottom: 1px solid #999999;
}

.mls_mainlink_subfunction_landing_pages__cat_info_table_td{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border:none;
	outline:none;
	text-align: justify;
	text-justify: inter-word;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}






.mls_mainlink_subfunction_landing_pages__sectional_header{
	background: #383838;
	padding: 25px;
	color: #cccccc;
	text-shadow: 1px 1px 2px #000000;
	transition: 0.5s;
}


.mls_mainlink_subfunction_landing_pages__sectional_header a:link { color: #cccccc;text-decoration: none; }
.mls_mainlink_subfunction_landing_pages__sectional_header a:visited { color: #cccccc;text-decoration: none; }
.mls_mainlink_subfunction_landing_pages__sectional_header a:hover {
	color: #ffc12f;
	text-decoration: none;
	/*text-shadow: 1px 1px 2px #ffd200;*/
	text-shadow: 2px 2px 2px rgba(255, 210, 0, 0.35);
	transition: 0.5s;

}
.mls_mainlink_subfunction_landing_pages__sectional_header a:active { color: #ffda76;text-decoration: none; }






















/* Deprecated */
/*.mls_favorites_and_ignore_icon_container{*/
	/*float: right;*/
	/*margin-right: 25px;*/
/*}*/






/* OpenMaps Configurations */
/* VERIFIED IN USE BY V2 */
.map_bph_listing_location{
	margin: auto;
	height: 300px;
	width: 90%;
	border: 1px solid rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 4px #000000;
	 -webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
}




/* PAGINATION VERIFIED IN USE BY V2 */
.table_pagination_formatter{
	margin: 0px auto;
}
.table_td_pagination_formatter{
	background-color: rgb(220,220,220);
	min-width: 14px;
	margin: 0px auto;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-width: 1px;
	border-color: 555;
	border-style: solid;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: rgb(0,53,26);
	text-shadow: 1px 1px 2px #AAA;
	text-align: center;
	vertical-align: center;

}
.table_td_pagination_formatter_current{
	background-color: rgb(15,100,15);
	min-width: 14px;
	margin: 0px auto;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-width: 1px;
	border-color: 555;
	border-style: solid;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: rgb(0,255,0);
	text-shadow: 0px 0px 2px #0A0;
	text-align: center;
	vertical-align: center;
}


.table_td_pagination_formatter_current a:link, .table_td_pagination_formatter_current a:hover, .table_td_pagination_formatter_current a:visited, .table_td_pagination_formatter_current a:active{
	color: #00FF00;  
	text-decoration: none;
}

.table_td_pagination_formatter a:link{
	color: #000000;  
	text-decoration: none;
}
.table_td_pagination_formatter a:hover{
	color: #003300;  
	text-decoration: none;
}
.table_td_pagination_formatter a:visited{
	color: #333333;  
	text-decoration: none;
}















/* VERIFIED IN USE BY V2 */
.mls_detail_view__contract_status__active{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(0,120,0);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.mls_detail_view__contract_status__pending_take_bkups{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(223,104,0);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.mls_detail_view__contract_status__pending{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(223,0,0);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.mls_detail_view__contract_status__cancelled{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(60,60,60);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.mls_detail_view__contract_status__expired{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(60,60,60);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.mls_detail_view__contract_status__closed{
	text-shadow: 1px 1px 4px #999;
	font-family: Helvetica, Arial, sans-serif;
	color: rgb(60,60,60);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

























/*   ---   Index Layout: Small Pic w/ Intro on Right   ---   */
/* VERIFIED IN USE BY V2 */





.detail_thinline_header{
	width: 90%;
	background: url(https://www.betterprescotthomes.com/images//v2_mls_detail_thinline_header.gif) top left no-repeat;
	margin-left: 5%;
	background-size: 150% 50%;
	height: 20px;
}



.mls__index_view__pic_stat_remarks__header_wide{
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);
	text-align: left;
	width: 90%;
	margin-left: 5%;
	/*background-color: rgba(230,230,230,0.6);*/
	background-image: linear-gradient(70deg, rgba(200,200,200,1), rgba(255,255,255,1));
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	border-top-left-radius: 10px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}
.mls__index_view__pic_stat_remarks__header_wide a:link, .mls__index_view__pic_stat_remarks__header_wide a:visited {
	color:black;
	text-decoration: none;
}
.mls__index_view__pic_stat_remarks__header_narrow{
	display: none;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);
	text-align: left;
	width: 90%;
	margin-left: 5%;
	/*background-color: rgba(230,230,230,0.6);*/
	background-image: linear-gradient(70deg, rgba(200,200,200,1), rgba(255,255,255,1));
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	border-top-left-radius: 10px;
	font-family: 'Dosis', sans-serif;
	font-size: 2.5vw;
	font-weight: Normal;
	line-height: 2.7vw;
}
.mls__index_view__pic_stat_remarks__header_narrow a:link, .mls__index_view__pic_stat_remarks__header_narrow a:visited {
	color:black;
	text-decoration: none;
}

.mls__index_view__narrow_remarks__fade_separator{
	width: 90%;
	margin-left: 5%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	background-image: linear-gradient(90deg, rgba(255,255,255,1), rgba(100,100,100,1), rgba(255,255,255,1));
	/*background-color: rgba(230,30,30,1);*/
	display: none;
}


.mls__property_pic_and_gifos_container{
	position: relative;
}
.mls__property_pic_and_gifos_container__gifos_positioner{
	/*margin-top: 7px;*/
	/*margin-left: 7px;*/
	/*float: left;*/
	position: absolute;
	left: 7px;
	top: 7px;
	background-color: rgba(255,255,255,1);
	border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(68, 68, 68, 0.6);
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}










#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section {
	/*background: #ccccff;*/
	margin: auto;
	display: flex;
	flex-flow: row;
	position: relative;
	width: 90%;
}

#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__01 {
	/*background: #ccccff;*/
	width: 33%;
	flex: 0 1 auto;
	order: 1;
	margin: 0px auto;
	align: center;
}

#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__02 {
	/*background: #ffccff;*/
	width: 33%;
	margin: 0px auto;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 2;
	display: inline-block;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
}


#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__03 {
	/*background: #ff8a55;*/
	width: 33%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 3;
	display: inline-block;
	vertical-align: top;
	margin: 0px auto;
	align: center;
}













#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section {
	/*background: #ccccff;*/
	margin: auto;
	display: flex;
	flex-flow: row;
	position: relative;
	width: 90%;

	border-top: none !important;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;

}

#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__01 {
	/*background: #ff0000;*/
	width: 33%;
	margin: 0px auto;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 1;
	/*display: inline-block;*/
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
}

#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__02 {
	/*background: #00ff00;*/
	width: 33%;
	margin: 0px auto;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 2;
	/*display: inline-block;*/
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
}


#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__03 {
	/*background: #0000ff;*/
	width: 33%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 3;
	/*display: inline-block;*/
	vertical-align: top;
	margin: 0px auto;
	align: center;
}
















#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section {
	/*background: #ccccff;*/
	margin: auto;
	display: flex;
	flex-flow: row;
	position: relative;
	width: 100%;
}

#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__01 {
	/*background: #ff0000;*/
	width: 50%;
	margin: 0px auto;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 1;
	/*display: inline-block;*/
	vertical-align: top;
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
}

#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__02 {
	/*background: #00ff00;*/
	width: 50%;
	margin: 0px auto;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 2;
	/*display: inline-block;*/
	vertical-align: top;
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
}
























#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section {
	/*background: #ccccff;*/
	margin: auto;
	display: flex;
	flex-flow: row;
	position: relative;
	width: 90%;
}

#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__01 {
	background-image: linear-gradient(180deg, rgba(200,200,200,1), rgba(255,255,255,1));
	width: 33%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 1;
	vertical-align: top;
	/*margin: 0px auto;*/
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
	border-width: 1px;
	border-color: 555;
	border-style: solid;
	border-radius: 10px;
	padding: 15px;
	margin: 15px;
}

#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__02 {
	background-image: linear-gradient(180deg, rgba(200,200,200,1), rgba(255,255,255,1));
	width: 33%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 2;
	vertical-align: top;
	/*margin: 0px auto;*/
	align: center;
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
	border-width: 1px;
	border-color: 555;
	border-style: solid;
	border-radius: 10px;
	padding: 15px;
	margin: 15px;
}


#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__03 {
	background-image: linear-gradient(180deg, rgba(200,200,200,1), rgba(255,255,255,1));
	width: 33%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	flex: 0 1 auto;
	order: 3;
	vertical-align: top;
	/*margin: 0px auto;*/
	align: center;
	border-width: 1px;
	border-color: 555;
	border-style: solid;
	border-radius: 10px;
	padding: 15px;
	margin: 15px;
}


































.mls__full_view_main_prop_img{
	border: 1px solid rgba(50,50,50,0.6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 2px 2px 7px #555555;
	 -webkit-box-shadow: 2px 2px 7px #555555;
	box-shadow: 2px 2px 7px #555555;

	/*max-width: 350px;*/

	/*border: 1px solid #666; max-width: 250px; max-height: 188px;*/

	/*min-width: 250px;*/

	max-width: 100%;
	max-height: 100%;
	min-width: 200px;

	object-fit: contain;
}

.mls__full_view__stat__table{
	/*background: #ff8a55;*/
	margin: 0px auto;
	white-space: nowrap;
	/*table-layout: fixed;*/
	width: 100%;
	/*word-break: break-all;*/
	/*display: block;*/
	/*overflow: auto;*/
	/*align-items: top;*/
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}
.mls__full_view__remarks{
	/*background: #eeeeee;*/
	width: 90%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	display: inline-block;
	vertical-align: top;
	margin: 0px auto;
	align: center;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: justify;
	text-justify: inter-word;
}
.mls__full_view__sectional_header{
	background-image: linear-gradient(180deg, rgba(160,160,160,1), rgba(255,255,255,1));
	padding-top: 10px;
	width: 90%;
	margin: 0px auto;
	align: center;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	padding-bottom: 15px;
}
.mls__full_view__white_grey_white_fade_separator{
	background-image: linear-gradient(90deg, rgba(255,255,255,1), rgba(160,160,160,1), rgba(255,255,255,1));
	width: 100%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.mls__full_view__listing_history_match_type__high{
	border: 1px solid rgba(11,115,0,1.0);
	background: #9ed698;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 70%;
	margin: 0px auto;
	margin-top: 120px;
	margin-bottom: 20px;
	padding: 7px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}
.mls__full_view__listing_history_match_type__med{
	border: 1px solid rgba(115,95,0,1.0);
	background: #d2b943;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 70%;
	margin: 0px auto;
	margin-top: 120px;
	margin-bottom: 20px;
	padding: 7px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}
.mls__full_view__listing_history_match_type__low{
	border: 1px solid rgba(135,0,0,1.0);
	background: #e35d5d;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 70%;
	margin: 0px auto;
	margin-top: 120px;
	margin-bottom: 20px;
	padding: 7px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
}


















/* See cssdeck.com/labs/css3-glass-button for this doc */
#mls__full_search__green_glass_submit_button_styler{
	font-family: Helvetica, Arial, sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:3px;

	text-shadow: /* Simulating Text Stroke */
        -1px -1px 0 #444, 
        1px -1px 0 #444, 
        -1px 1px 0 #444, 
        1px 1px 0 #444;

	border: 1px solid rgba(0,0,0,0.5);
	border-bottom: 3px solid rgba(0,0,0,0.5);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: rgba(60,255,60,1);

    -o-box-shadow: 
        0 2px 8px rgba(0,0,0,0.5),
        inset 0 1px rgba(255,255,255,0.3),
        inset 0 10px rgba(255,255,255,0.2),
        inset 0 10px 20px rgba(255,255,255,0.25),
        inset 0 -15px 30px rgba(0,0,0,0.3);

    -webkit-box-shadow: 
        0 2px 4px rgba(0,0,0,0.5),
        inset 0 1px rgba(255,255,255,0.3),
        inset 0 10px rgba(255,255,255,0.2),
        inset 0 10px 20px rgba(255,255,255,0.25),
        inset 0 -15px 30px rgba(0,0,0,0.3);

    -moz-box-shadow:
        0 2px 4px rgba(0,0,0,0.5),
        inset 0 1px rgba(255,255,255,0.3),
        inset 0 10px rgba(255,255,255,0.2),
        inset 0 10px 20px rgba(255,255,255,0.25),
        inset 0 -15px 30px rgba(0,0,0,0.3);
	
	box-shadow: 
        0 2px 4px rgba(0,0,0,0.5), /* Exterior Shadow */
        inset 0 1px rgba(255,255,255,0.3), /* Top light Line */
        inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
        inset 0 10px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
        inset 0 -15px 30px rgba(0,0,0,0.3); /* Dark Background */

	margin: 2px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
}





/*   ---   Img Gallery   ---   */
.mls__full_view__gallery__container{
	display: flex;
	flex-wrap: wrap;
	padding: 5px;
	justify-content: flex-end;
}
.mls__full_view__gallery__img{
	margin: 5px;
	border: 1px solid rgba(50,50,50,0.6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 2px 2px 7px #555555;
	 -webkit-box-shadow: 2px 2px 7px #555555;
	box-shadow: 2px 2px 7px #555555;

	width: 45%;
}













#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section {
	align-items: left;
	margin-left: 5%;
	/*margin: auto;*/
	display: flex;
	flex-flow: row;
	position: relative;
	/*background-color: rgba(230, 230, 230, .5);*/
	width: 90%;
	/*padding: 10px;*/
}

#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__01 {
	width: 25%;
	/*margin: auto;*/
	/*background: #ccccff;*/
	/*background-color: rgba(55, 55, 255, 1);*/
	/*flex: 1 1 auto;*/
	flex: 0 1 auto;
	order: 1;
	/*font-size: 1.5vw;*/
	/*font-weight: Normal;*/
	/*line-height: 1.7vw;*/
	margin-left: 10px;
}

#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__02 {
	width: 26%;
	/*margin: 0px auto;*/
	margin-left: 2%;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	/*flex: 1 1 auto;*/
	flex: 0 1 auto;
	order: 2;
	align: center;
}


#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__03 {
	width: 49%;
	/*margin: auto;*/
	padding-left: 25px;
	font-family: 'Dosis', sans-serif;
	font-size: 1.5vw;
	font-weight: Normal;
	line-height: 1.7vw;
	/*flex: 1 1 auto;*/
	flex: 0 1 auto;
	order: 3;
	text-align: justify;
	text-justify: inter-word;
}


.mls__index_view__stat__table{
	margin: 0px auto;
	white-space: nowrap;
	/*table-layout: fixed;*/
	/*width: 100%;*/
	/*word-break: break-all;*/
	/*display: block;*/
	/*overflow: auto;*/
	/*align-items: top;*/
}



.mls__index_view__pic_stat_remarks__on_narrow_detail_column__row{
  display: flex;
}

.mls__index_view__pic_stat_remarks__on_narrow_detail_column__col{
  flex: 50%;
}
.mls__index_view__pic_stat_remarks__on_narrow_detail__hide_if_wide{
	display: none;
}









/*   ---   Image Styling   ---   */
/* VERIFIED IN USE BY V2 https://www.w3schools.com/cssref/css3_pr_box-shadow.asp */

.mls_img_format__index_01{

	border: 1px solid rgba(50,50,50,0.6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 2px 2px 7px #555555;
	 -webkit-box-shadow: 2px 2px 7px #555555;
	box-shadow: 2px 2px 7px #555555;

	/*max-width: 350px;*/

	/*border: 1px solid #666; max-width: 250px; max-height: 188px;*/

	/*min-width: 250px;*/

	max-width: 100%;
	max-height: 100%;
	min-width: 200px;


}









































@media all and (max-width: 827px) {


	.mls_mainlink_subfunction_landing_pages__top_header{
		font-size: 2.9vw;
		line-height: 3.2vw;
	}

	.mls_mainlink_subfunction_landing_pages__multicat_overall_centering_container{
		font-size: 2.8vw;
		line-height: 3.2vw;
	}
	.mls_mainlink_subfunction_landing_pages__multicat_rounded_container_left{
		font-size: 2.8vw;
		line-height: 3.2vw;
	}
	.mls_mainlink_subfunction_landing_pages__multicat_rounded_container_right{
		font-size: 2.8vw;
		line-height: 3.2vw;
	}
	.mls_mainlink_subfunction_landing_pages__cat_info_table_td{
		font-size: 2.8vw;
		line-height: 3.2vw;
	}






	.mls__full_view__gallery__img{
		width: 90%;
	}






	#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section, #page {
		flex-direction: column;
		align-items: stretch;
	}
	#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__01, #flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__02, #flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__03{
	/* Return them to document order */
		order: 0;
	}


	#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__01{
		width: 90%;
	}
	#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__02{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
	}
	#flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section > flow_ctrl_a__mls__full_view__pic_main_stats__group_horizontal_section__03{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
	}
	.mls__full_view__remarks{
		font-size: 3.1vw;
		line-height: 3.4vw;
	}
	.mls__full_view__sectional_header{
		font-size: 3.1vw;
		line-height: 3.4vw;
	}








	#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section , #page {
		flex-direction: column;
		align-items: stretch;
	}
	#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__01, #flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__02, #flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__03{
	/* Return them to document order */
		order: 0;
	}
	#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__01{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 0px;
	}
	#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__02{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 0px;
	}
	#flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_triple_col__group_horizontal_section__03{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 0px;
	}














	#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section , #page {
		flex-direction: column;
		align-items: stretch;
	}
	#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__01, #flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__02{
	/* Return them to document order */
		order: 0;
	}
	#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__01{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		padding: 0px;
	}
	#flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__generic_double_col__group_horizontal_section__02{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 40px;
		padding: 0px;
	}

















	#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section , #page {
		flex-direction: column;
		align-items: stretch;
	}
	#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__01, #flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__02, #flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__03{
	/* Return them to document order */
		order: 0;
	}
	#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__01{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 15px;
	}
	#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__02{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 15px;
	}
	#flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section  > flow_ctrl_a__mls__full_view__full_search_fade_bg_triple_col__group_horizontal_section__03{
		width: 90%;
		font-size: 3.1vw;
		line-height: 3.4vw;
		margin-top: 20px;
		padding: 15px;
	}



















	.mls__full_view__stat__table{
		font-size: 3.1vw;
		line-height: 3.4vw;
	}






	.mls__full_view__listing_history_match_type__high{
		width: 90%;
		font-size: 2.5vw;
		line-height: 2.7vw;
	}
	.mls__full_view__listing_history_match_type__med{
		width: 90%;
		font-size: 2.5vw;
		line-height: 2.7vw;
	}
	.mls__full_view__listing_history_match_type__low{
		width: 90%;
		font-size: 2.5vw;
		line-height: 2.7vw;
	}







	#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section, #page {
		flex-direction: column;
		align-items: stretch;
	}
	#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__01, #flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__02, #flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__03{
	/* Return them to document order */
		order: 0;
	}
	#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__01{
		/*min-height: 50px;*/
		/*max-height: 50px;*/
		/*margin-left: 40px;*/
		/*margin-right: 0px;*/
		width: 95%;
	}
	#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__02{
		/*min-height: 50px;*/
		/*max-height: 50px;*/
		/*margin-left: 40px;*/

		padding-top: 20px;
		padding-bottom: 0px;
		padding-top: 20px;
		padding-right: 0px;


		text-align: center;
		width: 95%;
		font-size: 2.5vw;
		line-height: 2.9vw;
	}
	#flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section > flow_ctrl_a__mls__index_view__pic_stat_remarks__group_horizontal_section__03{
		/*min-height: 50px;*/
		/*max-height: 50px;*/
		/*margin-left: 40px;*/

		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 20px;
		padding-right: 20px;

		width: 95%;
		font-size: 2.5vw;
		line-height: 2.9vw;

		/*text-align: center;*/
		text-align: justify;
		text-justify: inter-word;
	}













	.mls__index_view__pic_stat_remarks__header_wide{
		display: none;
	}
	.mls__index_view__pic_stat_remarks__header_narrow{
		display: block;
	}



	.detail_thinline_header{
		width: 90%;
		background: url(https://www.betterprescotthomes.com/images//v2_mls_detail_thinline_header.gif) top left no-repeat;
		margin-left: 5%;
		background-size: 330% 50%;
		height: 20px;
	}

	.mls__index_view__pic_stat_remarks__on_narrow_detail__hide_if_wide{
		display: block;
	}

	.mls__index_view__narrow_remarks__fade_separator{
		display: block;
	}



}






