body {
	margin:0px auto;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	;
	color:#3d3e3e;
	text-align:justify;
	background:#f9f7fc;
}
img {
	border:none;
}
h1, h2, h3, h4, h5, h6, tr, td, p, ul, li {
	margin:0 auto;
	padding:0;
}
table, td, th {
	border-collapse:collapse;
}
#container {
	background:#e4e4cb url(http://financemate.co.uk/images/backgroundBg.gif) repeat-x;
	padding:0;
	width:100%;
	margin:0 auto;
	float:left;
}
#mainBody {
	width:904px;
	border:0px solid #0F0;
	margin:0 auto;
}
/******************** header ********************/
					
#logot {
	width:904px;
	margin:0 auto;
}
#logo {
	width:335px;
	height:73px;
	float:left;
	margin:2px 0 0 0px;
}
#navigation1 {
	background: url(http://financemate.co.uk/images/mainMenu_bg.gif) no-repeat;
	width:1000px;
	height:55px;
	float:left;
	margin:1px 0px 0px 0px;
}
#nav1 {
	padding:0 0 0 10px;
	margin:0;
	list-style-type:none;
	height:55px;
	background:#000 url(../images/mainMenu_bg.gif) no-repeat;
	position:relative;
	z-index:500;
	font-family:tahoma, verdana, sans-serif;
}
#navigation {
	background: url(http://financemate.co.uk/images/mainMenu_bg.gif) no-repeat;
	width:903px;
	height:55px;
	float:left;
	margin:1px 0px 0px 0px;
}
#nav {
	padding:0 0 0 10px;
	margin:0;
	list-style-type:none;
	height:55px;
	background:#000 url(../images/mainMenu_bg.gif) no-repeat;
	position:relative;
	z-index:500;
	font-family:tahoma, verdana, sans-serif;
}
/******************** mainbody ********************/
#mainBody1 {
	width:904px;
	border:0px solid #F00;
	background:#f9f7fc;
	float:left;
}
/******************** mainbody2 for comparecredit card page ********************/
#mainBody2 {
	width:1000px;
	margin:0px auto;
	border:0px solid #F00;
	background:#f9f7fc;
	float:left;
}
/******************** LeftBody ********************/
#leftBody {

	margin:10px 0 0px 10px;
	border:0px solid #142434;
	float:left;
	background-color:#FFF;
	padding:0px 0 0px 0;
}
#couponList {
	background:url(../images/categoriesHd.gif) no-repeat;
	width:209px;
	height:38px;
}
#couponList p {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	padding:8px 0 8px 10px;
}
#coupons {
	background:#FFF;
	width:209px;
	color:#40402d;
	font:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#list {
	text-align:left;
	padding:0px 0px;
	list-style-image:url(../images/liarrowSymbol.gif);
	list-style-position:inside;
}
#list li {
	padding:7px 0 7px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px dotted #a8a7a0;
}
#list b {
	margin:6px 0 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a14313;
}
#list li a {
	text-decoration:none;
	color:#40402d;
	padding:6px 0 6px 5px;
}
#list li:hover {
	background-color:#eeeedc;
	list-style-image:url(../images/liarrowSymbol-hover.gif);
}
#couponListB {
	background: url(../images/categoriesBt.gif) no-repeat;
	width:209px;
	height:14px;
}
/******************** RightBody ********************/					
#rightBody {
	width:680px;
	margin:10px 0px 0px 0;
	border:0px solid #142434;
	float:right;
	padding:0px 0 10px 0;
}
#mortageCalTbg {
	background: url(../images/MortgageCalculator_T.gif) no-repeat;
	width:672px;
	height:37px;
}
#mortageCalTbg p {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding:8px 0 8px 10px;
}
#mortageCalCbg {
	background: url(../images/MortgageCalculator_C.gif) repeat-x;
	width:672px;
	height:188px;
}
#mortageCalCbg .mortageCalCbgT {
	color:#535300;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#mortageCalCbg .mortageCalCbgT td {
	padding:6px 15px;
}
.test {
	color:#535300;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#mortageCalBbg {
	background: url(../images/MortgageCalculator_Bt.gif) repeat-x;
	width:672px;
	height:15px;
}
#mainHea h2 {
	font-size:18px;
	text-align:center;
	padding:8px 0 3px 15px;
	color:#a14313;
}
#rightBodyC #mainText {
	margin-bottom:10px;
}
#rightBodyC #shortDisp {
	border:1px solid #c7d5de;
}
#rightBodyC #shortDisp td {
	border:1px solid #c7d5de;
}
#rightBodyC p span a {
	font-size:14px;
	text-align:center;
	margin:10px 90px;
	color:#000;
}
#rightBodyC p span a:hover {
	text-decoration:none;
}
#rightBodyC p {
	font-size:11px;
	text-align:justify;
	padding:0px 15px 3px 8px;
}
#rightBodyBbg {
	background: url(../images/rightBodyBottomBg.gif) no-repeat;
	width:673px;
	height:6px;
}
#content {
	width:650px;
	margin:10px 10px 0 10px;
	border:0px solid #d4d2d2;
}
#finNew {
	width:650px;
	margin:0px;
	border:1px solid #d4d2d2;
	background-color:#f9f7f7;
}
#finNew1 {
	width:650px;
	margin:3px 0;
	border:1px solid #d4d2d2;
	background-color:#f9f7f7;
}
#finNew1 td {
	padding:3px 5px;
}
#finNew2 {
	width:650px;
	margin:0px 0;
	border:1px solid #d4d2d2;
	background-color:#f9f7f7;
	float:left;
}
#finNew2 a img {
	padding:5px 10px;
	float:right;
}
#finNew h2 {
	font-size:16px;
	text-align:left;
	padding:8px 0 8px 15px;
	color:#a14313;
}
#finNew h2 a {
	font-size:16px;
	text-align:left;
	padding:8px 0 8px 15px;
	color:#000;
	text-decoration:none;
}
#finNew h2 a:hover {
	color:#a14313;
	text-decoration:underline;
}
.fntl {
	width:320px;
	margin:1px 0 0 0;
	background-color:#f9f7fc;
	float:left;
	padding:5px 0px;
	border:1px solid #d4d2d2;
}
.fntl:hover {
	background-color:#fff;
}
.fntl .fntlT a {
	color:#a14313;
	text-decoration:none;
}
.fntl .fntlT a b {
	color:#a14313;
	text-decoration:none;
	font-size:10px;
	border-bottom:1px dotted #a14313;
}
.fntl .fntlT a b:hover {
	color:#000;
	border-bottom:none;
}
.fntl .fntlT p {
	color:#3d3e3e;
}
.fntr {
	width:320px;
	margin:1px 0 0 0;
	background-color:#f9f7fc;
	float:right;
	padding:5px 0px;
	border:1px solid #d4d2d2;
}
.fntr:hover {
	background-color:#fff;
}
.fntr a {
	color:#a14313;
	text-decoration:none;
}
.fntr a b {
	color:#a14313;
	text-decoration:none;
	font-size:10px;
	border-bottom:1px dotted #a14313;
}
.fntr a b:hover {
	color:#000;
	border-bottom:none;
}
.fntr p {
	color:#3d3e3e;
}
.fntr #more1 {
	font-size:12px;
	padding:10px 15px 1px 8px;
	text-align:justify;
}
.fntl2 {
	width:320px;
	margin:1px 0 0 0;
	background-color:#f9f7fc;
	float:left;
	padding:5px 0px;
	border:1px solid #d4d2d2;
}
.fntl2:hover {
	background-color:#fff;
}
.fntl2 .fntlT2 a {
	color:#a14313;
	text-decoration:none;
}
.fntl2 .fntlT2 a b {
	color:#a14313;
	text-decoration:none;
	font-size:11px;
	border-bottom:1px dotted #a14313;
}
.fntl2 .fntlT2 a b:hover {
	color:#000;
	border-bottom:none;
}
.fntl2 .fntlT2 p {
	color:#3d3e3e;
}
.fntl3 {
	width:320px;
	margin:1px 0 0 0;
	background-color:#f9f7fc;
	float:right;
	padding:5px 0px;
	border:1px solid #d4d2d2;
}
.fntl3:hover {
	background-color:#fff;
}
.fntl3 .fntlT3 a {
	color:#a14313;
	text-decoration:none;
}
.fntl3 .fntlT3 a b {
	color:#a14313;
	text-decoration:none;
	font-size:11px;
	border-bottom:1px dotted #a14313;
}
.fntl3 .fntlT3 a b:hover {
	color:#000;
	border-bottom:none;
}
.fntl3 .fntlT3 p {
	color:#3d3e3e;
}
#content p {
	font-size:11px;
	text-align:justify;
	padding:10px 15px 1px 8px;
}
.content5 p {
	margin:5px 0 0 0;
	float:left;
}
.content5 p a {
	color:#a14313;
	text-decoration:underline;
}
.content5 p a:hover {
	color:#a14313;
	text-decoration:none;
}
.content5 ul {
	margin:0px 0 0 0;
}
.content5 ul li {
	float:left;
	list-style-position:inside;
	list-style-type:disc;
	font-size:11px;
	text-align:justify;
	padding:10px 15px 1px 30px;
}
.more1 {
	font-size:12px;
	text-align:right;
}
#hed, #hed a {
	color:#A14313;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none
}
#hed a:hover {
	color:#00cb18;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TH {
	border-bottom:2px solid #a14313;
	background: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	color:#A14313;
}
.ins_Cover {
	margin:1% 2%;
	width:94%;
	font:12px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #A14313;
}
.ins_Cover img {
	width:100px;
	height:80px;
	float:right
}
.ins_Cover .yEs {
	background:url(../images/yes.gif) no-repeat left center;
	padding-left:20px;
}
.ins_Cover .nO {
	background:url(../images/no.gif) no-repeat left center;
	padding-left:20px;
}
.ins_Cover .mayB {
	background:url(../images/maybe.gif) no-repeat left center;
	padding-left:20px;
}
.ins_Cover td {
	padding:2px 0px 2px 4px;
	font:12px Arial, Helvetica, sans-serif;
}
.ins_Cover th {
	font:12px Arial, Helvetica, sans-serif;
}
.ins_Cover th.tiTle {
	width:35%;
}
.ins_Cover th.widTh {
	width:15%;
}
.img_names th {
	background-repeat:no-repeat;
	background-position:4px bottom;
	border:none;
}
.img_names td {
	border-bottom:1px dashed #A14313;
}
.img_names {
	empty-cells:show;
}
.img_names td, .img_names th {
	border:1px solid #A14313;
	border-left:none;
	border-top:none;
}
.lender {
	margin:1% 0%;
	font:10px Arial, Helvetica, sans-serif;
	overflow:scroll;
}
.lender td, .lender th {
	font: 12px/18px Arial, Helvetica, sans-serif;
}
/******************** footer ********************/
#footer {
	width:904px;
	height:181px;
	margin:0 auto;
	float:left;
}
#footerT {
	background:url(http://financemate.co.uk/images/footerCoreL.gif) no-repeat;
	width:15px;
	height:181px;
	float:left;
}
#footerC {
	background:url(http://financemate.co.uk/images/footerBg.gif) repeat-x;
	width:874px;
	height:181px;
	float:left;
}
#footer p {
	text-decoration:none;
	color:#facdb3;
	font-size:11px;
	margin-top:10px;
}
#footer p a {
	text-decoration:none;
	color:#facdb3;
	font-size:11px;
	font-weight:bold;
	padding:10px 5px;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer p span {
	color:#facdb3;
	font-size:10px;
	font-weight:normal;
}
#footer p span a {
	text-decoration:underline;
	color:#facdb3;
	font-size:10px;
	font-weight:normal;
	padding:15px 10px;
}
#footer p span a:hover {
	text-decoration:none;
	color:#facdb3;
	font-size:10px;
}
#footer span {
	color:#facdb3;
	font-size:11px;
}
#footer span a {
	text-decoration:underline;
	color:#facdb3;
	font-size:11px;
}
#footer span a:hover {
	text-decoration:none;
	color:#facdb3;
	font-size:11px;
}
#footerB {
	background:url(../images/footerCoreR.gif) no-repeat;
	width:15px;
	height:181px;
	float:right;
}
.subcatlist {
	text-align:left;
	padding:0px 0px;
	list-style-image:url(../images/liarrowSymbol.gif);
	list-style-position:inside;
}
.subcatlist li {
	padding:6px 0 6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px dotted #a8a7a0;
}
subcatlist. b {
margin:6px 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a14313;
}
.subcatlist li a {
	text-decoration:none;
	color:#40402d;
	padding:6px 0 6px 5px;
}
.subcatlist li:hover {
	background-color:#eeeedc;
	list-style-image:url(../images/liarrowSymbol-hover.gif);
}
.subcatlist a {
	text-decoration:none;
	color:#40402d;
	padding:6px 0 6px 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.productListing-data li {
	text-align:left;
	padding:0px 0px;
	list-style-position:inside;
}
.productListing-data li a {
	text-decoration:none;
	color:#40402d;
	padding:6px 0 6px 5px;
	color:#A14313;
}
.page a {
	color:#A14313;
	text-decoration:none;
}
.page a:hover {
	text-decoration:underline;
}
.up a {
	text-decoration:none;
	color:#A14313;
}
.up a:hover {
	text-decoration:underline;
}
#rightbody .ht {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
}
#rightbody .ht h1 {
	font: 14px Arial, Helvetica, sans-serif;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TD.productListing-data a {
	text-decoration:none;
}
TD.productListing-data a:hover {
	text-decoration:underline;
}
