/* --- Ford Online - (c) 2010 Bluesky Interactive --- */


/* MINI INDEX */
/* standard elements */
/* header section */
/* menu */
/* main section */
/* column structure */
/* content */
/* h1 for breadcrumbs etc */
/* save for later etc */
/* valuation */
/* other headings */


/* --- standard elements --- */
html {
	background: #f4f4f4 url(../images/page-bg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#morethan-bg {
background: #ffffff url(../images/morethan-page-bg.gif) top left repeat-x;}
#rsa-bg {
background: #ffffff url(../images/rsa-page-bg.gif) top left repeat-x;}

#wrapper {
	width: 970px;
	margin: 0 auto 0 auto;
}
.clear { 
	clear: both; height: 0; overflow: hidden; 
}
.break {
	clear: both; overflow: hidden;	
	width: 100%;
	margin: 2px 0 6px 0;
	padding: 0;
	height: 0;
	background: #ffffff;
	border-top: 1px solid #d9d9d9;
}
.break-highlight {
	clear: both; overflow: hidden;	
	width: 100%;
	margin: 2px 0 6px 0;
	padding: 0;
	height: 0;
	background: #ffffff;
	border-top: 3px solid #ff6600;
}
ul {
	margin: 0 10px 10px 0;
	padding: 0;
}
li {
	list-style-type: disc;
	margin: 0 0 4px 20px;
	padding: 0;
}


/* --- header section --- */
#header {
	width: 970px;
	margin: auto;
}
#header img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#header-left {
	width: 355px;
	float: left;
	margin: 15px 0 7px 6px;
	padding: 0;
}
#header-right {
	width: 476px;
	float: right;
	margin: 5px 6px 0 0;
	padding: 0;
}
p.ford-logo {
	width: 152px; height: 45px;
	position: relative;
	display: block;
	padding-top: 8px;
	float: left;
}
p.ford-logo span {
	background: url(../images/ford-logo.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
p.ford-online {
	width: 203px; height: 64px;
	position: relative;
	display: block;	
	float: right;
}
p.ford-online span {
	background: url(../images/ford-online.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


/* --- menu --- */
.navcontainer {
	width: 970px;
	background: #003399 url(../images/menu-bg.gif) repeat-x;
}
/* --- QuickMenu Core CSS [Do Not Modify!] --- */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:50;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:50;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:100;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:50;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:50;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:100;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
/* (MAIN) Container */	
#qm0 {	
	padding:6px 6px 6px 6px;
}
/* (MAIN) Items */	

/* padding changed to fit nearly new in
#qm0 a {	
	padding:2px 7px 3px 3px;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}
*/

#qm0 a {	
	padding:2px 6px 3px 3px;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}

#qm0 a:hover {	
	background: #ff6600;
}	
#qm0 a span {
	font-size: 10px; display: block; color: #99ccff; font-weight: normal; 
}
#qm0 a span .other {
	color: #99ccff;
}
#qm0 a:hover .other, #qm0 a:hover .new, #qm0 a:hover .used, #qm0 a:hover .vans, #qm0 a:hover .owners, #qm0 a:hover .fleet, #qm0 a:hover .special-offers {
	color: #003399;
}
/* (SUB) Container */	
#qm0 div, #qm0 ul {	
	padding: 6px 10px 10px 10px;
	margin: 0 0 0 -4px;
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:#003399;
}
/* (SUB) Items */	
#qm0 div a, #qm0 ul a {	
	padding:3px 10px 3px 4px;
	background-color:transparent;
	font-size:12px;
	font-weight: bold;
	color:#003399;
	border-width:0px;
	border-style:none;
}
/* (SUB) Hover State */	
#qm0 div a:hover {	
	background-color:#ffffff;
	color:#ff6600;
}
/* (SUB) Hover State - (duplicated for pure CSS) */	
#qm0 ul li:hover>a {	
	background-color:#B7D8FD;
	color:#ff6600;
}
/* (SUB) Active State */	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-color:#B7D8FD;
	color:#CC0000;
}
/* Submenu Titles */	
#qm0 .qmtitle {	
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#7d7d7e;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
/* Individual Horizontal Dividers */	
#qm0 .qmdividerx {	
	border-top-width:1px;
	margin:4px 0px 4px 0px;
	border-color:#96C7FD;
}
/* Individual Vertical Dividers */	
#qm0 .qmdividery {	
	border-left-width:1px;
	height:34px;
	margin:0px 4px 0px 4px;
	border-color:#4365ab;
}
/* Custom Rule */	
ul#qm0 ul {	
	padding:10px;
	margin:-2px 0px 0px 0px;
	background-color:#D8EEFD;
	border-width:1px;
	border-style:solid;
	border-color:#0570E7;
}
/* Custom Rule */	
ul#qm0 li:hover > a	{	
	background-color:#D8EEFD;
}
/* menu background colours for sections - all sections are pale blue for 2010 */
.menuall {
	width: 970px;
	height: 51px;
	background: url(../images/menu-bar.gif) repeat-x;
}


/* --- main section --- */
#content {
	background: /* for column alignment :)   url(../images/test-grid.gif) */ repeat-y #fff;	
	margin: 0;
	padding: 0 10px 30px 10px;	
}
#content p {
	margin: 0;
	padding: 0 10px 10px 10px;
	line-height: 18px;
}
#content a, #content a:link, #content a:visited {
	color: #003399;
	text-decoration: underline;	
	font-weight: bold;
}
#content a:hover {
	color: #FF6600;
	text-decoration: underline;	
	font-weight: bold;	
}
#content a.subtle, #content a:link.subtle, #content a:visited.subtle, #content a:hover.subtle {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


