#quote-form fieldset { padding-bottom: 5px; }
#quote-form label { font-size: 0.85em; display: block; width: 100px; float: left; padding-top: 3px; }
#quote-form input { width: 200px; }
#quote-form textarea { width: 300px; }
#quote-form input, #quote-form  textarea { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
#quote-form  input#building-age { width: 40px; }
#quote-form  input#loss-sum { width: 80px; }
#quote-form  input#submit-button { width: 147px; height: 75px; color: #FFF; background: url(../images/tpcm_button_lgrey.gif); border: 0; float: right; cursor: pointer; }
#quote-form  .wide { width: 240px; }
#quote-form  .full { width: 300px; }
#quote-form  .right-align { float: right; text-align: left; }
.form-buttons { width: 305px; overflow: hidden; }
.form-buttons .form-button { float: left; width: 147px; height: 75px; }
.form-buttons .form-button a { display: block; width: 147px; height: 75px; line-height: 75px; text-align: center; }
.form-buttons .lgrey { background: url(../images/tpcm_button_lgrey.gif) 0 0 no-repeat; }
.form-buttons .previous { margin-right: 10px; }
label.error {color: #FF0000; padding-left: 100px; width: 200px !important; font-style: italic; }
input.error { border: 1px dotted #FF0000; }
/* jquery tabs */
.tabs-hide, .tabs-nav { display: none; }

