.com-inventory-listing .products-heading{	background: #000a12;	padding: 4px 0;	overflow: hidden;}.com-inventory-listing .c-head {padding:12px;}.com-inventory-listing .c-head .title {font-size:18px;font-weight:bold;}.com-inventory-listing .c-head .description {}.com-inventory-listing .c-head .ruler{	border-bottom:1px dotted black;	margin-top:10px;}.com-inventory-listing .products-heading a:link, .com-inventory-listing .products-heading a:visited{	color: #ffffff;	text-decoration: underline;	text-transform: uppercase;}.com-inventory-listing .products-heading a:hover{	text-decoration: none;}.com-inventory-listing .products-heading .col-1{	width: 180px;	float: left;}.com-inventory-listing .products-heading .col-2{	width: 60px;	float: left;	background: url('/public/components/InventoryListing/theme2/images/cell-border-head.gif') 0 2px no-repeat;	padding-left: 15px;}.com-inventory-listing .products-heading .col-3{	width: 300px;	_width: 287px;	*width: 281px;	float: left;	background: url('/public/components/InventoryListing/theme2/images/cell-border-head.gif') 0 2px no-repeat;	padding-left: 15px;}.com-inventory-listing .products-heading .col-5{	float: left;   width: 144px;   _width: 138px;   *width: 144px;	background: url('/public/components/InventoryListing/theme2/images/cell-border-head.gif') 0 2px no-repeat;	padding-left: 15px;	}.com-inventory-listing .products-heading .col-6{	clear: both;	font-size: 0;}.com-inventory-listing .products-heading .sorting-icon {   display: inline-block;   *display: inline;   _display: inline;   height: 6px;   width: 11px;   overflow: hidden;   *margin: 3px 5px;   _margin: 3px 5px;   background: url(/public/components/InventoryListing/theme2/images/sort-arrow.gif) 0 0 no-repeat;	}.com-inventory-listing .products-heading .sorting-icon-desc {	background-position: 0 -6px;}.com-inventory-listing .product{	overflow: hidden;		padding:10px 0px 0px 0px;	text-align: left;	padding-top:20px;	float: left;}.com-inventory-listing .image{	float: left;	width: 180px;	padding-top: 20px; }.com-inventory-listing .product .image .image-overlay {	position: absolute;	border: solid 1px black;	z-index: 10000;}.com-inventory-listing .product .info{	margin: 0px;	min-height:87px;	overflow: hidden;	float:left;}.com-inventory-listing .product .info .details{	float: left;	overflow: hidden;	width: 390px;	padding-bottom: 7px;}.com-inventory-listing .product .info .price-block{	margin-left: 0;	overflow:hidden;	text-align:right;	width:145px;	float:left;}.com-inventory-listing .product .info .details .name {	color:#004A9D;	float:left;	font-size:18px;	font-weight:bold;	text-decoration:none;	width:390px;}.com-inventory-listing .product .info .details .specification{  overflow: hidden;  float: left;  padding:10px 0 0;  clear: left;}.com-inventory-listing .product .info .details .specification .block1{ 	width: 380px; 	float: left;}.com-inventory-listing .product .info .details .specification dl{   overflow: hidden;   line-height: 130%;}.com-inventory-listing .product .info .details .specification dt{   width: 60px;   color: #666666;   float: left;   text-transform: uppercase;   font-size: 10px;}.com-inventory-listing .product .info .details .specification dd{   margin-left: 50px;   font-size: 11px;   color: #00000;}.com-inventory-listing .product .info .price-block .price{   font-weight: bold;   font-size: 18px;   color: #e63701;}.com-inventory-listing .product .info .price-block .price span{   font-size: 14px;}.com-inventory-listing .product .info .price-block .price-title{	font-weight: bold;   font-size: 11px;   color: #e63701;}.com-inventory-listing .product .info .price-block .price-old{   font-size: 12px;   color: #000000;}.com-inventory-listing .product .info .price-block .price-old span{ 	text-decoration: line-through;}.com-inventory-listing .product .info .price-block .payment{ 	font-weight: bold;   font-size: 12px;   color: #010101;   padding: 10px 0 0 0;}.com-inventory-listing .product .info .price-block .recalc a,.com-inventory-listing .product .info .price-block .recalc a:visited{ 	font-size: 10px;}.com-inventory-listing .product .tools{	background: url('/public/components/InventoryListing/theme2/images/tools-bg.gif') left bottom repeat-x;	clear: left;	height: 44px;	overflow: hidden;	padding: 0px 7px 0 8px;	*padding-top: 7px;	float: left;	width: 533px;}.com-inventory-listing .product .tools .media{	width: 228px;	float: left;	text-align: left;	overflow: hidden;	padding: 16px 0 0 0;	font-size: 10px;	text-transform: uppercase;	}.com-inventory-listing .product .tools .buttons{	float: right;}.com-inventory-listing .product .tools .media a:link,.com-inventory-listing .product .tools .media a:visited{	color: #666666;	text-decoration: none;}.com-inventory-listing .product .tools .media a:hover{	text-decoration: underline;}.com-inventory-listing .product .tools .media .photo-count{	width: 64px;	float: left;	text-align: left;	background: url('/public/components/InventoryListing/theme2/images/icon-camera.gif') left top no-repeat;	padding:0 0 0 19px;}.com-inventory-listing .product .tools .media .video-count{	float:left;	margin-left:10px;}.c-paginator {	margin:5px;	padding:5px;	text-align:right;	float: right;}.c-paginator .paginator-button {	background-position: 0 50%;	background-repeat: repeat-x;	background-image: url('/public/components/InventoryListing/theme2/images/pagination-bg.gif');	border:1px solid #1471b2;	display:inline-block;	min-width:15px;	*width: 17px;	text-align:center;}.c-paginator a,.c-paginator a:visited{	color: #ffffff;	text-decoration: none;}.c-paginator .current {	background: none;	border:1px solid #000000;}.c-paginator .current a {	color: #000000;}.c-paginator .paginator-button-next,.c-paginator .paginator-button-prev {	background-position: 0 50%;	background-repeat: repeat-x;	background-image: url('/public/components/InventoryListing/theme2/images/pagination-bg.gif');	border:1px solid #1471B2;	display:inline-block;	font-size:11px;	font-weight:bold;	min-width:15px;	padding:3px 6px;	text-align:center;}.c-results-info {	float: left;	margin:5px;	padding:5px;}.c-results-info .total-found {	font-size:16px;	font-weight:bold;}.c-results-info .rss-feed {	background: url(/public/components/InventoryListing/theme2/images/rss_icon.jpg) left top no-repeat;	background-position: 4px 0;	padding-left:20px;}.c-results-info .rss-feed a{	font-weight:bold;}.c-vehicles {	clear: both;}.no-results {	margin: 35px 0;}.no-results-header {	font-size: 14px;	font-weight:bold;}.no-results-text {	font-size: 12px;}.com-inventory-listing .dealer-info-box{	padding: 5px 0 0 0;}.com-inventory-listing .dealer-info-box .dealer-info{	padding:3px 0; 	background: #000000;	overflow: hidden;}.com-inventory-listing .dealer-info-box .dealer-info .logo{	float: left;	width: 40px;	text-align:center;}.com-inventory-listing .dealer-info-box .dealer-info .text{	margin-left: 40px;	font-size: 10px;	color: #ffffff;	text-align: left;}.com-inventory-listing .dealer-info-box .dealer-info .text .dealer-name{	text-transform: uppercase;}.dealer-info-box-popup{	display: none;	padding: 5px;	background: #404040;	width: 200px;}.dealer-info-box-popup .dealer-info{	padding:7px 0; 	background: #000000;	overflow: hidden; }.dealer-info-box-popup .dealer-info .logo{	float: left;	width: 60px;	text-align:center;}.dealer-info-box-popup .dealer-info .text{	margin-left: 60px;	font-size: 10px;	color: #ffffff;	text-align: left;}.dealer-info-box-popup .dealer-info .text .dealer-name{	text-transform: uppercase;}.dealer-info-box-popup .dealer-info .text .dealer-phone{	color: #ff7a19;}
