/*
      Created by Mark Potampa of markpotampa.com
	  
	  E-Mail: markpotampa@att.net
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: "Arial", san-serif;
 font-size: 13px;
 background: #0d2626;
background: url(../../images/bg_home.png) repeat-x;
}


/* Basic styles */

p {
    font: 12px "Georgia", Garamond, serif;
	color: #ffffff;
    font-weight: normal;
    line-height: 19px;
    
}


a {
    color: #FEC77C;
    text-decoration:none;
}
a:hover {
    color:#ffffff;
    text-decoration:underline;
}

/* Basic styles */



h1 {
    font: 28px "Lucida Sans", Arial, san-serif;
	color: #b45d40;
    padding-top: 0px;
	font-weight: none;
	padding-bottom: 0px;
	line-height: 30px;
    
}

h2 {
    
    font: 18px "Arial", san-serif;
	
    color: #546a28;
    padding-top: 2px;
	padding-right: 2px;
    padding-bottom: 10px;
	line-height: 10px;
    
}

h3 {
    font: 14px "Arial", san-serif;
	font-weight: bold;
    color: #b9cc86;
    padding-top: 0px;
    line-height: 10px;
    padding-bottom: 5px;
}

h4 {
    
    font: 14px "Arial", san-serif;
	font-weight: bold;
    color: #b45d40;
    padding-top: 0px;
    line-height: 10px;
    padding-bottom: 5px;
}



/* Supplemental styles */

.linktext1 {
    text-transform: lowercase;
    font: 9px "Arial", san-serif;
	font-style: italic;
	font-weight: bold;
    color: #a3ba4e;
    padding-top: 0px;
    line-height: 16px;
    padding-bottom: 0px;
}

.linktext1 a {
    color: #666666;
    
}

.linktext1 a:hover {
    color:#FFFFFF;
    text-decoration:underline;    
}


/* page layout */


#wrapper { 
 margin: 0 auto;
 width: 916px;
 
}

/* home page */

#layout {
 width: 916px;
 
 margin: 0px 0px 0px 0px;
 position: absolute;
 
 
}

/* category pages... */

#header {
 width: 945px;
 height: 213px;
 margin: 0px 0px 0px 0px;
 position: absolute;
 /* background: url(../../images/bg_cathead.jpg) no-repeat; */
 
}

#maincontent {
 width: 945px;
 min-height: 450px;
 margin: 213px 0px 0px 0px;
 position: absolute;
 background: url(../../images/bg_maincontent.jpg) no-repeat;
 
}


#navigation {
 width: 916px;
 height: 21px;
 text-align: center;
 font: 13px "Georgia", Garamond, serif;
 padding-top: 6px;
 margin: 57px 0px 0px 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
}

#navigation a {
    color: #0d2626;
    text-decoration:none;
}
#navigation a:hover {
    color:#0d2626;
    text-decoration:underline;
}

#subnav {
 float: right;
 width: 250px;
 height: 23px;
 text-align: right;
 font: 12px "Georgia", Garamond, serif;
 color: #ffffff;
 margin: 50px 0px 0px 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
 
}

#subnav a {
    color: #cccccc;
    text-decoration:none;
}
#subnav a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}



#banner {
 float: left;
 width: 470px;
 height: 300px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
 

}

#homecontent_left { 
 float: left;
 width: 400px;
 height: 18px;
 color: #ffffff;
 margin: 25px 0px 0px 25px;
 padding: 5px;
 position: absolute;
 border: solid 1px #333;
 
 
}


#homecontent_left a {
    color: #ffffff;
    text-decoration:none;
}
#homecontent_left a:hover {
    color:#ffffff;
    text-decoration:underline;
}






#homecontent_right { 
 float: right;
 width: 418px;
 height: auto;
 color: #333;
 margin: 25px 0px 0px 0px;
 padding: 0px;
 position: relative;
 /* border: solid 1px #ffffff; */
 
}

#homecontent_right p { 
 
 padding-left: 12px;

 
}


#catcontent_left { 
 float: left;
 width: 200px;
 height: 400px;
 color: #000;
 font-size: 11px;
 margin: 95px 0px 0px 25px;
 padding: 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
 
}

#catcontent_left a {
    color: #546a28;
    text-decoration:none;
}
#catcontent_left a:hover {
    color:#a3ba4e;
    text-decoration:underline;
}



#thehomes_left { 
 float: left;
 width: 220px;
 height: auto;
 color: #666;
 font-size: 12px;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 position: relative;
 text-align: right;
 line-height: 20px;
 /* border: solid 1px #000000; */
 
 
}

#thehomes_left a {
    color: #546a28;
    text-decoration:none;
}
#thehomes_left a:hover {
    color:#a3ba4e;
    text-decoration:underline;
}


#thehomes_right { 
 
 width: 600px;
 height: auto;
 color: #333;
 margin: 0px 0px 0px 300px;
 padding: 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
}

#thehomes_right img { 
 
 border: solid 8px #546a28;
 
}




#catcontent_right { 
 
 width: 600px;
 height: auto;
 color: #333;
 margin: 50px 0px 0px 275px;
 padding: 0px;
 position: relative;
 /* border: solid 1px #000000; */
 
}

#catcontent_right p { 
 
 color: #3b2310;
 line-height: 20px;
 
}

#catcontent_right img { 
  
 border: solid 8px #546a28;
 
}

#catcontent_right a {
    color: #546a28;
    text-decoration:none;
}
#catcontent_right a:hover {
    color:#a3ba4e;
    text-decoration:underline;
}


#footer { 
 width: 916px;
 height: auto;
 margin: 600px 0px 0px 0px;
 padding: 0px;
 text-align: center;
 font: 12px "Georgia", Garamond, serif;
 color: #ffffff;
 font-weight: normal;
 line-height: 19px;
 position: absolute;
 
}

#catfooter { 
 width: 925px;
 height: auto;
 color: #3b2310;
 margin: 50px 0px 0px 10px;
 padding: 0px;
 text-align: center;
 font-size: 10px;
 position: relative;
 
 
}


#catfooter a {
    color: #546a28;
    text-decoration:none;
}
#catfooter a:hover {
    color:#a3ba4e;
    text-decoration:underline;
}

.clearfloats {clear:both;}



/* tile menu */

#area_menu {
	float: right;
	margin: 30px 0px 0px 0px;
	width: 418px;
	
	position: relative;
	height:150px;
}

/* tiles */

.homeownerclubs_tile {
	top: 0px;
	left: 0px;
	position: absolute;
	
	font: 11px "Georgia", Garamond, serif;
	color: #ffffff;
    font-weight: normal;
    line-height: 13px;
	text-align: center;
}
.whatsnew_tile {
	top: 0px;
	left: 153px;
	position: absolute;
	
	font: 11px "Georgia", Garamond, serif;
	color: #ffffff;
    font-weight: normal;
    line-height: 13px;
	text-align: center;
}
.hoa_tile {
	top: 0px;
	left: 303px;
	position: absolute;
	
	font: 11px "Georgia", Garamond, serif;
	color: #ffffff;
    font-weight: normal;
    line-height: 13px;
	text-align: center;
}








