.ajax-form 									{ padding: 5px 50px; margin: 0; }
.ajax-form form								{ margin: 15px 0; }
.ajax-form .form-row						{ margin: 10px 0; }
.ajax-form .form-row .input					{ width: 100%; display: block; }
.ajax-form .form-row.form-input				{ display: inline-block; width: 100%; }
.ajax-form .form-row.form-checkbox			{ display: inline-block; width: 60%; }
.ajax-form .form-row.form-submit			{ display: inline-block; width: 38%; text-align: right; }
.ajax-form input[type="text"],
.ajax-form input[type="password"] 			{ font-size: 12px; padding: 8px 4px; display: block; width: 97%; border: 1px solid #e5e5e5; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #fafafa; outline: 0; box-shadow: #dedede 0 0 3px; }
.ajax-form input[type="text"]:focus,
.ajax-form input[type="password"]:focus 	{ border: 1px solid #cbcbcb; }
.ajax-form input[type="submit"] 			{ color: #fff; font-size: 11px; border: 1px solid #e1e1e1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #fff; padding: 6px 8px;background: rgb(188,28,121); background: -moz-linear-gradient(top, rgba(188,28,121,1) 0%, rgba(167,23,106,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,28,121,1)), color-stop(100%,rgba(167,23,106,1)));background: -webkit-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: -o-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: -ms-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: linear-gradient(to bottom, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1c79', endColorstr='#a7176a',GradientType=0 ); }
.ajax-form input[type="checkbox"] 			{ }
.ajax-form label 							{ color: #939393; font-size: 11px; cursor: pointer; line-height: 15px; }
.ajax-form .desc 							{ font-size: 11px; line-height: 15px; color: #939393; margin: 7px 0 15px 0; }

.ajax-form.left 							{ float: left; width: 300px; display: inline-block; }

.sub-form { background-color: #e7e7e7; border-top: 1px solid #f0f0f0; padding: 10px 30px; }
.sub-form ul { margin: 5px 0; padding: 0; }
.sub-form ul li { display: block; width: 100%; font-size: 12px; font-family: Arial; color: #666; margin: 6px 0; padding: 2px 0;  }
.sub-form ul li a { color: #448bd3; }