/* 1. Combination of Styles from Style.Css, Main_Template.Css, Framework.Css ----- */
/* 2. Combination of Styles from RegistrationLogin.css, PopupRegistrationLogin.css ----- */
/* 3. Combination of Styles from Land1.Css for Landing Page (Property-Search.aspx)----- */
/* 4. Styles for Instant Access Registration process------------------------------------ */

/*----------------------------------- GLOBAL --------------------------*/
* {margin:0;padding:0;}
* html .clearspace {height: 1%;}
/* --------------------  ID -----------------------------------------*/


/* 1. Combination of Styles from Style.Css, Main_Template.Css, Framework.Css ----- */
#additional LABEL {clear: both;}
#additional SELECT {clear: both;}
#agent_details .resultsNavigation {text-align: center;float: none;}	
#agent_details .resultsNavigation IMG {margin: 5px;float: none;}	

#agent_search .searchInfo {margin: 0 0 10px 0;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.searchInfo {text-align:left;}
#ages .item,
#ages LABEL,
#ages SELECT {width: 95px;	margin-right: 5px;}
#homePage
{
    padding: 0 0 25px 0; 
    text-align: center; 
    background: url(../imgs/generic/bgr.gif) #DAE8F3;
    font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #036; line-height: 120%;
}
#BodyMasterOrIndexPage {padding: 0 0 25px 0;text-align: center;background: url(../imgs/generic/bgr.gif) #DAE8F3;
	font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;font-size: 9pt;color: #036;line-height: 120%;}
#BodyLandingPage {background-color: #D7DCE2;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; text-align:center;
                  font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
                   font-size: 9pt; color: #036; line-height: 120%; margin-right:100px;}
#BodyBasePageMaster {padding: 0 0 0px 0;text-align: center;
	font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;font-size: 9pt;color: #036;}
	#landingpage {	width: 770px;	background-color: #fff;	margin: 0 auto 0 auto;}
#bedsbaths .item,
#bedsbaths LABEL,
#bedsbaths SELECT {width: 95px;	margin-right: 5px;}

#breadCrumbs, #breadCrumbsMap {color: #000; padding-bottom: 10px;}
#breadCrumbs a,
#breadCrumbs span,
#breadCrumbsMap SPAN {color: #036;}
#breadCrumbsMap a {font-weight:bold; text-decoration:none;}
#breadCrumbs a,
#breadCrumbsMap A {text-decoration: none;font-weight: bold;}
#breadCrumbsMap {color: #fff;}
#breadCrumbsMap A {font-weight: normal;text-decoration: underline;}
#breadCrumbsMap SPAN {font-weight: bold;color: #fff;}
#building_street select,
#building_street .item {width: 265px;}

#btnSubmit {width: 56px; height: 21px}

#calculate {text-align: left;}

#columnRight .group INPUT,
#columnRight .group SELECT,
#columnRight .group LABEL,
#columnRight .group .item {text-align: left;float: left;}
#columnRight .group .item LABEL {float: none;}
#columnRight .group .note {	font-size: 7.5pt;}
#columnRight .link {font-size: 8pt;margin: 10px 0 2px 0;}
#columnRight .link A {font-weight: normal;}
#columnRight .group INPUT.w,
#columnRight .group SELECT.w {width: 124px;}	
#columnRight .group INPUT.s,
#columnRight .group SELECT.s {width: 60px;}
#columnRight LABEL { font-weight: normal }
#columnRight #searchShortcuts SELECT { width: 130px }	
#columnRight #myStatus SELECT { width: 130px }
#columnRight div.btn {text-align: center;}
#columnRight div.btn INPUT {float: none;margin: 5px auto 2px auto;}
#columnLeft {float: left;width: 130px;padding: 0 15px 15px 15px;position: relative;}
#columnLeft .group,
#columnRight .group {border-bottom: 1px solid #ccc;padding: 10px 0 17px 0;color: #000;}
#columnLeft .group.last,
#columnRight .group.last {border: none;}
#columnLeft h2,
#columnLeft .group h2,
#columnRight .group h2.title {padding: 0 0 6px 0;font: bold 8pt Verdana, Arial, Helvetica, sans-serif;text-align:center;}
#columnLeft SELECT,
#columnLeft TEXTAREA {width: 130px;	color: #000;}
#columnLeft INPUT {width: 124px; color: #000;}
#columnLeft LABEL {font-size: 8pt;}
#columnLeft .item,
#columnLeft .s {float: left;}
#columnLeft .s,
#columnLeft .s LABEL,
#columnLeft .s SELECT,
#columnLeft #ModifySearch .s SELECT {width: 57px;margin-right: 3px;}
#columnLeft ul.navLeft {list-style: none;}
#columnLeft ul.navLeft ul {list-style: square;list-style-image: url(../imgs/generic/leftnav_bullet.gif);
                           	margin-left: 17px;}
#columnLeft UL.navLeft UL LI {margin: 3px 0 2px 0;}
#columnLeft ul.navLeft a {text-decoration: none;color: #036;}
#columnLeft ul.navLeft a:hover,
#columnLeft ul.navLeft a:active	 {color: #06F;}
#columnLeft ul.navLeft li.current {font-weight: bold;}
#columnLeft .learnMore a  {font-size: 8pt;	color: #036;line-height: 200%;}
#columnLeft .learnMore a:active,
#columnLeft .learnMore a:hover  {color: #06F;}
#columnRight {float: right;width: 150px;padding: 5px 6px 15px 10px;color: #000;position: relative;}
#columnRight a {color: #036;font-weight: bold;}
#columnRight .block {margin-bottom: 5px;position: relative;}
#columnRight .group {border-bottom: 1px solid #ccc;	padding: 9px 0 9px 0;}
#columnRight .block h2 {padding: 0 0 6px 0;	font: bold 8pt Arial, Helvetica, sans-serif;color: #069;}
#columnLeft #chatNow p.chatNow,
#content #chatNow p.chatNow,
#content_searchresmap #chatNow p.chatNow,
#columnRight #chatNow p.chatNow {font-size: 6pt;color: #000;}
#content {float: left;width: 410px;padding: 0 0px 15px 12px;
          background: url(../imgs/generic/bgr_vert_dots.gif) left repeat-y;	text-decoration: none;}
#content_searchresmap {float: left;	width: 560px;padding: 0 0px 15px 12px;
		background: url(../imgs/generic/bgr_vert_dots.gif) left repeat-y;}
#content .modifyMapSearch,
#content_searchresmap .modifyMapSearch {float: left;width: 390px;margin-right: 15px;}
#content .modifyMapSearch .item,
#content_searchresmap .modifyMapSearch .item	{float: left;}

#condos select,
#condos .item {width: 150px;}
#condos .item {float: left;}
#condos .item.btnGroup {width: 77px; padding: 24px 0 5px 0;}
#condos .item.btnGroup .btn {margin: 1px 6px 1px 6px;padding:0;}
#columnLeft .btnGo {width: 27px; height: 21px}
#contentPopUp {clear: both;text-align: left;padding: 5px 0 0 0;}
#copyright, #seo_text {width: 700px;text-align: center;font-size: 7.5pt;font-family: Arial, sans-serif;
		margin: 10px;}
#copyright, #seo_text {FONT-SIZE: 7.5pt; MARGIN: 10px auto;WIDTH: 700px;FONT-FAMILY: Arial, sans-serif;
		text-align: -moz-center;}

#disclaimer {border-top: 1px solid #ccc;text-align: center;font-size: 7pt;color: #666;margin: 0 0 20px 0;}
#disclaimer h2 {font-size: 8pt;font-weight: normal;}
#dropDown_seller {width: 150px;position: absolute;top: 72px;left: 520px;}
#drivingTour {margin: 15px 0 5px 0;}
#drivingTour h2 {font-size: 10pt; color: #000;margin: 15px 0 7px 0;}
#drivingTour h2 span {font-weight: normal;}

#footer {background: none;border-top: 1px solid #ccc;padding-top: 3px;margin-top: 3px;}
#footer {padding-bottom: 5px;}
#footer {height: 25px;padding: 8px 0 10px 0;background: url(../imgs/generic/footer_bgr.gif) repeat-x;
		clear: both;}
#footer ul {background-color: #B8D5F3;text-align: center;padding: 1px 0;}
#footer li {list-style: none;display: inline;padding: 0 10px;}
#footer a {	color: #036;font-weight: bold;text-decoration: none;font-family: Verdana;font-size: 8pt;}
#footer a:hover {text-decoration: underline;}

