/* CSS Document */

body { text-align:center; font-size: 12px; font-family: Arial, Helvetica, sans-serif; /* for IE */  margin-top: 5px;}

#container { width: 978px; text-align:left; margin:0 auto; background-image: url(../imgs/common/background.gif); background-repeat:repeat-y; background-position:top;/*for the rest */}
table { font-size: 12px;}

/* ANTONIO */
#accredFooter{
float:left;
}

#addthis{
float:left;
margin-right:20px;
margin-top:50px;
}

.wales{
	width:310px;
	height:52px;
	background-image:url(../imgs/bgWales.jpg);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:10px;
	color:#900;
}

#addthisCrd{
float:right;
margin-right:20px;
margin-top:0px;
}

#ACFFooter{
	width:550px;
	float:left;
	margin-left:22px;
	font-size:11px;
	color:#333;
}

#footerImages{
	width:200px;
	margin-left:12px;
}

/* BREADCRUMBS */
.breadcrumbs{
	margin-left:18px;
	margin-right:10px;
	margin-top:20px;
	font-size:10px;
	color:#666;
	}


.breadcrumbs a{
	color:#00A94F;
	text-decoration:none;
	}

.breadcrumbs a:hover{
	color:#666;
	text-decoration:none;
	}


.breadcrumbsCareer{
	margin-left:18px;
	margin-right:10px;
	margin-bottom:15px;
	margin-top:5px;
	font-size:10px;
	color:#666;
	}


.breadcrumbsCareer a{
	color:#00A94F;
	text-decoration:none;
	}

.breadcrumbsNews{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	margin-top:5px;
	font-size:10px;
	color:#666;
	}


.breadcrumbsNews a{
	color:#00A94F;
	text-decoration:none;
	}
	
.breadcrumbsCareer a:hover{
	color:#666;
	text-decoration:none;
	}


.breadcrumbsCar{
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	font-size:10px;
	color:#666;
	}


.breadcrumbsCar a{
	color:#00A94F;
	text-decoration:none;
	}

.breadcrumbsCar a:hover{
	color:#666;
	text-decoration:none;
	}

/* BREADCRUMBS */


/* ANTONIO */

#header { height: 104px; width: 978px; background-image: url(../imgs/common/header.gif);}
#header p b.dagger { font-size: 12px; position: absolute;}
#header img { margin: 25px 0 0 30px; float: left; }
/*.phonenumber {float: right; font-size:22px; color:#14AF4B; margin-top:10px; margin-right:20px; width:450px;}*/


