body { background-color: #343026; color:#66645c; font-family: Georgia; font-size: 12px; line-height: 24px; margin: 0; padding: 0; }
a img { border: none}
a {color: #d80080; text-decoration: none;}
a:hover {color: #920057;}
.clear {clear: both;}


#main { width: 980px; margin-left: auto; margin-right: auto; padding-top: 20px; }
	#tabs { width:34px; float:left; padding-top: 160px;}
	#maincontent { width:946px; background: url( topleft_curve.gif) no-repeat; background-color: #fff; float: right;}
	.logo { float: left;}
	.topblockcolour { width:69px; height: 109px; float: right;}
	.contactdetails { float: right;}
	.middleblockcolour { width:69px; height: 20px; float: right;}
	
	#bars { text-align: right;}
	
	#content {  width: 946px; position: relative;}
	
	#leftcontent { width: 460px; padding: 35px 20px 0 40px; border-right:1px dotted #999999;   }
	.h1 { padding-bottom: 10px;}
	h1, h2 { position: absolute; left:-954em;}
	.h2 { padding-top: 10px; padding-bottom:10px;}
	h5{position:absolute; font-size:28px; height:33px; font-family:Arial, Helvetica, sans-serif;
	left:433px;
	top:56px;
	z-index:99;
	margin:0;
	padding:0;
	width: 568px;}
	
	ul.pinklist a { color: #d80080; text-decoration: none;}
	ul.bluelist a { color: #3cb4cb; text-decoration: none;}
	ul.bluelist a:hover	{ color: #116f81;}
	ul.pinklist a:hover	{ color: #920057;}
	ul.bluelist, ul.pinklist { list-style-type: none; margin: 0; padding: 10px 0 0 0; }
	#listleft { float: left; padding-top: 20px; width:204px;	}
	#listright { float: right;padding-top: 20px; width:204px; }
	#listleft p { padding-top: 10px;}
	#listright p {padding-top: 10px;}
	
	#rightcontent { float: right; text-align: left; vertical-align: bottom;}
	
	#nav { list-style-type: none; margin: 0; padding: 40px 98px 0 0; width:280px; }
		#nav li {margin: 0 0 2px 0; padding: 0; }
		
		#illustration { position: absolute; left:483px;}
	ul#footer { clear: both; list-style-type: none; padding-top: 5px; margin-left: 35px; padding-bottom: 10px;}
	ul#footer li { display: inline; margin-right: 10px; padding-right: 10px;background:url( footerdot.gif) right 9px  no-repeat;}
	ul#footer li a {color:#66645c; text-decoration: none;}
	ul#footer li a:hover { color: #d6d6d4;}
	
	
	
	.blue, .bluelong {background-color: #3cb4ca;}
	.pink, .pinklong {background-color: #d80080;}
	.green, .greenlong {background-color: #89c123;}
	
	.greenlink {color: #89c123;}
	.greenlink:hover {color: #5d8a0b;}
	
	
	#footer .credit { margin-left: 160px; background: none;}
	#footer .last { background: none;}
	
.form {padding: 10px; width: 365px; margin: 0; background: #e8f7fb; border: 1px solid #dbeff5;}	
.form legend { display: none; }
.form fieldset { border: none;padding: 0; margin: 0;}
.required {color: #d80080;}
.textfield { width:200px; border:none; background: #fff;}

.form p { padding-bottom: 5px;}
.textfield, textarea {color:#66645c; font-family: Georgia; font-size: 12px; line-height: 18px;}
.textarea { width: 200px; height: 100px; overflow: auto; border: none; background: #fff;}
.buttonspacer { margin-left: 252px; margin-top: 10px;}

textarea { width:200px;}

.phoneandemail { float: right; margin-top: 40px;}

#listleft p {color: #d80080;}
#listright p {color: #3cb4cb;}

.bluebullets {margin-bottom: 20px;}
.bluebullets li {background:url(/_images/icons/bluebullet.gif) no-repeat; padding-left: 20px;  }

.pinkbullets {margin-bottom: 20px;}
.pinkbullets li {background:url(/_images/icons/pinkbullet.gif) no-repeat; padding-left: 20px;  }

#quotes li{ padding-bottom: 30px;}

.navdivider {background: url( navdivider.gif) repeat-x; display: block; height: 10px;padding-bottom: 5px; width:300px;}


.quotetop {padding-top: 5px; padding-bottom: 10px; display: block;}
.quotebottom {padding-top: 10px; padding-bottom: 5px; float: left; padding-right: 10px;}
#content .credit {margin-top: 5px; display: block; width: 400px; padding-top: 5px; color: #3cb4ca; }

.bluetext { color: #3cb4cb;}
.pinktext { color: #d80080; font-weight: bold;}
h3 { color: #d80080; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding-bottom: 5px;}

