body {  
	font-size:					 12px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  text-align:				   center;
  background-color:    #62513a;
  background-image:    url(images/bg_brown.jpg);
  background-repeat:   repeat;
  margin:              0;
  padding:             0;
  min-width:           750px; }
  
a, a:link, a:visited, a:active {
  color:               #3e311e;
  font-weight:		     bold;
  text-decoration:     none; }
  
a:hover {
  color:               #0a4bc3;
  font-weight:		     bold;
  text-decoration:     underline;		}

img   {
  border:							 0;
  margin:							 0;
  padding:						 0; }
  
table {
	padding-bottom:			 7px;
  margin-left:         auto;
  margin-right:        auto;  }
	
h1 {
  font-size:					 18px;
  color:               #3e311e;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  width:               100%;
  margin:              0;
  padding:             0 0 5px;
  border-bottom:       1px solid #beb4aa; }
  
h2 {
  color:               #3e311e;
  font-size:           18px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  width:               100%;
  margin:              0;
  padding:             0 0 5px;
  border-bottom:       1px solid #beb4aa; }

br {
  line-height:         15px; }
	
.container {
  text-align:          center;
  width:               706px;
  margin-right:        auto;
  margin-left:         auto;
  padding:             15px 0;
  border:              0; }
  
.contentframe {
  background-color:    #fff;
  margin:              0;
  padding:             0;
  border:              solid 1px #beb4aa; }
  
.content {
  width:               682px;
  margin-right:        auto;
  margin-left:         auto; }

.content_l {
  font-size:					 14px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         18px;
  text-align:				   left;
  vertical-align:      top;
  padding:             10px; }
  
.content_r {
  width:               225px;
  text-align:          center;
  vertical-align:      top;
  margin:              0;
  padding:             10px; }
  
.header {
  margin-top:          13px;
  margin-bottom:       10px; }

.footer {
  background-color:    #beb4aa;
  background-image:    url(images/bg_footer.jpg);
  background-repeat:   no-repeat;
  background-position: 0 bottom;
  width:               682px;
  height:              20px;
  margin-top:          10px;
  margin-bottom:       12px;
  margin-left:				 auto;
  margin-right:        auto;
  padding-top:         5px; }
  
.footer_l {
  font-size: 				   11px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         11pt;
  text-align:				   left; }
  
.footer_r {
  font-size: 			     11px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         11pt;
  text-align:				   right; }

.equalhousing {
  font-size: 			     11px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         12px;
  text-align:					 justify;
  width:							 200px;
  margin-left:         auto;
  margin-right:        auto;
  padding-top:         5px;	}
 
.equalhousing img {
  vertical-align:      text-bottom;
  margin-top:          -5px;
  margin-right:        5px;
  padding-right:       0px;
  float:               left; }
  
.blue_r {
  font-size: 			     12px;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         14px;
  background-color:    #b1d6f0;
  background-image:    url(images/border_top_blue.gif);
  background-repeat:   no-repeat;
  width:               205px;
  margin-left:         auto;
  margin-right:        auto; }

.topquestions {
  padding:             15px 15px 5px 18px;
  text-align:          left; }
  
.topquestions b {
  font-size:           13px;
  font-weight:         bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         18px;
  color:               #3e311e; }
  
.content_r h3 {
  color:               #b94c37;
  font-size:           13px;
  font-weight:         bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  margin:              0;
  padding:             0; }
  
.maintext {
  margin:              10px 0 15px;
  padding:             5px 0; }
  
.homeimg {
  vertical-align:      top;
  float:               left;
  margin-right:        10px; }

.actionbar {
  background-color:    #e6ded7;
  text-align:          center;
  width:               100%;
  padding-top:         5px;
  padding-bottom:      5px; }

.address {
  font-size:           12px;
  font-weight:         bold;
  line-height:         14px;
  text-align:          center;
  margin-left:         -5px; }
  
.contact {
  line-height:         15px;
  padding:             15px 15px 5px 15px;
  text-align:          center; }

.contactalt {
  line-height:         15px;
  padding:             15px 15px 0 22px;
  text-align:          left; }

.contact b {
  font-size:           12px;
  font-weight:         bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;  }
  
.contactalt b {
  font-size:           15px;
  font-weight:         bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  color:               #3e311e;
  padding-bottom:      3px;
  border-bottom:       1px solid #000; }
    
.amenities {
  line-height:         21px;
  padding:             15px 15px 5px 22px;
  text-align:          left; }
  
.amenities b {
  font-size:           15px;
  font-weight:         bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  line-height:         18px;
  color:               #3e311e;
  text-align:          center;
  width:               100%;
  margin-bottom:       10px;
  padding-bottom:      3px;
  border-bottom:       1px solid #000; }

.map {
  color:       				 #3e311e;
  font-size:   				 15px;
  font-weight: 				 bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  text-align: 				 left;
  width:       				 180px;
  float: 							 left;
  clear: right;
  margin-right: 10px; }
.floor1 {  color:       #3e311e;
  font-size:   15px;
  font-family: Helvetica, Arial, Geneva, sans-serif;
  font-weight: bold;
  text-align:  left;
  width:       205px;
  height:      210px;
  float:       left; }

.floor2 {
  color:       				 #3e311e;
  font-size:   				 15px;
  font-weight: 				 bold;
  font-family:         Helvetica, Arial, Geneva, sans-serif;
  text-align: 				 right;
  width:       				 205px;
  height:              210px;
  float: 							 left; }
  
.floor1 b {
  color:               #b94c37; }
    
.floor2 b {
  color:               #b94c37; }

/*                                     */
/*           CORNERS CSS               */
/*                                     */
.tl, .tr, .bl, .br {
  width:         10px;
  height:        10px;
  padding:       0;
  border:        0;
  z-index:       99; }
  
.tl, .bl {
  float:         left;
  clear:         both; }
  
.tr, .br {
  float:         right;
  clear:         right; }
  
.tl {
  margin:        -1px 0 0 -1px; }
  
.tr {
  margin:        -1px -1px 0 0; }
  
.bl {
  margin:        -10px 0 0; }
  
.br {
  margin:        -10px 0 0; }
  
.tl {
  margin-left:   -4px;
  ma\rgin-left:  -4px; }
  
html>body .tl {
  margin-left:   -1px; }
  
.tr {
  margin-right:  -4px;
  ma\rgin-right: -4px; }
  
html>body .tr {
  margin-right:  -1px; }
  
.bl {
  margin-left:   -3px;
  ma\rgin-left:  -3px; }
  
html>body .bl {
  margin-left:   0; }
  
.br {
  margin-right:  -3px;
  ma\rgin-right: -3px; }
  
html>body .br {
  margin-right:  0; }
  
.cornerspacer {
  margin:        0px;
  padding:       0px;
  border:        0px;
  clear:         both;
  font-size:     1px;
  line-height:   1px; }