.phonenumberCreditRepair { float: right; font-size: 22px; color:#14AF4B; margin: 25px 10px 0 0;}

.dagger {
	font-size: 12px;
	position: absolute;
	left: 567px;
}
.dagger1 { font-size: 10px; position: absolute; font-weight: normal;}

/* Acf font styles */
#brandlinks { margin: 0; padding: 0; color: white; }
#brandlinks p { margin: 0; padding: 0; }
#brandlinks a { border-bottom: 1px dashed #000000; color: black; margin: 0; padding: 3px 0 2px 5px; width: 150px; display: block; background-color: #EBEBEB;}
#brandlinks a:hover { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FF6600; border-right: 1px solid #FF6600; color: black; margin: 0; padding: 2px 0 2px 5px; width: 148px; display: block; background-color: #FFCC00;}
#brandlinksSel { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FF6600; border-right: 1px solid #FF6600; color: black; margin: 0; padding: 2px 0 2px 5px; width: 148px; display: block; background-color: #FFCC00;}

.linkborder { width: 155px; border-top: 1px solid #CECECE; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;}
.acfred { color: #ed1b24; }
.acfgreen { color: #00a94f; }
/* Acf font styles fin */

/* start main content */
#main { position: relative; font-size: 12px; width: 673px; height: 464px; padding: 0; margin: 0 0 10px 15px; background-image: url(../imgs/mainback.jpg); background-repeat:no-repeat; }
#welcometext { height: 236px; width: 300px; margin: 0; padding: 0;}
#welcometext p { font-size: 13px; }
#welcometext h1 { font-size: 15px; width: 340px; margin: 0; padding: 15px 0 0 30px;}
#welcometext p { margin: 15px 0 0 28px; width: 250px;}
#welcometext ol { margin: 10px 0 0 30px; padding: 10px 0 0 20px; }
#welcometext ol li  { font-size: 14px; padding: 0 0 8px 0; margin: ;}

#findbranch { }
#findbranch p { padding: 0; margin: 0; }
#findbranch p img { position: absolute; top: 10px; right: 10px; margin: 0; padding: 0; }
/* fin main content */

/* featured links strt */
#keylinks { margin: 0 0 0 12px; padding: 0;}
#headerlinks {}
#headerlinks p { float: left; margin: 0; padding: 0;} 
#howitworks, #choiceofcars, #apply { float: left; height: 180px;} 

#howitworks { background-image: url(../imgs/howitworks.jpg); background-repeat:no-repeat; width: 218px; }
#choiceofcars { background-image: url(../imgs/choiceofcars.jpg); background-repeat:no-repeat; width: 216px;}
#apply { background-image: url(../imgs/applynow.jpg); background-repeat:no-repeat; width: 217px;}
#apply p { margin: 10px 0 0 13px; width: 100px;  font-size: 10px; float: left; } #howitworks p, #choiceofcars p { font-size: 10px; margin: 10px 0 0 13px;}
#howitworks img { margin: 9px 0 0 118px; }
#choiceofcars img { margin: 70px 0 0 115px; }
#apply img { margin: 127px 8px 0 2px; float: right;}

.header { margin: 0; padding: 0;}
/* featured links fin */

/* applynow strt */
#applynow { font-size: 11px; position: relative; display:inline; float:right; width: 267px; height: 450px; padding: 0 15px 0 0; margin: 0 0 10px 0; background-image: url(../imgs/common/callbackhead.jpg); background-repeat:no-repeat; z-index:30;}
#applynow p.applynow { padding: 0; margin: 0;}
#applynow .callback { margin: 0; padding: 0 0 0 6px;}
#applynow .text { margin: 0; padding: 5px 0 5px 15px;}
#applynow p { margin: 0; padding: 3px 30px 2px 30px;}
#applynow input { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynow select { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynow div#appfooter { position:absolute; bottom: 0; left: 0; padding: 0;}
/* applynow fin */

/* applynow strt */
#applynow2 { font-size: 11px; position: relative; float:right; width: 267px; height: 450px; padding: 0 15px 0 0; margin: 0 0 10px 0; z-index:30;}
#applynow2 p.applynow2 { padding: 0; margin: 0;}
#applynow2 .callback { margin: 0; padding: 0 0 0 6px;}
#applynow2 .text { margin: 0; padding: 5px 0 5px 15px;}
#applynow2 p { margin: 0; padding: 0px 0px 0px 0px;}
#applynow2 input { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynow2 select { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynow2 div#appfooter { position:absolute; bottom: 0; left: 0; padding: 0;}
/* applynow fin */


/* applynow strt */
#applynowCrdRepair { font-size: 11px; position: relative; float:right; width: 267px; height: 450px; padding: 0 15px 0 0; margin: 0 0 10px 0; background-repeat:no-repeat; z-index:30;}
#applynowCrdRepair p.applynowCrdRepair { padding: 0; margin: 0;}
#applynowCrdRepair .callback { margin: 0; padding: 0 0 0 60px;}
#applynowCrdRepair .text { margin: 0; padding: 5px 0 5px 15px;}
#applynowCrdRepair p { margin: 0; padding: 3px 30px 2px 8px;}
#applynowCrdRepair input { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynowCrdRepair select { width: 200px; border: 1px solid #00a94f; background-color: #E5E5E5;}
#applynowCrdRepair div#appfooter { position:absolute; bottom: 0; left: 0; padding: 0;}
/* applynow fin */


/* latest news strt */
#latestnews { width: 673px; margin: 0 0 10px 15px; padding: 0; background-image: url(../imgs/common/leadhead.gif); background-repeat:no-repeat;}
/* optimised tab headers */ 
#latestnews h2, #latestnews h3, #testimonials1 h2, #testimonials1 h3, #testimonials h2, #testimonials h3, #postcode h2, #postcode h3, #quicklinks h2, #advert h3, #advert h2, #minilatestnewsInsp h2, #minilatestnewsWays h2, #minilatestnews h2, #minilatestnews h3 { font-size: 14px; } #latestnews h3, #testimonials h3, #testimonials1 h3, #testimonials p, #testimonials p, #postcode h3, #postcode p, #quicklinks h3, #quicklinks p, #minilatestnews h3, #minilatestnews p { padding-left: 14px; } 
#latestnews h3, #testimonials h3, #testimonials1 h3, #postcode h3, #quicklinks h3, #minilatestnews h3 { margin: 0; padding-top: 5px; padding-bottom: 0;}

#latestnews h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px; }
#latestnews h3 { color: #00a94f; margin: 0; padding: 0;}
#latestnews h3, #testimonials h3, #testimonials p, #testimonials1 h3, #testimonials1 p, #quicklinks p { padding-left: 14px; padding-right: 14px;}
#latestnews div#latestfooter { padding: 0; margin: 0; }
/* latest news fin */

/* testimonials strt */
#testimonials { position: relative; float: right; width: 267px; padding: 0 15px 0 0; margin: 0; background-image: url(../imgs/common/testimonialshd.gif); background-repeat:no-repeat;}
#testimonials h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px; }
#testimonials h3 { color: #00a94f; }

#testimonials1 { width: 267px; padding: 0 0 0 0; margin: 0; background-image: url(../imgs/common/testimonialshd.gif); background-repeat:no-repeat;}
#testimonials1 h2 { color: #FFFFFF; margin: 10px 0 0 0; padding: 12px 0 18px 14px; }
#testimonials1 h3 { color: #00a94f; }
/* testimonials fin */

/* postcode strt */
#spacer { position: relative; float: left; width: 15px; height: 231px; }
#postcode { position: relative; float: left; width: 327px; height: 231px; margin: 0 5px 0 15px; padding: 0; background-image: url(../imgs/common/postcodebck.gif); background-repeat:no-repeat;}
#postcode2 { position: relative; float: left; width: 327px; height: 231px; margin: 0 5px 0 0px; padding: 0; background-image: url(../imgs/common/postcodebck.gif); background-repeat:no-repeat;}
#postcode2 h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px; }

#postcode h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px; }
#postcode h3 { color: #00a94f; }
/* postcode fin */

/* quick links strt */
#quicklinks { float: left; width: 327px; height: 231px; margin: 0 5px 10px 10px; padding: 0; background-image: url(../imgs/common/mediumblank.gif); background-repeat:no-repeat;}
#quicklinks h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px; }
#quicklinks h3 { color: #00a94f; }
/* quick links fin */

/* quick links strt */
#advert {  float: right; width: 267px; padding: 0 0 0 0; margin: 0; background-image: url(../imgs/common/testimonialshd.gif); background-repeat:no-repeat;}
#advert h2 { color: #FFFFFF; margin: 0; padding: 12px 0 18px 14px;}
#advert h3 { color: #00a94f; }
#advert p { padding-bottom: 0;  margin-bottom: 5px;}
/* quick links fin */

/* footer strt */
#footer { background-image: url(../imgs/common/footer.gif); background-repeat:no-repeat; width: 978px; height: 150px; clear: both; }
#footer p.apr { float: right; padding: 0; margin: 0 20px 0 0;}
#footer p.info { float: left; margin: 0px 0 0 22px;}
/* footer fin */


.nopad { padding: 0; margin: 0;}

div#nav ul { font-size: 13px; text-align: center; margin: 0 0 10px 0; padding: 14px 5px 17px 5px; background-image: url(../imgs/common/navback.gif); background-position:center; background-repeat:no-repeat; z-index:300;}
#menu ul { padding:0; margin:0; color:#fff; white-space:nowrap; list-style-type:none;}
#menu li { display: inline;}
#menu li a { padding:0.2em 1em; color:#fff; text-decoration:none;  }
#menu li a:hover {  color:#000;}

/* ####################################################### DROP DOWN MAIN MENU HEADER ####################################################### */
#navbar {
	margin: 0;
	padding: 0;
	height: 1em; 
}
#navbar li {
	list-style: none;
	float: left;
	font-weight:bold;
	z-index:10;
}

#navbar li a {
	display: block;
	padding: 0px 20px 0px;
	background-color: #18ab4f;
	color: #fff;
	text-decoration: none; 
}

#navbar li a:hover {
	display: block;
	padding: 0px 20px 0px;
	background-color: #18ab4f;
	color: #000;
	text-decoration: none; }


