

div.DestinationDivider {
	border-bottom:1px solid #F0F0F0;
}

#PhotoBox400Contact {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBox400Contact .PhotoBox400ContactWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBox400Contact .PhotosWide {
	background-color: #333333;
}

#PhotoBox400Contact .Thumbnails .Thumbnail {
	border: 5px solid #464646;
}

#PhotoBox400Contact .ContactInfo {
	background-color: #464646;
}

#PhotoBox400Contact .DescriptionWide {
	background-color: #464646;
}

#PhotoBox400Contact .DescriptionWide .DescriptionWideWrapper {
	background-color: #464646;
	border: 10px solid #464646;
}

#PhotoBox400Contact .DescriptionWide .DescriptionDivider950 {
	background-color: #464646;
}

#PhotoBox400Contact .DescriptionWide .DescriptionDivider760 {
	background-color: #333333;
}

#PhotoBox400Contact .DescriptionWide .Content {
	background-color: #333333;
}

#PhotoBox400Contact .LinksWide {
	border-top: 3px solid #333333;
}

#PhotoBox400Photo {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBox400Photo .PhotoBox400PhotoWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBox400Photo .PhotosWide {
	background-color: #333333;
}

#PhotoBox400Photo .Thumbnails .Thumbnail {
	border: 5px solid #464646;
}

#PhotoBox400Photo .MainPhoto {
	background-color: #464646;
}

#PhotoBox400Photo .Description {
	background-color: #464646;
}

#PhotoBox400Photo .Description .DescriptionTop {
	background-color: #333333;
}

#PhotoBox400Photo .Description .DescriptionDivider {
	background-color: 3px solid #464646;
}

#PhotoBox400Photo .Description .DescriptionBottom {
	background-color: #333333;
}

#PhotoBox400Photo .LinksWide {
	border-top: 3px solid #333333;
}

#PhotoBox64010Photo {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBox64010Photo .PhotoBox64010PhotoWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBox64010Photo .PhotoBox64010PhotoWrapperBorder {
	background-color: #464646;
}

#PhotoBox64010Photo .PhotoWide {
	border: 10px solid #464646;
}

#PhotoBox64010Photo .FirstPhoto {
	background-color: #333333;
	border-bottom: 3px solid #464646;
}

#PhotoBox64010Photo .OtherPhotos {
	background-color: #333333;
}

#PhotoBox64010Photo .DescriptionWide {
	background-color: #333333;
}

#PhotoBox64010Photo .DescriptionWide .VehicleHistory {
	background-color: #333333;
}

#PhotoBox64010Photo .DescriptionWide .Description {
	background-color: #333333;
	border-left: 3px solid #464646;
}

#PhotoBox64010Photo .LinksWide {
	border-bottom: 3px solid #333333;
}

#PhotoBox64010Photo .LinksWide .LinksWideWrapper {
	border: 3px solid #333333;
}

#PhotoBox640Preview {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewWide {
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .Thumbnails {
	background-color: #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .Thumbnails .Photo {
	border: none;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .LargePhoto {
	border-right: 3px solid #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .Info .Description {
	background-color: #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .Info {
	background-color: #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewWide .Links {
	background-color: #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow {
	background-color: #464646;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .Thumbnails {
	background-color: #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .Thumbnails .Photo {
	border: none;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .LargePhoto {
	background-color: #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .LargePhoto .Photo {
	border: none;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .DescriptionWide {
	border-top: 3px solid #333333;
	background-color: #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .DescriptionWide .DescriptionWideWrapper {
	background-color: #464646;
	border: 15px solid #464646;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .DescriptionWide .Content {
	background-color: #333333;
}

#PhotoBox640Preview .PhotoBox640PreviewNarrow .LinksWide {
	border-top: 3px solid #333333;
}

#PhotoBoxClassic {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBoxClassic .PhotoBoxClassicWrapper {
	background-color: #333333;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBoxClassic .PhotoColumn {
	background-color: #333333;
}

#PhotoBoxClassic .PhotoColumn .Photo {
	border: none;
}

#PhotoBoxClassic .PhotoColumn .Links {
	background-color: #464646;
}

#PhotoBoxClassic .InfoColumnWide {
	background-color: #464646;
}

#PhotoBoxClassic .InfoColumnWideWrapper {
	background-color: #333333;
	border-top: 10px solid #464646;
	border-bottom: 10px solid #464646;
}

#PhotoBoxClassic .InfoColumnWide .Image {
	border: none;
}

#PhotoBoxClassic .InfoColumn .Thumbnails .Image {
	border: none;
}

#PhotoBoxClassic .InfoColumn .Description {
	background-color: #464646;
}

#PhotoBoxClassic .InfoColumn .DescriptionWrapper {
	border-top: 10px solid #464646;
	border-bottom: 10px solid #464646;
}