/* --- column structure --- */
#main-wrapper {
	width: 970px;
	margin: 0;
	padding: 6px 0 0 6px;
	background: #ffffff;
}
.main /* main left column  */ {
	width: 630px;
	float: left;
	margin: 0;
	padding: 0;
	background: #ffffff;
}
.main710 /* main left column wider, matches right230 below  */ {
	width: 710px;
	float: left;
	margin: 0;
	padding: 0;
	background: #ffffff;
}
.main ul, .main710 ul {
	margin: 0 10px 0 4px;
	padding: 0 0 6px 0;	
	line-height: 18px;
	list-style-image: url(../images/ul-ball.gif);
}
.copy {
	margin: 0;
	padding: 0;
}
.right /* right wider column */ {
	width: 310px;
	float: right;
	margin: 0;
	padding: 0;
}
.right230 /* right narrower column */ {
	width: 230px;
	float: right;
	margin: 0;
	padding: 0;
}

.grey {
	background: #f2f2f2;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;	
}
.grey ul {
	margin: 0 10px 0 4px;
	padding: 6px 0 0 0;	
}

/* --- content --- */
.box1 /* boxes 1, 2, 3 */ {
	width: 150px;
	background: #f2f2f2;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.box4 /* 4th box */ {
	width: 150px;
	background: #f2f2f2;
	display: block;
	float: left;	
	margin: 0 0 10px 0;
	padding: 0;
}
#content .box1 p, #content .box4 p {
	margin: 0 0 10px 0;
	padding: 0;	
}
.fixed200 {
	height: 206px; /* 206px adds back the missing 6px removed from the height by the img, below */
}
.fixed200 img {
	margin: -6px 0 0 0;
	padding: 0;
}
.notes {
    font-size: 10px;
	color: #7d7d7e;
	line-height: 12px;
}

td {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
}

.accessory-price {
	font-size: 30px;
	font-weight: bold;
	color: #003399;
	line-height: 32px;
	letter-spacing: -2px;
}

table.finance-new {
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: none;
	border-left: 1px solid #d9d9d9;	
	background: #f4f4f4;
	font-size: 12px;
	border-collapse: collapse;	
	margin: 2px 0 6px 10px;
	padding: 0;	
}
table.finance-new td {
	border-bottom: 1px solid #d9d9d9;	
	margin: 0;
	padding: 1px 2px 1px 2px;	
}

#tableranger, #exdemo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 6px;
	padding: 0;
	border-collapse: collapse;
}
#tableranger td, #exdemo td  {
	border: 1px solid #d9d9d9;	
	padding: 2px;
	background-color: #f4f4f4;
}
#tableranger th {
	border-top: 1px solid #755ae1;
	border-left: 1px solid #755ae1;
	border-right: 1px solid #755ae1;
	border-bottom: 1px solid #755ae1;
	background-color: #755ae1;
	text-align: left;
	padding: 2px;
	color: #FFF;
}
#tableranger td.sublevel { 

	background-color: #9378fe;
	color: #FFF;
	border-left: 1px solid #9378fe;
	border-right: 1px solid #9378fe;
}

#exdemo th {
	border-top: 1px solid #f6871f;
	border-left: 1px solid #f6871f;
	border-right: 1px solid #f6871f;
	border-bottom: 1px solid #f6871f;
	background-color: #f6871f;
	text-align: left;
	padding: 2px;
	color: #FFF;
}
#exdemo td.sublevel { 
	background-color: #f9a01b;
	color: #FFF;
	border-left: 1px solid #f9a01b;
	border-right: 1px solid #f9a01b;
}

#ModelList2 label, #Table1 label, #ModelList3 label, #ModelList label {
	display: inline-block;
	margin: 0 0 0 4px;
	padding: 0;
	font-size: 12px;
}
.wizard {
	font-size: 12px;
	border: 1px solid #d9d9d9;
	background: #f4f4f4;	
	margin: 2px 6px 6px 6px;
	padding: 0;		
}
.wizard td {
	margin: 2px 2px 4px 2px;
	padding: 2px;		
}

/*
input.sendbutton {
	width: 500px;
	background: #e15a01 url(../images/heading2-bg/action.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid;
	border-color: #e15a01 #fe9249 #fe9249 #e15a01;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px;	
}
*/

input.sendbutton210 {
	width: 210px;
	background: #ffffff url(../images/button-bg210.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 4px 0 8px 0;	
}

input.sendbutton224 {
	width: 224px;
	background: #ffffff url(../images/button224.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;	
}
input.sendbutton306 {
	width: 306px;
	background: #ffffff url(../images/button306.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;	
}
input.sendbutton500 {
	width: 500px;
	background: #ffffff url(../images/button500.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;	
}
.postcode {
	width: 215px;
	background: #f4f4f4;
	margin: 0 0 10px 6px;
	padding: 4px 6px 6px 6px;
	border: 1px solid #d9d9d9;
}

.bg-standout {
	background-color: silver;
	display: block;
}


/* --- h1 for breadcrumbs etc --- */
#content h1 {
	display: block;
	float:left;
	width: 970px;
	font-size: 10px;
	color: #828282;
	margin: 0;
	padding: 10px 0 12px 10px;	
}
#content h1 a, #content h1 a:link, #content h1 a:visited {
	color: #828282;
	font-weight: bold;
	text-decoration: none;
}
#content h1 a:hover {
	color: #828282;
	text-decoration: underline;
}


/* --- save for later etc --- */
#save {
	float: right;
	width: 300px;
	display: block;
	font-size: 10px;
	text-align: right;
	color: #828282;	
	margin: 0;
	padding: 10px 10px 0 0;
}
#save a, #save a:link, #save a:visited {
	color: #828282;
	font-weight: bold;
	text-decoration: none;
}
#save a:hover {
	color: #828282;
	text-decoration: underline;
}	
#content h1 {
	width: 500px;
}	


