#wideNarrow {
    position: relative;
    z-index: 1;
}


#additionalPadding {
    padding-left: 0px;
    padding-right: 0px;
}


#wideNarrow.contentTable {

}

#wideNarrow td.leftColumn {
   width: 706px;
    color: #242424;
    background-color: #CACACA;
}


#wideNarrow td.leftColumn .borderTop {
    position: relative;
    left: -10px;
    width: 760px;
    height: 1px; 
    background-color: #FFFFFF;
}
#wideNarrow td.leftColumn #art {
    position: relative;
    left: -10px;
    width: 760px;
    height: 240px; 
}

#wideNarrow td.leftColumn #contentSpacer {
    padding: 10px 25px 0px 8px;
    padding: 10px 25px 0px 0px;
    min-height: 700px;
}






#breadCrumb {
    border-bottom: 3px solid #b24315;
    padding: 0px 0px 8px 0px;
    margin-bottom: 18px;
    font-size: 1.0em;
}
#breadCrumb a {
    color: #1d5375;
    text-decoration: none;
}
#breadCrumb a:hover {
    color: #1d5375;
    text-decoration: underline;
}
#breadCrumb .section a {
    font-size: 1.0em;
}
#breadCrumb .category a {
    font-size: 1.3em;
}
#breadCrumb .part {
    font-weight: bold;
    font-size: 1.3em;
}

#breadCrumb .title {
    font-weight: normal;
    font-size: 1.3em;
}















    #wideNarrow td.leftColumn .parts_full_image {
        float: left;
        margin: 9px 18px 18px 0px;
        width: 400px;
        overflow: hidden;
    }

    #wideNarrow .parts_full_image p {
        display: inline;
        padding: 0px;
        margin: 0px;
    }
    #wideNarrow .parts_full_image img {
        border: 1px solid #4B7793;
    }    

    #wideNarrow td.leftColumn .partsDetailWrapper h1 {
        font-size: 1.3em;
        font-weight: bold;
    }

    #wideNarrow td.leftColumn .partsDetailWrapper .parts_price {
        color: #0b5584;
        font-weight: bold;
    }

    #wideNarrow td.leftColumn .partsDetailWrapper .parts_buy select {
        font-size: 0.8em;
    }







    #wideNarrow .partsCategoryDisplay {
        background-color: #486374;
        width: 728px;
        padding: 8px 4px 8px 4px;
        margin: 0px 0px 27px 0px;
    }

    #wideNarrow .partsCategoryDisplay h2 {
        padding-: 0px 0px 0px 0px;
        margin: 0px 0px 0px 5px;
    }


    #wideNarrow .partsCategoryDisplay form {
        padding: 0px;
        margin: 0px;
    }

       #wideNarrow td.leftColumn .partsCategoryDisplay .partsTD {
           background-color: #d3d3d3;
            /*display: inline;*/
            width: 175px;
            border-top: 7px solid #989898;
            padding-bottom: 10px;
            margin-bottom: 6px;
        }

         #wideNarrow td.leftColumn .partsCategoryDisplay .thumb {
           background-color: #FFFFFF;
           border: 1px solid #FFFFFF;
           margin-top: 9px;
           margin-left: auto;
           margin-right: auto;
           width: 140px;
           height: 105px;
           overflow: hidden;
       }
         #wideNarrow td.leftColumn .partsCategoryDisplay .thumbLink {
           background-color: #FFFFFF;
           border: 1px solid #115c8d;
           margin-top: 9px;
           margin-left: auto;
           margin-right: auto;
           width: 140px;
           height: 105px;
           overflow: hidden;
       }
       #wideNarrow .thumb p, #wideNarrow .thumbLink p {
           display: inline;
           padding: 0px;
           margin: 0px;
       }
       #wideNarrow .thumb img, #wideNarrow .thumbLink img {
           border: none;
       }    
   

        
        #wideNarrow .partsCategoryDisplay .title {
           font-size: 1.1em;
           margin: 5px auto 0px auto;
           width: 140px; 
        }
        
    #wideNarrow .partsCategoryDisplay .title a {
        color: #115c8d;
        text-decoration: none;
    }
    #wideNarrow .partsCategoryDisplay .title a:hover {
        color: #115c8d;
        text-decoration: underline;
    }

        #wideNarrow .partsCategoryDisplay .blurb {
           margin: 5px auto 5px auto;
           padding: 0px;
           font-size: 0.8em;
           width: 140px;
        }
        
        #wideNarrow .partsCategoryDisplay .blurb p {
           display: inline;
           padding: 0px;
           margin: 0px;
        }
        
        #wideNarrow .partsCategoryDisplay .price {
           font-weight: bold;
           color: #b24315;
           margin: 0px auto 3px auto;
           padding: 0px 0px 0px 0px;
           width: 140px;
        }
        
        #wideNarrow .partsCategoryDisplay .buy {
           font-size: 0.8em;
           margin-left: auto;
           margin-right: auto;
           width: 140px;
        }
        
        #wideNarrow .partsCategoryDisplay .buy select {
           font-size: 1.0em;
        }



    #wideNarrow .partsCategoryDisplay p {
        display: inline;
    }

















