@charset "utf-8";
/* CSS Document */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                               Layout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin: 0;
	background: url(../images/bg_layout1.jpg);
	background-repeat: repeat-x;
	background-color: #6599FF;
}

#wrapper, #listingswrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
	background-color: #FFFFFF;
}

#wrapper {
	background-image: url(../images/bg_wrapper.jpg);
}

#header {
	margin: 0;
	background: #165BA0;
	height: 104px;
	display: block;
}

#nav {
	margin: 0;
	padding: 0;
	background: #000000;
	height: 40px;
	width: 920px;
}

#side-a {
	float: left;
	width: 650px;
}

#side-b { 
	margin: 0;
	float: left;
	width: 270px;
	/*height: 1%  Holly hack for Peekaboo Bug */
}

#one-column {
	width: 920px;
	background-color:white;
}

#footernav {
	clear: both;
	background: #000000;
	height: 30px;
}

#footersub {
	clear: both;
	background: #F5EB29;
	height: 4px;
}


#footer {
	clear: both;
	background: #165BA0;
	height: 71px;
}

.featured_property {
	width: 270px;
	margin: 0 0 15px 0;
	clear: both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.featured_property_pic {
	margin: 0 10px 15px 10px;
	float:left;
}
* html .featured_property_pic {margin: 0 8px 0 5px;}

.featured_property_pic img {
	margin: 0px;
	border:1px solid #175c9f;
}

.featured_property_text {
	width: 145px;
	float:left;
	margin: 0 0 15px 0;
}

td {
	padding:1px 4px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Main Navigation

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
a#waterfront {
background-image:url(../images/nav_waterfront_lots.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

a#equestrian_aviation {
background-image:url(../images/nav_equestrian_aviation.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

a#custom {
background-image:url(../images/nav_custom_building_lots.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

a#list {
background-image:url(../images/nav_get_on_the_list.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

a#new {
background-image:url(../images/nav_whats_new.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

a#contact {
background-image:url(../images/nav_contact_us.jpg);
background-repeat:no-repeat;
background-position:0 0;
}


#navbar li {
float:left;
list-style:none;
}

#navbar a {
text-decoration:none;
display:block;
text-indent:-5000px;
float:left;
}

#navbar #waterfront {
background-image:url(../images/nav_waterfront_lots.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:218px;
height:40px;
}

#navbar #equestrian_aviation {
background-image:url(../images/nav_equestrian_aviation.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:186px;
height:40px;
}

#navbar #custom {
background-image:url(../images/nav_custom_building_lots.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:181px;
height:40px;
}

#navbar #list {
background-image:url(../images/nav_get_on_the_list.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:130px;
height:40px;
}

#navbar #new {
background-image:url(../images/nav_whats_new.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:103px;
height:40px;
}

#navbar #contact {
background-image:url(../images/nav_contact_us.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:102px;
height:40px;
}

#navbar #waterfront:hover {
background-position:0 -40px;
}

#navbar #equestrian_aviation:hover {
background-position:0 -40px;
}

#navbar #custom:hover {
background-position:0 -40px;
}

#navbar #list:hover {
background-position:0 -40px;
}

#navbar #new:hover {
background-position:0 -40px;
}

#navbar #contact:hover {
background-position:0 -40px;
}

*/


#navbar li {
float:left;
list-style:none;
}

#navbar a {
text-decoration:none;
display:block;
text-indent:-5000px;
float:left;
}

#navbar #waterfront {
background-image:url(../images/nav-waterfront.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:117px;
height:40px;
}

#navbar #bank_owned {
background-image:url(../images/nav-bank-owned-short-sales.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:240px;
height:40px;
}

#navbar #equestrian {
background-image:url(../images/nav-equestrian.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:114px;
height:40px;
}

#navbar #custom {
background-image:url(../images/nav-custom-building-lots.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:195px;
height:40px;
}


#navbar #bargain {
background-image:url(../images/nav-find-a-bargain.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:145px;
height:40px;
}

#navbar #contact {
background-image:url(../images/nav-contact-us.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:109px;
height:40px;
}

#navbar #waterfront:hover {
background-position:0 -41px;
}

#navbar #bank_owned:hover {
background-position:0 -41px;
}