/* valuation */
.valuation-intro {
	width: 610px;
	margin: 0;
	padding: 9px 10px 0 10px;
	background: url(../Images/valuation/intro-top.gif) no-repeat top;
}
.valuation-intro h3 {
	font-size: 20px;
	font-weight: bold;
	color: #003399;
}
.valuation-summary {
	background: url(../Images/valuation/summary-top.gif) no-repeat top;
	margin: 0;
	padding: 9px 15px 0 15px;	
	font-size: 14px;
}
.valuation-summary-bottom {
	background: url(../Images/valuation/summary-bottom.gif) no-repeat top;
	height: 8px;
	margin: 0;
	padding: 0;
}
.valuation-intro-bottom {
	height: 19px;
	background: url(../Images/valuation/intro-bottom.gif) no-repeat top;
	margin: 0 0 10px 0;	
}
.valuation-entry {
	width: 610px;
	margin: 0;
	padding: 17px 10px 0 10px;
	background: #003399 url(../images/valuation/entry-top.gif) no-repeat top;
}
.valuation-entry p {
	color: #dedede;
}
#valuation-table {
	background: #00194c;
	margin: 8px 0 0 10px;
	padding: 0;	
	color: #FFF;
	font-size: 14px;
	border-collapse: collapse;
}
#valuation-table td {
	margin: 0;
	padding: 0;
}
.valu-select {
	width: 200px;	
	margin: 0 0 4px 0;
	padding: 0;		
}
.valu-input {
	width: 197px;	
	margin: 0 0 4px 0;
	padding: 0;	
}
.valu-radio {
	display:block;
	margin: 0 0 4px 0;
	padding: 0;	
}
.valu-upload {
	margin: 0 0 4px 0;
	padding: 0;	
}
#valuation-table .notes {
	color: #fff;	
	display: block;
	margin: 10px 5px 5px 0;
}
.valu-radio1 {
	margin: 0 10px 0 0;	
}

/*
input#image1, input#image2, input#image3 {
	width: 100px;	
}
*/

.valu-browse {
	width: 64px;		
}
.valu-reset {
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 1px 2px 2px 2px;
	background: #ffffff;
}
.valuation-required {
	float: left;
	width: 150px;
	margin: 8px 0 0 0;
	padding: 0;		
	color: #dedede;	
}
.valuation-submit {
	float: right;
	width: 275px;		
}
.valuation-entry-bottom {
	background: #003399 url(../images/valuation/entry-bottom.gif) no-repeat bottom;
	width: 610px;
	height: 59px;
	margin: 0;
	padding: 0 10px 0 10px;
}
input.valuation-button-back {
	background: url(../images/valuation/button-back-bg.gif) no-repeat;	
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 14px 0 0 0;
	padding: 2px 0 6px 0;
	width:95px;	
}
input.valuation-button-next {
	background: url(../images/valuation/button-bg.gif) no-repeat;	
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 14px 0 0 8px;
	padding: 2px 0 6px 0;
	width:95px;	
}
.damage-list {
	width: 546px;
	border: 2px solid #325bad;
	margin: 8px 0 8px 15px;
	padding: 8px 10px 0 0;	
}
.HelpWindow p {
	color: #000000;	
}


/* --- meet the team --- */
.meet {
	width: 470px;
	float: left;	
	margin: 0 0 10px 0;
	background: url(../Images/meet-intro-top.gif) no-repeat top;
}
.meet2 {
	width: 470px;
	float: left;
	margin: 0 0 10px 10px;
	background: url(../Images/meet-intro-top.gif) no-repeat top;
}
.meet-intro {
	margin: 0;
	padding: 9px 10px 0 10px;
}
.meet-intro h3 {
	font-size: 20px;
	font-weight: bold;
	color: #003399;
}
.meet-intro-bottom {
	width: 470px;
	height: 19px;
	background: url(../Images/meet-intro-bottom.gif) no-repeat bottom;
}
.meet-left1 {
	float: left;
	width: 220px;
}
.meet-right1 {
	float: right;
	width: 220px;
}


/* --- other headings --- */
h2 {
	margin: 0;
	padding: 5px 10px 7px 10px;
	font-size: 20px;
	line-height: 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	background: #dcdcdc url(../images/h2-bg.gif) repeat-x;
	color: #323232;
}
.right230 h2 {
	letter-spacing: -1px;
}
.orange /* h2 background */ {
	background: #dcdcdc url(../images/h2-orange.gif) repeat-x;
	margin: 0 0 6px 0;
}
h2 img.heading {
	margin: 0 0 3px 0;
	padding: 1px 0 0 0;	
}
.main h2, .main710 h2 {
	margin: 0 0 6px 0;
	padding: 5px 10px 7px 10px;
}
.large h2 {
	font-size: 28px;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	color: #323232;
	margin: 0;
	padding: 6px 10px 6px 10px;
}
h4 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;	
	padding: 0 0 6px 0;
}

.hero {
	position: relative;
	width: 100%; /* for IE 6 */
	z-index: 1;
}
.hero h2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: none;
	z-index: 1000;
}


/* --- cars carousel --- */
.carousel {
	background: url(../Images/carousel/carousel-bg.gif) repeat-x;	
	margin: 0 0 30px 0;
	padding: 8px 10px 10px 10px;		
}
.used-wrap {
	width: 159px;
	height: 100px;
	float: right;
	margin: 0;
	padding: 2px 0 0 0;	
	text-align: center;
	background: url(../Images/carousel/used-wrap-bg.gif) no-repeat;		
}
.used-wrap p {
	margin: 0;
	padding: 0;
}
.used-wrap img {
	margin: 3px 0 1px 0;
	padding: 0;	
}


/* --- repeated twitter feed box --- */
.twitter-box {
	margin: 0;
	padding: 0 10px 0 10px;		
}
ul#twitter_update_list {
	margin: 10px 6px 0 4px;
	padding: 0;		
}


