

table#tblHeader {
    margin:                 0px;
    border-width:           0px;
    border-collapse:        collapse;
    width:                  780px;
}
td.header-logo {
    text-align:             left;
    vertical-align:         top;
    margin:                 0px;
    padding:                0px;
    width:                  145px;
}
td.header-title {
    text-align:             left;
    vertical-align:         top;
    margin:                 0px;
    padding:                0px;
    padding-top:            40px;
}
img#imgLogo {
    width:                  145px;
    height:                 110px;
    margin:                 0px;
    border:                 0px;
    float:                  left;
}
td.header-title h2 {
    margin:                 0px;
    padding:                0px;
}
td.header-title h2 img {
    width:                  299px;
    height:                 19px;
    margin:                 0px;
    margin-left:            3px;
    border-style:           none;
}
td.header-title p {
    float:                  right;
    margin:                 0px;
    margin-top:             26px;
    margin-right:           9px;
}
td.header-title p a:link, td.header-title p a:visited, td.header-title p a:active {
    background:             transparent;
    color:                  #666666;
    text-decoration:        none;
    font-size:              10px;
    margin-right:           6px;
    margin-left:            2px;
}
td.header-title p a:hover {
    background:             transparent;
    color:                  #ff9f0c;
    text-decoration:        none;
    font-size:              10px;
    margin-right:           6px;
    margin-left:            2px;
}

div#divBanner {
    clear:                  both;
    margin:                 0px;
    margin-bottom:          1px;
    padding:                0px;
    background:             #e6e6eb;
    color:                  #000000;
    height:                 100px;
}
div#divBanner img {
    width:                  780px;
    height:                 100px;
    border-style:           none;
    margin:                 0px;
}
div#divBannerLarge {
    clear:                  both;
    margin:                 0px;
    margin-bottom:          1px;
    padding:                0px;
    background:             #e6e6eb;
    color:                  #000000;
    height:                 160px;
}

div#divNavMenu {
    background:             #e6e6eb;
    color:                  #000000;
    margin:                 0px;
    margin-bottom:          28px;
}
div#divNavMenu table {
    width:                  780px;
    margin:                 0px;
    border-collapse:        collapse;
    border-width:           0px;
}
div#divNavMenu table td {
    height:                 21px;
    padding:                0px;
    padding-left:           10px;
    padding-right:          10px;
    text-align:             center;
    vertical-align:         middle;
    border-style:           solid;
    border-color:           #ffffff;
    border-width:           0px;
    border-right-width:     1px;
    background:             #9999a3;
    color:                  #ffffff;
    font-size:              11px;
    white-space:            nowrap;
}
div#divNavMenu table td:hover {
    background:             #5c5c61;
    color:                  #ffffff;
}
div#divNavMenu table td a {
    font-weight:            bold;
    background:             transparent;
    color:                  #ffffff;
    text-decoration:        none;
}

table#tblContent {
    margin:                 0px;
    margin-bottom:          20px;
    width:                  779px;
    border-collapse:        collapse;
    border-style:           none;
}
td#tdContent {
    text-align:             left;
    vertical-align:         top;
    padding:                0px;
    padding-left:           12px;
    padding-right:          12px;
}

p#pTrail {
    margin:                 0px;
    margin-bottom:          4px;
    background:             transparent;
    color:                  #000000;
}
p#pTrail strong {
    background:             transparent;
    color:                  #000000;
}
p#pTrail a:link, p#pTrail a:visited, p#pTrail a:active {
    text-decoration:        none;
    background:             transparent;
    color:                  #666666;
}
p#pTrail a:hover {
    text-decoration:        none;
    background:             transparent;
    color:                  #ff9f0c;
}

div.panel {
    margin:                 0px;
    margin-left:            8px;
}

td#tdLeftPanel {
    text-align:             left;
    vertical-align:         top;
    padding:                0px;
}
div.panel ul {
    margin:                 0px;
    margin-bottom:          12px;
    padding:                0px;
    padding-left:           16px;
}
div.panel ul li {
    margin:                 0px;
    padding:                0px;
    list-style-type:        square;
}
div.panel h1 {
    font-size:              11px;
}

td#tdRightPanel {
    text-align:             left;
    vertical-align:         top;
    padding:                0px;
}

