@charset "utf-8";
html {
	height:700px;
	overflow: auto;
}
p {
	color: #48381C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#topreal {
	margin: 0px;
	padding: 0px;
	height: 283px;
	width: 300px;
}
#toprent {
	margin: 0px;
	padding: 0px;
	height: 283px;
	width: 300px;
}
#topprop {
	margin: 0px;
	padding: 0px;
	height: 283px;
	width: 300px;
}
#bottomreal {
	margin: 0px;
	padding: 0px;
	height: 255px;
	width: 300px;
}
#bottomrent {
	margin: 0px;
	padding: 0px;
	height: 255px;
	width: 300px;
}
#bottomprop {
	margin: 0px;
	padding: 0px;
	height: 255px;
	width: 300px;
}
#page_wrapper #content_wrapper #section_select #real_estate {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 538px;
	width: 300px;
}
#page_wrapper #content_wrapper #section_select #rentals {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 538px;
	width: 300px;
}
#page_wrapper #content_wrapper #section_select #property {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 538px;
	width: 300px;
}
.style2 {	font-size: 20px;
	color: #846F4A;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style4 {
	font-size: 18px;
	color: #48381C;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style5 {
	font-size: 12px;
	font-weight: bold;
}
.style6 {font-size: 11px}

.style7 {font-size: 18px}

#main_content p {
	color: #48381C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
h1, h2, h3, h4, h5, h6 {
	color: #615136;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
body {
	height:700px;
	overflow: visible;
}

#page_wrapper {
	height: auto;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	overflow: visible;
}

br.clear {clear: both;}

#page_wrapper.tan {background: url(images/invitation_repeat_tan.png) repeat-y left;}
#page_wrapper.tan2 {background: url(images/invitation_repeat_tan2.png) repeat-y left;}
#page_wrapper.red {background: url(images/invitation_repeat_red.png) repeat-y left;}
#page_wrapper.red2 {background: url(images/invitation_repeat_red2.png) repeat-y left;}
#page_wrapper.blue {background: url(images/invitation_repeat_blue2.png) repeat-y left;}
#page_wrapper.beige {background: url(images/invitation_repeat_beige.png) repeat-y left;}

#page_wrapper #content_wrapper {
	/* height:690px; */
	overflow: visible;
}
#page_wrapper #content_wrapper #header {
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 900px;
	background: url(images/duttons_logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}


#page_wrapper #content_wrapper #header #navigation {
	margin-top: 35px;
	padding: 0px;
	float: right;
	height: 42px;
	width: 448px;
}
#page_wrapper #content_wrapper #footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #766341;
	height: 50px;
	width: 900px;
	text-align: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page_wrapper #content_wrapper #footer a {
