#divComparisonTable .picture TD
{
	padding-top: 2px;
}

/* HOME */

#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: 245px;
	width: 160px;
	z-index: 400;
}

/* TAGS */

HTML
{
	overflow-y: scroll !important;
	height: 100%;
	/*cursor:default;*/
}

BODY
{
	background-color: #095EB8;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 100%;
}

A
{
	color: #0051bf;
}

IMG, TABLE
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	text-align: left;
	margin-left: 0px;
}

UL, LI
{
	margin: 0;
	padding: 0;
}

INPUT, SELECT
{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A
{
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}



/* PAGE STRUCTURE */
#divWrapper
{
	width: 100%;
	margin: auto;
	text-align: center;
}

/*MasterPage*/

#divHeader
{
	height: 88px;
	margin: auto;
	text-align: left;
	width: 889px;
}

#divHeaderRight
{
	background: url(../images/logoFinder.jpg) no-repeat;
	float: right;
	margin-top: 35px;
	padding-top: 36px;
	text-align: right;
	width: 186px;
}

#divHeaderRight UL
{
	list-style-type: none;
}

#divHeaderRight UL LI
{
	display: inline;
}

#imgLogoPrudential
{
	margin-top: 2px;
	float: left;
}

/* Logged-in header */

#divHeaderRightLoggedIn
{
	background: url(../images/header_ic-loggedin.jpg) no-repeat;
	color: #fff;
	float: right;
	margin-top: 10px;
	padding: 9px 10px 0 22px;
	text-align: right;
}


#divHeaderRightLoggedIn UL LI
{
	list-style-type: none;
}

#divHeaderRightLoggedIn A
{
	color: #fff;
}

#divHeaderRightLoggedIn A:visited
{
	color: #fff;
}


#divHeaderRightLoggedOut
{
	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;
	width:160px;
	
}

#divHeaderRightLoggedOut UL
{
	/* margin-top:33px; */
	
}

#divHeaderRightLoggedOut UL LI
{
	list-style-type: none;
}

#divHeaderRightLoggedOut A
{
	color: #fff;
}

#divHeaderRightLoggedOut A:visited
{
	color: #fff;
}




/*Menu*/

#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;
}

/*FOOTER*/

#divFooter
{
	height: auto;
	margin: auto;
	margin-top: 10px;
	width: 870px;
	
}

#divFooter A
{
	color: #fff;
	margin-top:15px;
}

#divFooter A:visited
{
	color: #fff;
}

#divfooterLinks
{
	padding-top:12px;
	*padding-top:0;
	float: left;
	text-align: left;
	width: 860px;
	color: #ffffff;
}

#divfooterBlogLink
{
	padding-top:12px;
	*padding-top:0;
	float: right;
	text-align: right;
	width: 370px;
	color: #ffffff;
}

#divCopyright
{
	width:795px;
	clear: both;
	padding-top: 40px;
	text-align: left;
	color: #ffffff;
}

.logo_prucopyright
{
	float: left;
	margin-right: 5px;
}

#divCopyright P
{
	margin-top: 7px;
	font-size:9px;
	padding-bottom:1px;
}

.hidden
{
	visibility: hidden;
}

/*GENERAL CONTENT*/

#divMiddle
{
	background: #d4d5d7 url(../images/bg_middle.jpg) repeat-x;
	height: 100%;
	margin-top: 0px;
}

#divContainer
{
	height: 100%;
	margin: auto;
	width: 980px;
}

#divRightColumn
{
	float: right;
	text-align: left;
	width: 720px;
}

#divLeftColumn
{
	float: left;
	margin-left: 48px;
	text-align: left;
	width: 211px;
}

/* INNER PAGES STRUCTURE */

#divInnerMiddle
{
	background: #F1F1F3 repeat;
	padding-bottom: 10px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	padding-left: 0px;
}

#MainContent
{
	background: #F1F1F3;
	padding-bottom: 20px;
	height: auto;
	margin-top: 0px;
}

#divInnerContainer
{
	width: 932px;
	margin: 0px auto auto auto;
}

#divInnerContainerMaster
{
	padding-top: 0;
	margin: auto;
	text-align: left;
	width: 932px;

	height: auto;
	vertical-align: middle;
}

#divInnerRightColumn
{
	float: left;
	padding-top: 3px;
	text-align: left;
	width: 669px;
	_width: 665px;
	
	_padding-left:0;
	_margin-left:0;
	margin-right: 15px;
	_margin-right: 0;
}

.divRightColumnTopBg
{
	background: url(../images/rightColumn_bg-top.png) no-repeat;
	height: 21px;
	padding: 16px 15px 0px 15px;
	margin-bottom: 0;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 2px;
}

.copyright {
    bottom:5px;
    color:#999999;
    float:left;
    font-size:9px;
    margin-right:50px;
}

.divRightColumnMiddleBg
{
	background: url(../images/rightColumn_bg-middle.png) repeat-y;
	height: auto;
	padding: 0 10px;
	margin-top: 0;
	float: left;
}

