/* smartbrowsing */
	.esUS #invSmartbrowse { position: relative; height: auto; min-height: 110px; margin: 0 195px 0 0; padding: 7px 0; overflow: hidden; background: url("/v8/widgets/automotive/inventory/listings/images/es_US/black/smartbrowse-bg.png") no-repeat 0 50%; border-bottom: 0; }
	.enCA #invSmartbrowse { position: relative; height: auto; min-height: 110px; margin: 0 195px 0 0; padding: 7px 0; overflow: hidden; background: url("/v8/widgets/automotive/inventory/listings/images/en_CA/black/smartbrowse-bg.png") no-repeat 0 50%; border-bottom: 0; }
	.frCA #invSmartbrowse { position: relative; height: auto; min-height: 110px; margin: 0 195px 0 0; padding: 7px 0; overflow: hidden; background: url("/v8/widgets/automotive/inventory/listings/images/fr_CA/black/smartbrowse-bg.png") no-repeat 0 50%; border-bottom: 0; }
	#invSmartbrowse { position: relative; height: auto; min-height: 110px; margin: 0 195px 0 0; padding: 7px 0; overflow: hidden; background: url("/v8/widgets/automotive/inventory/listings/images/en_US/black/smartbrowse-bg.png") no-repeat 0 50%; border-bottom: 0; }
		* html .esUS #invSmartbrowse {background: url("/v8/widgets/automotive/inventory/listings/images/es_US/black/smartbrowse-bg.gif") no-repeat 0 50%;}
		* html .enCA #invSmartbrowse {background: url("/v8/widgets/automotive/inventory/listings/images/en_CA/black/smartbrowse-bg.gif") no-repeat 0 50%;}
		* html .frCA #invSmartbrowse {background: url("/v8/widgets/automotive/inventory/listings/images/fr_CA/black/smartbrowse-bg.gif") no-repeat 0 50%;}
		* html #invSmartbrowse {background: url("/v8/widgets/automotive/inventory/listings/images/en_US/black/smartbrowse-bg.gif") no-repeat 0 50%;}
		.esUS #invSmartbrowse { position: relative; height: auto; min-height: 110px; margin: 0 195px 0 0; padding: 7px 0; overflow: hidden; background: url("/v8/widgets/automotive/inventory/listings/images/es_US/black/smartbrowse-bg.png") no-repeat 0 50%; border-bottom: 0; }
		* html .esUS #invSmartbrowse {background: url("/v8/widgets/automotive/inventory/listings/images/es_US/black/smartbrowse-bg.gif") no-repeat 0 50%;}
		#sbForm fieldset { margin: 0 10px 0 100px; padding: 0; border: 0; background: none; }
			#sbForm fieldset label,
			#sbForm fieldset a { display: block; float: left; margin: 0 7px 4px 0; font-size: 100%; font-weight: bold; }
			#sbForm fieldset a { clear: left; white-space: nowrap; }
		#SBstockNumber{ width: 150px; }
		#SBlinkedAccountId{ width: 150px; }

		#sbForm div { position: absolute; bottom: 0; right: 0; margin: 0; }
			#sb_loading { font-size: 8pt; padding: 4px 10px; }
				#sb_loading img { display: block; width: 16px; height: 16px; margin: 0 auto; }
			#sbSubmitBtn a { margin: 0 4px 4px 0; }

/* generic styles for paging */
	.invPaging { overflow: hidden; margin: 0; padding: 0 7px; }
		.invPaging strong,
		.invPaging span,
		.invPaging a { margin: 1px; display: block; float: left; height: 20px; line-height: 20px; font-weight: normal; }
		.invPaging a { width: 25px; font-weight: bold; font-family: arial,helvetica,sans-serif; text-align: center; text-decoration: none; }
		.invPaging a:hover { margin: 0; font-size: 144%; border: 1px solid; }
		.invPaging strong { font-weight: normal; font-variant: small-caps; }
		* html .invPaging { height: 1%; }

