.default_header{
    margin-bottom: 20px;
}
    .default_header .logo_home{
        display: block;
        position: relative;
        float: left;
        height: 33px;
        width: 130px;
    }
        .default_header .logo_home img{
            position: absolute;
            top: 5px;
        }
    .default_header .title_bar{
        display: block;
        position: relative;
        float: right;
        background-color: #434343;
        color: #fff;
        height: 33px;
        width: 800px;
        line-height: 33px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    }
        .default_header .title_bar .slogan{
            padding-left: 20px;
        }
        .default_header .title_bar .right{
            position: absolute;
            right: 10px;
            top: 0px;
            height: inherit;
            overflow: hidden;
        }
            .default_header .title_bar .right input{
                width: 100px;
                float: left;
                margin: 7px 0px;
            }
            .default_header .title_bar .right label{
                padding: 0 10px 0 20px;
                font-weight: normal;
                height: inherit;
                line-height: inherit;
                vertical-align: middle;
                float: left;
                color: #fff;
            }
    
.splash_column, .splash_column_last{
    width: 290px;
    margin: 0px 40px 0 0;
    float: left;
    color: #434343;
    font-size: 11px;
    line-height: 20px;
}
.splash_column_last{
    margin-right: 0px;
}
    .splash_column h3{
        margin-bottom: 7px;
        text-transform: uppercase;
        border-bottom: 1px solid #e8e8e8;
        padding: 0 0 6px;
    }
    .splash_column hr{
        margin: 6px 0 10px;
    }
    .splash_column input{
        width: 277px;
    }
    .splash_column p, .spalsh_column ul{
        color: #434343;
    }
    .splash_column .splash_half{
        width: 310px;
        float: left;
        margin: 0px;
    }
    .splash_column ul.splash_half {
        margin: 0px 0px 0px 20px;
    }
        .splash_column .right_50{
            width: 50px;
            float: left;
        }
        .splash_column .left_240{
            width: 240px;
            float: left;
        }
    
    
.vehicle_image_scroller{
    height: 150px;
    overflow: hidden;
}
    .vehicle_image_scroller .image_block{
        width: 150px;
        height: 150px;
        background: #fff url('/mcl_assets/images/components/cars/car_list.jpg') top left no-repeat;
        float: left;
        margin: 0px 10px 0px 0px;
    }
    
    .vehicle_image_scroller .last{
        margin-right: 0px !important;
    }
    
.car_logos{
    border-top: 1px solid #E8E8E8;
    text-align: center;
    height: 50px;
    margin: 20px 0;
}

/**TABLES**/
table.grey_grad{
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    color: #000;
}
    table.grey_grad thead th{    
        background: #fff url('/assets/images/patterns/light_grey_grad_34.png') bottom left repeat-x;
        border-bottom: 3px solid #A3C6E4;
        text-align: center;
        font-weight: bold;
        border-right: 1px solid #E1E1E1;
        padding: 5px;
    }
    table.grey_grad tbody tr td{
        
    }
    
td{
    vertical-align: middle;
}
td.small{
    width: 40px;
    text-align: center;
}

td.details{
    width: auto;
    padding: 5px 10px;
}

td.last{
    
}
td.selector_type{
    padding-right: 5px;
}