#PhotoBoxFlash {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBoxFlash .PhotoBoxFlashWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
}

#PhotoBoxFlash .PhotoBoxFlashWrapperBorder {
	background-color: #464646;
}

#PhotoBoxFlash .Flash {
	background-color: #333333;
	border-bottom: 3px solid #464646;
}

#PhotoBoxFlash .DescriptionWide {
	background-color: #333333;
}

#PhotoBoxFlash .DescriptionWide .VehicleHistory {
	background-color: #333333;
}

#PhotoBoxFlash .DescriptionWide .Description {
	background-color: #333333;
	border-left: 3px solid #464646;
}

#PhotoBoxFlash .LinksWide .LinksWideWrapper {
	border: 3px solid #333333;
}

#PhotoBoxFlash .Spacer {
	border-top: 10px solid #464646;
	border-bottom: 10px solid #333333;
}

#PhotoBoxHighline {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBoxHighline .PhotoBoxHighlineWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
	border-bottom: 10px solid #333333;
}

#PhotoBoxHighline .Photos {
	background-color: #333333;
	padding: 0px 0px 20px 0px;
}

#PhotoBoxHighline .Photos .Photo {
	border: 5px solid #464646;
}

#PhotoBoxHighline .Photos .PhotoWide {
	border: 12px solid #464646;
}

#PhotoBoxHighline .Photos .LargePhoto .Border {
	border: none;
}

#PhotoBoxHighline .Photos .LargePhoto .BorderWide {
	border: 15px solid #464646;
}

#PhotoBoxHighline .DescriptionWide {
	background-color: #464646;
}

#PhotoBoxHighline .DescriptionWide .DescriptionWideWrapper {
	background-color: #464646;
	border: 10px solid #464646;
	border-top: 3px solid #464646;
}

#PhotoBoxHighline .DescriptionWide .DescriptionDivider {
	background-color: #464646;
}

#PhotoBoxHighline .DescriptionWide .Content {
	background-color: #333333;
}

#PhotoBoxHighline .LinksWide {
	border-top: 3px solid #333333;
}

#PhotoBoxSlideShow {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBoxSlideShow .PhotoBoxSlideShowWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
}

#PhotoBoxSlideShow .PhotoBoxSlideShowWrapperBorder {
	background-color: #464646;
}

#PhotoBoxSlideShow .Spacer {
	border-top: 10px solid #464646;
	border-bottom: 10px solid #333333;
}

#PhotoBoxSlideShow .Player {
	background-color: #333333;
}

#PhotoBoxSlideShow .Player .Buttons  .Content {
	background-color: #464646;
}

#PhotoBoxSlideShow .Player .Image {
	border: 10px solid #464646;
}

#PhotoBoxSlideShow .DescriptionWide {
	background-color: #464646;
}

#PhotoBoxSlideShow .DescriptionWide .Description {
	border-left: 3px solid #464646;
}

#PhotoBoxSlideShow .DescriptionWide .Content {
	background-color: #333333;
}

#PhotoBoxSlideShow .LinksWide .LinksWideWrapper {
	border: 3px solid #333333;
}

#PhotoBoxUltra {
	background-color: #333333;
	border-bottom: 1px solid #464646;
}

#PhotoBoxUltra .PhotoBoxUltraWrapper {
	background-color: #464646;
	border-top: 10px solid #333333;
}

#PhotoBoxUltra .PhotoBoxUltraWrapperBorder {
	background-color: #464646;
}

#PhotoBoxUltra .Spacer {
	border-top: 10px solid #464646;
	border-bottom: 10px solid #333333;
}

#PhotoBoxUltra .Photo {
	background-color: #333333;
}

#PhotoBoxUltra .Photo .ImageWide {
	border: 10px solid #464646;
}

#PhotoBoxUltra .DescriptionWide {
	background-color: #464646;
}

#PhotoBoxUltra .DescriptionWide .Description {
	border-left: 3px solid #464646;
}

#PhotoBoxUltra .DescriptionWide .Content {
	background-color: #333333;
}

#PhotoBoxUltra .LinksWide .LinksWideWrapper {
	border: 3px solid #333333;
}

#DescriptionWide .ThreeColumn .DescriptionLabel, #DescriptionWide .TwoColumn1 .DescriptionLabel, #DescriptionWide .TwoColumn2 .DescriptionLabel {
	color: #F39B07;
}

#DescriptionNarrow {
	background-color: #333333;
}

#LinksWide {
	background-color: #464646;
}

#LinksWide .LinkCell {
	border-left: 3px solid #333333;
}

#LinksWide .SecondLineDivider {
	font-size:0px;
	height:3px;
	line-height:3px;
	background-color: #333333;
	clear: both;
}

#LinksNarrow {
	background-color: #464646;
	border-top: 7px solid #464646;
}

#LinksNarrow .LinkCell {
	border-top: 3px solid #333333;
}

