body {
	background-color: #a0a0ac;
}
a:link, a:visited, a:active {
	color: #000080;
}
p, h1, h2, h3, h4, h5, h6 {
	font-family: arial, sans-serif;
	color: #000080;
}
div#container {
	position: relative;
	width: 894px;
	margin-left: auto;
	margin-right: auto;
}
div#bottommenu {
	font-size: 13px;
}
a.bottomhome{
	position: relative;	
	left: 60px;
}
a.bottombuyers{
	position: relative;	
	left: 110px;
}
a.bottomsellers{
	position: relative;	
	left: 170px;
}
a.bottomcommunity{
	position: relative;	
	left: 220px;
}
a.bottomagent{
	position: relative;	
	left: 280px;
}
a.bottomcontact{
	position: relative;	
	left: 340px;
}
a.bottomsitemap{
	position: relative;	
	left: 410px;
}
div#eralogo {
	position: absolute;
	top: 155px;
	left: 830px;
	padding-top: 0;
	margin-top: 0;
}
div#eralogo img {
	width: 35px;
}
div#ryanandersen img {
	width: 90px;
	position: absolute;
	top: 5px;
	left: 5px;
	border: 1px solid #000080;
}
div#header {
	position: absolute;
	top: 10px;
	left: 140px;
}
div#header img {
	border: 1px solid #000080;

}
div#headercontact {
	position: absolute;
	top: 155px;
	left: 5px;
}
div#headercontact p {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom: 2px solid #d21010;
	width: 882px;
}
div#menubar img {	
	position: absolute;
	top: 190px;
	left: 5px;
}
.spacing {
	word-spacing: 6px;
}

/*start agent.html */

div#aboutme {
	padding-top: 270px;
	margin-left: 70px;
	width: 580px;
}
div#agentfooter {
	font-size: 10px;

}

/*end agent.html */

/*start Buyers Secrets for Success*/

div#buyersecrets {
	padding-top: 270px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}
div#buyersecrets h1{
	color: #000080;
	font-size: 25px;
	text-align: center;
	width: 710px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}
div#buyersecrets h3{
	color: #000080;
	font-family: arial, sans-serif;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 18px;
}
div#buyersecrets p {
	margin-top: 1px;
}
div#buyerssecretsfooter {
	position: absolute;
	top: 1300px;
	font-size: 10px;
}

/*end Buyers Secrets for Success*/

/*start buyers */

div#buyersmain {
	padding-top: 270px;
	margin-left: 120px;
	width: 550px;
}
div#buyersmain h1 {
	color: #000080;
	font-size: 25px;
	width: 710px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}
div#buyerspic img {
	width: 300px;
	position: absolute;
	top: 300px;
	left: 450px;
	border: 2px #000080 solid;

}
div#buyersmain a:link:hover, div#buyersmain a:visited:hover {
	color: #d21010;
	text-decoration: underline;
	font-weight: bold;	
}
div#buyersfooter {
	position: absolute;
	top: 820px;
	font-size: 10px;
}

/*end buyers */


/*start communityinfo */
div#communitymain {
	padding-top: 270px;
	margin-left: 150px;
	width: 550px;
}
div#communitymain h1 {
	color: #000080;
	font-size: 25px;
	width: 710px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}
div#communitymain a:link:hover, div#communitymain a:visited:hover {
	color: #d21010;
	text-decoration: underline;
	font-weight: bold;	
}
div#communityfooter {
	position: absolute;
	top: 750px;
	font-size: 10px;
}

/*end communityinfo*/



/*start contact */

div#ryancontact {
	position: absolute;
	top: 270px;
	left: 150px;
}
div#ryancontact h1 {
	color: #000080;
	font-family: arial, sans-serif;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-style: italic;
}
div#ryancontact p {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
div#officehours {
	position: absolute;
	top: 300px;
	left: 550px;
	border: 2px groove #000080;
}
div#officehours p {
	padding-bottom: 1px;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 2px;
}
div#officehours h3{
	color: #000080;
	font-family: arial, sans-serif;
	font-size: 18px;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 1px;
	padding-top: 0px;
}
div#directions {
	position: absolute;
	top: 445px;
	left: 80px;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0;
	width: 800px;
}
div#maptooffice {
	position: absolute;
	top: 560px;
	left: 100px;
}
div#contactfooter {
	position: absolute;
	top: 1150px;
	font-size: 10px;
}