#homePage .map_container {float: left;width:376px;margin: 5px;background-color:#1970B7;	}
html>body#homePage .map_container {width: 376px;}
#homePage .map_container .map {margin: 3px;}
#homePage .map_container .content {padding: 3px 12px;color:#fff;}	
#homePage .map_container .content A {color:#fff;}	
#homePage #search INPUT,
#homePage #search SELECT {margin-bottom: 3px;}	
#homePage .map_container .content p.more {text-align: center;}
#homePage .map_container .footer {text-align:center;	color: #AEE7FF;	padding: 2px;
	background: url(../imgs/homepage/corner.gif) no-repeat bottom right #1970B7;
	width:372px;height: 30px;}	
html>body#homePage .map_container .footer {width: 372px;}
#homePage .text {float: left;width: 320px;padding: 5px 10px 5px 10px;}	
#homePage .text1 {float: left;width: 320px;padding: 5px 10px 5px 10px;}
#hp_login {float: left;padding:2px 5px 10px 10px;width: 130px;}
#hp_login .link {font-size: 8pt;text-align: center;line-height: 200%;}
#homePage #nav UL {padding-left: 80px;}
#header {padding: 10px;	height: 23px;}

#links .link {float: left;padding-left: 10px;}
#links A, A { color: #036;}
#links A:hover,
#links A:active,
#links {float: right;font-family: Verdana, Arial, sans-serif;font-size: 8pt;line-height: 220%;color: #036;}
#Headerlinks .link {float: left;padding-left: 10px;}
#Headerlinks A, A { color: #036;}
#Headerlinks {float: right;font-family: Verdana, Arial, sans-serif;font-size: 8pt;line-height: 220%;color: #036;}

#leftchkboxes {margin:0px;width: 130px;	}
#leftchkboxes div {	text-align:left;}
#leftchkboxes div #wrap {float:left;}
#leftchkboxes input {width:20px;}

#logo {float: left;}

#map {padding: 5px 0 5px 0;	position: relative;}
#map .description.dynamic {position: absolute;}

#myFinance {text-align: left;}


#neighbor { border-bottom: 1px solid #ccc;}
#neighbor select,
#neighbor .item {width: 165px;}
#neighbor .item.btnGroup{width: 77px;padding: 18px 0 5px 0; }
#neighbor .note {text-align: center; margin: 8px 0;clear:both;}
#neighbor .item.btnGroup .btn{margin: 1px 6px 1px 6px;padding:0;}
#neighbor .item {float: left;}


#profstate .item {float: left;}
#profstate .item,
#profstate LABEL,          
#profstate SELECT {width: 76px; margin-right: 3px;}
#profstate INPUT {width: 50px;}

#page {	width: 756px;	background-color: #fff;	margin: 0 auto 0 auto;}
#pagebgr_r {background: url(../imgs/generic/pagebgr_r.gif) #fff right repeat-y;	padding: 0 4px 0 0;}
#pagebgr_b {background: url(../imgs/generic/pagebgr_b.gif) #fff bottom repeat-x;height: 4px;}
#pagebgr_l {background: url(../imgs/generic/pagebgr_l.gif) #fff left repeat-y;	padding: 0 0 0 4px;
			min-height: 100px;text-align: left;}
#page_rightcorner {float: right;background: url(../imgs/generic/pagebgr_rb.gif) #fff no-repeat;
			width: 4px;	height: 4px;overflow:hidden;}
#page_leftcorner {float: left;background: url(../imgs/generic/pagebgr_lb.gif) #fff no-repeat;
			width: 4px;	height: 4px;overflow:hidden;}

#phones {float: left;padding: 0 10px 0 0;background: url(../imgs/generic/bgr_vert_dots.gif) right repeat-y;
			font-weight: bold;}
#popup {width: 620px;padding: 0px 0 15px 15px;background: url(../imgs/generic/popups_bgr.gif) repeat-x #fff;
	list-style-image: url(../imgs/generic/popups_bgr.gif); 
	border-color:#084B8A;border-width: 5px;}
#popupRegistrationContinue {width: 620px;padding: 0px 0 15px 15px;
	background: url(../imgs/generic/popups_bgr.gif) repeat-x #fff;
	list-style-image: url(../imgs/generic/popups_bgr.gif); 
	}
#popupWithoutBackground{width: 620px;padding: 0px 0 15px 15px;	border-style:solid;
	border-color:#084B8A;border-width: 5px;background-color : White; }
#popupLogo {float: right;font-size: 10pt;font-weight: bold}
#popupfooter {background: none;border-top: 1px solid #ccc;padding-top: 3px;margin-top: 3px;}
#popupLogoRegistrationContinue {float: right;font-size: 10pt;font-weight: bold}
#contentPopUpRegistrationContinue {clear: both;text-align: left;padding: 5px 0 0 0;}
#popupfooterRegistrationContinue {background: none;border-top: 1px solid #ccc;padding-top: 3px;
	margin-top: 3px;}
#popupfooter {background: none;border-top: 1px solid #ccc;padding-top: 3px;margin-top: 3px;}
#PeopertySearchTwostep1-table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	color: #FFFFFF;	text-align: left;}
#PeopertySearchTwosmaller select{width: 50px;}
#PeopertySearchTwostep1-table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
#PeopertySearchTwologin-table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}

#relatedContent {clear: both;margin-top: 15px;}
#relatedContent ul {float: left;list-style:none;margin: 0px;padding: 0px;}
#relatedContent li {margin: 5px 0;}
#relatedContent a {width: 350px;color: #036;padding: 0px 0px 0px 25px;text-decoration: none;
	display: block;font-size: 9pt;font-weight: bold;line-height: 190%;}
#relatedContent a.video {background: url(../imgs/icons/video.gif) no-repeat; }
#relatedContent a.tools {background: url(../imgs/icons/tools.gif) no-repeat; }
#relatedContent a.forms {background: url(../imgs/icons/forms.gif) no-repeat; }
#relatedContent a.links {background: url(../imgs/icons/links.gif) no-repeat; }
#relatedContent a.pdf {background: url(../imgs/icons/pdf.gif) no-repeat; }
#relatedContent a.calculator {background: url(../imgs/icons/calculator.gif) no-repeat; }
#relatedContent a.search {background: url(../imgs/icons/search.gif) no-repeat; }
#register {	float: left;	padding:10px;	border-right: 1px solid #ccc;}

#seo_text {	text-align: left;}
#search_features .item,
#search_propertyStatus .item {float: left;}
#search_features .item.first {width: 115px;}
#search_features .item.last {width: 75px;}
#search_propertyStatus .item {width: 75px; padding-top: 4px;}
#search_propertyStatus .item.last {width: 240px;padding-top: 0;}
#search_propertyType .item {float: left;width: 190px;}
#searchSummary {background-color: #CAE0F7;	padding: 7px;}
#searchSummary a {font-weight: bold;}
#searchSummary .searchInfo {float: left;padding: 5px 0;width: 300px}
#searchSummary .summary {padding: 5px 0;font-size: 8pt;color: #036;}
#searchSummary .summary .caption {font-size: 9pt;font-weight: bold;display: block;}
#searchSummary .legend {width: 300px}
#searchSummary .legend ul {float: left;	list-style: none;}
#searchSummary .legend li {float: left;	padding: 10px 17px 10px 25px;}
#searchSummary .legend li.sold {background: url(../imgs/icons/house_sign3.gif) no-repeat 0% 40%;}
#searchSummary .legend li.pending {background: url(../imgs/icons/house_sign2.gif) no-repeat 0% 40%;}
#searchSummary .legend li.active {background: url(../imgs/icons/house_sign1.gif) no-repeat 0% 40%;}
#searchSummary .legend ul {font-weight: bold;}
#saveSearchResults {float: right;height: 23px;width: 111px;}
#searchActions {padding: 3px 0; border-bottom: 1px solid #ccc;margin: 0 auto 0 auto; text-align: left;}
#searchActions a {margin-top:30px;}
#searchActionsSeo {padding: 3px 0; border-bottom: 1px solid #ccc;margin: 0 auto 0 auto; text-align: left;}

#seoopt {float: left;	font-family: Trebuchet MS, Arial, sans-serif;	font-size: 9pt;	padding: 0 10px 0 0;
         	background: url(../imgs/generic/bgr_vert_dots.gif) right repeat-y;	font-weight: bold;}

