.resultTableInfoCell
{
	border-bottom:1px solid #303062;
	padding:5px;
	width:100%;
}

/* Banner related */

.TopBarText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva; TEXT-DECORATION: none
}
A.TopBarText:hover {
	COLOR: #ffff00
}

.CompareHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma,Arial, Helvetica, Geneva; TEXT-DECORATION: none
}

.CompareLink {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ededed; TEXT-DECORATION: none
}
A.CompareLink:hover {
	COLOR: #994040
}

.BottomBar {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.BottomBar:hover {
	COLOR: #dddddd
}

.blacktahoma {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: 000000; text-decoration: none}

/* General page content */

.hideable { position: relative; display: none; height:0}

.writecellul {margin:0 0 0 10; padding: 0 0 0 5;}
.writecellli {list-style: disc outside; }

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

.smalltextarial  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.ChannelHomeHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.ChannelhomeHeaderLarge	{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none;}
.ChannelhomeHeaderLarge	H1{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; display : inline;}
A:hover.ChannelHomeHeader {color: #000099;}
A:hover.ChannelhomeHeaderLarge {color: #000099;}

.PageHeading
{
	FONT-FAMILY : Arial;
	SIZE : 4;
	TEXT-ALIGN : left;
	vertical-align : middle;
	FONT-WEIGHT: bold;
}

.SubHeading
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
	FONT-WEIGHT: bold;
}


.Question
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
}

.Question H2
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
	display : inline; font-weight: normal; color: blue;
}

.Question H3
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
	display : inline;
}

.Answer
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
}

.BodyText
{
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	vertical-align : middle;
	padding: 2px;
}

.CaptionText
{
	FONT-FAMILY : Arial;
	FONT-SIZE: 11px;
	vertical-top : middle;
}

.ChannelHomeText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}

.QuickAddress 
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
}	

.progLine1 {
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	vertical-align : middle;
	padding: 2px;
	
}

.progLine2 {
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	vertical-align : middle;
	padding: 2px;
	border-top:1px solid #333366;
	border-left:1px solid #333366;
	border-right:1px solid #333366;
	border-bottom:1px solid #333366;
	background-color: #FFFFFF;
	height:14px;
}

.progLine3 {
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	vertical-align : middle;
	padding: 2px;
	
	
}

.QuestionHeader
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 18;
	height:40px;
}

/* Results page */
/*tmp for motor results page*/
.bgColCol1_motor { border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt; }



.bgColCol1 { width:160; border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt;}

.resultTextBold { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt; font-weight: Bold;}


.bgColCol2
{
	background-color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
}

.bgColCol3
{ 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
	padding: 2px;
}

.bgColCol4
{ 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
	padding: 2px;
}

.resSeparate
{
	border-bottom:1px solid #000000;
	background-color:#A4DFD0;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
}

.arrowClass
{
	background-color: #FFCC00;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
}

.resFailed
{
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;	
}

.monthlyValues
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
}

.monthlyValuesBold	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
 }
.monthlyTotal	{
	border-top:1px solid #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt; 	
	border-bottom:1px solid #000000;
}

.monthlyCell	{
	border-bottom:1px solid #000000;
}

.errorLine	{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	text-align: center;
	padding: 2px;
	border-bottom:1px solid #000000; 
	
}

