﻿#popup1{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	clear: both;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-left: 15px;
	padding: 10px;
	position: absolute;
	top: 55px;
	*top:20px;
	left:-15px;
	width: 160px;
	z-index: 51;

}

#popup
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	clear: both;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-left: 15px;
	padding: 10px;
	position: absolute;
	top: 55px;
	*top:20px;
	left:-15px;
	width: 160px;
	z-index: 51;

}

div#divInnerContainer div#divInnerLeftColumnJumpSearch {
    float:left;
    width:211px;
}


div#divInnerLeftColumn div#divExtendedSearchBox { background:url(/images/search_searchbox.jpg) repeat-y; color:#666 }
	div#divExtendedSearchBox div#divExtendedSearchBoxTop { background:url(/images/leftColumn_bg-top.png.jpg) }
	div#divExtendedSearchBox div#divExtendedSearchBoxField { background:url(/images/leftColumn_bg-middle-grey.png) repeat-y; padding:7px 4px 7px 14px; float:left; width:100%; }
		div#divExtendedSearchBoxField input.txt { float:left; height:20px; width:140px; margin-right:7px; border:1px solid #8B8B8B }
		div#divExtendedSearchBoxField input.btn { float:left }
	div#divExtendedSearchBox div#divExtendedSearchBoxTips { overflow:visible; padding:22px 0 0 14px; *margin-top:-20px; *padding:10px 0 0 14px;   background:url(/images/leftColumn_bg-middle.png) repeat-y; min-height: 400px;}
		div#divExtendedSearchBoxTips div { margin-bottom:5px }
		div#divExtendedSearchBoxTips div.title { margin-bottom:10px; position:relative;}
		div#divExtendedSearchBoxTips div img { float:left; margin-right:5px }
		div#divExtendedSearchBoxTips div a { color:#666; font-weight:bold; }
		div#divExtendedSearchBoxTips input { width:35px; border:1px solid #8B8B8B; }
		div#divExtendedSearchBoxTips input[type=checkbox] { width:35px; border:none; }
		div#divExtendedSearchBoxTips div#divPropertyType input { margin-left:-12px; margin-top:3px; border:none }
		div#divExtendedSearchBoxTips div#divPropertyType label { margin-left:-7px }
	div#divExtendedSearchBox div#divExtendedSearchBoxPriceRange { padding-top:11px }
		div#divExtendedSearchBoxPriceRange input { margin-top:5px }
		div#divExtendedSearchBox div#divExtendedSearchBoxPriceFields { float:left; padding:10px 20px 0 0 }
		div#divExtendedSearchBox div#divExtendedSearchBoxPriceOptions { float:left; padding-top:7px }
			div#divExtendedSearchBoxPriceOptions div { margin-bottom:8px }
	div#divExtendedSearchBox div#GraySearchOptions { background:url(/images/leftColumn_bg-middle-grey.png) repeat-y; overflow:hidden; padding:11px 0 0 14px; *margin-top:-20px; float:left; width:200px; .margin-top:0px; }
		div#GraySearchOptions span { color:#095eb8 }
		div#GraySearchOptions p { margin-bottom:10px }
		div#GraySearchOptions ul li { margin-top:5px }
		div#GraySearchOptions ul li input { border:none }
		
div#divInnerLeftColumn div#divExteriorFeaturesModule { margin-top:5px; }
	div#divExteriorFeaturesModule div.divLeftColumnTopBg { background:url(/images/leftColumn_bg-top.png) no-repeat; height:15px; padding:17px 0 0 15px }
	div#divExteriorFeaturesModule div.divLeftColumnMiddleBg { background:url(/images/leftColumn_bg-middle.png) repeat-y; }
	
div#divInnerLeftColumn div#divInteriorFeaturesModule { margin-top:5px }
	div#divInteriorFeaturesModule div.divLeftColumnTopBg { background:url(/images/leftColumn_bg-top.png) no-repeat; height:15px; padding:17px 0 0 15px }
	div#divInteriorFeaturesModule div.divLeftColumnMiddleBg { background:url(/images/leftColumn_bg-middle.png) repeat-y; }
	
div#divInnerLeftColumn div#divCommunityAmenitiesModule { margin-top:5px }
	div#divCommunityAmenitiesModule div.divLeftColumnTopBg { background:url(/images/leftColumn_bg-top.png) no-repeat; height:15px; padding:17px 0 0 15px }
	div#divCommunityAmenitiesModule div.divLeftColumnMiddleBg { background:url(/images/leftColumn_bg-middle.png) repeat-y; }

div#divInnerLeftColumn div#divConstructionModule { margin-top:5px }
	div#divConstructionModule div.divLeftColumnTopBg { background:url(/images/leftColumn_bg-top.png) no-repeat; height:15px; padding:17px 0 0 15px }
	div#divConstructionModule div.divLeftColumnMiddleBg { background:url(/images/leftColumn_bg-middle.png) repeat-y; }

	
