div#rangebar_alternate {
        width:970px;
        height:399px;
        display:block;
        background-color:#FFFFFF;
        color:inherit;
        padding:1px 0 0 0;
}
div#rangebar_alternate h1#rangebar_alternate_title, div#rangebar_alternate h2#rangebar_alternate_title{
        display:none;
}
        div#rangebar_alternate_picture {
                display:block;
                width:970px;
                height:151px;
        }

                div#rangebar_row {
                        float:left;
                        width:745px;
                        height:245px;
                        display:block;
                        padding:0 0 2px 2px;
                        margin:0;
                }
                        div#rangebar_row h3 { display:none; }

                                div#rangebar_row div.rangebar_car {
                                        float:left;
                                        padding:2px 0 0 0;
                                        border:1px solid #EEEEEE;
                                        margin:0 4px 3px 0;
                                        background-color:#FFFFFF;
                                        color:inherit;
                                        width:180px;
                                        height:23px;
                                        display:block;
                                }
                                div#rangebar_row div.rangebar_car:hover{
                                        border:1px solid #999999;
                                        /* border-top:1px solid #EEEEEE; */
                                        cursor:default;
                                        background-color:#EEEEEE;
                                        color:inherit;
                                }
                                        span.rangebar_carimg {
                                                display:none;
                                                position:absolute;
                                                text-align:center;
                                                width:180px;
                                                height:70px;
                                                margin:-69px 0 0 -1px;
                                                background-color:#EEEEEE;
                                                border-width:1px 1px 0 1px;
                                                border-style:solid;
                                                border-color:#999999;
                                        }
                                        div.rangebar_car:hover span.rangebar_carimg { display:block; }
                                        div.rangebar_car:hover div.carLinks { display:block; }

                                        div.rangebar_car h4{
                                                display:block;
                                                background-color:none;
                                                color:#555555;
                                                text-align:center;
                                                height:11px;
                                                font-size:0.9em;
                                                line-height:105%;
                                                margin:0;
                                        }
                                                div.rangebar_car span.alternate_price {
                                                        font-weight:normal;
                                                        background-color:none;
                                                        color:#777;
                                                        font-size:0.85em;
                                                        padding:0;
                                                        display:block;
                                                        margin:0;
                                                        text-align:center;
                                                }
                                div.rangebar_car div.carLinks {
                                        display:none;
                                        position:absolute;
                                        width:180px;
                                        height:auto;
                                        margin:0 0 0 -1px;
                                        padding:3px 0 5px 0;
                                        background-color:#EEEEEE;
                                        border-width:0 1px 1px 1px;
                                        border-style:solid;
                                        border-color:#999999;
                                }
                                        div.rangebar_car a, div.rangebar_car span.carLinkEmpty{
                                                display:block;
                                                width:87px;
                                                font-size:0.8em;
                                                padding:2px 1px;
                                                text-align:center;
                                                text-decoration:none;
                                                font-weight:bold;
                                                float:left;
                                                background-color:none;
                                                color:#AAAAAA;
                                        }
                                        div.rangebar_car a.first {
                                                border-right:1px dotted #CCCCCC;
                                        }
                                        div.rangebar_car a.second {

                                        }
                                        div.rangebar_car:hover a.first {
                                                background-color:none;
                                                color:#555555;
                                        }
                                        div.rangebar_car:hover a.second {
                                                background-color:none;
                                                color:#648DAA;
                                        }
                                        div.rangebar_car:hover a:hover {
                                                background-color:none;
                                                color:#EF6B00;
                                        }
                                        div.rangebar_car:hover h3 {
                                                background-color:none;
                                                color:#617FA5;
                                        }

                div#rangebar_alternate_news {
                        float:right;
                        display:block;
                        width:209px;
                        height:215px;
                        margin:0 3px 0 5px;
                        border-left:1px dotted #AAAAAA;
                        text-align:center;
                        padding:0 0 0 3px;
                }
                        div#rangebar_alternate_news h3 {
                                display:block;
                                background-color:none;
                                color:#617FA5;
                                font-size:1.4em;
                                font-weight:bold;
                                border-bottom:1px dotted #617FA5;
                                padding:0 0 5px 0;
                        }
                        div#rangebar_alternate_news ul {
                                height:200px;
                                overflow:auto;
                        }
                        div#rangebar_alternate_news ul, div#rangebar_alternate_news ul li {
                                list-style-type:none;
                                padding:0;
                                margin:0;
                                text-align:left;
                        }
                        div#rangebar_alternate_news ul li {
                                border-bottom:1px dotted #999999;
                        }
                                div#rangebar_alternate_news a {
                                        display:block;
                                        font-size:1.1em;
                                        text-decoration:none;
                                        background-color:none;
                                        color:#555555;
                                        font-weight:bold;
                                        padding:8px 0 8px 0;
                                }
                                div#rangebar_alternate_news a:hover {
                                        background-color:none;
                                        color:#EF6B00;
                                }
                                div#rangebar_alternate_news a span {
                                        display:none;
                                        background-color:none;
                                        color:#777777;
                                        font-size:0.8em;
                                        font-weight:normal;
                                        padding:4px 0 0 0;
                                }
                                div#rangebar_alternate_news a:hover span {
                                        display:block;
                                }

.clear { clear:both; }