body {
margin : 0;
border : 0;
font-size : 62.5%;
background : #444;
padding : 8px 8px 30px 8px;
}
#frame {
width : 975px;
margin : 0 auto;
}
div#topnav {
width : 975px;
float : left;
margin : 0;
padding : 0;
border : 0;
background : #fff;
}
div#topleft {
width : 220px;
height : 70px;
margin : 0;
padding : 0;
border : 0;
float : left;
}
.bigpic {
width : 220px;
height : 200px;
border : 0;
}
div#topright {
border-color:#CCCCCC;
border-style:none none solid;
border-width:0 0 1px;
float:right;
height:176px;
margin:0;
padding:0;
width:975px;
}
#toprightphone {
margin-top : 0;
background : #9c0;
color : white;
text-transform : uppercase;
font : bold 14px "Times New Roman", Times, serif;
padding:8px 18px 2px;
float:left;
width:939px;
}
.logo {
padding-top : 10px;
padding-left : 15px;
float:left;
}

ul.bread {
list-style : none;
margin : 0;
padding : 0 0 10px 0;
font : normal 12px Verdana, Arial, sans-serif;
float:left;
} 
ul.bread li {
display : inline;
}
ul.bread  li a {
color : #000;
text-decoration : none;
font-weight : bold;
}
ul.bread li a:hover {
color : #999;
}
ul.bread li.left {
padding : 0 10px 0 0;
border-right : 1px solid #999;
}
ul.bread li.regular {
padding : 0 10px 0 10px;
border-right : 1px solid #999;
}
ul.bread li.right {
padding : 0 0 0 10px;
border-right : 0;
}
div#overlord {
width : 975px;
float : left;
background : #fff url(bg-bottom.gif) no-repeat bottom right;
}
div#containerleft {
width : 640px;
margin : 0;
border : 0;
padding : 0;
float : left;
background : url(left-fade.gif) repeat-y;
}
div#main {
border:0 none;
float:right;
margin:0;
padding:12px 25px 0 0;
width:375px;
}
div#leftnav {
width : 190px;
margin : 0;
border : 0;
padding : 15px 15px 15px 15px;
float : left;
text-align : left;
}
#leftnav ul {
margin : 0 0 10px 0;
padding : 0;
border : 0;
list-style : none;
}
#leftnav ul li {
text-align : left;
margin : 0 0 0 0;
font : normal 1.1em Verdana, Arial, sans;
border-top : 1px solid #444;
padding : 8px 5px 8px 10px;
}
#leftnav ul li a {
width : 175px;
margin : 0;
color : #ccc;
text-decoration : none;
}
#leftnav ul li a:hover {
color : #fff;
}
#leftnav .header {
margin : 0 0 1px 0;
color : #888;
text-transform : uppercase;
letter-spacing : 0.2em;
border-top : 0;
padding : 12px 5px 12px 10px;
font : normal 1.1em Arial, Helvetica, sans;
}
#leftnav .header a {
width : 175px;
display : block;
color : #888;
margin : 0;
border-top : 0;
padding : 0;
}
#leftnav .header a:hover {
color : #ccc;
background : none;
}
#main p {
color:#444444;
font-family:Verdana,Arial,Helvetica,sans;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
text-align:left;
}
#main p a {
text-decoration : none;
color : #80ce00;
font-weight : bold;
}
#main p a:hover {
color : #444;
}
#main .highlight {
border : 1px solid #ccc;
padding : 10px 20px 10px 20px;
background : #f8f8f8;
}
#main .lighttext {
color : #aaa;
}
#main .description {
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
text-align : left;
line-height : 1.2em;
}
#main .quote {
font : normal 1.8em "Times New Roman", Times, serif;
color : #bbb;
text-align : left;
line-height : 1.2em;
margin-top : 0;
}
#main .stats {
background : #f8f8f8;
font : normal 1.2em Verdana, Arial, Helvetica, sans;
color : #444;
}
#main .landimg {
border : 1px solid #ccc;
}
#main .brown {
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
text-align : left;
line-height : 1.2em;
}
#main .brown a {
font-weight : bold;
color : #ce9a00;
}
#main .small {
font : normal 1.1em Verdana, Arial, Helvetica, sans-serif;
line-height : 1.4em;
}
#main .smaller {
font : normal 1.1em Arial, Helvetica, sans-serif;
line-height : 1.5em;
}
#main ul {
text-align : left;
font : normal 1.2em Verdana, Arial, Helvetica, sans;
color : #444;
margin : 20px 10px 20px 2px;
border : 0;
padding : 0;
}
#main ul li {
list-style-type : none;
line-height : 1.6em;
margin-bottom : 10px;
padding-left : 30px;
}
#main ul li a {
text-decoration : none;
color : #80ce00;
font-weight : bold;
}
#main ul li a:hover {
color : #444;
}
#main .li-large {
font : normal 2em "Times New Roman", Times, serif;
color : #444;
padding-left : 30px;
background : url(leaf-small.gif) no-repeat left top;
}
#main .li-solo {
text-align : left;
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
line-height : 1.6em;
margin-bottom : 10px;
padding-left : 30px;
background : url(leaf-small.gif) no-repeat left top;
}
#main .li-noindent {
list-style-type : none;
font : normal 1.1em Verdana, Arial, Helvetica, sans;
line-height : 1.6em;
margin-bottom : 10px;
padding-left : 0;
}
#main .li-indent {
text-align : left;
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
line-height : 1.6em;
margin-bottom : 10px;
margin-left : 30px;
background : url(leaf-small.gif) no-repeat left top;
}
#main .li-bigindent {
text-align : left;
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
line-height : 1.6em;
margin-bottom : 10px;
margin-left : 60px;
background : url(leaf-small.gif) no-repeat left top;
}
#main .ul-feasability {
text-align : left;
font : normal 1em Verdana, Arial, Helvetica, sans;
color : #444;
margin : 0 0 20px 0;
border : 0;
padding : 0;
}
#main .li-feasability {
display : inline;
text-align : left;
padding : 0;
margin-right : 0;
color : #ccc;
}
h1 {
font : normal 22px "Times New Roman", Times, serif;
color : #444;
padding : 0;
margin : 0;
}
h2 {
font : normal 22px "Times New Roman", Times, serif;
color : #444;
padding : 0;
margin : 0 0 0;
}
h2 .phone {
background-color : red;
}
h2 a {
color : #80ce00;
text-decoration : none;
}
h2 a:hover {
color : #444;
}
h3 {
font : normal 15px "Times New Roman", Times, serif;
color : #777;
padding : 0;
margin : 15px 0 18px 0;
line-height : 1.4em;
}
h3 a {
color : #80ce00;
text-decoration : none;
}
h3 a:hover {
color : #444;
}
h3 .sold {
background : red;
color : white;
font : normal 1em "Times New Roman", Times, serif;
padding : 4px;
text-align : center;
}
h4 {
font : normal 2em "Times New Roman", Times, serif;
color : #444;
padding : 0;
margin : 10px 0 12px 0;
line-height : 1.4em;
}
h5 {
font : normal 3em "Times New Roman", Times, serif;
color : #444;
padding : 0;
margin : 0 0 15px 0;
}
h5 a {
color : #80ce00;
text-decoration : none;
}
h5 a:hover {
color : #444;
}
h6 {
font : normal 1.8em "Times New Roman", Times, serif;
color : #444;
padding : 0;
margin : 10px 0 0 0;
line-height : 1.4em;
}
h6 a {
color : #80ce00;
text-decoration : none;
}
h6 a:hover {
color : #444;
}
.sold {
font : normal 3em "Times New Roman", Times, serif;
color : #fff;
padding : 0 0 0 5px;
margin : 10px 0 0 0;
background : #f00;
display : block;
}
.sold a {
color : #fff !important ;
}
.sold p a {
color : #fff;
}
.sold a:hover {
color : #fff;
text-decoration : underline !important ;
}
.callout {
font : normal 1.8em "Times New Roman", Times, serif;
color : #fff;
background : #9c0;
padding : 6px 10px 6px 10px;
}
div#containerright {
border:0 none;
float:right;
margin:0;
padding:12px 0 0;
width:335px;
}
.quickland {
width : 315px;
margin : 0;
border : 0;
padding : 10px 0 10px 0;
border-bottom : 1px solid #ddd;
}
.quicklandbottom {
width : 315px;
margin : 0;
border : 0;
padding : 10px 0 10px 0;
border-bottom : 0;
}
.quicklandimage {
width : 130px;
float : left;
padding-top:8px;
}
.quicklandimage p img{
	border:3px solid #ccc;
}
.quicklandtext {
width : 170px;
padding-right : 0;
float : right;
}

