/* Matchmaker 3 v1.0 - Inventory View Master CSS */
/* Copyright 2009 Autofusion.com */

/* The Matchmaker assumes that it is inheriting a 10px font-size from its container! */

/*
	SECTION                DESCRIPTION
	Global Classes         Classes that may be used anywhere in the MM.
	Button Styles          Styles for any button links.
	Matchmaker Wrapper     Classes that set up the cross-browser ('sup IE?) wrapper.
	Matchmaker Container   Basic MM container setup including margin/padding reset and font-family.
	Sidebar Wrapper        Wrapper to enable sidebar + liquid content area.
	Navigation Area        Styles that only apply to the Navigation Area.
	Main Area              Styles that only apply to the Main Area.
	Results Display        Styles for the various results display options (tile, large, small, text).
	Lightbox Panels        Styles that only apply to the Save Search, Edit Filter, and No Matches panels.
*/

/*** Global Classes ***/
#mm3_Container .mm3_Left,
.mm3_Left {
	float: left !important;
}
#mm3_Container .mm3_Right,
.mm3_Right {
	float: right !important;
}
#mm3_Container .mm3_ClearDiv,
#mm3_Container .mm3_ResultClearDiv,
.mm3_ClearDiv,
.mm3_ResultClearDiv {
	/* Note: "mm3_ResultClearDiv" is a workaround for an IE6 rendering bug,
	and is used to clear the outermost floats of a result, if any. */
	clear: both;
	height: 0;
	line-height: 0 !important;
	font-size: 0 !important;
}
#mm3_Container .mm3_LightBox,
.mm3_LightBox {
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #222;
	color: #BBB;
	background: #111;
}
#mm3_Container .mm3_DarkBox,
.mm3_DarkBox {
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #222;
	color: #BBB;
	background: #111;
}

