#frm_quickbook{ 

padding:8px; width:154px; height:158px; overflow:hidden; color:#333333; border:#999999 1px solid; text-align:left;
margin-bottom:15px;

}


#frm_quickbook h1 
{ 
  margin:-10px -10px 5px -10px; 
  padding:10px; 
  padding-bottom:5px; 
  padding: 1px 
  width:150px; 
  color:#333333;
  overflow:hidden; 
  font-size:1.2em;
  line-height:6px;
  letter-spacing:1px;
  text-transform:uppercase; 
  margin:10px; 
}

#frm_quickbook h2 {
	font-size: 1.1em;
	margin-bottom: 0.3em;
}

#frm_quickbook div { float:left; display:block; margin:0px 0px 5px 0px; }
#frm_quickbook label { display:block; font-size: 1em; font-weight:bold; margin-top:3px; text-transform:capitalize; }
#frm_quickbook select {float:left;  font-size:8pt; text-transform:capitalize; }
#frm_quickbook input { float:left; display:block; font-size:8pt;   }
#frm_quickbook .input_div {float:left; display:inline; width:29%; padding-left:0px;}

#frm_quickbook input.button 
{
  margin:0px 0px 0px 0px auto; 
  width:100%; 
  text-transform:uppercase;
} 

#frm_quickbook .date { width:150px; }
#frm_quickbook a img{ margin-left:10px;}


#frm_quickbook #calendar1 { margin:-19px -130px; position:absolute; width:}
#frm_quickbook #calendar2 { margin:-59px -130px; position:absolute; }
#frm_quickbook #calendarButton { visibility:hidden; position:absolute; }

#frm_quickbook #indate, #frm_quickbook #outdate { width:118px; }

#frm_quickbook .input_div select { width: 37px; }