.Auction123_Showroom_Body,
.Auction123_Showroom
{
	font-family: Helvetica, Arial, sans-serif;
}
/* BASE OPPOSITE */
.Auction123_Showroom_Body,
.Auction123_Showroom,
.Auction123_Showroom .Filters,
.Auction123_Showroom .TopBar .KeywordSearch .KeywordInput,
.Auction123_Showroom .Filters .AdvancedFilterDropDownArrow,
.Auction123_Showroom .BreadCrumbs a,
.Auction123_Showroom .Filters .PriceSearchButton a.SearchButton,
.Auction123_Showroom #OptionsDialog #OptionsDialogContent,
.Auction123_Showroom .InventoryContent .InventoryItem .PriceContainer i,
.Auction123_Showroom .InventoryContent .InventoryItem .DescriptionContainer .Feature .Label,
.Auction123_Showroom .A123ShowroomBasic .DescriptionContainer .Feature,
.Auction123_Showroom .A123ShowroomEnhanced .DescriptionContainer .Feature,
.Auction123_Showroom textarea,
.Auction123_Showroom select,
.Auction123_Showroom .popeye,
.Auction123_Showroom .A123_Textbox input,
.Auction123_Showroom .A123_button22
{
	color: #000;
}
.Auction123_Showroom a
{
	color: #4c4c4c;
}
/* TRIM */
.Auction123_Showroom .Filters .AdvancedFilterDropDownArrowClosed:hover,
.Auction123_Showroom .InventoryContent .PriceContainer .Price b,
.Auction123_Showroom .A123ShowroomBasic .InventoryItem .DescriptionContainer .Title a,
.Auction123_Showroom .A123ShowroomEnhanced .InventoryItem .DescriptionContainer .Title a,
.A123_VirtualShowroom .headerContainer .title h1 b,
.A123_VirtualShowroom .description h1,
.A123_VirtualShowroom .Filters .Button .SearchButton,
.A123_VirtualShowroom .Results-Links h2,
.A123_VirtualShowroom .Filters .Slider input,
.A123_VirtualShowroom a,
.A123_VirtualShowroom .Results-Links h1,
.A123_VirtualShowroom .Results-Links a,
.A123_VirtualShowroom .powerdBy a,
.A123_VirtualShowroom .BodyType .name,
.A123_VirtualShowroom .BodyType .name a,
.A123_VirtualShowroom .Results-Links .LinksContainer li a,
.A123_ShowroomAjax .filterModule h2,
.A123_ShowroomAjax .resultsEnhanced .priceCtn .Price,
.A123_ShowroomAjax .filterModule input,
.A123_ShowroomAjax .Marketing,
.A123_ShowroomAjax .Title a.TitleLink
{
	color: #4c4c4c;
}

.Auction123_Showroom .A123ShowroomEnhanced .PriceContainer .AlternativePrice .Value
{
	color: #039;	
}

/* DARK */
.Auction123_Showroom #SortAndSearchHeader_SortBar.SortBar,
.Auction123_Showroom .InventoryContent .Pager,
.Auction123_Showroom .LegalFooter,
.Auction123_Showroom #OptionsDialog,
.Auction123_Showroom .box-container,
.Auction123_Showroom #OptionsDialog #OptionsDialogTitleBar,
.Auction123_Showroom .box-container .box-titleBar,
.Auction123_Showroom .A123ShowroomEnhanced .InventoryItem .OptionsContainer a:hover,
.Auction123_Showroom #SortAndSearchHeader_SortBar,
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer a:hover,
.Auction123_Showroom .LegalFooter,
.Auction123_Showroom .Pager,
.Auction123_Showroom .Pager a
{
	background: #808284;
	color: #fff;
}
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer a:hover,
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer a:hover span,
.Auction123_Showroom #OptionsDialog #OptionsDialogTitleBar #Title, .Auction123_Showroom .box-container .box-title
{
	color: #fff;
}


.Auction123_Showroom a,
.Auction123_Showroom .SortBar,
.Auction123_Showroom .A123_SortAndSearch .SortBar,
.Auction123_Showroom .Pager a:active,
.Auction123_Showroom .A123ShowroomBasic .DescriptionContainer .OptionsButton:hover,
.Auction123_Showroom .A123_button22:hover,
.Auction123_Showroom #OptionsDialog #OptionsDialogTitleBar,
.Auction123_Showroom .box-container .box-titleBar,
.Auction123_Showroom .ActionButtons a:hover
{
	color: #000;
}
.Auction123_Showroom .OptionsContainerTrim
{
	display: none;
}

