/* Standard */
	BODY { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; line-height:20px; background-color:#FFFFFF; }
	A:link, A:visited, A:active { font-size:12px; color:#000000; text-decoration:none; }
	A:hover { color:#EE2D24; }
	TD { font-size:12px; color:#000000; }
	H1, H2, H3 { margin:5px 0px 0px 0px; color:#1B3F95; line-height:normal; }
	TEXTAREA { border:0px none; background-color:#FFDBB8; width:532px; height:10.2em; }

/* TAG Related */
	A.nav:link, A.nav:visited, A.nav:active { font-size:14px; color:#666666; text-decoration:none; font-weight:bold; }
	A.nav:hover { color:#EE2D24; }
	A.nav-on:link, A.nav-on:visited, A.nav-on:active { font-size:14px; color:#EE2D24; text-decoration:none; font-weight:bold; }
	A.nav-on:hover { color:#EE2D24; }
	A.blue:link, A.blue:visited, A.blue:active { font-size:12px; color:#1B3F95; text-decoration:none; }
	A.blue:hover { color:#EE2D24; }
	A.white:link, A.white:visited, A.white:active { font-size:14px; color:#FFFFFF; text-decoration:none; }
	A.white:hover { text-decoration:underline; }
	A.blue-big:link, A.blue-big:visited, A.blue-big:active { font-size:14px; color:#1B3F95; text-decoration:none; font-weight:bold; }
	A.blue-big:hover { color:#EE2D24; }
	TD.title-space { padding-top:120px; }
	TD.location-space { padding-top:20px; }
	TD.margin { padding-left:50px; }
	DIV.margin { padding-left:20px; }
	TD.start { background:url(../images/form-back-start.gif); background-repeat:no-repeat; }
	TD.large { background:url(../images/form-back-large.gif); background-repeat:no-repeat; }
	TD.small { background:url(../images/form-back-small.gif); background-repeat:no-repeat; background-position:left; }
	TD.tstart { background:url(../images/form-back-tstart.gif); background-repeat:no-repeat; }
	TD.tarea { background:url(../images/form-back-text.gif); background-repeat:no-repeat;  }
	TD.tarea2 { background:url(../images/form-back2.gif); background-repeat:no-repeat;  }
	TD.tarea2end { background:url(../images/form-back2end.gif); background-repeat:no-repeat;  }
	INPUT.large { border:0px none; background-color:#FFDBB8; width:532px; }
	INPUT.small { border:0px none; background-color:#FFDBB8; width:380px; }
	INPUT.border { border:1px solid #1B3F95; background-color:#FFDBB8; }

/* Table */
	TABLE#full { height:100%; width:100%; }
	#fulltwo { height:80%; width:100%; }
	
	TD.full { height:100%; }

/* Layers */
	#page { position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; }
	#content { position:absolute; left:0px; top:0px; width:100%; z-index:2; }
	#logo { position:absolute; left:29px; top:17px; width:288px; height:107px; z-index:2; }
	#text { position:absolute; left:150px; top:380px; width:80%; height:107px; z-index:2; }
	#lower_nav { position:relative; left:0px; width:100%; height:151px; z-index:2; }
	#nav { position:absolute; left:20px; top:120px; z-index:30; }

/* Colours */
	.big { font-size:14px; }
	.blue { color:#1B3F95; }
	.red { color:#EE2D24; }
	.white { color:#FFFFFF; font-size:14px; }
	.blue-back { background-color:#1B3F95; height:10px; }
	.grey-back { background-color:#D1D2D4; }
	.black-back { background-color:#231f20; }
	.red-back { background-color:#EE2D24; color:#FFFFFF; height:30px; padding:7px; }

/* Image Backgrounds */
	TD.index { background-image:url(../images/spanners_and_sockets.gif); background-repeat:no-repeat; background-position:right; }
	TD.tyres { background-image:url(../images/tyre-stack.gif); background-repeat:no-repeat; background-position:right bottom; }
	TD.facts { background-image:url(../images/facts.gif); background-repeat:no-repeat; background-position:left top; }
	TD.fleet { background-image:url(../images/fleet.gif);  background-repeat:no-repeat; background-position:left top; margin-bottom: 100px; }
	TD.mobile { background-image:url(../images/mobile.gif); background-repeat:no-repeat; background-position:left top; }
	TD.agricultural { background-image:url(../images/agricultural.gif); background-repeat:no-repeat; background-position:left top; }

/* CMS & Std Full Classes */
	HTML,BODY,TABLE#cmspagelength { height:100%; }
	A.cmsbutton:link, A.cmsbutton:visited, A.cmsbutton:active, A.cmsbutton:hover { display:block; line-height:25px; width:100%; height:100%; text-align:center; color:#CC0000; background-color:#FFFFFF; text-decoration:none; } 
	A.cmsbutton:hover { color:#FFFFFF; background-color:#CC0000; text-decoration: none; } 	
	.error { color:#FFFFFF; background-color:#CC0000; font-weight:bold; padding:5px; }
	.lightest { }
	.light { }
	.dark { }
	.darkest { }
