@charset "UTF-8";
body {
	background-color: rgb(249,247,244);
}

#outer {
	height: 742px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}

#inner {
	position: absolute;
	height: 742px;
	width: 940px;
	top: 0px;
}

#dropshadow {
	position: absolute;
	height: 642px;
	width: 940px;
	top: 50px;
	left: 0px;
}

#footer {
	position: absolute;
	height: 50px;
	width: 940px;
	bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: rgb(123,110,106);
	text-align: center;
	line-height: 18px;
	letter-spacing: 1px;
}

#main {
	position: absolute;
	height: 600px;
	width: 900px;
	top: 50px;
	background-color: white;
}

#headerbgtop {
	position: absolute;
	height: 176px;
	width: 900px;
	top: 0px;
	left: 0px;
	background-image: url(images/headerbg.png);
	z-index: 1;
}

#logo {
	position: absolute;
	height: 46px;
	width: 276px;
	top: 30px;
	left: 30px;
	background-image: url(images/logo.png);
}

/*#headerbgbottom {
	position: absolute;
	height: 34px;
	width: 900px;
	top: 142px;
	left: 0px;
}*/

#freeappraisal {
	position: absolute;
	height: 41px;
	width: 162px;
	bottom: 20px;
	right: 30px;
	background-image: url(images/freeappraisal.png);
	cursor: pointer;
}
#freeappraisal:hover {
	background-image: url(images/freeappraisalOVER.png);
}

#nav {
	position: absolute;
	height: 41px;
	width: 840px;
	top: 90px;
	left: 30px;
}

#aboutBTN {
	position: absolute;
	height: 41px;
	width: 162px;
	left: 0px;
	top: 0px;
	background-image: url(images/aboutBTN.png);
	cursor: pointer;
}
#aboutBTN:hover {
	background-image: url(images/aboutBTNOVER.png);
}
#forsaleBTN {
	position: absolute;
	height: 41px;
	width: 162px;
	left: 169.5px;
	top: 0px;
	background-image: url(images/forsaleBTN.png);
	cursor: pointer;
}
#forsaleBTN:hover {
	background-image: url(images/forsaleBTNOVER.png);
}
#forrentBTN {
	position: absolute;
	height: 41px;
	width: 162px;
	left: 339px;
	top: 0px;
	background-image: url(images/forrentBTN.png);
	cursor: pointer;
}
#forrentBTN:hover {
	background-image: url(images/forrentBTNOVER.png);
}
#developmentsBTN {
	position: absolute;
	height: 41px;
	width: 162px;
	left: 508.5px;
	top: 0px;
	background-image: url(images/developmentsBTN.png);
	cursor: pointer;
}
#developmentsBTN:hover {
	background-image: url(images/developmentsBTNOVER.png);
}
#contactBTN {
	position: absolute;
	height: 41px;
	width: 162px;
	left: 678px;
	top: 0px;
	background-image: url(images/contactBTN.png);
	cursor: pointer;
}
#contactBTN:hover {
	background-image: url(images/contactBTNOVER.png);
}

#icons {
	position: absolute;
	height: 28px;
	width: 105px;
	right: 30px;
	top: 45px;
}

#searchICON {
	position: absolute;
	height: 28px;
	width: 21px;
	left: 0px;
	top: 0px;
	background-image: url(images/searchICON.png);
	cursor: pointer;
}
#searchICON:hover {
	background-image: url(images/searchICONOVER.png);
}
#calcICON {
	position: absolute;
	height: 28px;
	width: 21px;
	left: 38.5px;
	top: 0px;
	background-image: url(images/calcICON.png);
	cursor: pointer;
}
#calcICON:hover {
	background-image: url(images/calcICONOVER.png);
}
#contactICON {
	position: absolute;
	height: 21px;
	width: 28px;
	left: 77px;
	top: 3.5px;
	background-image: url(images/contactICON.png);
	cursor: pointer;
}
#contactICON:hover {
	background-image: url(images/contactICONOVER.png);
}

#leftimagemain {
	position: absolute;
	height: 460px;
	width: 900px;
	left: 0px;
	bottom: 0px;
	z-index: 0 !important; z-index: -1;
}

#leftimage {
	position: absolute;
	height: 460px;
	width: 400px;
	left: 0px;
	bottom: 0px;
	z-index: 0 !important; z-index: -1;
}

#baringaleftimage {
	position: absolute;
	height: 460px;
	width: 400px;
	left: 0px;
	bottom: 0px;
	z-index: 0 !important; z-index: -1;
}