div#divFooter {
    width:                  780px;
    margin:                 0px;
    margin-bottom:          20px;
    padding:                0px;
    background:             #ffffff;
    color:                  #666666;
    font-family:            verdana;
    font-size:              7pt;
}
div#divCopyright {
    margin:                 0px;
    margin-left:            8px;
}
div#divFooterLinks {
    float:                  right;
    margin:                 0px;
    margin-right:           36px;
}
div#divFooterLinks a{
    background:             #ffffff;
    color:                  #666666;
}
div#divFooterLinks a:link {
    text-decoration:        none;
}
div#divFooterLinks a:visited {
    text-decoration:        none;
}
div#divFooterLinks a:active {
    text-decoration:        none;
}
div#divFooterLinks a:hover {
    text-decoration:        underline;
}

a.left-nav:link, a.left-nav:visited, a.left-nav:active {
    background:             transparent;
    color:                  #666666;
    text-decoration:        none;
    font-weight:            bold;
}
a.left-nav:hover {
    background:             transparent;
    color:                  #ff9f0c;
    text-decoration:        none;
    font-weight:            bold;
}

div.gmap {
    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
    margin:                 0px;
    margin-bottom:          6px;
}
div.gmap p {
    margin:                 10px;
    background:             transparent;
    color:                  #606060;
}
div#divMapReset {
    display:                none;
}
div.gmap-marker {
    background:             #ffffff;
    color:                  #000000;
    width:                  200px;
}

table.layout {
    width:                  100%;
    margin:                 0px;
    border-style:           none;
    border-width:           0px;
    border-collapse:        collapse;
}
table.layout td {
    margin:                 0px;
    padding:                0px;
    text-align:             left;
    vertical-align:         top;
}

div.warning {
    margin:                 0px;
    margin-bottom:          20px;
    padding:                10px;
    padding-bottom:         0px;
    border-style:           solid;
    border-width:           2px;
    border-color:           #c00000;
    background:             #ffff80;
    color:                  #000000;
}
div.warning h2 {
    background:             transparent;
    color:                  #c00000;
}
div.warning p {
    margin-bottom:          8px;
}

table.vehicle-images {
    margin:                 0px;
    border-width:           0px;
    border-collapse:        collapse;
}
table.vehicle-images td {
    text-align:             center !important;
    vertical-align:         top !important;
}
table.vehicle-images img {
    margin:                 0px;
    margin-bottom:          2px;
    border-style:           solid;
    border-color:           #000000;
    border-width:           1px;
}

img.vehicle {
    margin:                 0px;
    border-style:           solid;
    border-color:           #000000;
    border-width:           1px;
}


div.advanced-search-link {
    margin:                 0px;
    margin-top:             2px;
    margin-bottom:          4px;
    padding:                0px;
    background:             #ffcc00;
    width:                  334px;
}
div.advanced-search-link div {
    padding:                2px;
    padding-left:           20px;
    background-image:       url(../images/design/info.gif);
    background-position:    4px 3px;
    background-repeat:      no-repeat;
}
div.advanced-search-link div a {
    font-weight:            bold;
}

p.email {
    background:             url(../images/design/email.gif);
    background-position:    0px 2px;
    background-repeat:      no-repeat;
    padding-left:           17px;
}

body {
    margin:                 0px;
    padding:                0px;
    padding-bottom:         20px;
    background:             #ffffff;
    color:                  #000000;
    font-family:            arial,sans-serif;
    font-size:              11px;
    font-weight:            normal;
}
h1 {
    margin:                 0px;
    margin-bottom:          12px;
    font-size:              16px;
    font-weight:            bold;
}
h2 {
    margin:                 0px;
    margin-bottom:          6px;
    font-size:              11px;
    font-weight:            bold;
}
h3 {
    margin:                 0px;
    margin-bottom:          8px;
    font-size:              11px;
    font-weight:            bold;
}
h4 {
    margin:                 0px;
    margin-bottom:          8px;
    font-size:              11px;
    font-weight:            bold;
}
h5 {
    margin:                 0px;
    margin-bottom:          8px;
    font-size:              11px;
    font-weight:            bold;
}
p {
    margin:                 0px;
    margin-bottom:          12px;
}
form {
    margin:                 0px;
}
input {
    font-size:              11px;
}
select {
    font-size:              11px;
}
