body { background-color: #E4DCA3; color: #ecdcba; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; border: 0; word-wrap: break-word; }



a { color: #e3c99d; text-decoration: none; }
a:hover { color: #e3c99d;}

a.floorplans {color:#000000; text-decoration:none}
a.floorplans:hover {color:#000000; text-decoration:underline}

a.footer { color: #6d4515; font-weight: bold; text-decoration: none; font-size:10px }
a.footer:hover { color: #000000; font-weight: bold; text-decoration: none; }

.footer { color: #6d4515; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-align: center; }

.header_darkest {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.header_dark {font-size:14px; font-weight:bold; color:#6d4515; font-family:Arial, Helvetica, sans-serif}

hr {border:2px solid #ecdcba}

.light_label {
font-family:Arial, Helvetica, sans-serif
}

/* left nav */
div.nav {height:40px} 
.dsR39  { background-color: #DDC888; vertical-align: top }


.large { color: #ecdcba; font-size: 17px; font-family: "Times New Roman", Times, serif; line-height: 22pt; background-color:#5F2D17; text-align: left; vertical-align:middle}
.large_light { color: #000000; font-size: 17px; font-family: "Times New Roman", Times, serif; line-height: 22pt; background-color:#CCA34D; text-align: left; vertical-align:middle}

/* Sub Regions */
.right_sub { color: #000000; font-size: 10.5pt; font-family: Arial, Helvetica, sans-serif; line-height: 15pt; background-color: #CCA34D; text-align: left}
.left_sub { color: #ecdcba; font-size: 10.5pt; font-family: Arial, Helvetica, sans-serif; line-height: 15pt; background-color:#5F2D17; text-align: left}
.nopad_sub { color: #ecdcba; font-size: 10.5pt; font-family: Arial, Helvetica, sans-serif; line-height: 15pt}
.dark_sub { color: #ecdcba; font-size: 15px; font-family: "Times New Roman", Times, serif; line-height: 18pt; background-color:#5F2D17; text-align: left; vertical-align:middle}
div.pad {width:341px; padding:20px; font-family:"Times New Roman", Times, serif;}
div.nopad {width:381px; height:522px}

/* Property Finder */
input.textbox_pf{ background-color:#ffffff; border:1px solid #CCA34D; font-size:14px; font-weight:bold; height:20px; padding-left:5px; color:#80561b}
.submit_pf{ background-color:#592D17; border:1px solid #CCA34D; font-size:14px; font-weight:bold; height:25px; padding-left:5px; color:#ecdcba}
.button_light{ background-color:#DDC888; border:1px solid #CCA34D; font-size:12px; font-weight:bold; height:25px; color:#592D17;}
.browncopy {color: #592D17; font-size:14px}
.copy {font-size:12px}
.select_pf{ background-color:#ecdcba; border:1px solid #80561b; font-size:14px; font-weight:bold; height:20px; padding-left:5px; color:#80561b}
.checkbox_pf {
color:#00f; 
background:#CCA34D;
}
.address_big{font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; text-align:center}

/* Property Finder/Step Carousel */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 230px;
height: 97px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 230px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons{
width: 320px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}

/* Portfolio */
.quote {font-size:1.1em;
line-height:20pt; 
font-weight:300; 
font-family:"Times New Roman", Times, serif}

.quoter {

line-height:20pt; 
font-family:"Times New Roman", Times, serif;
width:250px;
text-align:right}

/* FAQ */
.faq_question {
font-weight:bold
}
