﻿/* CSS Document */
body { margin: 0px; padding:0px; width:100%; height:100%; background:url(../images/bg.jpg) top left repeat-x #000000;}
div {margin:0px; padding:0px; text-align:left;}
h1 {margin: 0px; padding:0px;}
h2 {margin: 0px; padding:0px;}
h3 {margin: 0px; padding:0px;}
img {border:0; margin: 0px; padding:0px;}
form {margin: 0px; padding: 0px;}
object {border:0; margin: 0px; padding:0px;}
.b0 {border: 0px; }
ul {display:inline; margin:0px; padding:0px; list-style:none;}
li {list-style:none; list-style-image:url(../images/bullet.gif); margin:0px; padding:0px;}
a span { display:block;width:auto; }
a span img { display:inline}

/***************************************************** STRUCTURE *****************************************************/
#bgcontainer {display:table; width:100%; height:100%;}
#container {display:table; width:1000px; height:100%; margin:0px auto;}
#top {display:inline; float:left; clear:both; width:1000px; height: 162px; margin-top: 15px;  background: url(../images/bgmain.gif) no-repeat top right;}
#toplogo{display: inline; float: left; clear:left; width: 522px; height: 110px; background: url(../images/bgtop.gif) repeat-x left top;}
#center{display:inline; float:left; clear:both; width:1000px; height:100%; background: #060606 url(../images/content-bg.gif) repeat-y right top;}
#leftColumn {display:inline; float:left; clear:left; width:733px; height: 100%;}
#rightColumn {display:inline; float:left; clear:right; width:267px; height:100%; background-color:Transparent; }
#footer {display:inline; float:left; clear:both; width:1000px; height: 100px;}
.bglinet {display: inline; float: left; width: 1000px; height: 2px; border-bottom: 2px solid #313131;}
.txtpad {display: inline; float: left; padding: 10px 0px 10px 15px;}
h2.areatitle {display: inline; float: left; width: 733px; height: 43px; clear:both; border-bottom: #313131 solid 1px; margin-bottom: 40px;}
h2.areatitler {display: inline; float: left; width: 267px; height: 38px; clear:both; border-bottom: #313131 solid 1px; margin-top: 5px;}
.columns {display: inline; float: left; text-align: left; width: 700px; height: auto; padding: 0px 10px 25px 17px;}
.homepic {display: inline; float: left; padding: 0px 15px 10px 0px;}

/***************************************************** TOP NAV *****************************************************/
.headernav {display: inline; float: left; width: 470px; height: 40px;}
.top-nav {display:inline; float:right; width:410px; padding:0px; margin:0px;}
.searchBody {display:inline; float: right;}
#nav{display:inline; float:left; width:1000px; height:53px; position: relative;}
#nav ul {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; width:1000px; height:53px; position: absolute; top:0px; left:0px;}
#nav ul li {display:inline; float:left; height:53px; margin: 0px; padding: 0px; list-style:none; z-index:2; position: relative;}
.anthonyhands {display: inline; float: left; width: 142px; height: 40px; margin: 0px; padding: 0px;}
.tickernews {display: inline; float: left; width: 1000px; height: 40px; margin: 0px;}

/***************************************************** RIGHT NAV *****************************************************/
.bann {display: inline; float: left; padding: 7px; margin-left: 7px; }

/***************************************************** CLIENT LOGIN *****************************************************/
.clientLoginButton { padding:0; margin:0; background: url(../images/mls-quick-search-btn.gif) no-repeat left top; width:20px; height:18px; border:none; display:inline; }
.form { display: inline; padding:0; height: 10px; margin:10px 0px 0px 7px; float:left; position: absolute; }
.input { display:inline; width: 128px; height: 14px; font-size: 14px; color: #0654b1; float:left; margin:0px 5px 0px 0px; border: 0px;}

/***************************************************** FLASH *****************************************************/
#flash {display:inline; float:left; clear:both; width:1000px; height:310px; background: url(../images/flash.jpg) no-repeat left top; }
#flash1 {display: inline; float: left; width: 370px; height: 312px; }
#flash2 {display: inline; float: left; width: 630px; height: 312px; }

/*****************************************************  FEATURED PROPERTY STYLES *****************************************************/
#featPropDiv { width: 250px; padding: 8px 0px 20px 2px; float: left; }
.featuredDiv01 { text-align: left; width: 250px; height: auto; float: left; overflow:hidden;}
.featImgDiv { width: 250px; margin-top:5px; }
.featTextDiv { width: 250px; float:left; height:120px; display:inline; }
.featOptionsDiv { float:left; display: inline; padding: 20px 0px 0px 0px; width:240px;}
.featIMG { width: 230px; height: 120px; border: #515151 solid 4px; }
.featOptionsClass01 { display: inline; float: left; margin-left: 14px; }
.featOptionsClass02 { display: inline; float: right; padding: 0px 0px 0px 0px; }
.featOptionsClass03 { display: inline; float: right; padding: 0px 0px 0px 0px; }

/***************************************************** FOOTER *****************************************************/
#footerId01 {display:inline; float: left; padding: 17px 10px 10px 8px; width:240px; height:110px; }
#footerId02 {display:inline; float: left; padding: 17px 0px 10px 0px; width:150px; height:110px; }
#footerId03 {display:inline; float: left; padding: 17px 0px 10px 8px; width:150px; height:110px; }
#footerId04 {display:inline; float: left; padding: 17px 10px 10px 8px; width:150px; height:110px; }
.resi_logo {display:inline; float:right; width:200px; margin:35px 0px 0px 0px; height:35px;}
.fulladdress {display: inline; float: left; width:800px; height: auto; }
.address1 {display: inline; float: left; width: 240px;  height: auto; margin-right: 20px;}

/***************************************************** TEXT STYLES *****************************************************/
.mainTxt { font: 13px/17px Verdana, Geneva; color: #ffffff; text-align: left; line-height: 1.5em ; }
.mainTxt A { color: #525252; text-decoration:underline; }
.mainTxt A:hover { color: #525252; text-decoration:none; }
.featText01 { font: 11px/17px Verdana, Geneva; color: #919191; padding: 10px 10px 0px 15px; }
.featText01 A { color: #ffffff; text-decoration: none; }
.featText01 A:hover { color: #ffffff; text-decoration: underline; }
.footerTxt { font: 12px/17px Verdana, Geneva; color: #3e3e3e; text-align: left; }
.footerTxt A { color: #0040a2; text-decoration:underline; }
.footerTxt A:hover { color: #0040a2; text-decoration:none; }
.right-p { color:#616161; padding:0 0 0 20px; float:left; font: normal 11px/15px  Verdana, Geneva;}
.right-p A { color: #0040a2; text-decoration:underline;}
.right-p A:hover { color: #0040a2; text-decoration:none;}


/***************************************************** NEW FORM STYLES *****************************************************/

.featuredprophome {display: inline; float: left; clear: both;}