#welcometext1 {
	position: absolute;
	height: 91px;
	width: 255px;
	left: 30px;
	top: 230px;
}

#welcometext2 {
	position: absolute;
	height: 113px;
	width: 277px;
	left: 30px;
	top: 331px;
}

/* PROPERTY STYLES */
#bedrooms {
	position: absolute;
	height: 26px;
	width: 54px;
	right: 150px;
	top: 200px;
}

#bathrooms {
	position: absolute;
	height: 26px;
	width: 54px;
	right: 90px;
	top: 200px;
}

#garage {
	position: absolute;
	height: 26px;
	width: 55px;
	right: 30px;
	top: 200px;
}

#address {
	position: absolute;
	height: 15px;
	width: 420px;
	top: 235px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(174,6,35);
}

#price {
	position: absolute;
	height: 29px;
	width: 200px;
	top: 255px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: rgb(174,6,35);
}

#title {
	position: absolute;
	height: 34px;
	width: 420px;
	top: 284px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: rgb(174,6,35);	
	overflow: hidden;
}

#description {
	position: absolute;
	height: 90px;
	width: 420px;
	top: 320px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
	overflow: hidden;
}

#propertyfooter {
	position: absolute;
	height: 140px;
	width: 450px;
	bottom: 30px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

#propertyformDiv {
	position: absolute;
	height: 70px;
	width: 230px;
	left: 0px;
	bottom: 0px;
}

#agentimage {
	position: absolute;
	height: 100px;
	width: 123px;
	right: 0px;
	top: 0px;
}

.submitButton {
	background-color: rgb(174,6,35);	
	width: 60px;
	height: 20px;
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	letter-spacing: 1px;
}

input.registertextstandard {
	font-size: 10px;
	color: rgb(123,110,106);
}

#mainpropertyimage {
	position: absolute;
	xheight: 273px;
	height: 253px;
	width: 400px;
	left: 0px;
	top: 200px;
}

/* ORIGINAL
#gallerypadding {
	position: absolute;
	height: 67px;
	width: 360px;
	bottom: 30px;
	left: 30px;
}*/

#gallerypadding {
	position: absolute;
	height: 120px;
	width: 370px;
	bottom: 10px;
	left: 15px;
}

/* END OF PROPERTY STYLES */

/* CONTACT STYLES */

#calltext {
	position: absolute;
	height: 64px;
	width: 400px;
	top: 210px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: rgb(174,6,35);
}

#detail {
	position: absolute;
	height: 90px;
	width: 420px;
	top: 275px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

#contactformDiv {
	position: absolute;
	height: 120px;
	width: 420px;
	right: 30px;
	top: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

#mandatory {
	position: absolute;
	height: 13px;
	width: 100px;
	left: 450px;
	bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: rgb(123,110,106);	
}

#textarea {
	font-size: 10px;
	color: rgb(123,110,106);
	font-family: Arial, Helvetica, sans-serif;
}

/* END CONTACT FORM STYLES */

/* SEARCH PAGE STYLES */
#browsetext {
	position: absolute;
	height: 34px;
	width: 400px;
	top: 230px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: rgb(174,6,35);
}

#searchpropertyformDiv {
	position: absolute;
	height: 260px;
	width: 420px;
	left: 450px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

/* END SEARCH PAGE STYLES */

/* ADD PROPERTY STYLES */
#adminnav {
	position: absolute;
	height: 260px;
	width: 150px;
	left: 30px;
	top: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(174,6,35);
	line-height: 12px;
}

#addpropertyformDiv {
	position: absolute;
	height: 260px;
	width: 570px;
	left: 300px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
#addpropertyformDivOne {
	position: absolute;
	height: 260px;
	width: 230px;
	left: 300px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
#addpropertyformDivTwo {
	position: absolute;
	height: 260px;
	width: 340px;
	left: 530px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

#addpagetitle {
	position: absolute;
	height: 34px;
	width: 400px;
	left: 300px;
	top: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: rgb(174,6,35);
}

#logout {
	position: absolute;
	height: 20px;
	width: 60px;
	right: 30px;
	top: 45px;
	
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: 20px;
	cursor: pointer;
	letter-spacing: 1px;
}

/* END ADD PROPERTY STYLES */

/* DEVELOPMENTS PAGE STYLES */
#developmentsTitle {
	position: absolute;
	height: 34px;
	width: 400px;
	top: 230px;
	left: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: rgb(174,6,35);
}

