body {background-color: #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}#wrapper {width: 1000px;margin: auto;background-color: #FFF;}#header {padding: 0.5em 1em 1em 1em;}#header h1 {background-image: url(../images/norwich-reflexology-logo.png);background-repeat: no-repeat;width: 175px;height: 59px;}#header span {display: none;}#header ul {padding: 0;margin: 0;}#header li {display: inline;margin: 0 1.5em 0 0;}#header a:link, #header a:visited {color: #999;text-decoration: none;}#header .selected a:link, #header .selected a:visited {color: #690;font-weight: bold;}#content #images {overflow: auto;}#content #images #shadowBar {background-image: url(../images/images-gradient.png);background-repeat: repeat-x;position: relative;height: 9px;top: 9px;}#content #images img {margin: 0;float: left;}#content #text {font-size: 0.7em;line-height: 1.4em;padding: 2em;color: #333;}#content #text h1 {color: #690;font-size: 1.5em;margin: 0;}#content #text h2, #content #text h3 {color: #690;}#content #text p {}#content #text #rightImage {float: right;margin: 0 0 1em 1.5em}#footer {clear: both;font-size: 0.6em;}#footer .navigation {text-align: center;}#footer .navigation ul {margin: 0;padding: 0;}#footer .navigation li {display: inline;margin: 0;padding: 0 0.5em;}#footer .navigation, #footer .navigation a:link, #footer .navigation a:visited, #footer #subFooter, #footer #subFooter a:link, #footer #subFooter a:visited {color: #333;}#footer .selected a:link, #footer .selected a:visited {color: #690;font-weight: bold;text-decoration: none;}#footer #subFooter {padding: 2em;text-align: center;}#footer #nbLink {float: left;width: 50%;text-align: left;}#footer #isLink {float: right;width: 25%;text-align: right;}form input, form textarea, form select {border: 1px solid #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;background-color: #FFF;}form #specialRequirements, form #emailAddress { width: 20em; }form #specialRequirements { height: 7em; }form {border: 2px solid #CCC;margin: 1em 0;padding: 1em;}form ol {list-style: none;margin: 0;padding: 0;}form li {overflow: auto;padding: 0.4em;border-bottom: 1px solid #CCC;}form ol label {float: left;width: 12em;line-height: 1.8em;}form label em {font-weight: bold;font-style: normal;color: #C00;margin: 0 0 0 0.5em;}form .radio {margin: 0 0 0 12em;}form .radio label {float: none;}.errorMessage {border: 2px solid #C00;padding: 1em;background-color: #FCC;}.errorMessage h2 {font-size: 1.2em;margin: 0;color: #000;}.errorMessage ul {margin: 0;padding: 0.6em 0 0 1.8em;list-style: square;}#map {float: left;width: 48%;height: 300px;margin: 0;margin-bottom: 10px;border: 2px solid #CCC;}