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

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

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

.IDX_D3 .main_page_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 700px;
	height: 100% auto;
	display: table;
	}
	
/* ---------------------------------------------------------------------------------- */
/* ------------------------------------- IDX Detail Layout 03 - Breadcrumb/Paging Nav */
/* ---------------------------------------------------------------------------------- */

.IDX_D3 .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_D3 .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_D3 .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_D3 .paging_nav_left_container {
	width: 330px;
	float: left;
	text-align: left;
	padding: 7px 10px 0px 10px;
	}
	
.IDX_D3 .paging_nav_right_container {
	width: 330px;
	float: right;
	text-align: right;
	padding: 7px 10px 0px 10px;
	}

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

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------- IDX Detail Layout 03 - My Saved Items/Login Bar */
/* ---------------------------------------------------------------------------------- */

.IDX_D3 .my_saved_items_login_bar {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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_D3 .my_saved_items_login_bar a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: underline;
		}
	.IDX_D3 .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_D3 .my_saved_items_button1 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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_D3 .my_saved_items_button2 {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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_D3 .left_arrow {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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 03 - Contact Bar */
/* ---------------------------------------------------------------------------------- */

.IDX_D3 .contact_bar_container {
	background: #FFFFFF url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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_D3 .contact_name {
	width: 598px;
	text-align: left;
	float: right;
	padding-top: 10px;
	display: inline;
	}
	.IDX_D3 .contact_name a {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0860a8;
		}
	.IDX_D3 .contact_name a:hover {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #83afd3;
		}

.IDX_D3 .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_D3 .contact_agent_image_container {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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_D3 .contact_agent_image_container img {
			border: 1px #FFFFFF solid;
			text-align: center;
			width: 70px;
			height: 90px;
			}	
	
/*-------------- End */

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

.IDX_D3 .main_property_photo_container {
	margin: 0px;
	width: 494px;
	height: auto;
	text-align: left;
	float: left;
	border: 0px;
	display: inline;
	}
	
.IDX_D3 .main_property_photo {
		background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/main_property_photo_shadow.jpg) no-repeat center;
		border: 0px;
		width: 494px;
		height: 334px;
		padding-top: 4px;
		padding-left: 4px;
		margin: 0px;
		margin-bottom: 5px;
		float: left; 
		}
		.IDX_D3 .main_property_photo img {
			border: 0px #FFFFFF solid;
			width: 490px;
			height: 330px;
			}
			
.IDX_D3 .additional_photos_container {
	float: left;
	width: 494px;
	border: 0px;
	margin: 0px;
	height: 100% auto;
	border: 0px;
	display: inline;
	}
	.IDX_D3 .additional_photos {
		border: 0px #EDEDED solid;
		margin: 0px;
		width: 67px;
		height: 50px;
		margin: 2px;
		*margin: 4px;
		display: inline;
		padding-top: 4px;
		padding-bottom: 0px;
		}
		.IDX_D3 .additional_photos img {
			width: 63px;
			height: 46px;
			margin: 0px;
			padding-top: 2px;
			border: 0px;
			}

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

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

.IDX_D3 .open_house_alert {
	background: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/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: #000000;
	border: 2px #e2e2e2 solid;
	text-align: left;
	float: left;
	}
	
	.IDX_D3 .open_house_alert h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-style: italic;
		padding-left: 40px;
		margin: 0px;
		}
	
	.IDX_D3 .open_house_alert h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		padding-left: 40px;
		margin: 0px;
		}
		
	.IDX_D3 .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 03 - Property Information */
/* ---------------------------------------------------------------------------------- */
			
.IDX_D3 .property_information_container {
	background: #FFFFFF;
	margin: 0px;
	width: 180px;
	height: auto;
	padding: 10px 0px 0px 0px;
	border: 0px;
	display: inline;
	float: right;
	vertical-align: top;
	}

.IDX_D3 .property_information_container_top {
	display: none;
	}

.IDX_D3 .property_information_container_bottom {
	display: none;
	}

.IDX_D3 .property_information {
	background: #FFFFFF;
	margin: 0px auto;
	width: 170px;
	height: auto;
	}	

.IDX_D3 .title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	height: auto;
	margin-bottom: 5px;
	}
	
.IDX_D3 .price {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: left;
	height: 25px;
	}
	
.IDX_D3 .address {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0860a8;
	text-align: left;
	padding-bottom: 5px;
	}
	.IDX_D3 .address a {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		}
	.IDX_D3 .address a:hover {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		}
	
.IDX_D3 .beds_and_baths {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-bottom: 5px;
	}
		
.IDX_D3 .mls_info {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-bottom: 10px;
	}

/* ---------------------------------------------------------------------------------- */ 
/* -------------------------------------------------- IDX Detail Layout 03 - Main Nav */
/* ---------------------------------------------------------------------------------- */
	
.IDX_D3 .main_nav_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 168px;
	height: 100% auto;
	padding: 0px;
	border: 0px;
	display: table;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px #ECECEC solid;
	}
	.IDX_D3 .main_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: none;
		}
	.IDX_D3 .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_D3 .save_this_listing_button1 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D3 .save_this_listing_button2 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D3 .save_this_listing_button3 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D3 .save_this_listing_button4 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.IDX_D3 .save_this_listing_button5 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D3 .save_this_listing_button6 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D3 .save_this_listing_button7 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
.IDX_D3 .save_this_listing_button8 {
	margin: 0px auto;
	width: 168px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 0px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
			
/* ----------------------- End */

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

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

.IDX_D3 .calculator {
	display: inline-block;
	padding: 5px;
	margin: 0px;
	background-color: #FFFFFF;
	border: 2px #e2e2e2 solid;
	text-align: left;
	width: 156px;
	height: auto;
	}			
	.IDX_D3 .calculator a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0860a8;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D3 .calculator a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #83afd3;
		margin: 0px;
		display: block;
		width: 80%;
		}
	.IDX_D3 .calculator h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0px;
		display: block;
		}		
	.IDX_D3 .calculator h2 {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0px;
		display: block;
		}
	
/* ----------------------- End */
	
/* ---------------------------------------------------------------------------------- */
/* ----------------------------------------- IDX Detail Layout 03 - Property Features */
/* ---------------------------------------------------------------------------------- */

.IDX_D3 .property_features_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	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_D3 .property_description_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	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_D3 .property_community_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	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_D3 .property_additional_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0860a8;
	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_D3 .property_school_info_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	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_D3 .property_features_features {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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_D3 .property_features_features ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
		
.IDX_D3 .property_features_column1 {
	width: 320px;
	height: auto;
	float: left;
	display: inline;
	}
	
.IDX_D3 .property_features_column2 {
	width: 320px;
	height: auto;
	float: right;
	display: inline;
	}
		
.IDX_D3 .property_features_content {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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_D3 .property_features_content ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/list_image.gif);
		padding-left: 15px;
		margin: 0px;
		}

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

.IDX_D3 .property_features_community {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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_D3 .property_features_community ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}

.IDX_D3 .property_features_additional {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	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_D3 .property_features_additional ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
		
.IDX_D3 .property_features_schools {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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_D3 .property_features_schools ul {
		list-style-position: outside;
		list-style-image: url(http://elements.superlativestudio.com/templates51/2859/CSSImages/IDX/Detail/d03/list_image.gif);
		padding-left: 15px;
		margin: 0;
		}
	.IDX_D3 .property_features_schools li {
		position: relative;
		left:-0.2em;
		}
		
.IDX_D3 .bullet_title {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
	
/* ----------------------- End */				

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

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

.IDX_D3 .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_D3 .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_D3 .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 */