/* eriPM */

.fstack1 { font-family: "Goudy Old Style", GoudyOldStyT, "GoudyOlSt BT", goudy, Garamond, "Big Caslon", "Times New Roman", "Lucida Bright", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif; }
.fstack3 { font-family: "helvetica neue", arial, helvetica, san-serif; }
.fstack5 { font-family: "Arial Narrow", "Franklin Gothic Medium Cond", "DejaVu Sans Condensed", "Helvetica Neue", sans-serif; }

.shade01 { box-shadow:0px 0px 4px rgba(30,30,30,0.65);-moz-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-webkit-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-khtml-box-shadow:0px 0px 4px rgba(30,30,30,0.65); }

.clearfloat, .clr {clear:both;}
a, input, button {outline:0}
div, form, p  {position:relative; margin:0; padding:0;}
ul {position:relative;}
input[type="checkbox"] {position:relative; top:1px; -moz-appearance:checkbox; -moz-border-radius:0 0 0 0 !important; margin:3px 3px 3px 0px !important; }

html {background-color:#dfe7f7;}
body {background:#dfe7f7; margin: 18px 0px 0px; font-family: "helvetica neue", arial, helvetica, san-serif; }
.main {width:802px; border:1px solid #998866; background:url(/images/tile02.jpg);}
div.main {width:802px; margin:10px auto 4px;	border:1px solid #998866; background:url(/images/tile02.jpg); }

div#scnx {position:absolute; left:42px; top:-1px; padding-left:0px; padding-top:0px; overflow:hidden;} /*  ; ; */
/*body div#scnx {left:3px; top:96px; bottom:auto; padding-left:5px; padding-top:5px; }*/
iframe.fb-like {border:none; width:120px; height:35px;}




div.mainleft {position:relative; float:left; margin:8px 10px; padding-bottom:12px; border:1px solid #998866; border-left:none; background-repeat:repeat-y;}
div.mainright {position:relative; float:left; margin:8px 10px; }

div.mainright h2.subhead {margin-top:8px; margin-bottom:6px;}
div.mainright h2.tophead {margin-top:0px; margin-bottom:6px;}
p.bt {margin-top:3px; margin-bottom:4px;}

body.pg_ri div.main div.mainleft {margin:8px 4px 8px 23px; background-image:url(images/fade2.png);}
body.pg_ri div.main div.mainleft div.content {width:186px; margin:0 16px 0 0px;}
body.pg_ri div.main div.mainright {width:524px; margin:6px 16px 20px 20px;}
div.rentalintro p {margin-top:3px; margin-bottom:4px;}

body.pg_a div.main div.mainleft {margin:8px 4px 8px 23px; background-image:url(images/fade2.png);}
body.pg_a div.main div.mainleft div.content {width:212px; margin:0 0px 0 0px;}
body.pg_a div.main div.mainright {width:536px; margin:6px 12px 20px 12px;}


body.pg_u div.main div.mainleft {margin:8px 0px 4px 12px; padding-bottom:4px; border:none;}
body.pg_u div.main div.mainleft div.content {width:410px; margin:0; padding:0 16px 8px 2px; border:1px solid #998866; border-left:none; background-image:url(images/bg-fade500-b.png); background-repeat:repeat-y;}

/*body.pg_u div.main div.rdagents {height:140px; margin:0px 11px 8px 12px; border:1px solid #887766;}*/

div.rdasep {position:relative; height:4px; margin:0; border-bottom:1px solid #887766; background:url(images/bshad-3.png) bottom repeat-x;}
body.pg_u div.main div.rdagents {height:170px; margin:0px 0px 8px; padding-top:3px; }

div.rdagents div.rdagent {float:left; width:259px; padding-top:3px; text-align:right; font-size:75%;}
div.rdagents div.rdagent img.rdathumb {float:right; height:124px; margin-left:5px; border:1px solid #998866;}
div.rdagents p.rdalabel {float:left; width: 516px; margin:3px 0; padding:0 !important; line-height:22px; border:1px solid #998866; text-transform:uppercase; text-align:center; font-weight:bold; background:url(images/tf25choc.png);}

div.agentinfo { display:none; padding-top:3px; text-align:right;}
div.agentinfo img.agtimage {float:right; margin:6px 20px 10px 10px; border:1px solid #998866;}
div.agentinfo p {padding-right:10px; text-align:left; font-size:110%;}
div.agentinfo p.agthead {margin:6px 12px; padding:0; text-align:right; line-height:20px; font-size:150%; font-weight:bold;}

body.pg_a div.mainright div.content {text-align:right; padding-top:12px;}
body.pg_a div.mainright div.content p.lochead {margin:0 0 6px; padding:0; font-size:150%; font-weight:bold;}
body.pg_a div.mainright div.content p.locdata {margin:0 0 6px; padding:0; font-size:120%; }


body.pg_u div.main div.mainright {width:339px; margin:6px 10px 20px 8px; padding-left:4px;}

body.pg_pm div.main div.mainleft {margin:8px 4px 8px 23px; border:transparent;}
body.pg_pm div.main div.mainleft div.content {width:184px; margin:0 16px 0 0px;} /* width:186px; */
body.pg_pm div.main div.mainright {width:524px; margin:6px 16px 20px 10px;}
body.pg_pm div.main div.toptext {width:480px; margin-left:38px; font-size:125%; line-height:1.25;}
body.pg_pm div.main div.toptext p {margin-top:20px; margin-bottom:16px;}
body.pg_pm div.main img.absinset {position:absolute; top:296px; right:24px; width:240px; border:1px solid #998866;}
body.pg_pm div.main div.mainright p.brandedtext3 {margin-top:0; margin-bottom:16px;}

div.mainleft h2 {position:relative; margin:0; padding:4px 0 2px 0; line-height:22px; font-size:18px; text-align:right; text-transform:uppercase; color:#998866; font-family:'arial narrow',sans-serif; font-stretch:condensed;}
body.pg_ri div.main div.mainleft h2 {padding:4px 0 8px 0;}
body.pg_a div.main div.mainleft h2 {margin-top:4px; padding:4px 10px 2px 0; text-align:center;}
div.mainleft h2 img {position:relative; top:-2px;}

div.unitimage {position:relative; margin:4px auto;}
div.unitimage div {position:relative; width:408px; height:306px; border:1px solid #998866; text-align:center;}
div.unitimage div img {width:408px; height:306px;}
body.pg_u div.thumbs {margin:4px auto; padding:2px 0 0 1px;}
body.pg_u div.thumbs div {float:left; width:100px; height:75px; margin:0 2px 2px 0;}
body.pg_u div.thumbs div img {width:inherit; height:inherit; }

body.pg_u div.imgctrls {height:28px; margin-bottom:2px; border:1px solid #998866; background-image:url(images/tf25choc.png); font-size:13px;}
body.pg_u div.imgctrls p.bttn {float:left; line-height:22px; margin:2px; padding:0 4px; border:1px outset #998866; cursor:pointer; text-align:center;}
body.pg_u div.imgctrls p.bttn:hover {background-image:url(images/tf20wht.png);}
body.pg_u div.imgctrls p.bttn.down {border-style:inset; background-image:url(images/tf20wht.png);}

p.bttn label {display:block;width:100%; height:100%; cursor:pointer;}

div.gmaps {position:relative; border:1px solid #998866;}
div#umap {width:408px; height:306px;}
div#locmap {height:264px; margin:0 12px 0 0px;}


div#header {position:relative;margin: 10px; padding:0; width:780px; height:175px; border:1px solid #aabbcc; background:url(images/bg-overlay-01.png);}
div#header div.inhead {margin:0; padding:0; width:100%; height:100%; background:url(images/header.png) no-repeat top right;}
#door {position:absolute; top:33px; left:98px; z-index:10; width:30px; height:30px;}
#door a {display:block; width:30px; height:30px; text-decoration:none; color:inherit; cursor:default;}

img.i50pw {width:50px;}

/* tabbed nav setup */
  div.tabs {position:relative; margin:0px 0px 6px; padding:0 1% 0 1%; text-align:center; border-bottom:1px solid #998866; background:url(images/bshad-3.png) bottom repeat-x; font-family:"arial narrow",sans-serif; font-stretch:condensed;}
  div.tabs div.tab {float:left; margin:0; padding:0; z-index:10; text-align:center; cursor:pointer;}
  div.tabs div.tab p {float:left; margin:0 !important; background:url(images/tbp-ctr-3.png);}

  div.tabs div.tabwrap {display:inline-block; position:relative; margin:0 auto;}

  div.mtabs {height:26px;}
  div.mtabs div.tab {height:26px;}
  div.mtabs div.tab p {height:24px; line-height:24px; padding-top:2px;}
  div.mtabs div.tab p.ctr {padding-left:6px; padding-right:6px;}

  div.ctabs {height:30px;}
  div.ctabs div.tab {height:30px;}
  div.ctabs div.tab p {height:26px; line-height:26px; padding-top:4px;}
  div.ctabs div.tab p.ctr {padding-left:24px; padding-right:24px;}

  div.tabs div.tab p.lft {width:9px; background:url(images/tbp-lft-3.png) no-repeat;}
  div.tabs div.tab p.rgt {width:9px; background:url(images/tbp-rgt-3.png) no-repeat;}
  div.tabs div.tab p a {display:block; text-decoration:none; color:black;}
  div.tabs div.tab div.btm {position:relative; height:0px; margin:0 5px 0 5px; background:url(images/tile02.jpg);}

  div.tabs div.opentab {z-index:20; } 
  div.tabs div.opentab p {background:url(images/tb-ctr-3.png);}
  div.tabs div.opentab p.lft {background:url(images/tb-lft-3.png) no-repeat;}
  div.tabs div.opentab p.rgt {background:url(images/tb-rgt-3.png) no-repeat;}
  div.tabs div.opentab div.btm {top:-3px; height:4px; }

  div.tabs div.hvrtab p.ctr {background:url(images/tbh-ctr-3.png);}
  div.tabs div.hvrtab p.lft {background:url(images/tbh-lft-3.png) no-repeat;}
  div.tabs div.hvrtab p.rgt {background:url(images/tbh-rgt-3.png) no-repeat;}
/* end tabbed nav */

#thelead {height:50px; margin:8px 23px 2px; background:url(images/thelead.png) no-repeat;}
#thelead p.lead {margin:0; padding-top:8px; text-align:center; font-stretch:condensed;}
#thelead .brandedtext3 {margin:0; text-align:center;}
div.leadtext {margin:0; padding:0;}
div.leadtext p {margin:0; padding:0 12px 0 0;}

div.detaillead {text-align:center; font-size:150%; text-transform:uppercase;}

#listingnav {position:relative; height:26px; line-height:26px; margin-top:6px; margin-bottom:24px; padding:0px 12px; font-family:'arial narrow', sans-serif; background:url(images/bg-navline.png);}
table #listingnav {width:782px;}
#listingnav p {height:24px; line-height:24px; margin:0 0 0 0;  border:1px solid #998866; text-align:center; background:url(images/tile02.jpg);}
#listingnav p:hover {border-style:outset;}
#listingnav p.left {float:left; margin:0 0 0 35px;}
#listingnav p.right {float:right; margin:0 35px 0 0;}
#listingnav a {display:block; padding:0px 10px; color:#998866; text-decoration:none;}
#listingnav a:hover {color:black; background:url(images/bg-overlay-01.png);}

#arrownav {height:24px; padding:14px 52px 18px; background:url(images/navarrow.png) no-repeat; font-family:'arial narrow', sans-serif;}
#arrownav p {height:24px; line-height:24px; margin:0 0 0 0;  text-align:center; }
#arrownav p:hover {}
#arrownav p.left {float:left; margin:0 0 0 0px;}
#arrownav p.right {float:right; margin:0 0px 0 0;}
#arrownav p.center {position: absolute; z-index:10; left:351px;}
#arrownav a {display:block; padding:0px 10px; color:#998866; text-decoration:none;}
#arrownav a:hover {color:black; }


#sorter {position:relative; overflow:hidden; height:26px; line-height:26px; margin-top:14px; margin-bottom:12px; padding:0 12px 0 24px; font-family:'arial narrow', sans-serif; background:url(images/bg-navline.png);}
#sorterlabel {float:left; height:24px; line-height:24px; margin-left:60px; margin-right:20px; font-size:70%; padding:0 3px; text-transform:uppercase; color:#000000; background:url(images/tile02.jpg);}
#sorter p {float:left; height:24px; line-height:24px; margin:0 16px 0 16px;  border:1px solid #998866; text-align:center; background:url(images/tile02.jpg);}
#sorter a {display:block; padding:0px 10px; color:#998866; text-decoration:none;}
#sorter a:hover {color:black; background:url(images/bg-overlay-01.png);}
#sorter p.sorted {border-width:0; }
#sorter p.sorted a {color:#000000; font-weight:bold;}
#sorter p.sorted a:hover {font-weight:bold; cursor:default; background:url(images/tile02.jpg);}

.bold {font-weight:bold;}

div.mainright {font-size:12px;}
div.mainright p {line-height:17px;}

a.quiet, a.quiet:hover, a.quiet:link, a.quiet:visited, a.quiet:active {text-decoration:none; color:inherit; cursor:default;}

button.bttn1 {line-height:24px; margin:2px; background:transparent; border:1px outset #998866; cursor:pointer;}
button.bttn1:hover {background-image:url(images/tf20wht.png);}

div.content div.miwrap {height:28px; margin:4px 7px 0px 0;}
p.bttn2 {line-height:22px; margin:2px; padding:0 4px; text-align:center; border:1px outset #998866; background-image:url(images/tf20wht.png); cursor:pointer;}
p.bttn2:hover {background:url(images/bg-fade500-b.png) right repeat-y;}
p.bttn2.down {border-style:inset; background-image:url(images/tf50wht.png);}
p.bttn2.down:hover {background:url(images/bg-fade500-b.png) right repeat-y;}


div.agentwrap {position:relative; float:left; margin-bottom:14px; margin-right:6px;}
div.agent {position:relative; width:100px; margin:0 auto; cursor:pointer;}
div.agent div.image {width:94px; border:1px solid #998866;}
div.agent div.image:hover {border-style:outset;}
div.agent div.image img {width:inherit;}
div.agent p.name {margin:2px 0 2px; font-size:90%;}

div#rentroll {position:relative; width:789px; padding:0 6px 0 7px;}

div.rentalwrap {position:relative; float:left; margin-bottom:14px;}
div#rentroll div.rentalwrap {width:263px;}
div#homeroll {top:-16px; margin-left:40px;}
div#homeroll div.rentalwrap {width:230px;}

div.rental {position:relative; width:186px; margin:0 auto;}

div.rental:hover {outline:1px solid #7c2231; background:url(images/bg-overlay-01.png); cursor:pointer;}
div.rental p.rr {margin:0; padding:0; font-family: "Goudy Old Style", GoudyOldStyT, "GoudyOlSt BT", goudy, Garamond, "Big Caslon", "Times New Roman", "Lucida Bright", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif; font-size:15px; line-height:17px;} 
div.rental p.rr a {font-family:'arial narrow',sans-serif; font-weight:bold; cursor:pointer;}
div.rental p.rrcity {margin:0; padding:0 !important; line-height:22px; border:1px solid #998866; border-bottom:none; text-align:center; font-size:16px; font-family:'arial narrow',sans-serif; font-weight:bold; background:url(images/tf25choc.png);}
div.rental div.image {width:184px; height:138px; margin:0 auto 4px; text-align:center; border:1px solid #998866;}
div.rental div.image img {width:184px; height:138px;}

div.toolbox {position:relative; width:186px; margin:0 auto; font-family:'arial narrow',sans-serif;}
div.toolbox p.tblabel {margin:0; padding:0 !important; line-height:22px; border:1px solid #998866; border-bottom:none; text-transform:uppercase; text-align:center; font-weight:bold; background:url(images/tf25choc.png);}
div.toolbox div.items {width:184px; margin:0 auto 4px; text-align:left; border:1px solid #998866; background:url(images/bg-overlay-01.png);}
div.toolbox div.rentalheight {height:138px;}

div.rdagent div.toolbox {position:relative; width:200px; margin:0 auto; font-family:'arial narrow',sans-serif;}
div.rdagent div.toolbox div.items {width:198px; margin:0 auto 4px; text-align:left; border:1px solid #998866; background:url(images/fade.png); font-size:110%;}

div.slides {position:relative; float:right; margin:0 48px 6px 12px; border:1px solid #998866; text-align:center; background:url(images/tf25choc.png);}
div.slides div.stack {display:none;}
div.ssmain {width:196px; height:147px;}
div.ssmain div {width:196px; height:147px; text-align:center;}
div.ssmain div img {height:147px;}

div.ssmove {width:252px; height:189px;}
div.ssmove div {width:252px; height:189px; text-align:center;}
div.ssmove div img {height:189px;}

body.pg_a div.ssmove {margin:0 12px 12px;}

div.vstrip {padding:4px; border:1px solid #998866; background:url(images/tf25choc.png);}
div.vstrip div.image {width:184px; height:138px; margin:0 auto; text-align:center; border-top:1px solid #998866; border-bottom:1px solid #dddddd;}
div.vstrip div.image img {width:184px; height:138px;}

div.mainright div.rpwrap {padding-right:24px; padding-bottom:12px;}
div.mainright div.panes {position:relative; padding-right:12px; height:519px;}

body.pg_a div.mainright div.pane {min-height:500px; margin-top:2px; background:url(images/bg-fade500-b.png) right repeat-y;}
body.pg_ri div.mainright div.pane {margin-top:2px; background:url(images/bg-fade500-b.png) right repeat-y;}


ul.bluelist {margin-top:1em; margin-bottom:12px; list-style-image: url(images/bullet.png)}
ul.bluelist li {margin-bottom:14px;}
ul.bluelist2 {margin-bottom:12px; margin-left:0; padding-left:20px; list-style-image: url(images/bullet.png)}
ul.bluelist2 li {margin-bottom:14px;}


.rmar6 {margin-right:6px;}
div.spclagent {float:left; width:250px; padding:6px; line-height:21px;}
div.spclagent img {float:left; border:1px solid #998866; margin-right:6px;}

div.rentalinfo {padding:6px;}


div.rditem {margin:0; padding-right:4px;}
div.rditem p.row {float:left; margin:0; padding:0; line-height:22px;}
div.rditem p.label {width:50%; font-weight:bold;}
div.rditem p.item {}
h1.rditem {height:24px; margin:0; padding:0; line-height:24px; font-weight:bold; font-size:115%; overflow:hidden;}
div.rdtext {margin-top:8px; padding-right:8px; border-top:6px solid #887766; border-bottom:6px solid #887766; font-size:115%; }


.ragentinfo {
   color: #717171; 
   font-family:"GoudyOlSt BT",GoudyOldStyT,"Goudy Old Style",Goudy,serif; 
   font-size:16px; 
   font-style:italic;
}

#walkscore {height:102px; padding:4px 0; background-image:url(images/bg-fade500-b.png);}
div.wsbadge {position:relative; width:300px; height:100px; margin:0; padding:0; border:1px solid #998866;
             background:url(images/ws-back-yellow2.gif) 0 0 no-repeat;} /* alt: ws-back-blue2.gif */
div.wsbadge p {margin:0; padding:0; line-height:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.wsbadge p.p1 {position:absolute; top:4px; left:10px; vertical-align:baseline; font-weight:bold; color:#666;}
div.wsbadge span.rmark {position:relative; top:-6px; font-size:8px;}
div.wsbadge p.p2 {position:absolute; top:18px; width:100%; text-align:center; vertical-align:baseline; font-weight:bold; color:#666;}
div.wsbadge p.p2 span {color:#b14900; font-family:'trebuchet ms', Geneva, Arial, Helvetica, sans-serif;} /* alt: #4b76c6; */
div.wsbadge p.p2 span.numscore {font-size:26px;}
div.wsbadge p.p2 span.txtscore {font-size:14px;}
div.wsbadge p.p3 {position:absolute; top:82px; width:100%; text-align:center; vertical-align:baseline; font-size:11px; font-weight:bold; color:#4b76c6; text-decoration:underline;}
div.wsbadge p a {color:inherit; text-decoration:inherit; font-weight:inherit; font-family:inherit; font-size:inherit;}
div.wsbadge div.img {position:absolute; top:51px; left:46px; margin:0; padding:0; width:30px; height:29px; z-index:10; background:url(images/ws-slider-house.png) no-repeat;}
div.wsbadge div.img a {display:block; width:30px; height:29px;} 
div.wsbadge a.info {position:absolute; top:5px; right:6px; text-decoration:none; border:none;}
div.wsbadge a.info img {border:none;}



div.datasection {width:325px; margin:0 6px 6px; padding:0; border:1px solid #998866;}
div.datasection div.sechead {margin-bottom:0px; padding:3px 0; border-bottom:1px solid #998866; text-align:center; font-size:16px; font-weight:bold; background:#c9b893;}
div.datasection div.item {font-size:14px;}
div.datasection div.item p {float:left; line-height:28px; padding:4px 0;}
div.datasection div.item p.label {width:91px; margin-right:4px; padding-right:4px; border-right:1px solid #998866; text-align:right; background:#fff7d5 url(/images/fade2.png) right; 	font-family: "arial narrow",sans-serif;
}
div.datasection div.item p.data {text-align:left; }
div.datasection div.item p.data input.xsml {width:40px;}
div.datasection div.item p.data input.sml {width:50px;}
div.datasection div.item p.data input.med {width:100px;}
div.datasection div.item p.data input.lrg {width:150px;}
div.datasection div.item p.data input.xlrg {width:200px;}
div.datasectionwide {width:90%; margin:6px; padding:0; border:1px solid #998866;}
div.datasectionwide div.sechead {margin-bottom:0px; padding:3px 0; border-bottom:1px solid #998866; text-align:center; font-size:16px; font-weight:bold; background:#c9b893;}
div.datasectionwide textarea {width:100%; height:230px; border:0; margin:0;}

div.pbwrap {min-height:28px; margin:0 6px 6px; }
div.pbwrap p.bttn {float:left; width:150px; line-height:22px; margin:2px; padding:0 8px; border:1px outset #998866; cursor:pointer; text-align:center; font-family:'arial narrow',arial,sans-serif; background:#fff7d5 url(/images/fade2.png) right;}
div.pbwrap p.bttn:hover {background-image:url(/images/tf25a7baca.png);}
div.pbwrap p.bttn.down {border-style:inset; background-image:url(/images/tf25a7baca.png);}

div.pbwrap p.mssg {float:right; width:500px; line-height:22px; margin:2px; padding:0 4px; border:1px inset #998866; cursor:pointer; text-align:center; font-weight:bold; background:url(/images/tf25879b8c.png);}

div.rqrpt {position:absolute; left:0; top:0; z-index:1000; border:1px solid #998866; background:url(/images/tf50dark.png);}
div.rqrpt div.notify {width:50%; height:50%; margin:25% 25%; padding:4px; background:url(/images/tile02.jpg); border:2px outset #998866;}
div.rqrpt div.notify img {width:50px; overflow:hidden; }
div.rqrpt p.mssg {margin-top:12px; margin-bottom:30px; text-align:center; font-size:18px; font-weight:bold; font-family:"arial narrow",sans-serif;}
div.rqrpt p.bttn {position:absolute; left:0; bottom:4px; width:90%; line-height:24px; margin:2px 4%; padding:0; border:1px outset #998866; cursor:pointer; text-align:center; font-family:'arial narrow',arial,sans-serif; background:url(/images/bg-fade500-b.png) right;}
div.rqrpt p.bttn:hover {background-image:url(/images/tf25a7baca.png);}
div.rqrpt p.bttn.down {border-style:inset; background-image:url(/images/tf25a7baca.png);}


div.footer {width:802px; margin:0 auto 6px; text-align:center; overflow:hidden; }
div.footer img {width:50px; margin:3px; box-shadow:0px 0px 4px rgba(30,30,30,0.65);-moz-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-webkit-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-khtml-box-shadow:0px 0px 4px rgba(30,30,30,0.65); }
div.footer img.logo {float:left;}
div.footer img.eho {float:right;}

img#headerlogo {margin-left:12px; margin-top:13px;}

img#contacteho {position:absolute; left:1px; top:146px; box-shadow:0px 0px 4px rgba(30,30,30,0.65);-moz-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-webkit-box-shadow:0px 0px 4px rgba(30,30,30,0.65);-khtml-box-shadow:0px 0px 4px rgba(30,30,30,0.65); }

/* previous branded text color: #743630 */
.brandedtext {color:#7c2231; 	
     font-family: "GoudyOlSt BT",goudy,serif;
	font-size: 17px;
	font-weight: bold;
     font-style: italic;
}

.brandedtext2 {color:#7c2231; 	
     font-family: "GoudyOlSt BT",goudy,serif;
	font-size: 20px;
	font-weight: bold;
     font-style: italic;
}

.brandedtext2-or {color:#7c2231; 	
     font-family: "GoudyOlSt BT",goudy,serif !important;
	font-size: 20px;
	font-weight: bold;
     font-style: italic;
}

.brandedtext {color:#7c2231;	font-size:17px; font-weight:600; font-family: "Goudy Old Style", GoudyOldStyT, "GoudyOlSt BT", goudy, Garamond, "Big Caslon", "Times New Roman", "Lucida Bright", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;}
.brandedtext2 {color:#7c2231;	font-size:20px; font-weight:600; font-family: "Goudy Old Style", GoudyOldStyT, "GoudyOlSt BT", goudy, Garamond, "Big Caslon", "Times New Roman", "Lucida Bright", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;}
.brandedtext3 {color:#7c2231;	font-size:24px; font-weight:600; font-family: "Goudy Old Style", GoudyOldStyT, "GoudyOlSt BT", goudy, Garamond, "Big Caslon", "Times New Roman", "Lucida Bright", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;}

.hdr2 {color:#7c2231; font-size:20px; font-weight:bold; font-style:italic;}
.hdr3 {color:#7c2231; font-size:24px; font-weight:600; font-style:italic;}
.hdr3r {color:#f6eed7; font-size:24px; font-weight:600; font-style:italic;}

div.servicesummary {margin-top:4px; margin-bottom:20px;}
div.servicesummary h2 {color:#7c2231; font-size:24px; font-weight:600;}
div.servicesummary h2.place {position:absolute; left:54px; top:-4px; margin:0;}
div.servicesummary h2.place2 {position:absolute; left:61px; top:-4px; margin:0;}
div.servicesummary p {margin:0; color:#000000; font-style:normal; font-weight:normal; }
div.servicesummary p.text {font-size:17px; line-height:normal; padding-right:8px;}
div.servicesummary p.pbttn {font-size:14px; height:26px; line-height:26px; margin:1px 23px 1px 1px; padding:1px; border:none; cursor:pointer; }
div.servicesummary p.pbttn:hover {color:#7c2231; padding:0; border:1px outset #768a7b; background:url(images/bg-fade500-b.png) right repeat-y; }
div.servicesummary p.pbttn a {display:block; margin-left:2px; margin-right:2px;}
div.servicesummary p.pbttn a:hover {color:inherit;}



/* links */

a:link, a:visited, a:active{
	color: #000000;
	text-decoration: underline;
}
a:hover{
	color: #666666;
	text-decoration: none;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{
	color: #7c2231;
	text-decoration: underline;
}
a.footerlink:hover{
	color: #777C38;
	text-decoration: none;
}




/* general */

.copyarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.copyarialbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;

}



/* listings pages */

.listpropertyheader {
	font-family: "GoudyOlSt BT";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-left: 35px;
}
.listproperty_information {
	font-family: "GoudyOlSt BT";
	font-size: 15px;
	color: #000000;
	margin-left: 35px;
}
.rental_property {
	margin-left: 35px;
	margin-top: 2px;
     border:1px solid #998866;
}


/* rental page */


img.friendlybttn {width:57px; height:87px; border:1px solid #998866; margin-left:3px; margin-right:3px;}




/* property pages */

.propertyheader {
	font-family: "GoudyOlSt BT";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.property_padding {
	margin: 3px;
	padding: 3px;
}
.property_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
		height: 30px;
}

.property_address2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
     padding-bottom:2px;
     text-align:center;
}

.property_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	background-color: #D2CCBD;
	height: 25px;
}
.property_specs_tan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	background-color: #D2CCBD;
	height: 20px;
	vertical-align: middle;
}
.property_specs_tanbold {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D2CCBD;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	padding-right: 2px;
		font-weight: bold;
}
.property_specs_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	padding-right: 2px;
}
.property_specs_whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	padding-right: 2px;
		font-weight: bold;
}
.thumbnail_padding {
	padding-top: 4px;
	margin: 4px;
}
.contentpadding {
	padding: 20px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #998866;
}
.imageborders {
	border: 1px double #8A9041;
}
.rss_city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c2231;
}



/* realty site highlighted links box */
div.listwrap {width:200px; height:132px; border:1px solid #8A9041; margin:0; padding:0;}
div.listwrap2 {width:185px; height:132px; border:1px solid #8A9041; margin:0; padding:0;}
div.listwrap3 {width:175px; height:132px; border:1px solid #8A9041; margin:0; padding:0;}
ul.arrowlist {list-style-image:url(images/bullet2.gif); margin-top:4px; margin-left:0em; padding-left:1.5em;}
ul.arrowlist li {line-height:20px; padding-left:6px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#333333;}
.imgbg {background-image:url(images/linkbox-bg.jpg); background-repeat:no-repeat; background-position:right bottom; }


/* banner footer inserts  */
#banner-ftr {font-family:'GoudyOlSt BT',serif;}
#banner-ftr .bannerheadline {font-size:105%; margin:4px auto 2px; text-align:center; text-transform:uppercase;}
#banner-ftr p.bannertext {margin:8px 4px; padding:0px 4px;}
#banner-ftr p.tagline {margin:10px 8px 4px; padding:4px 4px 0px; text-align:center; font-weight:bold;}


