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

div.textbox div.checkboxlist
{
	position: relative;
	left: 1px;
	top: 1px;
	overflow: auto !important; 
	width: 260px; 
	height: 150px; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #858585; 
	background-color: #FFFCD5; 
	font-size: 9px;
	
}

/* tables common for all IDX display Pages */

.table_title2 {
	background: url('/images/idx/advancedsearch_h.gif') repeat-x #fffcd5; 
	border-bottom:2px solid #651911;

}

.table_footer {
border-top:2px solid #ffffff; 
}

/* Listing Details Tables*/
.table_details {
border-top:4px solid #fffcd5;
}

/* Listing Details top left Cells*/
.tableinner_left_topcell {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.tableinner_left_topcell img{ cursor:pointer }
.tableinner_left_cell2 {
background: url('/images/idx/listingDetailsPage-box2.gif');
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
a.tableinnter_return {
color: #651911;
FONT-SIZE: 13px;
FONT-FAMILY: arial, Times, serif;
TEXT-DECORATION: underline;
font-weight:bold; cursor:pointer;
}
.tableinner_left_cell4 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}

/* Listing Details Top Right Cell */

.tableinner_right_cell {
background: url('/images/idx/listingDetailsPage-box1.gif');
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.tableinnter_right_text {
color: #434036;
FONT-SIZE: 12px;
FONT-FAMILY: arial, Times, serif;
}
.tableinnter_right_text2 {
color: #aa8302;
FONT-SIZE: 12px;
FONT-FAMILY: arial, Times, serif;
font-weight:bold;
}

/* the three cells for the remarks section*/
.remarks
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-spacing: 0; 
padding-left: 19px;
cpadding-bottom: 5px;
color: #b59424;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
font-weight: bold;
}
.remarks2
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
padding-left: 32px;
color: #434036;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
}
.remarks3
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
border-bottom:1px solid #716b61;
border-spacing: 0; 
}

/* Listing Details Lower Cells */

.lower_listingdetails_Cell1 {
border-bottom:1px solid #716b61;
border-top:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_left1 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_left2 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_left3 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right1 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right2 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right3 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.left_borders
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
padding-left: 32px;
padding-top: 2px;
padding-right: 2px;
color: #434036;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
}
.left_borders_indent
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
padding-top: 5px;
padding-bottom: 5px;
border-spacing: 0; 
padding-left: 19px;
color: #b59424;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
font-weight: bold;
}

.right_borders
{
border-right:1px solid #716b61;
border-spacing: 0; 
padding-left: 25px;
padding-top: 2px;
padding-right: 2px;
color: #434036;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
}
.bottom_borders_left
{
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.bottom_borders_right
{
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
/* Required IDX Disclaimer cells */
.IDX_disclaimer_upper
{
	background: url('/images/idx/listingDetailsPage-box3.gif');
	background-position:-100px;
	border:solid 1px #000000;
	border-spacing: 0; 
	padding: 2px;
	color: #434036;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, Times, serif;
}
.IDX_disclaimer_lower_left
{
border-left:1px solid #716b61;
border-top:1px solid #716b61;
border-bottom:1px solid #716b61;
border-spacing: 0; 
padding-left: 4px;
}
.IDX_disclaimer_lower_right
{
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-bottom:1px solid #716b61;
border-spacing: 0; 
padding: 2px;
color: #434036;
FONT-SIZE: 8px;
FONT-FAMILY: arial, Times, serif;
}

/* Side Area Navigation */
.side_nav {
padding-top: 5px;
padding-right: 3px;
}

a.side_nav {
color: #666666;
FONT-SIZE: 12px;
FONT-FAMILY: arial, Times, serif;
TEXT-DECORATION: none;
font-weight:bold
}
/* Misc fixes */
.whitebg {
background: #FFFCD5;
}
.bottom_border /* for vertical spacing */
{
border-bottom:4px solid #fffcd5;
}
.top_border /* for vertical spacing */
{
border-top:4px solid #fffcd5;
}
.imageborder {
border:1px solid #434036;
}
/*
Navigation
---------------------------*/
#nav{
	background:#fff;
	height:40px;
	width:782px;
	text-align:center;
	/*overflow: hidden;*/
	margin-top:-9px;
	padding-bottom:4px; vertical-align:middle;
}
#nav ul{
	margin: 0;
	padding: 0;
	height:24px;
	list-style-type: none;
	text-align: center;
	border:1px solid #cecece;
	margin:9px 16px 5px 10px;
}
#nav ul li{
	border-left: 1px solid #cecece;
	float: left;
	line-height: 1.1em;
	width:150px;
	margin-top:0px;
	padding:3px 0;
}
#nav ul li.first{
	border-left:none;
	/*margin-left:3px;
	padding-left:3px;*/
}

