* {padding:0;margin:0;}
HTML, BODY {width:100%;}
HTML {font-size:12px;}
BODY {
    background:#222 url('/images/index_bg.jpg') repeat;
    font:14px arial,verdana,tahoma,sans-serif;
    color:#000;
    }
BODY.print {
    background:#FFF !important;
    color:#000;
    }
a {text-decoration:underline; color:#03f; cursor:pointer;}
A:hover {text-decoration:underline; color:#c30005;}
A:visited {text-decoration:none;}
A IMG {border:none;}
IMG {vertical-align:top;}
H1,H2,H3,H4,H5 {
    font-family:arial,verdana,tahoma,serif;
    margin-bottom:10px;
    margin-left:10px;
    color:#d10000;
    }
H2{font-size:26px;}

input {cursor: pointer;}

#head {
    position:absolute;
    top:0;
    height:114px;
    width:100%;
    min-width:1000px;
    z-index:15;
    float:left;
    }
    #head #logo_area {
        position:absolute;
        top:25%;
        left:7%;
        width:154px;
        }
    #head #logo_area .logo {
        position:absolute;
        width:154px;
        height:24px;
        float:left;
        margin:0;
        background:url('/images/logo.png') no-repeat;
        z-index:15;
        }
        #head #logo_area .logo A {
            display:block;
            width:100%;
            height:100%;
            z-index:100;
            }
            #head #logo_area .logo A SPAN {
                position:absolute;
                left:-9999px;
                }
    #head #logo_area .slogan {
        text-align:center;
        margin-top:26px;
        color:#ccc;
        font:10px verdana,arial,tahoma,sans-serif;
        }
    #head .phones {
        position:absolute;
        top:20%;
        right:7%;
        width:180px;
        height:46px;
        float:right;
        background:url('/images/head_phones.png') no-repeat;
        z-index:15;
        }
        #head .phones SPAN {
            position:absolute;
            left:-9999px;
            }
    #head ul {
        display:inline;
        }
        #head ul li{
            display:inline;
            }
        #head #main_menu {
            position:absolute;
            width:450px;
            margin-left:34%;
            top:30%;
            z-index:100;
            }
            #head #main_menu a {
                display:block;
                width:100%;
                height:20px;
                margin:0 4%;
                padding-bottom:2px;
                border-bottom:1px solid #FFF;
                }
            #head #main_menu a:hover {
                border-bottom:1px solid #d10000;
                }
            #head #main_menu a.search {
                background:url('/images/top_menu_search.png') no-repeat;
                width:53px;
                float:left;
                }
            #head #main_menu a.search:hover {
                background:url('/images/top_menu_search_hl.png') no-repeat;
                }
            #head #main_menu a.check {
                background:url('/images/top_menu_check.png') no-repeat;
                width:86px;
                float:left;
                }
            #head #main_menu a.check:hover {
                background:url('/images/top_menu_check_hl.png') no-repeat;
                }
            #head #main_menu a.order {
                background:url('/images/top_menu_order.png') no-repeat;
                width:75px;
                float:left;
                }
            #head #main_menu a.order:hover {
                background:url('/images/top_menu_order_hl.png') no-repeat;
                }
            #head #main_menu a.transport {
                background:url('/images/top_menu_transport.png') no-repeat;
                width:83px;
                float:left;
                }
            #head #main_menu a.transport:hover {
                background:url('/images/top_menu_transport_hl.png') no-repeat;
                }
            #head #main_menu h2 {
                position:absolute;
                left:-9999px;
                }

#discount {
    position:absolute;
    right:0;
    top:113px;
    width:189px;
    height:256px;
    background:url('/images/discount.png') no-repeat;
    z-index:150;
    }


/* item list
-------------------------------------- */
#item_list {
    position:relative;
    width:90%;
    float:left;
    margin:15px 5% 5px 5%;
    }
    #item_list .item {
        position:relative;
        width:40%;
        float:left;
        border:1px solid #CCC;
        color:#666;
        padding:8px;
        margin:0.5%;
        font-size:10px;
        line-height:12px;
        }
        #item_list .conner {
            position:absolute;
            width:8px;
            height:8px;
            }
        #item_list .item div.tlc {
            margin:0 0 -8px 0;
            background:transparent url('/images/list_item_tlc.gif') top left no-repeat;
            top:-1px;
            left:-1px;
            }
        #item_list .item div.trc {
            margin:0 0 -8px 0;
            background:transparent url('/images/list_item_trc.gif') top left no-repeat;
            top:-1px;
            right:-1px;
            }
        #item_list .item div.blc {
            margin:0;
            background:transparent url('/images/list_item_blc.gif') top left no-repeat;
            bottom:-1px;
            left:-1px;
            }
        #item_list .item div.brc {
            margin:0;
            background:transparent url('/images/list_item_brc.gif') top left no-repeat;
            bottom:-1px;
            right:-1px;
            }
    #item_list .i_copart {
        background:#dbedfe url('/images/small_logo_copart.png') top right no-repeat;
        }
    #item_list .i_manheim {
        background:#fefedb url('/images/small_logo_manheim.png') 99% 8% no-repeat;
        }
    #item_list img {
        margin:1px 4px 1px 1px;
        }
    #item_list h4 {
        font-size:10px;
        line-height:12px;
        margin:0;
        font-family:verdana,arial;
        font-weight:bold;
        color:#2e4f9d;
        text-decoration:underline;
        }
    #item_list a {
        text-decoration:none;
        cursor:pointer;
        }
    #item_list a:hover {
        color:#000;
        }