/*** Button Styles ***/
/* Button Style 01 */
#mm3_Container a.mm3_Button01:link,
#mm3_Container a.mm3_Button01:active,
#mm3_Container a.mm3_Button01:visited,
a.mm3_Button01:link,
a.mm3_Button01:active,
a.mm3_Button01:visited {
	display: block;
	float: left;
	height: 25px;
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right 0px;
	overflow: hidden;
}
#mm3_Container a.mm3_Button01 span,
a.mm3_Button01 span {
	display: block;
	padding: 0 0 0 5px;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left 0px;
}
#mm3_Container a.mm3_Button01:hover,
a.mm3_Button01:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -35px;
}
#mm3_Container a.mm3_Button01:hover span,
a.mm3_Button01:hover span {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -35px;
}
/* Button Style 02 */
#mm3_Container a.mm3_Button02:link,
#mm3_Container a.mm3_Button02:active,
#mm3_Container a.mm3_Button02:visited,
a.mm3_Button02:link,
a.mm3_Button02:active,
a.mm3_Button02:visited {
	display: block;
	float: left;
	height: 25px;
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -70px;
	overflow: hidden;
}
#mm3_Container a.mm3_Button02 span,
a.mm3_Button02 span {
	display: block;
	padding: 0 0 0 5px;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -70px;
}
#mm3_Container a.mm3_Button02:hover,
a.mm3_Button02:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -105px;
}
#mm3_Container a.mm3_Button02:hover span,
a.mm3_Button02:hover span {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -105px;
}
/* Button Style 03 */
#mm3_Container a.mm3_Button03:link,
#mm3_Container a.mm3_Button03:active,
#mm3_Container a.mm3_Button03:visited,
a.mm3_Button03:link,
a.mm3_Button03:active,
a.mm3_Button03:visited {
	display: block;
	float: left;
	height: 25px;
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -625px;
	overflow: hidden;
}
#mm3_Container a.mm3_Button03 span,
a.mm3_Button03 span {
	display: block;
	padding: 0 0 0 5px;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -625px;
}
#mm3_Container a.mm3_Button03:hover,
a.mm3_Button03:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -660px;
}
#mm3_Container a.mm3_Button03:hover span,
a.mm3_Button03:hover span {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -660px;
}
/* Drop Panel Buttons */
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:link,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:active,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:visited,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:link,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:active,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:visited {
	display: block;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 0 25px 0 30px;
	line-height: 23px;
	font-size: 1.2em;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -140px;
	overflow: hidden;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:hover,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:hover {
	color: #00264d;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -173px;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:link,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:active,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:visited,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:link,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:active,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:visited {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -206px;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:hover,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:hover {
	color: #00264d;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -239px;
}
/* Display Buttons */
#mm3_MainAreaContainer a.mm3_DisplayButton:link,
#mm3_MainAreaContainer a.mm3_DisplayButton:active,
#mm3_MainAreaContainer a.mm3_DisplayButton:visited {
	display: block;
	float: left;
	height: 25px;
	width: 25px;
	margin: 0 0 0 5px;
	text-decoration: none;
	color:#FFF
}
#mm3_DisplayTile {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -275px;
}
#mm3_DisplayTile:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -275px;
}
#mm3_DisplayLarge {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -310px;
}
#mm3_DisplayLarge:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -310px;
}
#mm3_DisplaySmall {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -345px;
}
#mm3_DisplaySmall:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -345px;
}
#mm3_DisplayText {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -380px;
}
#mm3_DisplayText:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -380px;
}
/* Paging Buttons */
#mm3_MainAreaContainer a.mm3_PageButton:link,
#mm3_MainAreaContainer a.mm3_PageButton:active,
#mm3_MainAreaContainer a.mm3_PageButton:visited {
	display: inline-block;
	height: 25px;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: top;
}
#mm3_MainAreaContainer a#mm3_PageButton3 {
	margin: 0 0 0 5px;
}
#mm3_MainAreaContainer a.mm3_PageButton span {
	display: block;
	padding: 0 0 0 5px;
}
#mm3_MainAreaContainer a.mm3_PageButton:hover {
	color: #ffffff;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -105px;
}
#mm3_MainAreaContainer a.mm3_PageButton:hover span {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -105px;
}
/* Color Buttons */
#mm3_NavAreaContainer a.mm3_ColorButton:link,
#mm3_NavAreaContainer a.mm3_ColorButton:active,
#mm3_NavAreaContainer a.mm3_ColorButton:visited {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -450px;
}
#mm3_NavAreaContainer a.mm3_ColorButton:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -450px;
}
#mm3_NavAreaContainer a.mm3_RemoveButtonLarge:link,
#mm3_NavAreaContainer a.mm3_RemoveButtonLarge:active,
#mm3_NavAreaContainer a.mm3_RemoveButtonLarge:visited {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -415px;
}
#mm3_NavAreaContainer a.mm3_RemoveButtonLarge:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -415px;
}
/* Search Filter Buttons */
#mm3_NavAreaContainer a.mm3_RemoveFilter:link,
#mm3_NavAreaContainer a.mm3_RemoveFilter:active,
#mm3_NavAreaContainer a.mm3_RemoveFilter:visited {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	text-decoration: none !important;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll left -597px;
}
#mm3_NavAreaContainer a.mm3_RemoveFilter:hover {
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll right -597px;
}
#mm3_NavAreaContainer a#mm3_RemoveAllFilters:link,
#mm3_NavAreaContainer a#mm3_RemoveAllFilters:active,
#mm3_NavAreaContainer a#mm3_RemoveAllFilters:visited {
	display: block;
	height: 25px;
	padding: 0 0 0 30px;
	line-height: 25px;
	text-decoration: none;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll 0px -415px;
}
#mm3_NavAreaContainer a#mm3_RemoveAllFilters:hover {
	text-decoration: underline;
	background: transparent url(/images/inventory-sprite.gif) no-repeat scroll -375px -415px;
}

/*** Matchmaker Wrapper ***/
#mm3_Wrapper {
	position: relative;
	width: 100%;
}

/*** Matchmaker Container ***/
#mm3_Container {
	position: relative;
	padding: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color:#000;
	color: #FFF;
	overflow: hidden;
}
#mm3_Container * {
	margin: 0;
	padding: 0;
}
#mm3_Parameters {
	display: none;
}

/*** Sidebar Wrapper ***/
#mm3_SidebarWrapper.mm3_Advanced {
	margin: 0 0 0 250px;
}

