/* CSS Document */

#wrapper{
width:755px;
height:710px;
}
#banner{
width:755px;
height:54px;
float:right;
background-image:url(../img/logoBanner.gif);
}

#slogan{
width:240px;
height:54px;
float:left;
background-image:url(../img/hotstuff.gif);
}
#slogantest{
width:240px;
height:433px;
float:left;


}
#sloganBlank{
width:240px;
height:54px;
float:left;
background-image:url(../img/hotstuffBlank.gif);

}
#navholder{
width:515px;
height:22px;
float:right;
background-image:url(../img/navbar.jpg);
background-repeat:no-repeat;
}
#adminnavholder{
width:755px;
height:22px;
background-image:url(../img/navbaradmin.jpg);
background-repeat:no-repeat;
}
#imgholder{
width:240px;
height:324px;
float:left;

background-repeat:no-repeat;
}
#imgholderops{
width:240px;
height:324px;
float:left;
background-repeat:no-repeat;
background-image:url(../img/girls.jpg);
}
#imgholderbreatheholidays{
width:240px;
height:433px;
float:left;
background-repeat:no-repeat;
}
#imgholdertraining{
width:240px;
height:385px;
float:left;
background-image:url(../img/congrats.jpg);
background-repeat:no-repeat;
}
#imgholderabout{
width:240px;
height:385px;
float:left;
background-image:url(../img/ChrisHaley.jpg);
background-repeat:no-repeat;
}
#imgholderdavid{
width:240px;
height:385px;
float:left;
background-image:url(../img/davidMason.jpg);
background-repeat:no-repeat;
}
#imgholderann{
width:240px;
height:385px;
float:left;
background-image:url(../img/AnnDuncan.jpg);
background-repeat:no-repeat;
}
#imgholderanita{
width:240px;
height:385px;
float:left;
background-image:url(../img/AnitaEdmunds.jpg);
background-repeat:no-repeat;
}
#imgholderRachel{
width:240px;
height:385px;
float:left;
background-image:url(../img/RachelDavies.jpg);
background-repeat:no-repeat;
}
#imgholderSue{
width:240px;
height:385px;
float:left;

background-image:url(../img/SuePooleyNew.jpg);
background-repeat:no-repeat;
}
#imgholderJo{
width:240px;
height:385px;
float:left;
background-image:url(../img/joElkinMain.jpg);
background-repeat:no-repeat;
}
#joblinks{
width:240px;
height: 165px;
margin-top:0px;
background-color:#B1B37D;
line-height: 14px;


}
#joblinkstest{
width:240px;
height:62px;
margin-top:280px;

background-color:#B1B37D;
}
#joblinksops{
width:240px;
height:122px;
margin-top:180px;
background-color:#FF0000;


}
#loginbox{
color:#FFFFFF;
width:755px;
float:center;
}
#heading{
width:515px;
height:83px;
background-image:url(../img/heading.gif);
background-repeat:no-repeat;
float:left;
}
#headingBlank{
width:515px;
height:83px;
background-repeat:no-repeat;
float:left;
}
#blankheading{
width:515px;
height:83px;
float:left;
}
.navtext{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;

padding-top:4px;
}
.navtext a{

background-image:none;
text-decoration: none;
color:#FFFFFF;
}
.navtext a:hover{
background-color:#FFFFFF;
color:#990000;
padding-top:3px;
padding-bottom:6px;
}
.navtext a:active {
background-color:#FFFFFF;
color:#0000FF;}

#content{
width:755px;
height:360px;
background-color:white;
float:right;
}
#box{
width:515px;
height:430px;
float:right;
background-image:url(../img/boxbackgroundlong.gif);
background-repeat:no-repeat;
}
#boxdavid{
width:515px;
height:430px;
float:right;
background-image:url(../img/boxbackgrounddavid.gif);
background-repeat:no-repeat;
}
#boxnew{
width:515px;
height:482px;
float:right;
background-image:url(../img/boxbackgroundlong.gif);
background-repeat:no-repeat;
}
#boxmanning{
width:515px;
height:502px;
float:right;
background-image:url(../img/boxbackgroundlong.gif);
background-repeat:no-repeat;
}
#boxtrainedsales{
width:515px;
height:502px;
float:right;
background-image:url(../img/boxbackgroundlong.gif);
background-repeat:no-repeat;
}
#boxadmin{
width:755px;
height:430px;
float:right;
background-image:url(../img/boxbackgroundlongadmin.jpg);
background-repeat:no-repeat;
}
#uploadbox{
width:150px;
height:90px;
margin-right:10px;
margin-top:20px;
float:right;
background-image:url(../img/mininavblock.jpg);
background-repeat:no-repeat;
}
#newsbox{
width:150px;
height:90px;
margin-top:20px;
margin-right:10px;
float:right;
background-image:url(../img/mininavblocknews.jpg);
background-repeat:no-repeat;
}
#newsboxnew{
width:150px;
height:90px;
margin-top:20px;
margin-right:10px;
background-image:url(../img/mininavblocknews.jpg);
background-repeat:no-repeat;
}
#anothernewsbox{
width:150px;
height:90px;
margin-top:20px;
margin-right:10px;
float:right;
background-image:url(../img/mininavblockmisc.jpg);
background-repeat:no-repeat;

}
#yetanothernewsbox{
width:150px;
height:90px;
margin-top:20px;
margin-right:10px;
float:right;
background-image:url(../img/mininavblockmiscnew.jpg);
background-repeat:no-repeat;
}
#logobox{
width:73px;
height:47px;
margin-top:40px;
margin-right:10px;
float:right;
}
#mapbox{
float: right;
margin-top: 5px;
margin-right: 10px;
margin-left: -15px;
}
#textthing{
width:150px;
height:10px;
margin-top:67px;
}
#textthingsecond{
width:150px;
height:10px;
margin-top:67px;
}
#textthingthird{
width:150px;
height:10px;
margin-top:67px;
}
#logobox{
width:150px;
height:47px;
margin-right:10px;
margin-top:10px;
float:right;
}
#maintextbox{
width:260px;
height:200px;
margin-left:20px;
float:left;
background-color:#009900;

}
.boxtext{
background-color:#B71427;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
font-weight:bold;
overflow:auto;
}
.boxtextnew{
background-color:#B71427;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
overflow:auto;
}
.boxtext a{background-color:#B71427;
text-decoration: none;
color:#FFFFFF;
}
.boxtextnew a{background-color:#B71427;
text-decoration: none;
color:#FFFFFF;
}
.boxtext a:hover{
background-color:#FFFFFF;
color:#990000;
}
.boxtextnew a:hover{
background-color:#FFFFFF;
color:#990000;
}
.boxtextthird{
background-color:#B71427;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
font-weight:bold;
clip:rect(0,50,50,0);
}
.boxtextthird a{background-color:#B71427;
text-decoration: none;
color:#FFFFFF;
}
.boxtextthird a:hover{
background-color:#FFFFFF;
color:#990000;
}
.boxtextsecond{
background-color:#B71427;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
font-weight:bold;
clip:rect(0,50,50,0);
}
.boxtextsecond a{background-color:#B71427;
text-decoration: none;
color:#FFFFFF;
}
.boxtextsecond a:hover{
background-color:#F5F5F5;
color:#990000;
}
.boxtextsub{
background-color:#B1B37D;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
font-weight:bold;
}
.boxtextsub a{
color:#FFFFFF;
text-decoration: none;
background-color:#B1B37D;
}
.boxtextsub a:hover{
background-color:#FFFFFF;
color:#990000;
}

