@charset "utf-8";
/* Front page css details */
body {
font-family: Verdana, sans-serif;
font-size: small;
background-image:url(images/fadebg.png);
background-repeat:repeat-x;
}

.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;
  color: white;
  border:0;
}

/* the main pages */
.menubutton1 {
height:20px;
width:130px;
border:0;
margin:0;
margin-right:0;
padding:0;
background-image:url(images/menubutton2.png);
font-size:x-small;
color: #CCCCCC;  
cursor: hand; 
}

.center600 {
position:relative; 
background-color: #FFFFFF; 
width:600px;
margin-left:auto; 
margin-right:auto;
}
.centerheader {
position:relative; 
width:600px;
height:225px;
margin-left:auto; 
margin-right:auto;
}
.whitefull {
position:relative;
width:580px;
left:10px; 

}

.fullwidthblock {
position:relative;
width:580px; 
background-color:#ffffff; 
color:#333333; 

}

.lefttextblock {
position:relative;
float:left; 
color:#333333;
width:320px;
}
.righttextblock {
position:relative;
float:right; 
right:1em; 
color:#333333;
}

.rightimage {
position:relative;
float:right;
top:18px;
right:1em;
}
.leftimage {
position:relative;
float:left;
top:18px;
left:1em;
}

.greenquote {
position:relative;
text-align:center; 
top:2px; 
color:#66aa00; 
font-size:medium; 
}

.vertgap1 {
height:20px
}
.vertgap2 {
height:30px
}

/* input boxes */
.inputtext400 {
width:400px; 
color: #333333; 
font-size:x-small
}
/* headings */
.smallheading {
width:580px;
background-color:#333333;
color:#b5ff48;
}

h1.greyboxheading {
border-top:0px;
padding:0px;
margin:0px;
background-color:#333333;
color:#b5ff48;
font-size:medium;
border: 5px #333333 solid; 
}

h3.linkheading {
width:580px;
background-color:#333333;
color:#b5ff48;
font-size:small;
font-weight:bold;
}

/* buttons */


.enquirylinkbutton {
float: right;
text-align:center;
border:0px;
color:#333333;
background-image: url(images/greenbutton160x25.png);
width: 160px;
height: 25px;
font-weight: bold;
}

.flierlinkbutton {
float: left;
text-decoration: none;
text-align:center;
border:0px;
color:#333333;
background-image: url(images/greenbutton160x25.png);
width: 160px;
height: 25px;
font-weight: bold;
}
.greenbutton230 {
float: right;
text-align:center;
border:0px;
color:#333333;
background-image: url(images/greenbutton230x25.png);
width: 230px;
height: 25px;
font-weight: bold;
}
/* Links */
a {
text-decoration:none;
}

a.inpage {
font-weight: bold;
}
a:link.inpage {
color:#66aa00;
}
a:visited.inpage {
color:#66aa00;
}
a:hover.inpage {
color: #333333;
}
a:active.inpage {
color:#66aa00;
}

a.footbutt {
font-weight: ;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 2px;
padding-left: 2px;
border-left: 1px solid #999999;
}
a:link.footbutt {
color:#66aa00;
background-color: #333333;
}
a:visited.footbutt {
color:#66aa00;
background-color: #333333;
}
a:hover.footbutt {
color:#b5ff48;
background-color: #333333;

}
a:active.footbutt {
color:#66aa00;
background-color: #333333
}

a.linkheading {
width:580px;
background-color:#333333;
color:#b5ff48;
}
a:hover.linkheading {
color:#FFFFFF;
}
.homebig {
height:40px;
width:200px;
color:#b5ff48;
font-size:large;
font-weight: heavy;
border:0;
padding: 0;
margin:0;
background-image:url(images/200x40button.png);
}

a.headbutt {
font-weight: ;
font-size: x-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 2px;
padding-left: 2px;
border-left: 1px solid #999999; 
}
a:link.headbutt {
color:#66aa00;
background-color: #ffffff;
}
a:visited.headbutt {
color:#66aa00;
background-color: #ffffff;
}
a:hover.headbutt {
color:#000000;
background-color: #ffffff;

}
a:active.headbutt {
color:#66aa00;
background-color: #ffffff;
}
a.leftheadbutt {
font-weight: ;
font-size: x-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 4px;
padding-left: 0px;
border-left: 0px;
}
a:link.leftheadbutt {
color:#66aa00;
background-color: #ffffff;
}
a:visited.leftheadbutt {
color:#66aa00;
background-color: #ffffff;
}
a:hover.leftheadbutt {
color:#000000;
background-color: #ffffff;

}
a:active.leftheadbutt {
color:#66aa00;
background-color: #ffffff;
}

a.indexbutt {
font-weight:;
font-size: small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 2px;
padding-left: 2px;
border-left: 1px solid #999999; 
}
a:link.indexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}
a:visited.indexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}
a:hover.indexbutt {
color:#000000;
/*background-color: #ffffff;*/

}
a:active.indexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}
a.leftindexbutt {
font-weight:;
font-size: small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 2px;
padding-left: 0px;
border-left: 0px;
}
a:link.leftindexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}
a:visited.leftindexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}
a:hover.leftindexbutt {
color:#000000;
/*background-color: #ffffff;*/

}
a:active.leftindexbutt {
color:#66aa00;
/*background-color: #ffffff;*/
}