﻿/* default styling */
body
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    color: White;
    background: Black;
}

/* control styles */
.heading
{
    font-size: 14pt;
    color: #CC0000;
    font-weight: bold;
}
.rotatingImg
{
    width: 346px;
    margin: 5px;
    float: left;
}
.year
{
    font-size: 80%;
    color: #999999;
    margin-left: 5px;
}
.contactinfo
{
    margin-top: 15px;
    color: #333333;
    font-size: 9pt;
}
.contactheader
{
    font-weight: 600;
}
.SideBarImage
{
    display: block;
    width: 140px;
    margin: 5px 2px 0px 2px;
    border: none;
}
.SearchBox
{
    font-size: 8pt;
    font-family: Verdana, Arial, Sans-Serif;
}
.SearchButton
{
    font-size: 8pt;
    margin-left: 3px;
}
.FoundItemBlock
{
    margin: 10px 3px;
    clear:both;
}
.FoundItemContent
{
    margin: 0px 3px;
}
.FoundItemLink
{
    display:block;
    font-size: 12pt;
    margin: 3px;
}
.FoundItemImage
{
    float:right; margin: 0px 5px 3px 3px;
}
.SpecialsBox
{
    float: left;
    width: 372px;
    overflow:auto;
}
.SpecialsBox .headerimg
{
    display:block;
}
.SpecialsBox .content
{
    background: #CCCCCC; 
    border: solid 1px #990000; 
    width:356px;
}
.SpecialsBox .content .image
{
    display: block;
    float:left;
    margin: 3px 12px 3px 3px;
}
.SpecialsBox .content .heading
{
    display: block;
    font-size: 12pt;
    text-decoration: none;
}
.SpecialsBox .content .heading:hover
{
    color: #000000;
}
.SpecialsBox .content .price
{
    display: block;
    font-size: 12pt;
    margin: 3px;
    color: #006600;
}
.StockCarLink
{
    display:block;
    float:right;
    margin: 0px 5px;
}

/* news styles */
.newsfader
{
    width: 130px;
    margin: 15px 3px 3px 3px;
    padding: 3px;
    background: #FAF48C;
    border: solid 1px #666;
    color: Black;
}
.NewsHeader
{
    font-size: 115%;
    font-weight: bold;
    color: #630000;
}
.nDis
{
    min-height: 100px;
}
.newsdate
{
    font-weight: bold;
}
.newsheadline
{
    font-style: italic;
    font-weight: bold;
    font-size: 105%;
}
.newscontent
{
}

/* menu and links styles */
a
{
    color: #0000CC;
    text-decoration: none;
}
a:hover
{
    color: #000033;
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
.staticMenu
{
    width: 100%;
    font-size: 8pt;
}
.staticMenuItem
{
    color: White;
    font-weight: bold;
}
a.staticMenuItem
{
}
a.staticMenuItem:hover
{
}
table.staticMenuItem:hover
{
    color: Black;
}
.dynamicMenu
{
    min-width: 100px;
    border: solid 1px #CC0000;
}
.dynamicMenuItem
{
    color: White;
    font-weight: bold;
}
.dynamicMenuItem:hover
{
    color: Black;
}

/* Truck Inventory */
.TruckInventory TH, TD
{
    font: 10pt sans-serif;
}
.TruckInventory th
{
    font-weight: bold;
    font-size: 14pt;
    color: white;
    background-color: #b22222;
}
.TruckInventory .divhead
{
    font-weight: bold;
    font-size: 14pt;
    color: white;
    background-color: #b22222;
    padding: 3px;
}
.TruckInventory .separator
{
    font-size: 12pt;
    text-align: left;
    color: #000000;
    background-color: #cccccc;
}
.TruckInventory .subhead
{
    font-size: 10pt;
    text-align: left;
}
.TruckInventory .usedornew
{
    color: #FFFF00;
}
.TruckInventory .Images
{
    border: none;
}
.TruckInventory .ImagesLink
{
    display: block;
    width: 125px;
    margin: 3px auto 0px auto;
}