.divRightColumnBottomBg
{
	background: url(../images/rightColumn_bg-bottom.png) no-repeat;
	height: 16px;
}


#divInnerLeftColumn
{
	float: left;
	margin-left: 26px;
	text-align: left;
	width: 212px;
	_margin-left: 20px;
}

.divLeftColumnTopBg
{
	background: url(../images/leftColumn_bg-top.png) no-repeat;
	height: 15px;
	padding: 17px 0 0 15px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 2px;
}

.divLeftColumnMiddleBg
{
	background: url(../images/leftColumn_bg-middle.png) repeat-y;
	width: 200px; ;
}

.divLeftColumnBottomBg
{
	background: url(../images/leftColumn_bg-bottom.png) no-repeat;
	height: 30px;
	margin-left: -1px;
}

.divRightColumnSmallBox
{
	width: 213px;
	margin-right: 10px;
}

.divRightColumnSmallBoxTopBg
{
	background: url(../images/rightColumnSmallBox_bg-top.jpg) no-repeat;
	height: 21px; /* padding: 15px 0px 0px 15px;  	height: 17px; 	*/
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 2px;
	padding: 13px 0 0 15px; 
	*padding:10px 0 0 15px;
	*margin-bottom:-2px;
}

.divRightColumnSmallBoxMiddleBg
{
	background: url(../images/rightColumnSmallBox_bg-middle.jpg) repeat-y;
	padding: 1px 15px 0px 15px;
	margin-top: -10px;
}

.divRightColumnSmallBoxBottomBg
{
	background: url(../images/rightColumnSmallBox_bg-bottom.jpg) no-repeat;
	padding: -10px;
	height: 15px;
}


/* HOME PAGE STRUCTURE */

#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;
}

#divSearchBoxLinks
{
	height: 165px;
	line-height: 12px;
	padding: 8px 20px 0 0;
	text-align: right;
}

#divSearchBoxLinks IMG
{
	margin-top: 7px;
}

#divCenterFlash
{
	width: 720px;
	height: 320px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #e3e3e3;
}

#divBottomFlash
{
	clear: both;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	z-index: 2;
}

#divViewMapBtn
{
	margin-top: 4px;
}


/* SEARCH PAGE STRUCTURE */

#divExtendedSearchBox
{
	background: url(../images/search_searchbox.jpg) repeat-y;
}

#divExtendedSearchBox .splitter
{
	margin: 8px 0 10px 15px;
}

#divExtendedSearchBoxTop
{
	background: url(../images/leftColumun_bg-top2.jpg);
	height: 39px;
	margin: 3px 0 0 0;
	padding: 0px;
}

#divExtendedSearchBoxField
{
	background: url(../images/leftColumn_bg-middle-grey.png) repeat-y;
	height: 28px;
	padding: 5px 0 0 14px;
	margin-top: 0px;
}

#divExtendedSearchBoxField INPUT
{
	vertical-align: middle;
}

#divExtendedSearchBoxTips
{
	background: url(../images/leftColumn_bg-middle.png) repeat-y;
	color: #666;
	padding: 6px 17px 3px 13px;
}

#divExtendedSearchBoxTips DIV
{
	height: 17px;
}

#divExtendedSearchBoxTips IMG
{
	margin-right: 5px;
	vertical-align: middle;
}

#divExtendedSearchBoxTips A
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

#divExtendedSearchBoxTips A:visited
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

#divExtendedSearchBoxTips INPUT
{
	height: 12px;
	width: 35px;
}

#divExtendedSearchBoxPrice
{
	margin-bottom: 205px;
}

#divExtendedSearchBoxPriceRange
{
	clear: both;
	margin-bottom: 25px;
}

#divExtendedSearchBoxPriceRange INPUT
{
	width: 65px;
}

#divExtendedSearchBoxPriceFields DIV
{
	height: 25px;
	width: 105px;
}

#divExtendedSearchBoxPriceOptions DIV
{
	padding-top: 3px;
	height: 22px;
}

#GraySearchOptions
{
	background: url(../images/leftColumn_bg-middle-grey.png) repeat-y;
	color: #666;
	padding: 5px 0 0 15px;
}

#GraySearchOptions SPAN
{
	color: #095eb8;
}

#GraySearchOptions INPUT
{
	height: 18px;
}

#divInteractiveMap
{
	color: #fff;
	height: auto;
}

#divInteractiveMapPropNbr
{
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-top: -6px;
	margin-bottom: -13px;
	text-align: right;
	padding: 0;
}

#divPageCountTop
{
	color: #095eb8;
	font-weight: bold;
	padding-right: 15px;
	height: 30px;
	text-align: right;
}

#divPageCountTop A
{
	color: #095eb8;
	font-weight: bold;
}

#divPageCountTop A:visited
{
	color: #095eb8;
	font-weight: bold;
}