.Auction123_Showroom a.A123_button22 b,
.Auction123_Showroom a.A123_button22 i
{
	display: none;
}
.Auction123_Showroom a.A123_button22,
.Auction123_Showroom a.A123_button22 b,
.Auction123_Showroom a.A123_button22 i,
.Auction123_Showroom a.A123_button22 span.button-bg,
.Auction123_Showroom a.A123_button22:hover span.button-bg
{
	background: none;
}
.Auction123_Showroom a.A123_button22
{
	background: #E6E7E8;
	padding-left: 10px;
	padding-right: 10px;
}
.Auction123_Showroom .Filters .PriceSearchButton a.SearchButton
{
	width: 20px;
}
.Auction123_Showroom a.A123_button22:hover
{
}
.Auction123_Showroom select,
.Auction123_Showroom input[type="text"],
.Auction123_Showroom .Filters input[type="text"]
{
	background: #fff;
}
.Auction123_Showroom .TopBar
{
	background-image: none;
}
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer a,
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer a.ActionVideo .btn-separator
{
	background-image: none;
}
.Auction123_Showroom .Filters,
.Auction123_Showroom #OptionsDialog #OptionsDialogContent
{
	background-image: none;
	background: #fff;
}

.Auction123_Showroom .A123ShowroomEnhanced div.OptionsContainerTrim
{
	background: #A2A3A5;
}
.Auction123_Showroom .A123ShowroomBasic .DescriptionContainer .OptionsButton,
.Auction123_Showroom .A123ShowroomEnhanced .OptionsContainer
{
	background-image: none;
	background: #E6E7E8;
}
.Auction123_Showroom .InventoryContent .Pager,
.Auction123_Showroom .LegalFooter
{
	border: 0 none;
}

.Auction123_Showroom .A123ShowroomEnhanced
{
	border-top: 0 none;	
}

/* ROWS */
.Auction123_Showroom .InventoryItem .detailsCtn,
.Auction123_Showroom .InventoryItem,
.A123_ShowroomAjax .resultsGrid .ImageContainer
{
	background-image: none;
	background: #fff;
}

.Auction123_Showroom .A123ShowroomEnhanced .InventoryItem.InventoryItemHover,
.Auction123_Showroom .A123ShowroomEnhanced .InventoryItem.InventoryItemHover .detailsCtn
{
	background-color: #e6e7e8;	
}

.Auction123_Showroom a:hover,
.Auction123_Showroom a:active,
.Auction123_Showroom .BreadCrumbs a:hover,
.Auction123_Showroom .BreadCrumbs .Selected,
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButton:hover,
.Auction123_Showroom .Pager a.pager-current,
.Auction123_Showroom .Pager a:hover,
.Auction123_Showroom .Pager .PagerSelected,
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButton,
.A123_ShowroomAjax a:hover,
.Auction123_Showroom .Filters .AdvancedFilterDropDownArrow:hover,
.Auction123_Showroom .SortBar .Conditions label:hover
{
	color: #003399;
}
.Auction123_Showroom .TopBar .KeywordSearch,
.Auction123_Showroom .TopBar .KeywordSearch .KeywordInput,
.Auction123_Showroom .TopBar .KeywordSearch .SearchButton
{
	background-image: url(search_spr.gif);
}
.Auction123_Showroom .TopBar .KeywordSearch .KeywordInput
{
	background-position: 0 -42px;
}
.Auction123_Showroom .TopBar .KeywordSearch .SearchButton
{
	background-position: 0 -21px;
	margin: 0; /* OVERWRITE USER */
}
.Auction123_Showroom .TopBar .KeywordSearch .SearchButton:hover
{
	background-position: 0 0;
}
/* CLOSE BUTTON */
.Auction123_Showroom #OptionsDialog #OptionsDialogTitleBar #CloseButton #CloseButtonImg,
.Auction123_Showroom .box-container .box-closeBtn
{
	background-image: url(closeBtn_spr.gif);
	width: 23px;
}
/* ORDER BUTTON */
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButton,
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButtonDesc
{
	background-image: url(ascendingDescending_spr.gif);
}
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButton
{
	background-position: top left;
}
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButton:hover
{
	background-position: bottom left;
}
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButtonDesc
{
	background-position: top right;
}
.Auction123_Showroom .SortBar .SortBy .SortOrder .OrderButtonDesc:hover
{
	background-position: bottom right;
}
.Auction123_Showroom .Filters .AdvancedFilterDropDownArrow,
.Auction123_Showroom .Filters .AdvancedFilterDropDownArrowExpanded
{
	background-image: none;	
	padding-left: 4px;
}
.Auction123_Showroom .TopBar .KeywordSearch .KeywordSearchBG,
.Auction123_Showroom .TopBar .KeywordSearch .KeywordSearchBG a.SearchButton,
.Auction123_Showroom .TopBar .KeywordSearch .KeywordSearchBG input.KeywordInput
{
	vertical-align: top;
	white-space: normal;
}

.Auction123_Showroom .DealerCertifiedContainer
{
	background-image: url(bmw-certified_120x80.png) !important;	
}