/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	color: #344716;
	background: #B0BC8C url(graphics/green-background.jpg);
	background-position:top;
	background-repeat:repeat;
}
*
{
  margin: 0 auto 0 auto; 
}

#container
{
  background:transparent;
  height:auto;
  width:900px;
}

#header
{
clear:both;
width:900px;
height:423px;
background:transparent url(graphics/hdback.jpg) no-repeat;
top:0px;
border-left:solid;
border-left-color:#45270B;
border-left-width:1px;
border-right:solid;
border-right-color:#45270B;
border-right-width:1px;
}

#headtop
{
position:relative;
float:left;
top:0px;
width:900px; 
height:11px;
background:transparent url(graphics/hdback_top.jpg) no-repeat;
}

#headbottom
{
position:relative;
float:left;
top:0px;
width:900px; 
height:42px;
background:transparent;
}

#headimage
{
position: relative;
float:left;
top:0px;
width:900px; 
height:370px;
left:0px;
background:transparent;
}

#headflash
{
position: absolute;
float:left;
top:152px;
width:229px; 
height:148px;
left:565px;
background:transparent;
}

#menu
{
position:relative;
top:0px;
left:0px;
width:900px; 
height:42px;
background: transparent;
border:none;
}

#menu .inside {
top:0px;
width:auto; 
height:auto;
position: relative;
background: transparent;
}

#menu ul {
list-style: none;	
}

#menu ul {
margin-left: 0px;
padding-left:0px;
margin-top:0px;	
}

#menu li {
	
display: inline;
float:left; 
}

#menu li.list1 {
background:transparent url(graphics/menu/b_home.jpg);
width:103px;
}
#menu li.list2 {
background:transparent url(graphics/menu/b_communities.jpg);
width:138px;
}
#menu li.list3 {
background:transparent url(graphics/menu/b_realestate.jpg);
width:130px;
}
#menu li.list4 {
background:transparent url(graphics/menu/b_rentals.jpg);
width:97px;
}
#menu li.list5 {
background:transparent url(graphics/menu/b_ourstory.jpg);
width:112px;
}
#menu li.list6 {
background:transparent url(graphics/menu/b_developerdeals.jpg);
width:172px;
}
#menu li.list7 {
background:transparent url(graphics/menu/b_contactus.jpg);
width:148px;
}

#menu a {
float: left;
width: auto;
height: 42px;
margin-top:0px;
display: block;
text-align: center;
text-decoration: none;
padding:0px;
overflow:hidden;
}

#menu a#item1 {
background:transparent url(graphics/menu/b_home_roll.jpg) 0px -103px no-repeat;
width:103px;
}
#menu a#item2 {
background:transparent url(graphics/menu/b_communities_roll.jpg) -103px -241px no-repeat;
width:138px;
}
#menu a#item3 {
background:transparent url(graphics/menu/b_realestate_roll.jpg) -241px -371px no-repeat;
width:130px;
}
#menu a#item4 {
background:transparent url(graphics/menu/b_rentals_roll.jpg) -371px -468px no-repeat;
width:97px;
}
#menu a#item5 {
background:transparent url(graphics/menu/b_ourstory_roll.jpg) -468px -580px no-repeat;
width:112px;
}
#menu a#item6 {
background:transparent url(graphics/menu/b_developerdeals_roll.jpg) -580px -752px no-repeat;
width:172px;
}
#menu a#item7 {
background:transparent url(graphics/menu/b_contactus_roll.jpg) -752px -900px no-repeat;
width:148px;
}

#menu a#item1:hover {
background-position:0 0; z-index:50;
}
#menu a#item2:hover {
background-position:0 0; z-index:50;
}
#menu a#item3:hover {
background-position:0 0; z-index:50;
}
#menu a#item4:hover {
background-position:0 0; z-index:50;
}
#menu a#item5:hover {
background-position:0 0; z-index:50;
}
#menu a#item6:hover {
background-position:0 0; z-index:50;
}
#menu a#item7:hover {
background-position:0 0; z-index:50;
}

#menu a:hover {
width: auto;
height: 42px;
margin-top:0px;
color: #ffffff;
text-decoration: underline;
}

#content
{
width:900px;
height:680px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#45270B;
border-left-width:1px;
border-right:solid;
border-right-color:#45270B;
border-right-width:1px;
}

#content2
{
width:900px;
height:820px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#45270B;
border-left-width:1px;
border-right:solid;
border-right-color:#45270B;
border-right-width:1px;
}

