/* Form styles */

form { margin: 0 24px; background-color: #e9f0fa; border: 8px solid #004081; padding: 5px 10px; }

form p.note { padding-left: 85px; }

#error { color: #ff0000; font-weight: bold; display: block; }

label, input , select { display: block; float: left; margin: 5px; }

label { text-align: right; width: 100px; }

input { width: 170px; }



#Info { width: 340px; padding-left: 80px; padding-top: 3px; }

#Comments { padding-left: 30px; }

#Comments label { float: none; text-align: left; width: auto; padding-left: 165px; }
#Comments label#CharLeft { padding-left: 0; }
#Buttons { padding-right: 120px; text-align: right; margin-bottom: 10px; }
#Buttons input { width: auto; display: inline; float: none; margin: 10px 0 10px 2px; }
#Offer { padding-left: 10px; }
#Offer input, #Offer label { width: auto; float: none; display: inline; margin: 0 0 0 5px;  }

