body {
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #BEBEBF;
    background-color: #2f2f2f;
    font-size: medium;
    line-height: 1.6em;
}

h1 {
    font-size: 200%;
}

h2 {
    font-size: 150%;
}

#allcontent {
    width: 1000px;
    padding: 1px 0 1px 0;
    background-color: #000000;
    margin-left: auto;
    margin-right: auto;
}

a {
    color: #BEBEBF;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
    color: #A3AE34;
}

a:active {
    text-decoration: underline;
    color: #A3AE34;
}

#header {
    margin: 0;
    padding: 0;
}

#main {
    margin: 0 0 30px 163px;
}

#lowerMain {
    margin: 0 150px 50px 165px;
}

/* MAIN NAVIAGATION BAR*/
#mainNav {
    width: 100%;
    background-image: url( images/Blue_BottomBar.jpg );
    color: #BEBEBF;
    float: left;
    padding: 5px 0 5px 0;
    margin: 0 0 15px 0;
}

#mainNav ul {
    margin: 0 0 0 10px;
    padding: 0;
    text-align: left;
    font-size: 90%;
    line-height: 2em;
}

#mainNav ul li {
    display: inline;
    padding: 0 0 0 10px;
    list-style: none;
}

#mainNav ul li a {
    text-decoration: none;

}

#mainNav ul li a:hover {
    text-decoration: underline;
}

/*STANDARD SIDE NAV BAR */
#framesNav {
    width: 140px;
    background-image: url( images/Blue_SideBar.jpg );
    float: left;
    padding: 10px 0 5px 0;
    margin: 10px 0 20px 0;
    border-top: thick solid #A3AE34
}

#framesNav ul {
    margin: 1px 0 0 15px;
    padding: 1px;
    text-align: left;
    font-size: 90%;
    line-height: 2em;
}

#framesNav ul li {
    padding: 1px;
    list-style: none;
}

#framesNav ul li a {
    color: #BEBEBF;
    text-decoration: none;
}

#framesNav ul li a:hover {
    text-decoration: underline;
    color: #A3AE34;
}

a:visited {
    border: none
}

a:link {
    border: none;
}

/*TRAILER SETUP START */
#trailer {
    width: 100%;
    padding: 0;
    margin: 0 0 15px 0;
    background-image: url( images/Blue_BottomBar.jpg );
    clear: left;
}

#trailer table {
    margin-left: auto;
    margin-right: auto;

    padding: 0 0 5px 0;
    table-layout: fixed;
    width: 98%;
    font-size: 90%;
    line-height: 20px;
}

/*TRAILER SETUP END */

/* flash for index.html*/
#mainFlash {
    margin: 20px 20px 20px 20px;
    float: right;
}

/* all other flash */
#pageFlash {
    margin-left: auto;
    margin-right: auto;
}

td, th {
    padding: 0;
}

th {
    font-size: 200%
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

/*FRAME OPTIONS TABLE */
#frameOptions {
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    width: 60%;
    font-size: 90%;
    line-height: 20px;
    border-collapse: collapse;
}

#frameOptions td {
    padding: 5px;
}

#frameOptions .desc {
    width: 220em
}

#frameOptions .cost {
    text-align: right;
    width: 15em
}

#frameOptions th {
    font-size: 120%;
    padding: 5px;
}

/*BUMPER PRICING TABLE */
#bumperPricing {
    margin: 0;
    padding: 0;
    table-layout: auto;
    width: 95%;
    font-size: 90%;
    border-collapse: collapse;
}

#bumperPricing td {
    padding: 5px;
}

#bumperPricing th {
    font-size: 120%;
    padding: 5px;
}
#raceSchedule {
    margin: 0 30px;
    padding: 0;
    table-layout: auto;
    width: 95%;
    font-size: 90%;
    border-collapse: collapse;
}

#raceSchedule td {
    padding: 5px;
}

#raceSchedule th {
    font-size: 120%;
    padding: 5px;
}

#raceHeader {
    padding: 0 30px;
}
/*THE MAIN IMAGE ON A PAGE WHERE NO GALLERY IS PRESENT */
img.main {
    display: block;
    width: 400px;
    border: 1px solid #BEBEBF;
    padding: 0;
    margin: 15px;
    float: right;
}
img.notused {
    display: block;
    width: 350px;
    border: 1px solid #BEBEBF;
    padding: 0;
    margin: 15px;
}
img.maingif {
    display: block;
    width: 500px;
    padding: 0;
    margin: 15px;
    float: right;
}
img.accessgif {
    display: block;
    width: 800px;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}

/*Photos on the customers Page */
img.customer {
    display: block;
    width: 700px;
    padding: 0;
    margin-right: auto;
    margin-left: auto;

}

