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

* {	
	margin:0;
	padding:0;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align: center;
	}

.aural {text-indent:-9999px;}

/* Containers */

#wrapper {
	width:950px;
	height:auto;
	margin:0 auto;
	text-align:left;
	}
	#container {
		width:880px;
		height:736px;
		background:url(../images/bg.jpg) no-repeat bottom;
		padding:0 35px;
		position:relative;
		}

/* Masthead */

#masthead {
	width:880px;
	height:93px;
	float:left;
	padding-top:12px;
	}
	#logo {
		width:242px;
		height:68px;
		float:left;
		}
		#logo h1 {
			width:100%;
			height:100%;
			float:left;
			background:url(../images/logo.gif) no-repeat;
			}
			#logo h1 a {
				width:100%;
				height:100%;
				display:block;
				}
	#cta {
		width:225px;
		height:49px;
		float:left;
		background:url(../images/cta.png) no-repeat;
		margin:10px 0 0 40px;
		}

/* Red Banner */

#banner {
	width:880px;
	height:42px;
	float:left;
	background:url(../images/redBanner.png) no-repeat;
	}

/* Main Message */

#mainPanel {
	width:600px;
	height:auto;
	float:left;
	padding:30px 0 0 280px;
	}
	p.sub1 {
		width:360px;
		font-size:19px;
		color:#666;
		float:left;
		padding-bottom:40px;
		}
	h2.main {
		width:451px;
		height:78px;
		float:left;
		background:url(../images/mainHeadline.png) no-repeat;
		}
	h3.sub2 {
		width:600px;
		color:#000;
		font-weight:bold;
		font-size:20px;
		float:left;
		padding-top:20px;
		}	
	
	#bullets {
		width:500px;
		height:auto;
		float:left;
		padding:40px 0 0 100px;
		}
		#bullets h3 {
			font-size:3em;
			color:#666;
			padding-bottom:10px;
			}
		#bullets ul {
			width:500px;
			height:auto;
			float:left;
			list-style:none;
			}
			#bullets ul li {
				color:#B40C25;
				font-size:19px;
				background:url(../images/bullet.png) top left no-repeat;
				padding:0 0 8px 29px;
				}
/* Form */

#form {
	width:223px;
	height:auto;
	position:absolute;
	top:0;
	right:35px;
	background:url(../images/formBg.png) repeat-y;
	padding-top:5px;
	clear:both;
	}
	#form h2 {
		color:#fff;
		font-size:20px;
		text-align:center;
		}
	#form p {
		width:200px;
		height:auto;
		float:left;
		font-size:12px;
		padding:10px 10px 0 10px;
		}
		#form a {
			color:#000;
			text-decoration:underline;
			font-weight:bold;
			}
	
	#enquiry {
		width:193px;
		height:auto;
		float:left;
		padding:5px 15px 0;
		}
		.element {
			padding-bottom:5px;
			}
			.element label {
				width:183px;
				float:left;
				font-size:11px;
				}
			.element .text {
				font-size:11px;
				width:183px;
				padding:1px;
				}
			.element ul {
				list-style:none;
				padding:0;
				}
				.element ul li {
					padding:0;
					height:10px;
					}
			#submit {
				width:91px;
				height:auto;
				float:left;
				padding:0 0 0 50px;
				}
				input.submit {
					width:91px;
					height:28px;
					/*background:url(../images/butSubmit.png) no-repeat;
					border:none;
					text-indent:-999px;*/
					cursor:pointer;
					}
					.error {
						color:#ff0;
						float:left;
						padding-bottom:5px;
						}
	
	#formFoot {
		width:223px;
		height:25px;
		position:absolute;
		bottom:-25px;
		left:0;
		background:url(../images/formFoot.png) no-repeat;
		}
		



/* Smallprint */

#smallprint {
	width:950px;
	height:auto;
	float:left;
	padding-top:10px;
	font-size:1em;
	color:#666;
	}