#divPageCountTop .pages P
{
	float: right;
	line-height: 23px;
	vertical-align: middle;
}

#divPropertiesNbr
{
	color: #333;
	float: left;
	padding-left: 15px;
	margin-top: 5px;
}

#divResultTable
{
	padding-left: 5px;
}

#divResultTable .topBar
{
	background: url(../images/search_table-results-top.jpg) no-repeat;
	height: 26px;
}

#divResultTable .topBar DIV
{
	float: left;
	padding-top: 7px;
	text-align: left;
}

#divResultTable .topBar A
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#divResultTable .topBar A:visited
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#divResultTable .topBar A:hover
{
	text-decoration: none;
}

#divResultTable .topBar DIV.topBarPrice
{
	/*padding-left: 130px; 	width: 80px;*/
}

#divResultTable .topBar DIV.topBarAddress
{
	width: 107px;
}

#divResultTable .topBar DIV.topBarCity
{
	width: 82px;
}

#divResultTable .topBar DIV.topBarBeds
{
	width: 32px;
}

#divResultTable .topBar DIV.topBarBaths
{
	width: 60px;
}

#divResultTable .topBar DIV.topBarSqFt
{
	width: 56px;
}

#divResultTable .topBar DIV.topBarLot
{
	width: 62px;
}

#divResultTable #divSearchResults
{
	background-color: #fff;
	width: 648px;
	height: auto;
}

#divResultTable #divSearchResults .property
{
	padding: 0px 0px 0 0; /*height: 65px;*/
	background-color: #fff;
	float: left; /*width: 645px;*/
}

