*{
  margin:0 auto;
  padding:0;
  border:none;
 }
 
 body {
  background:url(../layout/bg.jpg) repeat-x #dbd4c4;
  font-family:"Arial";
 }
 
 /*header structure*/
 
 div#top-wrap {
  position:relative;
  width:800px;
 }	

 div#header-wrap {
  position:relative;
  width:800px;
 }

 div#header-wrap span {	
 position:relative;
 color:#FFF; 
 font-family:'Times New Roman', Times, serif; 
 font-size:16px;
 float:right;
 width:305px;
 margin:12px 0 0 0;
 *margin:12px 10px 0 0;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/slogan.png');
 }
 
 div#header-wrap p {	
 position:relative;
 color:#FFF; 
 font-family:'Times New Roman', Times, serif; 
 font-size:16px;
 float:right;
 width:305px;
 margin:0 0 0 0;
 *margin:5px 5px 0 0;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/contact-num.png');
 }
 
 div#header-wrap2 {
  position:relative;
  width:800px;
 }

 div#header-wrap2 span {	
 position:relative;
 color:#FFF; 
 font-family:'Times New Roman', Times, serif; 
 font-size:16px;
 float:right;
 width:305px;
 margin:12px 0 0 0;
 *margin:12px 10px 0 0;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/slogan.png');
 }
 
 div#header-wrap2 p {	
 position:relative;
 color:#FFF; 
 font-family:'Times New Roman', Times, serif; 
 font-size:16px;
 float:left;
 width:305px;
 margin:5px 0 0 0;
 *margin:5px 5px 0 0;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/contact-num.png');
 }
 
 .con {
 position:relative;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/contact-num.png');
 }
 
 div#header-bg  {
  background:url(../layout/pattern.jpg) repeat;
  height:325px;
 }
 /*end of header structure*/
 
 /*pasges with right nav structure*/
 
 div#email-form {
 position:relative;
 width:540px;
 }
 
 div#contents2 {
 position:relative;
 width:800px;
 height:600px;
 text-align:center;
 }
 
 div#contents2 img{
 margin-top:100px;
 }
 
 div#content1 {
 background:url(../layout/dbl.jpg) no-repeat 540px 8px;
 position:relative;
 width:800px;
 }
 
 div#content2 {
 position:relative;
 width:800px;
 }
 
 div#content2 p{
 float:left;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:justify;
 padding:15px 15px 15px 15px;
 }
 
  div#left2 {	
 position:relative;
 float:left;
 width:520px;
 }
 
 div#left2 p{
 font-family:Arial, Helvetica, sans-serif;	
 font-size:12px;
 text-align:justify;
 margin-bottom:25px;
 }
 
 div#box {
 position:relative;
 width:418px;
 height:209px;
 border:#9fb98d solid 2px;
 margin:0 0 35px 60px;
 font-size:12px;
 line-height:17px;
 }
 
 div#box label{
 font-weight:bold;
 color:#077402;
 } 
 
 div#box p{
 display:block;
 border:2px #dad3c3 solid;
 background-color:#077402;
 width:385px;
 height:1px;
 color:#FFFFFF;
 text-align:center;
 font-size:16px;
 line-height:1px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }
/*end pages with right nav structure*/

/* for ie6 png */ 
 #opaz{
 position:relative;
 float:left;
 margin:-10px 0 0 0;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/curve-top.png');
 }
 
 div#content1 span{
 position:relative;
 float:left;
 margin:-10px 0 0 20px;
 display:inline-block;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/curve-top3.png');
 }
 /* end of for ie6 png */
 
 /*index page structure*/
 div#contents {
 width:800px;
 }
 
 div#leftside {
 float:left;
 }
 
 div#left {
 float:left;
 position:relative;
 background:url(../layout/strip.jpg) repeat-y;
 width:270px;
 }
 
 div#left a {
 color:#077402;
 text-decoration:underline;
 font-weight:bold;
 }
 
 div#left a:hover {
 text-decoration:none;
 }
 
 div#left  a{
 color:#DB820C; 
 font-size:12px;
 text-decoration:underline;
 }
 
 .wel {
 color:#db820c; 
 font-size:24px; 
 }
 
 div#left p {
 font-family:Arial, Helvetica, sans-serif;
 color:#000; 
 font-size:12px;
 padding:15px 30px 15px 15px;
 }

 
 div#right {
 position:relative;
 float:left;
 clear:right;
 width:525px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }

/*end index page structure*/
 
 div#right span a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 }
 
 div#right p {
 text-align:justify;
 }
 
 div#picz-bg {
 background-color:#d3c7ac;
 background-repeat:repeat-x;
 height:322px;
 }
 
 div#inner {
 position:relative;
 width:800px;
 padding-top:6px
 }
 
 div.inner {
  float:left;
  width:544px;
  height:318px;
  }