#nav ul li a{
	width:150px;
	padding:4px 5px;
	margin:5px 0 0 0;
	color: #666666;
	text-decoration: none;
	text-align: center;
	font: 600 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-weight:bold !important;
}

#nav ul li.active{
	color: #333333;
	font-weight:900;
	background: #acaf50;
}

#nav ul li:hover, li a:hover{
	color: #333333;
	background: #acaf50;
}

#nav ul li.active a{
	color: #333333;
	background: #acaf50;
}


/*
search
---------------------------*/

#masthead #search{
	float:right;
	margin-right:15px;	font-size:11px;
}
#masthead #search table td.title{
	width:125px;
}
#masthead #search input{
	height:15px;font-size:11px;
}

#masthead #search a{
	color:#b53118;
	text-decoration:none;
}
#masthead #search a:visited{
	color:#b53118;
	text-decoration:none;
}
#masthead #search a:hover, a.advanced:hover{
	text-decoration:underline;
}
#masthead #search a.advanced, a.advanced:visited{
	color:#3e3e3e;
	text-decoration:none;
}

/* Search Results */

.txtbox{ 
	height:20px;font-size:11px;

}

.imgbg
{
background: url('/images/idx/img-bg.gif') no-repeat;
width:189px;
height:148px;
}
.results_column1 {
/*background: url('/images/idx/results_bg.gif') repeat-x bottom;*/
border-bottom:1px solid #716b61;
border-top:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.results_column2 {
/*background: url('/images/idx/results_bg.gif') repeat-x bottom;*/
border-bottom:1px solid #716b61;
border-top:1px solid #716b61;
border-spacing: 0; 
}
.results_column3 {
/*background: url('/images/idx/results_bg.gif') repeat-x bottom;*/
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-top:1px solid #716b61;
border-spacing: 0; 
}
.results_address
{
color: #434036;
FONT-SIZE: 12px;
FONT-FAMILY: arial, Times, serif;
}
.lower_listingdetails_left3 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right1 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right2 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.lower_listingdetails_right3 {
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.left_borders
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
padding-left: 32px;
padding-top: 2px;
padding-right: 2px;
color: #434036;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
}
.left_borders_indent
{
border-left:1px solid #716b61;
border-right:1px solid #716b61;
padding-top: 5px;
padding-bottom: 5px;
border-spacing: 0; 
padding-left: 19px;
color: #b59424;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
font-weight: bold;
}

.right_borders
{
border-right:1px solid #716b61;
border-spacing: 0; 
padding-left: 25px;
padding-top: 2px;
padding-right: 2px;
color: #434036;
FONT-SIZE: 10px;
FONT-FAMILY: arial, Times, serif;
}
.bottom_borders_left
{
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.bottom_borders_right
{
border-bottom:1px solid #716b61;
border-right:1px solid #716b61;
border-spacing: 0; 
}
/* Advanced Search */

.r1_column1 {
background: url('/images/idx/advancedsearch-bg.jpg') repeat-x;
}
.r1_column2 {
background: url('/images/idx/advancedsearch-bg.jpg') repeat-x;

}


/* Search Options, 3 row below the map row*/
.advanced_left_column {
background: #c59617;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.advanced_right_column {
background: #c59617;
border-right:1px solid #716b61;
border-spacing: 0; 
}
.advanced_top_column {
background: #c59617;
border-top:1px solid #716b61;
border-spacing: 0; 
}
.advanced_bottom_column {
background: #c59617;
border-bottom:1px solid #716b61;
border-spacing: 0; 
}
.advanced_table {
background: #fcfbfb;
border-right:5px solid #fcfbfb;
border-left:5px solid #fcfbfb;
border-spacing: 0; 
}
.advanced_table2 {
background: #c59617;
border-bottom:1px solid #716b61;
border-right:5px solid #fcfbfb;
border-left:5px solid #fcfbfb;
border-spacing: 0; 
}
.advanced_table3 {
background: #fcfbfb;
border-right:5px solid #fcfbfb;
border-left:5px solid #fcfbfb;
border-spacing: 0; 
}
.advanced_cell_spacer2 {
background: #c59617;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.advanced_table_footer /* bottom table with search button */ {
background: #c59617;
border-right:5px solid #fcfbfb;
border-left:5px solid #fcfbfb;
border-bottom:5px solid #fcfbfb;
border-spacing: 0; 
}
.advanced_cell1_footer /* bottom table, top cell with search button */ {
background: #c59617;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.advanced_cell2_footer /* bottom table, bottom cell without search button */ {
background: #c59617;
border-right:1px solid #716b61;
border-left:1px solid #716b61;
border-spacing: 0; 
}
.advanced_spacer_cell {
background: #fcfbfb;
border-right:1px solid #fcfbfb;
border-left:1px solid #fcfbfb;
border-top:1px solid #716b61;
border-bottom:1px solid #fcfbfb;
border-spacing: 0; 
}
.advanced_topcell {
background: #c59617;
border-top:1px solid #716b61;
border-spacing: 0; 
}
.advanced_bottomcell {
background: #c59617;
border-bottom:1px solid #716b61;
border-spacing: 0; 
}
.advanced_middlecells {
background: #c59617;
FONT-SIZE: 12px;
FONT-FAMILY: arial, Times, serif;
color: #FFFFFF;
}
	div.textbox div.checkboxlist /*checkbox form*/
{
	position: relative;
	left: 1px;
	top: 1px;

	overflow: auto !important; 
	width: 260px; 
	height: 250px; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #858585; 
	background-color: #FFFCD5; 
	font-size: 9px;
}

.perpage { font-size:11px; height:20px}
.perpage a{ text-decoration:none; color:#fff;  height:21px; }
.perpage a:hover{ text-decoration:none; color:#111; height:21px}

.NavPageFont
{font-size:11px; color:#fff; background-color:#A1665C;
background: url('/images/idx/mouseover.gif') repeat-x bottom; border:none	;padding: 4px 6px 2px 6px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/
}

.WhiteFont{ font-size:11px;
 background:#C7C8CA;   font-weight:normal; color:#fff;
background: url('/images/idx/mousedown.gif') repeat-x bottom; border:none	;padding: 4px 6px 2px 6px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/

}
.WhiteFont-Over{ 
font-size:11px; background:#A1665C; color:#fff; padding: 4px 6px 2px 6px;
background: url('/images/idx/mouseover.gif') repeat-x bottom; border:none;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/
}
.WhiteFont1{ font-size:11px;
 background:#C7C8CA;   font-weight:normal; color:#fff;
background: url('/images/idx/next2.gif') repeat-x bottom; border:none; padding: 4px 8px 2px 8px; height:auto; width:23px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/

}
.WhiteFont2{ font-size:11px;
 background:#C7C8CA;   font-weight:normal; color:#fff;
background: url('/images/idx/lastnew.gif') repeat-x bottom; border:none;padding: 4px 8px 2px 8px; height:auto; width:23px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/

}

.WhiteFont3{ font-size:11px;
 background:#C7C8CA;   font-weight:normal; color:#fff;
background: url('/images/idx/firstnew.gif') repeat-x bottom; border:none;padding: 4px 8px 2px 8px; height:auto; width:23px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/

}
.WhiteFont4{ font-size:11px;
 background:#C7C8CA;   font-weight:normal; color:#fff;
background: url('/images/idx/previousnew.gif') repeat-x bottom; border:none;padding: 4px 8px 2px 8px; height:auto; width:23px;
/*padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;*/

}


/*background-image:url(images/next2.gif)*/
.mouse-Over{ 
cursor:pointer;
}

.txtbox1{ 
	height:20px;font-size:11px;

}

.sub-btn{
background:url(../images/idx/overlay-btn-bg.gif);
 background-repeat:x; color:#FFF; border:1px solid #111; font-weight:bold; height:19px;
 font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:12px; cursor:pointer; padding:0;
}


#bottomsearch {
	background-image:url(../images/idx/results_bg.gif);
	background-position:-100px;
	padding:5px;
	width:610px;
	font-size:10px;
	border:solid 1px #000000;
}

.bottomtop {
text-align:left;
}
.bottombottom {
text-align:left;
margin:3px;
border-top:1px solid #000000;
padding-top:3px;
}
