body {margin:10px 0px; text-align:center;}


.sitewrapper {margin-left:auto; margin-right:auto; background-image:url(images/bg.gif); width:955px;}
.sitewrapperinner {margin-left:auto; margin-right:auto; background-image:url(images/bginner.gif); width:955px;}




.header {width:955px; height:185px;}
.strip {width:648px; height:61px; float:left;}
.striplarge {background-image:url(images/largestripinnerNew.jpg); height:61px;}
.telephone {width:955px; height:66px; background-image:url(images/telephone.gif);}
.footer {width:955px; height:55px; background-image:url(images/footer.gif);}
.homerighttop {float:right; height:61px; width:307px; background-image:url(images/righttop.jpg);}
.navright {
	float:right;
	width:307px;
}


.navpad01 {padding-left:70px;}
.navpad02 {
	padding-left:76px;
}
.navpad03 {
	padding-left:55px;
}
.navpad04 {
	padding-left:45px;
}


.navrightpadd {height:100px;}



.homerighttoppadd {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-weight:bold; font-size:90%; padding:18px 0px 0px 25px;}

.navigation {
	width:648px;
	height:47px;
	background-image:url(images/navbgNew.jpg);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:90%;
	font-weight: bold;
	padding-top: 2px;
}
.navigationlarge {
width:955px; 
height:47px; 
background-image:url(images/navbglargeNew.jpg); 
background-repeat:no-repeat; 
text-align:left; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF; 
    font-size:90%;
	font-weight: bold;
	padding-top: 2px;
}


.topofferpadd {
	padding:0px 10px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size:80%;
	font-weight:bold;
}
.rightofferlowerheader {background-image:url(images/rightheadermiddle.jpg); width:307px; height:66px;}
.rightofferlowerheaderpadd {	padding:27px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size:90%;
	font-weight:bold;
	}


.rightofferlowerpadd {padding:0px 10px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size:80%;
	font-weight:bold;
	}

.terms {float:left; width:300px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:15px 0px 0px 40px; font-size:70%;}
.pearsons  {float:right; width:150px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:15px 20px 0px 0px; font-size:70%;}




.topoffersbase { height:17px; overflow:hidden; }
.contentinner {
margin-top:70px;
	padding:0px 330px 80px 30px;
	text-align:left;
}

.contentinnerb {
	padding:0px 30px 50px 30px;
	text-align:left;
}


.stripwrapper {height:61px; width:955px;}
.footerbase {width:945px; margin-left:auto; margin-right:auto; padding:10px 0px 0px 10px}
.footerlinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-align:left;}

.spacer {height:300px;}
.topofferbg {background-image:url(images/righttopunder.jpg); background-repeat:no-repeat; min-height:150px;}
.rightofferlower {background-image:url(images/lowerrightbg.jpg); background-repeat:repeat-y; min-height:150px;}

/* Bullets */
ul {
    
    margin-top:0px;
    list-style-type:none;
}
li {
    padding-left:10px;
	background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 8px;
}

.nobullet {
    padding-left:10px;
	background:none;
    background-position:0 8px;
}

.headerunderline {
border-width: 1px;
border-style: dashed;
border-color: #FFFFFF;
-moz-border-radius: ;
border-left:none;
border-right:none;
border-bottom:none;
height:1px;
content:".";
padding:0px 0px 0px 0px;
margin:0px 20px 20px 0px;
overflow:hidden;
}
.dotted {border:dashed 1px #FFFFFF;
border-top:none;
border-right:none;
border-left:none;
margin-bottom:10px;
}

/* header tags and p */
.fontfamily {font-family:Arial, Helvetica, sans-serif;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:20px 0px 10px 0px;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#ffffff; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#ffffff; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
p {margin:0px 0px 18px 0px;}
.text {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#ffffff; line-height:20px;}
.textbold {font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#ffffff; line-height:17px; font-weight:bold; margin-bottom:0px;}
.textboldlarge {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; line-height:17px; font-weight:bold; margin-bottom:10px;}

.pricetop {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; line-height:17px; font-weight:bold; margin-bottom:1px; margin-top:30px;}
.price {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; line-height:17px; font-weight:bold; margin-bottom:1px;}
.enquiries {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; line-height:17px; font-weight:bold; margin-bottom:1px;}


.textnomargin {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#ffffff; line-height:17px; margin-bottom:1px;}
.text_em {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#ffffff; line-height:17px; font-style:italic;}

.signature {text-align:right; padding:10px;}
.navrightpad {height:30px;}
/* Links */

a.default:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a.default:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a.default:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a.default:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}

a:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}

a.navlinks:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.navlinks:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.navlinks:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.navlinks:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}



/* content image positioning */
.imageright {float:right; padding:0px 0px 10px 10px;}
.imageleft {float:left; margin:10px 10px 10px 0px; border:solid 1px #FFFFFF; width:130px;}
.spacersmall {
height:100px;
}


.newRightPanel {width:300px; height:400px; float:right; padding-right:10px;}

.formHeader {width:570px; height:29px;}
.formBase {width:570px; height:18px;}

.formBg {width: 570px; background-image:url(../contactus/images/formbg.gif); background-repeat:repeat-y;}
.formBg2 {width: 570px; background-image:url(../contactus/images/formbg2.gif); background-repeat:repeat-y;}

.error {color:#990000; font-size:90%; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}



.enquire {text-align:right; padding: 0px 20px 0px 0px;}

.formmax { font-size: 100%; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 98%}

.formFieldLarge {width:520px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
.formFieldMedium {width:250px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
.formFieldSmall{width:250px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

.text2 {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; line-height:20px;}
