@charset "UTF-8";
/* CSS Document */

h1 {
font-size:18px;
font-weight:bold;
color: #586e1c; 
line-height:18px;
}

h2 {
font-weight:bold;
color: #586e1c; 
font-size:14px;
}

h3 {
color: #586e1c; 
font-size:14px;
}

span.fitcamp_hampshire {
color: #FFFF00;
}

a:link {
	color: #FFFF00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFF00;
}
a:hover {
	text-decoration: underline;
	color: #FFFF00;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
}

a.female-fitcamp:link {
	color: #404023;
	text-decoration: underline;
}
a.female-fitcamp:visited {
	text-decoration: underline;
	color: #404023;
}
a.female-fitcamp:hover {
	text-decoration: underline;
	color: #404023;
}
a.female-fitcamp:active {
	text-decoration: underline;
	color: #404023;
}


td.female_fitcamp_new_forest {
background-color:#FFFFFF;
background-image: url(../images/womens_fitcamp_new_forest_bg.jpg);
background-position:bottom; 
background-repeat:no-repeat; 
padding-top:20px;
}

div.womens_fitcamp_new-forest {
float:left; 
padding-bottom:80px; 
padding-left:20px; 
width:625px; 
background-image: url(../images/abseil_new-forest.gif); 
background-position:top left; 
background-repeat:no-repeat;
}

div.womens_fitcamp_new-forest_2 {
float:left; 
padding-bottom:80px; 
padding-left:20px; 
width:625px; 
}

td.new_forest_bootcamp {
height:27px;
width:27px;
background-image: url(../images/fitcamp_uk_bg.jpg); 
background-position:top left; 
background-repeat:no-repeat;
}

td.new-forest_bootcamp {
height:27px;
width:27px;
background-image: url(../images/fitcamp_uk_bg2.jpg); 
background-position:top right; 
background-repeat:no-repeat;
}

td.female_bootcamp_new-forest {
background-image:url(../images/fitcamp_features/fit_camp_new_forest.gif); 
background-position:left; 
height:30px; 
padding-left:15px; 
vertical-align:middle; 
line-height:30px; 
font-weight:bold;
color:#FFFFFF; 
font-size:12px;
}

td.female_bootcamp_new_forest {
background-image: url(../images/fitcamp_features/fit_camp_new_forest_2.gif); 
background-position:left; 
height:25px; 
padding-left:10px; 
vertical-align:middle; 
line-height:25px; 
font-weight:normal;
color:#FFFFFF; 
font-size:11px;
}

img.female_fitcamp {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

img.fitness-new-forest {
padding-bottom:3px;
padding-right:2px;
}

div.womens-new-forest-bootcamp {
float:right; 
padding-bottom:80px;
padding-top:20px;
}

div.womens-new-forest-bootcamp_2 {
float:right; 
padding-bottom:60px;
padding-top:20px;
}

p.fitness_course_new_forest {
padding-left:30px;
text-align:justify;
}

span.womens_fitcamp_hampshire {
color:#FFFF00;
font-size:10px;
font-weight:bold;
}

/* Start Menu 1 */

a.fitcamp_new_forest:link 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest:visited 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest:active 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest:hover 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

a.fitcamp_new_forest_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitcamp_new_forest_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:229px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

/* End Menu 1 */

/* Start Menu 2 */

a.womens_fitcamp_new_forest:link 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest:visited 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest:active 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest:hover 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

a.womens_fitcamp_new_forest_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.womens_fitcamp_new_forest_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/womens_fitcamp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

/* End Menu 2 */

/* Start Menu 3 */

a.fitness_camp_new_forest:link 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest:visited 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest:active 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest:hover 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

a.fitness_camp_new_forest_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.fitness_camp_new_forest_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/fitness_camp_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:140px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

/* End Menu 3 */

/* Start Menu 4 */

a.new_forest_fitness_camp:link 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp:visited 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp:active 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp:hover 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

a.new_forest_fitness_camp_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.new_forest_fitness_camp_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/new_forest_fitness_camp_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:120px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

/* End Menu 4 */

/* Start Menu 5 */

a.residential_fitcamp_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

a.residential_fitcamp_hampshire_uk:link 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire_uk:visited 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire_uk:active 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}
a.residential_fitcamp_hampshire_uk:hover 	{
	background-image: url(../images/fitcamp_menu/residential_fitcamp_uk_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:150px;
	height:42px;
	line-height:42px;
	display:block;
	border-right:1px solid #586e1c;
}

/* End Menu 5 */

/* Start Menu 6 */

a.womens_fitness_new_forest:link 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest:visited 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest:active 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest:hover 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}

a.womens_fitness_new_forest_hampshire:link 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest_hampshire:visited 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest_hampshire:active 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}
a.womens_fitness_new_forest_hampshire:hover 	{
	background-image: url(../images/fitcamp_menu/womens_fitness_new_forest_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404023;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:132px;
	height:42px;
	line-height:42px;
	display:block;
}

/* End Menu 6 */

img.female_finess_new_forest_hampshire {
float:right;
padding-left:3px; }