body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Garamond, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #4444;
	background-color: #ffffff;
	text-align: justify;
}
img { -ms-interpolation-mode: bicubic; }

a {	color: #8f0303;}
a:link { color: #8F0303;text-decoration:none;}
a:visited { color: #8F0303;text-decoration:none;}
a:active { color: #8F0303;text-decoration:none;}
a:hover { color: #000000;text-decoration:underline;}

a img {
    border: 0px;
}

img.floatLeft {
    float: left;
    clear: left; 
    margin-right: 3px;
}

img.floatRight {
    float: right;
    margin-left: 2px;
}

hr {
    color: #666666;
    background-color: #666666;
    height: 2px;
    border: 0;
}

textarea {
    font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size:11px;
}
.red, a.red, a:link.red, a:visited.red {color:#CC3333;}
a:link.red, a:visited.red {text-decoration:none;border-bottom: dotted 1px;}
a:hover.red {text-decoration:underline;}

pre {
	font-size:8px;
	color: #eee;
}

.grey {color:#666666;}

h1 {
	font-size:145%;
	color: #444;
	margin-bottom: 10px;
	margin-left: 7px;
	padding: 0px 0px 6px 0px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: left;
}

h2 {
	text-transform: uppercase;
	font-style: italic;
	font-size: 100%;
	color: #8f0303;
	margin-bottom: -7px;
	padding: 0px 0px 6px 0px;
	letter-spacing: 0px;
	text-align: left;
}

h3 {
	font-size: 90%;
	color: #8f0303;
	margin-bottom: -7px;
	padding: 0px 0px 6px 0px;
	letter-spacing: 0px;
	text-align: left;
}

p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.text-50, .text-50-large {
	width: 50px;
}

.text-100, .text-100-large, .text-100-small {
	width: 100px;
}

.text-200, .text-200-large {
	width: 200px;
}

.text-300, .text-300-large {
	width: 300px;
}

.text-400, .text-400-large {
	width: 400px;
}

.text-50-large, .text-100-large, .text-200-large, .text-300-large, .text-400-large {
	font-size:18px;
}

.text-50-small, .text-100-small, .text-200-small, .text-300-small, .text-400-small {
	font-size:9px;
}

#header {
    padding:0px;
    margin:0px auto;
    width:778px;
    background-image: url('images/header.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
	color: #888888;
    text-align:right;
    font-size:10px;
}

#header a {
    text-decoration:underline;
}

#scroll {
    padding:0px 10px;
    margin:0px auto;
    width:850px;
    _width:860px; /* For IE 6 */
    height:24px;
    background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -918px 0px;
    color:#fff;
}

#marque {
    height:16px;
    line-height:16px;
    margin-left:120px;
    margin-top:4px;
    padding-left:2px;
    overflow:hidden;
    width:700px;
    display:inline-block;
    background-color:#fff;
    color:black;
    font-size:10px;
    letter-spacing: -0.9px;
}

#video-block {
    padding:5px 10px;
    margin:0px auto;
    width:850px;
    height:240px;
    background-color:black;
    color:#fff;
}

#searchform {
	float: right;
    padding: 3px;
    margin-left: 10px;
    margin-bottom: -5px;
    margin-top: -2px;
    margin-right: -46px;
    width:180px;
    height:20px;
    background-color:black;
    text-align: right;
    vertical-align: middle;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

#searchform input {
	color: black;
	background: #ccc;
	border: 1px solid black;
	font-size: 1em;	
}

#searchform input[type="submit"] {
    background: url("/images/search-button.gif") no-repeat 0 0;
    border: none;
    cursor: pointer;
    height: 17px;
    width: 20px;
}

#main-menu {
    float:left;
    width:150px;
    height:240px;
    margin-top:2px;
}

#main-menu ul, #second-menu ul, #center div ul, #right ul {
    padding:0px;
    margin:0px;
}

#center div#one, #center div#two, #center div#three {
    padding: 10px;
    margin-top:2px;
    border-right:2px solid #CCCCCC;
    border-bottom:2px solid #CCCCCC;
    min-height: 700px;
}

#center div#one ul li, #center div#two ul li, #center div#three ul li, #right ul li {
    list-style-type:none;
    margin-bottom:7px;
    width:100%;
    height:auto;
    clear:both;
}

#center div#one ul li.auction, #center div#one ul li.listing {
    border-bottom:1px dotted #999999;
}

#center div p {
    font-size:10px;
}

#center div#one ul.inline li, #center div#two ul.inline li, #center div#three ul.inline li {
    list-style-type:disc;
    height:auto;
    list-style-position:inside;
    font-size:10px;
}