/*end contact*/



/*start featured properties */


div#homesearchtitle h1 {
	font-family: arial, sans-serif;
	color:#000080;
	width: 400px;
	font-size: 30px;
	text-decoration: underline;
	position: absolute;
	top: 240px;
	left: 310px;
}

div#homesearch a:link:hover, div#homesearch a:visited:hover {
	color:#d21010;
	text-decoration: underline;
}
div#searchmls {
	position: absolute;
	top: 295px;
	left: 305px;
	height: 60px;
	width: 300px;
	text-align: center;
}

div#searchmls a:link:hover, div#searchmls a:visited:hover {
	color: #d21010;
	font-family: arial, sans-serif;
}

div#searchmls h2 {
	font-family: arial, sans-serif;
	font-size: 13px;
}

div#prop1 {
	position: absolute;
	top: 370px;
	left: 30px;
	width: 220px;
	text-align: center;
}

div#prop2 {
	position: absolute;
	top: 370px;
	left: 340px;
	width: 220px;
	text-align: center;

}
div#prop1 img, div#prop2 img, div#prop3 img, div#prop4 img, div#prop5 img,
div#prop6 img,div#prop7 img, div#prop8 img, div#prop9 img, div#prop10 img,
div#prop11 img, div#prop12 img, div#prop13 img, div#prop14 img, div#prop15 img, 
div#prop16 img, div#prop17 img, div#prop18 img, div#prop19 img, div#prop20 img, div#prop21 img, div#prop22 img {
	border: 0px;
}

div#prop3 {
	position: absolute;
	top: 370px;
	left: 660px;
	width: 220px;
	text-align: center;
}

div#prop4 {
	position: absolute;
	top: 650px;
	left: 30px;
	width: 220px;
	text-align: center;
}

div#prop5 {
	position: absolute;
	top: 650px;
	left: 340px;
	width: 220px;
	text-align: center;
}

div#prop6 {
	position: absolute;
	top: 650px;
	left: 660px;
	width: 220px;
	text-align: center;
}

div#prop7 {
	position: absolute;
	top: 940px;
	left: 30px;
	width: 220px;
	text-align: center;
}

div#prop8 {
	position: absolute;
	top: 940px;
	left: 340px;
	width: 220px;
	text-align: center;
}

div#prop9 {
	position: absolute;
	top: 940px;
	left: 660px;
	width: 220px;
	text-align: center;
}

div#prop10 {
	position: absolute;
	top: 1230px;
	left: 30px;
	width: 220px;
	text-align: center;
}

div#prop11 {
	position: absolute;
	top: 1230px;
	left: 340px;
	width: 220px;
	text-align: center;
}

div#prop12 {
	position: absolute;
	top: 1230px;
	left: 660px;
	width: 220px;
	text-align: center;
}
div#prop13 {
	position: absolute;
	top: 1520px;
	left: 30px;
	width: 220px;
	text-align: center;
}
div#prop14 {
	position: absolute;
	top: 1520px;
	left: 340px;
	width: 220px;
	text-align: center;
}
div#prop15 {
	position: absolute;
	top: 1520px;
	left: 660px;
	width: 220px;
	text-align: center;
}
div#prop16 {
	position: absolute;
	top: 1810px;
	left: 30px;
	width: 220px;
	text-align: center;
}
div#prop17 {
	position: absolute;
	top: 1810px;
	left: 340px;
	width: 220px;
	text-align: center;
}

div#prop18 {
	position: absolute;
	top: 1810px;
	left: 660px;
	width: 220px;
	text-align: center;
}

div#prop19 {
	position: absolute;
	top: 2100px;
	left: 30px;
	width: 220px;
	text-align: center;
}

div#prop20 {
	position: absolute;
	top: 2100px;
	left: 340px;
	width: 220px;
	text-align: center;
}

div#prop21 {
	position: absolute;
	top: 2100px;
	left: 660px;
	width: 220px;
	text-align: center;
}

