html{
margin:0;
padding:0;
}
body{
color: #00254f;
font-family: verdana, helvetica, sans-serif;
font-size: 62.5%;
margin: 0;
padding:0;
text-align: center;
background:#fff;
line-height:1.4;
}
#wrapper{
margin: 10px auto;
position: relative;
text-align: left;
width: 750px;
}
input, textarea, select, #answer, #question{
font-family: verdana, helvetica, sans-serif;
font-size: 1.1em;
}
a {
color: #039;
text-decoration:none;
}
img{
border:0;
}
li{
margin-bottom: 0.5em;
font-size:1.1em;
}
a:hover{
text-decoration: underline;
}
h2, h3{
font-size: 1.4em;
margin: 0 0 1em 0;
padding: 0;
}
h2.heading{
margin: 0 0 15px 0;
padding: 4px 0 5px 3px;
background: url(newResources/headingbg.jpg) bottom left repeat-x #f5f5f5;
border: solid 1px #c2c2c2;
}
.hidden{ 
display: none;
}
.clearleft{
clear:left;
}
p#no_entries, .contactpage .listing, .faqs h3, .contactpage h4, #browseNav .bottomnav a, h2.heading, p.rating, #metafaq h2, p.instructions, h2.youranswer, h2.yourquestion, #more_entries, p.tracking, p#requiredfield{
font-size:1.1em;
}
#header{
height:75px;
background:url(newResources/header.jpg) top left no-repeat;
width:750px;
padding:0;
margin:0;
}
#header img#tescologo{
position:absolute;
top:20px;
left:15px;
}
#closeIt{
float:right;
margin:0.5em 1em 0 0;
}


/* Search Nav */
#metafaq{
margin-top:18px;
float:left;
padding-bottom:15px;
border-bottom:1px dashed #999;
width:750px;
}
#metafaq label{
float:left;
padding:3px 0 0 0;
margin:0;
font-weight:bold;
font-size:1.1em;
}
label#kbLabel{
margin-left:15px;
}
#nlpq, #kb{ 
float:left;
margin:0 0 0 5px;
width:190px;
}
#submit{
margin-top:-3px;
}
a.submitbutton{
background:url(http://www.metafaq.com/clients/tescofinance/newResources/button-r.gif) top right no-repeat #fe4300;
color:#fff;
display:block;
padding:4px 12px 5px 10px;
}
a.submitbutton:hover{
color:#fff;
}
span#buttonHolder{
position:absolute;
right:0;
padding:0;
}
#button-bl{
position:absolute;
bottom:0px;
left:0;
width:4px;
height:4px;
}	
#button-tl{
position:absolute;
top:-3px;
left:0;
width:4px;
height:4px;
}	
#button-br{
position:absolute;
bottom:0px;
right:0;
width:4px;
height:4px;
}	


/* Main */
#maincontent {
float:left;
clear:left;
width:500px;
margin-top:25px;
}
#maincontent p#introtext{
font-size:1.1em;
margin-bottom:1.5em;
}
.inline_panel ul, ul.list_list, ul#rel_list, ul#result_list {
list-style:none;
}
.inline_panel {
position:relative;
clear: left;
margin-top: 0.8em;
}
.inline_panel dt {
float:left;
border:none;
text-align:right;
width: 185px;
clear: none;
padding: 0 15px 0.5em 0;
background:url(newResources/chevron.gif) 100% 0.1em no-repeat;
}
.inline_panel dd {
padding-left: 170px;
font-size:1.1em;
}
dt.title_questions a{
font-size:1.1em;
color:#000;
}
.youranswer, .yourquestion{
float:left;
padding-right:0.6em;
font-weight:bold;
margin:0;
}
#answer{
border-bottom:1px dashed #ccc;
padding-bottom:20px
}
#answer_rater{
border-bottom:1px dashed #ccc;
padding-bottom:10px;
margin-bottom:20px;
float:left;
width:100%;
}
p.rating{
font-weight:bold;
float:left;
margin:0;
padding:10px 5px 0 0;
}
#rate_form input, #rate_form label{
float:left;
margin-top:10px;
margin-right:3px;
}
p.rating_done {
font-weight:bold;
font-size:1.1em;
padding:0.8em 0 2em 0.5em;
border-bottom:1px dashed #ccc;
}
#rel_answers h2{
border:0;
background:transparent;
padding-top:0;
padding-bottom:0;
}
#more_entries{
margin:1em 0 0 1.5em;
}
.announcements, .faqs, .results, #qa-pair, #related, .search-tips, #no-entries {
padding: 1em 11px 0.5em 11px;
}
.announcements { 
background:#e5f5fa;
}
.announcements ul, .faqs ul, .results ol, .result_list, ul.list_list, ul.rel_list, ul.contactmenu {
list-style: none;
margin: 0;
padding: 0;
}
ul.list_list li, ul.rel_list li, .result_list li, ul.contactmenu li {
background: url(newResources/chevron.gif) 0px 0.1em no-repeat;
padding-left: 15px;
}
ul.rel_list{
padding-left:0.8em;
}
ul.contactmenu{
padding:0 0 1em 1em;
}
ul.contactmenu li{
background: url(newResources/chevron.gif) 0px 0.2em no-repeat;
}
.faqs h3{ 
margin-top: 1em;
margin-bottom: 0.5em;
}
#answer li{
font-size:1em;
}
#related{
position: relative;
}
#related h3{
font-size: 1.4em;
width: 500px;
position: absolute;
top: 0;
left: 0;
margin-top: -2px;
margin-left: -2px;
padding: 13px;
}
#related ul{ 
height: 1%;
padding-top: 3em;
}
.category, h2 q{ 
display: block;
}
#qa-pair, .faqs{ 
margin-bottom: 2em;
}
.pager{
margin: 0.5em 0 1.5em 15px;
padding-top: 6px;
}
.pagerlist{
margin-left:0;
padding-left:0;
list-style:none;
}
.pagerlist li{
display:inline;
margin-right:3px;
}
.pagerlist li a{
text-decoration:underline;
}


