body {
 margin: 0;
 padding: 0;
 text-align: center;
 background: #fff;
 font-family: arial, verdana, sans-serif;
}

h1{ 
 	font-size: 16px;
	color: #00adef;
	font-weight: bolder;
	margin-top: 0px;
	padding: 0px;
}
h2{ 
 	font-size: 14px;
	font-weight: bolder;
	margin-top: 0px;
}
h3{
	margin-top: 0px;
	margin-bottom: 0px;
 	font-size: 12px;
}
p , li{
	margin-top: 0px;
 	font-size: 12px;
}
a {
	color: #005aab;
}

.minitext {
	font-size: 10px;
}	

ul.ticklist li {
	list-style: none;
	list-style-image: url('/layout/tick_15.gif');
}

#marquee {
	font-size: 12px;
}

/*layout*/

#phone {
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align: bottom;
	font-size: 22px;
	font-weight: bolder;
	color: #005aab;
}
#hours {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#all {
 width: 780px;
 margin: 0px auto;
 text-align: left;
 background: #fff;
 padding: 10px 0px 0px 0px;
 color: #000;
}

a#termslink {
	float:right;
	width:171px;
	padding:9px 0px 9px 0;	
	font-size: 12px;
	color: black;
	background-image: url('terms_bg.gif');
	background-position:0px 0px;
	margin:5px 100px 0 0px;
	text-align:center;
	
}
	a#termslink:hover{
	background-position:0px -32px;
	color:white;
	}
#top {
 width: 780px;
 height: 94px;
 top:0;
 left:0;
 background: #fff;
 background-image: url(banner.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0;
}

#container {
 margin: 0;
 padding: 0;
}


#left {
 padding: 0;
 margin: 0;
 left: 0;
 top: 0;
 width: 136px;
 float: left;
 background: url(leftback.gif);
 text-align: center;
}

#banners {
 padding: 0;
 margin: 0;
 left: 0;
 top: 0;
 width: 136px;
 float: left;
 background: url(leftback.gif);
 text-align: center;
}

#bannertop {
 width: 136px;
 background: url(lefttop.gif);
 height: 22px;
}

#bannerbottom {
 width: 136px;
 background: url(leftbottom.gif);
 height: 22px;
}

#main {
 padding: 0px;
 margin: 0;
 left: 0px;
 top: 0px;
 float: right;
 width: 635px;
}

/*jelly bean tab formatting*/
#tabs {
 margin: 10px 0 5px 3px;
 padding: 0;
 height: 30px;
 width: 781px;
 line-height: 21px;
 display: block;
 background: url('tab_bar.gif') bottom left;
 background-postions 1px 1px;
 background-repeat: no-repeat;
}

#tabs li {
 list-style: none;
 display: block;
 width: 110px;
 height: 21px;
 border: 0;
 margin: 0px 2px 0 -1px;
 padding: 0px;
 text-align: center;
 font-size: 11px;
 float: left;
 font-weight: bold;
}
#tabs li.last{
	margin: 0 0 0 -1px;
}
#tabs li a {
 color: #fff;
 width: 110px;
 height: 21px;
 display: block;
 text-decoration: none;
 text-align: center;
 line-height: 21px;
}
#tabs li a img{
 width: 110px;
 height: 21px;
 border: 0;
 padding: 0;
 margin: 0;
}


#widebox {
 background: url('best_loan_for_you.jpg') no-repeat 6px 6px;
 width: 780px;
 padding: 0;
 margin: 10px 0px 10px 0px;
}
#widetop {
 background: url('widebox_top.gif');
 margin: 0;
 padding: 0;
 width: 780px;
 height: 18px;
}
#widebtm {
 background: url('widebox_btm.gif');
 margin: 0;
 padding: 0;
 width: 780px;
 height: 18px;
}
#widemid {
 background: url('wide_bg.gif');
 width: 560px;
 padding: 1px 20px 1px 200px;
 margin: 0px;
 text-align: right;
}
#widemid h1{ 
 	font-size: 14px;
	color: #005AAA;
	font-weight: bolder;
	margin-top: 0px;
	padding: 0px;
}
#widemid h2{ 
 	font-size: 16px;
	color: #005AAA;
	font-weight: bolder;
	margin-top: 0px;
	padding: 0px;
}
#widemid p{ 
 	font-size: 14px;
	color: #005AAA;
	font-weight: bolder;
	margin: 0 20px 5px 0;
	padding: 0px;
}
#widemid select{ 
 	border: #005AAA 1 px solid;
 	font-size: 12px;
 	font-weight: normal;
 	width: 125px;
}
#widemid form{ 
 	margin: 0;
 	padding: 0;
}

.bigtext {
 font-size: 18px;
 font-weight: bold;
}

.onlineapp {
 font-size: 9px;
}

