/* CSS Document */
*{padding: 0; margin: 0;}
.body {

text-align:center;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-family:"Trebuchet MS";

}



img {

border: none;

}



div, a {

font: 12px "trebuchet ms", verdana, helvetica, arial, sans-serif;

}



.header {

width:100%;

height:130px;

background-color: #FFFFFF;

}



.head_spacer{

width:100%;

height:5px;

background-image:url(../images/row.jpg);

background-position:bottom;

background-repeat:repeat;



}



.footer {

width:779px;

margin:auto;

margin-top:20px;

border:1px dashed #596B8F;

padding:4px;

font-weight:bold;

font-size:12px;

color:#666666;

}



.footer a{

color:#666666;

text-decoration:none;

}



.footer a:hover{

color:#000000;

text-decoration:none;

}



.search_footer {

width:990px;

margin:auto;

border:1px dashed #596B8F;

padding:4px;



}



.search_footer a{

color:#666666;

text-decoration:none;

}



.search_footer a:hover{

color:#000000;

text-decoration:none;

}



.property_footer {

width:922px;

margin:auto;

border:1px dashed #596B8F;

padding:4px;



}





.property_footer a{

color:#666666;

text-decoration:none;

}



.property_footer a:hover{

color:#000000;

text-decoration:none;

}





.search{



border:1px solid #B9D48F;

width:560px;

float:left;

padding:0px 0px 0px 0px;

height:190px;

margin:0px 0px 0px 4px;

background-image:url(../images/green_gradient.gif) ;

background-position:bottom;

background-repeat:repeat;

}



.frame{

width:800px;

margin:auto;

}



.frame_margin{

width:800px;

margin:auto;

}



.frame_1000{

width:1020px;

margin:auto;

}



.frame_920_margin{

width:930px;

margin:auto;

}



.frame_920{

width:930px;

margin:auto;

}



.adsdiv_0{

border:solid 1px #CCCCCC;

width:235px;

float:right;

}



.clear { clear: both; background: none; }



.sign_up{
margin: 0 auto;
width:100%;
height:900px;
position:absolute;
}



.load_ajax{
margin: 0 auto;
width:100%;
height:1300px;
position:absolute;
z-index:998;
background-color:#000000;
background:url("../images/transparent.png") repeat ;
}



.cent{
margin: 0 auto;
top:78px;
width:320px;
background-color:#F7F9F7;
border:solid 1px #CCCCCC;
z-index:999;
overflow:visible;
position:relative;
}



.load_at_cursor{

background-color:#F7F9F7;

border:solid 1px #000000;

margin: 0 auto;

position:absolute;



}



.m_titles{

font-size:18px;

font-weight:bold;

}

.s_titles{

font-size:14px;

font-weight:bold;

}



.es_titles{

font-size:12px;

font-weight:bold;

}



.txt{

font-size:12px;

}



.big_cent{

margin: 0 auto;

top:200px;

width:600px;

background-color:#F7F9F7;

border:solid 1px #000000;

}



.box {

margin:4px;

border:1px dashed #596B8F;

padding:4px;

}



.maps_cent{

margin: 0 auto;

top:200px;

width:700px;

background-color:#F7F9F7;

border:solid 1px #000000;

}



.leftcolumn {

width:190px;

float:left;

margin:2px;

padding:3px;

}





.centercolumn{

width:620px;

float:left;

margin:2px;

padding-top:3px;}







