body {
background: #164363 url("restoration-images/bg.gif") top repeat-x;
margin:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:10.5px;
color:#1A6488;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

a:link		{color:#1A6488; text-decoration:underline;}
a:visited 	{color:#1A6488; text-decoration:underline;}
a:hover		{color:#028C99; text-decoration:underline;}

#side-info a:link		{color:#164363; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px;}
#side-info a:visited 	{color:#164363; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px;}
#side-info a:hover		{color:#164363; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px; background:#2DD6BA;}

#footer a:link		{color:#B6EBF2; font-weight:bold; text-decoration:none;}
#footer a:visited 	{color:#B6EBF2; font-weight:bold; text-decoration:none;}
#footer a:hover		{color:#4AD7FB; font-weight:bold; text-decoration:none;}

ul {list-style-image: url("restoration-images/li.gif"); font-size:1.1em;}
li {padding-bottom:10px;}


h1 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h2 {color:#4c4c4c; font-size: 1em; font-weight: bold; padding:0px; margin:0px; margin-top:20px;padding-top:1px;padding-left:20px; margin-bottom:3px; padding-bottom:1px; border-bottom:1px solid #3EDCFB; background:#AFFFFD url("restoration-images/li.gif") left top no-repeat;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}


td#tour div#side-info h2 {color:#4c4c4c; font-size: 1em; font-weight: bold; padding:0px; margin:0px; margin-top:8px;padding-top:1px;padding-left:20px; margin-bottom:3px; padding-bottom:1px; border-bottom:1px solid #3EDCFB; background:#AFFFFD url("restoration-images/li.gif") left top no-repeat;}

div#video {border:1px solid #164363; width:320px; height:240px; margin:auto;}

address {font-style: normal;}

.bb {
border-bottom: 2px solid #3EDCFB;
margin-bottom:10px;
padding-bottom:10px;
}
.bt {
border-top: 2px solid #3EDCFB;
margin-top:10px;
padding-top:10px;
}

acronym {border:none;}



table#swimming-pool {height:100%;}
table#content-boxes {height:265px;}

img#home {float:right; margin:15px;}
img.thumb {border: 1px solid #43c0da; margin:2px;}
img.thumb:hover {border: 1px solid #fff; margin:2px;}











#buttons {position:relative;bottom:9px; padding-left:10px;}
#links {position:relative;bottom:3px;}
#tips {position:relative;bottom:6px;}

div#side-info {width:216px; height:281px; padding:10px; padding-top:3px; padding-bottom:3px; text-align:justify; overflow:auto;}


#content {padding-top:50px;}
#tourcontent {padding-top:30px;}

#content-boxes {margin-left:25px;}

#content-left {float:left; margin-left:25px;}
#content-right {float:right; margin-right:25px; margin-bottom:24px;}

#moseley-road {text-align:justify; padding-left:10px; padding-right:10px;}

img#pool {margin-right:10px; margin-bottom:10px;}


p.future {margin-top:0; padding-top:0;}

#footer {text-align:center; margin-top:20px; margin-bottom:5px; color:#B6EBF2; line-height:0.5em;}
#footer p a {margin-left:8px; margin-right:8px;}



#form {text-align:center;}

#form input{
margin:1px;
padding:1px;
border:1px solid #3EDCFB;
background:#fff;
width:200px;
font-size:1.3em;
}
#form textarea {
font-family:Arial,Helvetica,sans-serif; 
margin:1px;
padding:1px;
border:1px solid #3EDCFB;
background:#fff;
width:200px;
font-size:1.3em;
}

#form input.submit {
margin:1px;
padding:1px;
border:2px solid #3EDCFB;
background:#17A7BF;
color:#fff;
font-weight:bold;
width:200px;
cursor: pointer;
}

#form input:focus {border:1px solid #3EDCFB;background: #fff;}
#form input:hover {background: #fff;}

#form textarea:focus {border:1px solid #3EDCFB;background: #fff;}
#form textarea:hover {background: #fff;}

#form input.submit:hover {
margin:1px;
padding:1px;
border:2px solid #17A7BF;
background:#3EDCFB;
color:#fff;
font-weight:bold;
width:200px;
cursor: pointer;
}

#form input.submit:focus {
margin:1px;
padding:1px;
border:2px solid #fff;
background:#3EDCFB;
color:#fff;
font-weight:bold;
width:200px;
cursor: pointer;
}


