body, html {
		margin:0px 0px; 
		padding:0px;
		text-align:center;
		background-color:white;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:black;
		height:100%;
		border:0px;
		line-height:1.3em;
	}
	
	table{}
	td {background:#f3f3f3; text-align:center; height:40px; width:150px;}
	td.blank {background:white; text-align:right;}
	td.helpmessage {background:#ffff55; text-align:left; width:450px; padding: 5px 10px 5px 10px;}
	th {font-weight:bold; text-align:center;}
	
	small {font-size:9px;}
	label.credit {font-weight:bold; position:absolute; width:90px;}
	label.setup {font-weight:bold; position:absolute; width:120px;}
	label.right {margin-left:20px;}
	input.credit, select.credit {margin-left:100px; width:120px;}
	input.setup, select.setup {margin-left:120px; width:160px;}
	input.right {margin-left:10px; position:relative;}
	input.ignore {margin-left:0px; width:20px;}
	input.img {width:auto; margin-left:auto;}
	input, select {width:160px;}
	select.ignore {margin-left:0px;}
	textarea {width:400px; height:110px;}

	#page{
		margin-left: auto;
		margin-right: auto;
		width:765px;
		text-align:left;
	}
	#top1{position:relative;clear:both;margin:10px; height:60px;}
	#top2{position:relative;clear:both;}
	#middle, #middle2, #middle3, #middlehome, #middleabout {position:relative; clear:both; top:30px; margin-left:20px;}
	#middle{height:317px;}
	#middle2{height:244px;}
	#middlehome{height:232px;}
	#middle3{height:350px;}
	#middleabout{height:400px;}
	#middleleft{float:left; width:420px;}
	#middle100{height:100%; position:relative; clear:both; padding:30px 0px 20px 0px;}
	#middleright{float:left; position:relative; margin:6px 0px 0px 20px; width:275px; line-height:15px;}
	#middleleftcontact{float:left; width:270px;}
	#middleleftcharges{float:left; width:330px;}
	#middlerightcontact{float:left; position:relative; margin-left:0px; width:450px;}
	#middlerightcharges{float:left; position:relative; margin:0px 0px 0px 20px; width:330px;}
	#bottom{float:left;width:100%;}
	#title{font-size:14px; position:relative; left:20px; width:100%; float:left; clear:both;}
	
	img {border:0px;}
	a {text-decoration:underline; color:black; font-size:9px;}
	a:hover, a.menu:hover, a.plain:hover  {text-decoration:underline;}
	a.plain {text-decoration:none;}
	a.bold {font-weight:bold;}
	a.medium {font-size:11px;}
	a.menu {margin-left:22px;position:relative; top:10px;}
	ul { margin:0; padding:5px;}
	ul.none{list-style-type:none;}
	li {list-style-image:url(../images/green_tick.jpg); margin-left:14px;}
	li.arrow {list-style-image:url(../images/arrow.jpg);}
	li.none {list-style:none;}
	li.plain {list-style:bullet;list-style-image:url();}
	
	.hidden {display:none;}
	.right {float:right;}
	.left {float:left;}
	.select1, .input1 {width:180px;}
	.ratetext {font-weight:bold; font-size:32px;}
	.divide {margin-left:20px; float:left;}
	.grey {background-color: #F2F2F2;}
	.redtext {color:red;}
	.greentext {color:#50A32D;}
	.titlelarge {float: left; margin:0px; font-size: 18px; font-weight:bold; clear:both;}
	.fakeul {width:100%; float:left;  clear:both; margin-bottom:10px;}
	.line {background:url(../images/line_pixel.jpg) repeat-x;}
	.imagetitle {position:relative; float:left; margin:4px 0px 7px 7px;}
	
	#panel3left {width:150px; position:relative; float:left; margin-top:10px; left:20px}
	#panel3left a {font-weight:bold; text-decoration:none; font-size:11px;}
	#panel3left a:hover {color:#3399ff;}
	#panel3left .blue {color:#3399ff; font-weight:bold;}
	#panel3centre {width:350px; float:left; margin-right:40px;}
	#panel3centre .title {font-size:16px; font-weight:bold; margin-top:10px;}
	#panel3centre a {color:#666666; text-decoration:none;}
	#panel3centre a:hover {text-decoration:underline;}
	#panel3right {width:210px; float:left;}
	#panel3right .boxinside {background:#f3f3f3; height:350px; width:184px;}
	#panel3right .boxinside .text {margin-left:10px;}
	#panel3right a {color:black; text-decoration:none; font-size:11px;}
	#panel3right a:hover {text-decoration:underline;}
	
	#centreboxes {width:100%; float:left; clear:both; }
	#centreboxes .centrebox {font-size:10px; width:233px; color:#888888; float:left; margin-right:15px; position:relative;}
	#centreboxes .centreboxinside {background:#f3f3f3; height:150px; width:233px; position:relative; float:left;}
	#centreboxes .boxtitle {font-size:16px; font-weight:bold; width:210px; color:black; float:left; clear:both; margin:0px 10px 10px 10px;}
	#centreboxes .boxtext {float:left; position:relative; left:10px; height:80px; width:210px;}
	#centreboxes .boxaction {font-size:12px; font-weight:bold; width:210px; color:black; float:left; clear:both; margin:20px 10px 0px 10px;}
	#centreboxes .centrebox a{color:#888888;}
	#questions {position:relative; top:30px; width:100%; margin:0px 10px 0px 10px; line-height:18px;}
	#questions a {text-decoration:none; color:black; font-size:12px;}
	#questions a:hover{text-decoration:underline;}
	#questions .centrequestion {font-size:12px; width:330px; color:black; float:left; margin-right:40px; position:relative;}
	
	#compare {}
	#compare a {font-weight:bold;}
	
	#readytogo a {font-weight:bold;}	
	#readytogo .title {margin:30px 0px 20px 0px; font-size:16px;}
	
	.bl {background: url(../images/blc.jpg) 0 100% no-repeat #f2f2f2; width: 400px; 
	height:250px; margin-right:0px; text-align:left;}
	.br {background: url(../images/brc.jpg) 100% 100% no-repeat}
	.tl {background: url(../images/tlc.jpg) 0 0 no-repeat}
	.tr {background: url(../images/trc.jpg) 100% 0 no-repeat;height:250px; position:relative;}
	
	