body {
    font: 13px arial,helvetica,clean,sans-serif;
    padding: 0;
    margin: 0;
    background-color: #000000;
    color: #ffffff;
}
.rootContainer {
    margin: 0 auto;
    width: 1000px;
}
.headerContainer {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
a{
    outline: none;
}
.headerTop {
    width: 100%;
    height: 74px;
    background-image: url(../images/header-bg.jpg);
    background-repeat: no-repeat;
    border-bottom: 1px solid #000000;
    overflow: hidden;
}
#featuredVehicleImage img {
    border: 1px solid #6f613f;
}
.headerMenuContainer {
    height: 28px;
    width: 100%;
    background-image: url(../images/custom-nav-bg.jpg);
    background-repeat: repeat-x;
    position: relative;
    z-index: 3;
}
.headerPageTitlePrintBar {
    width: 100%;
    height: 64px;
    overflow: hidden;
    background-image: url(../images/titleWrap-img.png);
    background-repeat: no-repeat;
    background-position: bottom;
    border-top: 1px solid #A38026;
}
.headerPageTitle {
    margin-left: 15px;
    line-height: 62px;
}
.headerPhoneNumberText {
    font-size: 16px;
    font-weight: bold;
    color: #222;
    margin-top: 3px;
    padding-right: 10px;
}
.headerTopTabs {
    width: 500px;
    height: 39px;
    margin-top: 13px;
}
.headerTopTabText:link, .headerTopTabText:active, .headerTopTabText:visited {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    line-height: 39px;
}
.headerTopTabText:hover {
    text-decoration: underline;
}
.headerTopLogo {
    width: 332px;
    height: 83px;
    background-image: url(../images/headerLogo.png);
    background-repeat: no-repeat;
}
.pageTitleText {
    font-size: 204%;
    color: #ffffff;
}
.headerPrintButton {
    float: right;
    width: 150px;
    height: 23px;
    margin-top: 17px;
    margin-right: 15px;
}
.pageContentContainer {
    display: block;
    width: 100%;
    height: auto;
    overflow: visible;
    background-color: #212121;
}
.pageContentContainer span {
    line-height: 1.5;
}
.pageContentContainerBlack {
    display: block;
    width: 100%;
    height: auto;
    overflow: visible;
    background-color: #000000;
}
.pageContentMenu {
    background-color: #ca9f32;
    border-left: 1px solid #ddd0ad;
    border-right: 1px solid #ddd0ad;
    width: 283px;
    height: auto;
}
.pageContentMenuItem:link, .pageContentMenuItem:active, .pageContentMenuItem:visited {
    background-color: #5f4607;
    width: 262px;
    height: auto;
    text-decoration: none;
    text-align: left;
    padding-left: 20px;
    color: #ffffff;
    font-size: 82%;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd0ad;
}
.featuredVehicleButton:link, .featuredVehicleButton:active, .featuredVehicleButton:visited {
    text-decoration: none;
    line-height: 24px;
    color: #ffffff;
}
.featuredVehicleButton:hover {
    color: #000000;
}
.pageContentMenuItem:hover {
    color: #000000;
}
.slideshowAndButtonsContainer {
    width: 100%;
    height: 219px;
    background-image: url(../images/region0-bg.jpg);
    background-repeat: repeat-x;
    overflow: hidden;
}
.slideshowContainer {
    width: 669px;
    height: auto;
    padding: 10px;
    float: left;
    padding-right: 4px;
}
.yellowBoxesContainer {
    width: 270px;
    height: auto;
    float: left;
    padding-top: 12px;
    margin-right: 30px;
}
.yellowContainer {
    width: 260px;
    height: 90px;
    overflow: hidden;
    border: 4px solid #b18e34;
    margin-bottom: 10px;
}
.vanFlyerBox {
    float: left;
    margin-right: 30px;
    margin-top: 12px;
    margin-left: 17px;
    width: 310px;
    height: 200px;
    overflow: hidden;
    border: 4px solid #b18e34;
    margin-bottom: 10px;
}
.promotionalSpaceBox {
    float: left;
    margin-top: 12px;
    width: 310px;
    height: 200px;
    overflow: hidden;
    border: 4px solid #b18e34;
    margin-bottom: 10px;
}
.yellowArrow {
    width: 13px;
    height: 13px;
    float: left;
    padding-right: 10px;
    margin-top: 3px;
    background-image: url(../images/list-bg.gif);
    background-position: 0 -12px;
    background-repeat: no-repeat;
}
.newsAndEventsLink:link, .newsAndEventsLink:active, .newsAndEventsLink:visited {
    height: 13px;
    float: left;
    line-height: 13px;
    padding-left: 20px;
    background-image: url(../images/list-bg.gif);
    background-position: 0 -64px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
.newsAndEventsLink:hover {
    background-position: 0 -12px;
    color: #A38026;
}

.genericLink:link, .genericLink:active, .genericLink:visited {
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    text-decoration: underline;
}
.genericLink:hover {
    background-position: 0 -12px;
    color: #A38026;
}

.tabsContainer {
    width: 100%;
    height: 205px;
    position: relative;
    z-index: 1;
}
.featuredVehiclesContainer {
    background-color: #212121;
    width: 480px;
    height: 260px;
    border: 3px solid #000000;
    float: left;
    margin: 3px;
    margin-right: 10px;
}
.featuredSectionContainer {
    width: 100%;
    height:140px;
    background-color: #212121;
}
.featuredVehicleDetails {
    width: 100%;
    height: 230px;
    background-image: url(../images/smartbrowse-bg.jpg);
    background-repeat: repeat-x;
}
.featuredSections {
    height: auto;
    width: 382px;
    background-color: #212121;
    float: left;
    margin-top: 7px;
}
.featuredSection {
}
.vanSectionButton {
    width: 382px;
    height: 128px;
    background-image: url(../images/button01.png);
    background-repeat: no-repeat;
    background-position: 0 -138px;
}
.torsoSectionButton {
    width: 382px;
    height: 128px;
    background-image: url(../images/button02.png);
    background-repeat: no-repeat;
    background-position: 0 -138px;
}
.horizontalButtonsContainer {
    width: 100%;
    height: 70px;
    background-color: #212121;
    overflow: hidden;
}
.frontPageContentContainer {
    width: 972px;
    height: auto;
    overflow: visible;
    background-color: #000000;
    border: 4px solid #212121;
    border-bottom: 12px solid #212121;
    padding: 10px;
}
.footerContainer {
    width: 100%;
    height: 75px;
    background-image: url(../images/footer.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    line-height: 15px;
}
.divBR {
    height: 15px;
}
.buttonLabel:link, .buttonLabel:active, .buttonLabel:visited {
    font-weight: bold;
    color: #FFFFFF;
}
.buttonLabel:hover {
    color: #A38026;
}
.menuParentLabel:link, .menuParentLabel:active, .menuParentLabel:visited {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}
.menuParentLabel:hover {
    color: #A38026;
}
.menuItemLabel:link, .menuItemLabel:active, .menuItemLabel:visited {
    font-weight: 400;
    color: #FFFFFF;
    text-decoration: none;
}
.menuItemLabel:hover {
    color: #A38026;
}
.largeTabText {
    color: #FFFFFF;
    font-size: 197%;
}
.largeTabText:hover {
    color: #888888;
}
.buttonLabelSmall:link, .buttonLabelSmall:active, .buttonLabelSmall:visited {
    font-weight: bold;
    font-size: 85%;
    color: #FFFFFF;
    line-height: 1;
    text-decoration: none;
}
.buttonLabelSmall:hover {
    color: #A38026;
}
.featureButtonLabel:link, .featureButtonLabel:active, .featureButtonLabel:visited {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 144%;
    line-height: 1em;
    text-decoration: none;
}
.featureButtonLabel:hover {
    color: #A38026;
}
.featuredVehiclesSectionTitle {
    color: #ffffff;
    font-weight: bold;
    font-size: 108%;
    line-height: 30px;
}
.featuredVehicleTitle {
    color: #000000;
    font-weight: bold;
    font-size: 120%;
}
.tabContentTitle {
    color: #A38026;
    font-weight: bold;
    font-size: 105%;
    text-transform: uppercase;
}
.newsAndEventTitle {
    color: #A38026;
    font-weight: bold;
}
.featuredVehicleFieldLabel {
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
}
.featuredVehicleFieldValue {
    color: #D8D8D8;
    font-size: 107%;
    font-weight: bold;
}
.footerLink:link, .footerLink:active, .footerLink:visited {
    font-weight: bold;
    font-size: 95%;
    color: #000000;
    text-decoration: none;
}
.footerLink:hover {
    text-decoration: underline;
}
.footerText {
    font-weight: bold;
    font-size: 85%;
    color: #000000;
}
.thickImageBorder {
    border: 10px solid #ffffff;
}
.mediumImageBorder {
    border: 5px solid #ffffff; 
}
.thinImageBorder {
    border: 2px solid #ffffff;
}
.locationTitle {
    font-size: 120%;
    font-weight: bold;
    text-decoration: underline;
}
h1 {
    color: #FFFFFF;
    font-size: 144%;
    padding: 0;
    margin: 0;
}
h2 {
    font-size: 122%;
    color: #b18e34;
    padding: 0;
    margin: 0;
}
h3 {
    font-size: 114%;
    padding: 0;
    margin: 0;
}
h4 {
    font-size: 107%;
    padding: 0;
    margin: 0;
}
h5, h6, p {
    font-size: 100%;
    padding: 0;
    margin: 0;
}
.highlightedText {
    color: #b18e34;
}
table {
    font-size: inherit;
}
a:link, a:visited, a:active {
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
a:hover {
    color: #A38026;
}
/* BLOG CSS */
.blogName {
    color: #ffffff;
    font:14pt Arial, Sans-Serif;
    font-weight: normal;
}
.blogNameLink:link, .blogNameLink:active, .blogNameLink:visited {
    color: #ffffff;
    font:14pt Arial, Sans-Serif;
    font-weight: normal;
    text-decoration:none;
}
.blogNameLink:hover {
    text-decoration:underline;
    color: #b18e34;
}
.blogSubContentContainer {
    float:right;
    width:170px;
    margin-right: 20px;
    /*background-color:#DDD;*/
}
.blogSubContentTitle {
    color:#ffffff;
    font:12pt Arial, Sans-Serif;
    font-weight: normal;
    font-style: italic;
    text-align:center;
    text-decoration:underline;
    /*background-color:#CCC;*/
}
.blogCategoryListing {
    /*border-bottom:1px dashed #000;*/
    text-align:center;
}
.blogCategoryListing:hover {
    /*background-color:#999;*/
}
.blogCategoryLink:link, .blogCategoryLink:active, .blogCategoryLink:visited {
    text-decoration:none;
    color:#ffffff;
    font:9pt Arial, Sans-Serif;
    font-weight:normal;
}
.blogCategoryLink:hover {
    font-weight:bold;
    color: #b18e34;
}
.blogContainer {
    /*width:850px;*/
}
.blogPostsContainer {
    float:left;
    width:695px;
}
.postContainer {
    border-bottom:1px outset #000;
    /*background-color:#EEE;*/
    padding:3px 3px 3px 3px;
}
.postACommentContainer {
    /*background-color:#DDD;*/
    padding:3px 3px 3px 3px;
}
.postACommentContainer td {
    vertical-align:top;
}
.postACommentRequiredField {
    color:#ffffff;
    font:9pt Arial, Sans-Serif;
    font-weight:normal;
}
.commentsContainer {
    /*background-color:#EEE;*/
}
.commentsTitle {
    color:#ffffff;
    font:12pt Arial, Sans-Serif, Serif;
    font-weight: bold;
}
.postACommentTitle {
    color:#ffffff;
    font:12pt Arial, Sans-Serif, Serif;
    font-weight: bold;
}
.commentContainer {
    border-bottom:1px outset #000;
    /*background-color:#EEE;*/
    padding:3px 3px 3px 3px;
}
.commentHeaderContainer {
    /*background-color:#DDD;*/
}
.commentContentContainer {
    padding-top:10px;
}
.commentContent {
    color:#ffffff;
    font:9pt Arial, Sans-Serif, Serif;
    font-weight: normal;
    vertical-align:top;
}
.commentHeader {
    font: 9pt Arial, Sans-Serif;
    font-weight:normal;
    color:#ffffff;
}
.commentAuthor {
    font: 9pt Arial, Sans-Serif;
    font-weight:normal;
    font-style:italic;
    color:#ffffff;
}
.commentDate {
    font: 9pt Arial, Sans-Serif;
    font-weight:normal;
    color:#ffffff;
}
.postHeaderContainer {
    /*background-color:#DDD;*/
}
.blogNavigation {
    float:left;
}
.blogNavigationOlder {
    float:right;
}
.blogNavigationNewer {
    float:left;
}
.blogNavigation {
    color:#ffffff;
    font:9pt Arial, Sans-Serif;
    font-weight:normal;
}
.blogNavigationLink:link, .blogNavigationLink:active, .blogNavigationLink:visited {
    text-decoration:none;
    color:#ffffff;
    font:9pt Arial, Sans-Serif;
    font-weight:normal;
}
.blogNavigationLink:hover {
    text-decoration:underline;
    color: #b18e34;
}
.postTitleDiv {
    vertical-align:middle;
}
.postTitle:link, .postTitle:active, .postTitle:visited {
    color:#ffffff;
    font:10pt Arial, Sans-Serif;
    font-weight: bold;
}
.postTitle:hover {
    text-decoration:underline;
    color: #b18e34;
}
.postTitleIconDiv {
    padding-top:2px;
    padding-left:2px;
    float:left;
}
.postDate {
    font: 7pt Arial, Sans-Serif;
    font-weight:normal;
    color:#ffffff;
}
.postDateDiv {
    vertical-align:top;
}
.postContentContainer {
    padding-top:10px;
}
.postContent {
    color:#ffffff;
    font:9pt Arial, Sans-Serif, Serif;
    font-weight: normal;
    vertical-align:top;
}
.viewEntirePostLink:link, .viewEntirePostLink:active, .viewEntirePostLink:visited {
    font: 8pt Arial, Sans-Serif;
    font-weight:bold;
    color:#ffffff;
    text-decoration: underline;
}
.viewEntirePostLink:hover {
    color: #b18e34;
}
.postDetailsDiv {
    vertical-align:top;
}
.postDetailsComments {
    font: 7pt Arial, Sans-Serif;
    font-weight:bold;
    color:#ffffff;
    float:left;
}
.postCommentsLink:link, .postCommentsLink:active, .postCommentsLink:visited {
    font: 7pt Arial, Sans-Serif;
    font-weight:bold;
    color:#ffffff;
}
.postCommentsLink:hover {
    text-decoration:underline;
}
.postDetailsCategoriesLabel {
    font: 7pt Arial, Sans-Serif;
    font-weight:bold;
    color:#ffffff;
}
.postDetailsCategories {
    font: 7pt Arial, Sans-Serif;
    color:#ffffff;
    float:right;
}
.spacedList li
{
   margin: .2em 0; 
}
.homeDocContainer
{
    width:1000px;
    height:230px;
}
.homeDocWrapper
{
   margin-left: 15px;
   margin-right: 15px;
   margin-top:5px;
   margin-bottom: 5px; 
   width:970px;
   height:210px; 
   background-image: url(../images/docWrapper.png);
}
.homeDocLeftSquare
{
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    height:190px;
    width:306px;  
}
.homeDocMiddleSquare
{
    float:left;
    margin:10px;
    height:190px;
    width:302px;
}
.homeDocRightSquare
{
    float:left;
    margin:10px;
    height:190px;
    width:302px;  
}

.homeDocMiddleLinks
{   
    width: 280px;
    height: 62px;
    margin-bottom: 0px;
    margin-left: 18px;
    font-size:12px;
}
.yellowItalic
{
    font-style: italic;
    color:yellow;
}
.imageNoBorder
{
    border:none;
    outline:none;
}
   







