@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------------------------------------------- */
/******************************************************************************************************** 
	Company: Superlative, Inc
	Product: IDX V6
	Authors: David Wheeler
	Date: 4/09/08
	
	Created @ Superlative, Inc. 2008 (Superlative IDX)
	Use of this content is by contractual agreement only.
	Superlative, Inc. claims no liability for content provided &/or uploaded by its clients.
	
********************************************************************************************************/
/* --------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- IDX Detail Layout D1 */
/* -------------------------------------------------------------------------------------------------- */

.IDX_D1 {
	background: #FFFFFF;
	margin: 0px auto;
	width: 700px;
	height: 100% auto;
	text-align: center;
	display: table;
	}	
	
.IDX_D1 .main_page_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 700px;
	height: 100% auto;
	display: table;
	}

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------- IDX Detail Layout 01 - Breadcrumb/Paging Nav */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .paging_nav_container {
	background: #FFFFFF;
	margin: 0px auto;
	*margin-right: -20px;
	width: 700px;
	height: 30px;
	display: table;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	}
	.IDX_D1 .paging_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0860a8;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: underline;
		}
	.IDX_D1 .paging_nav_container a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #83afd3;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
		}	

.IDX_D1 .paging_nav_left_container {
	width: 330px;
	float: left;
	text-align: left;
	padding: 7px 10px 0px 10px;
	display: inline;
	}
	
.IDX_D1 .paging_nav_right_container {
	width: 330px;
	float: right;
	text-align: right;
	padding: 7px 10px 0px 10px;
	display: inline;
	}

/*-------------- End */
	
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------- IDX Detail Layout 01 - My Saved Items/Login Bar */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .my_saved_items_login_bar {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/saved_items_bg.gif) repeat-x;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 685px;
	height: 28px;
	padding-top: 5px;
	padding-left: 10px;
	text-align: left;
	margin: 0px auto;
	margin-bottom: 0px;	
	color: #414141;
	display: table;
	}
	.IDX_D1 .my_saved_items_login_bar a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: underline;
		}
	.IDX_D1 .my_saved_items_login_bar a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #83afd3;
		text-decoration: none;
		}

.IDX_D1 .my_saved_items_button1 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/saved_items_button1_whitebg.gif) no-repeat left top;
	margin: 0px auto;
	width: 100% auto;
	height: 27px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 8px;
	border-top: 0px #ECECEC solid;
	display: inline-block;
	text-align: left;
	}
	
.IDX_D1 .my_saved_items_button2 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/saved_items_button2_whitebg.gif) no-repeat left top;
	width: 100% auto;
	height: 27px;
	padding-top: 5px;
	padding-left: 32px;
	padding-right: 8px;
	border-top: 0px #ECECEC solid;
	display: inline-block;
	text-align: left;
	}
		
.IDX_D1 .left_arrow {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/left_arrow.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 100% auto;
	height: 25px;
	padding-top: 0px;
	padding-left: 10px;
	display: inline-block;
	color: #414141;
	}	
	
/*-------------- End */

/* ---------------------------------------------------------------------------------- */ 
/* ----------------------------------------------- IDX Detail Layout 01 - Contact Bar */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .contact_bar_container {
	background: #FFFFFF url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/bg_contact_bar.jpg) repeat-x;
	float: left;
	*float: none;
	margin: 0px auto;
	width: 698px;
	height: 100px;
	border: 1px #EDEDED solid;
	display: table;
	}

.IDX_D1 .contact_name {
	width: 598px;
	text-align: right;
	float: left;
	padding-top: 10px;
	display: inline;
	}
	.IDX_D1 .contact_name a {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0860a8;
		}
	.IDX_D1 .contact_name a:hover {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #83afd3;
		}

.IDX_D1 .contact_phone_numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	width: 100%;
	padding-top: 10px;
	float: left;
	text-align: right;
	display: inline;
	}
		
.IDX_D1 .contact_agent_image_container {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/contact_agent_photo_shadow.jpg) no-repeat center;
	width: 74px;
	height: 94px;
	float: right;
	border: 0px;
	padding-top: 2px;
	margin-right: 10px; 
	display: inline;
		}
		.IDX_D1 .contact_agent_image_container img {
			border: 1px #FFFFFF solid;
			text-align: center;
			width: 70px;
			height: 90px;
			}
	
	