#divResultTable #divSearchResults .propertyFeaturesFrame
{
	background-color: #f5f5f5;
	border: 1px solid #ebebeb;
	float: right;
	width: 610px;
	margin: 3px 0 1px 9px; /*height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures
{
	width: 516px;
}

#divResultTable #divSearchResults A
{
	color: #666;
}

#divResultTable #divSearchResults A:visited
{
	color: #666;
}

#divResultTable #divSearchResults .propertyFeatures DIV
{
	color: #666;
	float: left;
	height: 18px;
	padding-top: 5px;
	text-align: left;
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesPrice
{
	/*width: 82px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesAddress
{
	/*width: 107px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesCity
{
	/*width: 82px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesBeds
{
	/*padding-right: 5px; 	text-align: center; 	width: 27px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesBaths
{
	/*padding-right: 7px; 	text-align: center; 	width: 36px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesSqFt
{
	/*width: 56px; 	height: auto;*/
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesLot
{
	width: 62px;
	height: auto;
}

#divResultTable #divSearchResults .propertyFeatures DIV.propertyFeaturesCompare
{
	text-align: center;
	width: 52px;
}

#divResultTable #divSearchResults .propertyFeatures INPUT
{
	margin-top: -3px;
}


#divResultTable #divSearchResults .copyright
{
	clear: both;
	color: #999;
	font-size: 9px;
	padding: 5px 0 5px 0;
}

#divResultTable #divSearchResults .picture
{
	float: left;
	padding: 6px 10px 0 10px;
	width: 75px;
}

#divResultTable #divSearchResults .picture IMG
{
	margin-bottom: 8px;
}

#divResultTable #divSearchResults .typeBox
{
	float: left;
	text-align: center; /*width: 31px;*/
	margin-top: 2px;
	margin-left: 8px;
}

#divResultTable #divSearchResults .expandedPropertyFeaturesFrame
{
	background-color: #E3E3E3;
	border: 1px solid #999;
	float: right;
	width: 611px;
	height: 220px;
}

#divResultTable #divSearchResults .propertyDescription
{
	border-top: 1px solid #ccc;
	clear: both;
	color: #666;
	height: auto;
	line-height: 16px;
	padding: 4px 0;
	width: 450px;
}

#divResultTable #divSearchResults .propertyDetails
{
	margin-top: 4px;
	width: 514px;
	height: auto;
}

#divResultTable #divSearchResults .propertyDetailsRight
{
	float: right;
	margin-bottom: 2px;
	padding-right: 30px;
}

#divResultTable #divSearchResults .fullDetails
{
	background-color: #fff;
	border: 1px solid #ccc;
	height: 26px;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	width: 220px;
}

#divResultTable #divSearchResults .fullDetails P
{
	line-height: 26px;
	vertical-align: middle;
}

#divResultTable #divSearchResults .fullDetails A
{
	color: #095eb8;
	font-size: 12px;
	font-weight: bold;
}

#divResultTable #divSearchResults .fullDetails A:visited
{
	color: #095eb8;
	font-size: 12px;
	font-weight: bold;
}

#divResultTable #divSearchResults
{
	background-color: #fff; /*border: 1px solid #ccc;*/ /*padding: 10px 0;*/
	text-align: center;
	width: 648px;
}

.icons
{
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 10px 0;
	text-align: center;
	width: 222px;
}

.icons a, .icons div{float:left;} 
.icons a { margin-left:3px;} 

#divResultTable #divSearchResults .icons IMG
{
	margin-right: 8px;
}

#divResultTable #divSearchResults .installments
{
	padding-top: 40px;
	width: 222px;
}

#divResultTable #divSearchResults .installments A
{
	color: #666;
}

#divResultTable #divSearchResults .installments A:visited
{
	color: #666;
}

#divSearchBtCompare
{
	background-color: #fff;
	padding: 7px 5px 5px 5px;
	text-align: right;
	width: 640px;
}

#divPageCountBottom
{
	color: #095eb8;
	font-weight: bold;
	height: auto;
	padding: 10px 5px 0 0;
	text-align: right;
}

#divPageCountBottom A
{
	color: #095eb8;
	font-weight: bold;
}

#divPageCountBottom A:visited
{
	color: #095eb8;
	font-weight: bold;
}

#divExteriorFeaturesModule, #divInteriorFeaturesModule, #CommunityAmenitiesModule
{
	margin-top: 5px;
}

#RegisteredUsersFeatures
{
	margin-top: 15px;
}

#RegisteredUsersFeatures .middle
{
	background: url(../images/registeredUsers_bg.jpg) repeat-y;
	padding: 0 10px 0 17px;
	margin-top: -3px;
	margin-bottom: -1px;
}


/* SECONDARY PAGES STRUCTURE */

#divRightColumnMainBox
{
	margin-top: 5px;

}

#divRightColumnMainBox .mainText
{
	margin-right: 20px;
	padding: 5px 0 0 19px;
	_margin-right: 5px;
	_padding: 5px 0 0 5px;	
}

#divRightColumnMainBox .mainText P
{
	line-height: 25px;
	width: 280px;
	margin-right: 0px;
}

#divBuyingHome
{
	margin-bottom: 30px;
}


#divBuyingHome .links
{
	line-height: 20px;
}

#divBuyingHome .links A
{
	color: #095eb8;
}

#divBuyingHome .links A:visited
{
	color: #095eb8;
}

#divUpcomingEvents P
{
	margin: 0px;
	padding: 0px;
}

#divUpcomingEvents .divRightColumnSmallBoxMiddleBg
{
	margin-top: -3px;
}

#divUpcomingEvents .divRightColumnSmallBoxMiddleBg IMG
{
	margin-top: 15px;
}

#divUpcomingEvents .divRightColumnSmallBoxBottomBg
{
	margin-bottom: 25px;
}

#divPhotoTour
{
	width: 213px;
}

#divPhotoTour P
{
	line-height: 18px;
}

/*USER ACCOUNT */

#divUserName
{
	padding: 10px 0 0 5px;
}

.useraccountbox
{
	background-color: #f5f5f5;
	border: solid 2px #eeeeee;
	width: 610px;
	padding: 10px;
	margin-top: 30px;
}

.newuseraccountfield
{
	background-color: #ffffff;
	border: solid 2px #eeeeee;
	padding: 10px 0 10px 50px;
	margin: 10px 0;
	color: #999;
	font-weight: bold;
	height: auto;
}

.useraccountfield
{
	background-color: #ffffff;
	border: solid 2px #eeeeee;
	padding: 5px;
	margin: 10px 0;
	color: #999;
	font-weight: bold;
	width: 595px;
	height: 80px;
}
.searchestheme
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding: 4px 0 0 15px;
	width: 260px;
	vertical-align: bottom;
}

.searchesbuttom
{
	padding: 0;
	width: 550px;
}

.searchesviewresult
{
	padding: 0 5px;
	width: 90px;
	vertical-align: bottom;
}

.searchesrss
{
	padding: 0 1px;
	width: 130px;
	vertical-align: bottom;
}

#divSavedPropertiesBox
{
	padding: 10px 0;
}

#divNoPropertiesSaved
{
	font-family: Arial;
	font-size: 13px;
	padding: 10px;
	color: #095eb8;
	font-weight: bold;
}


#divSavedPropertiesHeader
{
	background: url(   "../images/01bg_saved-prop-header.jpg" ) no-repeat;
	width: 520px;
	height: 15px;
	padding: 5px 0 5px 113px;
	color: #000000;
	text-transform: uppercase;
}

#divSavedPropertiesHeader A
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 12px;
	text-decoration: underline;
}

#divSavedPropertiesHeader A:hover
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 12px;
	text-decoration: underline;
}

#divSavedPropertiesMiddle
{
	background-color: #ffffff;
	border: solid 2px #eeeeee;
	padding: 5px;
	margin: 0;
	font-weight: bold;
	width: 607px;
	height: auto;
}

.savedpropertiesfield
{
	background-color: #f5f5f5;
	border: solid 2px #eeeeee;
	width: 575px;
	padding: 5px;
	margin: 10px 0;
}

#divRegisteringBenefits
{
	padding: 15px;
}

