html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	text-align: center;
}

h1 {	font-size: 150%; color: #33601F; font-weight: bold; text-align: left;}
h2 {	font-size: 80%;	color: #33601F;	font-weight: bold; text-align: left;}
h3 {	font-size: 80%; color: #33601F;	font-weight: bold; text-align: left;}

.container { padding-top: 5px; margin: 0 auto;	width: 841px;}

.top_banner { margin: 0 auto; width: 765px; background: url('images/top_banner.jpg') left repeat-y; height: 25px; float: left;}
.target_banner { width: 765px; background: url('images/laser.jpg') left no-repeat; height: 24px;	float: left; position: relative;}
.target_banner img {	position: absolute;	top: -11px; left: 67px;}
.title {	margin: 0 auto;	width: 765px; height: 112px; float: left; background: url('images/banner.jpg') right no-repeat; text-align: left;}

.sidebar { width: 225px; float: left; font-size: 70%; text-align: left; background-color: #ebebc8;}
.sidebar ul {font-weight: bold; font-size: 100%; color: #33601F;}
.sidebar ul li { list-style: none; background: url('images/listtarget.gif') left no-repeat; line-height: 2; vertical-align: middle; padding-left: 30px; margin-left: -30px; vertical-align: text-top;}
.sidebar ul li:hover{ list-style: none; background: url('images/listhover.gif') left no-repeat; line-height: 2; vertical-align: middle; padding-left: 30px; margin-left: -30px; vertical-align: text-top;}
.sidebar a { text-decoration: none; font-weight: bold; font-size: 100%; color: #33601F;}
.sidebar a:hover { text-decoration: none; font-weight: bold; font-size: 100%; color: #F00;}

.video { text-align: center; margin-top: 35px}

.content { width: 611px; float: right; text-align: left;}
.content h1{margin-left: 10px;}
.content h2{margin-left: 10px;}
.content p { margin-left: 10px;}
.content img { border: 0; margin-left: 10px;}

.imagebar { width: 220px; text-align: center;}
.imagebar img { margin-top: 10px; border: 1px solid #ccc;}

.contact { width: 215px; font-size: 200%; margin: 0 auto; color: #33601F; font-weight: bold; border: 1px solid #33601F; padding: 4px; text-align: left; background-color: #fff;}
.contact a { text-decoration: none;}

.footer { margin: 0 auto; width: 100%; background-color: #9d9d77; left repeat-y; height: 25px; clear: both; color: #000; font-size: 70%; font-weight: bold; line-height: 2; text-align: left; padding-left: 5px;}
.footer a { color: #000;}

.centrewo { padding-top: 5px; text-align: center; font-size: 70%;}
.content form.login {	text-align: center;}

ul.birthday { font-weight: bold;}
ul.birthday li { margin-top: 10px;}

span.tag { color: #DBDC44; font-size: 100%; font-weight: bold; float: right; padding-right: 5px; padding-top: 3px;}
span.black {	color: #000; font-weight: bold;}

p { font-size: 90%;}
p.center { text-align: center;}
p.center a { text-decoration: none; color: #000;}
p.center a:hover { color: #33601F;}
p.advantages { font-weight: bold; color: #F00;}

td.news_item {width: 70%; font-weight: bold; font-size: 90%; color: #33601F; padding-left: 5px; height: 20px; padding-bottom: 10px; padding-top: 10px;}
td.date { width: 30%; font-size: 90%; font-weight: bold; color: #33601F; padding-bottom: 2px; height: 20px; text-align: right; padding-right: 5px;}

a.wo:link { text-decoration: none; color: #AFC1A7; }
a.wo:visited { text-decoration: none; color: #AFC1A7; }
a.wo:hover { text-decoration: underline; color: #AAA; }
a.wo:active { text-decoration: underline; color: #AAA; }

#body_home #nav_home a,
#body_about_battlefront #nav_about_battlefront a,
#body_birthday_parties #nav_birthday_parties a,
#body_gallery #nav_gallery a,
#body_latest_news #nav_latest_news a,
#body_battlefield_venue #nav_battlefield_venue a,
#body_corporate_events #nav_corporate_events a,
#body_team_combat #nav_team_combat a,
#body_sports #nav_sports a,
#body_stag #nav_stag a,
#body_faqs #nav_faqs a,
#body_prices #nav_prices a,
#body_tesco #nav_tesco a,
#body_testimonials #nav_testimonials a,
#body_contact_us #nav_contact_us a
{ list-style: none; background: url('images/listhover.gif') left no-repeat; line-height: 2; padding-left: 30px; margin-left: -30px; text-decoration: none; font-weight: bold; font-size: 100%; color: #F00;}