#survey {border: 2px solid #B8D7F6;text-align: center;}
#survey LABEL {display: inline;	padding-left: 5px;}
#survey .tr { background: url(../imgs/generic/survey_bgr.gif) top right no-repeat;}
#survey .br { background: url(../imgs/generic/survey_bgr.gif) bottom right no-repeat;}
#survey .bl { background: url(../imgs/generic/survey_bgr.gif) bottom left no-repeat;}
#survey .tl { background: url(../imgs/generic/survey_bgr.gif) top left no-repeat;padding: 9px;height: 100%}
#survey h3 {padding: 4px 0 3px 0;color: #036;font-size: 10pt;font-weight: bold;}

/* ----------------------------- HTML TAG ----------------------------  */
A:hover,
A:active { color: #39C;	}
A:link {color:#039}
A:visited {color:#639}
A:hover {color:#00f}

div.clear {height: 1px;overflow: hidden;clear: both;}
div.column {margin: 5px 0 2px 0;width:550px;}
div.line1{display:inline-block;margin:3px;}
div.line{ display: inline-block; margin: 3px;}
div.cms_block {padding: 10px 0;border-bottom: 1px solid #ccc;color: #666;}
div.report_table {position: inherit;visibility: visible;height: 200px;width: 240px;
	float: left;padding-left: 5px;text-align: center;padding-top: 15px;font-size: 12px;}
div.report_table_footer {position: inherit;height: 50px;width: 740px;float: left;
	visibility: visible;background-color: #FFFFFF;padding-left: 5px;font-size: 10px;}
div.report_table_header {position: inherit;height: 350px;width: 740px;float: left;
	visibility: visible;background-color: #FFFFFF;padding-left: 5px;font-size: 14px;}
div.promo_block {color: #036;}
div.promo_block h2 {margin-bottom: 5px;color: #036; font: bold 12pt Trebuchet MS;}
div.promo_block p {color: #036; font: 10pt Trebuchet MS;}
div.promo_block span {color: #036; font: 8pt Trebuchet MS;}	
div.cms_block_1 {padding: 10px 0;border-bottom: 1px solid #ccc;color: #666;width: 400px;}
div.cms_block h2 {margin-bottom: 5px;color: #036;}
div.cms_block ul {list-style-image: url(../imgs/generic/list_bullet.gif);margin: 0 0 0 10px;padding: 10px;}
div.cms_block li {margin: 5px 0;}
div.table_list {padding: 5px;}
div.table_list h3 {font-size: 8pt;font-weight: normal;padding: 0 5px 5px 5px;}
div.mainTbl {border-bottom: 1px solid #ccc;margin: 0 0 10px 0 auto;padding: 15px 0 3px 0;clear: both;}
div.mainTbl .legend {padding: 8px 10px 15px 3px;font-size: 7.5pt;letter-spacing: 1pt;color: #000;}

FIELDSET {clear: both;border: none;	padding: 3px 0 5px 0;margin-bottom: 7px;position: relative;}
FIELDSET.group {border: 1px dotted #999;}
FIELDSET.group h2 {padding: 3px 0;font-size: 8pt;clear: both;}
FIELDSET.group LABEL {font-weight: normal;display: inline;padding-left: 5px;}
FIELDSET.group .item {font-weight: normal;font-size: 8pt;}
FIELDSET.group LEGEND {font-weight: bold;background-color: #fff;}
FIELDSET.group .content {padding: 5px 8px;}
FIELDSET.line {border-bottom: 1px solid #ccc;padding: 0 0 10px 0;}
FIELDSET.line LABEL {float: left;margin: 4px 4px 1px 0;	}
FIELDSET.line SELECT,
FIELDSET.line INPUT,
FIELDSET.line .link,
FIELDSET.line .icon {float: left;padding: 0;margin: 2px 4px 2px 0;	}
FIELDSET.alternative {border-top: 1px dotted #999;}
FIELDSET.alternative LEGEND {margin: 0 auto 0 auto;text-align: center;display: block;}
FIELDSET.alternative .item {padding-top: 8px;}

H1 {color: #036;font-size: 14pt;font-weight: bold;	}
h1#pageTitle {float: left;font-size: 10pt;font-weight: bold;margin-top: 10px;color: #036;}
h1#pageTitleRegistrationContinue {float: left;font-size: 10pt;font-weight: bold;margin-top: 10px}
h2 {font-size: 9pt;}
h2.emph {font-size: 10pt;margin: 10px 0 7px 0;}
h3 {font-size: 9pt;margin: 3px 0px 7px 0px}
h2#surveyTitle {background: url(../imgs/titles/rc_survey.gif) no-repeat;width: 127px;height: 19px;
	border-bottom: 1px dotted #69C;}	
h2#surveyTitle SPAN {text-indent: -10000px;	display: none;}	
hr{color: #999;	background-color: #999;	margin:0px 0px 12px 0px;margin:0px 0px 6px 0px;	height:1px;	border:none;}	

IMG {border: none;}
INPUT.btn {padding: 3px 5px 0 0;}	

label.thin{font-weight:normal;}
LABEL{float: left;display: block;}
LEGEND span {padding: 0 10px 0 10px;background-color: #fff;}
LABEL {cursor: pointer;font-weight: bold;display: block;}

p.instruction, div.housePictures {margin: 3px 0 10px 0;	padding: 5px 0 5px 0;border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;}
p.instruction span {display: block;padding: 5px;background-color: #f2f2f2;color: #000;
		font-size: 8pt;}
p.instruction_2 span {color: #000;font-size: 11pt;}
p.instruction_1 span {display: block;padding: 5px;background-color: #f2f2f2;border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;	color: #000;
	font-size: 10pt;}
p.intro {margin: 5px 0;font-weight: bold;}
p.text {margin: 10px 0;}
p.text1 {margin: 5px 0;}

SELECT, INPUT, TEXTAREA {font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 9pt;	color: #036;}
	
TABLE{border-collapse: collapse; border: none;}
table.mainTbl td,
table.mainTbl th,
table.mainTbl_1 td,
table.mainTbl_1 th {padding: 2px 3px 1px 3px; font-size: 8pt;}
table.mainTbl th {font-size: 8pt;}
table.mainTbl tr.last td {border-bottom: 1px solid #ccc;padding-bottom: 5px;}
table.mainTbl .number,
table.mainTbl .checkBox {padding: 2px 0 1px 0; }
table.mainTbl .statusSold,
table.mainTbl .statusPending,
table.mainTbl .statusActive {font-size: 7pt;width: 25px;text-align: center;padding: 0 6px 0 6px;font-weight: bold;}
table.mainTbl .statusSold,
table.mainTbl .statusPending,
table.mainTbl .statusActive {text-align: -moz-center;}
table.mainTbl .statusActive {	background: url(../imgs/icons/house_sign2_s.gif) no-repeat 40% 45%;}
table.mainTbl .statusPending {	background: url(../imgs/icons/house_sign1_s.gif) no-repeat 40% 45%;}
table.mainTbl .statusSold {	background: url(../imgs/icons/house_sign3_s.gif) no-repeat 40% 45%;}

UL.table_list {margin: 0; padding: 0}
UL.table_list LI {float: left; margin: 2px 4px 2px 2px;	list-style: none;padding: 0;}
UL.table_list LI UL {margin-left: 40px;}
UL.table_list LI LI {float: none; display: inline;}	
UL.table_list A {padding: 5px 0px 5px 30px;text-decoration: none;line-height: 200%;font-size: 8pt;}
UL.table_list A:hover,
UL.table_list A:active{text-decoration: underline;}
UL.table_list UL A {padding-left: 0px;}
UL.table_list .neighborhoodinfo {	background: url(../imgs/icons/neighborhoodinfo.gif) no-repeat;}
UL.table_list .schoolinfo { background: url(../imgs/icons/schoolinfo.gif) no-repeat; }
UL.table_list .postreview { background: url(../imgs/icons/review.gif) no-repeat; }
UL.table_list .delete A { padding: 5px 2px;}
UL.table_list .delete { float: right}
UL.table_list .neighborhoodinfo_b {	background: url(../imgs/icons/neighborhoodinfo_b.gif) no-repeat;}
UL.table_list .schoolinfo_b { background: url(../imgs/icons/schoolinfo_b.gif) no-repeat; }
UL.table_list LABEL,
UL.table_list INPUT	{float: none;display: inline;font-weight: normal;}
UL.table_list .address {width: 195px;}
UL.lc_links {list-style: none;}
UL.lc_links LI {margin: 5px 0;}
UL.list {list-style: square;list-style-image: url(../imgs/generic/list_bullet.gif);	margin: 10px 20px 10px 17px;}
UL.listseo {list-style: disc;	margin: 10px 20px 10px 17px;}


/* ----------------- CLASS ------------------------------------------- */ 
.agent_details {margin: 0 0 10px 0;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.agent_details .pic {float: left;padding: 5px 10px 5px 0;}
.agent_details p.details {margin: 10px 0 0 0;}
.agent_details H2 {margin: 10px 0 3px 0;font-weight: bold;font-size: 9pt;}
.agent_details H3 {margin: 5px 0 3px 0;font-weight: normal;font-size: 9pt;}

.block.typeBordered {text-align: center;border: 1px solid #9CF;	padding: 0 9px;	}
.block.typeBordered_1 {text-align: center;font-size: 8pt;color: #036;}
.block.typeBordered_chat {	border: 1px solid #9CF;}

.btnGroup .btn {float: left;}
.btnGroup .link {float: left;font-size: 8pt;line-height: 210%;}
.btnGo {width: 27px; height: 21px}

.bedrooms_select{}
.bedrooms_select input{float:left;margin:4px 0px 0px 0px;*margin:0px 0px 0px 0px;}
.bedrooms_select label{float:left;margin:3px 0px 0px 4px;*margin:4px 0px 0px 0px;
          _margin:4px 0px 0px 0px;font-weight:normal;}	
.bedroomsStudio{float:left;width:65px;margin:5px 0px 0px 0px;white-space:nowrap;}
.bedrooms1, .bedrooms2, .bedrooms3, .bedrooms4, .bedrooms5, .bedrooms6, .bedrooms6plus, .bedroomsAll
	{float:left;width:50px;margin:5px 0px 0px 0px;white-space:nowrap;}
.bathrooms_select{}
.bathrooms_select input{float:left;margin:4px 0px 0px 0px;*margin:0px 0px 0px 0px;}
.bathrooms_select label{float:left;margin:3px 0px 0px 4px;*margin:4px 0px 0px 0px;
		_margin:4px 0px 0px 0px;font-weight:normal;}
.bathrooms1, .bathrooms2, .bathrooms3, .bathrooms4, .bathrooms5, .bathrooms6, .bathrooms6plus, .bathroomsAll
	{float:left;width:45px;margin:5px 0px 0px 0px;white-space:nowrap;}

.c, td.c, th.c {text-align: center}
.c, td.c, th.c {text-align: -moz-center}
.column INPUT.thin{	margin-left:5px;margin-right:5px;width: 20px;font-weight:normal;}
.clear {clear: both;overflow: hidden;height: 1px;}
.column INPUT.thin{margin-left: 5px; margin-right: 5px; width: 20px;font-weight: normal;}

.descActions {margin: 0 auto 0 auto;text-align: center;}
.descActions .buttons {width: 410px;text-align: center;}
.descActions .btn {padding: 0 2px 2px 0;}
.description {clear: both;border-bottom: 1px solid #ccc;padding: 5px 0;}
.description .pic,
.description .features,
.description .status {margin-left: 12px;}
.description .pic,
.description .features,
.description .openHouse {float: left;margin: 5px 5px 0 0;color: #000;}
.description .features{width:140px;}
.description .houseDesc {float: left; width: 275px}
.description div.pic {width: 118px;font-weight: bold;font-size: 8pt;}
.description div.pic a {text-decoration: none;}
.description img.pic {display: block;padding-bottom: 5px;}
.description .price {font-size: 9pt;font-weight: Bold;}
.description .price3 {font-size: 9pt;width: 400px;}
.description .price1 {float: right;}
.description .price2 {font-size: 9pt;font-weight: Bold;float: left;}
.description .features li {list-style-type: none;line-height: 120%;	}
.description .houseDesc .features li {list-style-type: none;line-height: 120%;}
.description .openHouse {color: #36C;}
.description .openHouse h2 {background: url(../imgs/titles/openHouse.gif) no-repeat;width: 80px;height: 14px;
			font-size: 1px;}
.description .openHouse h2 span {text-indent: -10000px;}
.description .status,
.description .virtualTour {float: right;width: 105px;text-align: right;	font-weight: bold;
		color: #000;font-size: 8pt;line-height: 120%;margin: 5px 5px 0 0;}
.description .status1 {float: right;width: 85px;text-align: right;color: #000;
		font-size: 8pt;	line-height: 120%;	margin: 5px 5px 0 0;}

.dynamic {position: absolute;width: 250px;border: 2px solid #069;background-color: #fff;}
.dynamic .description {height: 100px;padding:  0 3px;background-color: #fff;border: none;
		background-color: #fff;}

.DisplayControl{display:inline;}
.dropDown {text-align: left;float: left;width: 10px;}
.dropDownBgr_r {	background: url(../imgs/generic/dropdownbgr_r.gif) right repeat-y;padding: 0 4px 0 0;}
.dropDownBgr_l {background: url(../imgs/generic/dropdown_topleft_bgr.gif) 0 0 no-repeat;padding: 16px 0 0 16px;
		min-height: 100px;text-align: left;}
.dropDown UL {padding: 0 10px 10px 10px;list-style: square;background: #fff;border: 1px solid #ccc;
         border-top: none;border-right:none}
.dropDown LI {margin-left: 20px}
.dropDown UL A:link,
.dropDown UL A:visited{color: #039;text-decoration: none;}
.dropDown UL A:hover,
.dropDown UL A:active {color:#00f;text-decoration: underline;}

.house_sign1,
.house_sign2,
.house_sign3 {width: 22px;height: 19px;padding: 4px 0 0 0;text-align: center;font-weight: bold;
	color: #000;font-size: 7.5pt;position: absolute;}
.house_sign1 {background: url(../imgs/icons/house_sign1.gif) no-repeat;}
.house_sign2 {background: url(../imgs/icons/house_sign2.gif) no-repeat;}
.house_sign3 {background: url(../imgs/icons/house_sign3.gif) no-repeat;}

.housePictures {float: left;}
.housePictures IMG {float: left; margin: 0 3px 3px 0;}
.housePictures .viewAll {float: right; line-height: 160%; margin-top:5px;text-align:center;}
.viewAll input {vertical-align:middle;}

.highlighted {background: #F0FFF0;}

.HideControl{display:none;}
.h10 { margin: 5px 0;}
.housePictures {float: left;}
.housePictures IMG {float: left; margin: 0 3px 3px 0;}
.housePictures .viewAll {float: right; line-height: 160%;}

.itemBorder {border-right: #065ca4 1px solid;border-top: #065ca4 1px solid;border-left: #065ca4 1px solid;
	border-bottom: #065ca4 1px solid}
.itemText {font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;	font-size: 8pt;
	color: #036;text-decoration: none;	float:left}
.itemPopup {margin: 6px 10px 2px 0;}
.itemPopup{float: left;display: block;width: 170px;}
.item_name {float:left;width:100px;margin:4px 0px 0px 0px;height:100%;font-weight:bold;}
.item_content {float:left;width:300px;background:#FFF;}

.left {float: left;}
.listing_results_pager {text-align:right;}
.listing_results_pager span{font-weight:normal;	font-size:22px;	color:green;padding:0px 2px 0px 2px;text-decoration:underline;}
.listing_results_pager a{font-weight:bold;margin:0px 0px 0px 0px;}
.listing_results{width:100%;}
.listing_results_nopager {display:none;}

.logo {float: right;font-size: 10pt;font-weight: bold}
.l, td.l, th.l {text-align: left}

.middle-line {margin-left:30px; margin-top:15px; margin-bottom:0px; border-top: 1px solid Silver; 
	height:1px; width: 350px;}
.map{width:314px;height:165px;margin:0px 0px 0px 49px;}
.map{width:314px;height:165px;margin:0px 0px 0px 49px;}
.modal_popup{   background-color: Gray;   filter:alpha(opacity=40);   opacity:0.7;}
.mainTbl {clear: both;}
.mainTbl .title {background-color: #f2f2f2;padding: 7px 10px 4px 3px;}
.mainTbl CAPTION,
.mainTbl_1 CAPTION,
.mainTbl h2,
.mainTbl_1 h2 {font-weight: bold;font-size: 9pt;text-align: left;}
.mainTbl_1 h2 {font-weight: bold;font-size: 9pt;text-align: -moz-left;}
.mainTbl h2.item {float: left;line-height: 200%;}
.mainTbl .sort {float: right;}	
.mainTbl_1 tr.last td {border-bottom: 1px solid #ccc; padding-bottom:10px;}

.noborder {border: none}
.note{font-size:10px;margin:0px 0px 12px 0px;}
.navLeftSide { text-decoration: none;}
.noFocus LABEL {font-weight: normal;}
.navLeftSide { text-decoration: none;}

.orderInfo {float: left;line-height: 170%;}

.pseudoTable {border-bottom: 1px solid #ccc;margin: 10px 0;	padding: 10px 0;}
.photo_gallery_popup{height:440px;width:670px;background:#FFFFFF;padding:40px 0px 0px 0px;
    background: url(../imgs/generic/popups_bgr.gif) repeat-x #fff;
	list-style-image: url(../imgs/generic/popups_bgr.gif);}
.photo_gallery_popup_photolist{height:420px;width:660px;padding:0px 5px 0px 5px;background:#FFFFFF;
    overflow-x:hidden;overflow-y:auto;}
.popup_close_button {   position:absolute;  right:5px;  top:5px;}
.popup_loading_indicator{font-size:10pt;}
.pageTitle {float: left;padding: 0 0 0 0;font-size: 10pt;font-weight: bold}
.propertyAddress {float: left;padding: 0 10px 0 15px;margin: 10px 0 0 10px;	border-left: 1px dotted #666;}
.printcopy {font-size: 8pt;	padding-right: 20px;background: url(../imgs/icons/printer.gif) no-repeat 100% 50%;}
.PeopertySearchTwobot-bxs {width: 150px;border: 1px solid #006699;}
.PeopertySearchTwowhite-txt {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
.PeopertySearchTwobottom-sub {background-image: url(/images/pru2_13.gif);
	background-repeat: no-repeat;padding-top: 15px;padding-right: 0px;padding-bottom: 0px;padding-left: 18px;}
.PeopertySearchTwobullets {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #333333;
	padding-top: 20px;padding-right: 65px;padding-bottom: 15px;padding-left: 150px;
	background-image: url(/images/pru-mid_10.gif);
	background-repeat: no-repeat;}
.PeopertySearchTwotesta {font-family: Arial, Helvetica, sans-serif;font-size: 14px;
	color: #666666;padding-left: 15px;padding-right: 10px;}
.PeopertySearchTwoaddy {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;
     padding-left: 8px;padding-top: 10px;}
.PeopertySearchTwobottom-sub-custom {padding: 15px 0 0 18px;
	background-image:url('/images/pru2_11.gif');background-repeat: repeat;}
.PeopertySearchTwomodalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

.modalBackground{background-color: Gray; filter: alpha(opacity=70); opacity:0.7;}
.right {float: right;}
.resultsNavigation {float: right;font-variant: small-caps;font-weight: bold;font-size: 11pt;
	line-height: 140%;}
.resultsNavigation a {text-decoration: underline;padding: 0 5px;color: #036;font-size: 11pt;}

.review {border-bottom: 1px solid #ccc;padding: 5px 0;}
.review .sender {padding: 5px 0;}
.row {margin:0px 0px 12px 0px;	*margin:0px 0px 4px 0px;}
.row .item{float:left;margin:0px 0px 6px 0px;margin:0px 0px 4px 0px;font-size:11px;	white-space:nowrap;}
.row select{float:left;	margin:0px 12px 0px 0px;width:120px;font-size:11px;}
.row input{float:left;margin:4px 6px 0px 0px;*margin:0px 4px 0px 0px;}
.row label{float:left;font-size:10px;font-weight:normal;margin:4px 12px 0px 0px;*margin:4px 8px 0px 0px;_margin:4px 3px 0px 0px;font-size:11px;}
.row .hidden{margin:4px 4px 0px 0px;}
.r, td.r, th.r {text-align: right}

.searchInfo H2 {font-size: 9pt;}
.subtitle{font-size:10px;font-style:italic;font-weight:normal;}
.subheader{font-size:10px;margin:0px 0px 4px 0px;}

.twoColumn {position: relative;}
.twoColumn LABEL {display: block;}
.twoColumn .leftColumn {display: block;	position: relative;	float: left;}
.twoColumn .rightColumn {display: block; position: relative; float: right;}
.twoColumn .item,
.twoColumn LABEL,
.twoColumn SELECT,
.twoColumn INPUT {width: 200px;}

/* 2. Combination of Styles from RegistrationLogin.css, PopupRegistrationLogin.css ----- */

/* --------------------  ID ----------------------------------------- */
#ConfirmAgenth1 {float:left;font-size:10pt;font-weight:bold;margin-top:10px}
#contentPopUp {clear:both;text-align:left;padding:5px 0 0 0;}
#page_header {background-position:top;background-repeat:repeat-x;padding:20px 0 15px 0;height:90px;}
#page_header dl {float:right;margin:0;padding:0;width:290px;}
#page_header dl dd {color:#E65621;margin:0;padding:0;text-align:right;}
#page_header dl dt {border-left:3px solid #EFEFEF;float:right;margin-left:8px;padding-left:8px;}
#page_header dl #name {color:#4D4D4D;font-size:125%;margin:0;padding:1em 0 0 0;}
#page_header #headline {float:left;width:auto;}
#page_header h1 {color:#4D4D4D;font-size:200%;margin:0;padding:0;}
#page_header h2 {color:#E65621;font-size:120%;font-weight:normal;margin:0;padding:0;}
#registrationlogincontent_left {background-color:#0e68a0;color:#FFF;float:left;overflow:hidden;padding:10px;width:260px;}
#registrationlogincontent_right {float:left;overflow:hidden;padding:10px;width:350px;}

/* ----------------- CLASS ------------------------------------------- */ 
.ConfirmAgentbody {	width:620px;padding:0px 0 15px 15px;background:url(../imgs/generic/popups_bgr.gif) repeat-x #fff;list-style-image:url(../imgs/generic/popups_bgr.gif);text-align:center;font-family:Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;color:#036;line-height:120%;}
.ConfirmAgentlogo {float:right;font-size:10pt;font-weight:bold;}
.ConfirmAgentIMG1 {border:none;}
.ConfirmAgentitem {margin:6px 10px 2px 0;}
.ConfirmAgentLABEL {font-weight:bold;}
.ConfirmAgentbtn{width:60px;height:21px;padding:4px 6px 0 0}      
.ConfirmAgentlogo {float:right;font-size:10pt;font-weight:bold}
.ConfirmAgentcontentPopUp {clear:both;text-align:left;padding:5px 0 0 0;}
.ConfirmAgentitem {float: left;display: block;width: 170px;margin: 6px 10px 2px 0;}
.ConfirmAgentclear {clear: both;overflow: hidden;height: 1px;}
.ConfirmAgentfooter {background: none;border-top: 1px solid #ccc;padding-top: 3px;margin-top: 3px;}
.ConfirmAgentDropDown, .ConfirmAgentTextBox {float: left;display: block;width: 170px;}
.ConfirmAgentfooterIMG {width:12px;height:12px;margin 0 5px 0 0;}
.ConfirmAgentfooterA {color:#000;text-decoration:none;}
.ConfirmAgentpic {float:left;padding:0 10px 10px 0;}
.registrationIntroductoryMessage {font-family:Trebuchet MS, Arial, sans-serif; color:#1970B7;font-size:20px;padding-top:10px;padding-bottom:10px;margin-right:20px;line-height:normal;}
.registrationloginh3 {color: #E65621;font-size: 120%;font-weight: normal;margin: 0 0 .8em 0;padding: 0;}
.registerationloginbody {color: #4D4D4D;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:smaller;margin:0px;padding:0;text-align:center; }
.registrationloginp {margin:-2 0 .8em 0;padding:0;}
.registrationloginclearboth {clear:both;}
.registrationloginspacer {height:20px;width:300px;clear:both;}
.registrationloginheader {background: url(/images/header2.jpg) no-repeat;width:600px;height:88px;}
.registrationloginheader2 {background: url(/images/header3.jpg) no-repeat;width:600px;height:68px; padding-left:20px;}
.registrationloginlogin_info {float:right;width:390px;color:#000;margin-top:24px; font-size:12px;}
.registrationloginlogin_info2 {float:right;width:390px; color:#000; margin-top:0px; font-size:12px;}
.registrationloginlogin_button {background: url(/images/login.gif) no-repeat;width:52px;height:21px;margin-left:4px;}
.registrationloginlanding_header {width:749px;height:80px;margin:0px;}
.registrationloginlanding_header_text {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;_margin:5px 0px 0px 5px;float:none;color:#1988B7;line-height:10px;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:36px;}
.registrationloginlanding_header_text_small {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;float:left;color:#000000;line-height:26px;margin:3px 0px 0px 0px;	_margin:3px 0px 0px 0px;}
.registrationloginlanding_header_right {font-size:16px;font-weight:bold;text-align:right;font-family:Arial, Helvetica, sans-serif;margin:38px 45px 0px 0px;_margin:38px 25px 0px 0px;float:right;color:#000000;line-height:20px;}
.registrationloginarrow {background: url(/images/arrow.gif);width:103px;height:67px;margin: 26px 0px 0px 12px;float:left;cursor:pointer;_margin: 18px 0px 0px 12px;}
.registrationloginleft_col {width:342px;float:left;text-align:left;margin:0px 32px 20px 16px;_margin:0px 16px 20px 10px;}
.registrationloginright_col {width:342px;float:left;margin:0px 0px 20px 0px;}
.registrationloginmain_text {width:536px;float:left;text-align:left;margin:0px 20px 30px 0px;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:16px;_margin:0px 10px 30px 0px;_width:520px;}
.registrationloginlogin_text {color:#000;font-size:11px;float:left;margin-right:10px;margin-top:3px;}
.registrationloginlogin_input {width:70px;float:left;margin-top:1px;margin-right:10px;height:16px;}
.registrationloginlogin_options {margin-top:8px;margin-right:18px;width:225px;_width:230px;float:right}
.registrationlogingrad_bg {background: url(/images/grad_bg.gif) no-repeat;width:343px;height:257px;margin:12px 0px 18px 0px;}
.registrationlogingrad_bg_big {background: #1080ae;width:343px;margin: 12px 0px 18px 0px;}
.registrationlogingrad_header {font-size:14px;font-weight:bold;font-family:Arial;margin: 23px 0px 0px 22px;float:left;color:#27435d;_margin:23px 0px 0px 12px;}
.registrationlogingrad_text {font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:13px 0px 0px 22px;float:left;line-height:20px;color:#53708c;_margin:13px 0px 0px 12px;}
.registrationloginhelp_text {font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:4px 0px 0px 28px;float:left;line-height:14px;color:#FFF;_margin:4px 0px 0px 14px;width:300px;}
.registrationlogintitle_text {font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:16px 0px 0px 28px;float:left;line-height:16px;color:#FFF;_margin:16px 0px 0px 14px;}
.registrationlogingrad_input {width:272px;height:22px;margin:9px 0px 0px 28px;float:left;line-height:24px;font-size:16px;_margin:9px 0px 0px 22px;}
.registrationlogingrad_input_small {width:272px;height:18px;margin:6px 0px 0px 28px;float:left;line-height:24px;font-size:16px;_margin:6px 0px 0px 22px;}
.registrationlogininput_left {background:#fffda7;width:140px;height:18px;margin:6px 0px 0px 20px;float:left;line-height:24px;font-size:16px;_margin:6px 0px 0px 20px;}
.registrationlogininput_right {background:#fffda7;width:140px;height:18px;margin:6px 0px 0px 12px;float:left;line-height:24px;font-size:16px;_margin:6px 0px 0px 12px;}
.registrationlogingrad_header_text {width:272px;height:18px;margin:6px 0px 10px 28px;float:left;font-size:20px;_margin:6px 0px 10px 22px;color:#FFF;font-weight:bold;}
.registrationloginwhite_header_text {width:292px;height:18px;margin: 30px 0px 10px 0px;float:left;font-size:20px;_margin:30px 0px 10px 0px;color:#000;font-weight:bold;}
.registrationloginwhite_input_text {width:300px;height:18px;margin:6px 0px 4px 0px;float:left;font-size:12px;_margin:6px 0px 4px 0px;color:#000;font-weight:bold;}
.registrationlogingrad_item {margin:2px 0px 0px 10px;float:left;_margin:2px 0px 0px 10px;clear:both;color:#FFF;width:300px;}
.registrationlogingrad_item a {color:#FFF;}
.registrationlogingrad_select {margin:9px 0px 0px 28px;float:left;line-height:24px;font-size:16px;_margin: 9px 0px 0px 22px;}
.registrationlogingrad_input_text {font-size:16px;font-weight:bold;margin:12px 0px 0px 28px;_margin:12px 0px 0px 14px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.registrationlogininput_text_left {width:126px;_width:130px;font-size:13px;font-weight:bold;margin:8px 0px 0px 24px;_margin:8px 0px 0px 12px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.registrationlogininput_text_right {width:120px;font-size:13px;font-weight:bold;margin:8px 0px 0px 28px;_margin:8px 0px 0px 22px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.registrationlogingrad_input_text_small {font-size:13px;font-weight:bold;margin:8px 0px 0px 28px;_margin:8px 0px 0px 14px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.registrationlogingrad_title {font-size:14px;font-weight:bold;color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.registrationlogingrad_link {font-size:15px;font-weight:bold;color:#3399cc;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.registrationloginabout_me {font-size:90%;margin:0 0 25px 0;padding:0;}
.registrationloginabout_me dd {margin:0 0 .5em 80px;}
.registrationloginabout_me dd#about {font-weight: bold;}
.registrationloginabout_me dd a {color: #E65621;}
.registrationloginabout_me dt {float:left;margin:0 8px 0 0;}
.registrationloginsearch_every_home {margin:0 0 2em 0px;}
.registrationloginsearch_every_home h4 {width:203px;}
.registrationloginfind_homes {background:url(/images/find_homes_button.gif);width:139px;height:22px;margin:18px 0px 0px 28px;float:left;cursor:pointer;_margin: 18px 0px 0px 14px;}
.registrationloginfind_homes2 {background:url(/images/find_homes_button2.gif);width:169px;height:22px;margin:0px 0px 0px 0px;float:left;cursor:pointer;_margin: 0px 0px 0px 0px;}
.registrationloginjoin_now {background:url(/images/join_now.gif);width:88px;height:22px;margin:18px 0px 0px 28px;float:left;cursor:pointer;_margin: 18px 0px 0px 14px;}
.registrationloginsection_header {background:url(/images/section_header.gif);width:340px;height:40px;margin:12px 0px 0px 0px;_margin:12px 0px 0px 0px;}
.registrationloginsection_header_text {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:14px 0px 0px 12px;float:left;color:#000000;}
.registrationloginsection_text {font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:12px 0px 26px 10px;width:320px;line-height:18px;color:#233a73;}
.registrationloginsection_text_big {font-size:15px;font-weight:bold;line-height:20px;color:#000000;}
.registrationloginsection_text_small {margin:4px 0px 0px 0px;}
.registrationlogincopyright {width:550px;text-align:center;font-size:7.5pt;font-family:Arial, sans-serif;margin: 5px 10px 10px 10px;font-color: #4D4D4D;}
.registrationloginclearspace:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.registrationloginclearspace {display:inline-block;}
.registrationloginclearspace {display:block;}
.registrationlogincontainer {margin:2px auto 10px auto;text-align:left;width:600px;}
.registrationLoginIslandRadioButton {float:left;margin-right:4px;margin-top:0px;}
.registrationLoginIslandRadioButtonName {float:left;margin-right:12px;margin-left:2px;margin-top:-2px;}                                         
.registrationWorkingWithAgent {float:left;margin-top:0px;margin-right:4px;}
.registrationAgree {float:left;margin-right:12px;margin-top:-1px;}
/* 3. Combination of Styles from Land1.Css for Landing Page (Property-Search.aspx)----- */

/* --------------------  ID ----------------------------------------- */
#login-table {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;text-align:left;}
#step1-table {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-align:left;}
#smaller select{width:50px;}
#step2-table {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-align:left;}
/* ----------------------------- HTML TAG ----------------------------  */
select {font-family:Arial, Helvetica, sans-serif;font-size:12px;width:130px;}
/* ----------------- CLASS ------------------------------------------- */ 
.addy {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333333;padding-left:8px;padding-top:10px;}
.bullets {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;padding-top:25px;padding-right:35px;padding-bottom:25px;padding-left:165px;background-image:url(/images/prudent_10.jpg);background-repeat:no-repeat;}
.bot-bxs {width:150px;border:1px solid #006699;}
.top-bxs {width:100px;border:1px solid #006699;}
.testa {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;padding-left:15px;padding-right:10px;}

/* 4. Styles for Instant Access Registration process--------------------------------------------------- */
/* --------------------  ID ------------------------------------------------------------- */
#InstantAccessPopup {width:700px;margin:0px;padding:0px 0px 0px 0px;font-family:Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;font-size:9pt;color:#036;line-height:75%;}
#InstantAccesslogo {float:left;display:inline; vertical-align:top;padding-bottom:3px;}
#InstantAccesslogin {display:inline;float: right; text-align: center;}
#InstantAccesscolumnLayout {margin-top:0px;width:748px;display:block;margin-right:0px;}
#InstantAccesscolumnRight {float:right;width:330px;padding:5px 0 0 10px;margin:0 10px 0 0;background:none;}
#InstantAccesscolumnLeft {float:left;width:340px;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
#InstantAccesscolumnLayout p {line-height:130%; }
#InstantAccesslp {display:block;width:700px;height:138px;}
#InstantAccesslpChat {display:block;text-align:right;float:bottom;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#InstantAccesslpMsg {display:block; height:87px; text-align:right;padding:0px 0px 0px 0px;background:url('/images/registration-blueshade.jpg');}
/* ----------------- CLASS ----------------------------------------------------------------- */ 
div.InstantAccessfullfield {display: block;width:380px;padding:5px 0px;}
div.InstantAccessleftfield {float:left;width:145px;padding:5px 0;}
div.InstantAccessrightfield {float:right;width:185px;padding:5px 0;}
div.InstantAccessocFullfield {width:330px;padding:5px 0px ;}
div.InstantAccessocLeftfield {float:left;width: 145px;padding:7px 0;}
div.InstantAccessocRightfield {float:right;width:173px;padding:7px 0;}
div.clear {height:1px;overflow:hidden;clear:both;}

#RedirectionPages {padding:0px 0 0px 5px;background:url(../imgs/generic/popups_bgr.gif) repeat-x #fff;list-style-image: url(../imgs/generic/popups_bgr.gif); font-family: Trebuchet MS,Helvetica, Verdana, Arial, sans-serif; font-size: 9pt;color: #036; line-height: 120%;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);}
.MyCalendar .ajax__calendar_container{border:1px solid #646464;background-color:lemonchiffon;color: red;}        
#EmailPopup {width:620px;padding:0px 0 15px 15px;
             background:url(../imgs/generic/popups_bgr.gif) repeat-x #fff;
             /*list-style-image:url(../imgs/generic/popups_bgr.gif); */
             border-color:#084B8A;border-width:5px;}
.NoUnderLineLink {text-decoration :none;}

/*------------------------ Map Control ------------------- */
.MapPopuprestaurants {overflow:hidden;border:1px solid #999999;background:transparent url(../images/prumaps_restaurant_popupbg.jpg) repeat-x scroll left top;padding:5px 5px 5px 5px;width:150px;}
.MapPopupschools {overflow:hidden;border:1px solid #999999;background:transparent url(../images/prumaps_school_popupbg.jpg) repeat-x scroll left top;padding:5px 5px 5px 5px;width:150px;}
.MapPopupshopping {overflow:hidden;border:1px solid #999999;background:transparent url(../images/prumaps_shopping_popupbg.jpg) repeat-x scroll left top;padding:5px 5px 5px 5px;width:150px;}

.MapClick {height:15px;width:110px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight: bold;color: #ffffff;}
.MapPhoto {float:left;border:1px solid #999999;height:75px;width:110px;}
.MapDescription {margin-left: 50;float: right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #333333;height: 75px;width: 130px;}
.Mapdflex {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #333333;}
.Mappopup{border:1px solid #999999;background:transparent url(../images/prumaps_popupbg.jpg) repeat-x scroll left top;padding:1px 1px 1px 1px;height:90px;width:250px;}
.MapBody {padding:0 0 25px 0;text-align:center;background:url(../imgs/generic/bgr.gif) #DAE8F3;font-family:Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;font-size:9pt;color:#036;line-height:120%;}

h1#mapPageTitle {float: left;padding: 0 0 0 0;	font-size: 10pt;font-weight: bold}
#mapLogo {float: right;font-size: 10pt;font-weight: bold}
#mapContentPopUp {clear: both;text-align: left;padding: 5px 0 0 0;}
#mapFooter {background: none;border-top: 1px solid #ccc;padding-top: 3px;margin-top: 3px;}
FIELDSET.mapgroup h2 {padding: 3px 0;font-size: 8pt;clear: both;}
FIELDSET.mapgroup LABEL {font-weight: normal;display: inline;padding-left: 5px;}
FIELDSET.mapgroup .Mapitem {font-weight: normal;font-size: 8pt;}
FIELDSET.mapgroup .mapcontent {padding: 5px 8px;}
FIELDSET.Mapline {border-bottom: 1px solid #ccc;padding: 0 0 10px 0;margin-left:5px;}
FIELDSET.Mapline LABEL {float: left;margin: 4px 4px 1px 0;	}
FIELDSET.Mapline SELECT,
FIELDSET.Mapline INPUT,
FIELDSET.Mapline .link,
FIELDSET.Mapline .icon {float: left;padding: 0;margin: 2px 4px 2px 0;	margin-left:5px;}

#Mapheader {padding: 10px;height: 23px;}
#Maplogo {float: left;}
#Maplinks {float: right;font-family: Verdana, Arial, sans-serif;font-size: 8pt;line-height: 220%;color: #036;}
#Mapphones {float: left;padding: 0 10px 0 0;background: url(../imgs/generic/bgr_vert_dots.gif) right repeat-y;font-weight: bold;}
#Mapfooter {height: 14px;padding: 8px 0 10px 0;background: url(../imgs/generic/footer_bgr.gif) repeat-x;clear: both;}
#Mapfooter ul {background-color: #B8D5F3;text-align: center;padding: 1px 0;}
#Mapfooter li {list-style: none;display: inline;padding: 0 10px;}
#Mapfooter a {color: #036;font-weight: bold;text-decoration: none;font-family: Verdana;font-size: 8pt;}
#Mapfooter a:hover {text-decoration: underline;}
.mapDescActions {margin:0 100px 0 200px;text-align: center;}
.mapButtons {width: 410px;}
.mapDescActions .mapButtons {width: 410px;text-align: center;}
.mapDescActions .btn {padding: 0 2px 2px 0;}
.Maphouse_sign1,
.Maphouse_sign2,
.Maphouse_sign3 {width: 22px;height: 19px;padding: 4px 0 0 0;text-align: center;font-weight: bold;color: #000;font-size: 7.5pt;position: absolute;}
.Maphouse_sign1 {background: url(../imgs/icons/house_sign1.gif) no-repeat;}
.Maphouse_sign2 {background: url(../imgs/icons/house_sign2.gif) no-repeat;}
.Maphouse_sign3 {background: url(../imgs/icons/house_sign3.gif) no-repeat;}	
.Maprow {margin:0px 0px 4px 0px;}
.Maprow .Mapitem{float:left;margin:0px 0px 6px 0px;margin:0px 0px 4px 0px;font-size:11px;white-space:nowrap;}
.Maprow select{float:left;margin:0px 12px 0px 0px;width:120px;font-size:11px;}
.Maprow input{float:left;margin:4px 6px 0px 0px;margin:0px 4px 0px 0px;}
.Maprow label{float:left;font-size:10px;font-weight:normal;margin:4px 12px 0px 0px;margin:4px 8px 0px 0px;_margin:4px 3px 0px 0px;font-size:11px;}
.Maprow .hidden{margin:4px 4px 0px 0px;}
.map{width:314px;height:165px;margin:0px 0px 0px 49px;}
.MapTable{border-collapse: collapse; border: none;}
div.MapTbl {border-bottom: 1px solid #ccc;margin: 0 0 10px 0 auto;padding: 15px 0 3px 0;clear: both;}
div.MapTbl .legend {padding: 8px 10px 15px 3px;font-size: 7.5pt;letter-spacing: 1pt;color: #000;}
.MapTbl {clear: both;}
.MapTbl .title {background-color: #f2f2f2;padding: 7px 10px 4px 3px;}
.MapTbl CAPTION,
.mainTbl_1 CAPTION,
.MapTbl h2,
.mainTbl_1 h2 {font-weight: bold;font-size: 9pt;text-align: left;}
.mainTbl_1 h2 {font-weight: bold;font-size: 9pt;text-align: -moz-left;}
.MapTbl h2.Mapitem {float: left;line-height: 200%;}
.MapTbl .sort {float: right;}
table.MapTbl td,
table.MapTbl th,
table.mainTbl_1 td,
table.mainTbl_1 th {padding: 2px 3px 1px 3px; font-size: 8pt;}
.mainTbl_1 tr.last td {border-bottom: 1px solid #ccc; padding-bottom:10px;}
table.MapTbl th {/*	background-color: #f2f2f2; */font-size: 8pt;	}
table.MapTbl tr.last td {border-bottom: 1px solid #ccc;padding-bottom: 5px;}
table.MapTbl .number, table.MapTbl .checkBox {padding: 2px 0 1px 0; }
table.MapTbl .statusSold,
table.MapTbl .statusPending,
table.MapTbl .statusActive {font-size: 7pt;width: 25px;text-align: center;padding: 0 6px 0 6px;font-weight: bold;}
table.MapTbl .statusSold,
table.MapTbl .statusPending,
table.MapTbl .statusActive {text-align: -moz-center;}
table.MapTbl .statusActive {	background: url(../imgs/icons/house_sign2_s.gif) no-repeat 40% 45%;}
table.MapTbl .statusPending {	background: url(../imgs/icons/house_sign1_s.gif) no-repeat 40% 45%;}
table.MapTbl .statusSold {	background: url(../imgs/icons/house_sign3_s.gif) no-repeat 40% 45%;}
.MapFieldSet {clear: both;border: none;padding: 3px 0 5px 0;margin-bottom: 7px;position: relative;}
.Mapclear {clear: both;overflow: hidden;height: 1px;}
div.Mapclear {height: 1px;overflow: hidden;clear: both;}
#MapCopyright,
#Mapseo_text {width: 700px;text-align: center;font-size: 7.5pt;font-family: Arial, sans-serif;margin: 10px;}

/* Map Control Overrided Css */
.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak{border:0 solid black;color:#676767;display:block;font-size:1.2em;overflow:visible;position:absolute;float:left; z-index:500;}
.customInfoBox-with-rightBeak {padding:0 0px 0 0}
.customInfoBox-with-leftBeak {padding:0 0 0 0px}
.customInfoBox-noBeak {padding:0 4px}

/* Offset the body for the drop-shadow and set the body background and border just for
starters (developers can change this easily) */
.customInfoBox-body {position: relative;top: -5px;left: -5px;bottom: -5px;right: -5px;height: 90px;width: 250px;border: 1px solid #000;background-color: #fff;}
/* Apply a nice default drop-shadow after the default Virtual Earth info box styles are cleared */ 
.customInfoBox-shadow {/*position: relative;background-color: #ccc;*/}

.Mappopup{border: 1px solid #999999;background: transparent url(../images/prumaps_popupbg.jpg) repeat-x scroll left top;padding: 1px 1px 1px 1px;height: 90px;width: 250px;}
.MapStatusActive{ background: url(../imgs/icons/house_sign2_s.gif) no-repeat 40% 45%;}
.MapStatusPending {background: url(../imgs/icons/house_sign1_s.gif) no-repeat 40% 45%;}
.MapStatusSold {background: url(../imgs/icons/house_sign3_s.gif) no-repeat 40% 45%;}
#mapcontent {float: left;width: 100px;padding: 0 0px 15px 12px;background: url(../imgs/generic/bgr_vert_dots.gif);background-repeat:repeat-y;}
FIELDSET.mapgroup.mapcontent.MapTable .Mapitem {font-weight: normal;font-size: 8pt;text-align:center;}
FIELDSET.mapgroup {border: 1px dotted #999;}
.bedrooms_select div.mapbedroomsStudio{width:73px;}
.mapbedroomsStudio{float:left;width:73px;margin:5px 0px 0px 0px;white-space:nowrap;}
.mapbedrooms1, .mapbedrooms2, .mapbedrooms3, .mapbedrooms4, .mapbedrooms5,
.mapbedrooms6, .mapbedrooms6plus, .mapbedroomsAll
{float:left;width:35px;margin:5px 0px 0px 0px;white-space:nowrap;}
.mapbathrooms1, .mapbathrooms2, .mapbathrooms3, .mapbathrooms4, .mapbathrooms5,
.mapbathrooms6, .mapbathrooms6plus, .mapbathroomsAll
{float:left;width:35px;margin:5px 0px 0px 0px;white-space:nowrap;}

.breadcrumbSeoOnDetaolPage{font-weight:bold; text-decoration:none;}

.listing_results_right_column{float:right;width:137px;text-align:right;color:#000;font-size:8pt;line-height:120%;margin:5px 5px 0 0;}
.bold{font-weight:bold;}

.AspNet-Menu li{padding:0px 2px 0px 0px;border:none;}
.AspNet-Menu-WithChildren ul {border-top: #065ca4 1px solid;left:0px;top:22px;}
.AspNet-Menu-WithChildren li {list-style-image:none;list-style-position:outside;list-style-type:none; background-color:#f0f7fd;border-right: #065ca4 1px solid;border-left: #065ca4 1px solid;border-bottom: #065ca4 1px solid;border-collapse:collapse;z-index:10000;width:140px;padding:3px;}
#homePage li.AspNet-Menu-Leaf img {visibility:hidden;}

#leftPanelBathrooms .bathrooms_select div {width:32px;}
#leftPanelBathrooms .bathrooms_select div.bathroomsAll {width:100%;}
#leftPanelBathrooms .bathrooms_select div.bathrooms6plus {width:40px;}
#leftPanelBedrooms .bedrooms_select div.bedroomsStudio {width:100%;}
#leftPanelBedrooms .bedrooms_select div.bedroomsAll {width:100%;}
#leftPanelBedrooms .bedrooms_select div.bedrooms6plus {width:40px;}
#leftPanelBedrooms .bedrooms_select div {width:32px;}
.textClass 
{
    font-size:12px;
    font-family:Trebuchet MS;
}
.neighborhoodList
{
    height:95px;
}


/*------------------------------------------forced Registration -----------------------------------*/
.forcedregistration_txt-field-log {
	height: 15px;
	width: 110px;
	border: 1px solid #104398;	
	margin-bottom:5px; 
}
.forcedregistration_white-top-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;		
}
.forcedregistration_white-sml-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}
.forcedregistration_white-sml-top-ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: underline;	
}
.forcedregistration_top-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;	
}
.forcedregistration_top-header_OptionalInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.forcedregistration_bullet-hd-style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0D689F;
	text-align: center;
	font-weight: bold;	
}
.forcedregistration_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding-left: 50px;
	padding-right: 20px;
	list-style-type: disc;	
}
.forcedregistration_form-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;		 
}
.forcedregistration_form-main-bxs {
	border: 1px solid #0D377D;
	width: 220px;
	height: 18px;	
	margin-top : 2px;
	margin-bottom : 2px;
}
.forcedregistration_form-table-sml {
	font-size: 12px;	
	margin-top : 5px; 	
}
.forcedregistration_form-table-terms 
{	
	background-position: right;
	font-size: 12px;
	height: 70px;	
}
.forcedregistration_thanks-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.forcedregistration_thanks-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

.ForcedRegistration_setCenter
{
	margin-left  : auto;	
	margin-right : auto; 	
}
.Registration_thank-hd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.Registration_text-field-size {
	width: 200px;
}
.setStep2RegistrationDisplayToNone
{
	display : none;
	}
.listing_results_PriceReduced_right_column{float:right;width:127px;text-align:right;color:#000;font-size:8pt;line-height:120%;margin: 0px 5px 0 0; }
	.description .reducedprice {font-size: 9pt;font-weight: Bold; width:415px;}
	.reducedPriceText{font-size: 8pt;font-weight: Bold;}
	
	.rightColumnSetting{text-align:left;  width:145px;}