#divLoginBoxes
{
	width: 610px;
	height: 550px;
	padding: 0;
	background: #ffffff;
	float: left;
}

#divNewUser
{
	width: 350px;
	height: 520px;
	border-right: solid 1px #dedede;
	padding: 10px 0 0 15px;
	_padding: 10px 7px 0 0;
	float: left;
}

#divRegistered
{
	width: 215px;
	_width: 200px;
	float: right;
	padding: 10px 10px 0 10px;
	_padding: 10px 0 0 0;
}

.logintitle
{
	font-size: 12px;
	color: #095eb8;
	text-transform: uppercase;
	font-weight: bold;
}

#divNewUserForm
{
	width: 340px;
	height: auto;
	background: #f5f5f5;
	border: solid 1px #ececec;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
}

#divRegisteredForm
{
	width: 245px;
	height: 155px;
	background: #f5f5f5;
	border: solid 1px #ececec;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0;
}

.textform
{
	color: #666666;
	font-weight: bold;
	margin: 15px 0 3px 5px;
}

.fieldform
{
	margin: 3px 0 10px 10px;
}

.textforgotpassword
{
	padding-left: 10px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom:10px;
}

/* NEW ACCOUNT */

#divAboutRegistering
{
	padding: 10px 0 0 5px;
}

/* COMMUNITY CALENDARS */

#divBackground
{
	background: #f5f5f5;
	border: 2px solid #ededed;
	width: 597px;
	height: auto;
	padding: 15px;
}

.eventbox
{
	background: #ffffff;
	border: 1px solid #ededed;
	width: 267px;
	height: 138px;
	padding: 10px;
}

.eventleftsize
{
	width: 120px;
}

.eventrightsize
{
	width: 140px;
}

.viewmoreevents
{
	text-align: right;
	vertical-align: bottom;
}

.communitytitle
{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 5px 0;
	width: 267px;
}

.communitypic
{
	padding: 0 0 5px 0;
}

