@charset "UTF-8";
/* CSS Document */

/*PBform
----------------------------------------------------------------------------------- */
.PBform { margin:0 auto; min-width:500px; }
.PBform .PBform_block { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid #cccccc; }
.PBform .hide { display:none; }
.PBform .clear { clear:both; }
.PBform .center { text-align:center; }
.PBform .normal { font-weight:normal; }
.PBform .italic { font-style:italic; }
.PBform .denotesRequired { padding:10px; font-size:11px; text-align:right; background:#dddddd; }
.PBform span.requiredAsterix { font-size:12px; font-weight:bold; color:#C00; }
.PBform form { margin:0; padding:0; }
.PBform h1 { margin:20px 0 10px 0; font-size:16px; }
.PBform p { margin:10px 0; line-height:18px; }
.PBform table { width:100%; border-collapse:collapse; background:#ffffff; }
.PBform tr { background:#eeeeee; }
.PBform tr.hidden { background:#dddddd; }
.PBform tr.promo_code { background:#ffffcc; }
.PBform td { padding:3px; font-size:11px; font-weight:bold; color:#000000; border:1px solid #ffffff; }
.PBform td.left { width:40%; text-align:right; font-size:11px; font-weight:normal; }
.PBform td.right { text-align:right; font-weight:normal; }
.PBform td.heading { padding:10px; background:#dddddd; }
.PBform table tr td table.subtable { margin:0; }
.PBform table tr td table.subtable tr td { border:none; }
.PBform td.recaptcha #recaptcha_area { margin:0 auto; }
.PBform td div.example { margin:3px 3px 0 3px; font-size:11px; font-weight:normal; }
.PBform input { width:75%; }
.PBform table tr td.header { white-space:nowrap; padding:8px 5px; font-size:14px; background:#dddddd; }
.PBform table tr td.col25 { width:25%; }
.PBform table tr td.col30 { width:30%; }
.PBform table tr td.col35 { width:35%; }
.PBform table tr td.col40 { width:40%; }
.PBform table tr td.col60 { width:60%; }
.PBform table tr td.col65 { width:65%; }
.PBform table tr td.col70 { width:70%; }
.PBform table tr td.col75 { width:75%; }
.PBform table tr td input.x50 { width:50px; }
.PBform table tr td input.x75 { width:75px; }
.PBform table tr td input.x100 { width:100px; }
.PBform table tr td input.x125 { width:125px; }
.PBform table tr td input.x150 { width:150px; }
.PBform table tr td input.x175 { width:175px; }
.PBform table tr td input.x200 { width:200px; }
.PBform table tr td input.x300 { width:300px; }
.PBform table tr td select.statelist { width:140px; }
.PBform input.radio, .PBform input.checkbox { width:auto; }
.PBform textarea.textarea { width:99%; }
.PBread_agree { overflow:auto; padding:5px 15px; height:175px; border:1px solid #cccccc; border-width:1px 1px 0px 1px; background:#f9f9f9; }
.PBread_agree h1 { margin:10px 0; font-size:14px; }
.PBread_agree p { margin:10px 0; font-size:11px; }
.PBform .PBsubmit { position:relative; padding:15px; text-align:center; background:#dddddd; }
.PBform .PBsubmit input,
.PBform .PBsubmit input.PBsubmit_btn { width:auto; }
.PBform .PBsubmit .PBloading { display:none; position:absolute; margin-top:-8px; top:50%; right:15px; width:16px; height:16px; background:url(http://loki.vdhinc.com/~pagebuilder/scripts/forms/images/ajax-loader.gif) no-repeat; }

/* Thank you */
#PBthankyou { margin:25px auto; padding:15px 50px; max-width:400px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; background:#ffffff; -moz-box-shadow:0 1px 3px #a8a8a8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#PBthankyou h1 { font-weight:bold; font-style:italic; color:#40A5E0; }
#PBthankyou p { font-size:14px; }

/* Errors */
.PBform input.error, .PBform select.error, .PBform textarea.error, .PBform label.error { padding:3px !important; color:#C00 !important; border:1px solid #C00 !important; background:#FFC !important; }
.PBform label.error { display:block; }
.PBform label.hide.error { display:none; }
