/*#######  IDX     #######*/

.nomargin {margin:0px 0px 0px 0px !important;}

/* top idx menu */
#idx_menu {
	margin:15px 0px 0px 0px;
	text-align:left;
	padding:2px 0px 1px 0px;
	
}
#idx_menu a {
	text-decoration:none;
	background-color:#E6E6E6;
	margin:0px 0px 0px 0px;
	border:0;
	display:inline;
	padding:0px 10px 0px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3c3c3;
	font-weight: bold;
	color: #958778;
}
#idx_menu a:hover { 
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
	background-color:#DCDCDC;

}
#idx_menu a.ps { padding:0px 10px 0px 14px; }

/*#######  -FONT   #######*/
	/* font`s on all pages */
	.bottom,
	td.idx,
	td.idx table td,
	td.idx table td font,
	td.idx font,
	td.idx div,
	td.idx td table,
	td.idx b,
	td.idx .quick font {  font-size:10pt; font-family:Arial}
	/* color`s*/
	td.idx,
	td.idx font,
	.bottom   {color:#6B5334;}
	/* red`s */
	.red,
	td.idx b.red,
	td.idx .red,
	td.idx .red font {color: #CC0000 !important;}
/* font`s for -featured, -sold and -open houses */
td.idx td.header {text-align:center; font-weight:bold; font-size:90%;color: #fff}
/* */
.quick td i {font-size: 80%}
/*buttons*/
textarea,input {border:1px solid #B3A99E;background-color: #fff}
	.radiocheck, 
	.check { border:none}	
	input.submit, 
	input.button {
		background-color: #fff; 
		border:1px solid #753A00;
		border-right:2px solid #753A00;;
		border-left:2px solid #753A00;;
		font-size:80%;
		font-weight:bold;
		color:#753A00
	}
textarea {
	scrollbar-face-color: #AA7E3F; 
	scrollbar-highlight-color: #AA7E3F;
	scrollbar-shadow-color: #AA7E3F; 
	scrollbar-3dlight-color: #CC9968;
	scrollbar-arrow-color: #fff; 
	scrollbar-track-color: #F3EFEA;
	scrollbar-darkshadow-color: #CC9968;

}		
/* -header -h1 */
	.header,
	td.idx .header {color:#753A00}
	.idx h1 {text-align:center;}
h1.header { font-size: 120%;}
/* -calc css */
.bgr_calc { background-color: #F3EEE8; }
.bgr_calc b {color: #666666}
.bgr_calc_r font {color:#fff;}
.bgr_calc b {font-size: 70%;}
.bgr_calc_r { background-color: #958778;}
.bgr td {pading:2px 0px 2px 0px}	


/*#######  -LINK   #######*/
	/**/
	td.idx a {color:#CEA527}
	/* link`s for index block*/
	td.idx .feat a, 
	td.idx .sold a, 
	td.idx .open a  {color: #A26923;text-decoration:none; font-size:85%}
	/* hover link`s for index*/
	td.idx .feat a:hover,
	td.idx .sold a:hover,
	td.idx .open a:hover {text-decoration:underline;}
	/* -view link for index */
	td.idx .feat a.view,
	td.idx .open a.view,
	td.idx .sold a.view {color: #CC0000;text-decoration:none;font-size:80%;}
	/* -broker link*/
	.broker font {color: #898989; text-decoration:none;}
td.idx .view img {display:inline;}
	
	
/*#######  -TABLES #######*/	
/**/
	.tbl,
	.quick {background-color: #958778}
.bgr {background-color: #fff}

.tbl td {
	text-align:left;
	background:#fff
}

.tbl td.bgr {
	text-align:right
}

td.right {padding:0px 10px 0px 0px}
	/* border for right blocks */
	table.feat,
	table.sold,
	table.open {border:1px solid #958778;margin: 0px 0px 20px 0px}
/*background for header`s*/	
	.quick td.header,
	.feat td.header {background-color: #958778}
.sold td.header {background-color: #66CC66}
.open td.header {background-color: #CC0000}
.listing {background-color: #FFF}

/*#######  -THIS   #######*/
.plain { text-align:justify }
p.plain { text-align:justify; padding:10px 10px 10px 10px }	
.images {border:2px solid #A26923; margin:3px 0px 0px 0px }
hr {border:1px dotted #A26923}
.back {	display:block;	float:left;	width:100px; }
.display_items { text-align:center;	padding:10px 50px 10px 50px; }
.pad10 {padding: 10px 10px 10px 10px}

/*#######  -FIX    #######*/	
	.fix img,
	td.idx img,
	img.fix {display: inline}
	
	
/*####### -TEST    #######*/
/*
table {	border:1px solid red;	}
td 	{	border:1px solid green;	}
div {	border:1px solid blue;	}
*/

