	.left { float: left; }
	.right { float: right; }
	.clear { clear: both; }

	.invTitle 	{ color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	.invTitle a:link 	 { color: #336699; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	.invTitle a:HOVER  { color: #CC5353; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	.invTitle a:visited{ color: #336699; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	.invTitle a:active { color: #336699; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	
	.invTitleSearch { color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 15pt; font-weight: bold; }
	
	.invSubTitle{ color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 12pt; font-weight: bold; }
	.invBTitle  { color: #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 11pt; font-weight: bold; }
	.invBlTitle { color: #55647B; font-family : Trebuchet MS, Arial, Verdana; font-size : 12pt; font-weight: bold; }
	.invSubhead { color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 12pt; font-weight: bold; }
	.invBTitleSm{ color: #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 10pt; font-weight: bold; }
	.invRedTitle{ color: #cc0000; font-family : Trebuchet MS, Arial, Verdana; font-size : 12pt; font-weight: bold; }
	.invSmTitle { color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 10pt; font-weight: bold; }
	.invSmLtTitle{color: #788393; font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; font-weight: bold; }
	.inv 		{ color: #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 10pt; font-weight: normal; }
	.invRed		{ color: #cc0000; font-family : Trebuchet MS, Arial, Verdana; font-size : 10pt; font-weight: normal; }
	.invDropdown{ color: #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 10px; font-weight: normal; }
	
	.invWhiteTitle  { color: #ffffff; font-family : Trebuchet MS, Arial, Verdana; font-size : 14pt; font-weight: bold; }
	
	.invSpcBck	{ background-color: #B2BFCA;}
	.invSpcUsedContainer { position: relative; margin:0 auto; width:100px; text-align: center; }
	.invSpcUsedText { position: absolute; top: 58px; left: 0px; width: 100px; height: 15px; z-index: 2; font-size: 11px; font-weight: bold; }
	
	.invNowrap { white-space: nowrap }
	
	.invBckBlue	  { background-color: #E4E8EC; }
	.invBckBox 	  { border: 1px solid #C2CBD6; background-color: #E4E8EC; }
	.invBoxBorder { border: 1px solid #C2CBD6;}
	.inv360SpinButton { border: 1px solid #C2CBD6; background-color: #ffffff;}
	.invCalcBck   { background-color: #efefef; }
	.invBckWhite  { background-color: white; }
	.invNYPBox  { background-color: #C2CBD6; background-image:url(/Inventory/IMAGES/btn_NameYourPrice_Profile.jpg); background-repeat:no-repeat; border:1px solid #C2CBD6; }
	
	.invBoxTop     { border-top: 1px solid #C2CBD6; background-color: #E4E8EC; }
	.invBoxBottom  { border-bottom: 1px solid #C2CBD6; background-color: #E4E8EC; }
	.invBoxRight   { border-right: 1px solid #C2CBD6; background-color: #E4E8EC; }
	.invBoxLeft    { border-left: 1px solid #C2CBD6; background-color: #E4E8EC; }
	
	.invJustified { text-align: justify; }
	
	.inv a:link 	{ color : #336699; text-decoration : underline; }
	.inv a:HOVER 	{ color : #CC5353; text-decoration : underline; }
	.inv a:visited{ color : #336699; text-decoration : underline; }
	.inv a:active { color : #336699; text-decoration : underline; }
	
	.invO a:link 	 { color : #E24D0B; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; }
	.invO a:HOVER	 { color : #E20B0B; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; }
	.invO a:visited{ color : #E24D0B; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; }
	.invO a:active { color : #E24D0B; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; }
	
	.invB 		 { color : #000000; font-family : Trebuchet MS, Arial, Verdana; font-weight: bold; font-size : 10pt; }
	.invB a:link 	 { color : #336699; text-decoration : underline; font-weight: bold; }
	.invB a:HOVER  { color : #CC5353; text-decoration : underline; font-weight: bold; }
	.invB a:visited{ color : #336699; text-decoration : underline; font-weight: bold; }
	.invB a:active { color : #336699; text-decoration : underline; font-weight: bold; }
	
	.invSm 			{ color : #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; font-weight : normal; }
	.invSm a:link 	{ color : #336699; text-decoration : underline; font-size : 8pt;}
	.invSm a:HOVER 	{ color : #CC5353; text-decoration : underline; font-size : 8pt;}
	.invSm a:visited	{ color : #336699; text-decoration : underline; font-size : 8pt;}
	.invSm a:active 	{ color : #336699; text-decoration : underline; font-size : 8pt;}
	
	.invSmB 		{ color : #000000; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt;  font-weight: bold; }
	.invSmB a:link 	{ color : #336699; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invSmB a:HOVER 	{ color : #CC5353; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invSmB a:visited	{ color : #336699; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invSmB a:active 	{ color : #336699; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	
	.invWhiteB 		    { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : none; color : white ; font-weight : bold;  }
	.invWhiteB a:link 	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invWhiteB a:hover	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invWhiteB a:visited  { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invWhiteB a:active	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	
	.invHighlightB 		   { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : none; color : #ffff66 ; font-weight : bold;  }
	.invHighlightB a:link    { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : #ffff66 ; font-weight : bold;  }
	.invHighlightB a:hover   { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : #ffff66 ; font-weight : bold;  }
	.invHighlightB a:visited { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : #ffff66 ; font-weight : bold;  }
	.invHighlightB a:active  { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : #ffff66 ; font-weight : bold;  }
	
	/* Results Body Text */
	.invResults		{ color : #336699; font-family : Trebuchet MS, Arial, Verdana; font-size : 8pt; font-weight : normal; }
	.invResults a:link{ color : #336699; text-decoration : underline; font-size : 8pt;}
	.invResults a:HOVER 	{ color : #CC5353; text-decoration : underline; font-size : 8pt;}
	.invResults a:visited	{ color : #336699; text-decoration : underline; font-size : 8pt;}
	.invResults a:active 	{ color : #336699; text-decoration : underline; font-size : 8pt;}
	
	/* Results Headline Text */
	.invResultsHdr1	        { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : none; color : white ; font-weight : bold;  }
	.invResultsHdr1 a:link 	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr1 a:hover	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr1 a:visited { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr1 a:active	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	
	.invResultsHdr2	        { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : none; color : white ; font-weight : bold;  }
	.invResultsHdr2 a:link 	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr2 a:hover	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr2 a:visited { font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	.invResultsHdr2 a:active	{ font-family : Trebuchet MS, Arial, Verdana; font-size : 9pt; text-decoration : underline; color : white ; font-weight : bold;  }
	
	/* Results Background Colors */
	.invBckResultsHdr 	{ background-color: #A5B5C2; }
	.invBckResults 		{ background-color: #7595AD; }
	.invBckResultsOver	{ background-color: #F9AE38; }

	.invBckRow1 	   { background-color: #ffffff; }
	.invBckRow2 	   { background-color: #E4E8EC; }
	.invBckRow3 	   { background-color: #CDD5DC; }
	.invBckRowSelected { background-color: #CEE0EE; }
	
	/* Gradient Background Colors */
	.invGradGray	{ background-color: #E9E9E9; background-image: url(/inventory/media/images/bck_grad_gray.gif); background-repeat: repeat-x; }
	.invGradGray1	{ border: 1px solid #C2CBD6; background: #DEE2E6 url(/inventory/media/images/bck_grad_gray_dk1.gif) repeat-x; }
	.invGradGray2	{ border: 1px solid #C2CBD6; background-color: #B7C3CD; background-image: url(/inventory/media/images/bck_grad_gray_dk2.gif); background-repeat: repeat-x; }
	.invGradBlue	{ background-color: #759AB2; background-image: url(/inventory/media/images/bck_grad_blue.gif); background-repeat: repeat-x; }

	/* pricing rules styles */
	.strikeThrough 		{ text-decoration: line-through;}
	.invRedTitle 		{ font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 17; FONT-WEIGHT: normal; COLOR: FireBrick; LINE-HEIGHT: normal; FONT-STYLE: normal; }
	.resultsRed    		{ font-size : xx-small; color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: normal; }
	.invRedBold  		{ color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; }
	.invRedBold a:link    { color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invRedBold a:hover   { color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invRedBold a:visited { color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	.invRedBold a:active  { color: FireBrick; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; text-decoration : underline; font-size : 8pt; font-weight: bold; }
	
	/* photo gallery */
	.transparency 		{ border: 1px solid gray; filter=progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
	.no-transparency 	{ border: 1px solid black; filter=progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
	
	.Controls {background-image:url('/inventory/media/images/transparent20.png');height:25px;position:absolute;z-index:1000;bottom: 0px;left:0px;}
	
	.MPGHeader { font-family: Arial; font-size: 9pt; color: #336699; font-weight: bold; }
	.MPGNumber { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 23pt; font-weight: bold; color: #303030; padding:5px; }
	.MPGDisclaimer { font-family: Verdana; font-size: 7pt; line-height: 100%; color: #303030; }
	
	#dhtmlgoodies_tooltip { background-color: #FFFFFF; border: 1px solid #CEE0EE; position: absolute; display: none; z-index: 20000; padding-top: 4px; padding-left: 5px; padding-right: 5px; padding-bottom: 4px; font-size: 10px; font-family: "Trebuchet MS"; }
	#dhtmlgoodies_tooltipShadow{ position:absolute; background-color:#555; display:none; z-index:10000; opacity: 0.3; filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; }
	
	.invSubmitBtn { border: 1px solid black; color: #000; font-family: Arial, Verdana, MS Sans Serif; font-weight: bold; font-size: 11px;  background-color: #ccc; text-align: center; }
	#LoadOverlay { text-align: center; padding: 10px; position: absolute; top: 0px; left: 0px}
	
	
	/***** Home Inventory Search *****/
	#InvHomeSearchTable { width:240px; }
	/* New-Used-Cert */
	#InvHomeSearchType label { line-height: 25px;  padding: 0px; }
	/* Body */
	#InvHomeSearchBody label { line-height: 20px; width: 50px; }
	#InvHomeSearchBody select { width: 160px; }
	/* Body */
	#InvHomeSearchMake label { line-height: 20px; width: 50px; }
	#InvHomeSearchMake select { width: 160px; }
	/* Model */
	#InvHomeSearchModel label { line-height: 20px; width: 50px; }
	#InvHomeSearchModel select { width: 160px; }
	/* Trim */
	#InvHomeSearchTrim label { padding: 5px; width: 50px; }
	#InvHomeSearchTrim select { width: 160px; }
	/* Year */
	#InvHomeSearchYear label { line-height: 20px; width: 50px; }
	#InvHomeSearchYear select { width: 160px; }
	/* Color */
	#InvHomeSearchColor label { line-height: 20px; width: 50px; }
	#InvHomeSearchColor select { width: 160px; }
	/* Price */
	#InvHomeSearchPrice label { line-height: 20px; width: 50px; }
	#InvHomeSearchPrice select { width: 66px; }
	/* ZIP */
	#InvHomeSearchZIP input { width: 60px; }
	#InvHomeSearchZIP select { width: 70px; }
	
	
	/****** Main Inventory Search *****/
	.invMainSearch 		{ color: #000000; }
	#InvMainSearchTable { width: 280px; }
	/* New-Used-Cert */
	/* #InvMainSearchType { position: relative; } */
	#InvMainSearchType label { line-height: 25px;  padding: 0px; }
	/* Body */
	#InvMainSearchBody label { line-height: 20px; width: 50px; }
	#InvMainSearchBody select { width: 170px; }
	/* Make */
	#InvMainSearchMake label { line-height: 20px; width: 50px; }
	#InvMainSearchMake select { width: 170px; }
	/* Model */
	#InvMainSearchModel label { line-height: 20px; width: 50px; }
	#InvMainSearchModel select { width: 170px; }
	/* Trim */
	#InvMainSearchTrim label { line-height: 20px; width: 50px; }
	#InvMainSearchTrim select { width: 170px; }
	/* Year */
	#InvMainSearchYear label { line-height: 20px; width: 50px; }
	#InvMainSearchYear select { width: 170px; }
	/* Color */
	#InvMainSearchColor label { line-height: 20px; width: 50px; }
	#InvMainSearchColor select { width: 170px; }
	/* Price */
	#InvMainSearchPrice label { line-height: 20px; width: 50px; }
	#InvMainSearchPrice select { width: 71px; }
	/* ZIP */
	#InvMainSearchZIP input { width: 60px; }
	#InvMainSearchZIP select { width: 70px; }
	
	
	/****** Results Inventory Search *****/
	.invResultsSearch 		{ color: #000000; }
	#InvResultsSearchTable { width: 100%; }
	/* New-Used-Cert */
	/* #InvResultsSearchType { position: relative; } */
	#InvResultsSearchType label { padding-left: 50px; padding-right: 0px; }
	/* Body */
	#invResultsSearchBody label { width: 50px; }
	#invResultsSearchBody select { width: 160px; }
	/* Make */
	#InvResultsSearchMake label { width: 50px; }
	#InvResultsSearchMake select { width: 120px; }
	/* Model */
	#InvResultsSearchModel label { width: 50px; }
	#InvResultsSearchModel select { width: 145px; }
	/* Trim */
	#InvResultsSearchTrim label { width: 50px; }
	#InvResultsSearchTrim select { width: 130px; }
	/* Year */
	#InvResultsSearchYear label { width: 50px; }
	#InvResultsSearchYear select { width: 70px; }
	/* Color */
	#InvResultsSearchColor label { width: 50px;}
	#InvResultsSearchColor select { width: 175px; }
	/* Price */
	#InvResultsSearchPrice label { width: 50px; }
	#InvResultsSearchPrice select { width: 60px; }
	/* ZIP */
	#InvResultsSearchZIP input { width: 55px; }
	#InvResultsSearchZIP select { width: 55px; }
	
	
	/****** Advanced Inventory Search *****/
	.invAdvancedSearch 		{ color: #000000; }
	#InvAdvancedSearchTable { width: 280px; }
	/* New-Used-Cert */
	/* #InvAdvancedSearchType { position: relative; } */
	#InvAdvancedSearchType label { line-height: 25px;  padding: 0px; }
	/* Body */
	#InvAdvancedSearchBody label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchBody select { width: 170px; }
	/* Make */
	#InvAdvancedSearchMake label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchMake select { width: 170px; }
	/* Model */
	#InvAdvancedSearchModel label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchModel select { width: 170px; }
	/* Trim */
	#InvAdvancedSearchTrim label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchTrim select { width: 170px; }
	/* Year */
	#InvAdvancedSearchYear label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchYear select { width: 170px; }
	/* Color */
	#InvAdvancedSearchColor label { line-height: 20px; width: 50px; }
	#InvAdvancedSearchColor select { width: 170px; }
	/* Price */
	#InvAdvancedSearchPrice label { line-height: 20px; width: 100px; }
	#InvAdvancedSearchPrice select { width: 100px; }
	/* ZIP */
	#InvAdvancedSearchZIP input { width: 60px; }
	#InvAdvancedSearchZIP select { width: 70px; }
	/* Mileage */
	#InvAdvancedSearchMileage label { line-height: 20px; width: 100px; }
	#InvAdvancedSearchMileage select { width: 100px; }
	/* StockNumber */
	#InvAdvancedStockNumber label { line-height: 20px; width: 100px; }
	#InvAdvancedStockNumber input { width: 240px; }
	/* Engine */
	#InvAdvancedSearchEngine label { line-height: 20px; width: 100px; }
	#InvAdvancedSearchEngine select { width: 240px; }
	/* Transmission */
	#InvAdvancedSearchTransmission label { line-height: 20px; width: 100px; }
	#InvAdvancedSearchTransmission select { width: 240px; }
	/* Drive Type */
	#InvAdvancedSearchDriveType label { line-height: 20px; width: 100px; }
	#InvAdvancedSearchDriveType select { width: 240px; }
	/* Sort */
	#InvAdvancedSort label { line-height: 20px; width: 100px; }
	#InvAdvancedSort select { width: 240px; }
	
	#InvNotInStock {padding: 10px; text-align: center; color: #cc0000; font-family : Trebuchet MS, Arial, Verdana; font-size : 12pt; font-weight: bold; }
	