/*** Navigation Area ***/
#mm3_NavAreaContainer {
	position: relative;
	float: left;
	width: 236px;
	margin: 0 0 0 -250px;
	padding: 2px;
	background: none;
	border:1px solid #222
}
#mm3_NavArea {
	padding: 3px;
	background: #000;
}
#mm3_NavAreaContainer #mm3_SearchFilters {
	padding: 5px;
	border: 1px solid #333333;
	font-size: 1.1em;
	color: #FFF;
	background: #111;
}
#mm3_NavAreaContainer #mm3_SearchFilters h6 {
	font-size: 1.3em;
	font-weight: bold;
}
#mm3_NavAreaContainer #mm3_SearchFilters strong {
	display: block;
	margin: 5px 0 0 0;
}
#mm3_NavAreaContainer #mm3_SearchFilters a {
	display: block;
	float: left;
	margin: 5px 0 0 0;
	line-height: 1.6em;
	color: #FFF;
	text-decoration: none;
}
#mm3_NavAreaContainer #mm3_SearchFilters a:hover {
	text-decoration: underline;
}
#mm3_NavAreaContainer #mm3_SearchFilters a.mm3_RemoveFilter {
	margin: 5px 5px 0 0;
	line-height: normal;
}
#mm3_NavAreaContainer #mm3_SearchFilters #mm3_RemoveAllFiltersWrapper {
	float: left;
	clear: both;
	position: relative;
	left: 50%;
	margin: 5px 0 0 0;
}
#mm3_NavAreaContainer #mm3_SearchFilters #mm3_RemoveAllFiltersWrapper a {
	position: relative;
	left: -50%;
}
#mm3_NavAreaContainer #mm3_MainOptions {
	padding: 5px;
	border: 1px solid #333333;
	border-width: 0 1px 1px 1px;
	color: #FFF;
	background: #111;
}
#mm3_NavAreaContainer #mm3_MainOptions select {
	max-width: 145px;
	font-size: 1.1em;
}
#mm3_StartHere {
	display: block;
	width: 120px;
	padding: 0 0 5px 0;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
}
#mm3_MainOptionsDropdowns {
	margin: 0 0 10px 0;
	padding: 0 0 10px 5px;
	border: 1px solid #333333;
	border-width: 0 0 1px 0;
	color:#FFF
}
#mm3_ZipCodeSearch {
	padding: 0 0 10px 5px;
	border: 1px solid #cccccc;
	border-width: 0 0 1px 0;
}
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown {
	padding: 5px 0 0 0;
}
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown span,
#mm3_ZipCodeSearch span {
	display: block;
	float: left;
	width: 65px;
	font-size: 1.1em;
	font-weight: bold;
	color:#FFF
}
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown a:link,
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown a:active,
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown a:visited {
	margin: 0 0 0 65px;
	line-height: 20px;
	color: #666666;
}
#mm3_MainOptionsDropdowns .mm3_MainOptionsDropdown a:hover {
	color: #000000;
}
#mm3_NavAreaContainer .mm3_SliderContainer {
	width: 210px;
	margin: 0 auto;
}
#mm3_NavAreaContainer .mm3_SliderContainer span {
	display: block;
	float: left;
	width: 60px;
	font-size: 1.1em;
	font-weight: bold;
}
#mm3_NavAreaContainer .mm3_SliderContainer input,
#mm3_ZipCodeSearch input {
	font-size: 1.1em;
}
#mm3_NavAreaContainer .mm3_Slider {
	position: relative;
	height: 28px;
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/slider_bg.gif) no-repeat scroll top center;
	cursor: pointer;
}
#mm3_NavAreaContainer .mm3_Slider div {
	position: absolute;
	top: 2px;
}
#mm3_NavAreaContainer .mm3_Slider .mm3_SliderMinThumb img {
	width: 11px;
	height: 20px;
	cursor: w-resize;
}
#mm3_NavAreaContainer .mm3_Slider .mm3_SliderMaxThumb img {
	width: 11px;
	height: 20px;
	cursor: e-resize;
}
#mm3_NavAreaContainer .mm3_NavAreaButtonWrapper {
	float: left;
	clear: both;
	position: relative;
	left: 50%;
	margin: 5px 0 0 0;
}
#mm3_NavAreaContainer .mm3_NavAreaButtonWrapper .mm3_Button01 {
	position: relative;
	left: -50%;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel {
	display: none;
	position: relative;
	min-height: 20px;
	padding: 5px;
	border: 1px solid #cccccc;
	border-width: 0 1px 1px 1px;
	color: #FFF;
	background: #111;
}
.mm3_NavAreaOptionsPanel .mm3_PanelLoader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: #111 url(http://www.autofusion.com/development/jwsinv/1.0/images/small-loader.gif) no-repeat scroll 5px 5px;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel p {
	margin: 5px 0 3px 0;
	font-size: 1.1em;
	font-weight: bold;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel input[type="checkbox"] {
	vertical-align: text-bottom;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel select {
	font-size: 1.1em;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel label span {
	font-size: 0.9em;
	color: green;
}
#mm3_NavAreaContainer .mm3_NavAreaOptionsPanel .mm3_OptionsPanelColumn {
	float: left;
	width: 100px;
	padding: 0 5px 0 0;
	line-height: 2em;
}
#mm3_NavAreaContainer .mm3_ColorPicker {
	display: none;
	height: 100px;
	margin: 5px 0 0 0;
	border: 1px solid #cccccc;
	background: #fafafa;
	overflow-x: hidden;
	overflow-y: scroll;
}
#mm3_NavAreaContainer .mm3_ColorPicker table {
	width: 100%;
}
#mm3_NavAreaContainer .mm3_ColorPicker table tr {
	cursor: pointer;
}
#mm3_NavAreaContainer .mm3_ColorPicker table tr:hover {
	background: #d9ecff;
}
#mm3_NavAreaContainer .mm3_ColorPicker table tr td {
	color: #FFF;
}
#mm3_NavAreaContainer .mm3_ColorTable {
	width: 100%;
	margin: 5px 0 0 0;
}
#mm3_NavAreaContainer .mm3_ColorTable td {
	width: 50%;
	color: #FFF;
}
#mm3_NavAreaContainer a.mm3_ColorLink:link,
#mm3_NavAreaContainer a.mm3_ColorLink:active,
#mm3_NavAreaContainer a.mm3_ColorLink:visited {
	font-style: italic;
	color: #eee;
	text-decoration: none;
}
#mm3_NavAreaContainer a.mm3_ColorLink:hover {
	color: #eee;
	text-decoration: underline;
}

