/* CSS Document */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#navigation {

	width: 260px;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	font-weight: bold;

	float: left;

}

#navigation li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-image: url(../images/buttonback.gif);

	display: block;

	font-weight: bold;

	text-decoration: none;

	vertical-align: middle;

	list-style-image: url(../images/buttonleft.gif);

	padding-left: 25px;

	padding-top: 7px;

	padding-bottom: 8px;

	background-repeat: repeat-x;

	background-position: top left;

	list-style-position: inside;

}

#navigation li {

	list-style-image: url(../images/buttonleft.gif);

	height: 30px;

	margin: 0px;

	margin-bottom: 1px;

}

#navigation ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#navigation li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ff0000;

	background-image: url(../images/buttonhover.gif);

	display: block;

	font-weight: bold;

	text-decoration: none;

	vertical-align: middle;

	list-style-image: url(../images/buttonleft.gif);

	padding-left: 25px;

	padding-top: 7px;

	padding-bottom: 8px;

	background-repeat: repeat-x;

	background-position: top left;

	list-style-position: inside;

}



.logo {

	border-color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

	padding-left: 20px;

	padding-right: 20px;

}

#topbar {

	z-index: 1;

	height: 80px;

	background-color: #000000;

	background-image: url(images/specialising.gif);

	background-repeat: no-repeat;

	background-position: center right;

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.greybox {

	background-color: #C5C4C4;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



.contentbox {

	border-color: #f2f2f2;

	border-style: solid;

	border-width: 1px;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-image: url(../images/iback.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #FFFFFF;

	margin-bottom: 10px;

}



.contentbox2 {

	border-color: #f2f2f2;

	border-style: solid;

	border-width: 1px;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-image: url(../images/iback.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #FFFFFF;

	margin-bottom: 10px;

	width: auto;

}



.contentbox3 {

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #000000;

	margin-bottom: 10px;

}

.contentbox h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;

}

.contentbox2 h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;

}

.ideal {

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: bold;

	font-size: 16px;

}

.redtext {

	color: #FF0000;

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

	font-size: 18px;

}

#subnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

}

#subnav a {

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

	background-color: #F2F2F2;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#subnav a:hover {



	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

	background-color: #CCCCCC;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#imageleft {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	display: block;

}

.contentbox h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;

	color: #FF0000;

}

.contentbox2 h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;

	color: #FF0000;

}

.contentbox a {

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

.contentbox a:hover {



	font-weight: bold;

	color: #FF0000;

	text-decoration: underline;

}

.contentbox2 a {

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

.contentbox2 a:hover {



	font-weight: bold;

	color: #FF0000;

	text-decoration: underline;

}

.specsbox {

	background-color: #eeeeee;

	border: 1px solid #CCCCCC;

	padding: 5px;

	margin-left: 20px;

	font-size: 12px;

}

.specsbox h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #6E6E96;

	padding: 2px;

	border-color: #CCCCCC;

	border-style: solid;

	border-width: 1px;

	outline-color: #999999;

	outline-style: solid;

	outline-width: 1px;

}

.pricebox {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-color: #990000;

	padding: 5px;

	border-color: #CCCCCC;

	border-style: solid;

	border-width: 1px;

	outline-color: #999999;

	outline-style: solid;

	outline-width: 1px;

}





.smallprint {

	font-size: 11px;

}

#footer {

	background-color: #000000;

	float: left;

	width: 100%;

	text-align: center;

	vertical-align: middle;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-color: #FF0000;

	border-top-style: solid;

	border-top-width: 3px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#footer a {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:hover {

	color: #FF0000;

	text-decoration: none;

}

.imageborder {



	border: 1px solid #CCCCCC;

}

#dropmenudiv{

	position:absolute;

	border:1px solid white;

	border-bottom-width: 0;

	font:normal 12px Verdana;

	line-height:18px;

	z-index:100;

	margin-left: 200px;

	margin-top: -15px;

}



#dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 5px;

	border-bottom: 1px solid white;

	padding: 1px 0;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #ff0000;

	background-image: url(../images/smallnavback1.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

}



#dropmenudiv a:hover{ /*hover background color*/

	color: #ff0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color: #FFFFFF;

	background-image: url(../images/smallnavback2.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

}

.formbox {

	font-size: 12px;

	width: 350px;

	border: 1px solid #949393;

	background-color: #c5c4c4;

	background-image: url(../images/backgradient.gif);

	background-repeat: repeat-x;

	background-position: top left;

}

.smallred {

	font-size: 14px;

	color: #FF0000;

}







/*

//////////////////////////////////////////////////////////////////////////////////

// CREATED BY ROBBI

//////////////////////////////////////////////////////////////////////////////////

*/



.bgBlack {

	background-color: #000000;

	border-bottom-color: #FF0000;

	border-bottom-style: solid;

	border-bottom-width: 3px;

}



.bgGrey {

	background-color: #C5C4C4;

}



.collapsibleDiv {

	display: none;

	padding-top:5px;

	padding-bottom:5px;

	font-size: 12px;

}



.textsmallgrey {

	font-size: 10px;

	color: #708090;

}



.textLargeWhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

}.contentbox4 {

	border-color: #f2f2f2;

	border-style: solid;

	border-width: 1px;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-image: url(../images/iback.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	margin-left: 10px;

	margin-right: 10px;

	background-color: #FFFFFF;

	margin-bottom: 10px;

	font-weight: bold;

}

.contentbox4 h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;

}

.contentbox4 a {

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

.contentbox4 a:hover {



	font-weight: bold;

	color: #FF0000;

	text-decoration: underline;

}

.colour3 {

	color: #76923C;

}

.colour2 {

	color: #1F497D;

}

.colour1 {

	color: #0070C0;

}

.testimonial {

	padding: 5px;

	border: 1px solid #000000;

}



.itemList {

	border-bottom: 1px solid #cccccc;

}



input.button {

height: 18px;

font-size: 11px;

background: url(../images/backgradient.gif) top left repeat-x;

background-color: #B3B2B2;

border: solid 1px #131313;

font-weight: bold;

color: #131313;

text-align: center;

}

.strikethrough {
	text-decoration: line-through;
}

.textblue {
	color: blue;
	font-weight: bold;
}

.style1 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:22px}

.style2 {color: #FF0000}