div#prop22 {
	position: absolute;
	top: 2390px;
	left: 30px;
	width: 220px;
	text-align: center;
}

.price {
	color: #d21010;
	font-weight: bold;
}

.pricedat {
	font-weight: bold;
}
	
div#featuredfooter {
	position: absolute;
	top: 1800px;
	font-size: 10px;
}

/*end featured properties*/



/*start Free Market Analysis */

div#freemarket {
	position: relative;
	top: 280px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

div#freemarket h1 {
	color: #000080;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-style: italic;
	text-align: center;
	padding-bottom: 10px;
}

div#freefooter {
	position: absolute;
	top: 1380px;
	left: 0px;
	font-size: 10px;
}

div#footage {
	position: absolute;
	top: 250px;
	left: 530px;
}

div#rooms {
	position: absolute;
	top: 310px;
	left: 10px;
}

div#dwelling {
	position: absolute;
	top: 310px;
	left: 305px;
}

div#housestyle {
	position: absolute;
	top: 630px;
	left: 10px;
}

div#exterior {
	position: absolute;
	top: 630px;
	left: 300px;
}

div#roof {
	position: absolute;
	top: 630px;
	left: 550px;
}


div#freesubmit {
	position: absolute;
	top: 970px;
	left: 200px;
}

.featuredheadings {
	font-weight: bold;
}

/*end Free Market Analysis */

/*start mortgageinfo */

div#eramortgage {
	position: relative;
	top: 270px;
	left: 100px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#loanapproval {
	position: relative;
	top: 190px;
	left: 280px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#loanapproval h2 {
	font-family: arial, sans-serif;
	color: #000080;
	font-size: 18px;
}
div#mortgageinfo {
	position: relative;
	top: 220px;
	left: 80px;
	width: 800px;
}
div#mortgageinfo a:link:hover, div#mortgageinfo a:visited:hover {
	color: #d21010;
}
div#mortgagefooter {
	position: absolute;
	top: 750px;
	font-size: 10px;
}


/*end */


/*start relocation info */

div#relocationpacket {
	position: absolute;
	top: 280px;
	left: 60px;
	width: 800px;
}

div#relocationpacket h1 {
	color: #000080;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-style: italic;
	text-align: center;
	padding-bottom: 10px;
}

div#relocationpacket p {
	line-height: 30px;
}

div#relocationlistone {
	position: absolute;
	top: 510px;
	left: 60px;
}


div#relocationlisttwo {
	position: absolute;
	top: 510px;
	left: 300px;
}


div#relocationextrainfo {
	position: absolute;
	top: 600px;
	left: 60px;
}

div#relocationsubmit {
	position: absolute;
	top: 820px;
	left: 200px;
}


div#relocationfooter {
	position: absolute;
	top: 900px;
	font-size: 10px;
}

.relocationbold {
	font-weight: bold;
}

/*end relocation info */


/*start Sellers */
div#sellersmain {
	padding-top: 270px;
	margin-left: 120px;
	width: 550px;
}

div#sellersmain h1 {
	color: #000080;
	font-size: 25px;
	width: 710px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}

div#sellerspic img {
	width: 250px;
	position: absolute;
	top: 300px;
	left: 450px;
	border: 2px #000080 solid;
}

div#sellersmain a:link:hover, div#sellersmain a:visited:hover {
	color: #d21010;
	text-decoration: underline;
	font-weight: bold;	
}

div#sellersfooter {
	position: absolute;
	top: 750px;
	font-size: 10px;
}

/*end Sellers */


/*start signup */

div#signupheader {
	position: absolute;
	top: 235px;
	left: 100px;
}

div#signupheader h2 {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #000080;
	text-decoration: underline;
}

div#signfirstname {
	position: absolute;
	top: 280px;
	left: 40px;
	font-weight: bold;
}

div#signfirstnamefield {
	position: absolute;
	top: 295px;
	left: 140px;

}

div#signlastname {
	position: absolute;
	top: 310px;
	left: 40px;
	font-weight: bold;
} 

div#signlastnamefield {
	position: absolute;
	top: 325px;
	left: 140px;
}


