/* ------ page overrides ------ */
h4 {
	color: #4F75A4;
	background: #FDE1C0;
	font-size: 13px;
	padding: 3px 5px;
	margin: 0;
	font-weight: bold;
	}
#detail_content_right_cols 
{
	margin-left:20px;
    width: 450px;
}

/* ----- detail_listing_content_header ---- */
#detail_listing_content_header { width:805px; clear: right; margin-top:-5px; padding:0px 0px 15px 3px; }
@-moz-document url-prefix() { #detail_listing_content_header { margin-top: 0px; padding:15px 0px 15px 3px; } } 
           
    #detail_listing_content_header #address_wrap 
    { 	background: transparent url(../../images/gazette.jpg) no-repeat scroll 3px 6px; width: 300px; float:left; }    
    #detail_listing_content_header #address1 { margin-left:30px; font-size:17px; font-weight:bold; color:#2E2E2E !important; }
    #detail_listing_content_header #address2 { margin-left:30px; font-size:14px; color:#666666 !important; }
    #detail_listing_content_header #addrcommunity { margin-left:30px; font-size:15px; font-weight:bold; color:#666666 !important; }
    
    #detail_listing_content_header #login_header { font-size:13px !important; font-weight:bold !important; float: right; margin-top:10px; margin-right:10px; }


.fi_utilityInner floatLeft 
{
    width: 800px !important;
}	
/* ----- detail_content_right -------------------- */

.page_results_agents #global_content_right { float: left; display:inline; }

#detail_content_right {position: relative; float:left; display: inline; margin-top: 25px; }
	#detail_content_right .left { width: 520px; }
	#detail_content_right .right { /*width: 200px; margin-top: 45px; */}
	
/* ----- detail_content_left -------------------- */

#detail_content_left {float:left; display: inline; padding-left:5px; width: 275px; margin-left: 0; margin-top: 0px;}
    /* html #detail_content_left  {
    \width: 180px; /* for IE5 and IE6 in quirks mode */
   /* w\idth: 160px; /* for IE6 in standards mode */


/* ------ detail_header ------ */
#detail_header { margin: 12px 0 15px 4px; }
	#detail_header h2 {
		color: #BF1C0F;
		font-size: 18px;
		}
	#detail_header h3 {
		color: #8C7D6A;
		font-size: 14px;
		}
	#detail_header p {
		color: #999;
		font-size: 11px;
		padding-left: 1px;
		}
	#detail_header span {
		color: #999;
		font-size: 11px;
		padding-left: 1px;
		}
	#detail_featured {
		position: absolute;
		top: 0px;
		right: 20px;
		height: 24px;
		width: 130px;
		text-indent: -9999px;
		background: url(../../images/featured_listings_h2_bg_dem.gif) no-repeat;
		}
     #detail_top
     {    
        width: 470px;
        margin: 7px 0 6px 0;
        position: relative;
     }
     #detail_top ul
     {
        list-style-type:none;
        margin: 5px 0;
     }
     #detail_top li
     {
       /* display:inline; */
     }
    #detail_top a
    {
        color:#926738;
        font-size:11px;
        padding-bottom: 3px;
        text-decoration:none;
    }
    
    /* Added by Eric Chan on 04/28/2009 */
	.agent_listing_link
	{
		margin-left: 3px !important;
		color: #106793 !important;
		font-weight: bold !important;
		font-size: 14px !important;
	}

	.agent_listing_link a
	{
		color: #106793 !important;
		font-weight: bold !important;
	}

	.agent_listing_link .agent_listing_count a:hover
	{
		/*color: #FB8C09 !important;*/
		text-decoration: underline !important;
	}

	.agent_listing_count
	{
		color: #954A00;
		font-weight: bold !important;
}

    
/* ------ photos ------ */
#detail_photos { margin: 0 0 15px;  }
	#detail_photo_wrap { margin-bottom: 10px; }
	#detail_photo_more_wrap { padding-left:15px; }
		#detail_photo { width: 470px; height: 298px; padding:1px 0px; border:1px solid #cccccc; overflow: hidden; margin-left:38px; }
			#detail_photo img  
			{	
				width:398px;
				height:298px;		
				display:block; /*allows the element to take auto margins*/ 
				margin:0 auto; /*centers in compliant browsers*/ 
				text-align:center; /*centers in old versions of IE*/ 				
			}
			


			
			
	#detail_photo_wrap #just_listed { position: absolute; width: 75px; height: 75px; background: url(../../images/just_listed_bg.gif) no-repeat; text-indent: -9999px; }
	#detail_photo_wrap #recently_sold { position: absolute; width: 75px; height: 75px; background: url(../../images/recently_sold_bg.gif) no-repeat; text-indent: -9999px; }

	/* ------ more photos ------ */
	/* styles for more photos are located  - includes\javascript\jquery\jcarousel\skin.css */
		
	/* ------ photo loading ------ */
	#detail_photo_more_loading { /*width: 470px;*/ height: 53px; background: url(../../images/detail_photo_more_loading_bg.gif) center no-repeat; }
	#detail_photo_more_loaded {}
		#detail_photo_more_loaded.loading { height: 0; overflow:hidden; }
		#detail_photo_more_loaded.active { height: 53px; overflow:hidden; }
	
	
