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

@import url("links.css");
@import url("forms.css");
@import url("fonts.css");
@import url("SpryTabbedPanels.css");
@import url("index.css");
@import url("contactus.css");
@import url("tabcontent.css");
@import url("tabcontent2.css");
@import url("sections.css");
@import url("faqs.css");
@import url("tabcontent3.css");
@import url("slideshow.css");
@import url("tabcontent4.css");

/*MAIN PAGE PROPERTIES*/
body {
	background-color: #fff;
	margin: 0px;
	background-image:url(../images/1pxBGv2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333;
	/*1E5 FONT SIZE BUG FIXER*********************************/
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	line-height:19px;
}
/*ADDS THE IE5 SIZE FONT BUG FIXER INTO THE BODY**************/
html>body {
	font-size: small;
}
/*------------------------------------------------------------------*/
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#0061c4;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#7a7a7a;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style:italic;
	color:#0061c4;
	margin:0;
	padding:0;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#0061c4;
}
h5{
	 font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#0061c4;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.1em;
	font-weight:normal;
	color:#40403f;
}
p {
	margin:0;
	padding:10px 0px 10px 0px;
}
/*------------------------------------------------------------------*/
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
a img {
	border:none;
	text-decoration:none;
}
div {
	position:relative;
}
.hr01 {
	border:1px dotted #ccc;
	height:1px;
}
/*****************************************************/
ul li {
	list-style:disc outside;
}
li {
	margin-left:10px;
	line-height:20px;
}
.ulTICK {
	list-style:url(../images/blue-tick.gif);
}
.ulTICK li {
	line-height:20px;
}
.ulTICK02 {
	list-style:url(../images/blue-tick.gif);
}
.ulTICK02 li {
	line-height:20px;
	color:#0061c4;
	font-weight:bold;
}
.ulquicklist {
	
}
.ulquicklist li {
	line-height:20px;
	list-style:none;
	margin:7px 0 0 0;
}
.ulquicklist li a {
	background-color:#0061c4;
	padding:3px 4px 3px 4px;
	color:#fff;
}
.ulquicklist li a:hover {
	background-color:#4984e1;
	text-decoration:none;
}
#websites {
	height:auto;
	float:left;
}
/*****************************************************/
#websites ul, #websites li{
	list-style:disc;
	list-style-position:outside;
}
#websites li{ 
}
#mainNav ul, #mainNav li{
	list-style:none;
	display:inline;
}
#mainNav li {
}
#subNav ul, #subNav li{
	list-style:none;
	display:inline;
}
#subNav li {
}
/*****************************************************/
.fl {
	float:left;
}
.flpr {
	float:left;
	padding-right:10px;
}
.fr {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.tr {
	text-align:right;
}
.tl {
	text-align:left;
}
.hide { 
	display:none; 
} 
.show { 
	display:block; 
}
.pl10 {
	padding-left:10px;
}
hr {
	border:1px dotted #ccc;
}
/*MAIN PAGE DIVS*/
#webBody {
	width:1002px;
	min-height:100%;
	margin:0 auto;
	/*float:left;*/
}
#header {
	width:1002px;/*1002*/
	height:100px;
	padding:0px 0px 0px 0px;
	float:left;
	/*background-image:url(../images/headerBG.gif);
	background-repeat:repeat-x;*/
}
#blueheader {
	width:1002px;/*1002*/
	height:136px;
	float:left;
	/*background-image:url(../images/blueheaderBGv2.gif);
	background-repeat:repeat-x;*/
	text-align:center;
	color:#fff;
}
#navigation {
	width:auto;
	height:40px;
	padding:37px 5px 0px 0px;
	float:left;
}
#sub_navigation {
	width:auto;
	height:28px;
	float:left;
	position:absolute;
	top:205px;
	left:0px;
	/*background-image:url(../images/subnavBG.gif);
	background-repeat:repeat-x;*/
	/*margin:15px 0px 0px 0px;*/
	padding:5px 0px 0px 10px;
}
#telbg {
	width:auto;
	height:auto;
	float:left;
	padding:12px 0px 0px 20px;
	background-image:url(../images/phone-us.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:20px;
}
#functions {
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:206px;
	left:30px;
}
#logo {
	width:auto;/*216px*/
	height:auto;
	float:left;
	padding:10px 0px 0px 30px;
}
#logoinfo {
	width:360px;
	height:auto;
	float:left;
	position:absolute;
	top:55px;
	left:108px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#mainBody {
	width:1002px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(../images/greyBG1px.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#footer {
	width:98.4%;
	min-height:100%;
	/*margin:0 auto;*/
	background-color:#091245;
	color:#fff;
	font-size:11px;
	/*line-height:20px;*/
	border-top:4px solid #d7e8f3;/*0060c6;*/
	padding:23px 10px 23px 10px;
	float:left;
	/*width:982px;
	height:30px;
	background-color:#e6e6e6;
	padding:23px 10px 10px 10px;
	color:#4b474a;
	font-size:11px;
	line-height:20px;*/
}
#footerautumn {
	width:98.4%;
	min-height:100%;
	background-color:#ab271b;
	color:#fff;
	font-size:11px;
	border-top:4px solid #e36221;
	padding:23px 10px 23px 10px;
	float:left;
	background-image:url(../images/autumn-leaves-02.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#footer_inner1 {
	width:auto;
	height:auto;
	float:left;
}
#footer_inner2 {
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	
}
#footer_inner3 {
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	clear:right;
}
/*COLUMNS THAT BREAK UP THE MAIN PAGES INTO TWO------------------------*/
#column01 {
	width:610px;
	height:auto;
	float:left;
	padding:0px 30px 10px 30px;
	border-right:1px solid #d2d2d2;
	background-image:url(../images/sep-shadow.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#column02 {
	width:295px;
	height:auto;
	float:left;
	padding:20px 12px 20px 12px;
	margin:0px 0px 0px 0px;
	/*background-color:#f3f3f3;*/
}
/*THINK GR8 TAB CONTENT ELEMENTS---------------------------------------*/
#think_holder {
	width:295px;
	height:auto;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dotted #d2d2d2;
}
#think_div01 {
	width:285px;
	height:auto;
	float:left;
	padding:10px 5px 10px 5px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#071e58;
}
#think_div02 {
	width:200px;
	height:auto;
	float:left;
	padding:0px 5px 0px 5px;
	font-size:0.8em;
	line-height:17px;
}
#think_div03 {
	width:80px;
	height:auto;
	float:left;
	padding:0px 0px 0px 5px;
	text-align:center;
}
#think_div04 {
	width:285px;
	height:auto;
	float:left;
	padding:0px 5px 0px 5px;
	font-size:0.8em;
	line-height:17px;
}
#think_NEW {
	width:auto;
	height:auto;
	float:left;
	position:absolute;
	top:0px;
	right:0px;
	z-index:99;
}
/*BLACK CONTACT DETAILS AT HEADER-------------------------------------------*/
#blackContactBase {
	width:286px;
	height:37px;
	float:right;
	background-image:url(../images/black-contact-bg.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
	color:#c4c4c4;
}
#phoneus {
	width:auto;
	height:auto;
	float:left;
	background-image:url(../images/phone-us.gif);
	background-repeat:no-repeat;
	padding:5px 15px 5px 25px;
	border-right:1px solid #636263;
}
#quoteus {
	width:auto;
	height:auto;
	float:left;
	background-image:url(../images/quote-icon.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding:5px 10px 5px 45px;
}
#callme {
	width:auto;
	height:auto;
	float:left;
	background-image:url(../images/quote-icon.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding:5px 10px 5px 40px;
}
/*COLOURS------------------------------------------------------------------*/
.blue01 {
	color:#0061c4;
}
/*ERROR 404 ---------------------------------------------------------------*/
#error_01 {
	padding:140px 0px 0px 0px;
	text-align:center;
	color:#fff;
}
#error_02 {
	padding:60px 0px 40px 0px;
}
/*OFFER IN HEADER ---------------------------------------------------------*/
#offerPanel {
	width:auto;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	position:absolute;
	left:670px;
	top:13px;
}
/*AUTUMN ELEMENTS ---------------------------------------------------------*/
.autumnleaves-top {
	width:200px;
	height:auto;
	float:right;
	position:absolute;
	top:85px;
	left:650px;
}
/*NEW WHITE PANELS--------------------------------------------------------*/
#whitePanelWrapper1 {
	width:300px;
	height:auto;
	float:left;
	padding:25px 5px 0px 0px;
}
#whitePanelWrapper2 {
	width:300px;
	height:auto;
	float:left;
	padding:25px 0px 0px 5px;
}
	.whitePanelTop {
		width:300px;
		height:12px;
		float:left;
		background-image:url(../images/whitePanel-top.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
		.whitePanelBottom {
			width:300px;
			height:12px;
			float:left;
			background-image:url(../images/whitePanel-bottom.gif);
			background-repeat:no-repeat;
			background-position:top;
		}
			.whitePanelMiddle {
	width:270px;
	height:auto;
	float:left;
	background-image:url(../images/whitePanel-middle.gif);
	background-repeat:repeat-y;
	padding:5px 15px 5px 15px;
			}
			
