div.carPushContainer
{
	background: transparent url(images/CarPushContainerBg.gif) repeat-y;
	width: 629px;
	margin: 0 0 10px 10px;
}
div.carPushContainer div.carPushHeader
{
	height: 47px;
	padding: 0 10px 0 10px;
	background: transparent url(images/CarPushContainerHeaderBg.gif) no-repeat;
}
div.carPushContainer div.carPushHeader div.carName
{
	float: left;
	display: inline;
	width: 425px;
	margin: 5px 0 0 0;
}
div.carPushContainer div.carPushHeader div.carName h2
{
	font-size: 15px;
	color: #000;
	font-weight: 600;
}
div.carPushContainer div.carPushHeader div.carName h5
{
	font-size: 12px;
	color: #5a5a5a;
}
div.carPushContainer div.carPushHeader h4.onTheRoad
{
	float: right;
	display: inline;
	color: #262a65;
	font-size: 16px;
	font-weight: 600;
	margin: 5px 0 0 0;
}
div.carPushContainer div.carPushHeader h4.onTheRoad span
{
	color: #c82227;
}

div.carPushContainer div.carDetails
{
	padding: 10px;
}
div.carPushContainer div.carDetails img.carVisual
{
	display: block;
	float: left;
}

div.carPushContainer div.carDetails div.carSavings
{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	width: 105px;
	height: 113px;
	background: transparent url(images/SaveBg.gif) no-repeat;
}
div.carPushContainer div.carDetails div.carSavings div
{
	margin: 46px 0 0 0;
	color: #ed2127;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
div.carPushContainer div.carDetails div.carSavings a
{
	overflow: hidden;
	text-indent: -100px;
	background: transparent url(images/BttnSaveMoreDetails.gif) no-repeat;
	display: block;
	width: 92px;
	height: 33px;
	margin: 5px 0 0 9px;
}

div.carPushContainer div.carDetails div.carText
{
	float: right;
	display: inline;
	width: 342px;
}
div.carPushContainer div.carDetails div.carText h5
{
	font-size: 11px;
}
div.carPushContainer div.carPushFooter
{
	background: transparent url(images/CarPushContainerFooterBg.gif) no-repeat;
	height: 5px;
	font-size: 0em;
}