#party_planner, #party_menus {
 background: #DCDCDC;
 width: 154px;
 border: 1px solid #BBBBBB;
 text-align: center;
 padding: 5px;
 margin-bottom: 10px;
}

#party_planner p, #party_menus p { text-align: center; }

#party_planner a, #party_menus a { color: #BC3823; font-weight: bold;}

#photo_wide {
 margin-bottom: 16px;
 width: 769px;
 height: 140px;
}

#photo_wide img, div.flash {
 border-top: 3px solid #BC3823;
 border-bottom: 3px solid #BC3823;
}

#stagnight h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Stag-Nights.gif) no-repeat;
}

#adobe { text-align: center; }

#quadbikes h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Quad-Bikes.gif) no-repeat;
}

#quadbikes p.yamaha {
 font-weight: bold;
 font-size: 120%;
 margin: 12px 0px 4px 0px;
}

#karts p.hawk {
 font-weight: bold;
 font-size: 120%;
 margin: 12px 0px 4px 0px;
}

#tracks h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Track.gif) no-repeat;
}

#multi h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Multi-Activity.gif) no-repeat;
}

#quote {
 background: transparent url(images/Quote-Open.gif) no-repeat top left;
 text-indent: 36px;
 padding: 8px 0px 0px 0px;
 margin-bottom: 15px;
}

#quote p {
 font-style: italic;
 text-align: justify;
 line-height: 1.6em;
 margin-bottom: 0px;
 padding: 0px 0px 14px 0px;
 background: transparent url(images/Quote-Closed.gif) no-repeat bottom right;
 color: #333333; 
}

#quote p.author {
 font-weight: bold;
 font-style: normal;
 text-align: right;
 background-image: none;
}

#prices {
 background: #DCDCDC;
 width: 164px;
 border: 1px solid #BBBBBB;
 text-align: center;
 padding: 0px 0px 5px 0px;
 margin-bottom: 10px;
}

#prices #pad { padding: 5px; }

#prices p { text-align: center; }

#RHS_photos { text-align: center; }

#RHS_photos img { margin-bottom: 10px; text-align: center;}

#overview {
 float: left;
 width: 560px;
 background: AntiqueWhite;
 border: 1px solid #BC3823;
 padding: 5px;
 margin-bottom: 14px; 
}

#overview h2 { color: #BC3823; }

#overview ul {
 list-style: circle;
 margin-left: 25px;
 margin-bottom: 14px;
}

#overview li {
 font: .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-image: none;
 padding-left: 0px;
}

div.activity {
 background: AntiqueWhite;
 border: 1px solid #BC3823;
 padding: 5px;
 margin-bottom: 14px;
}

div.activity p.price {
 color: #BC3823;
 font-weight: bold;
}

div.activity span.footnote {
 font-style: italic;
 font-size: 90%;
}

div.activity img {
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 border: 1px solid Gray;
}

#karts h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Karts.gif) no-repeat;
}


#henparties h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Hen-Parties.gif) no-repeat;
}

#henparties #packages, #stagnight #packages, #corporate #packages {
 float: left;
 width: 560px;
 background: AntiqueWhite;
 border: 1px solid #BC3823;
 padding: 5px;
 margin-bottom: 14px; 
}

#henparties #packages h2, #stagnight #packages h2, #corporate #packages h2 { color: #BC3823; }

#henparties #packages ul, #stagnight #packages ul, #corporate #packages ul {
 list-style: none !important;
 margin-left: 5px;
 margin-bottom: 14px;
}

#henparties #packages li, #stagnight #packages li, , #corporate #packages li {
 font: .8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#henparties p.price, #stagnight p.price {
 color: Black;
 font-weight: bold;
 background: transparent url(images/star.gif) no-repeat 0px 0px;
 padding-left: 24px;
}

#henparties p.price a, #stagnight p.price a { color: #BC3823; }

#home_content {
 padding-left: 305px;
 background: transparent url(images/news_background_repeat.gif) repeat-y top left;
}

#home_news {
 float: left;
 width: 300px;
 color: #FFFFFF;
 overflow: hidden;
}

#home_news #pad { padding: 10px 22px 5px 10px; }
#home_news div.news_item img {
 float: left;
 margin: 5px 5px 5px 0px;
 border: 1px solid black;
 width: 100px;
}