/*GALLERY OF THUMBNAILS */
#smallImg {
    width: 325px;
    float: right;
}

#smallImg ul {
    padding: 0;
}

#smallImg ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#smallImg img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE GALLERY */
#largeImg {
    margin: 0 275px 0 0;
}

#largeImg img {
    border: 1px solid #BEBEBF;
}

#largeImg img.wideImg {
    width: 400px;
}

#largeImg img.tallImg {
    height: 400px;
}

/*wheeling images 1 */
#smallWheelingImg1 {
    width: 700px;
}

#smallWheelingImg1 ul {
    padding: 0;
}

#smallWheelingImg1 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#smallWheelingImg1 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE GALLERY */
#wheelingImg1 {
    margin-right: auto;
    margin-left: auto;
}

#wheelingImg1 img {
    border: 1px solid #BEBEBF;
}

.wideImg {
    width: 400px;
}

/*wheeling images 2 */
#smallWheelingImg2 {
    width: 700px;
}

#smallWheelingImg2 ul {
    padding: 0;
}

#smallWheelingImg2 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#smallWheelingImg2 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE GALLERY */
#wheelingImg2 {
    margin-right: auto;
    margin-left: auto;
}

#wheelingImg2 img {
    border: 1px solid #BEBEBF;
}


/*wheeling images 3 */
#smallWheelingImg3 {
    width: 700px;
}

#smallWheelingImg3 ul {
    padding: 0;
}

#smallWheelingImg3 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#smallWheelingImg3 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE GALLERY */
#wheelingImg3 {
    margin-right: auto;
    margin-left: auto;
}

#wheelingImg3 img {
    border: 1px solid #BEBEBF;
}

/*wheeling images 4 */
#smallWheelingImg4 {
    width: 700px;
}

#smallWheelingImg4 ul {
    padding: 0;
}

#smallWheelingImg4 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#smallWheelingImg4 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE GALLERY */
#wheelingImg4 {
    margin-right: auto;
    margin-left: auto;
}

#wheelingImg4 img {
    border: 1px solid #BEBEBF;
}


.hybridList {
    list-style-type: disc;
}

.hybridSubList {
    list-style-type: none;
}

#map_canvas {
        width:600px;
        height:300px;
    margin: 80px 0 30px 0;
}
h3.price {
    padding: 0 0 0 35px;

}

.cursor {
    cursor: pointer;
}

.links {
    width: 160px;
    margin: 0;
    padding: 0;
    float: left;
    text-decoration: underline;
}

.links ul {
    padding: 2px 0 0 4px;
    text-align: left;
    margin: 0;
}

.links ul li {
    padding: 0;
    list-style: none;
    margin: 0;

}

.links ul li img {
    border: none;
}

/* New Products */
#newprod {
    position: absolute;
    top: 300px;
}

#newprod img {
    border: none;
}

#newprod a:link {
    border: none;
}

#newprod a:visited {
    border: none;
}

/*ROLLING CHASSIS GALLERY OF THUMBNAILS */
#chassismallImg1 {
    width: 325px;
    float: right;
}

#chassismallImg1 ul {
    padding: 0;
}

#chassismallImg1 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#chassismallImg1 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}
#chassismallImg2 {
    width: 325px;
    float: right;
}

#chassismallImg2 ul {
    padding: 0;
}

#chassismallImg2 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#chassismallImg2 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}
#chassismallImg3 {
    width: 325px;
    float: right;
}

#chassismallImg3 ul {
    padding: 0;
}

#chassismallImg3 ul li {
    display: inline;
    padding: 0 10px 0 0;
    list-style: none;
    margin: 0;
}

#chassismallImg3 img {
    height: 60px;
    width: 60px;
    border: 1px solid #BEBEBF;

}

/*MAIN IMAGE OF THE ROLLING CHASSIS GALLERY */
#chassislargeImg1 {
    margin: 0 275px 0 0;
}

#chassislargeImg1 img {
    border: 1px solid #BEBEBF;
}

#chassislargeImg1 img.wideImg {
    width: 400px;
}

#chassislargeImg1 img.tallImg {
    height: 400px;
}

#chassislargeImg2 {
    margin: 0 275px 0 0;
}

#chassislargeImg2 img {
    border: 1px solid #BEBEBF;
}

#chassislargeImg2 img.wideImg {
    width: 400px;
}

#chassislargeImg2 img.tallImg {
    height: 400px;
}

#chassislargeImg3 {
    margin: 0 275px 0 0;
}

#chassislargeImg3 img {
    border: 1px solid #BEBEBF;
}

#chassislargeImg3 img.wideImg {
    width: 400px;
}

#chassislargeImg3 img.tallImg {
    height: 400px;
}

.newprodHeader {
    color: #A3AE34;
}

#wheelingText{
    margin: 10px 0 300px 0;
}