div#signaddress {
	position: absolute;
	top: 340px;
	left: 40px;
	font-weight: bold;
}

div#signaddressfield {
	position: absolute;
	top: 355px;
	left: 140px;

}

div#signcity {
	position: absolute;
	top: 370px;
	left: 40px;
	font-weight: bold;
}

div#signcityfield {
	position: absolute;
	top: 385px;
	left: 140px;

}
div#signstate {
	position: absolute;
	top: 400px;
	left: 40px;
	font-weight: bold;
}

div#signstatefield {
	position: absolute;
	top: 415px;
	left: 140px;

}
div#signzip {
	position: absolute;
	top: 430px;
	left: 40px;
	font-weight: bold;
}
div#signzipfield {
	position: absolute;
	top: 445px;
	left: 140px;
}
div#signphone {
	position: absolute;
	top: 460px;
	left: 40px;
	font-weight: bold;
}
div#signphonefield {
	position: absolute;
	top: 475px;
	left: 140px;
}
div#signemail {
	position: absolute;
	top: 490px;
	left: 40px;
	font-weight: bold;
}
div#signemailfield {
	position: absolute;
	top: 505px;
	left: 140px;
}
div#signupfooter {
	position: absolute;
	top: 790px;
	font-size: 10px;	
}
div#proptype{
	position: absolute;
	top: 260px;
	left: 450px;
	font-weight: bold;
}
div#proptypefield {
	position: absolute;
	top: 280px;
	left: 470px;
}
div#listprice {
	position: absolute;
	top: 330px;
	left: 450px;
	font-weight: bold;
}
div#listpricefield {
	position: absolute;
	top: 350px;
	left: 470px;
}

div#citychoices {
	position: absolute;
	top: 380px;
	left: 450px;
	font-weight: bold;
}

div#citychoicesfield {
	position: absolute;
	top: 400px;
	left: 470px;
	width: 400px;
}

div#totalsqft {
	position: absolute;
	top: 530px;
	left: 40px;
	font-weight: bold;
}

div#totalsqftfield {
	position: absolute;
	top: 550px;
	left: 60px;
}

div#totalbed {
	position: absolute;
	top: 630px;
	left: 40px;
	font-weight: bold;
}


div#totalbedfield {
	position: absolute;
	top: 650px;
	left: 60px;
}

div#totalbath {
	position: absolute;
	top: 630px;
	left: 450px;
	font-weight: bold;
}

div#totalbathfield {
	position: absolute;
	top: 650px;
	left: 470px;
}

div#lotacres {
	position: absolute;
	top: 580px;
	left: 40px;
	font-weight:bold;
}

div#lotacresfield {
	position: absolute;
	top: 600px;
	left: 60px;
}


div#signupsubmit {
	position: absolute;
	top: 720px;
	left: 420px;
}

/*end signup*/



/* start sellers secrets for success */

div#sellersecrets {
	padding-top: 270px;
	margin-left: 80px;
	width: 750px;
}

div#sellersecrets h1{
	text-align: center;
	color: #000080;
	font-size: 25px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}

div#sellersecrets h3{
	color: #000080;
	font-family: arial, sans-serif;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 18px;
}

div#sellersecrets p {
	margin-top: 1px;
}

div#sellersecretfooter {
	position: absolute;
	top: 1800px;
	font-size: 10px;
}

/*end sellers secrets for success */



/*start staginghome */


div#staging {
	position: absolute;
	top: 250px;
	left: 100px;
}

div#staging h1{
	color: #000080;
	font-size: 25px;
	text-align: center;
	width: 710px;
	font-family: arial, sans-serif;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}

div#stagingcontent {
	position: absolute;
	top: 300px;
	left: 90px;
}

div#stagingcontent h2 {
	color: #000080;
	font-size: 22px;
	font-family: arial, sans-serif;
}

div#stagingcontent h3 {
	color: #000080;
	font-size: 16px;
	font-family: arial, sans-serif;
	margin-left: 20px;
}

div#stagingcontent li {
	font-family: arial, sans-serif;
	color: #000080;
}

