body						{background-image:url(images/bg.jpg);background-repeat:repeat-x; background-position:top center;}
#wrapperBG					{width:1040px; height:auto; background-image:url(images/wrapperBg.png); background-repeat:repeat-y; margin:0px auto; position:relative; min-height:1000px;}
#side_quote_button			{position:absolute; right:0px; top:100px;}
.side_button_image			{position:fixed; right:0px; top:100px; background:none;}
#container					{width:1014px; margin:0px auto; position:relative;}
#header						{width:1014px;}
#navigation					{background-image:url(images/navigationBGTop.jpg); background-position:top; background-repeat:no-repeat; height:54px;}
.navButtons					{float:left; height:54px; }
.homeButton					{margin-left:50px;}
.accreditations				{clear:both; padding-top:30px;}
#main_content				{width:914px; padding: 0px 50px; clear:both;}
#content_left				{float:left; width:457px;}
#content_right				{float:right; width:410px; padding-left:47px; padding-top:70px;}
.testimonialBubble			{margin-left:20px;}
.testimonialTop				{padding:0px; margin:0px;}
.testimonialContent			{background-image:url(images/testimonialContent.jpg); background-repeat:repeat-y; width:350px; position:relative;}
.testimonialContent p 		{padding:0px 20px 0px 30px;}
.testimonialContentOdd		{background-image:url(images/testimonialContentOdd.jpg); background-repeat:repeat-y; width:350px; position:relative;}
.testimonialContentOdd p 	{padding:0px 20px 0px 30px; }
.openquote					{margin-right:4px;}
.closequote					{margin-left:4px;}
.testimonialsName			{font-weight:bold; font-size:12px; font-style:italic;}
#footer						{width:100%; height:140px; border-top:solid 3px #000; clear:both; background-image:url(images/fwc.jpg); background-repeat:no-repeat; background-position:50px 10px; text-align:center; padding-top:20px;}
#footer	p					{text-align:center;}

/* Enquiry Form */
#form						{padding:20px 50px 50px 50px; margin:0px auto 20px auto;}
td							{padding:10px; border:solid 1px #eee; vertical-align:middle;}
.blue						{color:#22467a;}
.formErrorBlue, .formErrorBlue p{background-color:#22467a; color:#FFF;}

p							{font-family: Arial;color: #000;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.1em;font-size: 0.9em;}
.bold						{font-weight:bold;}
h1							{font-family:Verdana, Geneva, sans-serif;background-image:url(images/h1waterdrop.jpg); background-position:left; background-repeat:no-repeat; padding-left:28px; font-size:1.5em; line-height: 32px; margin:20px 0px 10px 0px; font-weight:normal;}

a:link, a:visited			{color:#0078ff; text-decoration:none;}

ul							{list-style-type:disc; margin-left:20px;}
ul li						{font-family: Arial; word-spacing: normal;text-align: left; letter-spacing: 0;line-height: 1.2em;font-size: 0.8em;}
ul.footerList				{margin:0px; padding:10px;}
ul.footerList li			{display:inline; padding:10px;}
ul.footerList li a			{color:#000; text-decoration:none;}
ul.footerList li a:hover	{color:#0078ff; text-decoration:none;}
.area_list_left				{float:left; width:228px;}
.area_list_right			{float:right; width:228px;}

img.imgRight				{padding:0px 0px 20px 20px;}
.about_images				{border:solid 1px #DDD; padding:5px; margin-bottom:10px;}
/* self-clear floats */
.group:after 				{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* IE clear floats */
* html .group 				{ /* IE6 */	height:1%;}
*:first-child+html .group 	{/* IE7 */  min-height:1px;}