#content3
{
width:900px;
height:420px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#45270B;
border-left-width:1px;
border-right:solid;
border-right-color:#45270B;
border-right-width:1px;
}

#left
{
position:relative;
float:left;
text-align:left;
top:0px;
left:0px;
width:620px;
height:auto;
background: url(graphics/.jpg) no-repeat;
}

#left .copy
{
width: 596px;
height: auto;
text-align:left;
margin-left:10px; 
margin-top:20px; 
padding-top:0px;
}

#left2
{
position:relative;
float:left;
text-align:left;
top:0px;
left:0px;
width:580px;
height:auto;
background: url(graphics/.jpg) no-repeat;
}

#left2 .copy
{
width: 556px;
height: auto;
text-align:left;
margin-left:10px; 
margin-top:20px; 
padding-top:0px;
}

#left .contact-main
{
width: 500px;
height: 360px;
margin-left:60px; 
margin-top:0px;
margin-bottom:0px;  
}

#left .logocol
{
float:left;
width: 185.3px;
height: auto;
text-align:center;
font-size:13px;
margin-left:16px; 
margin-top:30px; 
padding-top:0px;
}

.error {
font-size: 10px;
color: red;
margin-left: 0px;
display:none;
  }

#right-os
{
position:relative;
float:right;
text-align:left;
font-size:14px;
top:0px;
left:0px;
width:270px;
height:340px;
background-position:top;
background: url(graphics/r_contact_background.jpg) no-repeat;
}

#right
{
position:relative;
float:right;
text-align:left;
font-size:14px;
top:0px;
left:0px;
width:270px;
height:auto;
background-position:top;
background: url(graphics/r_contact_background.jpg) no-repeat;
}

#right-os .contact
{
width: 237px;
height: 276px;
margin-left:6px; 
margin-top:36px;
margin-bottom:0px;  
}

#right .contact
{
width: 237px;
height: 276px;
margin-left:6px; 
margin-top:36px;
margin-bottom:0px;  
}

#right .news
{
width: 250px;
height: auto;
font-size:12px;
margin-left:10px; 
margin-top:30px;
margin-bottom:0px;  
}

#right2
{
position:relative;
float:right;
text-align:left;
font-size:14px;
top:0px;
left:0px;
width:270px;
height:auto;
background-position:top;
background:transparent;
}

#right2 .contact-info
{
width: 250px;
height: auto;
margin-left:5px; 
margin-top:30px;
margin-bottom:0px;  
}

#right3
{
position:relative;
float:right;
text-align:left;
font-size:14px;
top:0px;
left:0px;
width:310px;
height:auto;
background-position:top;
background:transparent;
}

#right3 .deals
{
width: 280px;
height: auto;
margin-left:0px; 
margin-top:30px;
margin-bottom:0px;
font-size:16px;
}

#footer
{
width:900px;
height:45px;
background:#E8E6CF;
background-position:bottom; 
background-repeat:no-repeat;
margin-top:0px;
border-left:solid;
border-left-color:#45270B;
border-left-width:1px;
border-right:solid;
border-right-color:#45270B;
border-right-width:1px;
}

#footer .menubttm
{
width: auto;
height: 45px;
text-align:center;
font-size:12px;
margin-left:0px; 
margin-top:0px;
margin-bottom:0px;  
}

h1
{
font-size:20px;
text-align:left;
color:#344716;
margin-bottom:12px;
}

h2
{
font-size:16px;
text-align:left;
color:#344716;
margin-bottom:4px;
}

h3
{
font-size:12px;
text-align:center;
color:#344716;
margin-bottom:8px;
}

h4
{
font-size:12px;
text-align:left;
color:#344716;
margin-top:10px;
margin-bottom:30px;
}

h5
{
font-size:20px;
text-align:center;
color:#344716;
margin-bottom:12px;
}

a
{
color:#344716;
text-decoration:none;
border-bottom:none;
}

a:hover
{
color:#ffffff;
text-decoration:none;
border-bottom:none;
}
a:visited
{
color:#344716;
}


textarea {
font-family:"Times New Roman", Times, serif;
font-size:12px;
border: 1px solid #344716;
width:130px; height:60px;
background-color:ffffff;
overflow: auto;
}
input {
font-family:"Times New Roman", Times, serif;
font-size:12px;
border: 1px solid #344716;
}
input.textboxes {
width:130px;
background-color:#ffffff;
height:14px;
margin-top:2px; 
}
input.btn {
color:#333500;
border: 1px solid #344716;
margin-top:10px;
}
