<style type="text/css">
<!--

#first_rule_ignored_fix { border: 0; }

P { padding: 0;  
    padding-bottom: 1.0em; 
    margin: 0;
}

TABLE {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:   12px;
  font-style:  normal;
  font-weight: normal;
  line-height: 120%;
}

BODY {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:   12px;

  background-color: #fff8f0;
  margin:  0px;
  padding: 0px;
  text-align: center; 
  min-width:  760px; 
}


IMG { border: none; }


#layout {
  position: relative;
  width:            760px;
  height:           836px;
  border:           solid 1px black;
  border-top:       none;
  
  overflow:         hidden;
  text-align:       left;
}


#djlogo {
  position: absolute;
  top:      0px;
  left:     0px;
  width:    280px;
  height:   150px;
  overflow: hidden;
  background-color: #e6d2bf;
}


#navbar {
  position:         absolute;
  top:              0px;
  left:             280px;
  width:            480px;
  height:           20px;
  overflow:         hidden;
  background-color: #663300;

  color:            #fff1e4;
  font-size:        14px;
  font-weight:      bold;
}

#navbar_pad { padding:  1px 8px; }

#navbar A:link    { color: #fff1e4; }
#navbar A:visited { color: #fff1e4; }
#navbar A:active  { color: #fff1e4; }
#navbar A:hover   { color: #ffe674; }

  
#streetmap {
  position: absolute;
  top:      20px;
  left:     280px;
  width:    260px;
  height:   130px;
  overflow: hidden;
  background-color: #cfb6a2;
}


#address {
  position:         absolute;
  top:              20px;
  left:             540px;
  width:            220px;
  height:           130px;
  overflow:         hidden;
  background-color: #82562a;
  color:            #fff1e4;
}

#address_pad { padding: 4px 8px; }


#mainpic {
  position: absolute;
  top:      150px;
  left:       0px;
  width:    540px;
  height:   410px;
  overflow: hidden;
  background-color: #fff1e4;
}


#features {
  position: absolute;
  top:      150px;
  left:     540px;
  width:    220px;
  height:   410px;
  overflow: hidden;
  background-color: #e6d2bf;
  color:            #1f3909;
  font-size:  11px;
  font-weight: bold;
}

#features_pad { padding: 8px 8px; }

#features UL { margin: 0;  padding: 0;  margin-left: 15px; }
#features LI { 
  padding-top: 0px;  
  padding-bottom: 8px;
  margin: 0 0 0 0;
  list-style-type: square;
}


.bulletHeader {
  padding-bottom: 8px;
}


#marketing {
  position:         absolute;
  top:              560px;
  left:               0px;
  width:            540px;
  height:           200px;
  overflow:         auto;
  background-color: #c2bfa9;
  color:            #1f3909;
  font-family:      times new roman, times, serif;
  font-size:        13px;
  font-style:       italic;
}

#marketing_pad {  padding: 4px 8px; }

#marketing P  { padding-bottom: 10px;  }

#marketing UL { margin: 0;  padding-left: 25px;  padding-bottom: 7px; }
#marketing LI { 
  padding-top: 0px;  
  padding-bottom: 2px;
  margin: 0 0 0 0;
  list-style-type: square;
}

#marketing .bulletHeader {  padding-bottom: 4px; }




#floorplans {
  position: absolute;
  top:      560px;
  left:     540px;
  width:    220px;
  height:   200px;
  overflow: hidden;
  background-color: #8833dd;
}

#floorplans_heading {
  position: absolute;
  top:      0px;
  left:     0px;
  width:    220px;
  height:   20px;
  overflow: hidden;
  padding:  2px 8px;
  background-color: #747f5c;
  color:            #fff1e4;
  font-size:        14px;
  font-weight:      bold;
}


#floorplans_body {
  position: absolute;
  top:      20px;
  left:     0px;
  width:    220px;
  height:   168px;     /* 180 - top,bot padding */
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #969b7e;
  padding:  6px 0px 6px 0px;
}

IMG.fpicon { 
  width: 200px; height: 42px;  
  padding: 0; margin: 0; 
  float: left; 
}

#thumbnails {
  position: absolute;
  top:      760px;
  left:       0px;
  width:    760px;
  height:    76px;
  overflow: hidden;
  background-color: #747f5c;
}

#thumbnails_pad { padding:  4px 4px; }


  .small { font-size: 80%; line-height: 80%; }
  .micro { font-size: 70%; line-height: 70%; }




#index_layout {
  margin-top:       40px;
  width:            560px;
  height:           auto;
  overflow:         hidden;
  text-align:       left;
  padding:          0px;
  background-color: #f3e4d5;
  border:           solid 2px #663300;
  color:            #663300;
}


#index_layout UL { margin: 0;  padding: 0;  margin-left: 25px; margin-bottom: 8px; }
#index_layout LI { 
  padding-top: 0px;  
  padding-bottom: 5px;
  margin: 0 0 0 0;
  list-style-type: square;
}

#index_text {
  text-align:       left;
  padding:          10px;
  padding-top:      10px;
  margin-bottom:    0px;
}

#index_nav {
  height:           22px;
  text-align:       center;
  font-size:        14px;
  font-weight:      bold;
  color:            #f3e4d5;
  background-color: #663300;
}

#index_nav TABLE {
  color:            #f3e4d5;
  font-size:        14px;
  font-weight:      bold;
  margin-left:      auto;
  margin-right:     auto;
}

#index_nav TD {
  padding: 0px 10px;
}

#index_nav A:link    { color: #f3e4d5; }
#index_nav A:visited { color: #f3e4d5; }
#index_nav A:active  { color: #f3e4d5; }
#index_nav A:hover   { color: #ffe674; }


-->
</style>
