/* CSS Document */
body
{
background: #343338 url(images/bg.jpg) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
line-height: 18px;
color: #8F8F8F;
}

.hand {
  cursor:pointer ;
}

ul
{
	list-style:none;
}

#my_body {
  margin:15px;
  padding-left:20px;
}

#my_body .email_sent {
  font-size:100%;
  line-height:1em;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  color:#707070;
}

#my_body .unregistered {
}

#my_body .search_changed {
}

#my_body ul {
  list-style:square;
}

a
{
	text-decoration:none;
	color:#2486e2;
}

a:hover
{
	text-decoration:none;
	color:#006cb7;
}

a:visited
{
	text-decoration:underline;
	color:#006cb7;
}

div.logo img, #swfAnimation img
{
	border:none;
}

img
{
	/*border:2px solid #e7e7e7;*/
}

img:hover
{
	/*border:2px solid #b2b3b5;*/
}


img.mlsmenu
{
	border:none;
}

input, textarea, select
{
	background:#fff;
	border:1px solid #BBBBBB;
}


.textinfo
{
width:80%; padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
line-height:18px;
color:#000000;
}

.logo{background:url(images/logobg.jpg) no-repeat; width:235px; height:179px; text-align:center;}
.header{background:url(images/headerbg.jpg) no-repeat; text-align:center; padding-top:15px; font-size:18px; color:#939393;}

.menu{background:url(images/menubg.jpg) repeat-x; color:#FF0000; text-align:center; line-height:39px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

.menu a{text-decoration:none; color:#FF0000;}
.menu a:hover{text-decoration:none; color:#000000;}

.left{background:url(images/left-heinding-bg.jpg) repeat-x; font-size:18px; color:#FFFFFF; line-height:36px; text-align:center;  border-left:1px solid #444348; border-right:1px solid #444348;}

.left_bg{background-color:#444348; padding:10px 18px 10px 18px; color:#8F8F8F; line-height:2em;}

.left_bg a{text-decoration:none; color:#8F8F8F; background:url(images/bulian.jpg) no-repeat left; padding:0px 0px 0px 16px;}
.left_bg a:hover{text-decoration:none; color:#FFFFFF;}

.left_mx{background-color:#444348; padding:10px 18px 10px 18px; color:#8F8F8F; line-height:2em;}

.left_mx a{text-decoration:none; color:#8F8F8F;  clear: both;}
.left_mx a:hover{text-decoration:none; color:#FFFFFF;}

.redbg{background:url(images/redbg.jpg) no-repeat; text-align:center; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:17px; padding-bottom:22px;}

td#adbuttons a:link {color: #FFFFFF;}
td#adbuttons a:visited {color: #FFFFFF;}
td#adbuttons a:hover {color: #FFFFFF;}
td#adbuttons a:active {color: #FFFFFF;}

.blackbg{ background-color:#000000; font-size:18px; color:#FFFFFF; line-height:36px; text-align:center; text-transform:uppercase;}




/*old */



.headermenu
{
background-color:#CBCBCB;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
line-height:18px;
color:#304ea1
}

.headermenulink
{
background-color:#CBCBCB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
line-height:18px;
color:#304ea1
}

.headermenulink:hover
{
background-color:#CBCBCB;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
color:#304ea1;
line-height:18px;
}

.small
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-color:#000000;
text-align:center;
padding:10px 0px 10px 0px;
color: #8F8F8F;
font-size: 12px;
line-height:18px;
}
.small a{text-decoration:none; color:#8F8F8F;}
.small a:hover{text-decoration:underline; color:#8F8F8F;}



.allinfo
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #adadad;
font-size: 12px;
font-weight: normal;
line-height:18px;
padding-left:15px;
}

.left_text
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #232323;
font-size: 12px;
font-weight: normal;
line-height:18px;
padding-left:5px;
}

.left_text:hover
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #232323;
font-size: 12px;
font-weight: normal;
line-height:18px;
padding-left:5px;
}


.welcometitle
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color: #304ea1;
font-size: 14px;
font-weight: bold;
line-height:18px;
}

.bottomlink
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #FF2F2F;
font-size: 12px;
font-weight: bold;
line-height:18px;
}

.bottomlink:hover
{

color: #FF2F2F;
font-size: 12px;
font-weight: bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}
.searchby {
	font-size: 16px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}

.featurerow,
.idxdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}

.remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	background-color: ghostwhite;
	text-align: left;
}

.summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10pt;
}

.searchtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

.thumbnailbody {
	padding: 3px;
	color: #FFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
        font-size: 8pt;
}
.thumbnailhead {
	padding: 3px;
        background-color: #f0f0f0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
        font-size: 8pt;
}

.ontable,
.searchfield {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
}

.search_range,
.search_acreage,
.search_sqftrange {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 8pt;
	width: 100px;
}

.idxcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
}

.prevnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
}

select.searchfield {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	width: 130px;
}

select.searchfield50 {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	width: 50px;
}

select.searchfield150 {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	width: 150px;
}

select.searchfield200 {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	width: 200px;
}

.genericsubmit {
	background-color: #f0f0ff;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.searchsubmit {
	background-color: #f0f0ff;
	width: 130px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.idxrowlo {
	background-color: azure;
}

.idxrowhi {
	background-color: lightsteelblue;
}

.idxsearchnote {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: gray;
}

img.idxtourphoto {
	float: center;
	width: 230px;
	border: 0;
}
td.idxtourphoto {
	padding: 5px;
	width: 50%;
}

.idxsectionheader {
	padding-left: 5px;
	font-family: Arial;
	background-color: #000000;
	color: white;
	height: 20px;
	font-weight: bold;
	font-size: 10pt;
}

.idxcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 8pt;
}

.idxfeaturedlinks {
	background-color: #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.idxfeaturedlinksAnchor {
	background-color: #f0f0f0;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
}

.searchtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
.listing-summary {
	background: white;
	margin: 5px;
	padding: 0 5px 0 5px;
}
.navigation {
	background: white;
	width: 504px;
}
.idxtopnav {
	margin-bottom: 5px;
}
