{text-align:center;margin:1em 0;color:#fff;width:100%}div.book{background-color:#030;border:3px solid #fff;border-radius:10px;margin-left:1px;margin-right:1px;padding:5px;text-align:center}fieldset{text-align:left;border:1px solid green}legend{text-align:left;background-color:green;display:block;font-size:18px;color:#fff;margin:10px;border-radius:5px;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}label{text-align:left;font-size:14px;color:#fff;font-weight:bold;margin:3px;display:block;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}input[type="checkbox"]{width:20px;height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type="radio"]{width:20px;height:20px;padding:5px;margin:2px}input,select{margin:5px;text-align:left;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;color:#000;vertical-align:middle;border-radius:5px}blockquote{font-weight:bold;text-align:left;width:80%;background:#fff;padding:5px 10px;color:#000;border-radius:5px}.submitButton{border-radius:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;margin:10px;padding:12px;border:solid 1px #fff;color:#fff;background-color:green;vertical-align:middle;text-align:center;cursor:pointer}.bookButton{width:70px;border-radius:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin-left:5px;margin-right:5px;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border:solid 1px #fff;color:#fff;background-color:green;vertical-align:middle;text-align:center;cursor:pointer}.wideButton{width:120px;border-radius:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:2px;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border:solid 1px #fff;color:#fff;background-color:green;vertical-align:middle;text-align:center;cursor:pointer}.tinyButton{width:30px;border-radius:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:2px;padding:2px;border:solid 1px #fff;color:#fff;background-color:green;vertical-align:middle;text-align:center;cursor:pointer}.summaryName{color:light-green;text-align:right;display:inline-block;min-width:100px}.summaryValue{text-align:left;display:inline-block;min-width:100px}.costSummary{width:80%;display:inline-block;font-size:18px;font-weight:bold;text-align:center;background-color:#fff;color:green;padding:5px 5px;border-radius:5px}