/* GLOBAL styles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D8D4D1;
	line-height: 20px;
}
#space15 {
	padding: 15px; width: 595px;
}

/* LAYERS styles */
#logo {
	position:absolute;
	width:274px;
	height:65px;
	z-index:1;
	top: 40px;
	margin-left:auto;
	margin-right:auto;
}
#mo_buying {
	position:absolute;
	width:499px;	height:65px;	top: 82px;
	z-index:2;
	margin-left:auto;
	margin-right:auto;
	visibility: hidden;
}
#mo_renting {
	position:absolute;
	width:499px;	height:65px;	top: 82px;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
	visibility: hidden;
}
#mo_selling {
	position:absolute;
	width:499px;	height:65px;	top: 82px;
	z-index:4;
	margin-left:auto;
	margin-right:auto;
	visibility: hidden;
}
#mo_about {
	position:absolute;
	width:499px;	height:65px;	top: 82px;
	z-index:5;
	margin-left:auto;
	margin-right:auto;
	visibility: hidden;
}
#mo_contact {
	position:absolute;
	width:499px;	height:65px;	top: 82px;
	z-index:6;
	margin-left:auto;
	margin-right:auto;
	visibility: hidden;
}
#dream_home {
	position:absolute;
	width:274px;
	height:65px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
}

/* BORDER styles */
.bd_wht_top {
	border-top: solid 1px #FFFFFF;
}
.bd_wht_top_sides {
	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;
}
.bd_wht_top_right {
	border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;
}
.bd_wht_btm_right {
	border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;}
.bd_wht_side {border-left: solid 1px #FFFFFF; }
.bd_dk_btm_sides {
	border-bottom: solid 1px #26221F; border-left: solid 1px #26221F; border-right: solid 1px #26221F;
}
.bd_dk_sides {
	border-left: solid 1px #26221F; border-right: solid 1px #26221F;
}

/* HOME PAGE styles */
.feature_property {
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF;
	padding: 20px;
}
.dream_home {
	padding: 20px; border-top: solid 1px #FFFFFF;
}
.fp_icon_text {
	padding: 3px 2px 2px 2px;
	color:#B1A895;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	background-color: #26221F;
}
.fp_title {
	font-weight:bold; font-size: 12px;
	color: #FFFFFF; text-transform:uppercase;
}

/* LINK styles */
a:link {
	color: #B1A895; text-decoration:none;
}
a:visited {
	color: #B1A895; text-decoration:none;
}
a:hover {
	color: #B1A895; text-decoration:underline;
}
a.navs:link {
	color: #26221F; text-decoration:none;
}
a.navs:visited {
	color: #26221F; text-decoration:none;
}
a.navs:hover {
	color: #543A28; text-decoration:none;
}
a.navs2:link {
	color: #26221F; text-decoration:none; font-weight: normal;
}
a.navs2:visited {
	color: #26221F; text-decoration:none; font-weight: normal;
}
a.navs2:hover {
	color: #543A28; text-decoration:none; font-weight: normal;
}
.navs_button {
	border-bottom: solid 1px #877664; padding: 5px 2px 5px 7px; font-weight:bold; border-right: solid 1px #FFFFFF;
}
.navs_button_btm { padding: 5px 2px 5px 7px; font-weight:bold; border-right: solid 1px #FFFFFF;
}

/* TEXT styles */
.title {
	font-weight:bold; font-size: 14px;
	color: #D8D4CA; text-transform:uppercase;
}
.title_sub {
	font-weight:bold; font-size: 12px; text-transform:uppercase; color: #F1E3C7;
}
.title_sub2 {
	font-weight:bold; font-size: 12px; text-transform:uppercase;
}
.sml {
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.yell {
	color: #F1E3C7;
}

/* IMAGE AND LINE styles */
.staff_img {
	border: solid 1px #FFFFFF; margin-left: 5px; margin-bottom: 5px;
}
hr {
	color: #B1A895; height:1px;
}

/* FORM styles */
.title_form {
	font-weight:bold; font-size: 11px; text-transform:uppercase; background-color: #131313; padding: 5px;
}
.input {
	font-weight:bold; font-size: 11px; color: #000000; background-color: #B3B3B3; border: solid 1px #000000
}
.button {
	font-weight:bold;  color: #FFFFFF; font-size: 12px; text-transform:uppercase; background-color: #543A28; border: solid 1px #CCCCCC; height: 24px;
}
.form_text {
	font-size: 11px; color: #FFFFFF; background-color: #434343; border-bottom: solid 1px #000000; border-left: solid 1px #000000; padding: 5px;
}
.form_input {
	font-size: 11px; color: #FFFFFF; background-color: #2b2b2b;  border-bottom: solid 1px #000000; border-right: solid 1px #000000; border-left: solid 1px #000000; padding: 5px;
}
/* ABS styles */
.menu {color: #000000; background-color: #B3B3B3; }
.lg-dppl-bold 				{ font: bold Arial, Helvetica, sans-serif; color: #A19F9F; }
.lg-blk-nrm					{ font: normal Arial, Helvetica, sans-serif; color: #B1A895; }
.sm-blk-nrm					{ font: normal Arial, Helvetica, sans-serif; color: #717170; }
.lg-mag-bold				{ font: bold Arial, Helvetica, sans-serif; color: #F1E3C7; }
.xlg-mag-bold				{ font: bold Arial, Helvetica, sans-serif; color: #B1A895; }
.sm-dppl-bold 				{ font: bold Arial, Helvetica, sans-serif; color: #543A28; }
.sm-mag-bold				{ font: bold Arial, Helvetica, sans-serif; color: #393835; }