/*** Main Area ***/
.mm3_MainAreaLiquid {
	position: relative;
	width: 100%;
}
#mm3_MainAreaPadding {
	padding: 2px;
	background: none;
	border:1px solid #222
}
#mm3_MainAreaContainer {
	width: 100%;
}
#mm3_MainArea {
	position: relative;
	padding: 3px;
	background: #000;
}
#mm3_Loading {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/small-loader.gif) no-repeat scroll top left;
}
#mm3_TopButtons .mm3_Button01,
#mm3_TopButtons input,
#mm3_SearchMode {
	float: right !important;
	margin: 0 0 0 5px;
}
#mm3_TopPageBarResults {
	float: right;
	line-height: 25px;
	font-size: 1.4em;
	font-weight: bold;
}
#mm3_VINSearch {
	width: 98px;
	height: 21px;
	padding: 0 0 0 2px;
	line-height: 21px;
	font-size: 1.4em;
}
#mm3_MainAreaContainer #mm3_BasicBar.mm3_Advanced div div {
	display: none;
}
#mm3_MainAreaContainer #mm3_BasicBar.mm3_Advanced div div.mm3_ClearDiv {
	display: block;
}
#mm3_MainAreaContainer #mm3_BasicBar div {
	width: 100%;
}
#mm3_MainAreaContainer #mm3_BasicBar div div {
	float: left;
	width: auto;
	margin: 0 10px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color:#FFF;
	background-color:#111
}
#mm3_MainAreaContainer #mm3_BasicBar div div span {

	color:#FFF;
}
#mm3_MainAreaContainer #mm3_BasicBar div div.mm3_ClearDiv {
	float: none;
	margin: 0;
}
#mm3_MainAreaContainer #mm3_BasicBar div div#mm3_DropdownSplitter {
	display: none;
	clear: left;
	float: none;
	width: 5px;
	height: 5px;
	margin: 5px;
}
.mm3_PagesContainer {
	text-align: center;
}
.mm3_PagesContainer .mm3_PageButton,
.mm3_PagesContainer #mm3_PageButton3 {
	display: inline-block !important;
	float: none !important;
}
#mm3_Container .mm3_PagesContainer a.mm3_Left {
	margin: 0 5px 0 0;
}
#mm3_Container .mm3_PagesContainer a.mm3_Right {
	margin: 0 0 0 5px;
}
#mm3_DisplayOptions {
	float: left;
	line-height: 25px;
	color: #FFF;
}
#mm3_DisplayOptions span {
	float: left;
}
#mm3_MainAreaContainer #mm3_SortingBar {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background-color:#000
}
#mm3_SortingOptions {
	float: right;
	margin: 0 10px 0 0;
	line-height: 25px;
}
#mm3_PerPageOptions {
	float: right;
	line-height: 25px;
}
#mm3_MainAreaContainer .mm3_DisplayCompareBar {
	margin: 5px 0 0 0;
}
#mm3_MainAreaContainer .mm3_DisplayCompareBar .mm3_DisplayingResults {
	float: left;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
}
#mm3_MainAreaContainer .mm3_DisplayCompareBar .mm3_DisplayingResults em {
	font-weight: normal;
	color: #DDD;
}
#mm3_MainAreaContainer .mm3_DisplayCompareBar a.mm3_Button01 {
	float: right !important;
}
#mm3_BottomBar a.mm3_Button01 {
	margin: 0 5px 0 0;
}