/* --- home search --- */
.home-search {
	background: #f2f2f2;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;	
}
.home-search .COGCarSearchButton {
	width: 286px;
	height: 29px;
	margin: 0 0 0 12px;
	padding: 0;		
	border: none;
	background: url(/images/button-bg.gif) no-repeat;
	color: #FFF;	
	font-size: 14px;
	font-weight: bold;
}
#content .home-search p {
	margin: 6px 10px 10px 10px;
	padding: 0;	
}
.home-search input {
	width: 210px;
	font-size: 30px;
}


/* -- twitter feed --- */
.twitter {
	background: #f2f2f2;
	margin: 0 0 10px 0;
	padding: 10px 10px;	
}
#content .twitter p {
	margin: 0 0 10px 0;
	padding: 0;	
}


/* -- new cars 'reasons to buy', testimonials, buttons etc --- */
#reasons {
	margin: -6px 0 10px 0; 
	padding: 0 0 4px 0;
	width: 708px; 
	background: #f4f4f4;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;	
}
#aa {
	float: left; 
	overflow: hidden;
	width: 310px; 
	font-size: 14px; 
	padding: 10px 0 6px 9px;
}
#aa ul, #reasons ul {
	list-style-image: none;	
	margin: 0;
	padding: 0;
	line-height: 16px;
}
#aa li {
	list-style-type: none;
	margin: 0 6px 0 0;
	padding: 0;
	border-bottom: 1px solid #b8b8b8;
}
#aa li a, #aa li a:link, #aa li a:visited {
	width: 290px;
	margin: 0;
	padding: 2px 0 4px 4px;	
	display: block;
	text-decoration:none; 
	color:#000000;
}
#aa li a:hover {
	width: 307px;
	margin: 0;
	padding: 2px 0 4px 4px;	
	display: block;	
	text-decoration:none; 
	color:#ffffff; 
	background: #ff6600 url(/images/reasons-pointer.gif) no-repeat top right;
}
#aa h3 {
	color: #003399;
	margin: 0 6px 0 0;
	padding: 2px 6px 4px 4px;
	border-bottom: 1px solid #b8b8b8;
}
#ac0 {
	position: absolute; 
	top: 238px; 
	margin: 0 0 0 320px; 
	height: 120px; 
	width: 370px; 
	font-size: 12px; 
	padding: 0; 
	visibility: visible;
}
#ac1, #ac2, #ac3, #ac4, #ac5 {
	position: absolute; 
	top: 238px; 
	margin: 0 0 0 320px; 
	height: 120px; 
	width: 370px; 
	font-size: 12px; 
	padding: 0; 
	background: #f4f4f4;
	visibility: hidden;
}

/* column height fix */
.clearfix:after {content: "."; display: block; height:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.large-save {
	font-size: 58px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #FF6600;
}
.large-price {
	font-size: 58px;
	font-weight: bold;
	letter-spacing: -3px;	
	line-height: 60px;
	color: #003399;
}
.testimonial {
	font-size: 13px;
	line-height: 24px;	
	font-weight: bold;
	color: #7f7f7f;	
}
.newcars-small-banner {
	margin: 10px 0 0 10px;
	padding: 0;	
}
.newcar-models /* model boxes, 3 in a row */ {
	width: 210px;
	float: left;
	margin: 0;
	padding: 0;		
}

#new-car-links ul {
	margin: 0;
	padding: 0;
	width: 390px;
	background: #efefef;
	text-align: left;	
	list-style-type:none;
	list-style:none;
	list-style-image:none;
}
#new-car-links ul li {
	margin: 0;
	padding: 2px 5px 5px 5px;
	list-style-type:none;
	list-style-image:none	;
	border-bottom: 1px solid #d9d9d9;
	list-style:none;	
}
#new-car-links ul li img {
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
}
#new-car-links ul li.first {
	margin: 0;
	padding: 2px 5px 5px 5px;
	list-style-type:none;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;	
}
#new-car-links ul li.enquire-arrow {
	margin: 0;
	padding: 2px 5px 5px 5px;
	list-style-type:none;
	border-bottom: 1px solid #d9d9d9;	
	background: url(/images/new-cars/enquiry-form-arrow.gif) no-repeat right top;
}
#new-car-links ul li a .new-offer-important {
	display: block;
	margin: 0;
	text-decoration: none;
	color: #039;
}
#new-car-links ul li a:hover .new-offer-important {
	color: #FF6600;
}
a .new-offer-important, a:link .new-offer-important, a:visited .new-offer-important  {
	color:#039;
}
a:hover .new-offer-important {
	color:#FF6600;
}



/* --- special offers --- */
.boxnew {
	width: 230px;
	float: left;
	margin: 0;
	padding: 0;		
}
.special-offer-cars {
	width: 480px;
	float: right;
}
.offer-apr {
	font-size: 40px;
	line-height:40px;
}
.offer-ford-price {
	font-size: 23px;
	color: #003399;
	font-weight:bold;
	letter-spacing: -1px;
	line-height: 19px;
}
.offer-scrappage-price {
	font-size: 23px;
	color: #ff6600;
	font-weight:bold;
	letter-spacing: -1px;
	line-height: 19px;
}
.offer-scrappage-message {
	color:#003399;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:28px;
}
.offer-scrappage-small {
	color:#003399;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:19px;
}
.offer-your-price {
	font-size: 30px;
	color: #ff6600;
	letter-spacing: -2px;
	line-height: 30px;
}
.special-offer-apr {
	font-size: 23px;
	line-height: 19px;
}
.offer-spec {
	margin: 0 0 0 20px;	
}
.tablevans {
	border-collapse:collapse;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 0 6px 0;
	padding:0;
}
.tablevans tr {
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;	
}
.tablevans th {
	background-color:#FF6600;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	color:#FFFFFF;
	padding:2px;
	text-align:left;
}
.tablevans td.sublevel {
	background-color:#0250EC;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	color:#FFFFFF;
}
.tablevans td {
	background-color:#F4F4F4;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:2px;
}

