#content {
position:relative;
}

#mortform {

position:absolute;
top:40px;
left:0px;
width:262px;
overflow:hidden;
margin:0;
padding:10px; 
border:3px solid #fff;
background: #ddeedd;
z-index:122;
height: 315px;
}

#mortform #mortgage {
margin:0;
}

#mortform h3 {
font-size:20px;
padding:0px;
margin:0 0 20px 0;
}

#mortform label {
display:block;
width:130px;
float:left;
}

#mortform div {
overflow:hidden;
padding:6px 0;
}

* html #mortgage div { height:1%; }

#mortform input, #mortgage select {
display:block;
float:left;
width:90px;
padding:2px 0;
border:1px solid #eee;
background: #fff;
}

#mortform #calculate {
float:left;
display:inline-block;
margin:0 0px 0 130px ;
color:#006;
border:1px solid #dfeff0;
}


#mortform #mortgageresults {
margin:0;
background: #c6d5c6;
}

#mortgageresults label {
padding-left:10px;
width:120px;
}

#mortform #closemort {
margin:0;
padding:0;
position:absolute;
top:0;
right:0;
width:30px;
height:30px;
background:#fff;
border:1px solid #dfeff0;
border-width: 0 0px 1px 1px;
text-align:center;
line-height:30px;
font-size:20px;
}

#closemort:hover {
cursor:pointer;
}