/*** Results Display ***/
/* Tile Result Display */
#mm3_ResultsContainer .mm3_TileResult {
	float: left;
	width: 47%;
	margin: 5px 0 0 5px;
	padding: 5px;
	border: 1px solid #222;
	background: #111;
	color:#FFF;
	cursor: pointer;
}
#mm3_ResultsContainer .mm3_TileResult:hover,
#mm3_ResultsContainer .mm3_TileResult_hover {
	border: 1px solid #333;
	background: #222;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail {
	position: relative;
	float: left;
	width: 120px;
	height: 90px;
	margin: 0 5px 5px 0;
	border: 1px solid #666666;
	background: #ffffff;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail img {
	width: 120px;
	vertical-align: bottom;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerNew,
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerUsed,
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	position: absolute;
	top: 0;
	left: 0;
	height: 90px;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/cpo_overlay.png) no-repeat scroll top left;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultTitle {
	font-size: 1.4em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultTitle span {
	font-size: 0.9em;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultData {
	margin: 5px 0 0 0;
	line-height: 1.4em;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultData span {
	white-space: nowrap;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_Bottom {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border: 1px dashed #cccccc;
	border-width: 1px 0 0 0;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultPricing {
	float: left;
	width: 45%;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_PricingTitle {
	font-size: 1.4em;
	color:#F00;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_Price {
	font-size: 1.8em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_WasPrice,
#mm3_ResultsContainer .mm3_TileResult .mm3_MSRPPrice {
	font-size: 1.2em;
	font-style: italic;
	color: #cccccc;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultControls {
	float: right;
	width: 45%;
	text-align: right;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultControls a.mm3_Button01 {
	float: right;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultControls .mm3_CompareCheckbox {
	padding: 5px;
	font-size: 1.2em;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultControls .mm3_CompareCheckbox input[type="checkbox"] {
	vertical-align: bottom;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultExtra {
	margin: 5px 0 0 0;
	border: 1px none #cccccc;
	border-width: 1px 0 0 0;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultExtra .mm3_ExtraItem {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px none #cccccc;
	border-width: 0 1px 0 0;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultExtra .mm3_ExtraIncentive {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	color: red;
}
#mm3_ResultsContainer .mm3_TileResult .mm3_ResultComments {
	display: none;
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 1.1em;
	font-weight: bold;
	color: #333333;
	background: #fffcf2;
}
/* Large Result Display */
#mm3_ResultsContainer .mm3_LargeResult {
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #222;
	background: #111;
	cursor: pointer;
}
#mm3_ResultsContainer .mm3_LargeResult:hover,
#mm3_ResultsContainer .mm3_LargeResult_hover {
	border: 1px solid #555;
	background: #333;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_Left {
	width: 70%;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_Right {
	width: 25%;
	text-align: right;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail {
	position: relative;
	float: left;
	width: 120px;
	height: 90px;
	margin: 0 5px 5px 0;
	border: 1px solid #666666;
	background: #ffffff;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img {
	width: 120px;
	vertical-align: bottom;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerNew,
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerUsed,
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	position: absolute;
	top: 0;
	left: 0;
	height: 90px;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/cpo_overlay.png) no-repeat scroll top left;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultTitle {
	font-size: 1.4em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultTitle span {
	font-size: 0.9em;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultData {
	line-height: 1.4em;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultData span {
	white-space: nowrap;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_PricingTitle {
	font-size: 1.4em;
	color: #F00;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_Price {
	font-size: 1.8em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_WasPrice,
#mm3_ResultsContainer .mm3_LargeResult .mm3_MSRPPrice {
	font-size: 1.2em;
	font-style: italic;
	color: #DDD;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultControls a.mm3_Button01 {
	float: right;
	margin: 5px 0 0 0;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultControls .mm3_CompareCheckbox {
	padding: 5px;
	font-size: 1.2em;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultControls .mm3_CompareCheckbox input[type="checkbox"] {
	vertical-align: bottom;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultExtra {
	margin: 5px 0 0 0;
	border: 1px none #cccccc;
	border-width: 1px 0 0 0;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultExtra .mm3_ExtraItem {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px none #cccccc;
	border-width: 0 1px 0 0;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultExtra .mm3_ExtraIncentive {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	color: red;
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultComments {
	display: none;
	padding: 5px 5px 5px 25px;
	border: 1px solid #555;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	background: #333;
}
/* Small Result Display */
#mm3_ResultsContainer .mm3_SmallResult {
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #555;
	background: #333;
	cursor: pointer;
}
#mm3_ResultsContainer .mm3_SmallResult:hover,
#mm3_ResultsContainer .mm3_SmallResult_hover {
	border: 1px solid #555;
	background: #333;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_Left {
	width: 50%;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_Right {
	width: 45%;
	text-align: right;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail {
	position: relative;
	float: left;
	width: 80px;
	height: 60px;
	margin: 0 5px 5px 0;
	border: 1px solid #666666;
	background: #ffffff;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail img {
	width: 80px;
	vertical-align: bottom;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerNew,
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerUsed,
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	position: absolute;
	top: 0;
	left: 0;
	height: 60px;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultThumbnail img.mm3_ThumbnailBannerCPO {
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/cpo_overlay_small.png) no-repeat scroll 2px 2px;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultTitle {
	font-size: 1.4em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultTitle span {
	font-size: 0.9em;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultData {
	line-height: 1.4em;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultPricing {
	float: left;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_PricingTitle {
	font-size: 1.2em;
	color: #333333;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_Price {
	font-size: 1.8em;
	font-weight: bold;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultControls {
	float: right;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultControls a.mm3_Button01 {
	float: right;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultControls .mm3_CompareCheckbox {
	padding: 5px;
	font-size: 1.2em;
}
#mm3_ResultsContainer .mm3_SmallResult .mm3_ResultControls .mm3_CompareCheckbox input[type="checkbox"] {
	vertical-align: bottom;
}
/* Text Only Result Display */
#mm3_ResultsContainer #mm3_TextOnlyTable {
	width: 100%;
	margin: 5px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/text_horizontal.gif) repeat-x scroll top left;
}
#mm3_ResultsContainer #mm3_TextOnlyTable td {
	color: #FFF;
}
#mm3_ResultsContainer #mm3_TextOnlyTable #mm3_TextOnlyHeader td {
	color: #CCC;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr td {
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/text_horizontal.gif) no-repeat scroll bottom left;
}
#mm3_ResultsContainer #mm3_TextOnlyTable #mm3_TextOnlyHeader {
	font-weight: normal;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr.mm3_TextOnlyRow {
	cursor: pointer;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr.mm3_TextOnlyRow:hover td,
#mm3_ResultsContainer #mm3_TextOnlyTable tr.mm3_TextOnlyRow_hover td {
	background: #222 url(http://www.autofusion.com/development/jwsinv/1.0/images/text_horizontal.gif) no-repeat scroll bottom left;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr td {
	padding: 10px 5px 10px 0;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr td div {
	padding: 0 0 0 5px;
	background: transparent url(http://www.autofusion.com/development/jwsinv/1.0/images/text_vertical.gif) no-repeat scroll center left;
}
#mm3_ResultsContainer #mm3_TextOnlyTable tr td.mm3_TextOnlyColStart div {
	background: none;
}

#mm3_ResultsContainer #mm3_TextOnlyTable tr td div.mm3_CompareCheckbox {
	padding: 5px;
	background: none;
	text-align: center;
}

/*** Lightbox Panels ***/
/* Reset */
.yui-skin-sam .yui-panel-container {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.yui-panel-container * {
	margin: 0;
	padding: 0;
}
/* Save Search Panel */
.yui-skin-sam #mm3_SaveSearchPanel_c {
	top: 100px;
	left: 50%;
	margin: 0 0 0 -225px;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel {
	width: 450px;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .hd {
	padding: 0 10px 0 10px;
	font-size: 1.4em;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .bd {
	padding: 10px;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h2 {
	padding: 10px 0 5px 0;
	font-size: 1.6em;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h3 {
	padding: 10px 0 5px 0;
	font-size: 1.4em;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p {
	margin: 0 0 5px 0;
	font-size: 1.2em;
	line-height: 2.5em;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p.mm3_Left {
	margin: 0 5px 0 0;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p a:link,
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p a:active,
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p a:visited {
	color: #EEE;
	text-decoration: none;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel p a:hover {
	text-decoration: underline;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .mm3_SaveSearchHide {
	display: none;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .bd #mm3_SaveSearchControls {
	float: left;
	clear: both;
	position: relative;
	left: 50%;
	margin: 10px 0 0 0;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .bd #mm3_SaveSearchControls div {
	position: relative;
	left: -50%;
}
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .bd #mm3_SaveSearchControls a.mm3_Button01,
.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel .bd #mm3_SaveSearchControls a.mm3_Button02 {
	margin: 0 5px 0 0;
}
/* Edit Filter Panel */
.yui-skin-sam #mm3_EditParamPanel_c {
	top: 100px;
	left: 50%;
	margin: 0 0 0 -225px;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel {
	width: 450px;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .hd {
	padding: 0 10px 0 10px;
	font-size: 1.4em;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd {
	padding: 10px;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamOptions {
	font-size: 1.2em;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamOptions p {
	margin: 0 0 10px 0;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamOptions .mm3_EditParamSpan {
	display: block;
	margin: 5px 0 0 0;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamOptions .mm3_EditParamSpan input[type="checkbox"] {
	vertical-align: bottom;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamControls {
	float: left;
	clear: both;
	position: relative;
	left: 50%;
	margin: 10px 0 0 0;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamControls div {
	position: relative;
	left: -50%;
}
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamControls a.mm3_Button01,
.yui-skin-sam #mm3_EditParamPanel_c #mm3_EditParamPanel .bd #mm3_EditParamControls a.mm3_Button02 {
	margin: 0 5px 0 0;
}
/* No Matches Panel */
.yui-skin-sam #mm3_NoMatchesPanel_c {
	top: 100px;
	left: 50%;
	margin: 0 0 0 -225px;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel {
	width: 450px;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .hd {
	padding: 0 10px 0 10px;
	font-size: 1.4em;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .bd {
	padding: 10px;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .bd p {
	margin: 0 0 10px 0;
	font-size: 1.2em;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .bd #mm3_NoMatchesControls {
	float: left;
	clear: both;
	position: relative;
	left: 50%;
	margin: 10px 0 0 0;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .bd #mm3_NoMatchesControls div {
	position: relative;
	left: -50%;
}
.yui-skin-sam #mm3_NoMatchesPanel_c #mm3_NoMatchesPanel .bd #mm3_NoMatchesControls a.mm3_Button01 {
	margin: 0 5px 0 0;
}

#mm3_Disclaimer {
	color:#FFF;
	background-color:#000;
	border:1px solid #222
}

.mm3_LightBox mm3_PagesContainer {
	color:#CCC
}
