@import url(reset.css);

div#lead-estimator {
        background: url(../images/form_bg.png) top left repeat-y;
        width:440px;
        color:#464646;
        font-size: 11px;
        font-family:tahoma;
        }
form#lead-estimator-form{
        padding:0 25px;
        }
form#login-form{
        padding:0 25px;
		width:250px;
        }
div#lead-estimator img {
        display:block;
        }
.search-button {
        float:left;
        margin-right:4px;
        }
div.bg-textbig {
        background: transparent url(../images/inputtext_bg170.png) no-repeat;  
        height: 22px;
        width:170px;   
        overflow:hidden;
        margin:0 3px 10px 0;  
        display:block;
        float:left;                 
        }
input.textbig {
        background: transparent;
        border:0;
        padding:3px 0 0 5px;
        color:#7D7D7D;
        font-size:.95em;
        width:95%;
        }
div.bg-textsmall {
        background: url(../images/inputtext_bg110.png) top left no-repeat;
        height: 22px;
        width:110px;
        overflow:hidden;
        margin:5px 0 0 1px;
        display:block;
        float:left;
        }        
input.textsmall {
        background:transparent;
        border:0;
        padding:4px 0 0 5px;
        color:#7D7D7D;
        font-size:.95em;
        width:95%;
        }
select.textsmall {
        color:#7D7D7D;
        font-size:.95em;
        width:95%;
		height:20px;
		margin:1px;
        }
fieldset {
        clear:both;
        }
fieldset.add-search {
        border:0;
        border-top: 1px solid #959595;
        }
fieldset.add-search legend {
        font-size:10px;
        font-weight: normal;
        text-transform:uppercase;
        margin-left:-17px;
        padding-left: 13px;
        padding-right: 3px;
        cursor:pointer;
        }
fieldset.open legend {
        background: url(../images/arrow_down.jpg) 0 5px no-repeat;
        }
fieldset.closed legend {
        background: url(../images/arrow_right.jpg) 0 3px no-repeat;
        }
div.small {
        display:block;
        float:right;
        width:43px;
        line-height:1.2em;
        font-weight:normal;
        font-size:10px;
        }
div#lead-estimator h2 {
        font-size:12px;
        color:#464646;
        border-bottom: 1px solid #80A3B7;
        margin:0 0 5px 0;
        padding: 0 0 3px 0;
        }
div#lead-estimator p {
        margin:0;
        }
.red {
        color:#f00;
        }
 
 
div.autocomplete {
        position:absolute;
        width:400px;
        background-color:white;
        border:1px solid #ccc;
        margin:-1px 0 0 0;
        padding:0px;
        font-size:0.8em;
        text-align:left;
        max-height:200px;
        overflow:auto;
        }
div.autocomplete ul {
        list-style-type:none;
        margin:0px;
        padding:0px;
        }
div.autocomplete ul li.selected { 
        background-color: #EAF2FB;
        text-indent:8px;
        }
div.autocomplete ul li {
        list-style-type:none;
        display:block;
        margin:0;
        padding:2px;
        cursor:pointer;
        text-indent:8px;
        }

div.bg-combo {
       height: 22px;
        width:135px;
        overflow:hidden;
        margin:5px 0 0 1px;
        display:block;
        float:left;
        }

.combo /* look&fell of scriptaculous select box*/
{
        margin: 2px 0 0 5px;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        width : 130px; 
        display : block;
        text-align:left; 
        background:transparent;
        height:21px;
        cursor: pointer;
        color:#464646;
        border:0;
        }