/* -- more than --- */
#morethan-wrapper {
width: 950px;
margin: 0;
padding: 6px 0 0 0;
background: #ffffff;
}
.morethan-left {
width:550px;
float:left;
margin:0; padding:0;
}
#morethan-wrapper h2 {
font-size:20px;
font-weight:bold;
margin:0 0 5px 0; padding:0;
color:#000;
}
.morethan-left-bg {
width:510px;
height:146px;
overflow:hidden;
margin:0 0 10px 0; padding:20px;
display:block;
background:url(../images/morethan-left-bg.jpg) top left no-repeat;
}
.morethan-left-bottom {
width:550px;
height:12px;
margin:0 0 10px 0; padding:0;
display:block;
background:url(../images/morethan-left-bottom.gif) bottom left no-repeat;
}
.morethan-orange {
font-weight:bold;
color:#fba918;
}
.morethan-right {
width:388px;
float:right;
margin:0 0 0 0; padding:0;
}


/* -- rsa --- */
#rsa-wrapper {
width: 950px;
margin: 0;
padding: 6px 0 0 0;
background: #ffffff;
}
.rsa-left {
width:550px;
float:left;
margin:0; padding:0;
}
#rsa-wrapper h2 {
font-size:20px;
font-weight:bold;
margin:0 0 5px 0; padding:0;
color:#000;
}
.rsa-left-bg {
width:510px;
height:146px;
overflow:hidden;
margin:0 0 10px 0; padding:20px;
display:block;
background:url(../images/rsa-left-bg.jpg) top left no-repeat;
}
.rsa-orange {
font-weight:bold;
color:#fba918;
}
.rsa-right {
width:388px;
float:right;
margin:0 0 0 0; padding:0;
}


/* -- banners --- */

.small-banner { /*small banners found in right column on new car pages */
margin: 0 0 13px 0;
padding:0;}

.59-reg-plate {
margin: 0 7px 0 0;}


/* --- new cars --- */
.new-cars {
	width: 400px;
	float: right;
}
.new-cars h4 /* used on accessories */ {
	margin: 0;
	padding: 0 0 10px 10px;
}
.new-detail {
	width: 150px;
	float: left;
}
.new-detail ul {
	font-size: 10px;
	margin: 0;
	padding: 0 0 10px 20px;
}
.new-detail li {
	margin: 0;
	padding: 0 0 2px 0;
}
.new-finance {
	width: 236px;
	float: right;
}
.new-now {
	font-size: 30px;
	color: #003399;
	letter-spacing: -2px;
	line-height: 19px;
}
.new-save {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ff6600;
	letter-spacing: -2px;	
}
.new-message {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0250ec;
}
.new-hot-deal {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ff6600;
}
.exdemo-price {
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
}
.exdemo-left {
	width: 300px;
	float: left;
}
.exdemo-right {
	width: 370px;
	float: right;
}
.why-tel {
	font-size: 12px;
	color: #0250ec;
}

/* New style new car pages  */

#new-car-offer-single {
	width:710px;
	background:url(../images/new-cars/new-tab-bg.gif) top repeat-x;
	margin:0 0 20px 0;
	padding:30px 0 0 0;
}
#new-car-offer {
	width:710px;
	background:url(../images/new-cars/new-tab-bg.gif) top repeat-x;
	margin:0 0 20px 0;
	padding:0;
}
#model-nav {
	width: 710px;
	height: 30px;
	margin:0;
	padding:0;
}
#model-nav a,
#model-nav a:link,
#model-nav a:active,
#model-nav a:visited {
	float:left;
	display:block;
	margin:5px 5px 0 0;
	padding:5px 8px 5px 8px;
	background:#c8c8c8;
	color:#003399;
	text-decoration:none;
}
#model-nav a:hover {
	background:#ff6407;
	color:#fff;
	text-decoration:none;
}
#model-nav .hot-deals {
	float:left;
	margin:0 3px 0 0;
	padding:0;
	display:block;
}
#model-nav .selected {
	float:left;
	display:block;
	margin:5px 5px 0 0;
	padding:5px 8px 5px 8px;
	background:#fff;
	color:#003399;
	font-weight:bold;
}
.new-offer-image {
	float:left;
	width:310px;
	margin:0 0 20px 0;
	padding:0;
}
.new-offer-price {
	float:right;
	width:390px;
	margin:0;
	padding:10px 0 10px 0;
}
.new-offer-price p {
	margin:0;
	padding:0;	
}
.vans-offer-only {
	color:#003399;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	letter-spacing:-1px;
}
.new-offer-title {
	color:#000000;
	font-size:36px;
	line-height:39px;
	font-weight:bold;
	letter-spacing:-2px;
}
.new-offer-list {
	color:#000000;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}

.ford-normal-price {
	color:#003399;
	font-size:24px;
	line-height:39px;
	font-weight:bold;
	letter-spacing:-2px;
}

sup.blue-notes  {
	color:#003399;
	font-size:12px;
	margin:-20px 0 10px 0;
	padding:-20px 0 10px 0;
	font-weight:bold;
	letter-spacing:-2px;
	}
	

.new-offer-save {
	color:#FF6600;
	font-size:36px;
	line-height:39px;
	font-weight:bold;
	letter-spacing:-2px;
}
.new-offer-only {
	color:#003399;
	font-size:36px;
	line-height:39px;
	font-weight:bold;
	letter-spacing:-2px;
}
.new-offer-important {
	color:#FF6600;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:-1px;
}
.new-offer-tabs {
	width: 470px;
	float:left;
	margin:0;
	padding:0;
}
.new-offer-tel {
	width: 230px;
	float:right;
	margin:0;
	padding:0;
}


/* New car tabs */
#adv1 {
	width: 470px;
	background-color:#f4f4f4;
	margin:0;
}
#adv1 ul li {
	background-image:none;
	margin:0 5px 0 0;
	padding:0;
}
#spec-tab p {
	background:none;
	margin: 6px 0 6px 10px;
}
#spec-tab ul {
	margin: 0 0 10px 0;
	list-style-type: disc; 
	padding: 0;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
}
#spec-tab ul li {
	list-style:disc;
	padding: 0;
	margin: 0 10px 3px 30px;
	float:none;
}
#finance-tab ul {
	margin: 0 0 15px 0;
	list-style-type: none; 
	padding: 0;
	clear:both;
}
#finance-tab ul li {
	padding: 0 0 0 18px;
	margin: 0 0 5px 5px;
	float:none;
}
#finance-tab .finance-table {
	background: #f4f4f4;
	width: 470px;
	border-collapse: collapse;	
	margin: 0;
	padding: 0;
}
#finance-tab .finance-table tr td {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #d8d8d8;
}
#finance-tab .finance-apr {
	font-size: 16px;
	font-weight: bold;
}
#finance-tab .squeeze {
	letter-spacing: -0.5px;	
}

