
/* Form styles*/
.inline { display : inline-block; float : left; }
.form .inline-select select { display : inline-block; }
.form fieldset.inline-fieldset { display : inline-block; } 
.form fieldset p label { margin-left : 5px;	margin-right : 5px; }

label, input[type="radio"] { vertical-align: middle; }
html:not([dummy]) label, html:not([dummy]) input[type="radio"] { vertical-align: inherit; } 

.form fieldset p { float : left; display: block; font-size: 11px; line-height: 14px; padding: 0px 6px 12px 0px; margin : 0px; }
/*.form input, .form select { display: block;	padding: 0.3em; margin-bottom : 7px; }*/
.form input { display: block;	padding: 3px; margin-bottom : 7px; }
.form select { display: block;	padding: 2px; margin-bottom : 7px; }
.form .text { width: 280px; }
.form p span { display: inline-block; margin-bottom: 3px; }
.form fieldset p input { display : inline-block; }
.form fieldset p select { display : inline-block; }
.form fieldset p img { display : inline-block; margin-left : 3px; }

/* Input control styles */
.textbox-bsb { width : 50px; }
.textbox-amount, .textbox-date, .textbox-postal-code { width : 80px; }
.textbox-amount-large, .textbox-suburb, .textbox-phone { width : 110px; } 
.textbox-email, .textbox-large { width : 250px; }
.dropdown-large, .textbox-address { width : 190px; }

/* Table style form */
/*

.table-form p { clear: left; margin: 0; height: 1%; padding: 0px 12px 0 100px; }
.table-form input, .table-form select { display: block;	}

*/
.table-form label { margin-right : 7px; }