.main
{
	width:754px;
	margin:0 0 0 0px !important;
	padding:0 0 0 0px !important;
	overflow:hidden;
	
	/* border:1px solid #d8dace; */
}

.container{
	width:754px;
	padding:0 0 0 0px !important;
	overflow:hidden;
}
/*	HEADER	*/
.header{
	width:754px;
	height:44px;
	overflow:hidden;
	
}
.header ul{
	list-style:none;
	margin:8px 0 0 8px;
	padding:0;
	overflow:hidden;
	height:27px;
}
.header li{
	float:left;
	height:27px;
	padding:0 5px 0 0;
}
.header li a{
	position:relative;
	float:left;
	height:27px;
	background:url('../images/propsearch/bg-nav.gif') repeat-x 0 0;
	text-decoration:none;
	cursor:pointer
}
.header li a span.text{
	float:left;
	font:bold 11px arial,verdana,helvetica,sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:5px 15px 0 5px;
}
.header li a span.left,
.header li a span.right{
	float:left;
	background:url('../images/propsearch/bg-nav-left.gif') no-repeat 0 0;
	width:4px;
	height:27px;
	font-size:0;
	line-height:0
}
.header li a span.right{
    background:url('../images/propsearch/bg-nav-right.gif') no-repeat 0 0;
}

.header li a.active,
.header li a:hover{
	background:url('../images/propsearch/bg-nav-hov.gif') repeat-x 0 0;
}
.header li a.active span.left,
.header li a:hover span.left{
    background:url('../images/propsearch/bg-nav-left-hov.gif') no-repeat 0 0;
}
.header li a.active span.right,
.header li a:hover span.right{
    background:url('../images/propsearch/bg-nav-right-hov.gif') no-repeat 0 0;
}


/*	CONTENT	*/
div.rounded-top,
div.rounded-bottom{
	width:739px;
	height:3px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background:url('../images/propsearch/bg-rounded-top.gif') no-repeat 0 0;
    margin-right: auto;
    margin-left: auto;
}
div.rounded-bottom{
	clear:both;
    background:url('../images/propsearch/bg-rounded-bottom.gif') no-repeat 0 0;
}

div.rounded-content{
	display:inline;
	width:737px;
	background:#f2f0ed;
	border-left:1px solid #d8dace;
	border-right:1px solid #d8dace;
	color:#7a7979;
	float: left;
	margin-left: 7px;
}

div.rounded-content p.title{
	width:480px;
	float:left;
	font-size:11px;
	margin:0;
	padding:6px 0 0 12px;
}
div.rounded-content p.title a{
	color:#c70101;
	text-decoration:underline;
}
div.rounded-content p.title a:hover{
	text-decoration:none;
}

.tabTable
{
    background:#f2f0ed;
     margin-left:auto; 
    margin-right:auto;
    vertical-align:top;
}

