body
{
    font:11px arial;
    margin:0;
    padding:0; 
    background-color:#000000;
    color:#333;
}

a:link {COLOR: black; text-decoration: underline}
a:visited {COLOR: black; text-decoration: underline}
a:active {COLOR: navy; text-decoration: none}
a:hover {COLOR: navy; text-decoration: underline}


div.header 
{
    margin:0px 0px 0px 0px;
    padding-top:0;
    background-color:#000000;
    border-bottom:solid;
    border-color:#333;
    border-width:1px;
    height:50px;
}

div.banner 
{
    margin:0px 0px 0px 0px;
    padding-top:0;
    background-color:#FFFFFF;
    border-bottom:solid;
    border-color:#000000;
    border-width:1px;
    height:85px;
}

div.yellow 
{
    margin:0px;
    padding-top:0;
    background-color:#F8E600;
    height:20px;
}


td.menu
{
    font:12px arial;
    padding-left:10px;
    height:32px;
}

td.menuass
{
    font:11px arial;
    padding-left:15px;
    height:24px;
}

td.menutitle
{
    font:13px arial;
    font-weight: 600;
    padding-left:5px;
    height:29px;
        text-align: left;
}

td.menuproduct
{
    font:11px arial;
    padding-left:15px;
    height:19px;
}

td.menuproductmodel
{
    font:11px arial;
    padding-left:27px;
    height:17px;
}

td.menuproductmodel2
{
    font:10px arial;
    padding-left:35px;
    height:15px;
}

td.menuproductmodel3
{
    font:10px arial;
    padding-left:44px;
    height:14px;
}

td.center
{
font:11px Verdana, Arial;
    padding-right:20px;
    padding-left:20px;
    text-align: left; 
}

td.innertable
{
    font:11px verdana, arial;
}


td.title
{
    font:10px verdana, arial;
    padding-right:20px;
    padding-left:20px;
}

div.gray 
{
    width:100%;
    height:20px;
    padding-left:10px;
    padding-right:10px;
    font:11px arial;
    margin:0px;
    padding-top:2px;
    background-color:#C0C0C0;
}


td.nav1 
{
    padding-left:5px;
    font:12px verdana, arial;
    border-bottom:solid;
    border-color:#ffffff;
    border-width:1px;
    height:20px;
}


td.models 
{
    font:13px verdana;
    font-weight: 600;
    padding-left:5px;
    border-bottom:solid;
    border-top:solid;
    border-color:#C0C0C0;
    border-width:1px;
    height:28px;
}

td.gray_content 
{
    font:11px arial;
}

td.sm 
{
    font:9px arial;
}

td.product_copy 
{
    font:13px arial;
}

td.table 
{
    font:9px arial;
}

td 
{
    font:13px arial;
}

.body-copy {
    background-image: url(images/bg_search.gif);
    background-repeat: no-repeat;
}

.menu ul {
        padding:5px;
        margin:0px;
}

.nav-level-1 {
    list-style-image: url(images/list-arrow.gif);
    list-style-position: outside;
    list-style-type: none;
    font:12px arial;
    font-weight: normal;
    text-align: left; 
}
.nav-level-2 {
    list-style-image: url(images/list-dash.gif);
    list-style-position: outside;
    list-style-type: none;
    font:10px arial;
    font-weight: normal;
}
.here {
        font-weight: bold;
}
.B_crumbBox {
        font:10px arial;
        font-weight: bold;
}
.sitemap {
    font-weight: bold;
}

.post {
    margin-left: 0px;
}


.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #C0C0C0;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

/* News Ticker CSS */

#NewsTicker{
    background: transparent url(images/news-ticker-background.gif) no-repeat;
    width:240px;
    height:314px;
    margin:0 auto;
}
    #NewsTicker h1{
        padding:6px; margin:0; border:0;
        color:#000000;
        font-size:11px;
        font-weight:bold;
    }
    #NewsVertical {
    width: 230px;
    height: 225px;
    display: block;
    overflow: hidden;
    position: relative;
    }
    #controller{
    padding:6px;
    font-size:11px;
    color:#666;
    }
    #play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
    #TickerVertical {
        width: 230px;
        height: 300px;
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #TickerVertical li {
        display: block;
        width: 230px;
        color: #333333;
        text-align: left;
        font-size: 11px;
        margin: 0;
        padding: 6px;
        float: left;
    }
        #TickerVertical li .NewsTitle{
            display: block;
            color: #000000;
            font-size: 12px;
            font-weight:bold;
            margin-bottom:6px;
        }
        #TickerVertical li .NewsTitle a:link,
        #TickerVertical li .NewsTitle a:Visited {
            display: block;
            color: #000000;
            font-size: 12px;
            font-weight:bold;
            margin-bottom:6px;
            text-decoration:none;
        }
        #TickerVertical li .NewsTitle a:hover {
            text-decoration:underline;
        }
        
        #TickerVertical li .NewsImg{
            float:left;
            margin-right:10px;
        }
        #TickerVertical li .NewsFooter{
            display: block;
            color: #000000;
            font-size: 10px;
            margin:6px 0 14px 0;
        }
