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

/* --------------------------------------------------------------------------------------------------- */
/******************************************************************************************************** 
	Company: Superlative, Inc
	Product: IDX V6
	Authors: Misty Matthews & 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 02 */
/* -------------------------------------------------------------------------------------------------- */

.IDX_D2 {
	background: <IDX_d01_container_background_color>;
	margin: 0px auto;
	width: 700px;
	*width: 700px;
	height: 100% auto;
	text-align: center;
	display: table;
	}	
	
.IDX_D2 .main_page_container {
	background: <IDX_d01_main_page_container_background_color>;
	margin: 0px auto;
	width: 700px;
	*width: 700px;
	height: 100% auto;
	display: table;
	}

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

.IDX_D2 .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: #000000;
	}
	.IDX_D2 .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_D2 .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_D2 .paging_nav_left_container {
	width: 330px;
	float: left;
	text-align: left;
	padding: 7px 10px 0px 10px;
	display: inline;
	}
	
.IDX_D2 .paging_nav_right_container {
	width: 330px;
	float: right;
	text-align: right;
	padding: 7px 10px 0px 10px;
	display: inline;
	}

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

.IDX_D2 .my_saved_items_login_bar {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/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: #000000;
	display: table;
	}
	.IDX_D2 .my_saved_items_login_bar a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: underline;
		}
	.IDX_D2 .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_D2 .my_saved_items_button1 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/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_D2 .my_saved_items_button2 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/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_D2 .left_arrow {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/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: #000000;
	}	
	
/*-------------- End */

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

.IDX_D2 .contact_bar_container {
	background: #FFFFFF url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/bg_contact_bar.jpg) repeat-x;
	float: left;
	*float: none;
	margin: 0px auto;
	width: 688px;
	height: 100px;
	padding: 0px 0px 0px 10px;
	border: 1px #EDEDED solid;
	display: block;
	}

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

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

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

.IDX_D2 .main_property_photo_container {
	border: 0px;
	margin: 10px 0px 0px 10px;
	width: 380px;
	height: 100% auto;
	border: 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	}
	
.IDX_D2 .main_property_photo {
		background: #FFFFFF url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/main_property_photo_shadow_2.jpg) no-repeat center;
		border: 0px;
		width: 374px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-bottom: 10px; 
		height: 100% auto;
		}
		.IDX_D2 .main_property_photo img {
			width: 370px;
			height: 246px;
			border: 1px #FFFFFF solid;
			}
		
.IDX_D2 .additional_photos_container {
	border: 0px;
	margin: 0px 0px 0px -1px;
	*margin: 0px 0px 0px 1px;
	width: 380px;
	padding: 0px;
	height: 100% auto;
	border: 0px #EDEDED solid;
	display: block;
	float: left;
	}
	.IDX_D2 .additional_photos {
		background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/additional_photos_shadow_2.jpg) no-repeat top;
		border: 0px #FFFFFF solid;
		width: 185px;
		height: 125px;
		margin: 2px 1px 0px 2px;
		padding-top: 4px;
		display: inline;
		float: left;
		}
		.IDX_D2 .additional_photos img {
			width: 181px;
			height: 121px;
			border: 0px;
			display: inline;
			}
			
/*-------------- End */

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

.IDX_D2 .open_house_alert {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/open_house_button.gif) 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: #000000;
	border: 2px #e2e2e2 solid;
	text-align: left;
	float: left;
	}	
	.IDX_D2 .open_house_alert h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-style: italic;
		padding-left: 40px;
		margin: 0px;
		}	
	.IDX_D2 .open_house_alert h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		padding-left: 40px;
		margin: 0px;
		}		
	.IDX_D2 .open_house_alert .open_house_times {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding-left: 40px;
		text-align: left;
		}
		
/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------- IDX Detail Layout 02 - Property Information */
/* ---------------------------------------------------------------------------------- */
			
.IDX_D2 .property_information_container {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/property_info_main_shadow.gif) repeat-y;
	margin: 10px 10px 0px 0px;
	width: 256px;
	height: auto;
	border: 0px;
	display: inline;
	text-align: center;
	float: right;
	}

.IDX_D2 .property_information_container_top {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/property_info_top_shadow.gif) no-repeat top;
	height: 6px;
	width: 256px;
	display: inline;
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

.IDX_D2 .property_information_container_bottom {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/property_info_top_shadow.gif) no-repeat bottom;
	height: 6px;
	width: 256px;
	display: inline;
	float: right;
	}

.IDX_D2 .property_information {
	background: #FFFFFF;
	width: 226px;
	height: auto;
	display: inline-block;
	text-align: center;
	padding: 15px 10px 0px 10px;
	*padding: 5px 10px 0px 10px;
	margin: 0px 5px 10px 5px;
	}	

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

/* ---------------------------------------------------------------------------------- */ 
/* -------------------------------------------------- IDX Detail Layout 02 - Main Nav */
/* ---------------------------------------------------------------------------------- */
	