.resultsBottom	{ border-bottom:3px solid #333366; }

.selectedRow { background-color: #FFFFFF; }

.NoDealResultsText	{ width:160; color:red; font-weight:bold; font-family:Arial; font-size:12pt; font-weight:bold;}
a.NoDealResultsText   {text-decoration:underline;}

/* Results page end */

/* Details page */

.DetailsHeader
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 height: 25;
	 color: #000000; 
	 font-weight: bold; 
	 text-align: left
}

.DetailsHeaderLarge		{
	 font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF;
	 padding: 1px;
	 background-color: #333366; 
	 font-weight: bold; 
	 text-align: left
}

.DetailsHeaderSmall		{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 height: 25;
	 color: #FFFFFF;
	 padding: 1px;
	 background-color: #333366; 
	 font-weight: bold; 
	 text-align: left
}

.DetailsSubHeading {font-family:Arial; font-weight: bold; color:#000000; font-size: 11pt;}

.DetailsbuyText {font-family: Arial, sans-serif; font-size: 14pt; color: #333366; font-weight: bold;}

.DetailsBodyText {font-family: Arial, sans-serif; font-size: 14pt; color: #333366; font-weight: bold;}

.detailsContainer	{
	border:1px solid #333366;
	background-color: #f4f4ff;
}

.detailsContainer2	{
	border:2px solid #333366;
}

/*.detailsContainer3 	{
	border-color: red; 
}*/
.applyTable_motor { border-style:solid; border-width: 2px; border-color:#000066; padding: 5px; margin: 0px;}
.applyTable { border-style:solid; border-width: 2px; border-color:#000066; padding: 5px; margin: 0px; cursor:pointer;}
.orText { font-family:Arial, Sans-Serif; font-size: medium; color:#000066; text-align: center; }
.buyText { font-family: Arial, Sans-Serif; font-size: larger; color: #000066; font-weight: bold; }
.excessBorder
{
 border-style:solid none solid solid; 
 border-width:1px; 
 border-color:#006; 
 padding: 2px 5px 2px 5px;
}

.addExtrasBorder
{
	border-style:none solid solid solid; 
	border-width: 1px; 
	border-color: #006; 
	padding: 2px 15px 2px 15px;
}

.premiumBorder
{
	border-style:none none none solid; 
	border-width:1px; 
	border-color:#006; 
	padding: 2px 5px 2px 5px;
}

.noDealDetailsTxt { text-indent:3; text-valign:middle; font-family:Arial,Verdana; font-size:13pt; font-weight:900; color:#FFFFFF; text-decoration:underline; background-color: #333366; }
a.noDealDetailsTxt   {text-decoration:underline;}
td.noDealDetailsTxt	{height:35px;}

/* Details page end */


/******* MOTOR STUFF ********/
	/*channelhomeheader*/
	/*.mDefaultPageHeadings{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFEEEE; font-weight: bold; text-decoration: none;}*/
	.mDefaultPageHeadings{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
	/*SubHeading*/
	.mStepHeadings
	{FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 9pt;
	TEXT-ALIGN : left;
	vertical-align : middle;
	FONT-WEIGHT: bold;}
	
	
	.motorChannelHeader{FONT-FAMILY: verdana; FONT-SIZE:11px; COLOR: #FFFFFF;}
	
	
	
	.bgColCol1_motor{border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt;}
	
	/*NEW*/
	.resultsTopBar
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; color: #000000; font-weight: bold;
	}
	
	.resultTableTopCell
	{
		border-bottom:1px solid #303062;
	}
	
	.resultTableCell
	{
		border-bottom:1px solid #303062;
		/*border-left:1px solid #990000;
		border-right:1px solid #990000;*/
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; color: #000000
	}
	
	.resultTableAnnualCell
	{
		border-bottom:1px solid #303062;
		/*border-left:1px solid #CEC3C7;
		border-right:1px solid #CEC3C7;*/
		
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; color: #000000;
		background-color: #FFCE00;
	}
	
	.slHeading
	{
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; color: blue; font-weight: bold;
	}
	/*---*/
	
	.resultTableInfoCell strong {font-family: Arial, Helvetica, sans-serif;}

	.resultTableEndCell
	{
		border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt;
	}

	.resultsProviderCell
	{
		border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt;
	}
	
	.resultTableLoading
	{
		border-bottom:1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 9pt;
	}
	
	.resultTableError
	{
		border-bottom:1px solid #000000;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
	}
	
	
	.resultTableProviderBreakLine
	{
		border-bottom:1px solid #000000;
		background-color:#E0EEF8;
		font-family : Arial, Verdana, Helvetica, sans-serif;
		font-size : 9pt;
	}
	
	
	.resultsTableHeaderText
	{
		background-color: #FFCC00;
		font-family : Arial, Verdana, Helvetica, sans-serif;
		font-size : 9pt;
		border-bottom:1px solid #000000;
	}
	
	.resultsTablePPVCell {color:red; font-weight:bold; font-family:Arial; font-size:12pt; font-weight:bold; border-bottom:1px solid #000000;}
	
	
	/*NEW*/
	.detailsHeaderLarge{font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF; padding: 1px; background-color: #333366; font-weight: bold; text-align: left;} 
	.detailsHeadingTitle{font-family:Verdana; font-weight:bold; font-size: 10pt; color:white;}
	.detailsHeadingQuote{font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF; padding: 1px; background-color: #333366; font-weight: bold; text-align: left;}
	
	.detailsPremiumBorder{border-style:none none none solid; border-width:1px; border-color:#006; padding: 2px 5px 2px 5px;}
	.detailsExcessBorder{border-style:solid none solid solid; border-width:1px; border-color:#006; padding: 2px 5px 2px 5px;}
	.detailsAddExtrasBorder{border-style:none solid solid solid; border-width: 1px; border-color: #006; padding: 2px 15px 2px 15px;}
	
	.detailsOptionalCoverTable{background: #DDDDFF; padding: 10px; border-style:none solid solid solid; border-width:1px; border-color: #006; }
	.detailsOptionalCoverTableHome{background: #DDDDFF; padding: 10px; border-style:solid solid solid solid; border-width:1px; border-color: #006; }
	.detailsSubHeading {font-family:Arial; font-weight: bold; color:#000000; font-size: 11pt;}
	/*****/
	
	/*
	.applyTable_motor { border-style:solid; border-width: 2px; border-color:#990000; padding: 5px; margin: 0px;}
	
	.detailsBuyText{font-family: Arial, sans-serif; font-size: 14pt; color: #333366; font-weight: bold;}
	.detailsBodyText{font-family: Arial, sans-serif; font-size: 14pt; color: #CC0000; font-weight: bold;}
	.detailsContainer{border:1px solid #333366; background-color: #f4f4ff;}
	.detailsContainer2{border:2px solid #333366;}
	*/
	
	/*Quote Retrieval Details*/
	.detailsQuoteRetDetailsTable{
		background: #DDDDFF;
		padding: 10px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color: #000006;
	}
	.detailsRQD_OnlineDiscount{FONT-FAMILY:arial; FONT-SIZE:20px; FONT-WEIGHT:BOLD;}
	.detailsRQD_StandardText{FONT-FAMILY:arial; FONT-SIZE:12px; FONT-WEIGHT:BOLD;}
	.detailsRQD_QuoteInfo{FONT-FAMILY:arial; FONT-SIZE:13px;}
	.detailsRQD_Print{FONT-FAMILY:arial; FONT-SIZE:11px; FONT-WEIGHT:BOLD;}
	/*END*/
/*****************************/

.adChannelHeader{COLOR: #000066; FONT-WEIGHT: bold; FONT-FAMILY: arial; FONT-SIZE: 18px;}

/* AA Car Data Check promo on results page */
#cdcDiv {margin:2px 0px 4px; border:1px solid black; background-color:#E0EEF8;}
 #cdcDiv p {padding:10px; margin:0px; font-size:13px;}
 #cdcDiv a {font-size:16px; font-weight:bold; color:black; text-decoration:underline;}
#cdcLogo {margin:20px 10px; float:left; border:1px solid black;}
#cdcApplyImg {margin:17px 10px; float:right;}


/*WRID 7045 & 7061*/
#percentCounter {text-align:right; border:0; width:2em; color: #fff; font: bold 11px arial; background-color: #303062;}

.rtHeader{background: #303062; text-align: center; color: #fff; font: bold 11px arial;}
#rtHeading1{width: 240px;}
#rtHeading2{width: 50px;}
#rtHeading3{width: 80px;}
#rtHeading4{width: 60px;}
#rtHeading5{width: 60px;}
#rtHeading6{width: 70px;}
#rtHeading7{width: 65px;}
#rtHeading8{width: 110px;}
#rtHeading9{width: 100px;}

/* used on motor TPFT page */
.rtHeaderPrevResult{text-align: left; color: #000; font: bold 12px arial;}
.rtHeaderPrevResult a {text-decoration:underline;}

/***********/

.bgColCol1Sponsored 
{
	width:160; 
	border-bottom:1px solid #000000; 
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	font-size : 9pt;
	background-color:#C6DFF2;
}

.bgColCol2Sponsored
{
	background-color: #FFCC00;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
}

.bgColCol3Sponsored
{ 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
	padding: 2px;
	background-color:#C6DFF2;
}

.bgColCol4Sponsored
{ 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom:1px solid #000000; 
	padding: 2px;
	background-color:#C6DFF2;
}

.gophinvisible { position: relative; visible: hidden; height: 0px; border-width: 0px;}


/* motor results page */
	.resultsTableFadeText
	{
		 font-family: verdana;
		 font-size: 10px; 
		 font-style: normal; 
		 text-decoration: none; 
		 color: #999999;
	}

	.resultsInnerTable
	{
		border: 0;
		width: 100%;
		height: 70px;
		padding: 2px;
	}
	
	.resultsInnerTableText
	{
		font-family: verdana;
		font-size: 11px; 
		color: #000000;
	}

	.resultsInnerTableFadeText
	{
		font-family: verdana;
		/*width: 100px;*/
		font-size: 11px; 
		color: #999999;
	}
	.resultsInnerTableInfoText
	{
		font-family: verdana;
		border-top:1px dashed #999999;
		font-size: 11px; 
		color: #000000;
	}
/* end motor results page */

