@charset "utf-8";
/* CSS Document */
body, div {  }
/* body { background:#d3e4f1 url('/_images/all/bg_stretch-blue.gif') top center repeat-x; margin:0px auto; padding:0px; color:#000000; font-family:Helvetica, sans-serif; font-size:14pt; }
*/
body { background:#e8e8e8 url('/_images/all/bg_stretch.gif') top center repeat-x; margin:0px auto; padding:0px; color:#000000; font-family:Helvetica, sans-serif; font-size:14pt; }
a img { border:none; }
a { color:#990000; }
a:hover { color:#000000; }
a:visited {color:#333333; }
h2 { color:#671019; font-family:Helvetica, sans-serif; font-weight:bold; font-size:24pt; }
.gText { color:#666666; }
.rText { color:#671019; }
.smTxt { font-size:9px; color:#000000; }
.aspic {margin:0px; margin-right:8px; margin-bottom:0px; }
#centerArea { width:864px; margin:0px auto; position:relative; }
#header { height:87px; width:864px; background:#ffffff; border:none; margin:0px auto; padding:0px; }
	#header #searchMLSBtn, #header #hRightTop { float:right; }
	#header #hCenter { background:url('/_images/all/head_center.jpg') top left no-repeat; width:276px; height:87px; text-transform:uppercase; font-weight:normal; }
		#header #hCenter p { float:right; display:block; padding:0px; margin:0px; }
	#header #hCenter, #header #hLeft { float:left; }
	#flashArea { width:864px; height:241px; }
	#hpNav { width:641px; height:100px; float:left; }
		#hpNav a { margin:0px; padding:0px; float:left; }
	/* Form Elements */
	#hpForm { background:url('/_images/hp/hp_requestinfo.jpg') top left no-repeat; width:223px; height:317px; float:right; position:relative; font-size:10px; font-weight:normal; }
		#hpForm #Email_Address, #hpForm #Phone_Number, #hpForm #Last_Name, #hpForm #First_Name, #hpForm #Comments, #intForm #Email_Address, #intForm #Phone_Number, #intForm #Last_Name, #intForm #First_Name, #intForm #Comments { color:#666666; font-family:Helvetica, sans-serif; border:none; width:160px; height:15px; font-size:12px; position:relative; margin-left:22px; }
		#hpForm #Comments, #intForm #Comments { width:160px; height:80px; border:1px solid #cfcfcf; overflow:auto; resize:none; }
		#hpForm #Comments { height:55px; }
		#hpForm .label, #intForm .label { margin-left:22px; color:#333333; } 
		#hpForm #first1, #intForm #first1 { margin:0px; margin-left:22px; margin-top:38px; height:12px; }
		
		#hpForm #btnSubmit, #intForm #btnSubmit { border:none; top:260px; left:22px; width:100px; height:30px; position:absolute; background:url('/_images/all/btn_submit1.jpg') top left no-repeat; }
		#hpForm #btnSubmit:hover, #intForm #btnSubmit:hover { cursor:pointer; background:url('/_images/all/btn_submit2.jpg') top left no-repeat; }
			.int #intForm { background:url('/_images/int/int_requestinfo.jpg') top left no-repeat; width:223px; height:313px; float:right; clear:right; position:relative; font-size:10px; font-weight:normal; }
			.int #intForm #btnSubmit { bottom:24px; }
		#hpForm #btnSubmit { top:250px; }
	/* End Form Elements */
	#hpTextArea { width:641px; height:217px; background:url('/_images/hp/hp_body.jpg') top left no-repeat; float:left; }
		#hpText { width:590px; height:217px; background:none; padding-left:35px; }
		#hpText h2, #intText h2 { font-size:16px; }
		#hpText p, #intText p { font-size:12px; }
	#hpFooter, #intFooter { background:url('/_images/int/int_foot.jpg') bottom left no-repeat; width:864px; height:83px; float:left; }
	#intFooter { height:150px; }
	#hpFooter #intFootImg { display:none; }
	#intFooter #intFootImg { float:left; display:block; background:url('/_images/int/int_bodyfeet.jpg') top left no-repeat; width:864px; height:27px;  margin:0px; padding:0px; }
		#footNav { width:864px; height:40px; margin:0px auto; margin-top:0px; border:none; margin-top:0px; color:#ffffff; border:none; float:left; }
		#footNav a { text-align:center; text-transform:uppercase; display:inline; color:#ffffff; font-weight:bold; padding-left:1px; padding-right:1px; font-size:9px; text-decoration:none; }
			#footNav a.beginList { padding-left:12px; }
			#footNav a:hover { color:#ffff99; }
		#footInfo { padding:0px; padding-left:10px; margin:0px; font-size:10px; color:#666666; float:left; }
/* Int section */
body.int { height:100%; }
/* Begin navigation styling */	
#topNav { position:relative; z-index:3; width:864px; height:24px; padding-top:0px; text-align:left; background:none; list-style:none; border:none; }
	#topNav ul { list-style:none; margin:0px; padding:0px; }
		#topNav ul li { float:left; margin:0px; padding:0px; }		
			#topNav ul li a { display:block; border:none; padding:0px; font-family:helvetica, sans-serif; font-size:1px; color:#ffffff; text-transform:uppercase; text-decoration:none; }
			#topNav ul li a:hover { color:#ffffff; background:#990000; }
			#subNav1, #subNav2, #subNav3, #subNav4, #subNav5 { display:none; position:absolute; margin:0px; padding:0px; background:url('/_images/int/nav_dropdown_bg.jpg') top left repeat-x; min-width:100px; margin-left:6px; margin-right:6px; }
			ul#subNav1 li, ul#subNav2 li, ul#subNav3 li, ul#subNav4 li, ul#subNav5 li { float:none; margin:0px; padding:0px; }
			ul#subNav1 li a, ul#subNav2 li a, ul#subNav3 li a, ul#subNav4 li a, ul#subNav5 li a { margin:0px; padding:0px; margin-left:12px; margin-top:5px; margin-right:10px; font-size:11px; font-weight:bold; } 
			#navU1 li:hover ul#subNav1, li.over ul#subNav1, #navU2 li:hover ul#subNav2, li.over ul#subNav2, #navU3 li:hover ul#subNav3, li.over ul#subNav3, #navU4 li:hover ul#subNav4, li.over ul#subNav4, #navU5 li:hover ul#subNav5, li.over ul#subNav5 { display:block; z-index:1000; }
				ul#subNav1 li.endList a, ul#subNav2 li.endList a, ul#subNav3 li.endList a, ul#subNav4 li.endList a, ul#subNav5 li.endList a { margin-bottom:8px; }
			/* Adjustments for Specific Navigation sets */
			#subNav1 { left:21px; width:247px; }
			#subNav2 { left:215px; width:182px; }
			#subNav3 { left:399px; width:202px; }
			#subNav4 { left:596px; }
			#subNav5 { right:21px; width:162px; }
			/* End Adjustment for specific nav sets */
/* End Navigation styling */					
/* Page Titles */
.int #pageTitle { width:864px; height:85px; clear:both; }
	#aboutus.int #pageTitle { background:url('/_images/int/int_pagetitle_aboutus.jpg') top left no-repeat; }
	#associateprofiles.int #pageTitle { background:url('/_images/int/int_pagetitle_aboutus.jpg') top left no-repeat; }
	#buyerresources.int #pageTitle { background:url('/_images/int/int_pagetitle_buyerresources.jpg') top left no-repeat; }
	#buyersellerresources.int #pageTitle { background:url('/_images/int/int_pagetitle_buyersellerresources.jpg') top left no-repeat; }
	#eprocertification.int #pageTitle { background:url('/_images/int/int_pagetitle_aboutus.jpg') top left no-repeat; }
	#fixtoflip.int #pageTitle { background:url('/_images/int/int_pagetitle_fixtoflip.jpg') top left no-repeat; }
	#foreclosureacquisition.int #pageTitle { background:url('/_images/int/int_pagetitle_foreclosureacquisition.jpg') top left no-repeat; }
	#industrylinks.int #pageTitle { background:url('/_images/int/int_pagetitle_industrylinks.jpg') top left no-repeat; }
	#investmentopportunities.int #pageTitle { background:url('/_images/int/int_pagetitle_investmentopportunities.jpg') top left no-repeat; }
	#landacquisition.int #pageTitle { background:url('/_images/int/int_pagetitle_landacquisition.jpg') top left no-repeat; }
	#marketinglisting.int #pageTitle { background:url('/_images/int/int_pagetitle_marketinglisting.jpg') top left no-repeat; }
	#mortgageresources.int #pageTitle { background:url('/_images/int/int_pagetitle_mortgageresources.jpg') top left no-repeat; }
	#multifamilyrentals.int #pageTitle { background:url('/_images/int/int_pagetitle_multifamilyrentals.jpg') top left no-repeat; }
	#phoenixarearesources.int #pageTitle { background:url('/_images/int/int_pagetitle_phoenixarearesources.jpg') top left no-repeat; }
	#privacy.int #pageTitle { background:url('/_images/int/int_pagetitle_privacy.jpg') top left no-repeat; }
	#propertyanalysis.int #pageTitle { background:url('/_images/int/int_pagetitle_propertyanalysis.jpg') top left no-repeat; }
	#propertymanagement.int #pageTitle { background:url('/_images/int/int_pagetitle_propertymanagement.jpg') top left no-repeat; }
	#realestatenews.int #pageTitle { background:url('/_images/int/int_pagetitle_realestatenews.jpg') top left no-repeat; }
	#realtyexecutives.int #pageTitle { background:url('/_images/int/int_pagetitle_aboutus.jpg') top left no-repeat; }
	#requestinfo.int #pageTitle { background:url('/_images/int/int_pagetitle_requestinformation.jpg') top left no-repeat; }
	#searchmls.int #pageTitle { background:url('/_images/int/int_pagetitle_searchmls.jpg') top left no-repeat; }
	#sellerresources.int #pageTitle { background:url('/_images/int/int_pagetitle_sellerresources.jpg') top left no-repeat; }
	#shortsaleapproval.int #pageTitle { background:url('/_images/int/int_pagetitle_shortsaleapproval.jpg') top left no-repeat; }
	#shortsaleinfo.int #pageTitle { background:url('/_images/int/int_pagetitle_shortsaleinfo.jpg') top left no-repeat; }
	#singlefamilyrentals.int #pageTitle { background:url('/_images/int/int_pagetitle_singlefamilyrentals.jpg') top left no-repeat; }
	#sitemap.int #pageTitle { background:url('/_images/int/int_pagetitle_sitemap.jpg') top left no-repeat; }
	#thankyou.int #pageTitle { background:url('/_images/int/int_pagetitle_thankyou.jpg') top left no-repeat; }
/* End Page Titles */
.int #intText { width:641px; min-height:475px; background:url('/_images/int/int_bodystretch.jpg') top left repeat-y; position:relative; padding-top:0px; clear:left; }
	.int #intText #contentArea { padding-left:35px; padding-bottom:10px; padding-top:15px; z-index:1; width:590px; height:100%; font-size:12px; position:relative; }
	.int #bodyBack { position:absolute; top:0px; left:0px; z-index:0; }
/* searchMLS Overrides */
.int #intTextMLS { width:842px; min-height:475px; background:url('/_images/int/int_bodystretchLG.jpg') top left repeat-y; position:relative; padding-top:0px; clear:left; }
	.int #intTextMLS #bodyBack { position:absolute; top:0px; left:-2px; z-index:0; }
	.int #intTextMLS #contentAreaMLS { padding-left:35px; padding-bottom:10px; padding-top:15px; z-index:1; width:842px; height:100%; font-size:12px; position:relative; }
	#searchmls #intFooter #intFootImg { background:url('/_images/int/int_bodyfeetLG.jpg') top left no-repeat; }
	#searchmls #centerAreaLG { background:url('/_images/int/int_bodystretchLG.jpg') top left repeat-y; width:864px; margin:0px auto; position:relative; }

/* Right-Top Images */
.int #intRTop { width:223px; height:162px; float:right; background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; clear:left; }
	#aboutus.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#associateprofiles.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#buyerresources.int #intRTop { background:url('/_images/int/int_rightimg_buyerresources.jpg') top left no-repeat; }
	#buyersellerresources.int #intRTop { background:url('/_images/int/int_rightimg_buyersellerresources.jpg') top left no-repeat; }
	#eprocertification.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#fixtoflip.int #intRTop { background:url('/_images/int/int_rightimg_fixtoflip.jpg') top left no-repeat; }
	#foreclosureacquisition.int #intRTop { background:url('/_images/int/int_rightimg_foreclosureacquisition.jpg') top left no-repeat; }
	#investmentopportunities.int #intRTop { background:url('/_images/int/int_rightimg_investmentopportunities.jpg') top left no-repeat; }
	#landacquisition.int #intRTop { background:url('/_images/int/int_rightimg_landacquisition.jpg') top left no-repeat; }
	#marketinglisting.int #intRTop { background:url('/_images/int/int_rightimg_marketinglisting.jpg') top left no-repeat; }
	#mortgageresources.int #intRTop { background:url('/_images/int/int_rightimg_mortgageresources.jpg') top left no-repeat; }
	#multifamilyrentals.int #intRTop { background:url('/_images/int/int_rightimg_multifamilyrentals.jpg') top left no-repeat; }
	#phoenixarearesources.int #intRTop { background:url('/_images/int/int_rightimg_phoenixarearesources.jpg') top left no-repeat; }
	#privacy.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#propertyanalysis.int #intRTop { background:url('/_images/int/int_rightimg_propertyanalysis.jpg') top left no-repeat; }
	#propertymanagement.int #intRTop { background:url('/_images/int/int_rightimg_propertymanagement.jpg') top left no-repeat; }
	#realestatenews.int #intRTop { background:url('/_images/int/int_rightimg_realestatenews.jpg') top left no-repeat; }
	#realtyexecutives.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#requestinfo.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
	#searchmls.int #intRTop { background:url('/_images/int/int_rightimg_searchmls.jpg') top left no-repeat; }
	#sellerresources.int #intRTop { background:url('/_images/int/int_rightimg_sellerresources.jpg') top left no-repeat; }
	#shortsaleinfo.int #intRTop { background:url('/_images/int/int_rightimg_shortsaleinfo.jpg') top left no-repeat; }
	#shortsaleapproval.int #intRTop { background:url('/_images/int/int_rightimg_shortsaleinfo.jpg') top left no-repeat; }
	#singlefamilyrentals.int #intRTop { background:url('/_images/int/int_rightimg_singlefamilyrentals.jpg') top left no-repeat; }
	#sitemap.int #intRTop { background:url('/_images/int/int_rightimg_sitemap.jpg') top left no-repeat; }
	#thankyou.int #intRTop { background:url('/_images/int/int_rightimg_aboutus.jpg') top left no-repeat; }
/* End Right-Top Images */
/* Center Area Override for Internal pages */
.int #centerArea { background:url('/_images/int/int_bodystretch.jpg') top left repeat-y; height:100%; }
	
/* IntForm2 */
#intForm2 { margin:0px; width:250px; height:300px; padding:10px; position:relative; border-top:6px double #cfcfcf; border-left:6px double #cfcfcf; border-bottom:6px double #999999; border-right:6px double #999999; background:#e8e8e8; }
#intForm2 h1 { color:#333333; font-size:16px; text-align:center; }
		#intForm2 #Email_Address, #intForm2 #Phone_Number, #intForm2 #Last_Name, #intForm2 #First_Name, #intForm2 #Comments { color:#666666; font-family:Helvetica, sans-serif; border:none; width:200px; height:15px; font-size:12px; position:relative; margin-left:22px; }
		#intForm2 #Comments { width:200px; height:80px; border:1px solid #cfcfcf; overflow:auto; resize:none; }
		#intForm2 #Comments { height:55px; }
		#intForm2 .label { margin-left:22px; color:#333333; } 
		#intForm2 #first1 { margin:0px; margin-left:22px; margin-top:10px; height:12px; }
		
		#intForm2 #btnSubmit { border:none; top:270px; left:92px; width:100px; height:30px; position:absolute; background:url('/_images/all/btn_submit1.jpg') top left no-repeat; }
		#intForm2 #btnSubmit:hover { cursor:pointer; background:url('/_images/all/btn_submit2.jpg') top left no-repeat; }
	/* End IntForm2 Elements */
#socialMedia { width:864px; height:40px; background:url('/_images/int/int_bodystretch.jpg') top left repeat-y; }
.int #socialMedia #FBlink1 { margin-left:140px; }
#socialMedia div { text-align:center; margin:0px auto; margin-left:30px; margin-right:30px; float:left; }
#hpText #socialMedia { background:none; width:580px; }
	#hpText #socialMedia div  { text-align:center; margin:0px auto; margin-left:30px; margin-right:30px; }
	#hpText #socialMedia #FBlink1 { margin-left:110px; }
	#searchmls #socialMedia { background:url('/_images/int/int_bodystretchLG.jpg') top left repeat-y; }
	#searchmls #socialMedia #FBlink1 { margin-left:230px; }
#socialMedia #LIlink1 span, #socialMedia #LIlink2 span { float:left; margin-top:10px; font-size:10px; }

.myRob { visibility:hidden; }