/*-------------- End */

/* ---------------------------------------------------------------------------------- */ 
/* ------------------------------------- IDX Detail Layout 01 - Property Display Area */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .main_property_photo_container {
	border: 0px;
	margin: 0px auto;
	width: 370px;
	height: 100% auto;
	border: 0px #EDEDED solid;
	padding: 10px 10px 0px 10px;
	display: inline;
	float: left;
	}
	
.IDX_D1 .main_property_photo {
		background: #FFFFFF url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/main_property_photo_shadow.jpg) no-repeat center;
		border: 0px;
		width: 374px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-bottom: 10px; 
		height: 100% auto;
		}
		.IDX_D1 .main_property_photo img {
			border: 1px #FFFFFF solid;
			width: 370px;
			height: 246px;
			}
		
.IDX_D1 .additional_photos_container {
	border: 0px;
	margin: 0px;
	width: 375px;
	padding-left: 0px;
	padding-right: 0px;
	height: auto;
	border: 0px #EDEDED solid;
	display: block;
	float: left;
	}
	.IDX_D1 .additional_photos {
		background: #FFFFFF;
		border: 0px #FFFFFF solid;
		width: 100%;
		height: 100% auto;
		display: inline;
		}
		.IDX_D1 .additional_photos img {
			width: 92px;
			height: 62px;
			border: 0px;
			margin: 0px 1px 1px 0px;
			display: inline;
			float: left;
			}

/* ---------------------------------------------------------------------------------- */ 
/* ------------------------------------------------------ IDX Detail Open House Alert */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .open_house_alert {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/open_house_alertBG.jpg) no-repeat left top #FFFFFF;
	width: 100% auto;
	height: auto;
	display: block;
	padding: 10px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	border: 4px #e2e2e2 double;
	text-align: left;
	float: left;
	}	
	.IDX_D1 .open_house_alert h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #414141;
		font-style: italic;
		padding-left: 40px;
		margin: 0px;
		}	
	.IDX_D1 .open_house_alert h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #414141;
		padding-left: 40px;
		margin: 0px;
		}		
	.IDX_D1 .open_house_alert .open_house_times {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #414141;
		padding-left: 40px;
		text-align: left;
		}
		
/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------- IDX Detail Layout 01 - Property Information */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .property_information_container_top {
	display: none;
	}

.IDX_D1 .property_information_container_bottom {
	display: none;
	}
			
.IDX_D1 .property_information_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 270px;
	height: auto;
	padding: 10px 5px 0px 5px;
	*padding: 10px 10px 0px 10px;
	border: 0px;
	display: inline;
	float: right;
	vertical-align: top;
	}

.IDX_D1 .property_information {
	background: #FFFFFF;
	margin: 0px auto;
	width: 280px;
	height: auto;
	display: inline-block;
	float: right;
	margin-bottom: 10px;
	}	

.IDX_D1 .title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #414141;
	text-align: left;
	width: 280px;
	height: auto;
	display: block;
	margin-bottom: 5px;
	}
	
.IDX_D1 .price {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #414141;
	text-align: left;
	width: 280px;
	height: auto;
	display: block;
	margin-bottom: 5px;
	}
	
.IDX_D1 .address {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-align: left;
	height: auto;
	display: block;
	padding-bottom: 5px;
	}
	.IDX_D1 .address a {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		}
	.IDX_D1 .address a:hover {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		}
	
.IDX_D1 .beds_and_baths {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-align: left;
	height: auto;
	display: block;
	padding-bottom: 5px;
	}
		
.IDX_D1 .mls_info {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	height: auto;
	display: block;
	text-align: left;
	}

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------------------- IDX Detail Layout 01 - Main Nav */
/* ---------------------------------------------------------------------------------- */
	
.IDX_D1 .main_nav_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 280px;
	height: 100% auto;
	padding: 0px;
	border: 0px;
	display: table;
	float: left;
	text-align: left;
	border-bottom: 1px #ECECEC solid;
	}
	.IDX_D1 .main_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: none;
		}
	.IDX_D1 .main_nav_container a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		text-decoration: none;
		}