#navbar #equestrian:hover {
background-position:0 -41px;
}

#navbar #custom:hover {
background-position:0 -41px;
}

#navbar #bargain:hover {
background-position:0 -41px;
}

#navbar #contact:hover {
background-position:0 -41px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Sub Navigation

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#subnav{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
white-space : nowrap;
float : left;
width : 100%;
font-size:12px;
padding: 6px 0 0 0;
text-align:center;
}

#subnav ul{
padding : 0;
margin : 0;
}

#subnav ul li{
   display : inline;
   text-align:center;
   padding: 0 16px 0 22px;
}

#subnav ul li a:link {
text-decoration:none;
color: #FFFFFF;
}

#subnav ul li a:visited {
text-decoration:none;
color: #FFFFFF;
}

#subnav ul li a:hover {
color: #F5EB29;
}

#subnav ul li a:active {
text-decoration:none;
color: #F5EB29;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Main Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#maintext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	text-decoration:none;
	padding: 0 20px 10px 20px;
	line-height: 20px;
}

#maintext A:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

#maintext A:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

#maintext A:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #6699FF;
	text-decoration:none;
	font-weight:bold;
}

#maintext A:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

#maintext p {
	text-align: justify;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Footer Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footertext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	padding: 10px;
}

.footertext A:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:underline;
	font-weight:bold;
}

.footertext A:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:underline;
	font-weight:bold;
}

.footertext A:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}

.footertext A:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:underline;
	font-weight:bold;
}

#footleft {
	float: left;
	width: 400px;
}

#footright {
	float: right;
	width: 400px;
	text-align: right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Property Listings

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchresult {
	width:860px;
	background-color:#f1f0eb;
	margin:15px auto;
	padding:12px;
	float:left;
}

.searchresult .toprow {
	clear:both;
	float:left;
	width:100%;
}

.searchresult .toprow .listingimage {
	float:left;
}

.searchresult .toprow .listingtitle {
	float:left;
	margin:0px 10px;
}

.searchresult .toprow .listingprice {
	float:right;
	font-weight:bold;
	text-align:right;
}

.searchresult .bottomrow {
	margin:10px 0px 0px 0px;
	float:left;
}

.searchresult a img {
	border:2px solid #165BA0;
}

.searchresult a img:hover {
	border:2px solid #6699ff;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Title Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.titletext {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #000;
	text-decoration:none;
	margin: 20px 0 0 0;
	text-transform:uppercase;
	line-height:45px;
}

.titletext A:link {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #000;
	text-decoration:underline;

}

.titletext A:visited {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

.titletext A:hover {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

.titletext A:active {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Secondary Title Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.bluetitletext {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #165BA0;
	text-decoration:none;
	margin: 10px 0 10px 0;
	text-align: center;
}

.bluetitletext A:link {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #165BA0;
	text-decoration:underline;

}

.bluetitletext A:visited {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

.bluetitletext A:hover {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #165BA0;
	text-decoration:none;
	font-weight:bold;
}

.bluetitletext A:active {
	font-family: papyrus, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          Property Title Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.propertytitletext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration:none;
	margin: 0;
}

.propertytitletext A:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration:underline;

}

.propertytitletext A:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

.propertytitletext A:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

.propertytitletext A:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          County Title Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.countytitletext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #165BA0;
	text-decoration:none;
	margin: 0;
	font-weight:bold;
}

.countytitletext A:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #165BA0;
	text-decoration:underline;

}

.countytitletext A:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

.countytitletext A:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #165BA0;
	text-decoration:none;
	font-weight:bold;
}

.countytitletext A:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #165BA0;
	text-decoration:underline;
	font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                          View Property Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#maintext .viewpropertytext, .viewpropertytext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-decoration:none;
	margin: 0;
	font-weight:bold;
}

#maintext .viewpropertytext a:link, .viewpropertytext a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-decoration:underline;

}

#maintext .viewpropertytext a:visited, .viewpropertytext a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-decoration:underline;
	font-weight:bold;
}

#maintext .viewpropertytext a:hover, .viewpropertytext a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
}

#maintext .viewpropertytext a:active, .viewpropertytext a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-decoration:underline;
	font-weight:bold;
}


#elyklogo {
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
	background-color:#6599FF;
}