/*
	HPI eBay Consumer
	Main stylesheet
	January 2005 [from a Sarand original]
*/
html{height:100%;}
body{height:99%;margin:6px 0px 0px 12px;padding:0px;background-color:#FFFFFF;}

/* Base font */
body{font-size:14px;font-family:arial,helvetica,verdana,sans-serif;}
a{font-family:arial,helvetica,verdana,sans-serif;}

/* Font sizes - to comply with WAI */
*{font-size:1em;}
body{font-size:13px;} /* Base font size: 62.5%=10px,68.75%=11px,75%=12px,81.25%=13px. */
input,select,th,td {font-size:1em;}
div div,div p,div td,td div,p p,p td,li p,td p,blockquote p,li li {font-size:1em;}

/* Core elements */
p{margin-top:4px;}
table{/*border-width:0px;*/}
td{vertical-align:top;}
th{vertical-align:top;}
ul{margin:0px 0px 0px 16px;padding:0px;}
li{margin:0px;}

/* Default links */
a{color:#588998;font-weight:bold;text-decoration:underline;}
a:hover{color:#E06060;}

/* Progress header bar */
div.progressSection{margin:4px;text-align:center;vertical-align:middle;}
div.progressSectionSel{margin:4px;text-align:center;vertical-align:middle;background-image:url("../img/tmpl/hpi_tmpl_progress_sel_bg.jpg");background-repeat:repeat-x;}
div.progressSectionSep{padding-top:14px;vertical-align:top;}
div.progressCaption{font-size:14px;font-weight:normal;color:#FFFFFF;}
div.progressCaptionSel{font-size:14px;font-weight:bold;color:#FFFFFF;}
div.progressRef{font-size:16px;font-weight:normal;text-align:center;height:32px;color:#FFFFFF;}
div.progressRefSel{font-size:16px;font-weight:bold;text-align:center;color:#00186B;height:32px;padding-top:2px;background-image:url("../img/tmpl/hpi_tmpl_progress_ref_sel_bg.gif");background-repeat:no-repeat;background-position:top center;}

/* Page frame */
div.pageFrame{margin:0px;padding:0px;width:780px;}
div.pageSiteFurnitureFrame{margin:0px;padding:0px;width:556px;}

/* Main body */
td.mainTmpl{font-size:12px;width:580px;background-color:#EFEFEF;}
div.mainHdr{background-color:#EFEFEF;background-image:url("../img/tmpl/hpi_tmpl_hdr_bg.gif");background-repeat:no-repeat;}
table.mainHdr{width:100%;height:90px;}
div.mainSiteFurnitureHdr{background-color:#EFEFEF;background-image:url("../img/tmpl/banner.jpg");background-repeat:no-repeat;}
table.mainSiteFurnitureHdr{width:100%;height:90px;}

div.mainCaption{margin:0px 12px 0px 12px;font-size:18px;font-weight:bold;font-style:italic;color:#364886;}
div.bodyCaption{margin:0px 12px 0px 12px;font-size:16px;font-weight:bold;font-style:italic;color:#364886;}
div.subCaption{margin:0px 12px 0px 12px;font-size:14px;font-weight:bold;font-style:italic;color:#364886;}
div.subCaptionSmallerText{margin:0px 12px 0px 12px;font-size:13px;font-weight:bold;font-style:italic;color:#364886;}
div.mainContent{margin:0px 12px 0px 12px;font-size:12px;color:#364886;}
div.mainMandatory{margin:0px 12px 0px 12px;font-size:11px;color:#364886;text-align:right}
.mainSpacer{font-size:4px;margin:0px;height:8px;}
div.mainFooter{height:4px;background-color:#CBC2BB;font-size:4px;}
div.mainInfo{margin:0px 12px 0px 12px;padding:6px 6px 6px 6px;width:556px;background-color:#FFFFFF;}


/* vehicle details */
#vehicleDetailsSection {margin-bottom: 10px;}
#vehicleDetailsContainer {margin:0px 0px 10px 0px;}


/* Forms in main body */
div.formMain{margin:0px 12px 0px 12px;width:556px;background-color:#FFFFFF;}
td.formCaption{padding:4px 12px 2px 12px;font-size:15px;font-weight:bold;color:#364886;}
div.formBlock{padding:4px 12px 4px 12px;}
td.formInfo{padding:4px 12px 4px 12px;font-size:12px;font-weight:bold;}
td.formStatic{padding:2px 3px 0px 0px;font-size:12px;font-weight:normal;text-align:left;vertical-align:top;}
td.formControl{text-align:left;vertical-align:top;white-space:nowrap;}
td.formReadOnly{text-align:left;font-weight:bold;}
td.formSubmit{padding-right:12px;text-align:right;vertical-align:middle;}
td.formBack{padding-left:12px;text-align:left;vertical-align:middle;}
td.formError{padding-right:2px;font-size:12px;font-weight:normal;text-align:left;vertical-align:top;color:#FF2020;}
.formSpacerRow{height:4px;}

/* Info references between form and help panel */
.infoRef,td.formInfoRef{font-weight:bold;color:#A69588;vertical-align:top;}
.infoRef{font-size:11px;margin:0px 4px 0px 4px;}
td.formInfoRef{padding:0px 2px 0px 2px;font-size:9px;text-align:right;vertical-align:top;}
span.rtm{margin-left:2px;font-size:85%;vertical-align:top;}
.wrongCar{font-weight:bold;}
.bidding{font-weight:bold;}
.price{font-weight:bold;}

/* Additional information in main body - eg. Terms & Conditions */
div.mainInfoFrame{margin:0px 12px 0px 12px;width:556px;background-color:#FFFFFF;}
div.mainInfoBody{margin:6px 6px 6px 6px;}

/* .resultsHeader{font-size:16px;font-weight:bold;color:#FFFFFF;background-color:#006699;} */
div.formResults{margin:0px 12px 0px 12px;width:556px;background-color:#FFFFFF;background-image:url("../img/tmpl/hpi_water_mark.jpg");background-repeat:repeat;}
div.formResultsSample{margin:0px 12px 0px 12px;width:556px;background-color:#FFFFFF;background-image:url("../img/tmpl/hpi_water_mark_sample.jpg");background-repeat:repeat;}
td.resultsHeader,td.resultsHeader2,td.resultsHeader3{font-weight:bold;color:#364886;}
td.resultsHeader{padding:0px 12px 5px 0px;font-size:16px;font-style:italic;}
td.resultsHeader2{padding:0px 12px 5px 0px;}
td.resultsHeader3{padding:0px 12px 0px 0px;}
.resultsSection{border:1px solid #006699;}
.resultsFooter{padding-top: 10px;}
td.resultsSpacer{background-color:#EFEFEF;font-size:4px;margin:0px;height:6px;}
td.resultsOverrideHeader{padding:6px 0px 5px 0px;font-weight:bold;color:#364886;}
#vehicleDvlaPromptText{padding:0px 0px 0px 4px};
td.descStatic, td.overrideDescStatic, td.descStaticRight, td.overrideDescStaticRight {
	color:#787878;
	font-weight:bold;
	white-space: nowrap;
	}
td.overrideDescStatic {width: 20%;}
td.descStaticRight, td.overrideDescStaticRight {
	width:219px;
	}

td.descData{padding-top:2px;padding-left:6px;font-weight:bold;width:100px;}
#nothernIrelandText {width: 100%;}

#vehicleDetailsSection td.descData{width: 45%;}
#vehicleDetailsSection td.descStatic{white-space: nowrap;}

td.descStaticAlert{padding:5px 0px 3px 0px;color:#787878;font-weight:bold;white-space: nowrap;}
td.descStaticAlertImage{padding-top:5px;}
td.descDataAlert{padding:5px 0px 3px 6px;font-weight:bold;}
td.descDataLong{padding-left:6px;padding-bottom:4px;}
td.descDataLongPlate{padding-left:6px;padding-bottom:0px;}
.interestAlert{font-size:14px;font-weight:bold;}
.interestHeader{padding:1px 0px 1px 4px;font-weight:bold;color:#FFFFFF;background-color:#006699;}
.voucherNumber{font-weight:bold;padding:1px 4px 1px 4px;border:2px solid #006699;background-color:#FFFF40;};

.submitButton
{
	height:40px;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-image:url("../img/btn/submit_background.gif");
	background-color:red;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	padding-left:9px;
	padding-top:5px
}
a.buyNowAnchor{font-size:12px;}
a#submit1,a#submit2{display:block; color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:12px;background-color:transparent !important;}
a:hover#submit1,a:hover#submit2{color:#E06060;}

/* Controls */
input[type="text"]{}
select{}
input.hpiText,input.hpiTextUC,input.hpiDate
	{font-size:13px;
	border:1px solid #6DA2B2;
	padding:0px 1px 0px 1px;
	background-image:url("../img/tmpl/hpi_tmpl_input_text_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom;}
input.hpiTextUC{text-transform:uppercase;}
input.hpiDate{text-align:center;}

/* Vin prompt for call centre */
.vinPromptText
	{font-size:13px;
	border:1px solid #6DA2B2;
	padding:1px;
	color:#364886;
	padding:1px;
	background-color:#EFEFEF;
	background-image:url("../img/tmpl/hpi_tmpl_input_text_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom;}

/* Information Panel */
td.infoTmpl{font-size:11px;width:180px;background-color:#FFFFFF;}
div.infoHdr{height:90px;font-size:17px;font-weight:bold;text-align:center;vertical-align:middle;color:#00186B;letter-spacing: 0px;line-height: .88em; margin-right:13px;padding-bottom: 0px}
.hpiPower{font-size:10px;text-align:center;margin-right:-2px}
div.infoIntro{margin:0px 8px 0px 8px;}
div.infoSection{margin:0px 8px 0px 8px;border-width:2px 0px 2px 0px;border-style:solid;border-color:#CBC2BB;background-image:url('../img/tmpl/hpi_tmpl_info_help_bg.gif');background-repeat:repeat-x;background-color:#F0F0F0;}
div.infoSectionNoBorder{margin:0px 8px 0px 8px;background-image:url('../img/tmpl/hpi_tmpl_info_help_bg.gif');background-repeat:repeat-x;background-color:#F0F0F0;}
div.infoPara{margin:8px 4px 8px 4px;}
div.infoCaption{font-size:18px;font-weight:bold;font-style:italic;color:#364886;}
div.infoContent{color:#364886;}
.infoHelpBody{width:100%;}
.infoSpacer{height:8px;}
.infoSmallSpacer{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:3px;}
div.infoHelpCaption{font-size:11px;font-weight:bold;}
div.infoHelpContent{font-size:11px; padding-right: 10px; }
.expandableInfoContent{padding-left:6px;padding-bottom:2px;}
div.infoSectionYourDetails{height:100%;margin:0px 8px 0px 8px;border-width:0px 0px 2px 0px;border-style:solid;border-color:#CBC2BB;background-color:#F0F0F0;}


/* Results */
.resultsCaption,.resultsInfo,{padding:2px 12px 2px 12px;}
.resultsReference{margin:0px 12px 0px 12px;font-size:12px;font-weight:bold;color:#364886;}
.resultsCaption{font-size:18px;font-weight:bold;color:#364886;}
.resultsInfo{font-size:15px;font-weight:bold;font-style:italic;color:#364886;}
.resultsWarn{color:#E00000;font-size:15px;font-weight:bold;}
.resultsData{}

/* Spacers and lines */
.lineTop{margin:6px 0px 0px 0px;padding:6px 0px 0px 0px;border-width:2px 0px 0px 0px;border-style:solid;border-color:#CBC2BB;}
.lineBtm{margin:0px 0px 6px 0px;padding:0px 0px 6px 0px;border-width:0px 0px 2px 0px;border-style:solid;border-color:#CBC2BB;}
.lineTopDotted{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;border-top:2px dotted #CBC2BB;}
.lineBtmDotted{margin:0px 0px 6px 0px;padding:0px 0px 6px 0px;border-bottom:2px dotted #CBC2BB;}
.lineLeftDotted{border-left:2px dotted #CBC2BB;}
.lineRightDotted{border-right:2px dotted #CBC2BB;}
hr.mainDotted{margin:6px 0px 6px 0px;border:1px dotted #CBC2BB;}

/* FAQ */
.topicHeading{padding:2px 2px 6px 4px;font-size:14px;color:#000060;font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;}
.terms{padding:2px 2px 4px 2px;font-size:11px;color:#000060;font-family:arial,helvetica,verdana,sans-serif;}
.termsBold{padding:0px 2px 0px 2px;font-size:11px;color:#000060;font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;}

/* Footer */
div.footer{margin:12px 12px 6px 12px;}
a.footerLink{font-size:11px;}
td.footerSep{padding:0px 12px 0px 12px;text-align:center;}

/* Summary page */
a.underlined{color:#588998;font-weight:bold;text-align:right;text-decoration:underline;}

/*internal view styles */
#internalViewInformation 
{
	margin:0px 12px 0px 12px;
	font-size:12px;
}

p.operatorDataPrompt, p.operatorDataText
{
	 padding-left 4px;
	 font-size:12px; 
     text-align:left;
     vertical-align:top;  
    
}
p.operatorDataPrompt
{
	font-weight:bold;
	color:#787878;
}

.sectionHeader{
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 4px 0px;
}

div.activationCol1{
	width: 200px;
}
div.activationCol2{
	width: 200px;
}
div.activationCol3{
	width: 200px;
}
div.activationCol4{
	width: 200px;
}
div.activationCol5{
	width: 200px;
}
div.activationCol6{
	width: 200px;
}
div.activationCol7{
	width: 200px;
}
div.activationCol8{
	width: 10px;
}

#guaranteebody ol li {
	list-style-type: decimal;
	margin-bottom: 15px;
}

#guaranteebody ol li ol li
	{
	list-style-type: lower-alpha;
	}
	
#guaranteebody ol li ol li ol li 
	{
	list-style-type: lower-roman;	
}

.overrideIndicator
{
	display: inline;
	color : red;
	padding-left: 3px;
	font-weight: normal;
}

.vehicleDetailsLabel
{
	width: 100%;
}

/* The End */