.quicklandtext p {
font : normal 12px Arial, Helvetica, sans;
color : #777;
margin : 0 0 1px 0;
}
.quicklandtext p a {
text-decoration : none;
text-transform : none;
color : #80ce00;
font-weight : bold;
}
.quicklandtext p a:hover {
color : #444;
}
.quicklandtextwideholder {
border : 1px solid #ddd;
padding : 10px 5px 15px 5px;
}
.bycounty {
font : bold 1.1em Arial, Helvetica, sans;
color : #777;
margin : 5px 0 10px 10px;
}
.quicklandtextwide p {
font : normal 1em Arial, Helvetica, sans;
color : #777;
margin : 0 0 3px 10px;
}
.quicklandtextwide p a {
text-decoration : none;
text-transform : none;
color : #80ce00;
}
.quicklandtextwide p a:hover {
color : #444;
}
.quicklandimage p {
margin : 0;
padding : 0;
border : 0;
}
.quicklandimage p a {
color : #80ce00;
text-decoration : none;
}
.quicklandimage p a:hover {
color : #444;
}
a .imagelink {
border : 1px solid #ccc;
}
a:hover .imagelink {
border : 1px solid #80ce00;
}
a .imagelinkpink {
border : 1px solid #ccc;
}
a:hover .imagelinkpink {
border : 1px solid #ec007a;
}
a .imagelinkleft {
border : 1px solid #ccc;
margin-right : 15px;
margin-bottom : 15px;
float : left;
}
a:hover .imagelinkleft {
border : 1px solid #80ce00;
}
a .imagelinkleftbrown {
border : 1px solid #ccc;
margin-right : 15px;
margin-bottom : 15px;
float : left;
}
a:hover .imagelinkleftbrown {
border : 1px solid #ce9a00;
}
.pink {
width : 170px;
padding-right : 0;
float : right;
}
.pink p {
font : normal 1.1em Arial, Helvetica, sans;
color : #777;
margin : 0 0 5px 0;
}
.pink p a {
text-decoration : none;
text-transform : none;
color : #ec007a;
font-weight : bold;
}
.pink p a:hover {
color : #444;
}
#main .formBox {
margin-bottom : 10px;
}
.clear {
clear : both;
margin : 0;
}
hr {
border : 0;
margin : 0;
padding : 0;
height : 1px;
color : #ccc;
background-color : #ccc;
}
.landlarge {
margin-bottom : 20px;
border : 0;
border-bottom : 5px solid #9c0;
}
.landlargebox {
margin-top : 4px;
background : #9c0;
color : white;
text-transform : uppercase;
font : bold 14px "Times New Roman", Times, serif;
padding : 8px 0 9px 12px;
}
.landlargebox2 {
margin-top : 4px;
background : #ec007a;
color : white;
text-transform : uppercase;
font : bold 14px "Times New Roman", Times, serif;
padding : 8px 0 9px 12px;
}
.landlargebox a {
color : white;
text-decoration : none;
}
.landlargebox a:hover {
color : white;
}
.landleft {
width : 160px;
background : #fff;
float : left;
border : 1px solid #ddd;
padding : 10px;
}
.landright {
width : 160px;
background : #fff;
float : right;
border : 1px solid #ddd;
padding : 10px;
}
a .landlist-image {
border : 1px solid #ccc;
margin : 10px 10px 10px 0;
}
a:hover .landlist-image {
border : 1px solid #80ce00;
}
#main .landlist-text {
font : normal 1.1em Verdana, Arial, Helvetica, sans;
color : #444;
text-align : left;
line-height : 1.2em;
margin : 0;
padding : 5px 0 5px 0;
}
#main ul.articles{
	float:left;
	width:365px;
	padding:5px;
	margin:0px;
}
#main ul.articles li{
	float:left;
	width:365px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
}
#main ul.articles li span.imgspan{
	float:left;
	padding-right:5px;
}
#main ul.articles li h3{
	margin:0px;
	padding:6px 0px;
}	
#main ul.articles li p{
	margin:0px;
}
#footer{
	float:right;
	padding:0px;
	text-align:right;
	height:20px;
	line-height:20px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
#footer a{
color:#fff;
}
#footer a:hover{
color:#fff;
text-decoration:none;
}