﻿#van-types, #van-types .top, #van-types .truck-top,
#van-types .bottom, #van-types .base, #van-types .item, #van-types .truck-item
{
    overflow: hidden;
    height: 100%;
}
#van-types
{
    border-top: solid 1px Silver;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    margin: 20px 0px;
}
#van-types .top
{
    border-bottom: solid 1px Silver;
}
#van-types .top #main-desc, #van-types .truck-top #main-desc
{
    float: left;
    padding: 2px;
}
#van-types .top #main-desc
{
    width: 300px;
}
#van-types .truck-top #main-desc
{
    max-width: 300px;
}

#van-types .top .right, #van-types .truck-top .right
{
    float: right;
    padding: 0px;
}
#van-types .top .right
{
    width: 400px;
    padding: 2px 0px;
}
#van-types .truck-top .right
{
    width: auto;
    padding: 2px;
}

#van-types .base
{
    border-bottom: solid 1px Silver;
}
/* Inherits from style.css */
#van-types .base h5
{
}

#van-types #main-desc ul
{
    margin: 5px 0px 0px 20px;
}

#van-types .item, #van-types .truck-item
{
    float: left;
    border-right: solid 1px Silver;
    border-bottom: solid 1px Silver;
}
#van-types .item
{
    width: 262px;
}
#van-types .truck-item
{
    width: 199px;
}

#van-types .item .content, #van-types .truck-item .content
{
    padding: 7px;
    height: 170px;
}
#van-types .base .content
{
    padding: 7px;
}

#van-types .item .content p, #van-types .item .content h4,
#van-types .truck-item .content p, #van-types .truck-item .content h4,
#van-types .base h4
{
    margin: 0px 0px 10px 0px;
}
#van-types .item .content ul.Links, #van-types .truck-item .content ul.Links,
#van-types .base .content ul.Links
{
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

#van-types .base .content ul.Links
{
    margin: 10px 0px 20px 20px;
    padding: 0px;
}

#van-types .item .content ul.Links li, #van-types .truck-item .content ul.Links li,
#van-types .base .content ul.Links li
{
    margin: 0px;
    padding: 0px;
}



.gallery-item
{
    height: 100%;
    overflow: auto;
    margin-bottom: 20px;
}
.gallery-item .left
{
    width: 145px;
    float: left;
}
.gallery-item .right
{
    width: auto;
    float: left;
}
.gallery-item .right h5
{
    margin: 0px 0px 10px 0px;
}
.gallery-item .right a
{
    display: block;
    margin-top: 10px;
}

/* Tabs */
.tabs-content
{
    overflow: hidden;
    height: auto;
}
#right .tabs-content h4
{
    font-size: 10pt;
}
.tabs-content
{
    font-size: 8pt;
}
.tabs-content ul.item-breakdown
{
    border: solid 1px Silver;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.tabs-content ul.item-breakdown li
{
    padding: 3px;
}
.tabs-content .item-breakdown li.alt,
.tabs-content table tbody tr.alt
{
    background-color: #F1F1F1;
}
.tabs-content table
{
    border: solid 1px Silver;
    width: 100%;
}
.tabs-content table tr td
{
    border: solid 1px Silver;
    padding: 1px;
}
.tabs-content table tr th
{
    padding: 1px;
}