/* ------ detail_description ------ */
#detail_description { margin: 0 0 10px 15px; }
	#detail_description h4 
	{
        background:#FDE1C0 none repeat scroll 0%;
        color:#4F75A4;
        font-size:13px;
        font-weight:bold;
        margin:0pt;
        padding:3px 5px;
	}
	#detail_description p { padding: 4px; }

/* ---------- detail_school_information --------- */
#detail_school_information { margin-left: 20px; }

#detail_school_information table 
{ 
	font-size: 13px;
	width: 445px; 	
}

#detail_school_information .header 
{ 
	color:#585858 !important; 
	font-size:15px !important; 
	text-align:center; 
	font-weight: bold;
	padding:3px; 
	
}
#detail_school_information .icon { width:55px; }
#detail_school_information .title { font-weight: bold; width:128px; }
#detail_school_information .value { padding-left:2px; text-align:left; }


	/*------------ taxcredit_detail ----------------*/
	#taxcredit_detail
	{
		padding:3px 15px;		
		font-family:Arial;
		font-weight: bold;
		font-size: 13px;
		font-style: italic;
		color: #336699;
		margin: 10px 5px 10px 10px; 		
		width:450px;
		z-index:10000;
		background-color: #FFCC66;	
		border:1px solid #B45F04;			
	}
	
	/* ---------- detail_open_house --------- */
	#details_openhouse_info_panel
	{
		margin-left:10px;
		margin-top:15px;		
		overflow:hidden; 
		text-align:left;
		background-position: left top;
		background-color: #ffffff;
		background-image: url(../../images/icons/openhouse.gif);
		background-repeat: no-repeat;			
	}	
		
	#detail_open_house 
	{ 
		margin: 4px; 
		margin-bottom: 10px; 
	}
	#detail_open_house h5 
	{ 
		margin-top: -3px !important;
		margin-left: 20px; 
		font-weight:bolder; 
		color: #EF3026; 
		font-size: 14px; 
	}
	#detail_open_house p 
	{ 
		margin-left: 20px; 
		padding: 2px 0; 
	}



/* ------ detail_features ------ */
#detail_features 
    {
    margin: 0 0 10px 20px; 
    display:block;
    }
	#detail_features h4 
	{
		color: #4F75A4;
	background: #FDE1C0;
	font-size: 13px;
	padding: 3px 5px;
	margin: 0;
	font-weight: bold;
   
    }
	#detail_features p { padding: 4px; font-size: 13px; }
	#detail_features ul { list-style: none; margin: 4px; }
	#detail_features li { margin: 2px 0; font-size: 13px; }
	#detail_features dl 
	{
	    list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:4px;
	}	
	#detail_features dt, #detail_features dd
	{
	    font-size:13px;
	}

#detail_features dt
{
    	clear:both;
float:left;
font-weight:bold;
width:105px;
}
	#detail_features .left { width: 35%; text-align: left; margin: 5px;  }
	    #detail_features .left h3 {color: #555555 !important; font-size:16px; font-weight:bold; margin: 5px 0 15px 0;}
	    #detail_features .left h2 {font-size:14px;}
	    #detail_features .left p {font-size:13px; margin:0px; padding:0px;}
	#detail_features .right { width: 57%; text-align: left; margin: 5px; _margin-top: -90px}
	
	#detail_features .new_construction 
				{
					padding-top:20px;
					font-size: 13px;
					color: Maroon;
					font-weight: bold;
				}

