body {

  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

  font-size:11px;

  color:#6A5633;

  background-color:#EED799;

  background-image:url(images/honeyback.jpg);

  background-repeat:repeat;

  margin-top:0px;

  text-align:center;

}



td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

    font-size:11px;

}



th {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

    font-size:11px;

}



a {

	color:#6F5436;

	text-decoration:none;

}



a:hover {

	color:#6F5436;

	text-decoration:underline;

}



.smaptfeatures {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

}



.chiefcell {

	vertical-align:top;

	text-align:center;

	width:100%;

	background-image:url(images/woodgrain.jpg);

	border-bottom: 2px solid #B5A270;

	border-left: 2px solid #B5A270;

	border-right: 2px solid #B5A270;

}



.topgreenbit {

	width:183px;

	height:61px;

	vertical-align:bottom;

	text-align:left;

}



.topwoodrow {

	width:569px;

	vertical-align:middle;

	text-align:left;

	font-family: Arial, helvetica, sans-serif;

	font-size:9px;

	color:#ffffff;

	letter-spacing:2px;

	padding-top:10px;

	height:51px;

}



.secondrow {

	background-image:url(images/2ndrow.jpg);

	height:111px;

	vertical-align:top;

}



.commsales {

	width:171px;

	height:46px;

	text-align:right;

	vertical-align:top;

	filter:alpha(opacity=40);

	opacity:.40;

}



.aptcomm {

	width:105px;

	height:65px;

	text-align:center;

	vertical-align:bottom;

	filter:alpha(opacity=40);

	opacity:.40;

}



.emptyright {

	width:476px;

}



.bigbottom {

	background-color:#FFFEF7;

}



.leftcolcontainer {

	width:514px;

	vertical-align:top;

	text-align:left;

	background-image:url(images/aboutcontentback.jpg);

	padding-bottom:50px;

}



.peoplepic {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/peepspic.jpg);

}



.peoplepic2 {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/piccommercial.jpg);
	background-repeat:no-repeat;

}



.peoplepicapt {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/peepspicapt.jpg);

}



.peoplepicresi {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/resipeeps.jpg);

}



.peepspicbluffs {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/bluffspeeps.jpg);

}



.peepspicwillow {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/willowpeeps.jpg);

}



.peepspicsurrey {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/surreypeeps.jpg);

}



.peepspicheather {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/heatherpeeps.jpg);

}



.peepspichazel {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/hazeltinepeeps.jpg);

}



.peepspiceagle {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/eaglepeeps.jpg);

}



.peepspiccopper {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/copperpeeps.jpg);

}



.peepspiccinnamon {

	width:514px;

	vertical-align:top;

	text-align:left;

	height:144px;

	background-image:url(images/cinnamonpeeps.jpg);

}



.resihood {

	vertical-align:top;

	text-align:right;

	width:174px;

	height:139px;

	padding-right:10px;

	padding-top:5px;

	filter:alpha(opacity=40);

	opacity:.40;

}



.emptyresi {

	width:330px;

}



.greenbar {

	height:20px;

	padding-left:20px;

	vertical-align:middle;

	text-align:left;

  font-family: Arial, helvetica, sans-serif;

  font-size:11px;

  color:#6A5631;

  background-color:#DBDDAC;

	border-top: 2px solid #ffffff;

}



.peachbar {

	height:20px;

	padding-left:20px;

	vertical-align:middle;

	text-align:left;

  font-family: Arial, helvetica, sans-serif;

  font-size:11px;

  color:#6A5631;

  background-color:#FEDFB3;

	border-top: 2px solid #ffffff;

}



.ltbluebar {

	height:20px;

	padding-left:20px;

	vertical-align:middle;

	text-align:left;

  font-family: Arial, helvetica, sans-serif;

  font-size:11px;

  color:#6A5631;

  background-color:#D4E7E5;

	border-top: 2px solid #ffffff;

}



.rightcoloverlay {

	background-image:url(images/rtunderback.jpg);

	border-left: 2px solid #B5A270;

	vertical-align:top;

	text-align:center;

}



