﻿body 
{
    padding: 0;
    margin: 0;
    width: 750px;
}
td 
{
    vertical-align: top;
}
body, p, div, td 
{
    color: #00295a;
    font: 12px/18px verdana, arial, sans-serif;
}
img 
{
    border: 0;
}
#wrap 
{
    /*width: 750px;*/
}
#navi 
{
    background: #ffd600;
    height: 16px;
    padding: 10px;
    position: relative;
}
#navi select 
{
    width: 160px;
    background: #039;
    color: #fff;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}
#header 
{
    background: #d2d2d2;
    height: 34px;
    margin: 12px 0;
    position: relative;
    line-height: normal;
}
#headerleft 
{
    position: absolute;
    left: 10px;
    top: 8px;
}
#headerright 
{
    position: absolute;
    right: 10px;
    top: 8px;
}
a:link {color: #039;}
a:visited {color: #039;}
a:hover 
{
    color: #666;
    text-decoration: none;
}
a:active {color: #000;}
#content 
{
}
div#carlist 
{
    margin: 0;
    padding: 0;
}
#carlist div.item
{
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    display: block;
    float: left;
    width: 49%;
    background: #ededed;
}
#carlist div.last
{
    float: right;
}
#carlist h2, h1, h2#subheader
{
    font: bold 12px/normal verdana, arial, sans-serif;
    background: #d2d2d2;
    margin: 0;
    padding: 6px 10px;
}
#carlist h2.new, h1.new, #sitemap .new
{
    background-image: url('img/new.gif');
    background-repeat: no-repeat;
    background-position: right 3px;
}
#sitemap .new
{
    background-position: left 0px;
}
#sitemap .c1 
{
    padding-left: 30px;
}
h1 
{
    margin: 12px 0 10px;
}
#carlist .imgwrap, #related .imgwrap
{
    width: 170px;
    height: 99px;
    overflow: hidden;
    margin: 10px 0 0 0;
    float: left;
}
#carlist .imgwrap a, #related .imgwrap a 
{
    margin: 0 0 0 10px;
    display: block;
    background: #d6d6d6;
    width: 150px;
    height: 99px;
    overflow: hidden;
}
img.noimg 
{
/*    width: 150px;*/
}
#carlist p.specs, #related p.specs
{
    float: left;
    margin: 8px 0 0 0;
}
#carlist a.more, related a.more
{
    display: block;
    margin: 6px 0 0 0;
}
#btnSearch 
{
    height: 22px;
    padding: 0 3px;
    margin: 0;
    line-height: normal;
    float: left;
}
#imagecontainer 
{
    width: 450px;
    height: 330px;
    overflow: hidden;
    float: left;
    margin: 0 10px 0 0;
    background: #d6d6d6;
}
#largeimage 
{
    margin: -40px 0 0 -10px;
/*    width: 500px;*/
}
img.car 
{
    margin: -12px 0 0 0;
}
#detailmain 
{
    background: #ededed;
    padding: 10px 0 10px 10px;
    height: 330px;
}
#specs 
{
    /*float: left;*/
    /*margin: 0 0 0 10px;*/
    
}
.clearfloat 
{
    clear: both;
    height: 0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: fuchsia;
}
hr 
{
    color: #ccc;
    background-color: #ccc;
    height: 1px;
    margin: 0 10px 10px 0;
}
h2#subheader 
{
    padding: 0;
    background: none;
}
#basicspecs p 
{
    margin: 12px 0 0;
}
#thumbs img 
{
/*    width: 75px;*/
    margin: 0 10px 10px 0;
}
#subspecs 
{
    width: 100%;
    background: #ededed;
    /*background: #ededed url('img/subspecs_bg.gif') repeat-y;*/
    clear: both;
    margin: 10px 0 0;
}
#subspecs #contact 
{
    padding: 0 0 10px 0;
}
#accessories 
{
    border-right: 10px solid #fff;
    width: 220px;
    padding: 10px;
}
#contactwrap
{
    padding: 10px;
}
#related 
{
    /*padding: 10px;*/
}
#related h3 
{
    font-size: 12px;
    margin: 0;
    padding: 4px 10px 5px 10px;
    background: #d2d2d2;
}
#related
{
    /*padding: 0 10px 10px;*/
    border-top: 10px solid #fff;
}
#accessories p, #related p, #contact p
{
    margin: 0 0 10px 0;
}
#accessories ul 
{
    margin: 0 0 0 8px;
    padding: 0 0 0 10px;
    list-style-type: square;
}
#printlink 
{
    float: right;
    text-align: right;
}
#preload 
{
    width: 0px;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
}
#lblPaging 
{
    position: absolute;
    right: 10px;
    top: 10px;
    
}
#sitemap td 
{
    padding: 0 10px 6px 0;
}
#footer 
{
    clear: both;
}
#footerright 
{
    float: right;
}