#right ul.inline li {
    list-style-type:disc;
    height:auto;
    list-style-position:outside;
    font-size:10px;
    margin-left:1em;
}

#right ul li {
	text-align: left;
}

#center div#one blockquote, #center div#two blockquote, #center div#three blockquote {
    background-color:#ccff99;
    margin:20px;
    margin-right:0px;
    font-style: italic;
    padding:5px 10px 5px 10px;
}

#right blockquote {
    margin:5px;
    margin-right:0px;
    font-style: italic;
}

#center div#one blockquote small, #center div#two blockquote small, #center div#three blockquote small {
    text-transform:uppercase;
    font-weight:bold;
    font-size:8px;
    color:#666666;
}

#right blockquote small {
    text-transform:uppercase;
    font-weight:bold;
    font-size:8px;
    color:#666666;
}

div.people div {
    width:200px;
    float:left;
    margin-bottom:7px;
    height:70px;
}

#featured.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -23px;}
#showcase.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -44px;}
#news.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -65px;}
#newsletter.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -905px -85px;}
#manager.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -106px;}
#brochure.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -127px;}
#property_video.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -148px;}
#forms.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -169px;}
#corporate.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -190px;}
#feaured-listing.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -211px;}
#showcase-listing.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -232px;}
#agent.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -253px;}
#info-sheet.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -274px;}
#clients.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -294px;}
#world.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -315px;}
#why_profile.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -357px;}
#recently_viewed.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -378px;}
#tract_map.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -399px;}
#most_viewed.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -420px;}
#upcoming_auctions.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -441px;}
#private_listings.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -462px;}
#recent_auctions.inline-header {background: #666666 url(/images/grafica-ondkgrey.gif) no-repeat -940px -483px;}

.inline-header {
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    margin-top:15px;
    margin-bottom:7px;
    width:100%;
    height:20px;
}

#main-menu li {
    list-style-type:none;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    margin-bottom:7px;
    width:100%;
    height:33px;
    cursor:pointer;
}

#main-menu li ul li{
	position: relative;
	top:-20px;
	left:100%;
    list-style-type:none;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 2px solid black;
    color: #ffffff;
    width:150px;
    height:15px;
    margin:0px;
    padding:2px;
    cursor:pointer;
    background-color:#999999;
	display: none;
}

#main-menu li:hover ul li, #main-menu li ul li:hover {
	display: block;
}

#main-menu li ul li a, #main-menu li ul li a:link, #main-menu li ul li a:visited, #main-menu li ul li a:active, #main-menu li ul li a:hover { color: #ffffff;text-decoration:none;}

#main-menu li.menu-item-home { background:url(/images/grafica-onblack.gif) no-repeat 6px -140px; }
#main-menu li.menu-item-home-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -140px; }
#main-menu li.menu-item-about { background:url(/images/grafica-onblack.gif) no-repeat 6px -176px; }
#main-menu li.menu-item-about-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -176px; }
#main-menu li.menu-item-buyers { background:url(/images/grafica-onblack.gif) no-repeat 6px -212px; }
#main-menu li.menu-item-buyers-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -212px; }
#main-menu li.menu-item-sellers { background:url(/images/grafica-onblack.gif) no-repeat 6px -248px; }
#main-menu li.menu-item-sellers-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -248px; }
#main-menu li.menu-item-listings { background:url(/images/grafica-onblack.gif) no-repeat 6px -284px; }
#main-menu li.menu-item-listings-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -284px; }
#main-menu li.menu-item-online { background:url(/images/grafica-onblack.gif) no-repeat 6px -320px; }
#main-menu li.menu-item-online-here { background:url(/images/grafica-ongrey.gif) no-repeat #999999 -363px -320px; }
#main-menu li:hover { background-color: #333333; }

#second-menu {
    float:right;
    padding:0px;
    margin:0px;
    margin-right:15px;
    width:230px;
    height:240px;
    overflow:auto;
}

#second-menu #featured_videos {
    width:200px;
    height:20px;
    background:url(/images/grafica-onblack.gif) no-repeat -750px -127px;
}

#second-menu #property_photos {
    width:200px;
    height:20px;
    background:url(/images/grafica-onblack.gif) no-repeat -750px -147px;
}

#second-menu li, #right li.video-item, #right li.form-item {
    list-style-type:none;
    color: #ffffff;
    margin-bottom:7px;
}

#second-menu li.menu-item a, #right li.video-item a, #right li.form-item {
    display:block;
    text-decoration:none;
    width:98%;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #999999;
    font-size:9px;
    line-height:10px;
    height:43px;
    background-position: 160px 0px;
    background-repeat:no-repeat;
    color:#ffffff;
    outline:none;
}