.displayinline
{
	display: inline;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

/*JOIN OUR TEAM */

#divCoreCapacityIndex
{
	width: 208px;
	height: 160px;
	background: #e0e0e0;
	padding: 10px;
	margin: 10px 0;
	float: left;
}

/* COMMUNITY UPCOMING EVENTS  */

.divEvents
{
	margin: 20px 0;
}

.divDate
{
	width: auto;
	border-bottom: 1px solid #666;
	color: #666;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0;
}

.divPlace
{
	padding: 5px 0;
	color: #666;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}

.divDescription
{
	color: #666;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 0 10px 0;
}

.divEmail
{
	padding: 10px 0 30px 0;
}

.divEmail A
{
	color: #666;
	font-size: 12px;
	text-decoration: underline;
}

.links
{
	font-size: 16px;
	font-weight: bold;
	color: #0051bf;
}

.links A
{
	text-decoration: underline;
	font-size: 13px;
}

/* FONT STYLES */

.txt9px
{
	font-size: 9px;
}

.txt10px
{
	font-size: 10px;
}

.txt11px
{
	font-size: 11px;
}

.txt12px
{
	font-size: 12px;
}

.txt14px
{
	font-size: 14px;
}

.txt16px
{
	font-size: 16px;
}

.txtWhite
{
	color: #fff;
}

.txtGreyLt
{
	color: #999;
}

.txtGreyMd
{
	color: #666;
}

.txtGreyDk
{
	color: #333;
}

.txtBlue
{
	color: #095eb8;
}

.txtBlack
{
	color: #000;
}

.txtBold
{
	font-weight: bold;
}

.JoinUsLink
{
    color:#000;
	font-size: 12px;
	padding: 5px 0;
}

.title1
{
	color:#000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0;
}

.title2
{
	color:#000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
}

.text
{
	padding: 5px 0;
	line-height: 18px;
	/*height: 356px; This height screw up the Food drive page.*/ 
	width: 327px;
}

.blueTitle
{
	height: 18px;
	width: 350px;
	background: #3166cc;
	margin-top: 4px;
	padding: 3px 0 0 10px; *padding:5px0010px;
*margin-bottom:-3px;
border:0px;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}

.divLinkada
{
	text-decoration: underline;
	padding: 5px 0;
	font-size: 12px;
	color: #0051bf;
}

.linkList
{
	line-height: 20px;
}

/*MAP*/

.InfoBox
{
	font-family: Georgia;
	font-size: 13px;
	right: 70px;
	top: 40px;
	position: absolute !important;
	width: 220px;
	height: 70px;
}
.CustomBoxCss
{
	top: 90px;
	position: absolute !important;
}
.LoadBar
{
	right: 115px;
	top: 90px;
	position: absolute !important;
}

.mapmiddlebox
{
	z-index:-50;
	clear: both;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	background: url(../images/rightColumn_bg-middle.png);
	text-align: center;
	margin-top: 0;
	
}

.map
{
	height: 256px;
	width: 624px;
	padding: 0;
	margin: 0;
}

.mapbottombox
{
	height: 30px;
	padding-left: -3px;
	background: url(../images/im-map.gif);
	padding-right: 10px;
}

/*PROPERTY DETAILS*/

.remarksbox
{
	background-color: #fff;
	padding: 10px;
	min-height: 350px;
}

.mlsremarksstyle
{
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
	padding: 5px;
	width: 237px;
}

.detailbox
{
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
	margin-bottom: 12px;
	padding: 5px;
}

.listinginformationstyle
{
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
	margin-bottom: 12px;
	padding: 5px;
	width: 360px;
}

.listingpaymenttyle
{
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
	margin-bottom: 12px;
	padding: 5px;
	width: 620px;
}

.interiorfeaturesstyle
{
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
	padding: 5px;
	width: 360px;
}

.disclaimerstyle {
	background-color:#FBFBFB;
	border:1px solid #EBEBEB;
	width:643px;
	padding:5px;
}


.youmayalsolikebox
{
	background-color: #f5f5f5;
	border: 1px solid #ececec;
	height: 58px;
	margin: 2px 0 2px 8px;
	padding-top: 6px;
	padding-left: 6px;
	width: 189px;
}

.youmayalsolikebox IMG
{
	float: left;
	margin-right: 6px;
}

.top
{
	background: url(../images/comparison_bg-top.jpg) repeat-y;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 15px;
	color: #ffffff;
	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;
	margin: 0 5px 0 10px;
	padding: 0 20px 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: 10px 2px 2px 2px;*/
	margin: 6px 0 8px 10px;
	border: 1px solid;
	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;
}

.fullDetailslink A:visited
{
	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%;
}

.remove
{
	padding-top: 10px;
	margin: 0;
	text-align: right;
}

.Clear
{
	clear: both;
}
.pages a
        {
            padding: 0px 6px 0px 6px;
            /*border-right: solid 1px;*/
            text-decoration: underline;
        }
        .pages a.active{text-decoration: none;}
        
.AgoraLoading
{
	margin-left: 15px;
	background: url(/Images/bg_loading.gif) no-repeat;
}

div#divMenuContent { background: url(/images/bgHeader.jpg) repeat; height:54px }
	div#divMenuContent div#divMenu { height:35px; width:889px; background:url(/images/bgMenu.jpg) no-repeat; margin:0 auto; padding-top:15px }
		div#divMenu ul { margin-left:23px }
		div#divMenu ul li { float:left }
		
		
/*Calendar styles*/

.teaserlist li a{color:#00296d;}
.calendartitle{color:#000; font-weight:bold; font-size:17px;}

/*//Calendar styles*/

/*Internal Pages*/
/*.reflect_signpost{position:absolute;  margin-left:880px;*margin-left:250px; margin-top:-280px;}*/

.headerSearch{color:#FFF; font-weight:bold;}
/*Internal Pages*/


/*Login Intranet*/


/*//Login Intranet*/
.tdBorder
{
border-bottom:solid 8px; 
 border-color:gray;
 border-top:solid 2px; 
  border-color:gray;
 border-left:solid 2px;
  border-color:gray;
  border-right:solid 2px;
   border-color:gray;
  
}

/* Featured property */

#featured_properties .featured_property .featured_photo {
	float: left;
	border: 0px solid #ffffff;
	white-space: nowrap;
	height: 291px;
	overflow: hidden;
}

#featured_properties .featured_property .featured_details {
	/*background: #E0E0E0;*/
	height: 220px;
	width: 160px;
	float: left;
	padding: 0px 20px 20px 20px;
	font-family :Calibri ;
	font-size :11px;
}

#featured_properties .featured_property  {
	height: 300px;
	width: 653px;
	margin-left :-5px;
	margin-top :0px;
}

#featured_properties .featured_property  .featured_details .featured_price {
	font-weight: bold;
}

#featured_properties_nav span.featured_nav_tools {
	display:block;
	background:#E0E0E0 none repeat scroll 0 0;
	position:absolute;
	top:320px;
	width:634px;
	height :27px;
	z-index:50;
}

#featured_properties_nav a {
	color: #0C58AE;
	text-decoration: none;
}

/* end */




/* PCR NEW SITE SPEC CHANGES */

/* HOME PAGE STRUCTURE */

#homefinderbox{width:212px; background: url("../images/home-left-box_new_revised_latest_new_ltst.png") repeat scroll 0pt 0pt transparent; height: 337px; margin-top: 6px;}
#homefinderboxTop{height: 24px;margin-top: 4px; *margin-bottom:-3px; border:0px;font-size:12px; color:#ffffff;text-transform:uppercase; margin-top: 0px; padding: 18px 0 0 15px;}
#homefinderboxTop font{font-weight:bold;font-size:12px!important;}
#homefinderinner{margin-left:6px; width:198px; height:289px; background:url(../Images/MHF_rev1.jpg) no-repeat; background-position:center;}
#homefinderinner span{display:block; padding:5px; font-size:11px; font-weight:bold; color:#474444}
.sign{ margin-top:200px; font-size:13px!important; padding:5px 10px 5px 10px !important; }

