/* CSS Document */
	body {
	font-size: 80%;
	}
		
		
	fieldset{
	
	padding: 0 0.5em 0.5em 0.5em;
	
	border: 1px solid #a1a7c7;
	
	margin: 2em 0;
	
	}
	
	
	
	legend{
	
	font-weight:bold;
	
	color:#182677;
	
	padding-bottom:0.5em;
	
	}
	
	
	
	.legend{
	
	font-weight:bold;
	
	color:#182677;
	
	padding-bottom:0.5em;
	}
	
	#priceListForm span.formControlGroup{
	
		margin:-5px 0 5px;
	
		display:block;
	
		width:auto;
	
		float:left;
	
	}
	
	.formControlGroup input{
	
		height:1.6em;
	
	}
	
	.PriceList {
		
		margin-bottom: 5px;
		
	}
	
	.PriceList li{
		
		display: inline;
		list-style-type: none;
		padding-right: 0px;
		margin-right:1em;
		margin-top:1em;
		margin-bottom:1em;		
	
	}
	
	.customerDataTable table {
	
	border:1px solid;
	border-color:#ddd #999 #888 #ddd;
	
	}
	
	/*.customerDataTable th {
		border:1px solid;
		border-color:#888;
		background-color:#87ADE1;
		font-weight:bold;
		text-align:left;
		text-decoration:none;
		padding-bottom:0px;
		font-size:.9em;
	}*/
	
	.customerDataTable th a{
		text-decoration:none;
	}
	
	/*.customerDataTable td {
		border:1px solid;
		border-color:#888;
		background-color:#fff;
		font-size:.9em;	
		color: #6D929B;
	}*/
	
	.customerDataTable th {
		font: bold 11px, Arial, Helvetica,
		sans-serif;
		color: #6D929B;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 3px 3px 0 3px;	
		background-color:#ffffff;
		vertical-align:middle;
		border: 1.5px solid #C1DAD7;
		margin-bottom:0;		
	}
	
	
	
	.customerDataTable td {
	
		border-left: 1px solid #C1DAD7;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 1px 3px 1px 3px;
		color: #07006C;
	}
	
	
	.customerDataTable td.alt {
		background: #F5FAFA;	
	}
	
	.customerDataTable td.green {
		background: #A0D6A4;	
	}
	
	#dhtmltooltip{
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		}
		
		#dhtmlpointer{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
		}

.question {
vertical-align:middle;
}

.hArrow {
border:0;
}

.PriceRecordList {
float:right;
}

.whatCarReviewSummary {
border: thin; border-color:#F98D21; border-style:solid; 
background-color:#EDEEF4; 
margin-bottom:5px;
height:250px;
padding-left:3px;
padding-right:2px;
}

.whatCarReviewSummary b{
color:#f98d21
}

.whatCarReviewImage {
border:1px solid #FF9900; margin-right:5px; padding-right:10px;
}

.whatCarReviewReadMore {
text-align:center;
}

.whatCarReviewReadMore a{
text-decoration:none;
}


.whatCarImageDisclaimer {
font-size:9px;
}

.whatCarFullReview {
border: thin; border-color:#F98D21; border-style:solid; 
padding-left:10px; padding-right:10px; padding-bottom: 10px; 
margin-bottom:5px; 
background-color:#EDEEF4;
}

.whatCarImage
{
border:1px solid #FF9900; margin-right:5x; margin-bottom:5px; margin-left:5px;
}

.clearBoth {
clear:both;
}


.priceBox {
width:700px; position:relative; z-index: 100; background-color:#FFFFFF;
}



.resultsBox {
width:777px;  overflow-x:auto; overflow-y:hidden; padding-bottom:15px; margin-left:-25px; margin-top:5px;}

.topListOptions {
text-align:left; margin-bottom:0;
}

.topListLineUp {
display:inline; padding-right:5px;
}