#LinksNarrow .LinkCellHalf, #LinksNarrow .LinkCellHalfSpacer {
	border-top: 3px solid #333333;
}

#LinksNarrow .LinkCellHalfSpacer {
	background-color: #333333;
}

#LinksClassic {
	background-color: #333333;
	border-top: 10px solid #464646;
	border-bottom: 10px solid #464646;
}

#LinksClassic .LinkCellFirst {
	border: none;
}

#LinksClassic .LinkCell {
	border-top: 3px solid #464646;
}

#LinksClassic .LinkCellLast {
	border-top: 3px solid #464646;
}

.TransferAvailable{
	background-color: #333333;
	color: #F0F0F0;
	text-align:-moz-right;
	//text-align:right; 
	margin-left: auto;
	margin-right:10px; 
}


.FeaturesDropdownSign {
	color: #F39B07;
}

.MiddlePhotoboxClassicPhotoRow, .MiddlePhotoboxClassicContactPhotos, .MiddlePhotoboxClassicContactInfo {
	background-color: #333333;
}

.MiddlePhotoBoxClassicPhoto, .MiddlePhotoBoxClassicContactPhoto {
	border-color: #333333;
}

#ChromeDivider {
	border-top: 2px solid #464646;
}

#Chrome .SectionHeader {
	color: #F39B07;
}

#Chrome .OptionsHeader, #Chrome .FeaturesHeader {
	border-bottom: 1px solid #5e5e5e;
}

#Chrome .OptionsContent .OptionsSection {
	background-color: #464646;
	border-bottom: 1px solid #5e5e5e;
}

#Chrome .Divider {
	border-bottom: 1px solid #5e5e5e;
}

#Chrome .FeaturesContent .FeaturesSection {
	background-color: #464646;
	border-bottom: 1px solid #5e5e5e;
}

#Chrome .FeaturesContent .FeaturesSectionContent .FeaturesSectionContentWrapper .Column .List {
	list-style-type: disc;
}

.BottomWideLeftColumnWrapper {
	border-right: 1px solid #5e5e5e;
}

.BottomWideRightColumnWrapper {
	border-left: 1px solid #5e5e5e;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color:#F39B07;
	padding: 2px 10px 6px 10px;
	margin: 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color:#F39B07;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

/* content */
.detailControlWrapper 
{
	padding-top: 10px;
	padding-bottom: 15x;
}

.detailContentH1
{
	font-size:20px; 
	font-weight:bold;
	text-align:center;
	padding: 10px 0px 10px 0px;
}

hr
{
	border-style:none; 
	border-top: 1px solid #5e5e5e;
	height: 1px;
	line-height: 1px;
}




.ScrollingText {
	color: #F0F0F0;
}

.BottomWideColumn2 {
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
}

.BottomWideKBB {
	border-color: #808080;
	background-color: white;
}

.BottomWideKBBHeader {
	background-color: #336699;
	color: white;
	border: 1px solid #336699;
}

.BottomWideKBBLocation {
	background-color: #dcdcdc;
}

.BottomWideKBBColumn1, .BottomWideKBBColumn2, .BottomWideKBBColumn3, .BottomWideKBBValue {
	color: black;
}

.BottomWideKBBVehicleDetails, .BottomWideKBBVehicleYearModel, .BottomWideKBBDisclaimer {
	color: black;
}

.dtlBottomWideLine {
	border-bottom: 1px solid #5e5e5e;
}

.BottomWideLeftColumnWrapper {
	border-right: 1px solid #5e5e5e;
}

.BottomWideRightColumnWrapper {
	border-left: 1px solid #5e5e5e;
}


.dtlBottomNarrow {
	color: #F0F0F0;
}

.dtlBottomNarrowItem {
	border-bottom:5px solid #282828;
}

.BottomContactInformationPhotoSpacer {
	background-color:#333333;
}


dcu

/* ========== Generic elements ========== */
.BGColor {
	background-color: #111111;
}

.BG2Color, .Bg2ColorBackground {
	background-color: #333333;
}

.BG3Color {
	background-color: #464646;
}

.LineColor {
	background-color: #5e5e5e;
}

.PageColor {
	background-color: #282828;
}

.LineTextColor {
	color: #cccccc;
}

.TextColor {
	color: #F0F0F0;
}

.BackgroundWhite {
	background-color: #FFFFFF;
}

/* ========== Breadcrumb ========== */
a.BreadCrumb11 {
	color: #EEEEEE;
}

a.BreadCrumb11:hover {
	color: #E1E1E1;
}

.dtlBreadCrumb {
	background-color: #333333;
}

/* ========== Print/Email ========== */
.printEmailBackground {
	background-color: #464646;
}

.printEmailLink:hover {
	color: #E1E1E1;
}

div.ControlLayerSpacer {
	background:#282828;
}