color: #615136;
}
#page_wrapper #content_wrapper #footer a:hover {
color: #890503;
}
#footer_sub a {
color: #A88E64;
}
#footer_sub a:hover {
color: #615136;
}
/*START of MAIN NAVIGATION */
#navigation ul{
margin:0px;
padding:0px;
}
#navigation ul li{
float:left;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#navigation ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 23px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#navigation ul li.home a { 
	width: 54px; 
	background: url(images/home_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.home a:hover {
	background: url(images/home_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.home_active a {
	width: 54px; 
	background: url(images/home_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.whoweare a { 
	width: 90px; 
	background: url(images/whoweare_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.whoweare a:hover {
	background: url(images/whoweare_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.whoweare_active a {
	width: 90px; 
	background: url(images/whoweare_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.reviews a { 
	width: 99px; 
	background: url(images/reviews_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.reviews a:hover {
	background: url(images/reviews_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.reviews_active a {
	width: 99px; 
	background: url(images/reviews_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.resources a { 
	width: 75px; 
	background: url(images/resources_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.resources a:hover {
	background: url(images/resources_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.resources_active a {
	width: 75px; 
	background: url(images/resources_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.news a { 
	width: 56px; 
	background: url(images/newsevents_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.news a:hover {
	background: url(images/newsevents_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.news_active a {
	width: 56px; 
	background: url(images/newsevents_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.contact a { 
	width: 63px; 
	background: url(images/contact_up.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.contact a:hover {
	background: url(images/contact_over.jpg);
	background-repeat: no-repeat;
}
#navigation ul li.contact_active a {
	width: 63px; 
	background: url(images/contact_over.jpg);
	background-repeat: no-repeat;
}
/*END of MAIN NAVIGATION */
/*START of LANDING Selection Nav */
#section_select ul{
	margin:0px;
	padding:0px;
}
#section_select ul li{
list-style: none;
margin:0px;
padding:0px;
}
#section_select ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	width: 300px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	overflow: hidden !important;
}
#real_estate #bottomreal.realestate ul li.realestate a.realestate {
	padding-top:45px;
	padding-left:0px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #48381C;
	text-decoration: none;
	line-height: 14px;
}
#rentals #bottomrent.rentals ul li.rentals a.rentals {
	padding-top:45px;
	padding-left:0px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #48381C;
	text-decoration: none;
	line-height: 14px;
}
#property #bottomprop.property ul li.property a.property {
	padding-top:45px;
	padding-left:0px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #48381C;
	text-decoration: none;
	line-height: 14px;
}
#section_select #real_estate ul li.realestate a { 
	height: 255px; 
	background: url(images/landing_realestate.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
#section_select #real_estate ul li.realestate a:hover {
	background: url(images/landing_realestate_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
#section_select #rentals ul li.rentals a { 
	height: 255px; 
	background: url(images/landing_rentals.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
#section_select #rentals ul li.rentals a:hover {
	background: url(images/landing_rentals_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
#section_select #property ul li.property a { 
	height: 255px; 
	background: url(images/landing_proporty.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
#section_select #property ul li.property a:hover {
	background: url(images/landing_proporty_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
/* END of LANDING Selection Nav */
#page_wrapper #content_wrapper #sub_content_wrap #content_1 {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1prop {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1rent {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#content_1.realestate {
	background: url(images/RE_content1_bg.jpg);
	background-repeat: no-repeat;
}
#content_2.realestate {
	background: url(images/RE_content2_bg.jpg);
	background-repeat: no-repeat;
}
#content_1rent.rentals {
	background: url(images/RP_content1_bg.jpg);
	background-repeat: no-repeat;
}
#content_2rent.rentals {
	background: url(images/RP_content2_bg.jpg);
	background-repeat: no-repeat;
}
#content_1prop.property {
	background: url(images/PM_content1_bg.jpg);
	background-repeat: no-repeat;
}
#content_2prop.property {
	background: url(images/PM_content2_bg.jpg);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_2 {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_2prop {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_2rent {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 450px;
	float: left;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1 #links {
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 450px;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1prop #links {
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 450px;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1rent #links {
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 450px;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1 #text {
	margin: 0px;
	height: 299px;
	width: 385px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1prop #text {
	margin: 0px;
	height: 299px;
	width: 385px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1rent #text {
	margin: 0px;
	height: 299px;
	width: 385px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
/* START of Sub Page Navs */
#linksbtm ul{
margin:0px;
padding:0px;
}
#linksbtm ul li{
float:left;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#links ul{
margin:0px;
padding:0px;
}
#links ul li{
float:left;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#content_1 #linksbtm ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 81px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_1 #linksbtm ul li.buyers a { 
	width: 231px; 
	background: url(images/RE_buyers_up.jpg);
	background-repeat: no-repeat;
}
#content_1 #linksbtm ul li.buyers a:hover {
	background: url(images/RE_buyers_over.jpg);
	background-repeat: no-repeat;
}
#content_1 #linksbtm ul li.sellers a { 
	width: 219px; 
	background: url(images/RE_sellers_up.jpg);
	background-repeat: no-repeat;
}
#content_1 #linksbtm ul li.sellers a:hover {
	background: url(images/RE_sellers_over.jpg);
	background-repeat: no-repeat;
}
#content_2 #links ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 57px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_2.realestate #links ul li.property a { 
	width: 220px; 
	background: url(images/RE_PM_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2.realestate #links ul li.property a:hover {
	background: url(images/RE_PM_btn_over.jpg);
	background-repeat: no-repeat;
}
#content_2.realestate #links ul li.rental a { 
	width: 220px; 
	background: url(images/RE_RP_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2.realestate #links ul li.rental a:hover {
	background: url(images/RE_RP_btn_over.jpg);
	background-repeat: no-repeat;
}
/* START RENTAL PROPERTIES SUb Links */
#content_2rent #links ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 57px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_1rent #linksbtm ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 81px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_1rent #linksbtm ul li.list a { 
	width: 231px; 
	background: url(images/RP_list_up.jpg);
	background-repeat: no-repeat;
}
#content_1rent #linksbtm ul li.list a:hover {
	background: url(images/RP_list_over.jpg);
	background-repeat: no-repeat;
}
#content_1rent #linksbtm ul li.find a { 
	width: 219px; 
	background: url(images/RP_find_up.jpg);
	background-repeat: no-repeat;
}
#content_1rent #linksbtm ul li.find a:hover {
	background: url(images/RP_find_over.jpg);
	background-repeat: no-repeat;
}
#content_2rent.rentals #links ul li.realestate a { 
	width: 220px; 
	background: url(images/RP_RE_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2rent.rentals #links ul li.realestate a:hover {
	background: url(images/RP_RE_btn_over.jpg);
	background-repeat: no-repeat;
}
#content_2rent.rentals #links ul li.property a { 
	width: 220px; 
	background: url(images/RP_PM_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2rent.rentals #links ul li.property a:hover {
	background: url(images/RP_PM_btn_over.jpg);
	background-repeat: no-repeat;
}
/* END RENTAL PROPERTIES SUb Links */


/* START PROPERTY MANAGEMENT SUb Links */
#content_2prop #links ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 57px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_1prop #linksbtm ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 81px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#content_1prop #linksbtm ul li.services a { 
	width: 231px; 
	background: url(images/PM_services_up.jpg);
	background-repeat: no-repeat;
}
#content_1prop #linksbtm ul li.services a:hover {
	background: url(images/PM_services_over.jpg);
	background-repeat: no-repeat;
}
#content_1prop #linksbtm ul li.resources a { 
	width: 219px; 
	background: url(images/PM_resoucres_up.jpg);
	background-repeat: no-repeat;
}
#content_1prop #linksbtm ul li.resources a:hover {
	background: url(images/PM_resoucres_over.jpg);
	background-repeat: no-repeat;
}
#content_2prop.property #links ul li.rentals a { 
	width: 220px; 
	background: url(images/PM_RP_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2prop.property #links ul li.rentals a:hover {
	background: url(images/PM_RP_btn_over.jpg);
	background-repeat: no-repeat;
}
#content_2prop.property #links ul li.realestate a { 
	width: 220px; 
	background: url(images/PM_RE_btn_up.jpg);
	background-repeat: no-repeat;
}
#content_2prop.property #links ul li.realestate a:hover {
	background: url(images/PM_RE_btn_over.jpg);
	background-repeat: no-repeat;
}
/* END PROPERTY MANAGEMENT SUb Links */
#page_wrapper #content_wrapper.subpage #sub_content_wrap #top_nav {
	background: url(images/realestatesub/RE_sub_topnav_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 900px;
	clear: both;
	display: block;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #top_navprop {
	background: url(images/propertymanagement/PM_sub_topnav_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 900px;
	clear: both;
	display: block;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #top_nav_info.infopg {
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 900px;
	clear: both;
	display: block;
}

/* Start REAL ESTATE BUYERS TOP MENU */
#nav_items ul{
margin:0px;
padding:0px;
}
#nav_items ul li{
float:right;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#top_nav #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_nav_info #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_nav #nav_items ul li.property a { 
	width: 227px; 
	background: url(images/realestatesub/RE_sub_PM_up.jpg);
	background-repeat: no-repeat;
}
#top_nav #nav_items ul li.property a:hover {
	background: url(images/realestatesub/RE_sub_PM_over.jpg);
	background-repeat: no-repeat;
}
#top_nav #nav_items ul li.property_active a {
	width: 227px;  
	background: url(images/realestatesub/RE_sub_PM_over.jpg);
	background-repeat: no-repeat;
}
#top_nav #nav_items ul li.rental a { 
	width: 231px; 
	background: url(images/realestatesub/RE_sub_RP_up.jpg);
	background-repeat: no-repeat;
}
#top_nav #nav_items ul li.rental a:hover {
	background: url(images/realestatesub/RE_sub_RP_over.jpg);
	background-repeat: no-repeat;
}
#top_nav #nav_items ul li.rental_active a {
	width: 231px;  
	background: url(images/realestatesub/RE_sub_RP_over.jpg);
	background-repeat: no-repeat;
}
/* End REAL ESTATE BUYERS TOP MENU */

/* Start REAL ESTATE BUYERS SIDE MENU */
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav {
	margin: 0px;
	padding: 0px;
	float: left;
	/*height: 505px;*/
	width: 229px;
	background-image: url(images/invitation_repeat_tan_.png) repeat-y;}

#side_nav ul{
margin:0px;
padding:0px;
}
#side_nav ul li{
display: block;
/*float:right;*/
list-style: none;
margin:0px;
width:auto;
padding:0px;
}

#side_nav ul li a {
	display: block;
	text-indent: -99999px;
	width: 229px;
}

/*#side_nav ul li a {
	display: block;
	width: 0px !important;
	padding-left: 229px;
	overflow: hidden !important;
}*/
#side_nav ul li.feature a { 
	height: 33px;
	background: url(images/realestatesub/RE_sub_featured_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.feature a:hover {
	background: url(images/realestatesub/RE_sub_featured_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.feature_active a {
	height: 33px; 
	background: url(images/realestatesub/RE_sub_featured_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.reteam a { 
	height: 32px;
	background: url(images/realestatesub/RE_sub_reteam_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.reteam a:hover {
	background: url(images/realestatesub/RE_sub_reteam_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.reteam_active a {
	height: 32px; 
	background: url(images/realestatesub/RE_sub_reteam_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.market a { 
	height: 32px;
	background: url(images/realestatesub/RE_sub_marketeval_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.market a:hover {
	background: url(images/realestatesub/RE_sub_marketeval_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.market_active a {
	height: 32px; 
	background: url(images/realestatesub/RE_sub_marketeval_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.moving a { 
	height: 32px;
	background: url(images/realestatesub/RE_sub_moving_vic_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.moving a:hover {
	background: url(images/realestatesub/RE_sub_moving_vic_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.moving_active a {
	height: 32px; 
	background: url(images/realestatesub/RE_sub_moving_vic_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.calc a { 
	height: 32px;
	background: url(images/realestatesub/RE_sub_mortgage_calc_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.calc a:hover {
	background: url(images/realestatesub/RE_sub_mortgage_calc_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.calc_active a {
	height: 32px; 
	background: url(images/realestatesub/RE_sub_mortgage_calc_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.newsletter a { 
	height: 32px;
	background: url(images/realestatesub/RE_sub_newsletter_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.newsletter a:hover {
	background: url(images/realestatesub/RE_sub_newsletter_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.newsletter_active a {
	height: 32px; 
	background: url(images/realestatesub/RE_sub_newsletter_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.resources a { 
	height: 31px;
	background: url(images/realestatesub/RE_sub_resources_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.resources a:hover {
	background: url(images/realestatesub/RE_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.resources_active a {
	height: 31px; 
	background: url(images/realestatesub/RE_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.sellers a { 
	height: 31px;
	background: url(images/realestatesub/RE_sub_sellers_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.sellers a:hover {
	background: url(images/realestatesub/RE_sub_sellers_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.sellers_active a {
	height: 31px; 
	background: url(images/realestatesub/RE_sub_sellers_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.buyers a { 
	height: 31px;
	background: url(images/realestatesub/RE_sub_buyers_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.buyers a:hover {
	background: url(images/realestatesub/RE_sub_buyers_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.buyers_active a {
	height: 31px; 
	background: url(images/realestatesub/RE_sub_buyers_over.jpg);
	background-repeat: no-repeat;
}
/* End REAL ESTATE BUYERS SIDE MENU */
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_box {
	margin: 0px;
	padding: 0px;
	height: 282px;
	width: 229px;
	clear:both;
	background: url(images/realestatesub/RE_sub_sidemnu_btm.jpg);
	background-repeat: repeat-y;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_boxsell {
	margin: 0px;
	padding: 0px;
	height: 281px;
	width: 229px;
	clear:both;
	background: url(images/realestatesub/RE_sub_sidemnu_btm.jpg);
	background-repeat: repeat-y;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_boxrent {
	margin: 0px;
	padding: 0px;
	/*height: 242px;*/
	width: 229px;
	clear:both;
	background: url(images/realestatesub/RE_sub_sidemnu_btm.jpg);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_box.tabbed {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 229px;
	clear:both;
	background: url(images/realestatesub/RE_sub_sidemnu_tab.jpg);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #main_content {
	/*height: 505px;*/
	width: 400px;
	display:inline;
	float: left;
	/*overflow: auto;*/
	padding: 0px;
	margin:0 20px;
}
#page_wrapper #content_wrapper.subpage {
	/*height:640px;*/
}
#page_wrapper #footer_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #766341;
	height: 38px;
	width: 900px;
	text-align: right;
	padding-top: 15px;
	margin:0px;
	background: #fff url(images/realestatesub/footer_sub_bg.jpg);
	clear: both;

	background-repeat: no-repeat;
}
#footer_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #766341;
	height: 38px;
	width: 900px;
	text-align: right;
	padding-top: 15px;
	margin:0 auto 0 auto;
	background: #fff url(images/realestatesub/footer_sub_bg.jpg);
	clear: both;
	display:block;
	background-repeat: no-repeat;
}
/*
#page_wrapper #content_wrapper #sub_content_wrap #listing_content {
	margin: 0px;
	padding: 0px;
	height: 505px;
	width: 660px;
	float: left;
}
*/
#page_wrapper #content_wrapper #sub_content_wrap #listing_content {
	padding: 0px;
	/*height: 465px;*/
	width: 659px;
	float: left;
	/*overflow: auto;*/
	position: relative;
border-right: 1px solid #dfc781;}

/* Start RENTAL PROPERTIES FIND SIDE MENU */
#side_nav ul li.search a { 
	height: 33px;
	background: url(images/rentalssub/Rp_sub_search_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.search a:hover {
	background: url(images/rentalssub/Rp_sub_search_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.search_active a {
	height: 32px; 
	background: url(images/rentalssub/Rp_sub_search_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentteam a { 
	height: 32px;
	background: url(images/rentalssub/RP_sub_moving_vic_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentteam a:hover {
	background: url(images/rentalssub/RP_sub_moving_vic_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentteam_active a {
	height: 32px; 
	background: url(images/rentalssub/RP_sub_moving_vic_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentresource a { 
	height: 32px;
	background: url(images/rentalssub/RP_sub_resources_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentresource a:hover {
	background: url(images/rentalssub/RP_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.rentresource_active a {
	height: 32px; 
	background: url(images/rentalssub/RP_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.list a { 
	height: 32px;
	background: url(images/rentalssub/RP_sub_list_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.list a:hover {
	background: url(images/rentalssub/RP_sub_list_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.list_active a {
	height: 32px; 
	background: url(images/rentalssub/RP_sub_list_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.find a { 
	height: 32px;
	background: url(images/rentalssub/RP_sub_find_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.find a:hover {
	background: url(images/rentalssub/RP_sub_find_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.find_active a {
	height: 32px; 
	background: url(images/rentalssub/RP_sub_find_over.jpg);
	background-repeat: no-repeat;
}

/* End RENTAL PROPERTIES FIND SIDE MENU */

#page_wrapper #content_wrapper.subpage #sub_content_wrap #top_navrent.rentals {
	background: url(images/rentalssub/RP_sub_topnav_bg.jpg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 900px;
	clear: both;
	display: block;
}
/* Start RENTAL PROPERTIES FIND TOP MENU */
#nav_items.rentals ul{
margin:0px;
padding:0px;
}
#nav_items.rentals ul li{
float:right;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#top_nav #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_navprop #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_navrent #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_navrent #nav_items.rentals ul li.property a { 
	width: 231px; 
	background: url(images/rentalssub/RP_sub_PM_up.jpg);
	background-repeat: no-repeat;
}
#top_navrent #nav_items.rentals ul li.property a:hover {
	background: url(images/rentalssub/RP_sub_PM_over.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.rentals ul li.property_active a {
	width: 231px;  
	background: url(images/rentalssub/RP_sub_PM_over.jpg);
	background-repeat: no-repeat;
}
#top_navrent #nav_items.rentals ul li.realestate a { 
	width: 227px; 
	background: url(images/rentalssub/RP_sub_RE_up.jpg);
	background-repeat: no-repeat;
}
#top_navrent #nav_items.rentals ul li.realestate a:hover {
	background: url(images/rentalssub/RP_sub_RE_over.jpg);
	background-repeat: no-repeat;
}
#top_navrent #nav_items.rentals ul li.realestate_active a {
	width: 227px;  
	background: url(images/rentalssub/RP_sub_RE_over.jpg);
	background-repeat: no-repeat;
}
/* END RENTAL PROPERTIES FIND TOP MENU */
/* Start Property Management TOP MENU */
#nav_items.property ul{
margin:0px;
padding:0px;
}
#nav_items.property ul li{
float:right;
list-style: none;
margin:0px;
padding:0px;
width:auto;
}
#top_nav #nav_items ul li a {
	display: block; /* This property is very important as it lets us set a height and width for links. */
	height: 0px !important; /* For the menus, we will let our padding-top property control how tall the menu items are. */
	padding-top: 55px; /* We want the menu to be as tall as the header itself, so we set a padding-top of 135px. This is required for the menu to display properly. */
	overflow: hidden !important;
}
#top_navprop #nav_items.property ul li.rentals a { 
	width: 227px; 
	background: url(images/propertymanagement/PM_sub_RP_up.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.property ul li.rentals a:hover {
	background: url(images/propertymanagement/PM_sub_RP_over.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.property ul li.rentals_active a {
	width: 227px;  
	background: url(images/propertymanagement/PM_sub_RP_over.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.property ul li.realestate a { 
	width: 231px; 
	background: url(images/propertymanagement/PM_sub_RE_up.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.property ul li.realestate a:hover {
	background: url(images/propertymanagement/PM_sub_RE_over.jpg);
	background-repeat: no-repeat;
}
#top_navprop #nav_items.property ul li.realestate_active a {
	width: 231px;  
	background: url(images/propertymanagement/PM_sub_RE_over.jpg);
	background-repeat: no-repeat;
}
/* END Property Management TOP MENU */
/* Start Property Management SIDE MENU */
#side_nav.property ul li.team a { 
	height: 32px;
	background: url(images/propertymanagement/PM_sub_ourteam_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.team a:hover {
	background: url(images/propertymanagement/PM_sub_ourteam_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.team_active a {
	height: 32px; 
	background: url(images/propertymanagement/PM_sub_ourteam_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.property ul li.resource a { 
	height: 33px;
	background: url(images/propertymanagement/PM_sub_resources_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.resource a:hover {
	background: url(images/propertymanagement/PM_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.resource_active a {
	height: 33px; 
	background: url(images/propertymanagement/PM_sub_resources_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.property ul li.propman a { 
	height: 33px;
	background: url(images/propertymanagement/PM_sub_services_up.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.propman a:hover {
	background: url(images/propertymanagement/PM_sub_services_over.jpg);
	background-repeat: no-repeat;
}
#side_nav ul li.propman_active a {
	height: 33px; 
	background: url(images/propertymanagement/PM_sub_services_over.jpg);
	background-repeat: no-repeat;
}
/* END Property Management SIDE MENU */
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebar.main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 503px;
	width: 225px;
	background: url(images/realestatesub/RE_sub_sidebar_img.jpg) no-repeat;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebarrent.rentals {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 503px;
	width: 231px;
	background-repeat: no-repeat;
	background: url(images/rentalssub/RP_sub_sidebar_img.jpg);
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_boxrent.rentals {
	background: url(images/invitation_Bg_tan.png);
	background-repeat: no-repeat;
}



#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebarprop.property {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 504px;
	width: 231px;
	background-repeat: no-repeat;
	background: url(images/propertymanagement/PM_sub_sidebar_img.jpg);
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_boxprop.property {
	background: url(images/propertymanagement/PM_sub_sidemnu_btm.jpg);
	height: 410px;
	clear:both;
	margin:0;
	padding:0;
	width:229px;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #top_navprop.property {
	background: url(images/propertymanagement/PM_sub_topnav_bg.jpg);
	background-repeat: no-repeat;
}
#main_content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #99763C;
	line-height: 14px;
	font-weight: normal;
}
#main_content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #48381C;
	line-height: 14px;
	font-weight: normal;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #mortgage-calculator {
	padding: 0px;
	height: 350px;
	width: 400px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#register_btn {
	margin-top: 275px;
}
#register_btn ul li {
	list-style-type:none;
	list-style:none;
}
#register_btn ul li a {
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	border:thin groove #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left:-25px;
}
#register_btn ul li a:hover{
	background-color:#990000;
}
#right_sidebar.rentals #register_btn ul li a:hover{
	background-color: #c39c41;
}
#right_sidebar.property #register_btn ul li a:hover{
	background-color: #3a6f8f;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar.main #quote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar #quote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarteam #quote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarprop #quote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarrent #quote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#48381C;
	font-weight: bold;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarteam #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarmain #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarprop #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebarrent #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar_info #quote {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* START INFOR PAGES SIDE MENU */
#side_nav.info ul li.ourphilosophy a { 
	height: 32px;
	background: url(images/infosub/INF_sub_our_philosophy_up.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.ourphilosophy a:hover {
	background: url(images/infosub/INF_sub_our_philosophy_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.ourphilosophy_active a {
	height: 32px; 
	background: url(images/infosub/INF_sub_our_philosophy_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.duttonsstory a { 
	height: 33px;
	background: url(images/infosub/INF_sub_duttons_story_up.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.duttonsstory a:hover {
	background: url(images/infosub/INF_sub_duttons_story_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.duttonsstory_active a {
	height: 33px; 
	background: url(images/infosub/INF_sub_duttons_story_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.ravereviews a { 
	height: 32px;
	background: url(images/infosub/INF_sub_rave_reviews_up.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.ravereviews a:hover {
	background: url(images/infosub/INF_sub_rave_reviews_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.ravereviews_active a {
	height: 32px; 
	background: url(images/infosub/INF_sub_rave_reviews_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.contactus a { 
	height: 34px;
	background: url(images/infosub/INF_sub_contact_us_up.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.contactus a:hover {
	background: url(images/infosub/INF_sub_contact_us_over.jpg);
	background-repeat: no-repeat;
}
#side_nav.info ul li.contactus_active a {
	height: 34px; 
	background: url(images/infosub/INF_sub_contact_us_over.jpg);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #side_nav #info_box_info {
	margin: 0px;
	padding: 0px;
	height: 374px;
	width: 229px;
	clear:both;
	background-repeat:no-repeat;
	background: url(images/infosub/INF_sidebar_img.jpg);
}
/* END INFO PAGES SIDE MENU */
/* Start INFO PAGES TOP MENU */
#top_nav_info #nav_items ul li.whoweareinfo a { 
	width: 229px; 
	background: url(images/infosub/INF_sub_who_we_are_up.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.whoweareinfo a:hover {
	background: url(images/infosub/INF_sub_who_we_are_over.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.whoweareinfo_active a {
	width: 229px;  
	background: url(images/infosub/INF_sub_who_we_are_over.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.realestateinfo a { 
	width: 221px; 
	background: url(images/infosub/INF_RE_tab_up.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.realestateinfo a:hover {
	background: url(images/infosub/INF_RE_tab_over.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.propertyinfo a { 
	width: 219px; 
	background: url(images/infosub/INF_PM_tab_up.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.propertyinfo a:hover {
	background: url(images/infosub/INF_PM_tab_over.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.rentalsinfo a { 
	width: 231px; 
	background: url(images/infosub/INF_RP_tab_up.jpg);
	background-repeat: no-repeat;
}
#top_nav_info #nav_items ul li.rentalsinfo a:hover {
	background: url(images/infosub/INF_RP_tab_over.jpg);
	background-repeat: no-repeat;
}
/* END INFO PAGES TOP MENU */
#right_sidebar_info.infopg {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 505px;
	width: 231px;
	background: url(images/infosub/INF_rightsidebar_bg.jpg);
	background-repeat:no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1 #text a {
	color: #99763C;
	text-decoration: none;
}
#page_wrapper #content_wrapper #sub_content_wrap #content_1 #text a:hover {
	color: #48381C;
	text-decoration: none;
	padding-top: 250px;
}
#infobox_text      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 35px;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar #quote.small p {
	font-size:12px;
}
#right_sidebar_info p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48381c;
	font-weight: bold;
}#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar_info #rightquote {
	margin-top: 265px;
	width: 200px;
	margin-left: 15px;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebarteam.team {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 505px;
	width: 231px;
	background: url(images/realestatesub/RE_sub_sidebar_Heads_img.jpg);
	background-repeat: no-repeat;
}
#sub_content_wrap #right_sidebar.main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 505px;
	width: 231px;
	background: url(images/realestatesub/RE_sub_sidebar_img.jpg);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebarteam.team #quote.team{
	margin-top: 200px;
}
#fw_bk_btns {
	width: 120px;
	float:left;
	height: 45px;
}
#fw_bk_btns a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #615136;
	text-decoration:none;
	font-weight:bold;
}
#fw_bk_btns a:hover {
		color: #890503;
}
#footer #fw_bk_btns {
	width: 120px;
	float:left;
	height: 45px;
}
#footer #fw_bk_btns a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #615136;
	text-decoration:none;
	font-weight:bold;
}
#footer #fw_bk_btns a:hover {
		color: #890503;
}
#topreal.realestate {
	background: url(images/landing_realestate_top.jpg);
	background-repeat: no-repeat;
}
#toprent.rentals {
	background: url(images/landing_rentals_top.jpg);
	background-repeat: no-repeat;
}
#topprop.property {
	background: url(images/landing_property_top.jpg);
	background-repeat: no-repeat;
}
#main_content img {
	padding-right:5px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:0px;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #review_links a {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar #quote {
	padding: 0px;
	margin-top: 275px;
}
#page_wrapper #content_wrapper #sub_content_wrap #right_sidebar #buyer_sidebar {
	width: 175px;
	margin-top: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebar.alt {
	background:transparent url(images/realestatesub/RE_sub_sidebar_imgALT.jpg) no-repeat scroll 0 0;
	float:left;
	height:503px;
	margin:0;
	padding:0;
	width:231px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#page_wrapper #content_wrapper.subpage #sub_content_wrap #right_sidebar.alt2 {
	background:transparent url(images/realestatesub/RE_sub_sidebar_img2ALT.jpg) no-repeat scroll 0 0;
	float:left;
	height:503px;
	margin:0;
	padding:0;
	width:231px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_box #invitation {
	height: 282px;
	width: 190px;
	background-image: url(images/realestatesub/invitation_Bg.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_boxrent #invitation {
	height: 282px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48381C;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_boxprop #invitation.prop {
	height: 282px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	clear:both;
	background-image: url(images/invitation_Bg_blue.png);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_boxprop #invitation img {
	padding-top: 7px;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_boxrent #invitation img {
	padding-top: 7px;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_box #invitation a {
	color: #FFFFFF;
}
#page_wrapper #content_wrapper #sub_content_wrap #side_nav #info_box #invitation img {
	padding-top: 7px;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div {
	margin: 0px;
	padding: 0px;
	width: 400px;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_left {
	margin: 0px;
	float: left;
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615136;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_right {
	margin: 0px;
	float: left;
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615136;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contact_inv_txt {
	width: 170px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
	height: 120px;
}

#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_left_alt {
	margin: 0px;
	float: left;
	width: 190px;
	height: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 2.5px;
	padding-bottom: 5px;
	padding-left: 2.5px;
	background-image: url(images/contact_left_top.png);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_right_alt {
	margin: 0px;
	float: left;
	width: 190px;
	height: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615136;
	padding-top: 0px;
	padding-right: 2.5px;
	padding-bottom: 5px;
	padding-left: 2.5px;
	background-image: url(images/contact_right_top.png);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_left_alt2 {
	margin: 0px;
	float: left;
	width: 190px;
	height: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 2.5px;
	padding-bottom: 5px;
	padding-left: 2.5px;
	background-image: url(images/contact_left_btm.png);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_right_alt2 {
	margin: 0px;
	float: left;
	width: 190px;
	height: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 2.5px;
	padding-bottom: 5px;
	padding-left: 2.5px;
	background-image: url(images/contact_right_btm.png);
	background-repeat: no-repeat;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #invitations_contact {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 400px;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_left_alt #contact_inv_txt a {
	color: #FFFFFF;
	text-decoration: underline;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_left_alt2 #contact_inv_txt a {
	color: #FFFFFF;
	text-decoration: underline;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_right_alt2 #contact_inv_txt a {
	color: #FFFFFF;
	text-decoration: underline;
}
#page_wrapper #content_wrapper #sub_content_wrap #main_content #contact_div #contact_right_alt #contact_inv_txt a {
	text-decoration: underline;
	color: #615136;
}