﻿body {
    background-color:#b7996d;
    text-align:center;
    min-width:986px;        
    font-family:Arial;
}
#Wrapper {
    margin-left:auto;
    margin-right:auto;
    width:986px;
    text-align:left;        
    background-image:url('wrapperbg.gif');
    background-repeat:repeat-y;
    position:relative;
}
#TopBackground {
    background-image:url('topbg.gif');
    background-repeat:no-repeat;
    width:986px;
    height:6px;  
    clear:both;
}
#BottomBackground {
    background-image:url('bottombg.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    width:986px;
    height:6px;            
    margin:auto;
}
#Left {
    padding-left:6px;
    width:153px;
    position:absolute;
    left:0;
    padding-bottom:60px;
    z-index:2;
}
#Left .phone {
    font-size:11px;
    text-align:center;
    margin-top:0px;
    font-family:Verdana;
}
#Navigation ul {
    list-style:none;
    margin:0;
    padding:0;
    padding-top:26px;
}    
#Navigation ul li {
    position:relative;
}
#Navigation ul li a{
    display:block;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:24px;
    padding-right:0;
    text-decoration:none;
    color:#7f4300;
    font-size:12px;
    margin-left:0;
    font-weight:bold;
    font-size:.8em;
    width:129px;
}
#Navigation ul li a span.small{
    font-weight:normal;
    font-size:.9em;
}
#Navigation ul li ul li a{
    font-weight:normal;
}
#Navigation ul li a.currentPage {
    background-color:#e79724;
    color:White;
}
#Navigation ul li ul li a {
    width:143px;
    padding-right:3px;
}
#Navigation ul li a:hover {
    background-color:#fbae3f;
    
    color:White;
}
#Navigation ul li ul 
{
    display:none;
    position:absolute;
    list-style:none;
    padding:0;
    margin:0;
    top:0px;
    left:153px;
    background-color:#e2d3bd;
    width:170px;
    border-left:1px solid #fcecd5;
}
#Navigation ul ul li a
{
    z-index:1000;
}
#Navigation ul li:hover ul {
    display:block;
}
#Navigation ul li.over {
    margin-bottom:-18px;
    padding-bottom:0;
}
#Navigation ul li.over ul {
    display:block;
}

#Content 
{
    padding-top:34px;
    padding-bottom:60px;   
    margin-left:159px;
    padding-left:24px;
    padding-right:24px;
    min-height:600px
}

#Middle {
    width:260px;
    float:left;
}

#Right 
{
    float:right;
}
#BottomBackground {
    clear:both;
    background-image:url(bottombg.gif);
}
#TopBody 
{
    float:left;
    width:773px;
    border-bottom:solid 1px #ddcbb0;
    padding-left:26px;
    padding-right:22px;
    padding-top:21px;
    padding-bottom:22px;
}
#BottomBody
{
    float:left;
    width:795px;
    background-color:White;        
    padding-left:26px;
    padding-top:22px;
    padding-bottom:30px;
}
#Content
{
    position:relative;
}
#Content a
{
    color:#e79724;
}
#Content a:hover
{
    text-decoration:none;
}

.text
{     
    font-size:11px;
    line-height:200%;       
}

.normalline
{
    line-height:normal;
}

.bodytext
{
    font-size:11px;
    line-height:190%;
    width:600px;
}
.bodytext p
{
    margin-top:1em;
    margin-bottom:1.5em;
    padding:0;
}

.heading
{
    padding-top:1.25em;
}

.topright
{
    float:right;
    padding-left:20px;
    margin-bottom:1em;
}

a img
{
    border:0;
}

h1
{    
    color:#7B3F00;
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:1.35em;
    font-weight:bold;
}

h2
{    
    color:#7B3F00;
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:1.25em;
    font-weight:bold;
}

div.whitebody
{
    border-top:solid 1px #ddcbb0;
    border-bottom:solid 1px #ddcbb0;
    background-color:White;
    margin-left:-24px;
    margin-right:-18px;
    padding-left:24px;
    padding-right:24px;
    padding-top:15px;
    padding-bottom:10px;
}

.indented
{
    padding-left:20px;
}

h3
{
    font-size:1.25em;
}

.bold
{
    font-weight:bold;
}