/* /////////////////////////////////////////////
    S E R V I C E S              /////////////// */


#servicesListings {
    width: 730px;
    overflow: hidden
}

#servicesListings .clearServices {
    clear: both;
    border-bottom: 3px solid #b24315;
    padding: 5px 0px 3px 13px;
    margin-top: 0px;
    margin-bottom: 8px;
}

#servicesListings .serviceWrapper {
    padding: 0px 20px 0px 20px;
}

#servicesListings h2 {
    background-color: #486374;
    padding: 15px 10px 15px 20px;
    font-style: italic;
    font-size: 1.3em;
    font-weight: bold;
    color: white;
}

#servicesListings h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #484848;
}
#servicesListings h3 a {
    color: #164a6a;
    font-style: italic;
    text-decoration: none;
}
#servicesListings h3 a:hover {
    text-decoration: underline;
}

#servicesListings .thumbnail {
    float: right;
    width: 180px;
    height: 130px;
    overflow: hidden;
    text-align: right;
}
#servicesListings .thumbnail p {
    display: inline;
    padding: 0px; margin: 0px;
}
#servicesListings .thumbnail img {
    border: 1px solid #484848;
}
#servicesListings .thumbnail a img {
    border: 1px solid #164a6a;
}


#servicesListings .blurb a {
    color: #164a6a;
    text-decoration: none;
}

#servicesListings .blurb a:hover {
    text-decoration: underline;
}

#servicesListings .price {
        color: #0b5584;
        font-weight: bold;
}




#wideNarrow td.rightColumn #suspensionSetupTips {
    color: #FFFFFF;
    background-color: #81a8c1;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 10px 10px;
}
#wideNarrow td.rightColumn .suspensionSetupTips {
    margin-bottom: 0px;
    padding-bottom: 0px;
}














/* /////////////////////////////////////////////
    N E W S          /////////////// */



h1.news {
    font-size: 1.6em;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 2px;
}

.newsDate {
    font-size: 1.0em;
    font-weight: normal;
    color: #666666;
}


.newsListings {
    width: 730px;
    overflow: hidden
}

.newsListings .clearNews {
    clear: both;
    border-bottom: 3px solid #b24315;
    padding: 5px 0px 3px 13px;
    margin-top: 0px;
    margin-bottom: 8px;
}

.newsListings h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #484848;
}
.newsListings h3 a {
    color: #164a6a;
    font-style: italic;
    text-decoration: none;
}
.newsListings h3 a:hover {
    text-decoration: underline;
}

.newsListings .thumbnail {
    float: right;
    width: 180px;
    height: 130px;
    overflow: hidden;
    text-align: right;
}
.newsListings .thumbnail p {
    display: inline;
    padding: 0px; margin: 0px;
}
.newsListings .thumbnail img {
    border: 1px solid #484848;
}
.newsListings .thumbnail a img {
    border: 1px solid #164a6a;
}


.newsListings .blurb a {
    color: #164a6a;
    text-decoration: none;
}

.newsListings .blurb a:hover {
    text-decoration: underline;
}



#wideNarrow td.rightColumn #newsLinks {
        font-size: 0.95em;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
}

#wideNarrow td.rightColumn #newsLinks .title {
    list-style-image: url(/images/icon_li.gif);
    background-repeat: no-repeat;
    padding-bottom: 6px;
}

#wideNarrow td.rightColumn #newsLinks .title a {
    color: #152b39;
    text-decoration: none;
}
#wideNarrow td.rightColumn #newsLinks .title a:hover {
    color: #152b39;
    text-decoration: underline;
}

    .moreNewsDate {
        font-size: 0.8em;
        margin-bottom: 1.1em;
    }












/* /////////////////////////////////////////////
    R E V I E W S          /////////////// */


.reviewListings {
    width: 730px;
    overflow: hidden
}

.reviewListings .clearReview {
    clear: both;
    border-bottom: 3px solid #b24315;
    padding: 5px 0px 3px 13px;
    margin-top: 0px;
    margin-bottom: 8px;
}

.reviewListings h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #484848;
}
.reviewListings h3 a {
    color: #164a6a;
    font-style: italic;
    text-decoration: none;
}
.reviewListings h3 a:hover {
    text-decoration: underline;
}