div#divInnerLeftColumn div#RegisteredUsersFeatures { margin-top:15px }
	div#RegisteredUsersFeatures div.middle { background:url(/images/registeredUsers_bg.jpg) repeat-y; padding: 0 10px 0 17px }
	
div#divInnerRightColumn{_width:765px;}		
div#divInnerRightColumn div#divInteractiveMap { color:#FFF; height:auto }
	div#divInteractiveMap div.divRightColumnTopBg { background:url(/images/rightColumn_bg-top.png) no-repeat; height:16px; padding:18px 15px 0px 15px; margin-bottom:0; vertical-align:middle }
	div#divInteractiveMap div#divInteractiveMapPropNbr { float:right; font-size:14px; font-weight:bold; margin-top:-6px; margin-bottom:-13px; text-align:right }
	div#divInteractiveMap div.mapmiddlebox { z-index:-20; clear:both; padding:0 18px; background:url(/images/rightColumn_bg-middle.png); margin-top:0 }
		div.mapmiddlebox div.map { height:256px; width:624px; }
	div#divInteractiveMap div.mapbottombox { height:30px; background:url(/images/im-map.gif); padding-right:10px }
div#divInnerRightColumn div#divPageCountTop { color:#095eb8; font-weight:bold; padding-right:15px; height:30px; margin-top:10px }
	div#divPageCountTop div.pages { }
	div#divPageCountTop div#divPropertiesNbr { color:#333; margin-top:5px; }
		div#divPropertiesNbr select { border:1px solid #8B8B8B; width:50px }