.divRightColumnTopBg{font-size:12px!important;font-weight:normal!important;}
.divRightColumnTopBg font{font-weight:bold;font-size:12px!important;}

.divRightColumnMiddle{height: 295px; width: 651px;  margin-top: 0px; margin-left:5px}
.ImgRight{float:right; }
.SearchLeft{float:left; width:298px; height:290px; background:url(../Images/searchbg.png) no-repeat; padding-left:5px}
.SearchLeft h2{color:#0b59ae; margin:0px; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:3px; margin-bottom:3px;}
.SearchLeft h2 font{font-weight:bold!important;font-size:12px!important;}
.Mainsearch{width:290px; height:148px;background:#ececec; border:1px solid #b1b1b1; margin-bottom:5px;}

/* form styles */

.Mainsearch form {padding-left:10px; padding-top:5px; width: auto;text-align: left; font-size: 12px!important; font-family:Arial, Helvetica, sans-serif; color:#2b2b2c;}
.Mainsearch fieldset {margin: 0;border: 0;padding: 0;}
.Mainsearch legend {display: none;}
.Mainsearch form label {display: block;width: 280px;font-size: 11px;line-height: 14px;padding: 0px 0px 10px 0px;}
.Mainsearch form input {display: block;	margin-top: 3px;}
.Mainsearch form select {float: left;display: block;}


.Mainsearch form label.field-0 {float: left;margin: 0px 5px 0px 0px;width: 120px;}
.Mainsearch form label.field-0 select{float: left;width: 115px;margin-top: 3px;}

.Mainsearch form label.field-1 {float: left;width: 154px;margin: 0px 0px 0px 0px;}
.Mainsearch form label.field-1 input {float: left;width: 140px;padding: 0px;}
.Mainsearch form label.field-1 i{font-size: 10px!important; }

.Mainsearch form label.field-2, .Mainsearch form label.field-4, .Mainsearch form label.field-0, {clear: left;}
.Mainsearch form label.field-2, .Mainsearch form label.field-3 {float: left;margin: 0px 5px 0px 0px;width: 130px;}
.Mainsearch form label.field-2 select, .Mainsearch form label.field-3 select{float: left;width: 125px;margin-top: 3px;}

.Mainsearch form label.field-4 {float: left;margin: 0px 5px 0px 0px;width: 90px;}
.Mainsearch form label.field-4 select, .Mainsearch form label.field-5 select{width: 90px; float: left; margin-top: 3px;}
.Mainsearch form label.field-5{float: left;margin-right: 10px;	width: 90px;}

.Mainsearch form label.field-6{float: right; margin: 0px 13px 0px 0px;	width: 50px;}
.Mainsearch form label.field-6 .button1{ width:49px; height:28px; background:url(../Images/gobut1.jpg) no-repeat; border:none; margin:0 ; }


.SearchLeft .link1{font-size:11px; font-weight:bold; text-decoration:underline;}
.SearchLeft .link2{font-size:10px; font-weight:bolder; text-decoration:underline; color:#656565; padding-left:27px;}

.Headingsearch{color:#0b59ae; margin:0px; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:10px; margin-bottom:0px;}
.Headingsearch font{font-weight:bold!important;font-size:12px!important;}
.search2{xmargin-top:-10px; width:290px; background-color:#ECECEC; border:1px solid #B1B1B1; height:67px;}

.search2 form {padding-left:3px; width: auto;text-align: left; font-size: 12px!important; font-family:Arial, Helvetica, sans-serif; color:#2b2b2c;}
.search2 fieldset {margin: 0;border: 0;padding: 0;}
.search2 legend {display: none;}
.search2 form label {display: block;width: 250px;font-size: 12px;line-height: 14px;padding: 0px 0px 10px 0px;}
.search2 form input {display: block;	margin-top: 3px;}
.search2 form label.field-1 {float: left;width: 250px;margin: 0px 0px 0px 0px;}
.search2 form label.field-1 input {float: left;width:190px;padding: 0px;}
.search2 form label.field-1 i{font-size: 10px!important; }
.search2 form label.field-6{float: right; margin: -46px 57px 0px 0px;	width: 40px;}
.search2 form label.field-6 .button1{ width:38px; height:23px; background:url(../Images/gobut2.jpg) no-repeat; border:none; margin:0 ; }

.search3{width:290px; background-color:#ECECEC; border:1px solid #B1B1B1; margin-top:5px;}

.triplebox{width:696px; height:130px; margin-left:30px; margin-top:10px}
.triplebox .box1{float:left; margin-right:8px; width:182px; height:122px; background:white; border:1px solid #a6a6a8; text-align:left!important; padding-left:13px; }
.triplebox .box1 span{display:block; font-size:13px; font-weight:bold; color:#0051BF; margin:5px 0 5px 0; } 
.triplebox .box1 a{display:block; font-size:11px;  color:#474444; margin:5px 0 5px 0; text-decoration:underline; } 
.triplebox .box1 p{ margin:0px;  }


.Servicebox{clear:both; margin-left:30px; width:670px; height:auto; margin-top:20px; height:250px;}
.Servicebox .serheading{display:block; font-weight:bold; font-size:14px; color:#005dba; padding-bottom:10px;}
.Servicebox .div1{width:285px; height:auto; float:left; margin-right:35px;}
.Servicebox .div1 p{width:auto; height:58px; margin:0px; margin-bottom:5px; }
.Servicebox .div1 p .Imgspan {display:block; float:left; width:41px; height:42px;}
.Servicebox .div1 p .Txtspan {display:block; float:left; height:60px; width:234px; padding-left:10px;  }
.Servicebox .div1 p .Txtspan b{font-size:13px; font-weight:bold; color:#474444; }
.Servicebox .div1 p .Txtspan a{clear:both; }

#divWrapper { text-align:left!important}

/* My Home Search */

#Searchbox{width:212px; background:red1; height: auto; margin-top: 6px; padding-bottom: 20px;}
#SearchboxTop{height: 19px;margin-top: 4px; *margin-bottom:-3px; border:0px;font-size:12px; color:#ffffff;text-transform:uppercase; margin-top: 0px; padding: 18px 0 0 15px; background:url(../Images/pcrnewspecimgs/leftColumn_bg-top.png) no-repeat}
#SearchboxTop font{font-weight:bold;font-size:12px!important;}
#Searchboxinner{width:195px; height:auto; background:url(../Images/pcrnewspecimgs/leftColumn_bg-middle-grey.png) repeat-y; padding:5px 8px 0px 8px}
#Searchboxinner .spanlayout{display:block; padding:3px 3px; border:1px solid #e8edf0;}
#Searchboxinner span a{ font-size:10px; color:#676767; }
#Searchboxinner span font{font-size:11px;}
#Searchboxinner i{font-size: 10px!important; color:#6e6e70;}
#Searchboxinner span label{display:block; width:187px; height:auto; border:1px solid #bbb; background:#f0f0f0; margin-top:3px; padding-bottom:5px;}
#Searchboxinner span label input {width: 155px;padding: 0px;margin-top:5px; margin-left:5px;}
#Searchboxinner span label a{padding-left:6px; padding-top:3px;}
#Searchboxinner span.selsearch label{ border:none!important; background:none!important;margin-top:0px!important; color:#a6a497 }
#Searchboxinner span.selsearch select {width: 155px;padding: 0px;margin-top:5px; margin-left:5px; border:none; border-top:1px solid #f0f0f0}
.smlsel{width:85px!important; float:left;}
.selsearch  input[type="checkbox"] {margin:5px 0 0 0 !important; padding:0 !important; width:20px !important; height:auto!important}
#Searchboxbottom{height: 21px; width:211px; background:url(../Images/pcrnewspecimgs/leftColumn_bg-bottom1.png) no-repeat }
.advsearch {font-weight:bold;text-decoration:underline;}
.Searchbutton,.Searchbutton1 {background:url("../Images/gobut1.jpg") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:23px;margin-top:7px;padding:0;width:50px;}

/* My Home Search */

/* My Home Finder */

.Myhomefinderbox{ width:197px; height:176px; background:#cfdbe9 url(../Images/pcrnewspecimgs/Myhomefinderbox.jpg) repeat-x; border:1px solid #dedee0; }
.Myhomefinderspan{ display:block; padding-top:30px; padding-left:10px; padding-bottom:10px;  }
.Myhomefinderspan2{ display:block; padding-top:10px; padding-left:10px; padding-bottom:10px;  }

.Myhomefinderspan a, .Myhomefinderspan2 a{color: #000!important; font-weight:bold; }
.Myhomefinderbox label{display:block; margin-left:10px; margin-top:5px;}
.Myhomefinderbox input[type="text"]{margin-left:10px; width:150px;}
.Myhomefinderspan2 img{display:block; margin-left:10px; float:right; padding-right:10px;}

/* My Home Finder */

/* Left Btn Content */

.tripleboxinner {width:auto; height:auto; margin-left:1px; margin-top:20px;}
.tripleboxinner  .box1{margin-right:8px; margin-top:10px; width:182px; height:122px; background:white; border:1px solid #a6a6a8; text-align:left!important; padding-left:13px; }
.tripleboxinner  .box1 span{display:block; font-size:13px; font-weight:bold; color:#0051BF; margin:5px 0 5px 0; } 
.tripleboxinner  .box1 a{display:block; float:left; font-size:11px;  color:#474444; margin:5px 20px 5px 0; text-decoration:underline; } 
.tripleboxinner .box1 p{ margin:0px;  }

/* Left Btn Content */

/* PCR NEW SITE SPEC CHANGES */