#right li.video-item a {
    background-position: 126px 0px;
}

#right li.form-item {
    background-color: #EEEEEE;
}

#second-menu li a.here { background-color: #333333; }
#second-menu li a:hover, #right li.video-item a:hover { text-decoration:none; background-color: #333333; }

#second-menu li.menu-item font.time, #right li.video-item font.time {
    font-size:8px;
    color: #cccccc;
}

.video {
    float:left;
    padding:0px;
    margin:0px 15px;
    width:420px;
    height:240px;
    overflow: hidden;
    text-align: center;
    background:url('images/ajax-loader-onblack.gif') no-repeat center;
}

.picture-thumb {
    float:left;
    margin:1px;
    width:100px;
    height:65px;
    overflow: hidden;
}

.video img {
    height:100%;
}

#box, #copyright {
    width:850px;
    _width:880px; /* For IE 6 */
}

#box {
    padding:0px;
    padding-bottom:20px;
    margin:0px auto;
    margin-bottom:10px;
    background-color:#eee;
}

#left{
  float:left;
  padding:15px 8px;
  width:150px;
  font-size:85%;
  background-color:#fff;
}

#center{
  float:left;
  padding:15px 8px;
  width:440px;
}

#right{
  float:right;
  padding:15px 8px;
  width:205px;
  color:#666666;
  font-size:85%;
  background-color:#fff;
}

#box, #left, #right, #center {
  min-height:610px;
}

#copyright {
    padding:0px 15px;
    margin:10px auto;
    font-size:10px;
    clear:both;
    text-align:right;
}

.subsection_tabs {
    clear:both;
    padding:0px 10px;
    margin:0;
    height:2em;
    list-style-type:none;
    border-left:1px solid #EEEEEE;
    width:100%;
}

.subsection_tabs li a.calendar { background:url(/images/grafica-onwhite.gif) no-repeat -546px 3px;}
.subsection_tabs li a.showcase { background:url(/images/grafica-onwhite.gif) no-repeat -546px -18px;}
.subsection_tabs li a.recent { background:url(/images/grafica-onwhite.gif) no-repeat -546px -39px;}
.subsection_tabs li a.details { background:url(/images/grafica-onwhite.gif) no-repeat -546px -60px;}
.subsection_tabs li a.mapping { background:url(/images/grafica-onwhite.gif) no-repeat -546px -81px;}
.subsection_tabs li a.terms { background:url(/images/grafica-onwhite.gif) no-repeat -546px -102px;}

.subsection_tabs li a.listing { background:url(/images/grafica-onwhite.gif) no-repeat -546px -207px;}