.usual * {
margin: 0;
padding: 0;}
/*
.usual {
background:url(../images/new-cars/new-tab-bg.gif) repeat-x;
color:#262424;
padding:5px 0 0 0;
width:470px;
margin:0;}
*/
.usual {
	background:url(../images/new-cars/new-tab-bg.gif) repeat-x;
	color:#262424;
	padding:5px 0 0 0;
	width:710px;
	margin:0;
}

.usual ul {
margin: 0 0 0 5px;}

.usual li { 
list-style:none;
float:left;
padding: 0;
margin:0 3px 0 0; }

.usual ul a {
display:block;
padding:3px 0 0 0;
text-decoration:none!important;
text-align:center;
color:#717171;
background:#c8c8c8;
width: 100px;
height: 20px;
border-bottom: 1px solid #c8c8c8;}

#adv1 .usual ul a:hover {
color:#ffffff;
background:#ff6407;
border-bottom: 1px solid #ff6407;}

#adv1 .usual ul a.selected {
margin-bottom:0;
border-bottom: 1px solid #fff;
color:#1d3b95;
background:#fff;
cursor:default;  }

.usual #spec-tab, .usual #finance-tab, .usual #test-tab {
padding:5px 0 8px 0;
clear:left;
background: #f4f4f4;}





.finance-quote-table {
	background: #e7e7e7;
	border-collapse: collapse;
	margin: 8px 0 0 10px;
	padding: 0;
}
.finance-quote-table td {
	margin: 8px 0 0 10px;
	padding: 0;
}
.usual #form-tab {
	background: #F4F4F4;
	clear: left;
	padding: 5px 0 8px;
}
#form-tab p {
	margin: 6px 0 6px 10px;
}
.valu-input {
	margin: 0 0 4px 0;
	padding: 0;
}
.finance-submit {
	width: 240px;
	padding-right: 15px;
}
input.finance-button-next {
	background: url(/images/finance/button-bg.gif) no-repeat;
	border: 0 none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 14px 0 0 8px;
	padding: 2px 0 6px 0;
	width: 95px;
}
input.finance-button-back {
	background: url(/images/finance/back-button-bg.gif) no-repeat;
	border: 0 none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 14px 0 0 8px;
	padding: 2px 0 6px 0;
	width: 95px;
}		
.usual ul li.finance a  {
	width: 150px;
	padding: 3px 10px 0 10px;
}
.action-button {
	background:url(/images/button-bg210.gif) no-repeat; 
	display:block; 
	width:210px; 
	height:24px; 
	color:#FFF;
	font-size: 15px;
	letter-spacing: -1px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	padding: 5px 0 0 0;
	text-align:center;	
	text-decoration: none;
}
.action-button a, .action-button a:link, .action-button a:visited, .action-button a:hover {
	color:#FFF;	
	text-decoration: none;
}		



/* countdown timer */
#countdown {
background:url(/images/countdown-bg.jpg) top left no-repeat;
width: 224px;
height: 165px;
text-align:center;
margin: 6px 0 6px 6px;
padding: 51px 0 0 0;}
#countdown form {
width: 200px;
margin: 0;
padding: 0; }
#countdown input {
width: 224px;
margin: 0; 
padding: 0;
font: normal 40px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color: transparent;
border: 0;
text-align:center; }


/* scrolling testimonials */
.right .sliderwrapper {
	position: relative;
	height: 160px;
}
.right .sliderwrapper {
	width: 310px; /* width of featured content slider - for wide right column */
}
.right230 .sliderwrapper {
	width: 230px; /* width of featured content slider - for narrow right column */
}
.right .sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 5px 0 5px 0;
	background: #f2f2f2;
	/*height: 100%;*/
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.right .sliderwrapper .contentdiv{
	width: 310px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
}
.right230 .sliderwrapper .contentdiv{
	width: 230px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
}


.sliderwrapper .contentdiv p {
	line-height:24px;
	font-weight:bold;
	color: #7f7f7f;
}
.sliderwrapper .testimonial-name {
	line-height:16px;
	font-weight:bold;
	color: #000;
}
.pagination{
	width: 226px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: navy;
	padding: 5px 10px;
	display:none;
}
.pagination a{
	padding: 0 5px;
	text-decoration: none; 
	color: #00007D;
	background: white;
	display:none;
}
.pagination a:hover, .pagination a.selected{
	color: #000;
	background-color: #FEE496;
	display:none;
}