.greentext{
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:bold;
color:#297645;
}
.moregreentext{
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#297645;
}
.moreredtext{
background-color: #FFFFFF;
color: #B71427;
}
.moregreentext a{background-color:white;
text-decoration:none;
color:#990000;

}
.moregreentext a:hover{background-color:white;
text-decoration:underline;
color:#990000;

}
.biggreen{
background-color:#FFFFFF;
margin-top:20px;
font-size:240%;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#297645;
font-weight:normal;
}
.bodyCopyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}



/**shaun from here - don't think I touched anything else**/

.red {
	color:#FF0000;
}

.rangeleft {
	text-align:left;
}

.greenleftborder {
	border-left:#E6E9D1 1px dashed;

}

.btnStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color:#297645;
}

H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
	
H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	}
	
H5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	}
	
.whitesmallprint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#register {
height:91px;
width: 220px;
margin-bottom: 35px;
margin-top: 35px;
}
#register img{
border:none;

}
	
.moregrrentextWOBackground{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#297645;
}
.btnStyleLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color:#B71427;
	text-decoration:none;
	background-color:#FFFFFF;
}
.btnStyleLink a{
text-decoration:none;
}
.btnStyleLink a:hover{
text-decoration:underline;
}
#blacktext {
color: #000;
}
#redlink a {
color: #ed1b2d;
font-size: 130%;
}

#latestnews {
border: 1px solid #297645;
width: 220px;
height: auto;
padding: 10px
}
#latestnews h3 {
color: #B71427;
font-size: 120%;
padding: -5px;
}


#rightmenu
	{
	 margin-top: 20px;
	 margin-left: 0;
	 width:180px;
	 text-align:centre;
	 font-size: 90%;
	 float: left;
	}
#rightmenu ul
	{
		list-style: none;
		margin-left: 0;
		margin-top:10px;
	}
#rightmenu li
	{
		margin-bottom: 20px;
		
	}
#rightmenu a
	{
		background-image: url(../img/navspacer.jpg);
		background-repeat: repeat-x;
		padding: 3px 10px 3px 10px;
		color: #fff;
		text-decoration: none;
	}	
#rightmenu a:hover
	{
		text-decoration: underline;
	}
#register {
background-image: url(../img/registernow.jpg);
height:91px;
width: 220px;
background-repeat: no-repeat;
margin-top: 35px;
padding-top: 44px;!important
padding-left: 5px;!important
}
#register a {
color: #fff;
position: absolute;
font-size: 140%;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

#companyhistory a:hover
	{
		text-decoration: underline;
	}
#companyhistory p a
	{
		background-image: url(../img/navspacer.jpg);
		background-repeat: repeat-x;
		padding: 5px 10px 5px 10px;
		color: #fff;
		text-decoration: none;
		line-height: 25px;
	}
#news a:hover
	{
		text-decoration: underline;
	}
#news p a
	{
		background-image: url(../img/navspacer.jpg);
		background-repeat: repeat-x;
		padding: 5px 10px 5px 10px;
		color: #fff;
		text-decoration: none;
		line-height: 25px;
	}