#detail_floorplan_virtualtour
{
	text-align: center;
	margin: -5px 0px 10px 0px;	
	width: 100%;
}

#detail_floorplan_virtualtour .virtualTour { display:inline; margin: 5px; _margin-top: 0px /*IE6 positioning fix */;}
#detail_floorplan_virtualtour .floorPlans { display:inline; margin:5px; _margin-top: 0px; }
	

/* ------ detail_amenities ------ */
#detail_amenities 
    {
    background:url(../../images/ocr/col1grad.jpg) repeat-x;
    margin: 0 0 10px 0; 
     }
    #detail_amenities h4
    {
        background:#fff;
        color:#000000;
        font-size:13px;
        font-weight:bold;
        margin:0pt;
        padding:3px 5px;
    }
	#detail_amenities ul { list-style: none; margin: 4px; color: #000000;
 }
		#detail_amenities li { margin-left: 0; }
	/*#detail_amenities .amenity {
		float: left;
		width: 100px;
		border-right: 1px dotted #ccc;
		margin: 4px 6px 4px 4px;
		margin: 4px; 
		}
		#detail_amenities .amenity p {
			padding: 0;
			margin: 0;
			}*/
		

/* ------ detail_paging ------ */
#detail_paging {
	margin: 0px 0px 10px 0px;
	text-align: center;
	background: #FFFFFF;
	padding: 6px;
	width: 325px;	
	font-size: 11px;
	color: #3399CC;
	}
	
	#detail_paging.left { text-align:left !important;}
	#detail_paging a { color: #4F75A4; text-decoration: none; font-size: 11px; padding-left: 10px; padding-right:10px; }
	#detail_paging a:hover 
	{ 
		color: #FB8C09; 
		text-decoration: underline; 
		}
	#detail_paging .previous {}
		#detail_paging .previous a {
			padding-left: 18px;
			background: url(../../images/btn_previous.gif) no-repeat left;
			}
		#detail_paging .previous span {
			padding-left: 18px;
			background: url(../../images/btn_previous_off.gif) no-repeat left;
			}
	#detail_paging #status {
		font-size: 12px;
		padding: 0 0 4px 0;
		color: #563D21;
		}
	#detail_paging .next {}
		#detail_paging .next a {
			padding-right: 18px;
			background: url(../../images/btn_next.gif) no-repeat right;
			}
		#detail_paging .next span {
			padding-right: 18px;
			background: url(../../images/btn_next_off.gif) no-repeat right;
			}
	
	#detail_paging .back a {
			padding-left:45px;
			padding-right:45px;	
	}
	
	#paging_status 	
	{
		color:#000666;		
		padding-bottom: 8px;
		font-size:13px;
	}
			
