﻿#divHeader
{
	height: 88px;
	margin: auto;
	text-align: left;
	width: 889px;
}

#divComparisonTable .picture TD
{
	padding-top: 2px;
}

/* HOME */
.reflect_signpost
{
	height:327px;
	width:186px;
	position:absolute;
	margin-left:845px;
	*margin-left:225px;
	margin-top:-291px;
	background: url(/images/sign_post.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sign_post.png',sizingMethod='scale') !important;
}
#divInnerLeftColumn
{
	margin-top: 5px;
	margin-right: 8px;
	_margin-right: 0px;
}

#divInnerContainer
{
	width: auto !important;
	margin: auto;
}


#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: 95px;
	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: 0;
}

UL, LI
{
	margin: 0;
	padding: 0;
	margin-left:10px;
}

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: 18px; */
	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
{
	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: 22px 0 0 0px;
	
}

#divHeaderRightLoggedOut UL
{
	margin-top: -20px;
	/* 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
{
	float: left;
	text-align: left;
	width: 500px;
	color: #ffffff;
	padding-top:20px;
	*padding-top:0;
}

#divfooterBlogLink
{
	float: right;
	text-align: right;
	width: 370px;
	color: #ffffff;
	padding-top:20px;
	*padding-top:0;
}

#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;
}

#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: 670px;
	_width: 665px;
	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: 970px;
	padding: 0 0px;
	margin-top: 0;
	float: left;
	width:660px;
}

.divRightColumnBottomBg
{
	background: url(../images/rightColumn_bg-bottom.png) no-repeat;
	height: 16px;
}


#divInnerLeftColumn
{
	float: left;
	margin-left: 26px;
	text-align: left;
	width: 211px;
	_margin-left: 20px;
}

.divLeftColumnTopBg
{
	background: url(../images/leftColumn_bg-top.png) no-repeat;
	height: 15px;
	padding: 13px 0 8px 15px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: -2px;
	text-align: center;
}

.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: 20px !important;
}

.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: 43px;
}

#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;
}

#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;
}

#divRightColumnMainBox .mainText P
{
	line-height: 25px;
}

#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: 30px;
}
.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 5px;
	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: 450px;
	padding: 0;
	background: #ffffff;
	float: left;
}

#divNewUser
{
	width: 350px;
	height: 392px;
	border-right: solid 1px #dedede;
	padding: 10px 0 0 15px;
	float: left;
}

#divRegistered
{
	width: 215px;
	float: right;
	padding: 10px 10px 0 10px;
}

.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: 145px;
	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;
}

/* 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: 118px;
	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: 208;
	height: 144px;
	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;
}

.txt13px
{
	font-size: 13px;
}

.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;
}

.txtCapitalize{text-transform : capitalize;}

.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;
}

.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
{
	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;
}

.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;
	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: 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:500px; margin-top:-292px; width:186px; height:327px;}

.headerSearch{color:#FFF; font-weight:bold;}
/*Internal Pages*/


/*Login Intranet*/


/*//Login Intranet*/

.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:10px; margin-bottom:10px;}
.SearchLeft h2 font{font-weight:bold!important;font-size:12px!important;}


.SearchLeft .Mainsearch {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECECEC none repeat scroll 0 0;
border:1px solid #B1B1B1;
height:148px;
margin-bottom:5px;
width:290px;
}




/* form styles */

.SearchLeft .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;}
.SearchLeft .Mainsearch fieldset {margin: 0;border: 0;padding: 0;}
.SearchLeft .Mainsearch legend {display: none;}
.SearchLeft .Mainsearch form label {display: block;width: 280px;font-size: 11px;line-height: 14px;padding: 0px 0px 10px 0px;}
.SearchLeft .Mainsearch form input {display: block;	margin-top: 3px;}
.SearchLeft .Mainsearch form select {float: left;display: block;}


.SearchLeft .Mainsearch form label.field-0 {float: left;margin: 0px 5px 0px 0px;width: 120px;}
.SearchLeft .Mainsearch form label.field-0 select{float: left;width: 115px;margin-top: 3px;}

.SearchLeft .Mainsearch form label.field-1 {float: left;width: 154px;margin: 0px 0px 0px 0px;}
.SearchLeft .Mainsearch form label.field-1 input {float: left;width: 140px;padding: 0px;}
.SearchLeft .Mainsearch form label.field-1 i{font-size: 10px!important; }



.SearchLeft .Mainsearch form label.field-2, .Mainsearch form label.field-4, .Mainsearch form label.field-0, {clear: left;}
.SearchLeft .Mainsearch form label.field-2, .Mainsearch form label.field-3 {float: left;margin: 0px 5px 0px 0px;width: 130px;}
.SearchLeft .Mainsearch form label.field-2 select, .Mainsearch form label.field-3 select{float: left;width: 125px;margin-top: 3px;}

.SearchLeft .Mainsearch form label.field-4 {float: left;margin: 0px 5px 0px 0px;width: 90px;}
.SearchLeft .Mainsearch form label.field-4 select, .Mainsearch form label.field-5 select{width: 90px; float: left; margin-top: 3px;}
.SearchLeft .Mainsearch form label.field-5{float: left;margin-right: 10px;	width: 90px;}

.SearchLeft .Mainsearch form label.field-6{float: right; margin: 0px 13px 0px 0px;	width: 50px;}
.SearchLeft .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;}

.SearchLeft .Headingsearch{color:#0b59ae; margin:0px; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:10px; margin-bottom:0px;}
.SearchLeft .Headingsearch font{font-weight:bold!important;font-size:12px!important;}
.SearchLeft .search2{ .margin-top:-10px;}

.SearchLeft .search2 form {padding-left:3px; width: auto;text-align: left; font-size: 12px!important; font-family:Arial, Helvetica, sans-serif; color:#2b2b2c;}
.SearchLeft .search2 fieldset {margin: 0;border: 0;padding: 0;}
.SearchLeft .search2 legend {display: none;}
.SearchLeft .search2 form label {display: block;width: 250px;font-size: 12px;line-height: 14px;padding: 0px 0px 10px 0px;}
.SearchLeft .search2 form input {display: block;	margin-top: 3px;}
.SearchLeft .search2 form label.field-1 {float: left;width: 250px;margin: 0px 0px 0px 0px;}
.SearchLeft .search2 form label.field-1 input {float: left;width:190px;padding: 0px;}
.SearchLeft .search2 form label.field-1 i{font-size: 10px!important; }
.SearchLeft .search2 form label.field-6{float: right; margin: -46px 57px 0px 0px;	width: 40px;}
.SearchLeft .search2 form label.field-6 .button1{ width:38px; height:23px; background:url(../Images/gobut2.jpg) no-repeat; border:none; margin:0 ; }





#divInnerRightColumn{margin-top:0px !important; padding-top: 0px !important;}

#AgentContent ul{
	margin-left:25px;
}