/* banners */
#adverts{
float:right;
min-height:300px;
width:225px;
margin:25px 0 1em 0;
}

/* browse nav */
#browseNav{
float:left;
clear:both;
width:100%;
text-align:left;
margin:10px 0;
border-top:1px dashed #ccc;
padding-top:5px;
}
#browseNav p{
margin-bottom:0;
}
#browseNav #bottomnav{
list-style:none;
float:left;
padding:0.7em 0 0.7em 20px;
background:#919191;
width:730px;
}
#bottomnav li{
display:inline;
margin-right:7px;
}
#bottomnav li.lBorder{
border-left:1px solid #000;
padding-left:9px;
}
#browseNav #bottomnav a{
color:#fff;
}
img#pbtv{
float:right;
margin-top:0.3em;
border:0;
}

/* breadcrumbs */
.breadcrumbs {
color:#999;
font-size: 0.9em;
}
.breadcrumbs a{
font-weight:normal;
color:#999;
}
.breadcrumbs a:hover{
color:#666;
}

/* Contact Page */
.section dd, .section dt, .section dl {
padding:0;
margin:0;
}
.searchtips p, .searchtips li, .contactpage p{
font-size:1.1em;
line-height:1.3;
}
.contactpage{
padding:0;
}
.contactpage h3{
clear:left;
font-size:1.1em;
display:block;
background:url(newResources/headingbg.jpg) repeat-x top left #f5f5f5;
width:99%;
padding:2px 0px 2px 5px;
}
.contactpage h4{
clear:left;
font-weight:bold;
padding-left:10px;
}
.contactpage h4 span{
color:#666;
font-weight:normal;
}
.contactpage .listing{
clear:left;
display:block;
line-height:1.1em;
}
.listing .name{
clear:both;
float:left;
width:220px;
text-align:right;
padding-bottom:1.2em;
} 
.listing .number{
float:left;
width:220px;
text-align:left;
padding-left:20px;
font-weight:bold;
padding-bottom:1.2em;
}
.listing .number span{
font-weight:normal;
}
.listing .number img{
	display: inline;
	vertical-align: middle;
}

/* css3 */
a[href$='.pdf']{
padding-right:17px;
background:url(http://www.metafaq.com/clients/resources/pdficon.gif) top right no-repeat;
}
a[href$='.doc']{
padding-right:17px;
background:url(http://www.metafaq.com/clients/resources/docicon.gif) top right no-repeat;
}

			/** Every little helps **/
.elh {width:235px; float:left; margin-right:9px; padding:15px 0;} /* layout */
.elh h3, .elh h3 {margin-top:8px}	
#adverts .lastelh {margin-right:0; margin-bottom:0; }
#adverts .lastelh.xpanel-wrap{padding-top:0; background:none;}
#adverts h2{font-family:arial, helevetica, sans-serif; font-size:1.45em;  }
p.fom a span{
	position:absolute; top:-5000px;
}
	.wbg {background: url(newResources/button-r.gif) #fe4300}
		.wbg .emptybut {background-image: url(newResources/button-l.gif)}
		.wbg .button {background-image: url(newResources/button-l.gif)}
		.wbg .button span {background-image: url(newResources/button-r.gif)} 
		
#closeIt a{text-decoration:underline;}
#closeIt a:hover{cursor:pointer;}
