#container { background: url("images/trans.png"); margin-left:auto; margin-right:auto; border: 1px solid #C9CBCD; padding: 5px; width: 650px; text-align: left; -moz-border-radius: 7px; } .maintext { color: #555; font-family: Trebuchet MS; font-size: 10pt; } .logintext { color: #555; font-family: Trebuchet MS; font-size: 8pt; margin-top: -10px; margin-bottom: 20px; } .bookinfotext { color: #555; font-family: Trebuchet MS; font-size: 9pt; margin-top: -10px; margin-bottom: 20px; } .errortext { font-weight: bold; text-align: center; margin-top: 0px; margin-bottom: 0px; color: #FF0000; font-family: Trebuchet MS; font-size: 10pt; } body { background: url("images/bg.png"); } h1 { color: #555; font-family: Trebuchet MS; font-size: 25pt; margin-top: 0px; margin-bottom: 5px; } h3 { color: #555; font-family: Trebuchet MS; font-size: 20px; margin-top: 0px; margin-bottom: 5px; font-weight: bold; } h4 { color: #555; font-family: Trebuchet MS; font-size: 20px; margin-top: -3px; margin-bottom: 0px; font-weight: bold; text-decoration: underline; float: left; } input { border: 1px solid #999999; color: #555; font-family: Verdana; font-size: 9pt; padding: 2px } input:focus { background: #e9f6fd; border: 1px solid black; } A:link { font-size: 10pt; text-decoration: underline; color: black; } A:visited { font-size: 10pt; text-decoration: underline; color: black; } A:active { text-decoration: none } A:hover { text-decoration: underline; color: 677075; }