.cont5 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	/* background:#eee; column 5 background colour */
	margin: 4px 0 0 0;
	border-top:1px solid #006295;
	border-bottom:1px solid #006295;
}
.cont4 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:14%;
	/* background:#b2f0f9; column 4 background colour */
	border-right:1px solid #BDD8E6;
}
.cont3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:22%;
	/* background:#89ffa2; column 3 background colour */
	border-right:1px solid #BDD8E6;
}
.cont2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:22%;
	/* background:#ffa7a7; column 2 background colour */
	border-right:1px solid #BDD8E6;
}
.cont1 {
	float:left;
	width:100%;
	position:relative;
	right:22%;
	/* background:#fff689; column 1 background colour */
	border-right:1px solid #BDD8E6;
}


#headercont {
	background:url('../images/field.png'); /* header row background */
	border-right:none;
}

#oddcont {
	background-color:#EEEEEE; /* odd row background colour */
}

#evencont {
	background-color:#DDEAF0; /* even row background colour */
}


.comp1 {
	float:left;
	width:16%;
	min-width:153px;
	position:relative;
	left:82%;
	overflow:hidden;
	padding:auto;
	margin:auto;
	text-align:center;
}
.comp2 {
	float:left;
	width:18%;
	min-width:172px;
	position:relative;
	left:85%;
	overflow:hidden;
}
.comp3 {
	float:left;
	width:18%;
	min-width:172px;
	position:relative;
	left:89%;
	overflow:hidden;
}
.comp4 {
	float:left;
	width:18%;
	min-width:172px;
	position:relative;
	left:93%;
	overflow:hidden;
}
.comp5 {
	float:left;
	width:10%;
	min-width:96px;
	position:relative;
	left:97%;
	overflow:hidden;
}


#fieldbox {
	width:100%;
	margin:0 auto 0 auto;
	padding:0 auto 0 auto;
	vertical-align:middle;
	text-align:center;
}

#field {
	margin:8px auto 8px auto;
	padding:0 auto 0 auto;
	vertical-align:top;
	text-align:center;
}

#field h1 {
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight: bold;
}

/*
#field input .button {
	color: #FFFFFF;
	background:#006295;
	border: 2px outset #d7b9c9;
	}
*/
	
#field input {
    border: none;
    background: url('../images/compare-button.png') no-repeat top left;
    padding:0;
    width:75px;
    height:36px;
    cursor:pointer;
}

#field input:hover {
    border: none;
    background: url('../images/compare-button-hover.png') no-repeat top left;
    padding:0;
    width:75px;
    height:36px;
    cursor:pointer;
}

.comp1 a img, .comp1 a img:hover {
	background:none;
}

.comp1 p, .comp2 p, .comp3 p, .comp4 p, .comp5 p {
	font:12px Verdana;
	color:#000000;
	background:none;
}

.comp1 p a, .comp2 p a, .comp3 p a, .comp4 p a, .comp5 p a {
	font:12px Verdana;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background:none;
}

.comp1 p a:hover, .comp2 p a:hover, .comp3 p a:hover, .comp4 p a:hover, .comp5 p a:hover {
	font:12px Verdana;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background:none;
}

.comp1 h2 {
	font:bold 15px Verdana;
	color:#094a8b;
}

.comp1 h2 a {
	font:bold 15px Verdana;
	color:#094a8b;
	text-decoration:underline;
	cursor:pointer;
	background:none;
}

.comp1 h2 a:hover {
	font:bold 15px Verdana;
	color:#5B8AB9;
	text-decoration:underline;
	cursor:pointer;
	background:none;
}

.comp5 h2 {
	font:bold 12px Verdana;
	color:#094a8b;
}

.comp5 h2 a {
	font:bold 12px Verdana;
	color:#094a8b;
	text-decoration:underline;
	cursor:pointer;
	background:none;
}

.comp5 h2 a:hover {
	font:bold 12px Verdana;
	color:#5B8AB9;
	text-decoration:underline;
	cursor:pointer;
	background:none;
}

.comp2 h2, .comp3 h2, .comp4 h2 {
	font:bold 13px Verdana;
	color:#000000;
}

.comp2 h2 a, .comp3 h2 a, .comp4 h2 a {
	font:bold 13px Verdana;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background:none;
}

.comp2 h2 a:hover, .comp3 h2 a:hover, .comp4 h2 a:hover {
	font:bold 13px Verdana;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background:none;
}
