body 			{font-family:verdana,helvetica,arial; font-size:11px; line-height:16px;  margin:0; font-weight:normal; color:black; background-color:#C2D9EA}
td 				{font-family:verdana,arial,verdana,helvetica,arial; font-size:11px; line-height:16px; color:#1E2C42}
th 				{font-family:verdana,helvetica,arial; font-size:8pt; color:#FFFFFF}
h1				{font-family:verdana,helvetica,arial; color:#AE0038; margin-bottom: 3px;  margin-top: 3px; font-weight:bold; font-size:17px}
h2				{font-family:verdana,helvetica,arial; color:#ffffff; font-weight:bold; margin-bottom: 3px; font-size:14px}

h3          
 {font-family:verdana,helvetica,arial; 
color:#AE0038;
 font-weight:bold; 
 font-size:15px;
 margin-bottom:3px;}
 
 .imageright { 
float: right; 
margin: 15px 0px 10px 15px;
}

.white			 {font-family:arial,helvetica,arial; color:white; font-weight:bold; font-size:12px}

textarea		{font-family: Verdana; font-size: 11px }
select       	{font-family: Verdana; font-size: 11px }
input        	{font-family: Verdana; font-size: 11px}
.results {font-family:verdana,helvetica,arial; font-size:11px;  color:#314F7D; }
.cashback {font-family:verdana,helvetica,arial; font-size:11px; background-color:#E5F3ED; color:#314F7D; }
.cashbackdetails {font-family:verdana,helvetica,arial; font-size:11px; color:#314F7D; }
.apr 
{  font-size:12px; 
color:#314F7D; }

.representative

{
font-weight:bold;
font-size:12px; 
}

.repadditional

{
margin-top:5px;
font-weight:normal;
font-size:11px;
}

.fee {  font-size:10px; font-weight:normal}

.red {background-color:#AE0038}
.lred {background-color:#5B87C6; font-size:12px; }
.darkblue {background-color:#B1DDF9}
.grey {background-color:#EFEDED}
.blue {background-color:#7083BF}
.newblue {background-color:#3A4E90} 

.tree { background-color:#D8ECE9; padding:5px; border: white solid 2px;  }

.date { font-size: 10px; text-align: left; padding-left:5px; }

.choice{ background-color:#D8ECE9; padding:5px; border: white solid 2px;  font-weight:bold; 
 font-size:13px;  }

.sectionhead { font-family:verdana,helvetica,arial; 
color:#17835C;
 font-weight:bold; 
 font-size:15px; }


.logo { background-color:#5B87C6; 
border-bottom:10px solid #ffffff;
 border-top:10px solid #ffffff;
 border-left:10px solid #ffffff; 
 border-right:15px solid #ffffff; width:220px; height:130px; }

.top { background-color:#ffffff;  
border-bottom:10px solid #ffffff;  
border-top:10px solid #ffffff; 
border-right:10px solid #ffffff;   }
.right { background-color:#B7D2E7;  border-bottom:10px solid white; border-left:5px solid white; border-right:10px solid white; width:180px; }
.left { background-color:#B7D2E7;  border-bottom:10px solid white; border-left:10px solid white; border-right:5px solid white; width:220px; }
.leftmenu { background-color:#B0E0CB; border-bottom:10px solid white; padding:0px; }
.topimages { border-bottom:5px solid white; }
.content  { 
background-color:#ffffff;
 padding-left:15px;
  padding-right:15px;
   padding-top:5px;
    padding-bottom:15px;
 
  }
 
.strapline { height: 35px;  
background-color:#5F9BC9;
 padding-left:15px;
 text-align:left;
 }
.footer { background-color:#5B87C6; 
border-bottom:10px solid white; 
border-left:10px solid white;  
border-right:10px solid white; height:30px;
width:950px;
padding:5px; }

.watchhead { padding:4px 4px 4px 8px; background-color:#3C629C; color:white; font-weight:bold; font-size:13px; border-bottom:1px solid white; border-top: solid white 10px;  }
.comparehead { padding:4px 4px 4px 8px; background-color:#3C629C; color:white; font-weight:bold; font-size:13px; border-bottom:1px solid white  }
.searchelement { border-bottom:1px solid #EDF5F1; color:#314F7D; font-weight:bold; font-size:12px; padding:2px 1px 2px 6px; }

.latesthead { padding:4px 4px 4px 8px; background-color:#3C629C; color:white; font-weight:bold; font-size:13px; border-bottom:1px solid white  }


.boxcell1 { background-color:#D8ECE9; padding:8px; 
border-right:5px solid #ffffff; 
border-bottom:solid #ffffff 10px;  }

.boxcell2
{ background-color:#D8ECE9; border-left:5px solid #ffffff; border-right:solid #ffffff 5px; padding:8px; border-bottom:solid #ffffff 10px;  }

.boxcell3 { background-color:#D8ECE9; padding:8px; 
border-left:5px solid #ffffff; 
border-bottom:solid #ffffff 10px;  }



.boxcellimg1{ background-color:#ffffff; 
border-right:5px solid #ffffff; 
border-bottom:solid #ffffff 5px;  }

.boxcellimg2
{ background-color:#ffffff; border-left:5px solid white; border-right:solid white 5px;  border-bottom:solid white 5px;  }

.boxcellimg3 { background-color:#ffffff; 
border-left:5px solid #ffffff; 
border-bottom:solid #ffffff 5px;  }



.latest { background-color:#EEECF6; padding:5px; border-bottom:1px solid white;;}
.subhead { font-size:13px; font-weight:bold; }


table.bluetable {border-color:#146AAC; border-right: solid 1px}
table.maintable {border-right: solid 1px #AE0038;  border-left: solid 1px #AE0038 }
table.cwatch { border-bottom: solid white 10px; }

td.bal {border-right: solid 1px #AE0038;  border-left: solid 1px #AE0038 }
td.pur {border-right: solid 1px #AE0038}

table.list {padding:4px ; background-color:#5F9BC9}


a:link {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;  TEXT-DECORATION: none; font-weight:bold; color:#17835C}
a:visited {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px;  TEXT-DECORATION: none; font-weight:bold; color: #17835C}
a:hover {  font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px;  TEXT-DECORATION: underline; font-weight:bold; color: #AF0030}

A.menu {COLOR: #FFFFFF; FONT-SIZE: 12px;  font-weight:bold; TEXT-DECORATION: none; width: 175px;  PADDING: 4px ; height: 35px    }
A.menu:visited {COLOR: #FFFFFF; FONT-SIZE: 12px;  TEXT-DECORATION: none;  PADDING: 4px ; height: 15px;  height: 35px   }
A.menu:hover {COLOR: #FFFFFF; FONT-SIZE: 12px;  TEXT-DECORATION: none; BACKGROUND-COLOR:#0F4F80; PADDING: 4px;  height: 35px }

A.bottom {COLOR: #ffffff; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;   }
A.bottom:visited {COLOR: #ffffff; FONT-SIZE: 11px;   TEXT-DECORATION: none;  }
A.bottom:hover {COLOR: #ffffff; FONT-SIZE: 11px;  TEXT-DECORATION: underline; }

A.standard {COLOR: #AE0038; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold; TEXT-DECORATION: none;   }
A.standard:visited {COLOR: #AE0038; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  TEXT-DECORATION: none;  }
A.standard:hover {COLOR: #384685; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold; TEXT-DECORATION: underline; }


A.heading {COLOR: #AE0038; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold; TEXT-DECORATION: none;   }
A.heading:visited {COLOR: #AE0038; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  TEXT-DECORATION: none;  }
A.heading:hover {COLOR: #384685; FONT-SIZE: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold; TEXT-DECORATION: underline; }


A.card {COLOR: #AE0038; FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif;  font-weight:bold;   font-weight:bold; TEXT-DECORATION: none;  PADDING: 4px ;   }
A.card:visited {COLOR: #AE0038; FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif;  font-weight:bold;   TEXT-DECORATION: none;  PADDING: 4px ; }
A.card:hover {COLOR: #ffffff; FONT-SIZE: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  TEXT-DECORATION: none; BACKGROUND-COLOR:#AE0038; PADDING: 4px }

A.topmenu {COLOR: #3F4080; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;  display:block; PADDING: 4px ; border-bottom: solid  #ffffff 1px; width:auto  }
A.topmenu:visited {COLOR: #3F4080; FONT-SIZE: 11px;   TEXT-DECORATION: none;  }
A.topmenu:hover {COLOR: #ffffff; FONT-SIZE: 11px;  TEXT-DECORATION: none; BACKGROUND-COLOR:#17835C;  }

A.watch {COLOR: #3F4080; FONT-SIZE: 11px;  font-weight:bold; TEXT-DECORATION: none;  display:block; PADDING-top: 0px ; PADDING-bottom: 2px ; PADDING-left: 4px ; PADDING-right: 4px ; border-bottom: solid  #ffffff 1px; width:auto  }
A.watch:visited {COLOR: #3F4080; FONT-SIZE: 11px;   TEXT-DECORATION: none;  }
A.watch:hover {COLOR: #ffffff; FONT-SIZE: 11px;  TEXT-DECORATION: none; BACKGROUND-COLOR:#17835C;  }

.cellborder
{BORDER-RIGHT: #ffffff 1px solid;}

.topborder
{BORDER-TOP: #ffffff 1px solid;}

.compareborder
{BORDER: #AE0038 1px solid;}

input.submit {background-color: #17835C; font-weight: bold; font-size: 12px; color: white;}

.sitespan

{
width:950px;
}


.col1

{
background-color:#ffffff;
}

.col2

{
background-color: #E5F3ED;
}

.sep

{
height:30px;
}

table.results

{
border-collapse:collapse;
}


table.results th

{
background-color:#5F9BC9;
font-size:12px;
font-weight:bold;
color:#fffff;
text-align:center;
padding:4px;
vertical-align:bottom;
border:1px solid #C8D3E4;
border-collapse:collapse;
}

table.results td

{
border:1px solid #D1D7E1;
padding:4px;
}


.furtherinfo

{
margin-bottom:5px;
}

.detailscall

{
float:right;
margin-left:10px;
margin-bottom:5px;
}

table.results td.spacer

{
height:20px;
border:0px;
}