.subsection_tabs li a.farms { background:url(/images/grafica-onwhite.gif) no-repeat -546px -268px;}
.subsection_tabs li a.sold { background:url(/images/grafica-onwhite.gif) no-repeat -546px -289px;}
.subsection_tabs li a.specialty { background:url(/images/grafica-onwhite.gif) no-repeat -546px -310px;}
.subsection_tabs li a.advantages { background:url(/images/grafica-onwhite.gif) no-repeat -546px -331px;}
.subsection_tabs li a.sitemap { background:url(/images/grafica-onwhite.gif) no-repeat -546px -352px;}
.subsection_tabs li a.method { background:url(/images/grafica-onwhite.gif) no-repeat -546px -373px;}
.subsection_tabs li a.software { background:url(/images/grafica-onwhite.gif) no-repeat -546px -394px;}
.subsection_tabs li a.profile { background:url(/images/grafica-onwhite.gif) no-repeat -546px -415px;}
.subsection_tabs li a.financed { background:url(/images/grafica-onwhite.gif) no-repeat -546px -435px;}
.subsection_tabs li a.exchange { background:url(/images/grafica-onwhite.gif) no-repeat -546px -456px;}
.subsection_tabs li a.history { background:url(/images/grafica-onwhite.gif) no-repeat -546px -478px;}
.subsection_tabs li a.welcome { background:url(/images/grafica-onwhite.gif) no-repeat -546px -499px;}
.subsection_tabs li a.people { background:url(/images/grafica-onwhite.gif) no-repeat -546px -520px;}
.subsection_tabs li a.our_clients { background:url(/images/grafica-onwhite.gif) no-repeat -546px -541px;}
.subsection_tabs li a.our_staff { background:url(/images/grafica-onwhite.gif) no-repeat -546px -562px;}
.subsection_tabs li a.our_partners { background:url(/images/grafica-onwhite.gif) no-repeat -546px -582px;}
.subsection_tabs li a.contact { background:url(/images/grafica-onwhite.gif) no-repeat -546px -603px;}
.subsection_tabs li a.contact_agent { background:url(/images/grafica-onwhite.gif) no-repeat -546px -624px;}
.subsection_tabs li a.more_info { background:url(/images/grafica-onwhite.gif) no-repeat -546px -645px;}
.subsection_tabs li a.news_articles { background:url(/images/grafica-onwhite.gif) no-repeat -546px -666px;}
.subsection_tabs li a.read_article { background:url(/images/grafica-onwhite.gif) no-repeat -546px -687px;}
.subsection_tabs li a.mapping { background:url(/images/grafica-onwhite.gif) no-repeat -546px -708px;}
.subsection_tabs li a.viewer { background:url(/images/grafica-onwhite.gif) no-repeat -546px -729px;}
.subsection_tabs li a.awards { background:url(/images/grafica-onwhite.gif) no-repeat -546px -749px;}
.subsection_tabs li a.listing_types { background:url(/images/grafica-onwhite.gif) no-repeat -546px -770px;}
.subsection_tabs li a.login { background:url(/images/grafica-onwhite.gif) no-repeat -546px -791px;}
.subsection_tabs li a.contact_info { background:url(/images/grafica-onwhite.gif) no-repeat -546px -811px;}
.subsection_tabs li a.preferences { background:url(/images/grafica-onwhite.gif) no-repeat -546px -832px;}
.subsection_tabs li a.saved { background:url(/images/grafica-onwhite.gif) no-repeat -546px -853px;}
.subsection_tabs li a.building_sites { background:url(/images/grafica-onwhite.gif) no-repeat -546px -874px;}
.subsection_tabs li a.recreational { background:url(/images/grafica-onwhite.gif) no-repeat -546px -893px;}
.subsection_tabs li a.residential { background:url(/images/grafica-onwhite.gif) no-repeat -546px -913px;}
.subsection_tabs li a.commercial { background:url(/images/grafica-onwhite.gif) no-repeat -546px -934px;}
.subsection_tabs li a.auction_manager { background:url(/images/grafica-onwhite.gif) no-repeat -546px -955px;}
.subsection_tabs li a.auction_success { background:url(/images/grafica-onwhite.gif) no-repeat -546px -976px;}
.subsection_tabs li a.search { background:url(/images/grafica-onwhite.gif) no-repeat -546px -997px;}


.subsection_tabs li {
    float:left; 
    height:2em;
    line-height:2em;
    position:relative;
    text-align:center;
    background-color: #f4f4f4;
    border-right:2px solid #CCCCCC;
    border-top:1px solid #EEEEEE;
    border-bottom:1px solid #EEEEEE;
}
.subsection_tabs li a.active {
    border-bottom:1px solid #FFFFFF;
    background-color: #FFFFFF;
}

.subsection_tabs li a {
    display:block;
    width:138px;
}
.subsection_tabs li a:hover {
    text-decoration:none;
}
#one, #two, #three {
    background: #fff;
}

p.calendar_row {
    float:left;
    font-size:80%;
    color: #333333;
    width: 300px;
    line-height: 12px;
    margin-top:0px;
}

p.agent_row, p.brochure_row, p.form_row {
    float:left;
    font-size:85%;
    color: #333333;
    line-height: 12px;
    margin: 0px;
    padding: 0px;
}

form {
    font-size:85%;
	margin: 10px;
    padding: 10px;
}

form#profile table td small {
	color: #999999;
}

p.brochure_row {
    width: 100px;
}

p.form_row {
    width: 160px;
}

table {
     border-collapse: collapse;
     border: 0px;
}

td {
    padding:2px 1px 2px 1px;
}

.jsvalidation {
	font-size:90%;
	font-weight: bold;
	padding-left:5px;
	color: #CC3333;
}

.highlight {
	background-color: #ffffcc;
}

#invite a {
	border-bottom: 1px dotted;
}

#invite {
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -border-top-left-radius: 10px;
    -border-top-right-radius: 10px;
	background:#CDFFAA none repeat scroll 0 0;
	border:2px solid #88D84F;
	padding: 10px;
	margin-bottom: 10px;
    width:95%;
    color: #5c9436;
	letter-spacing: -.5px;
	font-weight: 150%;
	font-size: 95%;
    height:auto;
    clear:both;
}

div.special {
	width:400px;
	background-color:#EEEEEE;
	font-size:85%;
	padding:10px;
}

div.special div {
	min-width: 199px;
	float:left;
}
#social {
	float:left;
}
