* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
}
body {
	margin:0px;
	background:url(/images/page-back.gif) repeat-x;
}
#shell {
	width:687px;
	margin-left:auto;
	margin-right:auto;
}
#head {
	height:134px;
}
#logo {
	width:242px;
	height:134px;
	background-image:url(/images/stop-the-rot-logo.gif);
	float:left;
}
#mission {
	width:114px;
	height:134px;
	background-image:url(/images/prevent-tooth-decay.jpg);
	float:right;
}
#smileyoralb {
	width:259px;
	height:134px;
	background-image:url(/images/smiley-oral-b-stages.jpg);
	float:right;
}
#content {
	padding-top:7px;
}
#left {
	width:165px;
	float:left;
	margin:0px;
}
#middle {
    float:left;
	width:341px;
    margin-left:8px;
}
#right {
	width:165px;
	float:right;
	margin:0px;
}
#menu {
	background-image:url(/images/small-back.jpg);
	margin-bottom:9px;
}
#menu .head {
	height:50px;
	background-image:url(/images/site-menu.jpg);
}
#menu .body {
	padding:5px 34px 0px 34px;
}
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
	text-decoration:none;
}
#menu .foot {
	height:26px;
	background-image:url(/images/small-footer.jpg);
}
#smiley-fun {
	height:117px;
	background-image:url(/images/smiley-fun-games.jpg);
	margin-bottom:9px;
}
#big-brush {
	height:119px;
	background-image:url(/images/bigbrush.jpg);
	margin-bottom:9px;
}
#girl-milk {
	height:117px;
	background-image:url(/images/girl-milk.jpg);
	margin-bottom:9px;
}
#support-team {
	height:119px;
	background-image:url(/images/support-team.gif);
}
#nursery-search-results {
	height:50px;
	background-image:url(/images/nursery-search-results.jpg);
}
#nursery-search {
	height:248px;
	background-image:url(/images/nursery-search.jpg);
	margin-bottom:9px;
}
#nursery-search .body {
	padding:179px 34px 0px 34px;
}
#find-nursery-form {
	margin:6px 0px 0px 0px;
}
#find-nursery-form select, #find-nursery-form option {
	font-size:9px;
	width:170px;
}
#why-stop-the-rot {
	background-image:url(/images/large-back.jpg);
}
#why-stop-the-rot .head {
	height:50px;
	background-image:url(/images/why-stop-the-rot.jpg);
}
#why-stop-the-rot .body {
	text-align:center;
}
#why-stop-the-rot .body #tooth-decay {
	height:93px;
	width:292px;
	background-image:url(/images/tooth-decay.jpg);
	margin-top:8px;
}
#why-stop-the-rot .body #robert-nancy {
	height:87px;
	width:291px;
	background-image:url(/images/robert-nancy.jpg);
	margin-top:11px;
	text-align:left;
}
#why-stop-the-rot .body #robert-nancy .why-text {
	padding:9px 10px 0px 184px;
}
#why-stop-the-rot .body #graham-wilding {
	height:87px;
	width:291px;
	background-image:url(/images/graham-wilding.jpg);
	margin-top:11px;
	text-align:left;
}
#why-stop-the-rot .body #graham-wilding .why-text {
	padding:15px 10px 0px 100px;
}
#why-stop-the-rot .foot {
	height:23px;
	background-image:url(/images/large-footer.jpg);
}
#notice-board {
	height:119px;
	background-image:url(/images/notice-board.gif);
	margin-bottom:9px;
}
#boy-strawberry {
	height:117px;
	background-image:url(/images/boy-strawberry.jpg);
	margin-bottom:9px;
}
#smile-promises {
	height:119px;
	background-image:url(/images/smile-promises.gif);
	margin-bottom:9px;
}
#support-materials {
	height:119px;
	background-image:url(/images/support-materials.gif);
	margin-bottom:9px;
}
.text {
	padding:58px 16px 14px 86px;
}
.text a:link, .text a:visited {
	text-decoration:none;
}
.large-box {
	background-image:url(/images/large-back.jpg);
}
#large-smile-promises {
	height:50px;
	background-image:url(/images/smile-promises.jpg);
}
#large-support-materials {
	height:50px;
	background-image:url(/images/support-materials.jpg);
}
#large-support-team {
	height:50px;
	background-image:url(/images/support-team.jpg);
}
#large-nursery-registration {
	height:50px;
	background-image:url(/images/nursery-registration.jpg);
}
#large-notice-board {
	height:50px;
	background-image:url(/images/notice-board.jpg);
}
.foot {
	height:23px;
	background-image:url(/images/large-footer.jpg);
	margin-bottom:10px;
}
.body {
	padding:0px 20px 0px 25px;
}
.white-box {
	padding:12px;
	background-color:#fff;
}
#nursery-registration label, #nursery-registration input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
#nursery-registration  label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}
#nursery-registration br {
	clear: left;
}
hr {
	color:#ccc;
}
#town {
	margin: 0px 0px -5px 0px;
}
.team {
	margin-right:10px;
	border:solid 1px #e9e9e9;
}
#smiley-fun span, #smileyoralb span, #logo span{
  display: none;
}
#big-brush span {
  display: none;
}
#big-brush  a {
  display: block;
  height: 100%;
}
#smiley-fun a, #smileyoralb a, #logo a{
  display: block;
  height: 100%;
}
#final-line {
	text-align:right;
	color:#999999;
	padding:0px 22px 10px 0px;
}
#final-line a:link,#final-line a:visited{
	color:#999999;
	text-decoration:none;
}