.bullets {
 margin: 10px 0px 0px 10px;
 width: 114px;
 display: block;
 text-align: left;
}
.bullets span{
 margin: 0px 6px 0px -10px;
}

.vbigtext {
 font-size: 22px;
 font-weight: bold;
 color: #005aab;
}

#contright {
 width: 174px;
 margin: 0;
 padding: 0;
 float: right;
 text-align: right;
}

#contmain {
 padding: 0px;
 margin: 0;
 float: left;
 width: 430px;
}

/*right*/
#right {
 background: url(rightback.gif);
 width: 170px;
 padding: 0;
 margin: 5px 0px 0px 0px;
 text-align: left;
}

#righttop {
 background: url(righttop.gif);
 margin: 0;
 padding: 0;
 width: 170px;
 height: 18px;
}

#rightbottom {
 background: url(rightbottom.gif);
 margin: 0;
 padding: 0;
 width: 170px;
 height: 18px;
}

/* formatting */

p.right {
 padding: 0px 10px;
 margin: 0;
 font-size: 11px;
}

table.boxes {
 width: 98%;
}

table.boxes td {
 padding-right: 4px;
}

a img {
 border: 0;
}

ul.usps li {
 font-size: 14px;
 font-weight: bold;
}

.pink {
 color: #ec008c;
}

.dblue {
 color: #00adef;
}

.green {
 color: #39b44a;
}

.red {
 color: #ed1c24;
}

.blue {
 color: #00adef;
}

/* Credit Cards Table */
#cctable{
	margin: 0px 0px 0px 4px;
}
#cctable td{
	text-align: left;
	padding: 0px 6px 0px 6px;
}
#cctable td h2 {
	margin: 0px;
	padding: 0px;
	color: #005aab;
}
#cctable td p {
	margin: 0px 2px 0px 2px;
	padding: 0px;
}
#cctable td ul {
	margin: 0px 6px 0px 18px;
	padding: 0px;
}
#cctable td ul li {
	margin: 2px 0px 2px 0px;
}
#cctable td img{
	float: none;
	margin: 0px;
	padding: 0px;
}
#cctable td h3{
	text-align: center;
	margin: 6px;
}
#content .ccinfo{
	margin: 0px 0px 0px 10px;
}
#content .ccinfo li {
	margin: 0;
}



#motoringtable td h3 {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	color: #005aab;
	font-size: 14px;
}
#motoringtable td p {
	margin: 0px 0px 0px 8px;
	padding: 0px;
}


#leftbox {
 width: 385px;
 float: left;
 margin: 0px 0px 0px 0px;
}
#halftop {
 background: url('halfbox_top.gif');
 margin: 0;
 padding: 0;
 width: 385px;
 height: 18px;
}
#halfbtm {
 background: url('halfbox_btm.gif');
 margin: 0;
 padding: 0;
 width: 385px;
 height: 18px;
}
#halfmid {
 background: url('half_bg.gif');
 width: 365px;
 padding: 1px 10px 1px 10px;
 margin: 0px;
}


#rightbox {
 width: 385px;
 float: right;
 margin: 0px 0px 0px 0px;
}
#bluetop {
 background: url('blue_top.gif');
 margin: 0;
 padding: 0;
 width: 385px;
 height: 18px;
}
#bluebtm {
 background: url('blue_btm.gif');
 margin: 0;
 padding: 0;
 width: 385px;
 height: 18px;
}
#bluemid {
 background: #005AAA;
 width: 365px;
 padding: 1px 10px 1px 10px;
 margin: 0px;
}
#bluemid h2{
 color: #FFFFFF;
 font-size: 18px;
}
#bluemid p{
 color: #FFFFFF;
}

#cbbox {
 background: url('call_centre_person.jpg') no-repeat 3px 3px;
 width: 780px;
 padding: 0;
 margin: 10px 0px 10px 0px;
}
#cbtop {
 background: url('widebox_top.gif');
 margin: 0;
 padding: 0;
 width: 780px;
 height: 18px;
}
#cbbtm {
 background: url('widebox_btm.gif');
 margin: 0;
 padding: 0;
 width: 780px;
 height: 18px;
}
#cbmid {
 background: url('wide_bg.gif');
 width: 560px;
 padding: 1px 20px 1px 200px;
 margin: 0px;
 text-align: left
}
#cbmid h1{ 
 	font-size: 16px;
	color: #005AAA;
	font-weight: bolder;
	margin-top: 0px;
	padding: 0px;
}
#cbmid form{ 
 	margin: 0;
 	padding: 0;
 	width: 360px;
 	text-align: right;
}
#cbmid input{
 	width: 130px;
 	margin-right: 15px;
}
#cbmid select{
 	width: 135px;
 	margin-right: 15px;
}