.IDX_D2 .main_nav_container {
	margin: 5px 0px 5px 0px;
	width: 260px;
	height: auto;
	padding: 0px;
	border: 0px;
	display: table;
	text-align: left;
	vertical-align: top;
	}
	.IDX_D2 .main_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: none;
		}
	.IDX_D2 .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_D2 .save_this_listing_button1 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D2 .save_this_listing_button2 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D2 .save_this_listing_button3 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D2 .save_this_listing_button4 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D2 .save_this_listing_button5 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D2 .save_this_listing_button6 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D2 .save_this_listing_button7 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D2 .save_this_listing_button8 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/nav_buttons.jpg) no-repeat;
	margin: 0px auto;
	width: 225px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	margin-left: 13px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

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

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

.IDX_D2 .calculator_container {
	margin: 0px auto;
	width: 215px;
	height: auto;
	padding: 7px 0px 0px 30px;
	margin-left: 15px;
	height: 100% auto;
	padding: 0px;
	border: 0px;
	display: table;
	text-align: center;
	border-bottom: 0px #ECECEC solid;
	}

.IDX_D2 .calculator {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/mortgage_calculator_button.gif) no-repeat top left;
	display: block;
	padding: 5px;
	padding-left: 65px;
	margin: 10px 0px 6px 0px;
	background-color: #FFFFFF;
	border: 2px #e2e2e2 solid;
	text-align: left;
	width: 150px;
	height: auto;
	}			
	.IDX_D2 .calculator a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0860a8;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D2 .calculator a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #83afd3;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D2 .calculator h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0px;
		display: block;
		}		
	.IDX_D2 .calculator h2 {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0px;
		display: block;
		}
	
/* ----------------------- End */

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

.IDX_D2 .property_features_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 228px;
	height: 25px;
	padding: 5px 10px 0px 10px;
	margin: 10px 13px 0px 13px;
	text-align: left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 0px;
	display: inline;
	float: right;
	}

.IDX_D2 .property_description_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 675px;
	height: 25px;
	padding: 5px 10px 0px 10px;
	margin: 10px 10px 0px 0px;
	text-align: left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 0px;
	display: inline;
	float: left;
	}

.IDX_D2 .property_community_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 675px;
	height: 25px;
	padding: 5px 10px 0px 10px;
	margin: 10px 10px 0px 0px;
	text-align: left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 0px;
	display: inline;
	float: left;
	}
	
.IDX_D2 .property_additional_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0860a8;
	width: 675px;
	height: 25px;
	padding: 5px 10px 0px 10px;
	margin: 10px 10px 0px 0px;
	text-align: left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 0px;
	display: inline;
	float: left;
	}
	
.IDX_D2 .property_school_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 675px;
	height: 25px;
	padding: 5px 10px 0px 10px;
	margin: 10px 10px 0px 0px;
	text-align: left;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 0px;
	display: inline;
	float: left;
	}

.IDX_D2 .property_features_features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 10px 10px 10px;
	*padding: 10px 10px 10px 10px;
	margin: 0px 13px 0px 13px;
	width: 228px;
	height: auto;
	text-align: left;
	border: 1px <IDX_d02_property_sfeatures_features_border_color> solid;
	display: inline;
	float: right;
	word-wrap: break-word;
	}
	.IDX_D2 .property_features_features ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/list_image.gif);
		padding-left: 15px;
		margin: 0px;
		}
	.IDX_D2 .property_features_features ul li {
		padding-left: 2px;
		margin: 0px;
		padding: 0px;
		}
		
.IDX_D2 .property_features_column1 {
	height: auto;
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
	
.IDX_D2 .property_features_column2 {
	height: auto;
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
		
.IDX_D2 .property_features_content {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px auto;
	width: 675px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	border: 1px #CCCCCC solid;
	display: inline;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D2 .property_features_content ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/list_image.gif);
		padding-left: 15px;
		margin: 0px;
		}

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

.IDX_D2 .property_features_community {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px auto;
	width: 675px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	border: 1px #CCCCCC solid;
	display: inline;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D2 .property_features_community ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}

.IDX_D2 .property_features_additional {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	margin: 0px auto;
	width: 675px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	border: 1px #CCCCCC solid;
	display: inline;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D2 .property_features_additional ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
		
.IDX_D2 .property_features_schools {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px auto;
	width: 675px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	border: 1px #CCCCCC solid;
	display: inline;
	float: left;
	word-wrap: break-word;
	}
	.IDX_D2 .property_features_schools ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d02/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
	.IDX_D2 .property_features_schools li {
		position: relative;
		left:-0.2em;
		}
		
.IDX_D2 .bullet_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
	
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------- IDX Required Info */
/* ---------------------------------------------------------------------------------- */

.IDX_D2 .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_02 .IDX_required_logos img {
		text-align: center;
		border: 0px;
		}

.IDX_D2 .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_D2 .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_D2 .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 */