div#finalsuggestion {
	position: absolute;
	top: 1900px;
	left: 90px;
	width: 700px;
}

div#finalsuggestion h3 {
	color: #000080;
	font-size: 16px;
	font-family: arial, sans-serif;
	margin-left: 20px;
	margin-top: 20px;
	padding-top: 20px;
}

div#finalsuggestion p {
	margin-left: 25px;
}

div#stagingfooter {
	position: absolute;
	top: 2100px;
	font-size: 10px;
}

/*end */


/*Start search */
div#byprice {
	position: absolute;
	top: 70px;
	left: 3px;
	line-height: 25px;
	font-family: arial, sans-serif;
	font-size: 13px;
}

div#byprice h2{
	color: #d21010;	
}


div#byprice img {
	border: 2px #000080 solid;
}

div#byarea {
	position: absolute;
	top: 70px;
	left: 150px;
	line-height: 25px;
	font-family: arial, sans-serif;	
	font-size: 13px;
}

div#byarea h2{
	color: #d21010;	
}

div#byarea img {
	border: 2px #000080 solid;
}

div#signupemail {
	position: absolute;
	top:0px;
	left:5px;
	font-weight: bold;
	font-size: 15px;
	font-family: arial, sans-serif;
}

div#signupemail h1 {
	font-weight: bold;
	font-size: 15px;
	font-family: arial, sans-serif;
	line-height: 20px;
	text-decoration: underline;
}


/*end*/

 /*start newconstruction */

div#underconstruction {
	position: absolute;
	top: 300px;
	left: 50px;
	color: #000080;
	font-family: arial, sans-serif;
	font-size: 14px;
}


/*end */



/*start index */

div#mainprop {
	position: absolute;
	top: 275px;
	left: 205px;
	width: 400px;
	padding-left: 25px;
	padding-right: 25px;
}
div#mainprop img {
	width: 400px;
	border: 2px solid #000080;

}
div#headhome h1 {
	font-family: arial, sans-serif;
	color:#000080;
	width: 400px;
	font-size: 30px;
	text-decoration: underline;
}
div#headhome {
	position: absolute;
	top: 235px;
	left: 245px;
}
div#caption a:link
{
	text-decoration: underline;
	font-weight: bold;
}

div#caption a:link:hover, div#mainprop a:visited:hover {
	color: #d21010;
	text-decoration: underline;
	font-weight: bold;
}

div#mainprop h3 {
	color: #000080;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 22px;
	text-align: center;
}

div#realestatelinks {
	position: absolute;
	top:280px;
	left: 10px;
	width: 150px;
}

div#realestatelinks2 {
	position: absolute;
	top: 280px;
	left: 710px;
	width: 180px;
}

div#realestatelinks p, div#realestatelinks2 p {
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
div#realestatelinks img, div#realestatelinks2 img {
	margin-top: 5px;
}


div#captionpriced
{
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #d21010;
}
div#captionprice
{
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #d21010;
}
div#indexfooter {
	position: absolute;
	top: 900px;
	font-size: 10px;
}
div#index a:link, div#index a:visited, div#index a:active {
	color: #000080;
}
div#index a:link img, div#index a:visited img, div#index a:active img {
	border: 2px solid #000080;
}
div#index a:link:hover, div#index a:visited:hover {
	color: #d21010;
	font-family: arial, sans-serif;
}

/*end index*/


div#missing {
	position: absolute;
	top: 300px;
	left: 60px;

}

div#sitemapmain h2{
	font-family: arial, sans-serif;
	color: #000080;
	font-size: 20px;

}

div#sitemapmain h3 a{
	font-family: arial, sans-serif;
	color: #000080;
	font-size: 16px;
	text-decoration: none;
}

div#sitecol1 {
	position: absolute;
	top: 250px;
	left: 10px;
}

div#sitecol2 {
	position: absolute;
	top: 250px;
	left: 205px;
}

div#sitecol3 {
	position: absolute;
	top: 250px;
	left: 425px;
}

div#sitecol4 {
	position: absolute;
	top: 250px;
	left: 710px;
}

div#sitefooter {
	position: absolute;
	top: 750px;
	font-size: 10px;
}