.rightcolumn{

width:160px;

float:left;

margin:2px;

padding:3px;}









 /* ----------------------------------------------SEARCH TABS -------------------------- */

    #tabsB {

      float:left;

      width:400px;

      background:#FFFFFF;

      font-size:93%;

      line-height:normal;

      }

    #tabsB ul {
 width:400px;
	  margin:0px;

	  padding:10px 10px 0px 50px;

	  list-style:none;

      }

    #tabsB li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabsB a {

      float:left;

      background:url("../images/tableftB.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabsB a span {

      float:left;

      display:block;

      background:url("../images/tabrightB.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#666;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsB a span {float:none;}

    /* End IE5-Mac hack */

    #tabsB a:hover span {

      color:#000;

      }

    #tabsB a:hover {

      background-position:0% -42px;

      }

    #tabsB a:hover span {

      background-position:100% -42px;

      }

	#tab_selected{

	  display:inline;

      margin:0;

      padding:0;

	  }

	 #tab_selected a{

      float:left;

      background:url("../images/tableftB.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

	  background-position:0% -42px;

      }

	#tab_selected a span {

      float:left;

      display:block;

      background:url("../images/tabrightB.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#000;

	  background-position:100% -42px;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tab_selected a span {float:none;}

    /* End IE5-Mac hack */

	

	

	/* LISTING STYLE   */

	

	#listing_pic{

	width:90px;

	float:left;

	}

	

	#listing_address{

	width:145px;

	float:left;

	}

	

	#listing_price{

	width:75px;

	float:left;

	}

	

	#listing_type{

	width:125px;

	float:left;

	}

	

	#listing_sq{

	width:70px;

	float:left;

	}

	

	#listing_sq_price{

	width:60px;

	float:left;

	}

	

	#listing_save{

	width:40px;

	float:left;

	}

	

	.listing_div{

	width: 624px; 

	border:1px solid #CCCCCC;

	margin-bottom:2px;

	background:url(../images/white_pix.gif) repeat top ;

	}



	.listing_div_spons{

	width: 624px; 

	border:1px solid #CCCCCC;

	margin-bottom:2px;

	background:url(../images/blue_gradient.gif) repeat top ;

	}

	

	.listing_div_hover{

	width: 624px; 

	border:1px solid #FF9933;

	margin-bottom:2px;

	background:url(../images/yellow_gradient.gif) repeat top ;

	}



	.listing_div_hover_spons{

	width: 624px; 

	border:1px solid #0066CC;

	margin-bottom:2px;

	background:url(../images/blue_gradient.gif) repeat top ;

	}

	

	.es_titles_nb{

	font-size:12px;

	}

	

	

	.dotteddiv{

	background:url(../images/dots.gif);

	}

	

	.info_div{

	width:250px;

	border:solid 3px #F5C572;

	padding:3px;

	margin:0px;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	font-family:"Trebuchet MS";

	}

	

	

	

	.tab_pr_l{

	float:left;

	background:url("../images/tableft_p.gif") no-repeat left top; 

	margin:0;  

	padding:0 0 0 5px;

	}

	

	

	.tab_pr_r{

	float:left; 

	display:block; 

	background:url("../images/tabright_p.gif") no-repeat right top; 

	padding:5px 15px 4px 6px; 

	color:#24618E;

	}

	

	.tab_pr_box{

	border-bottom:1px solid #B9B9B9;

	border-right:1px solid #B9B9B9;

	border-left:1px solid #B9B9B9;

	padding:5px 0px 5px 0px;

	}

	

	.tab_pr_box_f{

	border:1px solid #B9B9B9;

	}

	

	.greyscale_txt{

	color:#666666;

	font-size:12px;

	}

	

	.greyscale_txt_b{

	color:#666666;

	font-size:12px;

	font-weight:bold;

	}

	

	#thumb_div{

	float:left;

	padding:4px; 

	border:1px solid #B9B9B9; 

	width:72px; 



	margin:4px; 

	background:url(../images/dots.gif);

	color:#FFFFFF;

	}

	

	#thumb_div img{

	vertical-align:middle;

	

	}

	

	

	#photoProjection{

	width:346px;

	height:257px;

	padding:7px 7px 4px 7px;

	

	}

	

	

	#thumb_div_90{

	float:left;

	padding:4px; 

	border:1px solid #B9B9B9; 

	width:90px; 

	background:url(../images/dots.gif);

	margin:4px; 

	color:#FFFFFF;

	}

	

	#thumb_div_90 img{

	vertical-align:middle;

	

	}

	

	.listing_500{

	width: 490px; 

	border:1px solid #CCCCCC;

	margin-bottom:1px;

	margin-top:1px;

	background:url(../images/white_pix.gif) repeat top ;

	}



	.listing_500_spons{

	width: 490px; 

	border:1px solid #CCCCCC;

	margin-bottom:1px;

	margin-top:1px;

	background:url(../images/blue_gradient.gif) repeat top ;

	}

	

	.listing_500_hover{

	width: 490px; 

	border:1px solid #FF9933;

	margin-bottom:1px;

	margin-top:1px;

	background:url(../images/yellow_gradient.gif) repeat top ;

	}

	

	.listing_500_hover_spons{

	width: 490px; 

	border:1px solid #0066CC;

	margin-bottom:1px;

	margin-top:1px;

	background:url(../images/blue_gradient.gif) repeat top ;

	}

	

	.spacer_160{

	background:url(../images/spacer_160.gif) repeat top ;

	height:1px;

	margin:2px;

	}

	

	.help_frame{

	width:800px;

	margin:auto;

	background:url(../images/dots.gif);

	border:1px dashed #596B8F;

	}

	

	