/*	Corner menu	*/
ul.corner-menu{
	width:218px;
	height:31px;
	margin:0 0 0 0px;
	float:right;
	overflow:hidden;
	background:url('../images/propsearch/bg-cornermenu.gif') no-repeat 0 0;
	position:relative;
	top:-2px; list-style-type:none; padding-left:23px; padding-right:0; padding-top:0px; padding-bottom:0 
}
ul.corner-menu li{
	float:left;
	font-size:11px;
	height:31px;
	padding:0px 0 0;
}
ul.corner-menu li strong{
	position:relative;
	top:8px;
}
ul.corner-menu li a{
	float:left;
	display:inline;
	height:23px;
}
ul.corner-menu li.list a{
	background:url('../images/propsearch/ico-list.gif') no-repeat 0px 5px;
	color:#283d81;
	text-decoration:none; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:27px; padding-right:0; padding-top:8px; padding-bottom:0
}
ul.corner-menu li.map{
	background:url('../images/propsearch/bg-cornermenu-devider.gif') no-repeat 8px 5px;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.corner-menu li.map a{
	background:url('../images/propsearch/ico-map.gif') no-repeat 0px 5px;
    text-decoration:none;
    color:#283d81; margin-left:12px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:28px; padding-right:0; padding-top:8px; padding-bottom:0
}
ul.corner-menu li a:hover{
	text-decoration:underline;
}
/*	tabs	*/
ul.tabs{
	clear:both;
	margin:0 7px;
	overflow:hidden;
	height:30px;
	background:url('../images/propsearch/bg-tabs-bottom.gif') repeat-x bottom;; list-style-type:none; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:0
}
ul.tabs li{
	height:30px;
	float:left;
	margin:0 2px 0 0;
}
ul.tabs li a{
	float:left;
	height:30px;
	text-decoration:none;
	cursor:pointer;
}
ul.tabs li a span.left,
ul.tabs li a span.right{
	float:left;
	width:3px;
	height:30px;
	background:url('../images/propsearch/bg-tabs-left.gif') no-repeat 0 0;
	font-size:0;
	line-height:0
}
ul.tabs li a span.right{
	background:url('../images/propsearch/bg-tabs-right.gif') no-repeat 0 0;
}
ul.tabs li a span.text{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#7a7979;
	height:21px;
	background:url('../images/propsearch/bg-tabs.gif') repeat-x 0 0;; padding-left:12px; padding-right:10px; padding-top:9px; padding-bottom:0
}
ul.tabs li a.active span.text,
ul.tabs li.hover a span.text{
    background:url('../images/propsearch/bg-tabs-hov.gif') repeat-x 0 0;
    color:#283d81
}
ul.tabs li a.active span.left,
ul.tabs li.hover a span.left{
    background:url('../images/propsearch/bg-tabs-left-hov.gif') no-repeat 0 0;
}
ul.tabs li a.active span.right,
ul.tabs li.hover a span.right{
    background:url('../images/propsearch/bg-tabs-right-hov.gif') no-repeat 0 0;
}


/*	imgs	*/
ul.imgs{
	width:710px;
	height:163px;
	list-style:none;
	margin:0 0 0 7px;
	padding:0;
	/*overflow:hidden;*/
	background:#fff;
	border:1px solid #d8dace;
	border-top:none;
}
ul.imgs li{
	float:left;
	height:163px;
	padding:0 0 0 23px;
}
ul.imgs li.first,
ul.imgs li.last,
ul.imgs li.nopadd{
	padding:0;
}
ul.imgs li.first a,
ul.imgs li.last a{
	display:block;
	width:15px;
	height:32px;
	background:url('../images/propsearch/btn-prev.gif') no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden; margin-left:12px; margin-right:8px; margin-top:48px; margin-bottom:0
}
ul.imgs li.last a{
	background:url('../images/propsearch/btn-next.gif') no-repeat 0 0;
	margin-left:30px; margin-right:0; margin-top:48px; margin-bottom:0
}
ul.imgs li div.image-container{
	width:134px;
	height:107px;
	background:url('../images/propsearch/bg-image-container.gif') no-repeat 0 0; margin-left:0; margin-right:0; margin-top:8px; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0
}
ul.imgs li div.image-container a{
	display:block;
	width:127px;
	height:100px;
}
ul.imgs li div.image-container a img{
	display:block;
	border:none;
	margin:0 auto;
}
ul.imgs li div.image-container span{
	width:135px;
	padding:11px 0 0;
	display:block;
	font-size:11px;
	line-height:14px;
}
/*	horizontal bar	*/
div.bar{
	width:739px;
	height:40px;
	background:url('../images/propsearch/bg-bar.gif') no-repeat 0 0;
	overflow:hidden;
	font-size:11px;
	color:#5f5046; margin-left:9px; margin-right:0; margin-top:11px; margin-bottom:0
}
div.bar div.left{
	float:left;
	padding:8px 0 0 21px;
}
div.bar div.left select{
	margin:0 0 0 6px;
}
div.bar div.right{
	float:right;
	padding:8px 8px 0 0;
}
div.bar div.right select{
	margin:0 0 0 10px;
}
div.bar select{
	font:11px verdana,helvetica,sans-serif;
}
* html div.bar select{
	/* position:relative; */
	top:2px;
}
* html div.bar div.left,
* html div.bar div.right{
	padding-top:6px;
}
/*	Pager	*/
div.pager{
	width:727px;
	font-size:11px;
	margin:5px 0 0 9px;
	padding:0 0 2px 12px;
	border-bottom:3px solid #d1d1d1;
	overflow:hidden;
	color:#7a7979;
}

div.pager div.right{
	float:right;
	width:360px;
	
}
div.pager ul.pages{
	list-style:none;
	margin:0;
	padding:0 0 0 14px;
	overflow:hidden;
}
div.pager ul.pages li{
	float:left;
	background:url('../images/propsearch/bg-pager-devider.gif') no-repeat 0 3px;; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:0
}
div.pager ul.pages li.first{
	background:none;
}
div.pager ul.pages li a{
	color:#2b5eba;
	text-decoration:none
}
div.pager ul.pages li a.active{
	color:#7a7979;
}
div.pager ul.pages li a:hover{
	text-decoration:underline;
}
div.pager div.sub{
	clear:both;
	padding:22px 0 0;
}
div.pager a.new-cons,
div.pager a.new-list{
	float:left;
	display:block;
	width:70px;
	background:url('../images/propsearch/ico-new-cons.gif') no-repeat 0 0;
	font-size:9px;
	line-height:9px;
	color:#7a7979;
	text-decoration:none; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
div.pager a.new-list{
    background:url('../images/propsearch/ico-new-list.gif') no-repeat 0 0;
	width:50px;
	margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0
}

.pagercommand
{
color:#2b5eba;
	text-decoration:none
}

.pageractive{
	color:#7a7979;}
	
	
/*	table	*/
ul.table{
	width:517px;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.table li{
	float:left;
	background:url('../images/propsearch/bg-table-devider.gif') no-repeat 0 8px;
	text-align:center;
	font-size:11px; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:7px
}
ul.table li.col1{
	width:74px;
	background:none;
}
ul.table li.col2{
	width:39px;
}
ul.table li.col3{
	width:39px;
}
ul.table li.col4{
	width:181px;
}
ul.table li.col5{
	width:73px;
	padding:0;
}
ul.table li.col6{
	width:106px;
}
ul.table li.comcol{
	width:78px;
}
/*	content	*/
div.content{
	margin:10px 0 0 22px;
	overflow:hidden;
}
div.content div.image-container{
	float:left;
	width:198px;
	height:151px;
	text-align: center;
	/*background:url('../images/propsearch/bg-content-image-container.gif') no-repeat 0 0; */
	overflow:hidden; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:0; padding-left:6px; padding-right:0; padding-top:6px; padding-bottom:0
}
div.content img{
        height: 143px;
        width: auto;
        border-bottom: solid 2px #D1D1D1 !important;
        border-top: solid 2px #D1D1D1 !important;
        border-right: solid 2px #D1D1D1 !important;
        border-left: solid 2px #D1D1D1 !important;
        

}
div.content ul.table{
	width:512px;
	display:inline;
	margin:0 10px 7px 0;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
div.content ul.table li{
	height:19px;
	background:url('../images/propsearch/bg-table-devider.gif') no-repeat 0 3px;
	color:#7a7979; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
div.content ul.table li.col1{
	background:none;
}
div.content ul.table{
	color:#c70101;
}
div.content div.text{
	float:right;
	width:520px;
	font-size:11px;
}
div.content div.text a{
	color:#283d81;
	text-decoration:underline;
}
div.content div.text a:hover{
	text-decoration:none;
}
div.content div.text p{
	font-size:11px;
	line-height:13px;
	padding:14px 0 0;
	color:#7a7979;
}
/* NEW STUFF*/

div.content div.text div.left_part{
	float:left;
	width:500px;
}

div.content div.open_house{
	float:right;
	width:250px;
	padding-right:10px;
}
div.content div.open_house span{
	color:#c90001;
	float:right;
	text-align:right;
}

div.content div.text div.image{
	/* float:left; */
	text-align:right;
	padding-right:15px;
}
div.content div.text div.image a{
	/* float:right !important; */
	font-size:10px;
}
div.content div.text div.image div.photo{
	padding:0 0 2px 0;
}
div.content div.text div.image div.photo img{
	width:50px;
	height:auto;
}
div.content div.text div.image span{
	font:10px Verdana, Arial, serif !important;
	color:#757575;
	overflow:hidden;
}

/* end new stuff*/



div.content div.nav{
	clear:both;
	padding:12px 0 0;
}
div.content div.nav a.photos,
div.content div.nav a.tour{
   	width:62px;
	display:block;
	background:url('../images/propsearch/ico-photos.gif') no-repeat 4px 2px;
	font-size:11px;
	color:#283d81;
	text-decoration:none;
	overflow:hidden; margin-left:41px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:32px; padding-right:0; padding-top:0; padding-bottom:0
}
div.content div.nav a.tour{
	width:78px;
	height:19px;
	background:url('../images/propsearch/ico-tour.gif') no-repeat 0 0px;
	margin-left:41px; margin-right:0; margin-top:5px; margin-bottom:7px
}
div.content div.nav a.photos:hover,
div.content div.nav a.tour:hover{
	text-decoration:underline;
}
div.content div.nav div.left{
	width:200px;
	float:left;
}
/*	buttons	*/
div.buttons{
	display:inline;
	float:right;
	width:172px;
	height:22px;
	margin:10px 23px 0 0;
}
div.buttons a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	outline:0;
}
div.buttons a.save{
	width:55px;
	height:22px;
	background:url('../images/propsearch/btn-save.gif') no-repeat 0 0;
}
div.buttons a.send{
	width:59px;
	height:22px;
	background:url('../images/propsearch/btn-send.gif') no-repeat 0 0;
	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0
}
div.buttons a.map{
	width:50px;
	height:22px;
	background:url('../images/propsearch/btn-map.gif') no-repeat 0 0;
	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0
}
/*pager bottom*/
div.pager-bottom{
	border:none;
   	border-top:3px solid #d1d1d1;
   	padding-top:12px;
}
.listingseperator
{
    width:739px;
    border:none;
   	border-top:3px solid #d1d1d1;
   	padding-top:12px;
   	}
   	
.notify
{
 text-align:center;
 display:block;
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 color:#CB3535;
}

.highlightred{
	color:#c70101;
}

.new-cons
{
	float:left;
	display:block;
	width:70px;
	background:url('../images/propsearch/ico-new-cons.gif') no-repeat 0 0;
	font-size:9px;
	line-height:9px;
	color:#7a7979;
	text-decoration:none; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

.new-list
{
    float:left;
	display:block;
    background:url('../images/propsearch/ico-new-list.gif') no-repeat 0 0;
	width:50px;
	font-size:9px;
	line-height:9px;
	color:#7a7979;
	text-decoration:none; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}


.savebutton{
	width:55px;
	height:22px;
	background:url('../images/propsearch/btn-save.gif') no-repeat 0 0;
}

div.buttons a.send{
	width:59px;
	height:22px;
	background:url('../images/propsearch/btn-send.gif') no-repeat 0 0;
	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0
}

.mapbutton{
	width:50px;
	height:22px;
	background:url('../images/propsearch/btn-map.gif') no-repeat 0 0;
	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0
}

.printbutton{
	width:50px;
	height:22px;
	background:url('../images/propsearch/btn-print.gif') no-repeat 0 0;
	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0
}
/*
.printbutton_Detail{
	
	background:url('../images/propsearch/btn-send-side.gif') no-repeat 0 0;
	width:95px;
	height:28px;
	
	
}
*/



.IDXLogo
{
    float:left;
	display:block;
    background:url('../images/propsearch/idxsmall.gif') no-repeat 0 0;
	width:27px;
	height:20px;
	font-size:9px;
	line-height:9px;
	color:#7a7979;
	text-decoration:none; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}


/*saved searches*/

ul.SavedSearches{ 
	width:710px;
	height:163px;
	list-style-type: circle;
	margin:0 0 0 7px;
	padding:0;
	
	background:#fff;
	border:1px solid #d8dace;
	border-top:none; 
	
	 }


ul.SavedSearches li
{
    display:block;
	float:left;
	height:23px;
	width:150px;
	padding:0 0 0 23px;
}

a.savelink
{
    color:#283d81;
    
    text-decoration:none
}
a.savelink:hover
{
    color:#9e9e9c;
    text-decoration:none
}

.disclaimer
{ 
 padding:10px 0 0 38px;
 font-size:10px;
 text-align: justify;
 }
 
 div.DetailMap{
	width:610px;
	height:500px;
	text-align:center;
	
}


 

/*************listing Details ***********/
/*	TOPNAV	*/
.topnav{
	width:735px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:0 0 6px;
	border-bottom:3px solid #d1d1d1;
}
/*	TOPNAV crumbs	*/
.topnav ul.crumbs{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	padding:12px 0 0px 5px;
}
.topnav ul.crumbs li{
	float:left;
	font-size:11px;
	color:#7a7979;
	padding:0 6px 0 0;
}
.topnav ul.crumbs li a{
	color:#1c609b;
	text-decoration:underline;
}
.topnav ul.crumbs li a:hover{
	text-decoration:none;
}
/*	TOPNAV listing	*/
.topnav ul.listing{
	width:292px;
	float:right;
	list-style:none;
	margin:0;
	padding:16px 0 0;
	height:20px;
	overflow:hidden;
}
.topnav ul.listing li{
	float:left;
	height:20px;
	font-size:9px;
	color:#5f5046;
}
.topnav ul.listing li span.count{
	width:50px;
	display:block;
	padding:4px 15px 0 13px;
	height:16px;
	overflow:hidden;
}
.topnav a.back{
	clear:both;
	margin:16px 0 0;
	text-decoration: none;
}


.topnav a.back span.text{
	background:url('../images/propsearch/ico-backarrow.gif') no-repeat 1px 4px; 
	padding-left:42px; 
	padding-right:23px; 
	padding-top:3px; 
	padding-bottom:1; 
    color:#283d81;
}




.topnav a.button{
	float:left;
	display:inline;
	height:20px;
	background:url('../images/propsearch/bg-button.gif') repeat-x 0 0;
	font-size:9px;
	color:#78a0d2;
	text-decoration:none;
	overflow:hidden
}
.topnav a.button:hover{
	background:url('../images/propsearch/bg-button-hov.gif') repeat-x 0 0;
	cursor:pointer
}
.topnav a.button span.left,
.topnav a.button span.right{
	width:2px;
	height:20px;
	float:left;
	font-size:0;
	line-height:0;
}
.topnav a.button span.text{
	float:left;
	padding:4px 12px 0 10px;
	height:16px;
}
.topnav a.button span.left{
	background:url('../images/propsearch/bg-button-left.gif') no-repeat 0 0;
}
.topnav a.button span.left:hover{
	background:url('../images/propsearch/bg-button-left-hov.gif') no-repeat 0 0;
}
.topnav a.button span.right{
	background:url('../images/propsearch/bg-button-right.gif') no-repeat 0 0;
}
.topnav a.button span.right:hover{
	background:url('../images/propsearch/bg-button-right-hov.gif') no-repeat 0 0;
}



/*	CONTENT-With sidebar	*/
div.content-w{
	float:left;
	width:632px;
}
/*	INFO	*/
ul.info{
	float:left;
	list-style:none;
	margin:0;
	padding:8px 0 11px 25px;
	overflow:hidden;
}
ul.info-right{
	float:right;
	padding-left:0; padding-right:9px; padding-top:50px; padding-bottom:0
}
ul.info li{
	font-size:11px;
	line-height:20px;
	color:#787878;
}
ul.info-right li{
	text-align:right;
}
ul.info li strong{
	font-size:12px;
}
ul.info li span{
	color:#c70101;
}
ul.info li a{
	color:#283d81;
	text-decoration:underline;
}
ul.info li a:hover{
	text-decoration:none;
}



/*	CONTENT menu	*/
ul.menu{
	clear:both;
	width:632px;
	height:27px;
	padding:0;
	overflow:hidden;
	height:27px;
	background:url('../images/propsearch/bg-menu.gif') no-repeat 0 1px;; list-style-type:none; margin-left:8px; margin-right:0; margin-top:8px; margin-bottom:0
}
ul.menu li{
	float:left;
	height:27px;
	padding:0 5px 0 0;
	background:#fff;
}
ul.menu li.last{
	background:#fff url('../images/propsearch/bg-menu-last.gif') no-repeat 100% 1px;
	padding-left:0; padding-right:9px; padding-top:0; padding-bottom:0
}
ul.menu li a{
	position:relative;
	float:left;
	height:27px;
	background:url('../images/propsearch/bg-nav.gif') repeat-x 0 0;
	text-decoration:none;
	cursor:pointer
}
ul.menu li a span.text{
	float:left;
	font:bold 11px arial,verdana,helvetica,sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:5px 10px 0;
}
ul.menu li a span.left,
ul.menu li a span.right{
	float:left;
	background:url('../images/propsearch/bg-nav-left.gif') no-repeat 0 0;
	width:4px;
	height:27px;
	font-size:0;
	line-height:0
}
ul.menu li a span.right{
	background:url('../images/propsearch/bg-nav-right.gif') no-repeat 0 0;
}
ul.menu li a.active,
ul.menu li a:hover{
	background:url('../images/propsearch/bg-nav-hov.gif') repeat-x 0 0;
}
ul.menu li a.active span.left,
ul.menu li a:hover span.left{
	background:url('../images/propsearch/bg-nav-left-hov.gif') no-repeat 0 0;
}
ul.menu li a.active span.right,
ul.menu li a:hover span.right{
	background:url('../images/propsearch/bg-nav-right-hov.gif') no-repeat 0 0;
}

/*	Content House Block	*/
div.house{
	width:602px;
	padding:13px 0 0 30px;
	overflow:hidden;
}
div.house div.img{
	float:left;
	border:1px solid #262626;
	
}
div.house div.img img{
	display:block;
}
div.house ul.houseinfo{
	float:left;
	list-style:none;
	margin:0;
	padding:7px 0 7px 25px;
}
div.house ul.houseinfo li{
	font-weight:bold;
	font-size:11px;
	line-height:21px;
	color:#7a7979;
}
div.house ul.houseinfo li span{
	display:block;
	float:left;
	width:133px;
	font-weight:normal;
}
div.house a.play{
	width:182px;
	display:inline;
	height:24px;
	clear:both;
	float:left;
	background:url('../images/propsearch/ico-play.gif') no-repeat 0 0;
	font-size:14px;
	color:#1c609b;
	text-decoration:underline; margin-left:15px; margin-right:0; margin-top:6px; margin-bottom:19px; padding-left:49px; padding-right:0; padding-top:14px; padding-bottom:0
}
div.house a.play:hover{
	text-decoration:none;
}
div.house p{
	width:600px;
	clear:both;
	float:left;
	font-size:11px;
	line-height:18px;
	color:#7a7979;
	padding:0 0 0 9px;
	margin:0;
}
/*	Detailed Information	*/
div.detailed{
	width:618px;
	padding:13px 0 5px 25px;
	overflow:hidden;
}
div.detailed div.title{
	width:594px;
	height:23px;
	background:url('../images/propsearch/bg-title.gif') no-repeat 0 0;
	margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:13px; padding-right:0; padding-top:2px; padding-bottom:0
}
div.detailed div.title a{
	font-size:11px;
	color:#787878;
	text-decoration:none;
	background:url('../images/propsearch/ico-title.gif') no-repeat 0 3px;; padding-left:21px; padding-right:0; padding-top:0; padding-bottom:0
}
div.detailed div.title a:hover{
	text-decoration:underline;
}
div.detailed ul.info{
	padding:8px 0 9px 22px;
}
div.detailed ul.info-right{
	float:left;
	margin:0 0 0 142px;
}
div.detailed ul.info-right li{
	text-align:left;
}
div.detailed ul li strong{
	font-size:11px;
}


/*	SIDEBAR	*/
div.sidebar{
	display:inline;
	width:99px;
	float:right;
	margin:0 13px 0 0;
	padding:10px 0 0;
	overflow:hidden;
}
div.sidebar img{
	display:inline;
	float:right;
	margin:0 3px 12px 0;
}
/*div.sidebar a.btn{
	clear:both;
	float:right;
	display:block;
	width:93px;
	height:37px;
	margin:0 1px 6px 0;
	overflow:hidden;
	text-indent:-9999px;
}
div.sidebar a.request{
	background:url(../images/propsearch/btn-request.gif) no-repeat 0 0;
}
div.sidebar a.mortgage{
	background:url(../images/propsearch/btn-mortgage.gif) no-repeat 0 0;
}
div.sidebar a.contact{
	background:url(../images/propsearch/btn-contact.gif) no-repeat 0 0;
	margin-bottom:13px;
}
div.sidebar a.btn2{
	clear:both;
	float:right;
	display:block;
	width:95px;
	height:22px;
	margin:0 0 7px;
	overflow:hidden;
	text-indent:-9999px;
}
div.sidebar a.save{
	background:url(../images/propsearch/btn-save-side.gif) no-repeat 0 0;
}
div.sidebar a.send{
	background:url(../images/propsearch/btn-send-side.gif) no-repeat 0 0;
}
div.sidebar a.map{
	background:url(../images/propsearch/btn-map-side.gif) no-repeat 0 0;
}

div.sidebar a.community{
	background:url(../images/propsearch/btn-community.gif) no-repeat 0 0;
	width:95px;
	margin-right:0;
}
div.sidebar a.school{
	background:url(../images/propsearch/btn-school.gif) no-repeat 0 0;
	width:95px;
	margin-right:0
}
*/
div.sidebar div.devider{
	clear:both;
	float:right;
	width:95px;
	height:1px;
	background:url('../images/propsearch/devider-side.gif') no-repeat 0 0;
	font-size:0;
	line-height:0;
	margin-left:0; margin-right:0; margin-top:2px; margin-bottom:10px
}

.rightbutton
{
	padding:2px 0px 0px 0px;
}




.testme 
{
    display:none;
    visibility:hidden
}


.PropSearchModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.PropSearchModalPopup {
	
	width:330px; 
	background-color:White; 
	border-width:2px; 
	border-color:Black; 
	border-style:solid; 
	padding:20px;
	
}

.modalHeader
{
    font-weight:bold;
    text-align:center;
}

/*Advanced Search Page*/
.AreaList{
	font-size:16px;
	color:#7A7979;
	line-height: 15px;
	height: 600px;
}

.Panel1{
	font-size:16px;
	color:#7A7979;
	line-height: 15px;
	height: 600px;
}

.srch-text{
	font-size:11px;
	color:#7A7979;
	line-height: 15px;
}

a.srch-text {text-decoration:none}
a.srch-text:hover {text-decoration:underline}
a.srch-text {color: #7A7979}
a.srch-text:hover {color: #7A7979}

.srch-text-bold {
	font-size:11px;
	color:#7A7979;
	line-height: 15px;
	font-weight: bold;
}

a.srch-text-bold {text-decoration:none}
a.srch-text-bold:hover {text-decoration:underline}
a.srch-text-bold {color: #7A7979}
a.srch-text-bold:hover {color: #7A7979}

.box-top { 
     background-image: url('/images/propsearch/box-top.jpg'); 
     background-repeat: no-repeat; 
     background-position: center top
}

.box-bg{ 
     background-image: url('/images/propsearch/box-bg.jpg'); 
     background-repeat: repeat 
}

.box-bottom { 
     background-image: url('/images/propsearch/box-bottom.jpg'); 
     background-repeat: no-repeat; 
     background-position:  
               center bottom;
}

.box-fade { 
     background-image: url('/images/propsearch/bg-box-fade.gif'); 
     background-repeat: no-repeat; 
     background-position:  
               center bottom;
}

.srch-div{
	width:700px;
	overflow:hidden;
	border-bottom:3px solid #d1d1d1;
}

/*	CONTENT menu	*/
ul.menu-srch{
	clear:both;
	width:732px;
	height:27px;
	margin:0;
	padding:0;
	overflow:hidden;
	height:27px;
	background:url('../images/propsearch/bg-menu2.gif') no-repeat 0 1px;; list-style-type:none
}
ul.menu-srch li{
	float:left;
	height:27px;
	padding:0 5px 0 0;
	background:#fff;
}
ul.menu-srch li.last{
	background:#fff url('../images/propsearch/bg-menu-last.gif') no-repeat 100% 1px;
	padding-left:0; padding-right:9px; padding-top:0; padding-bottom:0
}
ul.menu-srch li a{
	position:relative;
	float:left;
	height:27px;
	background:url('../images/propsearch/bg-nav.gif') repeat-x 0 0;
	text-decoration:none;
	cursor:pointer
}
ul.menu-srch li a span.text{
	float:left;
	font:bold 11px arial,verdana,helvetica,sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:5px 10px 0;
}
ul.menu-srch li a span.left,
ul.menu-srch li a span.right{
	float:left;
	background:url('../images/propsearch/bg-nav-left.gif') no-repeat 0 0;
	width:4px;
	height:27px;
	font-size:0;
	line-height:0
}
ul.menu-srch li a span.right{
	background:url('../images/propsearch/bg-nav-right.gif') no-repeat 0 0;
}
ul.menu-srch li a.active,
ul.menu-srch li a:hover{
	background:url('../images/propsearch/bg-nav-hov.gif') repeat-x 0 0;
}
ul.menu-srch li a.active span.left,
ul.menu-srch li a:hover span.left{
	background:url('../images/propsearch/bg-nav-left-hov.gif') no-repeat 0 0;
}
ul.menu-srch li a.active span.right,
ul.menu-srch li a:hover span.right{
	background:url('../images/propsearch/bg-nav-right-hov.gif') no-repeat 0 0;
}

/*No Results*/
.NoResultsHeader
{
    vertical-align:middle;
    font-size: 18px;
	font-weight: bold;
	color: #038DBC;
	border-bottom: solid 1px #CAE7F1;

	}
	
#NoResultsInnerTable
{
    background:url('/images/propsearch/bg-noresults.gif');
    border:  1px solid #CAE7F1;
}

.NoResultsText
{
color:#038DBC;
}
.NoResultsIcon
{
 margin: 0px 13px 0px 13px;
	 float: left;
}

ul.check_area{
	float:left;
	border:1px solid #a9a8ad;
	width:161px;
	height:208px;
	overflow:auto;
	padding:7px 0 0;
}

 ul.check_area li{
	float:left;
	width:138px;
	list-style:none;
	padding:0 0 1px 6px;
}

#ps-neighborhood-list 
{
    width:225px;
}

#ps-neighborhood-list ul
{
    float:left;
    border:1px solid #a9a8ad;
    width:225px;
    height:294px;
    overflow:auto;
    padding:7px 0 0; 
    background-color:#ffffff;
}


