#wrapper {background-image:url(images/middle.gif); background-repeat:repeat-y; position:absolute; left:50%; margin-left:-375px; top:0px; width:750px; background-color:white}
#logo {position:absolute; left:474px; top:8px; background-image:url(images/seaton_arms_logo.gif); background-repeat:no-repeat; width:248px; height:100px}
#topimage {position:relative; left:8px; top:0px; height:100px; background-image:url(images/top_image.jpg); background-repeat:no-repeat}
#contentwrapper {font-size:90%; position:relative; left:175px; width:567px; width/**/:/**/545px; padding:10px; border-left:2px solid #C6384B}
#bottomborder {margin:0%; position:relative; bottom:-8px; background-image:url(images/bottom.gif); background-repeat:no-repeat; width:750px; height:20px}
#bottom {text-align:center; font-size:80%; background-color:white; position:relative; margin-left:8px; border-top:2px solid #C6384B; height:30px; width:734px; width/**/:/**/714px; padding:10px; padding-bottom:0px}
#linkbox {width:167px; position:absolute; left:8px; top:135px; border-top:2px solid #C6384B}
#topbar {background-image:url(images/bar_gradient.gif); background-repeat:repeat-x; letter-spacing:3px; color:white; background-color:#C6384B; height:27px; height/**/:/**/22px; width:734px; width/**/:/**/714px; margin-left:8px; text-align:right; padding-right:20px; padding-top:5px}
#box2 {text-align:center; margin-top:25px; width:167px}
a {color:blue; text-decoration:none}
a:hover {text-decoration:underline}
.link {}
.link a, .activelink a {font-weight:normal; height:17px; width:167px; width/**/:/**/158px; font-size:90%; letter-spacing:1px; text-decoration:none; border-bottom:2px solid #C6384B; padding:3px; display:block; color:black; padding-left:6px}
.link a:hover, .activelink a {text-decoration:none; background-image:url(images/link_bg.gif); background-repeat:no-repeat; background-position:right; background-color:#C6384B; color:white}
.activelink a:hover {text-decoration:none}
p {margin-top:0%; margin-bottom:0%}
body {font-family:tahoma,verdana; background-color:#24403A}
.imageright {float:right; padding-left:10px}
.imageleft {float:left; padding-right:10px}
.ulimageleft {float:left}
.center {text-align:center}
.right {text-align:right}
.subheading {color:#277363; font-size:110%; font-weight:bold; letter-spacing:2px}
form {margin:0%}

.dt {background-color:#FFFFCC; font-size:90%; border-collapse:collapse}
.dt td, .dt th {border:1px solid gray; padding:3px}
.dth {text-align:center; font-weight:bold}

.bookingtable {border-collapse:collapse}
.bookingtable td, .bookingtable th {border:1px solid white; padding:3px}
.bookingtable td {background-color:#F2F2F2}
.bookingtable th {background-color:#DFDFDF; text-align:left; font-weight:normal}

.required {color:red; font-weight:bold}

.errorlist {color:red}