/* --- contact form --- */
.contact-table {
	margin: 6px 0 4px 10px;
	padding: 2px 0 0 0;
}
.contact-table td {
	margin: 0;
	padding: 0;
}
/*
.contact-table th {
	margin: 0;	
	padding: 4px 4px 0 4px;	
	text-align: left;
	font-weight: normal;
}
*/
.contact-table select {
	width: 185px;
	margin: 0 0 4px 0;
	padding: 0;		
}
.contact-table input {
	width: 183px;
	margin: 0 0 4px 0;
	padding: 0;		
}
.contact-table textarea {
	width: 185px;
	margin: 0 0 4px 0;
	padding: 0;		
}

.right230 .contact-table {
	margin: 6px 0 4px 10px;
	padding: 2px 0 0 0;
	background: #fba918;
}
.right230 .contact-table td {
	margin: 0;
	padding: 0 4px 0 4px;
}
.right230 .contact-table th {
	margin: 0;	
	padding: 4px 4px 0 4px;	
	text-align: left;
	font-weight: normal;
}
.right230 .contact-table select {
	width: 115px;
}
.right230 .contact-table input {
	width: 111px;
}
.right230 .contact-table textarea {
	width: 200px;
}


/* --- used cars --- */
.used-photo {
	width: 400px;
	float: left;
}
.used-photo img {
	margin: 0 0 10px 0
}
.used-thumbs {
	width: 230px;
	float: right;
}
.used-price {
	display: block;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #003399;
	margin: 12px 0 14px 0;
	padding: 0;	
}
.used-thumb-single {
	margin: 0;
	padding: 0 6px 0 0;
}
.listthumb {
	margin: 0;
	padding: 0 6px 4px 6px;	
}
.listthumbgrid {
	margin: 0;
	padding: 0 10px 0 0;	
}
.gridelement {
	margin: 0 0 10px 0;
	padding: 0;		
}
#GridLink {
	margin: 0;
	padding: 0 10px 0 0;	
}

.listthumbpopular {
	margin: 0;
	padding: 0 10px 0 10px;		
}
.spec-left {
	float: left;
	width: 194px;
}
.spec-right {
	float: right;
	width: 194px;
}

.popular-price {
	font-size: 15px;
	font-weight: bold;
	color: #323232;	
}


/* --- used list layout --- */
.tl_pagelinks span {
    padding: 6px 6px 0 6px;
	display: block;
    float: left;
}
.tl_pagelinks a {
	margin: 0 0 6px 0;
	padding: 1px 8px 1px 8px;
    color: #000000 !important;
    text-decoration: none !important;
    background-color: #FFFFFF !important;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;	
	font-weight: normal;
	display: block;
    float: left;
}
.tl_pagelinks a:hover {
    padding: 1px 8px 1px 8px;
    color: #ffffff !important;
    text-decoration: none;
    background-color: #ff6600 !important;
	font-weight: normal;	
    display: block;
    float: left;
}
.tl_pagelinks div {
    padding: 1px 8px 1px 8px;
    color: #ffffff;
    text-decoration: none;
    background-color: #99ccff;
	font-weight: normal;	
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;		
    display: block;
    float: left;
}
a.pagelinks_first {
	border-left: 1px solid #d9d9d9;
}
.price {
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #003399;
}
table.repeater1 {
	margin: 6px 0 6px 0;
	padding: 0;
}
table.repeater2 {
	margin: 0;
	padding: 6px 0 0 0;
	background: #f4f4f4;
}



.used-left {
	width: 180px;
	float: left;
	margin: 4px 0;
	padding: 0;	
}
.used-right {
	width: 230px;
	float: right;
	margin: 4px 0;
	padding: 0;	
}


/* --- used car filters --- */
.usedsearchsections {
	width: 310px;
	margin: 0;
	padding: 10px 0 10px 0;	
	background: #f2f2f2;
}
.usedsearchsections table {
	margin: 0 10px 6px 10px;
	padding: 6px 0 10px 0;	
}
.usedsearchsections label {
	display: inline-block;
	margin: 0 0 0 4px;
	padding: 0;
	font-size: 12px;
}

.usedsearchsections select {
	width: 290px;
	margin: 0 6px 6px 10px;
	padding: 0;	
}

#VersionText_TXT {
	font-size: 16px;
	width: 282px;
	margin: 2px 0 0 0;
	padding: 2px 2px;	
}

.usedsearchsections span.new-now {
	margin: 0 0 10px 0;
	padding: 0;	
}
.COGCarSearchButton {
	width: 286px;
	height: 29px;
	margin: 0 0 0 12px;
	padding: 0;		
	border: none;
	background: url(/images/button-bg.gif) no-repeat;
	color: #FFF;	
	font-size: 14px;
	font-weight: bold;
}

.usedsearchstart {
	width: 610px;
	margin: 0 0 6px 6px;
	padding: 4px;	
	border: 1px solid #d9d9d9;
	background: #f4f4f4;
}
/*
.gridboxes {
	display: block;
	padding: 6px;
	margin: 6px;
}
*/
.grids tr {
	border-bottom: 1px solid #d9d9d9;		
}
.gridcell {
	display: inline-block;
	width: 212px; 
	background: #f4f4f4;
	padding: 6px;
	margin: 6px;
}


/* --- context sensitive help - floating 'alt tags' --- */
.HelpWindow {
	z-index: 100;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	text-align:left;
}
.HelpWindowContent {
    width: 300px;
    height: 10px;
    background: #e5e5e5;
	padding: 2px 2px;
	border-bottom: 1px solid #ababab;
	border-right: 1px solid #ababab;
}
.HelpWindowContent p {
    width: 299px;
    font-family: Verdana;
    font-size: 12px;
}