#large_photo {
    position:absolute;
    width:418px;
    height:323px;
    padding:12px 0 0 13px;
    display:none;
    top:0;
    left:0;
    z-index:500;
    background:transparent url('/images/photo_shadow.png') top left no-repeat;
    }
/* Pager
-------------------------------------- */

#BottomPager {
    position:relative;
    margin:10px auto;
    }
#BottomPager b {
    float:left;
    padding:3px 0 4px 0;
    margin-left:9px;
    }

#BottomPager a, #BottomPager div {
    background-color: #FFF;
    font-family:arial,tahoma,arial;
    text-align: center;
    color: #2e4f9d;
    display: block;
    float: left;
    margin-left:4px;
    padding:3px 0 4px 0;
    min-width:22px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    border:1px solid #96a7ce;
    }

#BottomPager div {
    background-color: #c80001;
    border:1px solid #c80001;
    font-weight: bold;
    color: #FFF;
    }

#BottomPager a:hover {
    background-color: #c80001;
    text-decoration:underline;
    }

#BottomPager .navigator {
    border-style:none;
    font-size:12px;
    padding:5px 0 2px 0;
    }
#BottomPager a.navigator:hover {
    background-color:transparent;
    }
#BottomPager div.navigator {
    background-color:transparent;
    color:#999;
    }
/* Center
-------------------------------------- */
#center {
    position:relative;
    width:100%;
    height:100%;
    clear:both;
    margin:113px 0 0 0;
    background-color:#FFF;
    font-size:12px;
    z-index:5;
    }
#content {
    position:relative;
    top:30px;
    width:80%;
    min-height:470px;
    margin:0 10% 70px 10%;
    z-index:10;
    color:#000;
    font-size:14px;
    }
#page_data {
    margin:0 0 0 250px;
    }

    #center .empty {
        background-color:transparent;
        border-style:none;
        }
    #center table {
        height:auto;
        border:0 none;
        }
        #center table td {
            padding:2px 5px;
            }
        #center table th {
            padding:2px 5px;
            font-weight:bold;
            text-align:left;
            vertical-align:top;
            }
        #article_text .h_enum {
            padding-left:40px;
            margin-top:30px;
            }
            #article_text .h_enum p {
                text-indent:0;
                margin:10px 0;
                }
            #article_text .h_enum h4 {
                margin:0 0 10px 0;
                }
            #article_text .h_enum span {
                color:#333;
                font-size:24px;
                font-weight:bold;
                vertical-align:top;
                margin:-8px 0 0 -40px;
                float:left;
                }
    #article_text h2 {
        font-weight:bold;
        font-size:18px;
        margin:15px 0 10px 5px;
        color:#c00;
        }
    #article_text  h3 {
        font-weight:bold;
        font-size:16px;
        margin:15px 0 5px 0;
        }
    #article_text  h4 {
        font-weight:bold;
        font-size:14px;
        margin:15px 0 10px 0;
        }
    #article_text h3,h4 {
        color:#333;
        margin-left:2px;
        }

/* ARTICLE_TEXT
-------------------------------------- */
#article_text {
    width:100%;
    margin:20px 0;
    color:#333;
    }
    #article_text p {
        margin:5px 0 5px 0;
        }
    #article_text h4 {
        margin:10px 0 10px 0;
        }
    #article_text img {
        border:1px solid #CCC;
        }


    #center p {
        text-indent:12px;
        margin:4px 0 0 4px;
        text-align:justify;
        vertical-align:top;
        }
    #center ul {
        display:block;
        font-family:arial,serif;
        font-weight:normal;
        font-size:12px;
        margin:0 0 0 10px;
        padding:0;
        }
        #center ul li {
            padding:0;
            margin:0 0 0 20px;
            list-style-type:disc;
        }
        #center ul li ul li {
            list-style-type:square;
        }
        #center ul li ul li ul li {
            list-style-type:circle;
        }
        #center .sitemap ul ul {
            margin:0 0 0 20px;
            }
    #center ol {
        display:block;
        font-family:arial,serif;
        font-weight:normal;
        font-size:12px;
        margin:0 0 0 15px;
        padding:0;
        }
        #center ol li {
            padding:0;
            margin:0 0 0 12px;
            }

#error_table {
    color:red;
    font-weight:bold;
    padding:5px 10px;
    background-color:#ffecab;
    }
.error_table {
    color:red;
    font-weight:bold;
    }

