body
{
    font: 12px/1.5em Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #fff;
}
#carSearch
{
	display: none;
}
td{font-size: 12px;}
h1{}
h2
{
    font: 26px Arial, Helvetica, sans-serif;
    line-height: 1.3em;
    margin: 0 0 .5em;
}
h3
{
    font: bold 16px Arial, Helvetica, sans-serif;
    margin: .3em 0;
    color: #16569A;
}
h2 span{font-size: 16px; font-style: italic;}
h4
{
    font-size: 1em;
    margin: 0;
}
p{margin: 0 0 1em;}
a,
a:link,
a:visited{color: #4BB040;}
a:hover,
a:active{}
a img{border: none;}
ul{list-style-type: square;}
li{line-height: 1.5em;}
ol li{margin-bottom: .8em;}
form{margin: 0;}
fieldset{padding: 0;}
hr
{
    border: none;
    height: 1px;
    background-color: #ccc;
    color: #ccc;
}
/* ~~~ TABLES ~~~ */
table.openingHours{margin: 0 0 1em;}
    table.openingHours caption
    {
        text-align: left;
        font-weight: bold;
    }
    table.openingHours th
    {
        text-align: left;
        padding: 2px 4px 2px 68px;
        color: #16569A;
    }
    table.openingHours td
    {
        padding: 2px 4px;
        color: #16569A;
    }
        table.openingHours td span{color: #000;}

/* ~~~ CAR LISTINGS PAGE RESULTS TABLE ~~~ */
table.recordstable
{
    text-align: center;
}
    table.recordstable thead th
    {
        font-weight: bold;
        padding: 2px;
    }
    table.recordstable thead th a
    {
        text-transform: uppercase;
        color:#16569A;
    }
    table.recordstable tbody td{padding: 4px;}
    table.recordstable thead th.left,
    table.recordstable tbody td.left{text-align: left;}
    table.recordstable tbody tr{background-color: #EBEBEB;}
    table.recordstable tbody tr.even{background-color: #FCFCFC;}
    table.recordstable tbody tr.over{background-color: #D4D3D3;}

/* ~~~ CAR DETAILS PAGE ~~~ */
#listingDetail{margin-top: 30px;}
#listingDetail h3
{
    background-color: #54B34A;
    color:#fff;
    padding: 4px 0;
    text-align: center;
    margin: 0;
}
#photo
{
    width: 268px;
    position: absolute;
    top: 188px;
    left: 34px;
}
    #photo div.noImage
    {
        width: 250px;
        height: 188px;
        line-height: 188px;
        border: 8px solid #ebebeb;
        color: #16569A;
        text-align: center;
        font-weight: bold;
    }
    #photo span.noThumbImage
    {
        display: block;
        width: 90px;
        height: 68px;
        border: 8px solid #ebebeb;
        color: #16569A;
        text-align: center;
        line-height: 68px;
    }
    #photo a:hover img,
    #photo a:hover span.noThumbImage{border: 8px solid #CDCDCD;}

#carDetail{margin: 0 0 0 288px;}
#carDetail table
{
    border-collapse: collapse;
}
#carDetail table th{text-align: left;}
#carDetail table th,
#carDetail table td
{
    padding: 4px;
    border-bottom: 1px solid #ccc;
}

#pagination p.previous{float: left;}
#pagination p.next
{
    float: right;
    text-align: right;
}
#pagination p.previous a,
#pagination p.next a
{
    text-decoration: none;
    font-weight: bold;
}
#pagination p.previous a:hover,
#pagination p.next a:hover{text-decoration: underline;}


/* ~~~ FAQS LIST ~~~ */
ol.faqs{margin: 1em 0 0;}
ol.faqs li span
{
    color: #16569A;
    font-weight: bold;
}
ol.faqs li{margin-bottom: .8em;}

/* ~~~ ==== CONTACT & ENQUIRIES PAGE =================================== ~~~ */
dl.contact dt{font-weight: bold;}
dl.contact dd{margin: 0;}
ul.contact
{
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
}

#contactRight table.formtable{margin: 0 auto 1em;}

/* ~~~ === CLASSES ============================== ~~~ */
img.border{border: 8px solid #ebebeb;}
a:hover img.border{border: 8px solid #CDCDCD;}
.boldblue
{
    color: #16569A;
    font-weight: bold;
}
#masthead h1 a{text-decoration: none;  color: #16569A;}
#masthead h1,
#footer h3
{
    font: 42px/76px Arial, Helvetica, sans-serif;
    color: #16569A;
}
#footer dl dd{margin: 0;}
/* ~~~ === DONT DISPLAY ===================================================== ~~~ */
#wrapper,
#content{width: 600px; float: none; margin: 0;}
#menu,
#auctionTime,
#rightcol{display: none;}
