


#content_middle label{ font-size: 12px; line-height: normal;  }
#content_middle label.indent, div.indent { float: left; width: 150px; clear: both; margin: 2px 2px 2px 0;}
#content_middle textarea.error,#content_middle input.error, #content_middle select.error{ background-color:#FFCFE0; border: 1px solid #C90044; }


#content_middle input.short{ width:25px; } 

#content_middle table.payment_table tr.top_row th{ border-bottom:1px solid #999; }

#content_middle div.terms_and_conditions{ background-color:#EFEFEF; display:block; padding:5px 5px 5px 10px;}
#content_middle div.terms_and_conditions p{ font-size:11px;   }

#content_middle div#thank_you p{ margin-top:20px; color:#00aaad; font-size:16px; font-weight:bold; }

#content_middle table span#total_amount{ font-size:16px; }

input {border:1px solid #CCC; padding:2px;}
textarea {border:1px solid #CCC; padding:4px;}
select {border:1px solid #CCC; }

#content_middle input.submit{cursor:pointer; border:0px; color:#00aaad; display:block; background-color:#FFF; font-size:18px; font-weight:bold; float:right;  position:relative; z-index:150;}


*html input {padding:2px;}