#home_news span.date { font-weight: bold; color: Silver;}
#home_news span.title { font-weight: bold; }
#home_news a { color: White; }

table#home_laptimes { margin: 0px 0px 20px 0px; }
table#home_laptimes td {
 vertical-align: top;
 font: 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: White;
}
table#home_laptimes td.month {
 padding-top: 4px;
 padding-bottom: 4px;
 font: bold 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: White;
}
table#home_laptimes td.number { padding-left: 20px; }
table#home_laptimes td.time {
 padding: 2px 2px 2px 8px;
 color: White;
 font: .8em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left;
 vertical-align: middle;
}

#home_welcome { padding-bottom: 20px; }

#home_blog {
 padding-bottom: 20px;
 border-top: 3px double #C0C0C0;
}

#home_blog #pad { padding: 10px 0px 0px 0px; }

#home_blog img.blog {
 float: left;
 margin: 4px 10px 10px 0px;
 border: 1px solid black;
}

#home_blog h2 { color: White; }

#home_blog p { margin-bottom: 0px; !important}
#home_blog p.strapline { font-weight: bold;}

#home_records { margin-top: 10px; }

table#home_intro { margin: 10px 0px 0px 0px; }

table#home_intro img { margin-right: 10px; }

table#home_intro td {
 font: .8em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: justify;
 vertical-align: top;
}

#welcome_extra { padding-top: 10px; }

#corporate h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Corporate.gif) no-repeat;
}

#gallery h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Gallery.gif) no-repeat;
}

#video h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Video.gif) no-repeat;
}

#about h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-About.gif) no-repeat;
}

#faqs h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-FAQs.gif) no-repeat;
}

#news h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-News.gif) no-repeat;
}

#blog h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Blog.gif) no-repeat;
}

#links h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Links.gif) no-repeat;
}

#terms h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Terms.gif) no-repeat;
}

#party h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Party-Menu.gif) no-repeat;
}

#organiser h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Organisers-Pack.gif) no-repeat;
}

#planner h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Event-Planner.gif) no-repeat;
}

#planner table td.label {
 font-weight: bold;
 width: 120px;
 font: bold .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#planner ul { list-style: none; }

#booking h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Booking-Form.gif) no-repeat;
}

#booking #adobe {
 text-align: left !important;
}

#faqs p.question {
 font-weight: bold;
 color: #BC3823;
 margin-bottom: 0px;
 font-size: 100%;
}

#gold h1 {
 text-indent: -9999px;
 width: 350px;
 height: 32px;
 background: transparent url(images/Title-Gold.gif) no-repeat;
}

#gold #overview {
 border: 1px solid Gold;
 background: LemonChiffon;
}

#gold #prices {
 border: 1px solid Gold;
 background: LemonChiffon;
}

table#track_photos {
 width: 769px;
 border-collapse: collapse;
}

table#track_photos td {
 width: 255px;
 vertical-align: top;
 text-align: center;
 padding-bottom: 10px;
}

table#track_photos img {
 width: 245px;
 height: 170px;
 border: 1px solid black;
}

#news img {
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 border: none;
}

#news_list img {
 margin-right: 10px;
 border: 1px solid black;
}

#news_list td {
 vertical-align: top;
 font: .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#news h3 {
 margin-bottom: 10px;
}

.youtube { text-align: center; }
.youtube h2 { text-align: center;  margin-bottom: 20px;}

#mission {
 background: AntiqueWhite;
 border: 1px solid #BC3823;
 padding: 5px;
 margin-bottom: 14px; 
}

#home_offers {
 background: AntiqueWhite;
 border: 1px solid #BC3823;
 padding: 5px 5px 5px 5px;
 margin-bottom: 14px; 
}

#home_offers h2 {
 margin-bottom: 12px;
}

#map {
 border-top: 1px solid #BC3823;
 margin-top: 10px;
 padding-top: 10px;
}

#map h2 {
 color: #000000;
 letter-spacing: 2px;
 padding: 2px;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: center;
}

#map p {
 text-align: center;
 font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#map p.copyright {
 font: italic 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin: 5px auto 0px auto;
 padding: 0px;
 width: 60%;
 text-align: center 
}

ul#decimal {
 list-style: decimal !important;
 margin-left: 35px;
}

ul#decimal li {
 background: none !important;
 padding-left: 0px;
}