/* ----------------------- IDX Buttons */

.IDX_D1 .save_this_listing_button1 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button1_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}
	
.IDX_D1 .save_this_listing_button2 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button2_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

.IDX_D1 .save_this_listing_button3 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button3_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

.IDX_D1 .save_this_listing_button4 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button4_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

.IDX_D1 .save_this_listing_button5 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button5_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}
	
.IDX_D1 .save_this_listing_button6 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button6_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}
	
.IDX_D1 .save_this_listing_button7 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button7_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}
	
.IDX_D1 .save_this_listing_button8 {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/button8_whitebg.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 250px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 30px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */ 
/* ------------------------------------------------------------------- IDX Calculator */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .calculator_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 280px;
	height: 100% auto;
	padding: 0px;
	border: 0px;
	display: table;
	float: left;
	text-align: left;
	border-bottom: 0px #ECECEC solid;
	}

.IDX_D1 .calculator {
	background: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/mortgage_calculator_button.gif) no-repeat top left;
	display: block;
	padding: 5px;
	padding-left: 70px;
	margin: 10px 0px 6px 0px;
	background-color: #FFFFFF;
	border: 4px #e2e2e2 double;
	text-align: left;
	width: 188px;
	height: 46px;
	}			
	.IDX_D1 .calculator a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0860a8;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D1 .calculator a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #83afd3;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D1 .calculator h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #414141;
		margin: 0px;
		display: block;
		}		
	.IDX_D1 .calculator h2 {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #414141;
		margin: 0px;
		display: block;
		}
	
/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */ 
/* ----------------------------------------- IDX Detail Layout 01 - Property Features */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .property_features_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px #999999 solid;
	display: table;
	float: left;
	}

.IDX_D1 .property_description_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px #999999 solid;
	display: table;
	float: left;
	}

.IDX_D1 .property_community_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px #999999 solid;
	display: table;
	float: left;
	}
	
.IDX_D1 .property_additional_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px #999999 solid;
	display: table;
	float: left;
	}
	
.IDX_D1 .property_school_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px #999999 solid;
	display: table;
	float: left;
	}
	
.IDX_D1 .property_features_features {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border: 0px;
	display: table;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D1 .property_features_features ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
		
.IDX_D1 .property_features_column1 {
	width: 320px;
	height: auto;
	float: left;
	display: inline;
	}
	
.IDX_D1 .property_features_column2 {
	width: 320px;
	height: auto;
	float: right;
	display: inline;
	}
		
.IDX_D1 .property_features_content {
	background: #FFFFFF;
	font-family: <IDX_d01_property_content_features_font_family>;
	font-size: 12px;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border: 0px;
	display: table;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D1 .property_features_content ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/list_image.gif);
		padding-left: 15px;
		margin: 0px;
		}

.IDX_D1 .property_features_content_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	width: 675px;
	height: auto;
	float: left;
	display: inline;
	}

.IDX_D1 .property_features_community {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border: 0px;
	display: table;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D1 .property_features_community ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}

.IDX_D1 .property_features_additional {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border: 0px;
	display: table;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D1 .property_features_additional ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
		
.IDX_D1 .property_features_schools {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin: 0px auto;
	width: 675px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	text-align: left;
	margin-left: 15px;
	border: 0px;
	display: table;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D1 .property_features_schools ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/1975/CSSImages/IDX/Detail/d01/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
	.IDX_D1 .property_features_schools li {
		position: relative;
		left:-0.2em;
		}
		
.IDX_D1 .bullet_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------- IDX Required Info */
/* ---------------------------------------------------------------------------------- */

.IDX_D1 .IDX_required_logos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	margin-top: 10px;
	}
	.IDX_01 .IDX_required_logos img {
		text-align: center;
		border: 0px;
		}

.IDX_D1 .IDX_updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	}

.IDX_D1 .IDX_required_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	height: auto;
	margin-top: 10px;
	padding: 10px;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 680px;
	}

.IDX_D1 .IDX_courtesy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	}
	
/* ----------------------- End */