/* ------ detail_contact ------ */
#detail_contact {
	padding: 8px;
	padding-top: 6px;
	margin-bottom: 10px;
	text-align: center;
	font-size:12px;
	width:268px;
	}
	#detail_contact img { }
	#detail_contact h4 { padding: 0; margin: 1px 0 8px 0; background: none; color: #333; font-size: 15px; letter-spacing: -0.04em; font-weight: normal; }
	#detail_contact ul { list-style: none; }
		#detail_contact li { margin: 8px 0 4px 0; }
	
	#detail_contact .left { width: 83px; margin-right: 8px; }
		#detail_contact .left img { background: #fff; padding: 4px; }
	
	#detail_contact .right { float: left; width: 210px; margin-left: 2px; }
		.agent_name { font-size: 14px;  font-weight: bold; }
		.advertiser_name { font-size: 11px; color: #666;  margin-top: -4px !important; margin-bottom: 6px !important;}
		.advertiser_address { margin-bottom: 0 !important; }
		.agent_phone { margin-bottom: 6px !important; }
		.agent_email { margin-top: 10px !important; }
		.agent_email_loading { background: #FFF url(../../images/loading-animated-circle.gif) no-repeat scroll 60px 1px; font-size:11px; padding-left:20px; color:#666;}
	
	#detail_contact .center { width: 100%; }
		.agent_name { font-size: 14px;  font-weight: bold; }
		.advertiser_name { font-size: 11px; color: #666;  margin-top: -4px !important; margin-bottom: 6px !important;}
		.advertiser_address { margin-bottom: 0 !important; }
		.agent_phone { margin-bottom: 6px !important; }
		.agent_email { margin-top: 10px !important; }
			
			
.disclaimer_details_page
{
	color: #999999 !important;
	font-size: 10pt !important;	
}
			
			
/* ------ detail_tools ------ */
#detail_tools {
	padding-bottom: 0;
	margin-bottom: 10px;
	width: 268px;

	}
	#detail_tools h1 
	{
	    font-size:16px;
	    background:#5FB8E4;
	    text-align:center;
	    font-weight:bold;
	    width: 100%;
	    margin-bottom: 10px;
	}
	#detail_tools a {
		padding: 2px 0;
		padding-left: 22px;
		/*text-decoration: none;*/
		display: block;
		color: #333;
		}
	#detail_tools a:hover
	{
		color: #FB8C09;
		text-decoration: underline;
	}
	#detail_tools .tool {
		float: left;
		display: inline;
		margin-left: 65px;
		padding-right: 10px;
		padding-bottom: 10px;
		font-weight: bold;
		font-size: 12px;
		}
	.icon_saved { background: url(../../images/icons/icon_saved.gif) no-repeat 2px 0px;}
	.icon_save { background: url(../../images/icons/icon_save.gif) no-repeat 2px 0; }
	.icon_finance { background: url(../../images/icons/icon_finance.gif) no-repeat 2px 0; }
	.icon_print { background: url(../../images/icons/icon_print.gif) no-repeat 2px 0; }
	.icon_email { background: url(../../images/icons/icon_email.gif) no-repeat 2px 0; }
	.icon_phone { background: url(../../images/icons/icon_phone.gif) no-repeat 2px 0; }
	.icon_map { background: url(../../images/icons/icon_map.gif) no-repeat 2px 0; }
	.icon_photos { background: url(../../images/icons/icon_photos.gif) no-repeat 2px 0; }
	.icon_free_credit_report { background: url(../../images/icons/icon_free_credit_report.gif) no-repeat 2px 0; }
	
	
	.icon_open_house { background: url(../../images/openhouse.jpg) no-repeat 2px 0; }
	
	#detail_tools #bookmark {
		clear: both;
		padding-bottom: 8px;
		}
			
			
/* ------ detail_resources ------ */
#detail_resources { background: #EFEBE7 url(../../images/detail_resources_bg.jpg) repeat-x; padding: 8px; }
	#detail_resources h2 {
		color: #342D25;
		font-size: 14px;
		text-align: center;
		height: 30px;
		font-family: Georgia;
		}
	#detail_resources h3 {
		color: #342D25;
		font-variant: small-caps;
		font-size: 15px;
		font-weight: bold;
		}
	#detail_resources .horiz_rule { border-bottom: 1px dotted #BCB2A6;  margin: 10px 0; }
	#detail_resources .resource { margin: 0; }
		#detail_resources .resource img {
			float: left;
			width: 73px;
			margin: 3px 10px 0 0;
			}
		#detail_resources .resource p {
			margin: 0;
			padding: 0;
			}
		#detail_resources .rate_assumed {
			font-size: 16px;
			color: #900;
			}
		#detail_resources p.rate_actual {
			margin: 10px 0;
			}
		#detail_resources .resource p span {
			display: block;
			font-size: 10px;
			color: #999;
			}
	
	
/* ------ detail_demographics ------ */
#detail_demographics 
{
	padding-top:15px;
	margin-bottom: 10px;
	display:block;
	}
#detail_demographics P{
	font-size: 11px;
	}	
	/* styles for api are located  - includes\css\demographics.css */
	
	
/* ------ detail_bookmark ------ */
#detail_bookmark {
	margin: 0 0 10px 0;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	background: #fafafa;
	padding: 5px;
	text-align: center;
	}
	
	
