.font-h7 {
    font-size: 18px;
    color: #002956;
    font-weight: bold;
}
.font-h5 {
    font-size: 13px;
    color: #002956;
    font-weight: bold;
}
.sold {
    font-size: 15px;
    color: #FFF;
    padding: 3px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    margin: 0;
    background-image: url(/images/process_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.sold-product {
    font-size: 15px;
    background-color: #E20000;
    color: #FFF;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    border-top: 3px solid #FFF;
    padding: 3px;
    margin: 0;
}
.image-blank {
    color: #666;
    font-size: 10px;
    font-weight: bold;
    width: 140px;
    height: 105px;
    padding: 10px;
}
.image-text {
    color: #666;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.page-link {
    color: #666;
    font-size: 11px;
}
.page-link a:link {
    color: #000;
    text-decoration: underline;
}
.page-link a:visited {
    color: #000;
    text-decoration: underline;
}
.page-link a:hover {
    color: #000;
    text-decoration: none;
}
.page-disclaimer {
    color: #666;
    font-size: 10px;
}
.page-disclaimer a:link {
    color: #666;
    text-decoration: underline;
}
.page-disclaimer a:visited {
    color: #666;
    text-decoration: underline;
}
.page-disclaimer a:hover {
    color: #666;
    text-decoration: none;
}
.top-header-blue {
    background-color: #002956;
    color: #FFF;
    border-right: 1px solid #FFF;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
}
.top-header-blue a:link {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top-header-blue a:hover {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top-header-blue a:visited {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.shadow {
    background-color: #FFF;
    border-left: 1px solid #002956;
    width: 120px;
}/*
.left-column {
    background-color: #fff;
    padding: 8px;
    vertical-align: top;
}
.left-column-newprod {
    padding: 8px 0 8px 0;
    vertical-align: top;
}
.right-column {
    background-color: #F3F3F3;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
}*/
.feature {
    border: 1px solid #002956;
    font-size: 10px;
    color: #000;
    text-align: left;
}
.feature a {
	text-decoration: underline;
}
.feature a.TwLinkButton {
	text-decoration: none;
}
.feature TH {
    background-color: #002956;
    height: 32px;
    vertical-align: middle;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}
.feature-padding {
    padding: 15px;
    background-color: #FFF;
    text-align: left;
}
.wholesale {
    border: 1px solid #666;
    font-size: 10px;
    color: #000;
}
.wholesale TH {
    background-color: #666;
    height: 32px;
    vertical-align: middle;
    text-align: center;
}
.wholesale-banner {
    background-color: #EFEFEF;
    border-bottom: 1px solid #666;
    text-align: center;
    height: 25px;
}
.search {
    border: 1px solid #3C598B;
    color: #000;
}
.search TH {
    background-color: #3C598B;
    height: 32px;
    vertical-align: middle;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}
.search-title {
    background-color: #3C598B;
    height: 32px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.search-title2 {
    background-color: #3C598B;
    height: 32px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.search-body {
    background-color: #CECECE;
    background-image: url(/images/white_arrows.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.search-body-home {
    background-color: #fff;
}
search-banner {
    color: #FFF;
    padding: 5px;
    background-color: #8E9FBC;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
}
.search-banner-2 {
    color: #FFF;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    background-image: url(/images/spec-heading.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 600px;
}
.search-banner-3 {
    color: #002956;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.search-banner-4 {
    color: #002956;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 10px;
}
.search-banner-4 a:link {
    color: #002956;
    text-decoration: underline;
}
.search-banner-4 a:hover {
    color: #002956;
    text-decoration: none;
}
.search-banner-4 a:visited {
    color: #002956;
    text-decoration: underline;
}
.search-text {
    color: #002956;
    font-size: 10px;
    padding: 5px;
    vertical-align: top;
}
.search-text a:link {
    color: #002956;
    text-decoration: underline;
}
.search-text a:hover {
    color: #002956;
    text-decoration: none;
}
.search-text a:visited {
    color: #002956;
    text-decoration: underline;
}
.preview-title {
    color: #002956;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.spec-truckname {
    color: #000;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
}
.spec-title {
    color: #FFF;
    padding: 5px 5px 5px 15px;
    background-color: #c00000;
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
}
.spec-blue-title {
    color: #FFF;
    padding: 5px 5px 5px 15px;
    background-color: #369;
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
}
.spec-attribute-plain {
    color: #002956;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 2px 15px;
    background-color: #FFF;
    background-image: url(/images/bg-left.jpg);
    background-repeat: repeat-y;
}
.spec-attribute-odd, .spec-attribute-one {
    color: #002956;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 2px 15px;
    width: 40%;
    background-color: #f2dcdb;
}
.spec-blue-attribute-odd, .spec-blue-attribute-one {
    color: #002956;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 2px 15px;
    width: 40%;
    background-color: #dce6f2;
}
.spec-attribute-even, .spec-attribute-two {
    color: #002956;
    font-size: 10px;
    font-weight: bold;
    background-color: #FFF;
    padding: 5px 5px 2px 15px;
    text-align: left;
    vertical-align: top;
    width: 40%;
}
.spec-blue-attribute-even, .spec-blue-attribute-two {
    color: #002956;
    font-size: 10px;
    font-weight: bold;
    background-color: #FFF;
    padding: 5px 5px 2px 15px;
    text-align: left;
    vertical-align: top;
    width: 40%;
}
.spec-value-odd, .spec-value-one {
    color: #000;
    font-size: 10px;
    padding: 5px;
    padding-bottom: 2px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    width: 60%;
    background-color: #f2dcdb;
}
.spec-blue-value-odd, .spec-blue-value-one {
    color: #000;
    font-size: 10px;
    padding: 5px;
    padding-bottom: 2px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    width: 60%;
    background-color: #dce6f2;
}
.spec-value-even, .spec-value-two, .spec-value-plain {
    color: #000;
    font-size: 10px;
    background-color: #FFF;
    padding: 5px;
    padding-bottom: 2px;
    padding-right: 10px;
    text-align: left;
    width: 60%;
}
.spec-blue-value-even, .spec-blue-value-two, .spec-blue-value-plain {
    color: #000;
    font-size: 10px;
    background-color: #FFF;
    padding: 5px;
    padding-bottom: 2px;
    padding-right: 10px;
    text-align: left;
    width: 60%;
}
.spec-value-one, .spec-attribute-one {
    padding-left: 10px;
}
.spec-value-two, .spec-attribute-two {
    padding-left: 10px;
}
.spec-blue-value-one, .spec-blue-attribute-one {
    padding-left: 10px;
}
.spec-blue-value-two, .spec-blue-attribute-two {
    padding-left: 10px;
}
.spec-value-bottom {
    background: url(/images/bg_bottom.gif) no-repeat left top;
}
.spec-blank {
    padding-bottom: 2px;
    background-image: url(/images/main-bg-strip.jpg);
}
.adSummary-title {
    color: #FFF;
    padding: 5px;
    background-color: #002956;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    border-color: White;
}
.blue-bold {
    color: #002956;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
}
.blue-bold-plain {
    color: #002956;
    font-weight: bold;
    font-size: 10px;
}
.blue-bold-h1 {
    background-color: #FFF;
    height: 32px;
    vertical-align: middle;
    text-align: center;
    color: #002956;
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.blue-bold-h1 a:link {
    color: #002956;
    text-decoration: underline;
}
.blue-bold-h1 a:visited {
    color: #002956;
    text-decoration: underline;
}
.blue-bold-h1 a:hover {
    color: #002956;
    text-decoration: none;
}
.left-form-label {
    color: #002956;
    font-weight: bold;
    font-size: 10px;
    padding: 0 16px 0 16px;
}
.price {
    color: #E20000;
    font-weight: bold;
    font-size: 10px;
}
.blue-searchbox {
    background-image: url(/images/icon_blue.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    padding: 7px;
    height: 33px;
    width: 132px;
    vertical-align: top;
}
.blue-searchbox-multi {
    background-image: url(/images/icon_blue.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    height: 33px;
    vertical-align: top;
}
.blue-searchbox99 {
    background-image: url(/images/icon_blue_99.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    padding: 7px;
    height: 33px;
    width: 132px;
    vertical-align: top;
}
.blue-searchbox-multi99 {
    background-image: url(/images/icon_blue_100.gif);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 10px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    height: 33px;
    vertical-align: top;
}
.search-newprod-small {
    color: #000;
    font-size: 10px;
    background-image: url(/images/search_new_bgrep.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.search-newprod {
    color: #000;
    font-size: 10px;
    background-image: url(/images/refinesearch_bgrep.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.search-newprod TH {
    height: 32px;
    vertical-align: middle;
    text-align: center;
}
.search-newprod-2 {
    background-image: url(/images/search_new.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 29px;
}
.search-newprod-title {
    height: 32px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.search-newprod-results {
    background-image: url(/images/search_results.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #f3f3f3;
}
.rounded-top-header {
    font-size: 15px;
    color: #FFF;
    padding: 3px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    margin: 0;
    background-image: url(/images/rounded-top-header.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #f3f3f3;
}
.refine-search-newprod {
    background-image: url(/images/refinesearch.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #f3f3f3;
}
.refine-search-newprod-bottom {
    background-image: url(/images/main_bgbottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 11px;
    background-color: #f3f3f3;
}
.search-newprod-3 {
    color: #F3F3F3;
    font-size: 10px;
}
.search-newprod-3-title {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}
#requestaquote {
    color: #000;
    font-size: 10px;
}
#requestFooter {
    padding-left: 3px;
}
#lbl_truck_title {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}
#lbl_truck_title {
    font-size: 12px;
}
#mainHeading {
    text-align: left;
    padding: 5px 0 0 20px;
    background-image: url(/images/truck-heading.jpg);
    height: 45px;
}
.mainImage {
    background-image: url(/images/main-bg-strip.jpg);
    text-align: center;
}
.search-body-plain {
    background-color: #FFF;
    background-image: url(/images/bg_grad.gif);
    color: #000;
    font-size: 10px;
    padding: 10px;
    background-repeat: repeat;
    background-position: top;
}
.search-newprod-body-plain {
    background-color: #F3F3F3;
    color: #000;
    font-size: 10px;
    padding: 10px;
    background-repeat: repeat;
    background-position: right bottom;
}
.search-box {
    border: 1px solid #3C598B;
    color: #000;
    font-size: 10px;
    background-color: #CECECE;
    background-image: url(/images/white_arrows_plain.gif);
    background-repeat: repeat;
    background-position: right bottom;
}
.search-box-header {
    background-image: none;
    background-color: #3C598B;
    height: 32px;
    vertical-align: middle;
    text-align: center;
}
.search-box-item {
    color: #000;
    font-size: 10px;
    padding: 10px;
}
.search-newprod-box-item {
    width: 208px;
    color: #000;
    font-size: 10px;
    padding: 10px;
    background-image: url(/images/search_new_bgrep.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.search-newprod-box-bottom {
    background-image: url(/images/search_new_bgbottom.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.drop-down {
    border: 1px solid #666;
    font-size: 10px;
    font-family: verdana;
}
.drop-down-padded {
    border: 1px solid #666;
    font-size: 10px;
    font-family: verdana;
    padding-top: 10px;
    padding-bottom: 10px;
}
.map-body {
    background-color: #DCDCDC;
    color: #000;
    font-size: 10px;
    padding: 10px;
}
.standard-item-1 {
    background-color: #FFF;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.standard-item-2 {
    background-color: #F3F3F3;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.standard-item-3 {
    background-color: #FFF;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
}
.standard-item-4 {
    background-color: #FFF;
    padding: 5px;
    text-align: left;
}
.featured-item-1 {
    background-color: #fffba3;
    padding: 5px;
    text-align: left;
    background-image: url(/images/highlight_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
}
.featured-item-2 {
    background-color: #fffba3;
    padding: 5px;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    background-image: url(/images/highlight_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.featured-item-3 {
    background-color: #fffba3;
    padding: 5px;
    text-align: left;
    background-image: url(/images/highlight_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: middle;
}
.featured-item-4 {
    background-color: #FFF;
    padding: 5px;
    text-align: left;
    height: 25px;
    background-image: url(/images/highlight_bg_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.just-listed-header {
    background-color: #C8CFDB;
    padding: 5px;
    color: #3C598B;
    font-weight: bold;
    border-bottom: 1px solid #3C598B;
}
.main {
    vertical-align: top;
}
.ad-padding {
    background-color: #3C598B;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #FFF;
}
.inside-padding {
    padding: 5px;
    background-color: #F3F3F3;
}
.photo {
    padding-right: 10px;
}
.flash-banner {
    background-color: #999;
}
.dealer {
    border: 1px solid #CE0031;
    color: #000;
}
.dealer TH {
    background-color: #CE0031;
    height: 32px;
    vertical-align: middle;
    text-align: center;
    color: #FFF;
    padding: 10px;
}
.dealer p {
    font-size: 12px;
}
.dealer h1 {
    color: #FFF;
}
.dealer h2 {
    font-size: 18px;
}
.dealer h3 {
    font-size: 13px;
    color: #FFF;
}
.dealer h4 {
    font-size: 13px;
    color: #002956;
}
.dealer h5 {
    font-size: 14px;
    color: #999;
    font-weight: bold;
}
.productDetail {
    font-size: 13px;
}
.productDetail UL {
    font-size: 12px;
    font-weight: normal;
    color: Black;
    line-height: 22px;
}
.super-caption-text {
    color: #002956;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.caption-text {
    color: #000;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
}
.plain-text {
    color: #000;
    font-family: Verdana, arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    vertical-align: top;
    line-height: 18px;
}
.plain-text a:link {
    color: #000;
    text-decoration: underline;
}
.plain-text a:hover {
    color: #000;
    text-decoration: none;
}
.plain-text a:visited {
    color: #000;
    text-decoration: underline;
}
.plain-text a:active {
    color: #000;
    text-decoration: underline;
}
.retail-text {
    color: #E20000;
    font-weight: bold;
    font-size: 14px;
}
.retail-text UL {
    font-size: 12px;
    font-weight: normal;
    color: Black;
    line-height: 22px;
    vertical-align: middle;
}
.retail-text LI {
    list-style-image: url(/images/square2.gif);
}
.wholesale-text {
    color: #666;
    font-weight: bold;
    font-size: 14px;
}
.wholesale-text UL {
    font-size: 12px;
    font-weight: normal;
    color: Black;
    line-height: 22px;
}
.wholesale-text LI {
    list-style-image: url(/images/square1.gif);
}
.printad-text {
    color: #C8489F;
    font-weight: bold;
    font-size: 14px;
}
.printad-text UL {
    font-size: 12px;
    font-weight: normal;
    color: Black;
    line-height: 22px;
}
.printad-text LI {
    list-style-image: url(/images/square4.gif);
}
.productDetailPrice {
    color: #002956;
    font-weight: bold;
}
.dealer-link {
    color: #FFF;
    vertical-align: middle;
    padding: 10px;
}
.dealer-link h1 {
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
}
.dealer-link h3 {
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}
.dealer-link h4 {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
}
.dealer-link a:link {
    color: #FFF;
    text-decoration: underline;
}
.dealer-link a:hover {
    color: #FFF;
    text-decoration: underline;
}
.dealer-link a:visited {
    color: #FFF;
    text-decoration: underline;
}
hr {
    border: 0;
    height: 1px;
    color: #002956;
    background-color: #002956;
    padding: 0;
    margin: 0;
}
.hot-jobs {
    color: #73B64B;
    font-weight: bold;
}
.hot-jobs a:link {
    color: #73B64B;
    font-weight: bold;
    text-decoration: underline;
}
.hot-jobs a:hover {
    color: #73B64B;
    font-weight: bold;
    text-decoration: underline;
}
.hot-jobs a:visited {
    color: #73B64B;
    font-weight: bold;
    text-decoration: underline;
}
.buttons {
    color: #FFF;
    background-color: #3C598B;
    font-weight: bold;
    border-top: 1px solid #C9C9C9;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #C9C9C9;
    font-size: 10px;
    padding: 2px;
}
.click {
    cursor: hand;
}
.symbols {
    color: #979797;
}
.symbols TD {
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}
.labelerror {
    font-weight: bold;
    color: #F00;
}
.admin-textarea-wide {
    width: 600px;
    height: 350px;
}
.admin-textbox-wide {
    width: 600px;
}
.keyword-textbox-wide {
    width: 90px;
}
.static-text-title {
    color: #002956;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.static-text {
    color: #002956;
    font-size: 12px;
}
.static-text h3 {
    font-size: 13px;
    color: #666;
    font-weight: bold;
    padding-top: 0;
    margin-top: 15px;
    margin-bottom: 5px;
}
.static-text a:link {
    color: #002956;
    text-decoration: underline;
}
.static-text a:hover {
    color: #002956;
    text-decoration: none;
}
.static-text a:visited {
    color: #002956;
    text-decoration: underline;
}
.static-text li {
    margin-bottom: 5px;
}
.paymentpadd {
    padding-left: 10px;
}
.paymentbox {
    background: url(/images/payment_bg.jpg) no-repeat left top;
}
A.list-image {
    color: black;
    text-decoration: none;
}
A.list-image:link {
    color: black;
    text-decoration: none;
}
A.list-image:visited {
    color: black;
    text-decoration: none;
}
A.list-image:hover {
    color: black;
    text-decoration: none;
}
.user-form UL, .feature UL {
    font-weight: normal;
    color: Black;
}
A.helptext:link {
    color: #666;
    text-decoration: underline;
}
A.helptext:visited {
    color: #666;
    text-decoration: underline;
}
A.helptext:hover {
    color: #666;
    text-decoration: none;
}
.profile {
    background-color: #FFF;
}
.profile-column {
    background-color: #F3F3F3;
}
.profile-separator {
    border-bottom: 2px solid #002956;
}
.profileItem {
    padding-left: 20px;
}
.video-link {
    background-image: url(/images/video-main-bg.gif);
    background-repeat: repeat-y;
    background-position: top;
}
.warning-text {
    color: #000;
    font-size: 13px;
}
.warning-text a:link {
    color: #000;
    text-decoration: underline;
}
.warning-text a:hover {
    color: #000;
    text-decoration: none;
}
.warning-text a:visited {
    color: #000;
    text-decoration: underline;
}
form {
    margin: 0;
    padding: 0;
}
table {
    padding: 0;
    margin: 0;
}
body {
    font-family: Verdana, arial, sans-serif;
    margin: 0;
    text-align: left;
}
.Shadow_Left {
    background-image: url(../images/Shadow_Left.gif);
    background-repeat: repeat-y;
    width: 15px;
    background-position: left;
}
.Shadow_Right {
    background-image: url(../images/Shadow_Right.gif);
    background-repeat: repeat-y;
    width: 15px;
    background-position: right;
}