#Footer
{
    text-align:center;color:White;margin-top:.5em;font-size:.6em;
}

.cp
{
    float:left;
    padding-top:.5em;
}

.floatRight
{
    float:right;
    margin-right:-7.5em;
}

.preconstruction p
{
    margin-left:180px;
}

.preconstruction h2
{
    margin-left:180px;
}

.comment
{
    font-size:.9em;
    color:#7f4300;
}

ul.features
{
    margin-left:1.5em;
    padding-left:0;
}

ul.inline
{
    margin-left:1.5em;
    padding-left:0;
}


ul.features li
{
    color:#7f4300;
}

.leftcolumn
{
    width:340px;
    float:left;
}

.rightcolumn
{
    width:380px;
    float:left;
    padding-left:35px;
}

table.mortgage th
{
    color:#e79724;
    border-bottom:solid 1px black;
    padding-right:4em;
    margin:0;
}

table.mortgage td
{
    padding-right:2.5em;
}

.brown
{
    color:#7f4300;
}

#scrollDiv div
{
	white-space:nowrap;
}
#scrollDiv p
{
    padding:0;
    margin:0;
}
.imgtable a img
{
    border:1px solid white;
}
.imgtable a
{
    color:#7E4300;
    text-decoration:none;
}
.imgtable a:hover p
{
    color:Orange;
    text-decoration:underline;
}

.imgtable td
{
    width:117px;text-align:center;padding-left:12px;padding-right:11px;padding-bottom:1em;vertical-align:top;
}

.imgtable a img
{
    border:3px solid #B7996D;
}
.imgtable a:hover img
{
    border:3px solid orange;
}
#scrollDiv a img
{
    border:1px solid white;
}
.scrollImgDiv a
{
    color:#7E4300;
    text-decoration:none;
}
.scrollImgDiv a:hover p
{
    color:Orange;
    text-decoration:underline;
}
#scrollDiv a:hover img
{
    border:1px solid orange;
}

.scrollImgDiv
{
    float:left;clear:right;width:150px;padding-left:15px;padding-right:15px;
}

.scrollImgDiv p
{
    margin-top:.5em;
}

#tabs {
  float:left;
  width:100%;
  line-height:normal;
  }
#tabs ul {
  margin:0;
  padding:0;
  list-style:none;
  text-align:center;
  float:right;
  }
#tabs li {
  float:left;
  background:url("left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0px 13px;
  text-align:center;
  font-size:10px;
  }
#tabs a {
  float:left;
  display:block;
  background:url("right.gif") no-repeat right top;
  padding:4px 14px 8px 0px;
  text-decoration:none;
  color:Black;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
  color:Black;
  }
#tabs #current {
  background-image:url("left_on.gif");
  margin-left:-4px;
  padding-left:20px;
  height:20px;
  }
#tabs #lastcurrent {
  background-image:url("left_on.gif");
  margin-left:-4px;
  padding-left:20px;
  height:20px;
  }
#tabs #firstcurrent {
  background-image:url("first_left_on.gif");
  height:20px;
  }
#tabs #current a {
  padding-right:24px;
  text-align:center;
  }
#tabs #aftercurrent {
  margin-left:-4px;
  background-image:url("leftcurrent.gif");
  }
#tabs #firstcurrent a {
  background-image:url("right_on.gif");
  padding-right:24px;
  color:Black;
  }
#tabs #current a {
  background-image:url("right_on.gif");
  color:Black;
  }
#tabs #lastcurrent a {
  background-image:url("last_right_on.gif");
  color:Black;
  }
.tabcontent
{
	display:none;
	width:312px;height:214px;background-color:White;
}

.tabtext div
{
    padding:10px;
    font-size:11px;
    color:#7f4300;
}

#ctl00_MainContent_tableftcol
{
    width:44%;
    float:left;
}

#ctl00_MainContent_tabrightcol
{
    float:left;
    width:120px;
    margin-top:0;
}

#ctl00_MainContent_tabrightcol ul
{
    margin-left:0;
    padding-left:0;
    padding-top:.5em;
}

#tab2content img
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:4px;
}

#tab3content img
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:4px;
}

h1 a
{    
    text-decoration:none;
}