h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

.fakeh1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}


.text {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#393939;

}

.subheading {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#393939;
}

.box3 .pagecontent p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .tc {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#393939;}
.box3 .pagecontent .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#F00;}
.box3 .pagecontent .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#393939;}
.box3 .pagecontent .aptitle {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#DF0040;}
.box3 .pagecontent .img {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px; border:4px solid #dbdbdb;}
.box3 .pagecontent .imgnoborder {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px;}
.box3 .pagecontent ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px; list-style-type:disc;}
.box3 .pagecontent ol {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px;}
.box3 .pagecontent .boxborder { background-color:#FFF;}
.box3 .pagecontent .boxborder .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .boxborder .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .boxborder .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .boxborder .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .boxborder .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.box3 .pagecontent .boxborder .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box3 .pagecontent .boxborder .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box3 .pagecontent .boxborder .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box3 .pagecontent .boxborder .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .boxborder p { line-height:1.54em;}
.box3 .pagecontent .boxborder .inner { padding:10px 10px 10px 10px;}

.box3 .pagecontent .tableborder {background-color:#ffffff; border-collapse:collapse; border:2px #f5f5f5 solid;}
.box3 .pagecontent .tableborder td {padding:8px;}

.box3 .pagecontent .maintenance {background-color:#f5f5f5; border-collapse:collapse; border:4px #dbdbdb solid;}
.box3 .pagecontent .maintenance td {padding:8px;}


.box3 .pagecontent .ttpbox { background-color:#F0F0F0; width:500px; margin-bottom:10px;}
.box3 .pagecontent .ttpbox .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .ttpbox .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .ttpbox .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .ttpbox .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .ttpbox .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .ttpbox .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .ttpbox .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .ttpbox .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .ttpbox .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .ttpbox p { line-height:1.54em;}
.box3 .pagecontent .ttpbox .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .ttpbox .radiobutton {border:none; border-collapse:collapse; margin-right:5px;}
.box3 .pagecontent .ttpbox .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#FF9999; color:#393939;}
.box3 .pagecontent .ttpbox .correct {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#D1F899; color:#393939;}
.box3 .pagecontent .ttpbox .imgce {padding-right:10px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;} 
.box3 .pagecontent .ttpbox .noimg {padding-left:25px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}

.box3 .pagecontent .form { background-color:#F0F0F0; width:600px; margin-left:25px}
.box3 .pagecontent .form .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .form .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .form .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .form .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .form .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .form .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .form .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .form .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .form .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .form p { line-height:1.54em;}
.box3 .pagecontent .form .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .submit {background-image:../images/submit.gif; border:none; width:98px; height:21px; padding-left:130px;}
.box3 .pagecontent textarea {border:#dbdbdb; border:2px;}
.box3 .pagecontent select {border:#dbdbdb;}
.box3 .pagecontent radio {background-color:#F00}

.box3 .pagecontent .links {background-color:#F0F0F0; width:200px; float:right;}
.box3 .pagecontent .links .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .links .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .links .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .links .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .links .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .links .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .links .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .links .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .links .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .links p { line-height:1.54em;}
.box3 .pagecontent .links .inner { padding:5px 5px 15px 5px;}
.box3 .pagecontent .links ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:25px; list-style-type:disc;}

.box3 .pagecontent .theorytable {border-collapse:collapse; border:none;}
.box3 .pagecontent .theorytable .dotted {border:1px dotted #393939;}
.box3 .pagecontent .aptable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .aptable td { padding:5px; }
.box3 .pagecontent .opdiv .optable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable td { padding:5px;}

.box3 .pagecontent .loyaltycard { border-collapse:collapse; border:4px solid #dbdbdb; text-align:center; background-color:#F5F5F5;}
.box3 .pagecontent .loyaltycard td { padding:10px; border:thin #e2e2e2 solid;}

.box3 .pagecontent .bookingformerror {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; font-style:italic; color:#F00;}
.required {color:#999;}

.divmap {background: url(images/mapborder.gif); width:252px; height:411px; }
.divmap .topsection {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7F7D79; padding-top:50px; padding-left:25px; padding-right:20px;}
.divmap .mapdiv {padding: 8px 0px 0px 10px;}

.box3 .pagecontent .giftvoucherform { background-color:#F0F0F0; width:600px; margin-left:25px}
.box3 .pagecontent .giftvoucherform .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .giftvoucherform .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .giftvoucherform .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .giftvoucherform .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .giftvoucherform .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .giftvoucherform .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .giftvoucherform .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .giftvoucherform .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .giftvoucherform .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .giftvoucherform p { line-height:1.54em;}
.box3 .pagecontent .giftvoucherform .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .giftvoucherform .submit {background-image:../images/submit.gif; border:none; width:98px; height:21px; padding-left:130px;}
.box3 .pagecontent .giftvoucherform textarea {border:#dbdbdb; border:2px;}
.box3 .pagecontent .giftvoucherform select {border:#dbdbdb;}
.box3 .pagecontent .giftvoucherform input {border:1px solid #8CC90C;}
.box3 .pagecontent .giftvoucherform .radiobutton {border:0px solid #F0F0F0; background-color:#F0F0F0}

.divgiftvoucher {background: url(images/gift.gif); width:450px; height:220px; margin:10px; margin-left:70px;}
.divgiftvoucher .to {margin-left:140px; margin-top:65px; width:170px; position:absolute;}
.divgiftvoucher .from {margin-left:140px; margin-top:90px; width:170px; position:absolute;} 
.divgiftvoucher .number {margin-left:270px; margin-top:120px; position:absolute;} 
.divgiftvoucher .date {margin-left:140px; margin-top:145px; position:absolute;} 

.faqlessontable {border:thin #95bce2 solid;	margin:0px; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#393939; width:300px;}
.faqlessontable tr.even { background: #ecf6fc;}
.faqlessontable tr.even td {	padding: 5px 5px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.faqlessontable tr.odd { background: #ffffff; }
.faqlessontable tr.odd td {	padding: 5px 5px; border-bottom: 1px solid #95bce2; vertical-align: top;}
.faqselect select {border:#95bce2 solid thin; background-color:#ecf6fc; padding:0px;}

.areatestimonials {font-style:italic; padding-left:25px; padding-right:25px;}