.rightaboutcol {

	background-image:url(images/rtaboutback.jpg);

	border-left: 2px solid #B5A270;

	vertical-align:top;

	text-align:center;

}



.commheader {

	height:43px;

	text-align:center;

	vertical-align:middle;

	padding-top:10px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#6F5436;

	width:514px;

}



.commhdrapts {

	text-align:center;

	vertical-align:bottom;

	padding-top:17px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#6F5436;

	width:514px;

}



.bigflourish {

	height:58px;

	text-align:center;

	vertical-align:middle;

	padding-top:5px;

	padding-bottom:20px;

	width:514px;

}



.bgfleuraptselect {

	height:58px;

	text-align:center;

	vertical-align:middle;

	padding-top:5px;

	padding-bottom:20px;

	width:514px;

}



.brokercontent {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	padding-bottom:55px;

	vertical-align:top;

	text-align:left;

	padding-left:20px;

	padding-right:20px;

}



.topbrokercontent {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	padding-bottom:20px;

	vertical-align:top;

	text-align:left;

	padding-left:20px;

	padding-right:20px;

}



.commcontent {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	padding-bottom:55px;

	vertical-align:top;

	text-align:left;

	padding-left:55px;

	padding-right:55px;

}



.commcontentmap {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

	padding-left:55px;

	padding-right:55px;

}



.retailcontentsub {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

}



.retailcontsubbobbi {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

	padding-top:15px;

}



.smretailfeatures {

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

}



.smofficetablebuffer {

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

	width:20px;

}



.officetablebold {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#6F5436;

	vertical-align:top;

	text-align:right;

	font-weight:bold;

}



.tealofficetable {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:center;

	padding-bottom:15px;

	padding-left:5px;

	padding-right:5px;

}



.tealofficetable a {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:center;

	padding-bottom:15px;

	padding-left:5px;

	padding-right:5px;

}



.tealofficetable a:hover {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:center;

	padding-bottom:15px;

	padding-left:5px;

	padding-right:5px;

}



.tealofficegrayedout {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#C0C0C0;

	vertical-align:top;

	text-align:left;

	padding-bottom:15px;

	padding-right:5px;

}



.tealofficegraycenter {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#C0C0C0;

	vertical-align:top;

	text-align:center;

	padding-bottom:15px;

	padding-right:5px;

}



.tealofficeleft {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:left;

	padding-bottom:15px;

	padding-right:5px;

}



.tealofficeleft a {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:left;

	padding-bottom:15px;

	padding-right:5px;

}



.tealofficeleft a:hover {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#568E9D;

	vertical-align:top;

	text-align:left;

	padding-bottom:15px;

	padding-right:5px;

}



.officetablelinks {

	font-family: Arial, helvetica, sans-serif;

	font-size:11px;

	color:#6F5436;

	vertical-align:top;

	text-align:left;

	font-weight:bold;

}



.smcommaddress {

	font-size:10px;

}



.smallfleurdivider {

	padding-top:30px;

	padding-bottom:30px;

	text-align:center;

}



.rtlinkholder {

	vertical-align:top;

	text-align:center;

	width:237px;

	padding-top:22px;

}



.rtresiholder {

	vertical-align:top;

	text-align:center;

	width:237px;

	padding-top:9px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#6F5436;

}



.rtresimapspace {

	vertical-align:top;

	text-align:center;

	width:237px;

	padding-top:9px;

	padding-bottom:11px;

	height:220px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#6F5436;

}



.rtaptlinkholder {

	vertical-align:bottom;

	text-align:center;

	width:237px;

	height:145px;

	font-family: Arial, helvetica, sans-serif;

	font-size:2px;

	color:#F7F0D6;

}



.corpatplink {

	vertical-align:middle;

	text-align:center;

	padding-bottom:28px;

}



.complexlink {

	vertical-align:middle;

	text-align:center;

	padding-bottom:5px;

}



.rtmaplelinks {

	vertical-align:middle;

	text-align:center;

	width:190px;

	height:30px;

	border-right: 2px solid #AA8A4F;

	border-bottom: 2px solid #AA8A4F;

	border-top: 2px solid #BCAF8C;

	border-left: 2px solid #BCAF8C;

}