/*- Menu Tabs F--------------------------- */



    #tabsF {

      float:left;

      width:80%;

      

      font-size:93%;

      line-height:normal;

	  margin:0px;

      }

    #tabsF ul {

	  margin:0px;

	  padding:5px 10px 0px 150px;

	  list-style:none;

      }

    #tabsF li {

      display:inline;

      margin:0px;

      padding:0;

      }

    #tabsF a {

      float:left;

      background:url("../images/tableftF.gif") no-repeat left top;

      margin:0px;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabsF a span {

      float:left;

      display:block;

      background:url("../images/tabrightF.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#666;

	  font-size:14px;

	  font-weight:bold;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsF a span {float:none;}

    /* End IE5-Mac hack */

    #tabsF a:hover span {

      color:#333333;

	  font-size:14px;

	  font-weight:bold;

      }

    #tabsF a:hover {

      background-position:0% -42px;

      }

    #tabsF a:hover span {

      background-position:100% -42px;

      }

	  



	.auto_comlete_hover{

	background-color:#EAEAEB;

	}

	

	.auto_comlete_non_hover{

	background:url(../images/white_pix.gif);

	}

	

	

	

	/*      HOME SPONSORED */

	.home_sponsored_cont{

	float:left;

	margin:1px;

	}

	

	

	.home_sponsored_title{

	margin:0px 0px 0px 0px;

	padding:0px;

	}

	

	

	

	.home_sponsored_right{

	float:left;

	width:4px;

	height:32px;

	background:url("../images/spons_right.gif") no-repeat right top;

	}

	

	.home_sponsored_left{

	float:left;

	width:4px;

	height:32px;

	background:url("../images/spons_left.gif") no-repeat right top;

	}

	

	.home_sponsored_cent{

	float:left;

	width:225px;

	height:18px;

	font-size:14px;

	font-weight:bold;

	padding:7px;

	background:url("../images/spons_cent.gif") repeat top;

	}

		

	.home_sponsored_body{

	border-right:1px solid #999999;

	border-left:1px solid #999999;

	border-bottom:1px solid #999999;

	height:180px;

	width:245px;

	margin:0px 0px 0px 0px;

	background:url(../images/dots.gif);

	}

	

	.expand_map_max{

	width: 72px;

	display:block;

	height:17px;

	margin-top:2px; 

	background:url("../images/max.jpg") no-repeat right top; 

	background-position:0% -34px;

	}

	

	.expand_map_max:hover {

	width: 72px;

	display:block;

	height:17px;

	margin-top:2px; 

	background:url("../images/max.jpg") no-repeat right top; 

	background-position:0% -51px;

	}

	

	.expand_map_min{

	width: 72px;

	display:block;

	height:17px;

	margin-top:2px; 

	background:url("../images/max.jpg") no-repeat right top; 

	}

	

	.expand_map_min:hover {

	width: 72px;

	display:block;

	height:17px;

	margin-top:2px; 

	background:url("../images/max.jpg") no-repeat right top; 

	background-position:0% -17px;

	}

	

	.update_pr_box{

	background-color:#F7F9F7;

	border:1px solid #cccccc;

	}

	

	.black_grey_a{

	color:#666666;

	text-decoration:none;

	}



	.black_grey_a:hover{

	color:#000000;

	text-decoration:none;

	}

	

	.submit_link{

	color:#99CC33;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	}

	

	.submit_link:hover{

	color:#2E8224;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	}

	

	.orange_link{

	color:#FEC77D;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

	}

	

	.orange_link:hover{

	color:#F57130;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

	}

	

	.ie_margin{

	}
	
	/* This is where you can customize the appearance of the tooltip */
	div#tipDiv {
  	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  	background-color:#FFFFFF; border:1px solid #F89D67; 
  	width:250px; padding:4px;
  	color:#000; font-size:11px; line-height:1.2;
	}