/* ------ map ------ */
#detail_map_border {
	/*padding: 6px;
	border: 1px solid #eaeaea;
	background: #F6EFE7;
	margin-bottom: 15px;*/
	width: 268px;
	}
	#detail_map {
		height: 351px; 
		}
	#detail_map_streetview {
		/* styles for width and height are declared inline */
		}
	.map_open {
		border: 0;
		padding: 4px;
		margin-bottom: 15px;
		}
	.map_closed {
		height: 1px;
		visibility: hidden;
		margin: 0;
		padding: 0;
		overflow: hidden;
        display:none;
  		}
	
	#map_type { font-size: 11px; }
		#map_type li {
			float: left;
			display: block;
			background-color: #FDE1C0;
			margin:1pt;
            padding:3px 5px;
			border: 1px solid #4F75A4;
			}
			#map_type li a {color: #4F75A4;}
		#map_type li.active {
			background-color: #fff;
			border: 1px solid #ddd;
			}
			#map_type li.active a {
				text-decoration: none;
				color: #333;
				}
			#map_type_text {
				color: #333;
				font-size: 11px;
				padding-top: 3px !important;
				}
		
#detail_get_directions {
	text-align: center;
	}
	#detail_get_directions label { color: #8C7D6A; }
	#detail_get_directions input#saddr  { width: 100px;}
	
/* ------ agent_info ------ */

.page_detail_agents  #global_content_right { float: right; display:inline; }

#agent_info {
	width: 620px;
	display: block;
	}

* html #agent_info {
	/*margin: 12px 5px 10px 0;
	padding: 10px;*/
	display: block;
	width: 620px;
	}
	#agent_info .left { width: 315px; margin-left: 0px; _margin-left: 0px; margin-top:5px;}
	*html #agent_info .left { width: 315px; margin-left: 0px; _margin-left: 0px;}
	#agent_info .right 
	{ 
		width: 270px;
		border-left: 1px dotted #EFD5CE; 
		padding-left: 15px; 
		margin-top:5px;
	}
	
	#agent_header {
		margin: 0 0 10px 4px;
		}
	#agent_detail_header
	{
		width: 200px; 
		padding-top: 8px; 
		_padding-top: 0px;
		margin-left: 98px; 
		_margin-left:98px;
	}
		#agent_header h2 {
			color: #3FA3C8;
			font-size: 24px;
			}
		#agent_header h3 {
			color: #8C7D6A;
			font-size: 14px;
			}
		#agent_header p {
			color: #999;
			font-size: 11px;
			padding-left: 1px;
			}
		
	#agent_photo {
		float: left;
		display: inline;
		width: 96px;
	/*	height: 96px; */
		overflow: hidden;
		text-align: center;
		}
		#agent_photo img {
			padding: 2px;
			background: #fff;
			margin: 0 auto;
			width: 98px;
			}
	#agent_logo {
		float: left;
		display: inline;
		width: 96px;
		overflow: hidden;
		text-align: center;
		}
		#agent_logo_modified
		{
			background: #fff;
		}
		#agent_logo_modified img
		{
			float: left !important;
			display: inline !important;
			width: 96px !important;
			margin: 0 0 0 0;			
		}
		#agent_logo img {
			padding: 2px;
			background: #fff;
			margin: 0 auto;
			}		
	#agent_bio {
		/*float: right; */
		/*width: 425px;*/
		display: inline;
		margin-right: 10px;
		font-size: 12px;
		}
	#agent_bio ul
	{
		width: 425px;
		display: inline;
		margin-right: 10px;		
	}	
		
	#agent_contact 
	{
		margin: 0px 0px 25px 12px;
		width: 200px;
		}
	* html 	#agent_contact 
	{
	    padding-left: 15px;
  		margin: 0px 25px;

		width: 200px
		}	
		#agent_contact h2 {
			color: #2a2a2a;
			font-size: 14px;
			margin-bottom: 4px;
			margin-top: 10px;
			font-weight: bold;
			}
		#agent_contact h3 {
			color: #333;
			font-size: 13px;
			margin-bottom: 4px;
			}
		#agent_contact h4 {
			color: #666;
			font-size: 12px;
			background: none;
			padding: 0;
			font-weight: normal;
			margin-bottom: 4px;
			}
			#agent_contact h4 span {
				display: block;
				}
		#agent_contact p 
		{
		    font-size: 12px;
		    margin-left: 0px;
		}
		#detail_featured_agent
		{
		    background: url(../../images/featured_agents_h2_bg_demo.gif) no-repeat;
		    text-indent: -9999px;
		}	
		#agentlisting_results
		{
			display: block;
		}
		.community_units
		{
			margin: 15px 5px 0 0;
	background: #F5F2EF /*#EAE3DDurl(../../images/agent_listings_bg.jpg) repeat-x*/;
	padding: 10px;
	padding-right: 0;	
	width: 480px !important;
	display: inline;
	float: left;
		}