.rtcherrylink {

	vertical-align:middle;

	text-align:center;

	width:190px;

	height:30px;

	border-right: 2px solid #95754F;

	border-bottom: 2px solid #95754F;

	border-top: 2px solid #B5A689;

	border-left: 2px solid #B5A689;

}



.rtlinkbuffer {

	height:4px;

	text-align:right;

}



.rtlinkbiggerbuffer {

	height:8px;

	text-align:right;

}



.devcontainer {

	vertical-align:top;

	text-align:center;

	padding-top:25px;

}



.aboutcontainer {

	vertical-align:top;

	text-align:center;

	padding-top:55px;

}



.professionals {

	vertical-align:top;

	text-align:left;

	padding-bottom:10px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#8C7651;

}



.midlinedots {

	vertical-align:top;

	text-align:center;

	width:10px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#675736;

}



.creds {

	vertical-align:top;

	text-align:left;

	width:184px;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#675736;

	padding-bottom:3px;

}



.aptcontainer {

	vertical-align:top;

	text-align:center;

	padding-top:42px;

}



.couponpage {	

	background-color:#FFFFFF;

}



.couponpage body {	

	background-color:#FFFFFF;

}



.developmentlinks {

	vertical-align:middle;

	text-align:center;

	font-family: Arial, helvetica, sans-serif;

	font-size:2px;

	color:#F7F0D6;

}



.commercialsubmenu {

	vertical-align:middle;

	text-align:center;

	font-family: Arial, helvetica, sans-serif;

	font-size:10px;

	color:#675736;

	padding-bottom:10px;

}



hr.sm {

	border: none 0; border-top: 1px dashed #675736;width: 100px; height: 1px; text-align: center;

}



.cityaptlinksbfrtop {

	vertical-align:middle;

	text-align:center;

	font-family: Arial, helvetica, sans-serif;

	font-size:2px;

	color:#F7F0D6;

	padding-top:12px;

}



.rtaboutlink {

	vertical-align:middle;

	text-align:center;

	padding-top:30px;

	line-height:3px;

}



.rtmoreinfo {

	padding-bottom:75px;

	vertical-align:top;

	text-align:center;

	padding-top:5px;

}



.rtabtmoreinfo {

	padding-bottom:10px;

	vertical-align:top;

	text-align:center;

	padding-top:5px;

}



.rtmoreresi {

	padding-bottom:40px;

	vertical-align:top;

	text-align:center;

	padding-top:5px;

}



.rtcolcontent {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	padding-bottom:45px;

	vertical-align:top;

	text-align:center;

}



.rtcolcontresi {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#6F5436;

	padding-bottom:0px;

	vertical-align:bottom;

	text-align:center;

}



.topflourish {

	background-image:url(images/tanline1.gif);

	text-align:center;

	vertical-align:top;

}



.btmflourish {

	background-image:url(images/tanline2.gif);

	text-align:center;

	vertical-align:top;

}



.aboutpagecontentback {

	width:514px;

	vertical-align:top;

	text-align:left;

}



.btmblubox {

	background-color:#33667D;

	padding-top:35px;

	padding-bottom:35px;

	vertical-align:middle;

	height:130px;

	text-align:center;

	font-family: Arial, helvetica, sans-serif;

	font-size:14px;

	color:#FCFBF1;

}



.othrbtmblubox {

	font-family: Arial, helvetica, sans-serif;

	font-size:12px;

	color:#FCFBF1;

}



.aptselectbar {

	background-image: url(images/aptselectbg.gif);

	background-repeat: no-repeat;

	background-position: center center;

	height: 27px;

	text-align:center;

	vertical-align:middle;

}



.aptcompts {

	height: 18px;

	text-align:center;

	vertical-align:middle;

	padding-left:1px;

	padding-right:1px;

}



.brokerpix {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	padding-bottom:20px;

	text-align:left;

	vertical-align:top;

	width:146px;

}



.brokerdetails {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-bottom:20px;

	padding-left:40px;

	text-align:left;

	vertical-align:top;

}