/* --- service booking and valuation forms --- */
.service-daymonth {
	width: 20px;
	margin: 0 2px 0 0;
	padding: 0;	
}
.service-year {
	width: 40px;
	margin: 0 4px 0 0;
	padding: 0;		
}
.valuation-steps {
	display: block;
	font-size: 16px;
	padding: 6px 0 10px 0;	
}
.valuation-steps img {
	margin: 0 6px 10px 0;	
}


/* --- footer section --- */
#directory {
	margin: 0;
	padding: 10px 10px 4px 10px;
	color: #606060;
	background: #ced1d7;	
}
#directory h3 {
	font-size: 15px;
	color: #606060;
	font-weight: normal;
	margin: 0;
	padding: 0;	
}
#directory p {
	margin: 0 0 10px 0;
	padding: 0;
}
#directory a, #directory a:link, #directory a:visited {
	color: #003399;
	text-decoration: none;
} 
#directory a:hover {
	color: #003399;
	text-decoration: underline;	
}
.directory1 {
	float: left;
	width: 220px;	
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;	
	background: url(../images/dir-bg.gif) no-repeat #ced1d7;
}
.directory4 {
	float: left;
	width: 220px;	
	margin: 0;
	padding: 0 10px 0 0;	
}

#footer {
	margin: 0;
	padding: 10px 10px;
    font-size: 12px;
	color: #828282;
	background: url(../images/footer-bg.gif) repeat-x #162441;
	font-weight: normal;
}
#footer p {
	margin: 0;	
	padding: 0;
	font-weight: normal;
}
#footer a, #footer a:link, #footer a:visited {
	text-decoration: none;
	color: #828282;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: underline;
	font-weight: normal;
}
#footer .logo {
	display: block;
	float: left;
	width: 240px;
}
#footer .footer-text {
	/*width: 300px;*/
	float: left;	
}
#footer .footer-cards {
	float: right;	
}


/* --- Price Slider class --- */

.PriceSliderContainer {
    border: 0px solid #000000;
    position: relative;
    height: 28px;
    width: 214px;
}
.PriceSlider {
    font-size: 10px;
    width: 214px;
    position: absolute;
    right:0px;
}
.fPriceDiv {
    font-size: 12px;
    border: 0px solid #000000;
    position: absolute;
    left:0px;
    top:0px;
    width: 90px;    
}
.tPriceDiv {
    font-size: 12px;
    border: 0px solid #000000;
    position: absolute;
    right: 0;
    top: 0px;
    width: 70px;
}
.PriceSlider #tpriceFrom, .PriceSlider #tpriceTo  {
    border-style: none;
    border-width: 0px;
	background: #f4f4f4;	
    font-size: 12px;
    width: 40px;
}
.Slider {
	position: absolute;
	background: #f4f4f4;		
	left:0px;
	top:25px;
}


/* --- email forms --- */
.NewCarMailer .textbox, .NewCarMailer textarea, .NewCarMailer select {
    width:130px;
}
.NewCarMailer input.sendbutton {
	width: 224px;
	background: #ffffff url(../images/button224.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;
}

.UsedCarMailer .textbox, .UsedCarMailer textarea, .UsedCarMailer select {
    width:180px;
}
.UsedCarMailer input.sendbutton {
	width: 306px;
	background: #ffffff url(../images/button306.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;	
}
.ContactUsMailer {
	font-size: 12px;
}
.ContactUsMailer .textbox, .ContactUsMailer textarea, .ContactUsMailer select {
    width:280px;
}
.ContactUsMailer td {
	margin: 0;
	padding: 2px 4px 2px 4px;
}
.ContactUsMailer input.sendbutton {
	width: 500px;
	background: #ffffff url(../images/button500.gif) no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 8px 0;	
}


/* --- HSBC --- */
#hsbc {
width: 942px;
margin: 0 0 10px 0;
padding:10px;
background: #9fcaf7 url(/images/hsbc-bg.jpg) top left repeat-x;
color:#000;}

#hsbc-left {
width: 722px;
padding: 0;
margin:0;
float: left;}

#hsbc-right {
width: 206px;
padding: 0;
margin:0;
float: right;}

#hsbc h2 {
margin: 0 0 10px 0;
font-size: 21px;
font-weight: normal;
color:#fff;
letter-spacing:-1px;}

#hsbc h3 {
margin: 0 0 6px 0;
font-size: 18px;
font-weight: normal;
color:#000;
letter-spacing:-1px;}

#hsbc .terms {
font-size: 10px;
color:#3d648b;}

#hsbc .yourvehicle {
width: 600px;
height: 79px;
padding: 0;
margin: 2px 0 12px 0;
background: #9cc7f4 url(/images/hsbc-your-car-bg.jpg) top left repeat-x;
font-size: 21px;
letter-spacing:-1px;}

#hsbc .yourvehicle-left {
width: 101px;
height: 65px;
padding: 14px 0 0 12px;
margin:0;
background: url(/images/hsbc-your-car-left-bg.jpg) top right no-repeat;
color:#FFFFFF;
float: left;}

#hsbc .yourvehicle-thumb {
margin: 8px 15px 0 0;
padding:0;
float:left;}

#hsbc .yourvehicle-right {
height: 67px;
padding: 12px 0 0 0;
margin:0;
color:#010101;}

#hsbc .yourvehicle-right .price {
font-size: 24px;
color: #003399;
letter-spacing:-1px;}

.title_header {
	margin: 0;
	padding: 5px 10px 7px 10px;
	height: 25px;
	font-size: 20px;
	line-height: 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	background: #dcdcdc url(../images/h2-bg.gif) repeat-x;
	color: #323232;
}


#fb_like {
float:right;
}






/*PAGINATION BY BEN!!!*/
.COGPager li{margin: 0px; padding: 10px;display: inline;border-top: solid 0px #8fa0c4;border-bottom: solid 0px #8fa0c4;border-right: solid 0px #8fa0c4;text-align: center;list-style-type: none;float: left;}