.agent_listings {
	margin: 15px 5px 0 0;
	background: #F5F2EF /*#EAE3DDurl(../../images/agent_listings_bg.jpg) repeat-x*/;
	padding: 10px;
	padding-right: 0;	
	width: 500px !important;
	display: inline;
	float: left;
	}
	.agent_listings h2 {
		font-size: 15px;
		font-weight: bold;
		color: #333;
		margin: 0 0 0 4px;
		}
	.agent_listing {	
		float: left;
		display: inline;
		margin: 14px 14px 0 0;
		width: 143px;
		height:165px;
		text-align: center;
		font-size: 11px;
		}
		.agent_listing a { color: #000; }
		.agent_listing img {	
			width: 115px;
			height: 86px;
			padding: 3px;
			background: #fff;
			}
		.agent_listing h3 {	
			color: #333;
			font-size: 13px;
			margin: 0;
			font-weight: bold;
			}
		.agent_listing h4 {
			color: #333;
			font-size: 11px;
			background: none;
			padding: 0;
			font-weight: normal;
			margin: 0;
			}
		.agent_listing p {
			color: #666;
			padding: 0;
			margin: 0;
			}

.body1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	color:#4f75a4;
}

.body2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#555555;
}

.body3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: .7em !important;
}

.vspace15
{
	height: 15px;
}

.vspace20
{
	height: 20px;
}

.vspace25
{
	height: 25px;
}

.vspace30
{
	height: 30px;	
}

/********* RECENTLY SOLD **************/
#recently_sold_no_result { font-size: 12px !important; color:#666 !important; font-weight:bold !important; padding: 10px 0; }

/******TERABITZ MAP VIEW******/

.data_provider_credit { padding-top:12px; color:#2E2E2E !important; font-weight:bold; float:right; margin-right:15px; }

#terabitzFrame { margin-top:10px; border:none; }

#map_view p{font-size:11px; color:#575744;  font-style:italic; float:right; margin-right:12px}

/****** GALLERY *******/

#detail_gallery_wrap { width: 815px; padding:5px; }
#detail_gallery_print_wrap { width:750px; padding:5px;}
	#detail_gallery_header_wrap { width:800px; padding-bottom:10px; }
	#detail_gallery_wrap .print_link  { font-weight:bold; font-size:12px !important; z-index: 9999999; padding:15px 15px 0px 0px; 
	                                    float: right; width: 200px; text-align: right; }
	
	#detail_gallery_wrap .print_page_print_link { font-weight:bold; font-size:15px !important; float: left; 
	                                              width: 200px; padding:10px 0px; }

#gallery_detail_address { float:left; margin-top:5px; width:320px; }
	#gallery_detail_address #gallery_address1 { font-size:16px !important; font-weight:bold !important; color:#2E2E2E !important; }
	#gallery_detail_address #gallery_address2 { font-size:13px !important; font-weight: normal !important; color:#666666 !important; }
	#gallery_detail_address #gallery_addrcommunity { font-size:14px !important; font-weight:bold !important; color:#666666 !important; }



#gallery_photo_wrap { width: 800px; }

#gallery_photo  { margin: 3px; margin-right:15px; float:left; }
	#gallery_photo img { border:1px solid #dddddd !important; width: 370px;}
	
#recently_sold_map { border: 1px !important; border-color: #333333 !important; }

#mortgage_calculator {}
	#mortgage_calculator .small 
	{
		font-family:arial,helvetica,sans-serif;	
		font-size:11px;
	}
.details_ohdates 
{
	color: #BB1323;
}
#detail_mlsnumber { margin-bottom: 10px; }	