body { color: #695E4A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 15px 0 25px 0; background-color: #FFFFFF; }

a:link { color: #F26649; text-decoration: underline; }
a:visited { color: #695E4A; text-decoration: underline; }
a:hover { color: #695E4A; text-decoration: underline; }
a:active { color: #695E4A; text-decoration: underline; }
p { margin: 0; padding: 0 0 1em 0; }
blockquote { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
ul { margin: 0; padding: 0 0 1em 2em; }
h1 { font-size: 13px; margin: 0; padding: 0 0 1em 0; color: #F26649; }
strong.pheading { color: #F26649; }

#header { border-bottom: 1px solid #695E4A; }

/* ************************************************************** */
/* Navigation */

ul.ojnavs { margin: 20px 0 0 0; padding: 0; }
ul.ojnavs li { list-style-type: none; margin: 0; padding: 0 0 10px 0; }
ul.ojnavs li ul { margin: 0; padding: 0 34px 0 0; }
ul.ojnavs li ul li { padding: 0; }
ul.ojnavs li ul li a:link, ul.ojnavs li ul li a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A9A6A0; text-decoration: none; }
ul.ojnavs li ul li a:hover, ul.ojnavs li ul li a:active { /*color: #695E4A;*/ color: #695e4a; }
ul.ojnavs li ul li a.snavON { /*color: #695E4A;*/ color: #F26649; }
#navs { }
/* ************************************************************** */
#content { border-top: 1px solid #695E4A; }
#content .copy { padding-top: 20px; padding-right: 20px; }
.footer { border-top: 1px solid #F26649; color: #A59E92; }
.footer a:hover, .footer a:active { color: #A59E92; text-decoration: underline; }
.footer a:link, .footer a:visited { color: #A59E92; text-decoration: none; }

.side-promo { margin-top: 12px; }
.side-promo a.link { display: block; padding-top: 6px; padding-left: 12px; padding-bottom: 6px; }
img.photo { margin-left: 12px; margin-bottom: 8px; }

a.thumb-condos, a.thumb-townhomes, a.thumb-single, a.thumb-luxury, a.thumb-novelty, a.thumb-beforeandafter { display: block; padding-left: 42px; height: 40px; line-height: 34px; width: 200px; background-position: 2px 2px; background-repeat: no-repeat; }
a.thumb-condos { background-image: url(/assets/images/icon_Mi_01.gif); }
a.thumb-townhomes { background-image: url(/assets/images/icon_Mi_02.gif); }
a.thumb-single { background-image: url(/assets/images/icon_Mi_03.gif); }
a.thumb-luxury { background-image: url(/assets/images/icon_Mi_04.gif); }
a.thumb-novelty { background-image: url(/assets/images/icon_Mi_05.gif); }
a.thumb-beforeandafter { background-image: url(/assets/images/icon_Mi_06.gif); }

.copy ul { padding-left: 0px; margin-left: 9px; list-style: none; }
.copy li { list-style: none; padding-left: 13px; margin-left: 0px; background-image: url(/assets/images/bullet_orange.gif); background-repeat: no-repeat; background-position: 0px 5px; }
sup { line-height: 1px; font-size: .85em; }
.testimonial { margin-bottom: 12px; margin-bottom: 24px; }
.quote { display: block; margin-bottom: 8px; }
.author { display: block; font-size: 0.9em; margin-left: 20px; }

/* ************************************************************** */
/* Home Promos */

.home-promo-box { color: #695e4a; border-width: 1px; border-style: solid; border-top: none; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; padding: 10px; }

#box1 { border-color: #47a888; }
#box2 { border-color: #46402d; }
#box3 { border-color: #afcf7b; }
#box4 { border-color: #fc4128; }

.home-promo-box a:link, .home-promo-box a:visited { text-decoration: none; font-weight: bold; }

.color { color: #F26649; }

.clear { visibility:hidden; margin:0; padding:0; clear:left; }

.copy .gallery-list { list-style:none; margin:15px 0 0 -8px; padding:0; }
.gallery-list li { margin:0 7px 0 0; padding:0; float:left; background:none; width:95px; height:145px; text-align:center; }
.gallery-list li img { display:block; margin:0 auto; width:75px; height:75px; }
.gallery-list li strong { display:block; }

.gallery-list a, .photo-list a { color: #695E4A; text-decoration: underline; }
.gallery-list a:hover, .photo-list a:hover { color: #F26649; text-decoration: underline; }

.copy .photo-list { list-style:none; margin:12px 0 12px 0; }
.photo-list li { float:left; background:none; margin:0 22px 22px 0; padding:0; }
.photo-list img { width:75px; height:75px; }