div#divInnerRightColumn div#divResultTable {  }
	div#divResultTable div.topBar { background:url(/images/search_table-results-top.jpg) no-repeat; height:26px }
	    
	    .headerSearch{color:#FFF; font-weight:bold;}
		div.topBar a { color:#FFF; font-weight:bold }
		div.topBar div { float:left; padding-top:7px; text-align:left; }
		div.topBar div.topBarPrice { }
		div.topBar div.topBarAddress { margin-left:54px }
		div.topBar div.topBarCity { margin-left:82px }
		div.topBar div.topBarBeds { margin-left:45px }
		div.topBar div.topBarBaths { margin-left:10px }
		div.topBar div.topBarSqFt { margin-left:35px }
		div.topBar div.topBarLot { margin-left:20px }
		div.topBar div.topBarCompare { margin-left:11px }
	div#divResultTable div#divSearchResults { background-color:#FFF; width:648px;} /*text-align:center*/
		div#divSearchResults div.property { background-color:#FFF; overflow:hidden; padding:3px 9px 3px 9px; width:632px }
		div#divSearchResults a { color:#666 }
		div#divSearchResults div.propertyFeaturesFrame { background-color:#F5F5F5; border:1px solid #EBEBEB; float:right; display:block; width:605px; position:relative;}
		div#divSearchResults div.propertyFeatures { width:516px }
		div#divSearchResults div.propertyFeatures div { color:#666; float:left; _margin:0; height:18px; padding-top:5px;  }
			div.propertyFeatures div.propertyFeaturesPrice { margin-left:-5px; width:80px }
			div.propertyFeatures div.propertyFeaturesAddress { width:100px; margin-right:10px }
			div.propertyFeatures div.propertyFeaturesCity { width:80px;  margin-right:10px }
			div.propertyFeatures div.propertyFeaturesBeds { width:22px; margin-right:10px; white-space:nowrap; overflow:hidden }
			div.propertyFeatures div.propertyFeaturesBaths { width:60px; margin-right:10px; white-space:nowrap; overflow:hidden }
			div.propertyFeatures div.propertyFeaturesSqFt { width:78px; margin-right:10px;}
			div.propertyFeatures div.propertyFeaturesLot { width:49px; margin-right:10px; white-space:nowrap; overflow:hidden }
			div.propertyFeatures div.propertyFeaturesCompare { width:53px; float:right; margin-left:450px; _margin-left:0; _float:none;}
				div.propertyFeaturesCompare input { border:none }
		div#divSearchResults div.propertyFeatures div.propertyFeaturesLot { width:62px }
		div#divSearchResults div.propertyFeatures div.propertyFeaturesCompare { text-align:center; width:52px }
		div#divSearchResults div.propertyFeatures input { margin-top:-3px }
		div#divSearchResults div.copyright { color:#999; font-size:9px; bottom:5px; float:left; margin-right:50px; *left: 90px; _left: 0px; _margin-right:0 }
		div#divSearchResults div.picture { float:left; padding:6px 10px 0 10px; width:75px; }
		div#divSearchResults div.picture img { margin-bottom:8px }
		div#divSearchResults div.typeBox { float:left; text-align:center }
		div#divSearchResults div.expandedPropertyFeaturesFrame { background-color:#E3E3E3; border:1px solid #999; float:right; width:611px; height:220px; position:relative }
		div#divSearchResults div.propertyDescription { margin-left:-24px; border-top:1px solid #ccc; clear:both; color:#666; height:auto; line-height:16px; padding:4px 0 10px 0; width:450px }
		div#divSearchResults div.propertyDetails { margin-top:4px; width:514px; height:auto }
			div#divSearchResults div.propertyDetails div a img { margin-left:-10px }
		div#divSearchResults div.propertyDetailsRight { float:right; margin-bottom:2px; padding-right:30px }
		div#divSearchResults div.fullDetails { background-color:#FFF; border:1px solid #CCC; height:26px; line-height:26px; text-align:center; vertical-align:middle; width:220px }
		div#divSearchResults div.fullDetails p { line-height:26px; vertical-align:middle }
		div#divSearchResults div.fullDetails a { color:#095EB8; font-size:12px; font-weight:bold }
		div#divSearchResults div.icons { overflow:hidden; background:#FFF; border:1px solid #CCC; margin-top:2px; padding:8px 0 8px 35px; width:185px }
			div.icons img { float:left; margin-right:27px }
		div#divSearchResults div.installments { padding-top:40px; width:222px }
			div.installments a { color:#666 }
		div#divSearchBtCompare { background-color:#FFF; padding:10px 8px 10px 0; width:640px; overflow:hidden }
			div#divSearchBtCompare a { float:right; }
		div#divPageCountBottom { color:#095eb8; font-weight:bold; height:auto; padding:10px 10px 0 0; text-align:right }
			div#divPageCountBottom a { color:#095eb8; font-weight:bold }
		
		div.remarksbox { background-color:#FFF; padding:10px; height:350px }
		div.mlsremarksstyle { background-color:#FBFBFB; border:1px solid #EBEBEB; padding:5px; width:237px }
		div.listinginformationstyle { background-color:#FBFBFB; border:1px solid #EBEBEB; margin-bottom:12px; padding:5px; width:360px }
		div.interiorfeaturesstyle { background-color: #FBFBFB; border:1px solid #EBEBEB; padding:5px; width:360px }
		div.youmayalsolikebox { background-color: #F5F5F5; border:1px solid #ECECEC; height:58px; margin:2px 0 2px 8px; padding-top:6px; padding-left:6px; width:189px }
			div.youmayalsolikebox img { float:left; margin-right:6px }
		
		.top { background:url(/images/comparison_bg-top.jpg) repeat-y; height:20px; padding:10px 0 0 15px; color:#FFF; font-weight:bold; text-transform:uppercase; width:210px; height:25px; }
		.rowTitle { background:url(/images/home_searchbox_bg-geral.jpg) repeat-y; width:170px; margin:0 5px 0 5px; padding:5px 5px 5px 8px; height:20px; }
		.info { background:url(/images/home_searchbox_bg-geral.jpg) repeat-y; width:175px; margin:0 5px 0 10px; padding:0 2px 0 15px; height:28px; }
		.picture { background:url(/images/home_searchbox_bg-geral.jpg) repeat-y; width:170px; margin:0 5px 0 5px; padding:5px 5px 5px 10px; }
		.resultpicture { padding:6px 0 8px 10px; float:left; }
		.details { background:url(/images/home_searchbox_bg-geral.jpg) repeat-y; width:170px; margin:0;	padding:5px 5px 5px 13px; }
		.iconscomparision { background-color:#FFF; border:1px solid #CCC; padding:10px 0; text-align:center; width:180px; }
		.fullDetails { font-weight:bold; text-align:center; background-color:#FFF; border:1px solid #CCC; text-align:center; width:180px }
		.fullDetailslink { font-weight:bold; text-align:center; background-color:#FFF; text-align:center; width:180px }
			.fullDetailslink a { font-weight:bold; text-align:center; background-color:#FFF; border:1px solid #CCC; text-align:center; width:180px }
		.bottom { background:url(/images/comparison_bg-bottom.jpg) no-repeat; width:170px; margin:0 5px 5px 5px; height:15px; }
		#divComparisonButtons { padding:10px 0 10px 50px; width:100%	}
		
		.floatleft{float: left;	}
        .floatright{float: right;	}
        .Clear {clear: both; }
        .pages a
        {
            padding: 0px 6px 0px 6px;
            /*border-right: solid 1px;*/
            text-decoration: underline;
        }
        .pages a.active{text-decoration: none;}
        
        #divPagePageTop{width: 400px; text-align: right; padding-top: 5px; }
        
        .SearchListBox
        {
            color: #666666;
            font-family: Arial;
            font-size: 11px;
        }
        .AgoraLoading
{
	background: url(/Images/bg_loading.gif) no-repeat;
}
#divSearchBox
{
	background: url(../images/home-left-box.png);
	_background: url(../images/home-left-box_.png);
	height: 308px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#divSearchBoxHome
{
	background: url(../images/home-left-box.png);
	height: 308px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#divSearchBoxTop
{
	height: 24px;
	margin-top: 4px;
	padding: 13px 0 0 15px; *padding:10px0015px;
*margin-bottom:-3px;
border:0px;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}
#divSearchBoxField
{
	height: 28px;
	padding: 5px 0 0 14px;
}

#divSearchBoxField INPUT
{
	vertical-align: middle;
}

#divSearchBoxTips
{
	height: 22px;
	padding: 8px 0 0 20px;
}

#divHeaderRightLoggedOut
{
	width:160px;
	height:60px;
	_height:10px;
	/*background: url(../images/login.png) no-repeat;*/
	_background:none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login.png',sizingMethod='scale') !important;*/
	color: #fff;
	float: right;
	margin: 5px 0 0 0;
	
}

#divHeaderRightLoggedOut UL
{
/* 	margin-top:33px; */
	
}

#divHeaderRightLoggedOut UL LI
{
	list-style-type: none;
}

#divHeaderRightLoggedOut A
{
	color: #fff;
}

#divHeaderRightLoggedOut A:visited
{
	color: #fff;
}


#divMenu
{
	height: 35px;
	width: 889px;
	background-image: url(../images/bgMenu.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#divMenu UL
{
	list-style-type: none;
}

#divMenu UL LI
{
	display: inline;
}

#divMenuContent
{
	background: url(../images/bgHeader.jpg) repeat;
	height: 54px;
	text-align: center;
	margin-bottom: 0;
}
.blockUI
{
	 background-Color: #F0F0F0; 
	 color: #fff;
	 cursor : default;
}

/* PCR NEW SITE CHANGES */

/* Inner Page search result */

.resultdetails {
float:left;
padding-left:10px;
width:267px;
}

.resultdetails .propertyFeaturesAddress a {
color:#696969 !important;
font-size:12px !important;
font-weight:bold !important;
text-decoration:underline !important;
}

.resultdetails div {
margin-bottom:3px;
}

.listinofficer {
clear:both;
font-size:11px !important;
font-weight:normal !important;
height:25px;
}

.lastbox {
height:61px;
left:400px;
position:absolute;
top:60px;
width:207px;
}

.lastbox a {
display:block;
font-size:11px !important;
font-weight:bold;
height:20px;
color: #0051BF!important;
}

.lastbox a img {
float:left;
}

.lastbox a span {
display:block;
float:left;
height:17px;
padding-left:10px;
padding-top:3px;
}

.homeicon {
float:left;
height:20px;
width:22px;
text-align:center;
}

/* Gallery View */

.propertyboxgallery {
color:#696969 !important;
float:left;
height:auto;
margin-left:5px;
margin-top:15px;
width:317px;
}

.propertyboxgalleryinner  {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DBD8D8;
height:325px;
margin:0 auto;
padding:5px;
width:268px;
color:#696969!important;
}

.progallerytop .price {
display:block;
float:left;
font-size:12px !important;
font-weight:bold !important;
padding-right:5px;
}

.progallerytop .price a {
color:#696969 !important;
text-decoration:none !important;
}

.progallerydetails .opensch {
background:url("../Images/pcrnewspecimgs/opnhssh.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
font-size:11px !important;
font-weight:bold !important;
padding-left:25px;
padding-right:5px;
}

.progallerydetails .opensch a 
{
color:#0051BF;
text-decoration:none !important;
}

.resultpicturegallery  {
border:medium none !important;
float:left;
margin:0 0 0 7px !important;
}

.resultpicturegallery img {
border:medium none !important;
}

.progallerydetails .add {
display:block;
float:left;
font-size:12px !important;
font-weight:bold !important;
padding-right:5px;
}

.progallerydetails .add a {
padding-left:7px;
text-decoration:underline;
color:#0051BF!important;
}

.progallerydetails .saveprop {
background:url("../Images/pcrnewspecimgs/saveicon.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
font-size:11px !important;
font-weight:bold !important;
padding-bottom:5px;
padding-left:25px;
padding-right:5px;
}

.progallerydetails .saveprop a {
text-decoration:none !important;
color:#0051BF!important;
}

.progallerydetails div {
font-weight:bold;
margin-bottom:3px;
margin-left:10px;
}

/* Gallery View */

/* Inner Page search result */

/* PCR NEW SITE CHANGES */