body {padding: 0;margin: 1em;scrollbar-face-color:#FFFFFF;scrollbar-arrow-color: #333333;scrollbar-base-color: #333333;scrollbar-shadow-color: #333333;scrollbar-darkshadow-color:#FFFFFF;scrollbar-highlight-color:#333333;scrollbar-3dlight-color:#FFFFFF;scrollbar-track-color:#FFFFFF;}#wrapper {width: 780px;border: 1px solid #666;margin: auto;overflow: auto;}#wrapper #header ul, #footer ul{list-style: none;margin: 0;padding: 0 0 1px 0;text-align: center;border-bottom: 1px solid #666;}#wrapper #header li, #footer li {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;display: inline;padding: 0;margin: 0;line-height: 20px;}#wrapper #header li a {color: #424242;text-decoration: none;}#wrapper #header li a:hover {text-decoration: underline;}#contentWrapper {background-image: url(../images/design/header-shadow.png);background-repeat: repeat-x;padding: 6px 2px 0 2px;}#contentWrapper .rightImage {float: right;margin: 0 0 2px 0;}#content {width: 360px;height: 310px;overflow: auto;}#content h1 {margin: 0;color: #666;}#content h2 {margin: 0.6em 0;font-size: 1.1em;color: #666;}#content p {margin: 0 0 1em 0;}.text {font-size: 11px;padding: 4px;color: #333;text-align: justify;font-family: Arial, Helvetica, sans-serif;}#contentWrapper #footerImage {margin: 6px 0 0 0;padding: 0;line-height: 0;}#footer {text-align: center;color: #333;}#footer ul {border: 0;}#footer li {font-weight: normal;}#footer li a {color: #666;}#footer p a {color: #666;}input, select {font-size: 11px;font-family: Arial, Helvetica, sans-serif;}#priceList {width: 600px;margin: auto;border-collapse: collapse;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}#priceList th {background-color: #E8E8E8;text-align: left;padding: 0.2em 0.4em 0.2em 0.2em;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}#priceList td {padding: 0.2em;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}.input {border: 1px solid #369;padding: 0.15em;}.price {width: 6em;}.quantity {width: 4em;}#personalDetails {width: 600px;margin: auto;}#personalDetails li {padding: 0;list-style: none;height: 2em;line-height: 2em;}#personalDetails li label {float: left;width: 12em;}.errorMessage {border: 1px solid #C00;background-color: #ECC;width: 600px;margin: 1em auto;}.errorMessage h2 {margin: 0;font-size: 1.2em;padding: 1em 1em 0 1em;}