#navbar li ul {
	display: none;
	width: 220px; /* Width to help Opera out */
	background-color: #18ab4f;
}

#navbar li:hover ul {
	display: block;
	position: absolute;
	text-align:left;
	font-size:11px;
	background-color: #18ab4f;
}
#navbar li:hover li {
	float: none;
	margin-left:0px;
}
#navbar li:hover li a {
	background-color: #18ab4f;
	color: #fff;
	padding-bottom:5px;
}

#navbar li li a:hover {
	background-color: #18ab4f;
	color:#000;
	padding-bottom:5px;
}

#antonio{
margin-left:80px;
height:30px;
}
/* ####################################################### DROP DOWN MAIN MENU HEADER ####################################################### */

/* ####################################################### DROP DOWN MAIN MENU FOOTER ####################################################### */
#navbarft {
	margin: 0;
	padding: 0;
	height: 1em; 
}
#navbarft li {
	list-style: none;
	float: left;
	font-weight:bold;
}

#navbarft li a {
	display: block;
	padding: 0px 30px 0px;
	background-color: #18ab4f;
	color: #fff;
	text-decoration: none; 
}

#navbarft li a:hover {
	display: block;
	padding: 0px 30px 0px;
	background-color: #18ab4f;
	color: #000;
	text-decoration: none; }


#navbarft li ul {
	display: none;
	width: 170px; /* Width to help Opera out */
	background-color: #18ab4f;
	font-size:11px;
}

#navbarft li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	text-align:left;
	font-size:11px;

}
#navbarft li:hover li {
	float: none;
}
#navbarft li:hover li a {
	background-color: #18ab4f;
	color: #fff;
	padding-bottom:5px;}

#navbarft li li a:hover {
	background-color: #18ab4f;
	color:#000;
	padding-bottom:5px;
}

#antonioft{
margin-left:360px;
height:30px;
}

#antonioft2{
margin-left:150px;
height:30px;
}
/* ####################################################### DROP DOWN MAIN MENU ####################################################### */