.remark, .note {
    font-style:italic;
    font-weight:normal;
    }
.asterisk {
    color:red;
    }
#center .form_table {
    background-color:#ffffe1;
    border:1px solid #d32121;
    font-weight:bold;
    color:#333;
    font-size:12px;
    }
    .form_table table {
        width:100%;
            border-collapse:collapse;
        }
        .form_table table.w_rows td, table.w_rows th {
            border:1px solid #f4c6af;
            margin:0;
            }
        .form_table table th {
            background-color:#d32121;
            color:#fff;
            padding-left:3px;
            }
    #center .form_table_caption {
        text-align:center;
        vertical-align:top;
        width:auto;
        height:23px;
        display:block;
        font-weight:bold;
        font-size:14px;
        line-height:20px;
        }
        .form_table_caption div {
            height:23px;
            width:9px;
            }
        .form_table_caption span {
            background-color:#d21f1f;
            color:#fff;
            float:left;
            padding:2px 11px 1px 11px;
            }
        .form_table_caption #caption_left {
            background:#d21f1f url('/images/caption_left.png') top left no-repeat;
            float:left;
            }
        .form_table_caption #caption_right {
            background:#d21f1f url('/images/caption_right.png') top right no-repeat;
            height:23px;
            float:left;
            }
/* Crumbs
----------------------------------- */
    #bread_crumbs ul li{
        display:inline;
        padding:0;
        margin:0;
        height:10px;
        }
    #bread_crumbs ul a {
        padding:0;
        margin:0;
        color:#FFF;
        text-decoration:none;
        }
    #bread_crumbs ul a:hover {
        color:#46f30d;
        text-decoration:underline;
        }




#form {
height:70px;
margin:40px 0;
}
   #form h3 {
        color:#fff;
        height:19px;
        font-size:18px;
        line-height:26px;
        white-space:nowrap;
        vertical-align:middle;
        display:inline;
        margin:0;
        padding:2px 30px 4px 30px;
        background:#c00 url('/images/search_bg1.gif') repeat-x;
        }
#form_place {
    height:41px;
    background:#c00 url('/images/search_bg2.gif') repeat-x;
    width:350px;
    }
    #form_place #form_form {
        position:relative;
        margin:0 0 0 30px;
        top:9px;
        white-space:nowrap;
        overflow:visible;
        }
        #form_form h3 {
            font-size:16px;
            }
        #form_form select {
            margin:0 0.5%;
            }
.button_send_small {
    height:48px;
    width:194px;
    padding-left:40px;
    border:0 none;
    background:#d63232 url('/images/send_button_160.png') top left no-repeat;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
    }

.button_dark {
    position:relative;
    background-color:#333;
    color:#fff;
    font-size:17px;
    font-weight:bold;
    border:1px outset #151515;
    padding:0 2%;
    height:22px;
    margin:0 0.5%;
    }
#footer {
    position:relative;
    clear:both;
    width:100%;
    z-index:20;
    font-size:0;
    line-height:0;
    color:#fff;
    height:80px;
    }
    #footer #footer_bg {
        margin-bottom:-45px;
        opacity:0.18;
        filter:alpha(opacity=18);
        }
    #footer #footer_menu {
        font-size:14px;
        line-height:16px;
        float:left;
        margin-left:5%;
        width:50%;
        }
        #footer_menu li {
            display:inline;
            margin:0 1% 0 0;
            }
            #footer_menu li a {
                color:#fff;
                text-decoration:underline;
                }
            #footer_menu li a:hover {
                color:#d00;
                text-decoration:none;
                }
    #footer #copyright {
        color:#ccc;
        font-size:11px;
        line-height:13px;
        float:right;
        margin-right:5%;
        }

#spinner_area {
    position:fixed;
    left:50%;
    top:50%;
    width:322px;
    height:84px;
    margin:-44px auto auto -161px;
    z-index:500;
    background:transparent url('/images/spinner_shadow.png') left center no-repeat;
    }
#spinner {
    position:relative;
    top:8px;
    left:8px;
    color:#414141;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    font-family:arial;
    width:300px;
    height:63px;
    border:3px solid #C00;
    background:#fff url('/images/spinner.gif') left center no-repeat;
    }
    #spinner b {
        position:relative;
        vertical-align:middle;
        top:22px;
        }
    #spinner div {
        position:absolute;
        width:6px;
        height:6px;
        }
    #spinner .tlc {
        background:transparent url('/images/spinner_tlc.gif') top left no-repeat;
        top:-3px;
        left:-3px;
        }
    #spinner .trc {
        background:transparent url('/images/spinner_trc.gif') top left no-repeat;
        top:-3px;
        right:-3px;
        }
    #spinner .blc {
        background:transparent url('/images/spinner_blc.gif') top left no-repeat;
        bottom:-3px;
        left:-3px;
        }
    #spinner .brc {
        background:transparent url('/images/spinner_brc.gif') top left no-repeat;
        bottom:-3px;
        right:-3px;
        }
