@charset "UTF-8";/* CSS Document */#flatmainFull {	float: left;	background-color: #FFFFFF;	padding: 0px;}#flatmainFull p {	margin-top: 0px;	margin-bottom: 8px;}#productTable {	background-color: #FFFFFF;	}#productTable p {	margin: 0px;	padding: 0px;}#productTable th {	background-color: #82000b;	color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #c08085;	border-top-style: none;	border-bottom-style: none;	border-left-style: none;	background-repeat: no-repeat;	background-position: right center;}#productTable th a {	color: #FFFFFF;	text-decoration: none;}#productTable th a:hover {	color: #FFFFFF;	text-decoration: underline;}#productTable th.forwardSort{	background-image: url(../products/images/arrowsort-down.gif);	background-color: #a80000;	text-decoration: underline;}#productTable th.reverseSort{	background-image: url(../products/images/arrowsort-up.gif);	background-color: #a80000;	text-decoration: underline;}#productTable th.sortby{	font-size: 9px;	vertical-align: middle;	font-weight: normal;}#productTable td {	padding-bottom: 8px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}#productTable .imageCol {	width: 130px;	background-image: url(../products/images/image-bg.gif);	background-repeat: no-repeat;	padding-left: 1px;}#productTable .imageCol img {	margin: 0px;	padding: 0px;}#productTable .modelCol {	background-image: url(../products/images/model-bg.gif);	text-align: center;	font-size: 18px;	color: #333333;	font-weight: bold;	width: 127px;	background-repeat: no-repeat;}#productTable .modelCol a {	font-size: 18px;	color: #333333;	text-decoration: none;}#productTable .classCol {	color: #003366;	text-align: center;	font-weight: bold;	background-image: url(../products/images/product-row-bg.gif);	background-repeat: repeat-x;}#productTable .fuelCol {	color: #990000;	text-align: center;	font-weight: bold;	background-image: url(../products/images/product-row-bg.gif);	background-repeat: repeat-x;	width: 98px;}#productTable .msrp {	color: #74ac59;	text-align: center;	font-weight: bold;	font-size: 13px;	background-image: url(../products/images/msrp-bg.gif);	background-repeat: no-repeat;	width: 167px;}#productTable .msrp p {	margin: 5px;}#productTable .msrpSmall {	color: #266c03;	font-weight: bold;	font-size: 10px;}#productTable .clipBottom {	padding-bottom: 0px;	background-color: #eff2f4;}.topGap {	margin-top: 5px;}.yearSelection {	vertical-align: middle;	padding-right: 10px;}
