BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/bg_web.jpg) #ffffff no-repeat center top;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    MARGIN-BOTTOM: 2px;
    LINE-HEIGHT: 24px
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 20px
}
.h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 20px
}
.h2:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.h2:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.h2:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.h2:active
{
    COLOR: #cccccc
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 18px
}
.tableAboveHeader
{
    PADDING-LEFT: 4px;
    COLOR: #666666;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.tableHeader
{
    BACKGROUND: #ffffff
}
.tableBody
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tableFooter
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
A:link
{
    COLOR: #333333
}
A:visited
{
    COLOR: #333333
}
A:hover
{
    COLOR: #999999
}
A:active
{
    COLOR: #cccccc
}
.adImage
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.brochure
{
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brochureTD
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brochureLegal
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brochureOptions
{
    PADDING-BOTTOM: 10px
}
.brochureNexteppe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 12px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brochureNexteppe:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.brochureNexteppe:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.brochureNexteppe:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff6600;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.brochureNexteppe:active
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.couponAmountText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px
}
.couponBackground
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 10px;
    BACKGROUND-IMAGE: url(/images/background_check.gif);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.couponBackgroundParts
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 10px;
    BACKGROUND-IMAGE: url(/images/background_check.gif);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.couponBackgroundService
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 10px;
    BACKGROUND-IMAGE: url(/images/background_check.gif);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.couponBackgroundSales
{
    BACKGROUND-POSITION: 50% top;
    MARGIN-TOP: 10px;
    BACKGROUND-IMAGE: url(/images/background_check.gif);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.couponText
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 15px
}
.couponDisclaimerText
{
    COLOR: #cc0000
}
.couponTextLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    LINE-HEIGHT: 18px
}
.couponSubmit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.couponSubmit:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.couponSubmit:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.couponSubmit:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #666666;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.couponSubmit:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #cc0033;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.couponAmountOutline
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.errorText
{
    COLOR: #ff0000
}
.footer
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 12px;
    TEXT-DECORATION: none
}
.footer:link
{
    COLOR: #333333
}
.footer:visited
{
    COLOR: #333333
}
.footer:hover
{
    COLOR: #999999
}
.footer:active
{
    COLOR: #cccccc
}
.footerPhoneNumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #333333;
    LINE-HEIGHT: 24px;
    TEXT-DECORATION: none
}
.footerPhoneNumber:link
{
    COLOR: #333333
}
.footerPhoneNumber:visited
{
    COLOR: #333333
}
.footerPhoneNumber:hover
{
    COLOR: #999999
}
.footerPhoneNumber:active
{
    COLOR: #cccccc
}
.footerNexteppe
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 12px;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.footerNexteppe:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.footerNexteppe:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.footerNexteppe:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff6600;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.footerNexteppe:active
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.gasMileage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    LINE-HEIGHT: 24px
}
.headlineText
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px
}
.headlineTextTD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
.headlineSubText
{
    PADDING-LEFT: 0px
}
.headlineSubTextHighlights
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.Hours1
{
    BACKGROUND: #e7e7e7
}
.Hours2
{
    BACKGROUND: #f1f1f1
}
.hoursText
{
    COLOR: #333333
}
.newModelsMSRP
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: "Times New Roman", Times, serif;
    TEXT-DECORATION: line-through
}
.newModelsTable
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
.newModelsTableTabs
{
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.newModelsTableTabs:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.newModelsTableTabs:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.newModelsTableTabs:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.newModelsTableTabs:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.newModelsVehiclePhotos
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.modelsDisclaimer
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 10px;
    FONT-STYLE: italic
}
.optionsTabColorNormal
{
    FONT-WEIGHT: bold;
    BACKGROUND: #e1e1e1;
    CURSOR: pointer;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.optionsTabColorHover
{
    FONT-WEIGHT: bold;
    BACKGROUND: #cccccc;
    CURSOR: pointer;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.optionsTabColorSelected
{
    FONT-WEIGHT: bold;
    BACKGROUND: #f1f1f1;
    CURSOR: pointer;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.optionsTable
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
.optionsText
{
    COLOR: #333333
}
.photos
{
    BORDER-RIGHT: #333333 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #333333 1px solid;
    WIDTH: 505px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #333333 1px solid;
    HEIGHT: 305px;
    BACKGROUND-COLOR: #f6f5f0
}
.photosNewModels
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #666666 1px solid;
    HEIGHT: 75px;
    BACKGROUND-COLOR: #f6f5f0
}
.photosSpecials
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #666666 1px solid;
    HEIGHT: 113px;
    BACKGROUND-COLOR: #f6f5f0
}
.photosAccessories
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.quickContactHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic
}
.retailPrice
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Times New Roman", Times, serif;
    TEXT-DECORATION: line-through
}
.searchBackground1
{
    BACKGROUND: #f1f1f1
}
.searchBackground2
{
    BACKGROUND: #ffffff
}
.searchBackgroundOver
{
    BACKGROUND: #e6e6e6
}
.specialPrice
{
    COLOR: #ff0000
}
.searchMakeModelText
{
    COLOR: #444444
}
.searchMakeModelText:link
{
    FONT-WEIGHT: bold;
    COLOR: #444444;
    TEXT-DECORATION: none
}
.searchMakeModelText:visited
{
    FONT-WEIGHT: bold;
    COLOR: #444444;
    TEXT-DECORATION: none
}
.searchMakeModelText:hover
{
    FONT-WEIGHT: bold;
    COLOR: #444444;
    TEXT-DECORATION: none
}
.searchMakeModelText:active
{
    FONT-WEIGHT: bold;
    COLOR: #444444;
    TEXT-DECORATION: none
}
.searchResultsHeader
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BORDER-BOTTOM: #999999 1px solid
}
.searchResults
{
    CURSOR: pointer;
    BORDER-BOTTOM: #999999 1px solid
}
.searchResultsPaginate
{
    COLOR: #666666;
    LINE-HEIGHT: 24px
}
.searchResultsPaginate:link
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.searchResultsPaginate:visited
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.searchResultsPaginate:hover
{
    FONT-WEIGHT: bold;
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.searchResultsPaginate:active
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
    TEXT-DECORATION: underline
}
.searchRetailPrice
{
    COLOR: #444444
}
.searchSpecialPrice
{
    COLOR: #444444
}
.slideshow
{
    LINE-HEIGHT: 24px
}
.slideshow:link
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.slideshow:visited
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.slideshow:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.slideshow:active
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.specialsPhotos
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.specialsFooter
{
    BACKGROUND: #333333
}
.specialsFooterOutline
{
    BACKGROUND: #333333
}
.specialsTaglineText
{
    FONT-SIZE: 18px;
    COLOR: #ff0000;
    LINE-HEIGHT: 28px
}
.specialsTaglinePrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #ffffff;
    LINE-HEIGHT: 28px
}
.vehicleSpecialsHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 20px
}
.vehicleSpecialsHeadline:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.vehicleSpecialsHeadline:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.vehicleSpecialsHeadline:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.vehicleSpecialsHeadline:active
{
    COLOR: #cc0033
}
.vehicleComments
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
.vehicleAddtionalText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
.newVehicleAddtionalText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
.vehicleOptionsul
{
    PADDING-RIGHT: 0.25em;
    PADDING-LEFT: 0.25em;
    PADDING-BOTTOM: 0.25em;
    MARGIN: 0em 5px 0em 0em;
    COLOR: #333333;
    PADDING-TOP: 0.25em;
    LIST-STYLE-TYPE: none
}
.vehicleOptionsli
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    COLOR: #333333;
    PADDING-TOP: 0em
}
.vehicleLegal
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 12px
}
.formVehicleHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 14px
}
.vehicleHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 14px
}
.vehicleHeadline:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.vehicleHeadline:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.vehicleHeadline:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033;
    TEXT-DECORATION: none
}
.vehicleHeadline:active
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033;
    TEXT-DECORATION: none
}
.vehiclePhotos
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.tagLineSpecials
{
    FONT-STYLE: italic
}
.tagLineSpecialsVehicle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #003399;
    LINE-HEIGHT: 22px;
    FONT-STYLE: italic
}
.tagLinePriceSpecials
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 24px
}
.tagLinePriceSpecialsVehicle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 24px
}
.taglineDisclaimer
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 12px
}
.newModelsPageItemHeadline
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    PADDING-TOP: 6px
}
.newModelsPageItemText
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-STYLE: italic
}
.newModelsPageItemText:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
.newModelsPageItemText:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
.newModelsPageItemText:hover
{
    FONT-WEIGHT: bold;
    COLOR: #999999
}
.newModelsPageItemText:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
