﻿html,body{height:100%;}
body{text-align:center;padding:0;margin:0;color:#333;background:#d6d1bd;font:70%/1.5em Arial,helvetica,sans-serif;background-color:#edeff4;}
#container{position:relative;min-height:100%;height:100%;voice-family:"\"}\"";voice-family:inherit;height:auto!important;margin:0 auto -10em;}
* html #container{height:100%;}
#content{background-color:#edeff4;height:auto;}
#lead{background-color:#8bc744;width:100%;padding:0;text-align:left;margin:0 auto;height:29px;}
#rss{float:left;padding:4px 0 1px 0;margin-left:10px;}
#help{float:right;padding:5px 0;margin-right:10px;}
#headbg{height:102px;width:100%;text-align:center;background:url(../../images/header_bg.gif) repeat-x 50% 0;z-index:1;position:absolute;top:29px;left:0;}
#intro{width:760px;margin:0 auto;height:auto;background-color:#FF0;padding:15px 0 0 0;}
#intro h3{margin:0 0 7px 52px;text-align:left;font-size:1.2em;color:#333;font-weight:200;}
#intro h4{text-align:center;font-size:1.9em;margin:0;font-weight:300;}
#main{width:760px;margin:0 auto;background-color:#FF0;}
#special{position:absolute;top:120px;z-index:10;margin-left:-20px;}
#blurb{position:relative;top:-20px;z-index:10;margin-left:660px;}
#header{width:760px;padding:0;text-align:left;margin:0 auto;height:98px;}
#logo{float:left;padding-top:5px;margin-left:20px;}
#login{float:right;padding:10px;width:350px;}
a.button{background:transparent url(../../images/bg_button_a.gif) no-repeat scroll top right;color:#fff;font-weight:800;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url(../../images/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
input.button{background:transparent url(../../images/bg_button_span.gif) no-repeat scroll top right;color:#fff;font-weight:800;display:block;width:90px;font:normal 12px arial,sans-serif;height:24px;text-decoration:none;}
input.btnhov{background:transparent url(../../images/bg_button_span.gif) no-repeat scroll top right;color:#000;font-weight:800;display:block;width:90px;font:normal 12px arial,sans-serif;height:24px;text-decoration:none;}
a.button:active{background-position:bottom right;color:#000;outline:none;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}
a.button:hover{background-position:bottom right;color:#000;outline:none;}
a.button:hover span{background-position:bottom left;padding:6px 0 4px 18px;}
.notes{float:right;border:4px #8ccb42 solid;margin:3px 0 10px 0;padding:7px;background-color:#edeff4;width:175px;}
.notes h4{margin:0;font-size:1.2em;}
.notes p{margin:0 7px 0 7px;}
#background{background:#f7f700 url('/images/bgbar.gif') 100% top repeat-x;clear:both;}
#colcontainer{width:755px;float:none;padding:0;text-align:left;margin:0 auto;height:170px;}
#appcontainer{width:550px;float:none;margin:7px;padding:0;text-align:left;margin:0 auto;height:auto;color:#fff;}
#appcontainer span a:hover a:link a:visited a:active{color:#fff;text-decoration:none;}
#col{position:relative;height:160px;width:212px;float:left;margin:6px 4px 0 0;background-image:url(../../images/bg_homepageCT.gif);background-repeat:no-repeat;}
#col .spacer{height:18px;}
#col .action{padding-left:10px;}
#twocol{position:relative;margin-left:75px;background:none;width:325px;height:700px;float:left;margin:6px 4px 0 0;}
#twocol p{font:1.2em 'Trebuchet MS',Arial,Helvetica,sans-serif #333;}
#twocol span.box{float:left;margin:3px 10px 0 10px;width:275px;text-align:left;}
#twocol div.button{float:left;height:205px;}
#onecol{width:689px;padding:20px 0 5px 70px;background-color:#fdfd73;margin:3px 0 0 -2px;}
#onecol h2{font-weight:300;color:#090;margin:3px 0;}
#onecol h3{font-weight:300;color:#090;margin:3px 0;}
#onecol h4{font-weight:300;margin:3px 0;}
#fsbo{padding:0 0 0 5px;text-align:left;margin:0 0 0 10px;background:url(../../images/bg_homepageCT2.gif) top no-repeat;height:100px;}
#feeds{padding:0;text-align:left;margin:0 auto;height:auto;}
#fc{width:660px;padding:0;text-align:left;margin:0 auto;}
#about{padding:0 0 0 5px;text-align:left;margin:-20px 0 0 10px;background:url(../../images/bg_about.gif) top no-repeat;height:372px;}
#about .col{width:320px;padding:0;text-align:left;margin:0 auto;height:90px;float:left;}
#about p{font-wieght:300;}
#news{margin:10px 10px 0 0;padding:0 0 0 10px;}
#news ul{margin:10px 0 10px 10px;}
#news li{line-height:1.1em;margin-top:3px;}
#footercontainer{float:left;width:100%;margin:0;padding:0 0 10px 0;text-align:center;background-color:#f5f183;position:relative;height:13em;}
#footer1{background-color:#f5f183;width:100%;height:70px;position:absolute;bottom:0;left:0;}
#footer{width:740px;padding:0 0 3px 0;text-align:left;margin:10px auto 20px auto;background:#f5f183;height:100px;}
#footermenu a{text-decoration:none;color:#000;text-align:center;margin:10px;text-align:center;}
#links a{text-decoration:none;color:#000;}
a.info{position:relative;z-index:24;color:#000;text-decoration:none;font-size:12px;line-height:normal;border:none;}
a.info:hover{z-index:25;}
a.info span{display:none;}
a.info:hover span{display:block;position:absolute;top:-15px;left:-15px;width:100px;border:1px solid #008fd5;background-color:#efd;color:#000;text-align:center;padding:5px;height:auto;z-index:25;}
#flatfeemls{margin:0 10px 5px 0;}
#ffc{width:310px;padding:0 10px;margin-top:0;float:left;background:url(../../images/bg_right.gif) top no-repeat;height:400px;}
div.scroll{overflow:auto;scrollbar-arrow-color:blue;scrollbar-DarkShadow-Color:dkblue;height:318px;margin-top:51px;width:304px;}
ul{list-style-image:url(../../images/bloom_icon.gif);list-style:outside;list-style-type:circle;font:.85em Geneva,Arial,Helvetica,sans-serif;padding-left:8px;margin:10px 0 0 15px;}
#dropDown{visibility:hidden;height:0;display:none;}
.heading{visibility:hidden;height:0;display:none;}
#signup{position:absolute;float:right;margin:-60px 0 0 700px;}
div.iconContainer{width:245px;margin-left:10px;padding:20px;}
div.iconContainer ul{list-style-image:none;list-style-type:none;}
div.iconContainer li.ic{float:left;padding:5px 3px 0 3px;width:80px;margin:0;}
div.iconContainer a.desc span{position:relative;color:#000;text-decoration:none;font-size:12px;line-height:normal;border:none;}
div.iconContainer a.desc span{display:none;}
div.iconContainer a.desc:hover span{display:block;top:125px;left:1px;position:fixed;border:1px solid #008fd5;background-color:#efd;color:#000;text-align:center;padding:5px;height:auto;width:100px;}
.myListings{padding:0 10px;list-style-image:none;list-style-type:none;width:90%;}
.mlsListing{clear:both;padding:5px 0 5px 0;}
.padding{float:left;padding:0 5px 10px 5px;}
#search{font-family:Arial,Helvetica,sans-serif;display:block;padding:5px 15px;margin-left:-10px;width:330px;height:25px;}
#search input{font-family:Arial,Helvetica,sans-serif;background:transparent url(../../images/bg-search.png) no-repeat scroll 0 0;border:none;font-size:1.0em;color:#444;padding:6px 10px 8px 10px;width:182px;float:left;height:25px;}
#search input:focus,#search input:hover,#search button:focus,#search button:hover{background:transparent url(../../images/bg-search.png) no-repeat scroll -312px 0;}
#search button{font-family:Arial,Helvetica,sans-serif;background:transparent url(../../images/bg-search.png) no-repeat scroll -202px 0;border:none;font-size:1.0em;color:#952200;padding:0 10px 0 10px;font-weight:bold;height:32px;width:110px;float:left;}
#search button:focus,#search button:hover{background:transparent url(../../images/bg-search.png) no-repeat scroll -514px 0;color:#fff;}
#dashboard{background:url('../../images/bg-dashboard.png') repeat-x 0 0;_background:url('images/bg-dashboard-ie6.png') repeat-x 0 0;bottom:0;color:#fff;font-size:.95em;height:49px;padding:0;position:fixed;right:0;width:100%;z-index:99;font-family:Tahoma,Geneva,sans-serif;}
#dashboard .content{padding:0;width:970px;margin:0 auto;position:relative;}
#dashboard ul{margin:20px 0 0 10px;padding:3px 0;}
#dashboard li{display:block;float:left;background-image:url(../../images/bloomkey2.gif);background-repeat:no-repeat;background-position:left;padding:4px 5px 4px 15px;}
#dashboard .copyr{float:right;padding:0 15px 10px 0;margin:-5px 0 10px 0;font-size:.75em;}
#dashboard a:link{color:#fff;text-decoration:none;}
#dashboard a:active{color:#fff;text-decoration:none;}
#dashboard a:hover{color:#fff;text-decoration:underline;font-weight:575;}
#dashboard a:visited{color:#fff;text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.gain_layout{*zoom:1;}
.break{height:4px; width:100%; clear:both;}
#social{margin-left:20px;}
#property .odd{color:#FFFFE6}
#property .even{color:#F2F2F2:}
#property .sortable{cursor:n-resize;}
#property .sortable:hover{border:2px #F00 solid;}