/*arizona structure*/
 
 div#struct-arizona {
 position:relative;
 float:left;
 clear:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 width:790px;
 }
 
 div#struct-arizona span a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 }
 
 /*end of arizona structure*/
 
 
 /*footer*/
 div#footer {
 background:url(../layout/footer-bg.jpg) repeat-x;
 height:50px;
 line-height:18px;
 }
 
 div#footer-inner {
 padding-top:8px;
 position:relative;
 width:800px;
 text-align:center;
 color:#FFF;
 font-size:12px;
 }
 
 div#footer-inner a{
 color:#FFF;
 text-decoration:none;
 }
 
 div#footer-inner a:hover{
 text-decoration:underline;
 }
 /*end footer*/
 
 /*top navigation menu*/
 div#nav {
 float:right;
 margin:30px 0 0 0;
 font-family:"Tahoma";
 }

 div#nav ul{
 list-style:none;
 }

 div#nav li{
 float:left;
 margin-right:25px;
 }

 div#nav li a{
 color:#000;
 text-decoration:none;
 font-size:18px;
 }
 
 div#nav li a:hover{
 color:#666;
 }

/*end of top navigation menu*/

/*imgaes*/

 .img0, .img1, .img2, .img3, .img4, .img5, .img7, .img11, .img12 {
  float:left; 	
 }
 
 .img8 {
 float:right;
 margin:5px 5px 0 0;
 }
 
 .img2 {
  margin-top:3px;
  cursor:pointer;
 }
 
 .img0 {
  cursor:pointer;
 }
 
 .img4 {
  margin:-10px 0 0 0;
  position:relative;
 }
  
.img5 {
 margin-bottom:10px;
 }

 .img6, .img7 {
 margin-left:15px;
 }

 .img7{
 margin-top:10px;
 padding-bottom:5px;
 }


 .img9, .img10, .img8, .img12 {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 }
 
 .img11 {
 margin:0 10px 0 0;
 border:#8B7B58 solid 1px;
 }

.img13 {
 float:left;
 position:relative;
 margin:-16px 0 3px 35px;
 }
 
 .img14 {
 float:right;
 position:relative;
 margin:0 50px 0 0;
 }


/*end layout */


/*right nav adjuster*/ 
 div#barefoot {
 float:right;
 background:url(../layout/strip3.jpg) repeat-y;
 width:257px;
 position:relative;
 margin:-1495px 3px 0 0;
 }
 
 div#estate {
 float:right;
 background:url(../layout/strip3.jpg) repeat-y;
 width:257px;
 position:relative;
 margin:-1135px 3px 0 0;
 }
 
 div#oasis {
 float:right;
 background:url(../layout/strip3.jpg) repeat-y;
 width:257px;
 position:relative;
 margin:-1105px 3px 0 0;
 }
 
 div#clubhouse {
 float:right;
 background:url(../layout/strip3.jpg) repeat-y;
 width:257px;
 position:relative;
 margin:-1150px 3px 0 0;
 }
/*end of right nav adjuster*/ 

/*top ten lists*/
 div#list-arizona {
  position:relative;	
  float:left;
  font-size:12px;
  margin:10px 0 0 25px;
  width:445px
 }
 
 div#list-arizona li a{
  text-decoration:none;
  color:#077402;
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
 }
 

 div#list-arizona a:hover{
  color:#4BA124;
 }
 
 div#list-arizona ul {
  list-style:none;
 }
 
 div#list-arizona ul li{
  float:left;
 }
 
/*end of top ten lists*/

/*gallery thumbs*/

 div.thumbs {
 position:relative;
 float:left;
 width:122px;
 height:246px;
 overflow:hidden;
 margin:-20px 0 0 383px;
 z-index:100;
 }
 
 div.thumbs a{
 z-index:100;
 }
 
 div.thumbs img{
 border:#554318 2px solid;
 margin-bottom:2px;
 float:left;
 }
 
 .main-barefoot {
	/*background:url(../barefoot-images/gallery/main%20area.jpg) no-repeat;*/ 
	width: 399px;
	height: 280px;
	text-align:center;
	position: relative;
 	font-size:14px;
    color:#554318;
    line-height:25px;
	float:left;
	font-weight:bold;
 }
 
 .main-oasis {
	/*background:url(../oasis-images/gallery/IMG_0328.jpg) no-repeat;*/ 
	width: 399px;
	height: 280px;
	text-align:center;
	position: relative;
 	font-size:14px;
    color:#554318;
    line-height:25px;
	float:left;
	font-weight:bold;
 }
 
 .main-estate {
	/*background:url(../estate-images/gallery/Living1.jpg) no-repeat;*/ 
	width: 399px;
	height: 280px;
	text-align:center;
	position: relative;
 	font-size:14px;
    color:#554318;
    line-height:25px;
	float:left;
	font-weight:bold;
 }
 
 .main-clubhouse {
	/*background:url(../clubhouse-images/gallery/IMG_1674-1.jpg) no-repeat;*/ 
	width: 399px;
	height: 280px;
	text-align:center;
	position: relative;
 	font-size:14px;
    color:#554318;
    line-height:25px;
	float:left;
	font-weight:bold;
 }
 
 div.main img{
 border:#554318 2px solid;
 margin-bottom:2px;
 float:left;
 
/*end gallery thumbs*/


 