.reviewListings .thumbnail {
    float: right;
    width: 180px;
    height: 130px;
    overflow: hidden;
    text-align: right;
}
.reviewListings .thumbnail p {
    display: inline;
    padding: 0px; margin: 0px;
}
.reviewListings .thumbnail img {
    border: 1px solid #484848;
}
.reviewListings .thumbnail a img {
    border: 1px solid #164a6a;
}


.reviewListings .blurb a {
    color: #164a6a;
    text-decoration: none;
}

.reviewListings .blurb a:hover {
    text-decoration: underline;
}



















/* /////////////////////////////////////////////
    R E V I E W S          /////////////// */


.racersListings {
    width: 730px;
    overflow: hidden
}

.racersListings .clearRacers {
    clear: both;
    border-bottom: 3px solid #b24315;
    padding: 5px 0px 3px 13px;
    margin-top: 0px;
    margin-bottom: 8px;
}

.racersListings h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #484848;
}
.racersListings h3 a {
    color: #164a6a;
    font-style: italic;
    text-decoration: none;
}
.racersListings h3 a:hover {
    text-decoration: underline;
}

.racersListings .thumbnail {
    float: right;
    width: 180px;
    height: 130px;
    overflow: hidden;
    text-align: right;
}
.racersListings .thumbnail p {
    display: inline;
    padding: 0px; margin: 0px;
}
.racersListings .thumbnail img {
    border: 1px solid #484848;
}
.racersListings .thumbnail a img {
    border: 1px solid #164a6a;
}


.racersListings .blurb a {
    color: #164a6a;
    text-decoration: none;
}

.racersListings .blurb a:hover {
    text-decoration: underline;
}









/* /////////////////////////////////////////////
       R I G H T   C O L U M N   
////////////////////////////////////////////// */



    #wideNarrow td.rightColumn h2 {
        font-size: 1.0em;
        font-style: normal;
        font-weight: bold;
        color: #e5f4fd;
        background-color: #486374;
        border-bottom: 3px solid #b24315;
        padding: 5px 0px 3px 13px;
        margin-top: 0px;
        margin-bottom: 8px;
    }
    #wideNarrow td.rightColumn h3 {
        font-size: 1.0em;
        font-style: italic;
        font-weight: bold;
        color: #FFFFFF;
        border-bottom: 3px solid #b24315;
        padding: 5px 0px 3px 13px;
        margin-top: 0px;
        margin-bottom: 8px;
    }
    
    
    p.photos {
        padding-left: 15px;
    }
    
    
    
    
    /* /////////////////////////////////////////////
           U L - L I   
    ////////////////////////////////////////////// */
    
    #wideNarrow td.rightColumn ul.listLinkLight {
        padding: 0px
        margin: 0px;
        position: relative;
        top: -5px;
        left: -10px;
    }
    #wideNarrow td.rightColumn ul.listLinkLight li {
        list-style-image: url(/images/icon_li.gif);
        font-size: 0.95em;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
        padding-bottom: 6px;
    }
    #wideNarrow td.rightColumn ul.listLinkLight a {
        color: #C6E1FB;
        text-decoration: none;
    }
    #wideNarrow td.rightColumn ul.listLinkLight a:hover {
        color: #FFFFFF;
        text-decoration: underline;
    }



    
    #wideNarrow td.rightColumn ul.listLinkDark {
        padding: 0px
        margin: 0px;
        position: relative;
        top: -5px;
        left: -10px;
    }
    #wideNarrow td.rightColumn ul.listLinkDark li {
        list-style-image: url(/images/icon_li.gif);
        font-size: 0.95em;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
        padding-bottom: 6px;
    }
    #wideNarrow td.rightColumn ul.listLinkDark a {
        color: #152b39;
        text-decoration: underline;
    }
    #wideNarrow td.rightColumn ul.listLinkDark a:hover {
        color: #152b39;
        text-decoration: underline;
    }









/* /////////////////////////////////////////////
       F O O T E R   
////////////////////////////////////////////// */



#wideNarrow #footerPerimeter {
    position: relative;
    left: -10px;
    width: 760px;;
   // height: 70px;
    background-color: #585858;
}
#wideNarrow #footerPerimeter #footerContent {
    padding: 12px 0px 0px 22px;
    color: white;
    font-size: 0.8em;
    font-weight: bold;
}

#wideNarrow #footerPerimeter #footerContent a {
    color: #81a8c1;
}


#wideNarrow #footerSpacerPerimeter {
    width: 760px;
    height: 13px;
    background-color: #585858;
}

#wideNarrow td.rightColumn {
    background-color: #81a8c1;
    background-image: url(/images/bg_rightColumn.jpg);
    background-repeat: repeat-x;
}


#shinymachine {
    position: absolute;
    top: 15px;
    left: 600px;
}




