/* CSS Document */

	body, html	
			{	
				margin-bottom:0px;
				margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				background-image:url(/images/bg.gif);
				height:100.1%;
				/**overflow-y: scroll;**/
				


 
			}
			

	td a:link 
			{
				text-decoration:none;
				color:#0066FF;				
			}				
	td a:visited
			{
				text-decoration:none;
				color:#0066FF;					
			}			
			
	.formheader
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#000000;	
				background-image:url(/images/formheader.gif);												
			}	
			
	.form_info {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 1em;
				color:#CC0000;

	}				
			
	.row_searchform {
			margin: 2px 0 4px 0;
			color: #000000;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			}		
			
	.row_table {
			color: #000000;
			padding-left: 4px;
			padding-right: 4px;			
			padding-top: 4px;			
			padding-bottom: 4px;									
			font-size: 10px;
			font-family: Verdana, Helvetica, sans-serif;
			/* font-family: Arial, Helvetica, sans-serif; */
			font-weight: normal;
			}	

	.inner_table {
			color: #000000;								
			font-size:12px;
			font-family: Verdana, Helvetica, sans-serif;
			/* font-family: Arial, Helvetica, sans-serif; */
			font-weight: normal;
			}			
			
	.input_searchform {
			color: #000000;
			font-size: 1.0em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			}			
			
	.tabeltext
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;	
									
			}					
			
	.inputform
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;	
				background-image:url(/images/formbg.gif);									
			}			
			
	.inputformnobg
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;										
			}				
			
	.inputformerror
			{

			border: 1px solid red; 				
			}
			
	.maintable
			{
				border-left : 1px solid #2a4f9d;
				border-right : 1px solid #2a4f9d;
				border-bottom : 1px solid #2a4f9d;
				background-color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;		
				height:100%;			
			}	
			
	.content
			{
				padding-left:10px;
				padding-top:10px;
			}					
	.contenttext
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
			}
	.contenttext a:link 
			{
				text-decoration:none;
				color:#0066FF;				
			}				
	.contenttext a:visited
			{
				text-decoration:none;
				color:#0066FF;					
			}
			
	.contenttextuserlevel
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
			}
	.contenttextuserlevel a:link 
			{
				text-decoration:none;
				color:#0066FF;				
			}				
	.contenttextuserlevel a:visited
			{
				text-decoration:none;
				color:#0066FF;					
			}			
			
			
	.choice
			{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:19px;
				color:#000000;
			}
	.choice a:link 
			{
				text-decoration:none;
				color:#0066FF;				
			}				
	.choice a:visited
			{
				text-decoration:none;
				color:#0066FF;					
			}											
			
			
	.mainmenu	
			{
 
			/** margin: 2px 0 4px 0; **/
			color: #FFFFFF;
			/** padding-top: 2px;**/
			padding-bottom: 2px; 
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;				
			}	
	.mainmenu a:link 
			{
				text-decoration:none;
				color:#FFFFFF;				
			}					
	.mainmenu a:visited
			{
				color:#FFFFFF;
				text-decoration:none;				
			}														
	.mainmenu a:hover
			{
				color:yellow;			
				text-decoration:underline;
			}
			
			
	.menu	
			{
 
			margin: 2px 0 4px 0;
			color: gray;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.8em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;				
			}	
	.menu a:link 
			{
				text-decoration:none;
				color:#0D0782;				
			}					
	.menu a:visited
			{
				color:#0D0782;
				text-decoration:none;				
			}														
	.menu a:hover
			{
				color:#000000;			
				text-decoration:underline;
			}			
			
	
	.button_1 
			{
				BORDER-RIGHT: #0b4363 1px solid; BORDER-TOP: #b5e4fe 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/button_bg.gif) #77bad3 repeat-x; BORDER-LEFT: #b5e4fe 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #0b4363 1px solid; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 19px
			}			
		
	.button_warning 
			{
				BORDER-RIGHT: #0b4363 1px solid; BORDER-TOP: #b5e4fe 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/button_bg.gif) #77bad3 repeat-x; BORDER-LEFT: #b5e4fe 1px solid; COLOR: red; BORDER-BOTTOM: #0b4363 1px solid; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 19px
			}		
		
	.warning
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#CC0000;
			}
	.warning2
			{	
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;		
				border-left : 2px solid #CC0000;
				border-right : 2px solid #CC0000;
				border-bottom : 2px solid #CC0000;
				border-top : 2px solid #CC0000;								
			}		
	.greenwarning2
			{	
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;		
				border-left : 2px solid #006600;
				border-right : 2px solid #006600;
				border-bottom : 2px solid #006600;
				border-top : 2px solid #006600;								
			}			
			
	.flip	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;			
				background-color:#d3e2ff;
			}
	.flop	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;			
				background-color:#ebf0fa;
			}
	.address	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#5181e1;			
				/** text-transform: lowercase;				**/
				text-align:left;
			}
			
	.agentinfosearchpage	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:8pt;
				color:#5181e1;			
			}			
			
	.hometype	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#979694;			
			}
	.price	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#000000;			
			}	
			
	.userlevel
			{	
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;		
				border-left : 1px solid #2a4f9d;
				border-right : 1px solid #2a4f9d;
				border-bottom : 1px solid #2a4f9d;
								
			}


	.footer	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:gray;
				text-align:center;
			}	
	.footer a:link 
			{
				text-decoration:none;
				color:#5181e1;				
			}					
	.footer a:visited
			{
				color:#5181e1;
				text-decoration:none;				
			}														
	.footer a:hover
			{
				color:#0066FF;			
				text-decoration:underline;
			}			
			

	.userlevellink	
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#5181e1;
			}	
	.userlevellink a:link 
			{
				text-decoration:none;
				color:#5181e1;				
			}					
	.userlevellink a:visited
			{
				color:#5181e1;
				text-decoration:none;				
			}														
	.userlevellink a:hover
			{
				color:#0066FF;			
				text-decoration:underline;
			}	
			
	.header_h1 {
			margin: 2px 0px 4px 4px;
			color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 0.8em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}	

	.header_h2 {
			margin: 3px 0px 3px 4px;
			/*  top ,   right ,  bottom  , left */
			color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 0.9em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}	
			
 		

	.header_search_h2 {
			margin: 2px 0px 2px 0px;
			/*  top ,   right ,  bottom  , left */
			color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 0.8em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}			

	.header_forum {
			margin: 2px 0 4px 0;
			color: #FFFFFF;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.8em;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}
			
	.header_details_block {
			margin: 2px 0 4px 0;
			color: #FFFFFF;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.7em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}			
			
	.description_text {
			color: #000000;
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: lowercase;
			}			
			
	.row_forum {
			margin: 2px 0 4px 0;
			color: #000000;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.8em;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			}	
	.topic_forum{
			margin: 2px 0 4px 0;
			color: #000000;
			padding-top: 2px;
			padding-bottom: 2px;
			font-weight: 900;
			font-size: 1.4em;
			font-family: Arial, Helvetica, sans-serif;
			}	
			
	.topic_forum A {
			color: darkblue;
			text-decoration : none;
			}
	.topic_forum A:hover {
			color: darkred;
			text-decoration : underline;
			}	
			
	.topic_forum{
			margin: 2px 0 4px 0;
			color: #darkblue;
			padding-top: 2px;
			padding-bottom: 2px;
			font-weight: 900;
			font-size: 1.4em;
			font-family: Arial, Helvetica, sans-serif;
			}	
			
		h1 	{
				color:#FFFFFF;
				font-size: 12pt;
				font-family: Arial, Helvetica, sans-serif;
			}			
			
	.free 	{
				color:#FFFFFF;
				font-size: 12pt;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				
			}	
			
	img.figure {
				/*margin-bottom: 10px;*/
				border: 1px solid #666;
				padding: 0px;
			}
			
	img.search {
				margin-right: 10px;	
				margin-bottom: 10px;
				border: 1px solid #666;
				padding: 0px;
			}								

		#teller {
			position	: absolute; 
			left		: 0; 
			top			: 0; 
			visibility 	: hidden;
			z-index		: 0;
		}										