/* generic styles for counter */
	.invCount { margin: 0; padding: 0 4px; white-space: nowrap; }
		.invCount em { font-weight: normal; font-style: normal; font-variant: small-caps; }

/* header */
	#invHeader { overflow: hidden; }
	* html #invHeader { height: 1%; }

	#invHeaderTop { position: relative; overflow: hidden; border-bottom: 1px solid #999; }
	* html #invHeaderTop { height: 1%; }

		#invCompare { position: absolute; bottom: 0; right: 5px; width: 180px; height: 120px; background-color: red; background: url("/v8/widgets/automotive/inventory/listings/images/black/compare-bg.png") no-repeat 100% 100%; }
			#invCompare h4 { margin: 4px 7px; font-size: 85%; font-weight: normal; }
			#invCompare a { display: block; height: 20px; line-height: 20px; font-size: 85%; text-align: center; text-decoration: none; background: url("/v8/widgets/automotive/inventory/listings/images/black/compare-btn.png") no-repeat 50% 0; }
			.frCA #invCompare a { font-size: 77%;}
			.esUS #invCompare a { font-size: 69%;}
			#invCompare a:hover { background-position: 50% -20px; }
				#invCompare a em { color: #900; font-style: normal; font-weight: bold; }
			#deselectAllVehicles { cursor: pointer; font-size: 77%; font-weight: normal; text-decoration: underline; }

		#invStatus { position: absolute; bottom: 0; right: 25px; width: 160px; padding: 2px 0; }
			#invSwitcher { margin: 0 auto 2px; font-variant: small-caps; font-size: 85%; text-align: center; }
				#invSwitcher h4 { margin: 0; font-variant: small-caps; font-size: 114%; text-align: center; }
				#invSwitcher div { overflow: hidden; width: 88px; margin: 0 auto; }

				#invSwitcher a { float: left; width: 38px; height: 25px; margin: 2px; background-repeat: no-repeat; background-position: 0 0; }
				#invSwitcher a:hover { background-position: 0 -25px; }
				#invSwitcher a#switchList { background-image: url("/v8/widgets/automotive/inventory/listings/images/switcher-listview.png"); }
				#invSwitcher a#switchFull { background-image: url("/v8/widgets/automotive/inventory/listings/images/switcher-fullview.png"); }
					#invSwitcher a span { display: none; }

			#invStatus .invCount { padding: 0 0 1px; font-size: 85%; text-align: center; }

	#invHeader .invPaging { border: 1px solid #999; border-width: 0 1px 1px; }
	#invHeader #estpayForm { float: right; font-size: 8pt; line-height: 20px; }

/* footer */
#invFooter { margin-top: 7px; padding: 2px 7px; }
	#invFooter div { overflow: auto; }
	#invFooter .invPaging { float: right; }
	#invFooter .invCount { padding-top: 3px; }
	#invFooter p.disclaimer { font-size: 85%; text-align: center; }

/* disclaimer */
	#detailsDisclaimer { text-align: center; font-size: 92%; color: #666; }

/* ie7 */
	*+html #invFooter,
	*+html #invFooter div,
	*+html #invFooter .invCount { min-height:1px; }
/* ie6 */
	* html #invFooter { height: 1%; padding:2px 0; }
	* html #invFooter div { height: 1%;}
	* html #invSmartbrowse { height: 140px; }
/*DNA1002765*/
	* html #sbForm fieldset label {position:relative;float: left;}


/* no inventory */
	#noInventory { width: 440px; margin: 17px auto; text-align: center; font-weight: bold; }
/* =DNA667747
#invListview #noInventory { padding-right: 116px; }
*/
		#noInventory div { padding: 0 14px; }

/* colors */
.listings #invSmartbrowse { background-color: #333; }
	.invPaging a:hover { color: #ccc; border-color: #333; }
	.invPaging a.curpage { color: #900; }
#invStatus { background-color: #333; }
#invHeader .invPaging { background-color: #666; }
#invFooter { background-color: #666; }
	#invFooter p.disclaimer { color: #ccc; }