#developmentsContent {
	position: absolute;
	height: 290px;
	width: 420px;
	left: 450px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
#MRCEdevelopmentsContent {
	position: absolute;
	height: 290px;
	width: 420px;
	left: 450px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
/*#Development2developmentsContent {
	position: absolute;
	height: 290px;
	width: 420px;
	left: 450px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}*/
#Development2developmentsContent {
	position: absolute;
	height: 326px;
	width: 840px;
	left: 30px;
	top: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
#developmentsTitle2 {
	position: absolute;
	height: 34px;
	width: 400px;
	top: 230px;
	left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: rgb(174,6,35);
}
#Development3developmentsContent {
	position: absolute;
	height: 290px;
	width: 420px;
	left: 450px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

/* END SEARCH PAGE STYLES */

/* START LOGIN STYLES */

#loginnav {
	position: absolute;
	height: 200px;
	width: 200px;
	left: 30px;
	top: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(123,110,106);
	line-height: 12px;
}

#welcomeBlurb {
	position: absolute;
	height: 320px;
	width: 570px;
	left: 300px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

/* END LOGIN STYLES */	

/* EDIT PROPERTY STYLES */

#editpropertyformDiv {
	position: absolute;
	height: 100px;
	width: 200px;
	left: 300px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

/* END EDIT PROEPRTY STYLES */

/* FOR SALE LISTINGS STYLES */

#forsaleTitle {
	position: absolute;
	height: 20px;
	width: 200px;
	top: 190px;
	left: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(123,110,106);
}

#forsaleSearch {
	position: absolute;
	height: 20px;
	width: 120px;
	top: 563px;
	right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(123,110,106);
	text-align: right;
}

#forsaleSearchIcon {
	position: absolute;
	height: 28px;
	width: 21px;
	top: 560px;
	right: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(123,110,106);
	text-align: right;
}

#forsaleimage {
	position: absolute;
	height: 90px;
	width: 130px;
	top: 0px;
	left: 1px;
}

#forsaletext {
	position: absolute;
	height: 70px;
	width: 130px;
	bottom: 0px;
	left: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(123,110,106);
	overflow: hidden;
	line-height: 10px;
}

#forsalecontainer0 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 225px;
	left: 150px;
}
#forsalecontainer1 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 225px;
	left: 303px;
}
#forsalecontainer2 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 225px;
	left: 456px;
}
#forsalecontainer3 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 225px;
	left: 609px;
}
#forsalecontainer4 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 403px;
	left: 150px;
}
#forsalecontainer5 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 403px;
	left: 303px;
}
#forsalecontainer6 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 403px;
	left: 456px;
}
#forsalecontainer7 {
	position: absolute;
	height: 170px;
	width: 130px;
	top: 403px;
	left: 609px;
}

#pageNumberNext {
	position: absolute;
	height: 20px;
	width: 100px;
	right: 30px;
	top: 413px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(123,110,106);
}

#pageNumberPrev {
	position: absolute;
	height: 20px;
	width: 100px;
	left: 30px;
	top: 413px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(123,110,106);
}

#backLink {
	position: absolute;
	height: 20px;
	width: 100px;
	left: 30px;
	top: 393px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(123,110,106);
	text-align: center;
}

#nextLink {
	position: absolute;
	height: 20px;
	width: 100px;
	right: 30px;
	top: 393px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(123,110,106);
	text-align: center;
}

#nextBtnImage {
	position: absolute;
	height: 31px;
	width: 30px;
	right: 65px;
	top: 353px;
}

#prevBtnImage {
	position: absolute;
	height: 31px;
	width: 30px;
	left: 65px;
	top: 353px;
}

/* END FOR SALE LISTINGS STYLES */

/* ABOUT STYLES */

#aboutTable {
	position: absolute;
	height: 399px;
	width: 315px;
	left: 30px;
	bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

#aboutDescription {
	position: absolute;
	height: 290px;
	width: 420px;
	right: 30px;
	bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}

/* END ABOUT STYLES */

/* START PRIVACY STYLES */
#privacyTitle {
	position: absolute;
	height: 34px;
	width: 840px;
	top: 200px;
	left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: rgb(174,6,35);
}

#privacyContent {
	position: absolute;
	height: 320px;
	width: 840px;
	left: 30px;
	top: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(123,110,106);
}
/* END PRIVACY STYLES */