   html{height:100%;}
body{background-image:url(/images/indeed/bg1.png);background-repeat:repeat-x;background-attachment:fixed!important;background-position:0 0!important;background-color:#006699;height:100%;margin:0;}
.xCore-header{width:100%;background-color:#FFF;color:#000;}
.xCore-footer-spacer{height:78px;width:20px;}
.xCore-footer{width:100%;height:78px;margin-top:-78px;margin-left:-1px;background-color:#666;border-left-color:#666;border-left-width:1px;border-left-style:solid;border-right-color:#666;border-right-width:1px;border-right-style:solid;color:#FFF;position:relative;clear:both;}
.xCore-content{background-color:#fff;height:auto;min-height:100%;border-color:#aaa;border-style:none solid;border-width:7px;}
.xCore-content-width{width:900px;margin-left:auto;margin-right:auto;}
.xCore-body{clear:both;position:relative;top:-1px; overflow:visible;}
.right{float:right;}
.clear{clear:both;}
.footer-grey{height:50px;background-repeat:repeat-x;font-size:14px;font-family:arial;color:#000;}
.logo{float:left;background-image:url(/images/indeed/logo.png);background-repeat:no-repeat;margin-top:-50px;margin-left:5px;width:69px;height:71px;}
       
.logo-url{float:left;background-image:url(/images/indeed/logo-url.png);background-repeat:no-repeat;margin-top:14px;margin-left:75px;width:300px;height:34px;}

.phone-number{float:right;text-align:right;margin-right:2px;margin-top:-25px;font-size:17px;font-family:arial;font-weight:bold;}
.nav-tabs-spacer{width:100%;height:55px;}
.nav-tabs{position:relative;left:-1px;background-color:#345;width:100%;height:26px;overflow:visible;line-height:25px;vertical-align:baseline;text-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:14px;font-weight:bold;font-family:arial;border-color:#ccc;border-style:solid;border-width:1px;}
.nav-tab-spacer{float:left;width:15px;height:20px;}
.nav-tabs a{
text-decoration: none;
color:white;
}
.nav-tab{text-shadow:1px 1px 1px rgba(0,0,0,0.5);float:left;position:relative;top:-1px;color:#fff;height:25px;padding-left:10px;vertical-align:baseline;text-decoration:none;border-color:#777;border-style:solid none solid solid;border-width:1px 0 1px 1px;}
.nav-tab-selected{text-shadow:1px 1px 1px #c39f00;float:left;position:relative;top:-1px;background-color:#fee125;color:#000;height:25px;padding-left:10px;vertical-align:baseline;text-decoration:none;border-color:#ccc;border-style:solid none solid solid;border-width:1px 0 1px 1px;}
.nav-tab-corner{float:left;width:6px;height:26px;position:relative;top:-1px;right:0;background-image:url(/images/indeed/nav-tab-corner.png);background-repeat:no-repeat;border-color:#777;border-style:none solid solid none;border-width:1px;}
.nav-tab-corner-selected{float:left;width:6px;height:26px;position:relative;top:-1px;right:0;background-color:#fee125;background-image:url(/images/indeed/nav-tab-corner.png);background-position:-6px 0;background-repeat:no-repeat;border-color:#c39f00;border-style:none solid solid none;border-width:1px;}
.logout{color:#000;}
.ship-time{text-align:center;margin-left:20px;margin-right:20px;font-size:12px;font-family:arial;font-weight:normal;width:100%;}
.about-us{float:left;font-size:14px;font-family:arial;font-weight:bold;width:120px;}
.support{float:left;font-size:14px;font-family:arial;font-weight:bold;width:100px;}
.footer-spacer{width:100%;height:20px;}
.foot_1{margin-left:20px;clear:left;float:left;}
.foot_4{float:left;width:150px;}
.foot_7{float:left;width:100px;}
.footer-link{float:left;padding-left:5px;height:18px;margin-right:60px;}
.footer-link-head{font-weight:bold;height:20px;}
.footer-link a{text-decoration:none;color:#fff;}
.footer-link-head a{text-decoration:none;color:#000;}
.hiNav{float:right;position: relative;margin-top: -83px;width:520px;height:50px;overflow:hidden;}
.homeLink{float:right;height:25px;font-size:13px;color:black;padding-left:10px;padding-top:6px;}
.viewCartLink{float:right;height:25px;color:black;font-size:13px;padding-left:20px;padding-top:3px;}
.logoutLink{padding-left:20px;padding-top:6px;float:right;height:25px;width:50px;color:black;font-size:13px;}
.searchGo{float:right;height:24px;width:24px;color:blue;font-size:14px;background-color:#DDDDDD;margin:0;padding:0;}
.searchInput{float:right;height:24px;width:235px;color:blue;font-size:14px;background-color:#DDDDDD;margin:0;padding:0;}
.searchContainer{float:right;width:261px;height: 23px;background-color:#DDDDDD;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:3px 5px 3px 5px;}
.left,.foot_6{float:left;}
.foot_2,.foot_3,.foot_5{float:left;width:140px;}
.homeLink a,.viewCartLink a,.logoutLink a{color:-blue;text-decoration:none;}

    .clear{
        padding:0px !important;
        /*display:block !important;*/
        clear:both;
        border:none !important;
    }

    .left{
        /*
        padding:0px !important;
        font-size:10px !important;;
        border:none !important;
        display:block !important;
        */
        float:left;
    }

    .arrow{
        float:left;
        background-image:url(/images/indeed/red-arrow.jpeg);
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        cursor:pointer;
        padding-right:3px;
    }
    .modelDiv{
        text-transform: uppercase;
        float:left;
        font-size:14px;
        cursor:pointer;
        padding-bottom:5px;
        overflow: visible;
        white-space: nowrap;

    }
    .res_table{
        width:100% !important;
    }
    .res_table_year1{
        width:150px !important;
    }
    .res_table_year2{
        width:400px !important;
    }
    .res_table_year3{
        width:500px !important;
    }
    .year{
        padding-left:40px;
    }
    .model{
        padding-left:40px;
    }
    .make{
        padding-left:15px;
    }
    #passHelp{
        display:none;
    }
    .search_hide{
        display:none;
    }
    .top-content-sliver{
        height:30px;
        width:100%;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#555;

    }
    .reset-search{
        margin-top:5px;
        font-size:12px;
        float:right;
        padding-right:50px;
        cursor:pointer;
        color:blue;
        font-weight:bold;
    }


    .title{
        clear:both;
    }
    .top-tab {
        text-align: center;
        width: 177px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .bg_tabs{
        background-image:url(/images/indeed/bg_tabs.png);
        height:100px;
        width:900px;
        position:relative;
        left:0px;
        background-repeat:repeat-x;
        text-align: center;
        overflow:visible;
        cursor:pointer;
    }
    .tabSpacer{
        float:left;
        width:10px;
        height:28px;
    }
    .tabSpacer2{
        float:left;
        width:11px;
        height:28px;
    }
    .tab_content{
        width:100%;
        margin-left:0px;

    }

    #vehicleSearch{
        font-size:12px;
        padding-left:14px;
        float:left;
        color:blue;
        text-transform:uppercase;
        padding-right:10px;
        cursor:pointer;
        margin-top:5px;
    }

    #make_dest{
        font-size:12px;
        float:left;
        color:blue;
        text-transform:uppercase;
        padding-right:10px;
        cursor:pointer;
        margin-top:5px;
    }
    #model_dest{
        padding-right:10px;
        font-size:12px;
        float:left;
        color:blue;
        text-transform:uppercase;
        cursor:pointer;
        margin-top:5px;
    }
    #year_dest{
        font-size:12px;
        float:left;
        color:blue;
        text-transform:uppercase;
        cursor:pointer;
        margin-top:5px;
        padding-right:5px;
    }
    .arrow2{
        float:left;
        background-image:url(/images/indeed/red-arrow.jpeg);
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        cursor:pointer;
        padding-right:3px;
        /*position:relative;*/
        top:-1px;
    }
    .bg_tabs div{
        margin:0px;
        padding:0px;
        border:none;
    }
    .nav_pass_selected_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:225px;
        height:100px;
    }
    .nav_bus_selected_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-225px 0px;
        width:225px;
        height:100px;
    }
    .nav_farm_selected_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-450px 0px;
        width:225px;
        height:100px;
    }
    .nav_nhwy_selected_out{             
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-675px 0px;
        width:225px;
        height:100px;
    }


    .nav_pass_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:0px -100px;
        width:225px;
        height:100px;
    }
    .nav_bus_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-225px -100px;
        width:225px;
        height:100px;
    }
    .nav_farm_out{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-450px -100px;
        width:225px;
        height:100px;
    }
    .nav_nhwy_out{             
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-675px -100px;
        width:225px;
        height:100px;
    }

    .nav_pass_selected_hover{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:0px -200px;
        width:225px;
        height:100px;
    }
    .nav_bus_selected_hover{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-225px -200px;
        width:225px;
        height:100px;
    }
    .nav_farm_selected_hover{
        float:left;    
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-450px -200px;
        width:225px;
        height:100px;
    }
    .nav_nhwy_selected_hover{             
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-675px -200px;
        width:225px;
        height:100px;
    }


    .nav_pass_hover{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:0px -300px;
        width:225px;
        height:100px;
    }
    .nav_bus_hover{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-225px -300px;
        width:225px;
        height:100px;
    }
    .nav_farm_hover{
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-450px -300px;
        width:225px;
        height:100px;
    }
    .nav_nhwy_hover{             
        float:left;
        background-image:url(/images/indeed/nav.png);
        background-repeat:no-repeat;
        background-position:-675px -300px;
        width:225px;
        height:100px;
    }
    
    
    
    

    .partRow{
        clear:both;
        padding:2px;
        height:20px;
        line-height: 20px;
    }
    .partRow div{
        overflow:hidden;
    }
    .partRowPart{
        float:left;
        text-align: right;
        font-size:14px; 
        margin-left:10px;
        width:100px;
    }
    .partRowPart{
        text-decoration:underline !important;
        color:blue !important;
    }
    .partRowYear{
        float:left;
        font-size:14px; 
        margin-left:20px;
        width:80px;
        text-transform: uppercase;
    }
    .partRowMakes{
        float:left;
        font-size:14px; 
        margin-left:10px;
        width:170px;
    }
    .partRowCat{
        float:left;
        font-size:14px; 
        width:140px;
        margin-left:10px;
    }
    .partRowDesc{
        float:left;
        font-size:14px; 
        margin-left:10px;
    }
    .partRow a{
        text-decoration: none;
        color:black;
    }
    .partRowTitle{
        clear:both;
        background:#555;
        color:#fff;
        font-size:14px;
        padding:5px;
    }

    .search{
        padding-top:5px;
        padding-bottom:3px;
        font-size:14px;
        padding-left:10px;
        background-color:#DDD;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#ccc;
    }
    .ag_search_1{
        padding-top:5px;
        padding-bottom:5px;
        /*padding-left:10px;*/
        font-size:14px;
        background-color:#EEE;
    }
    .ag_search_2{
        padding-top:5px;
        padding-bottom:5px;
        /*padding-left:10px;*/
        font-size:14px;
        background-color:#FFF;
    }
    .ag_search_3{
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        font-size:14px;
        background-color:#ccc;
    }
    #results{
        clear:both;
        padding:5px;
    }
    .ag_stripe_0{
        padding-left:2px;
        background:#efefef;
    }
    .ag_exact_match{
        padding-left:2px;
        background:#90EE90;
    }         
    .ag_stripe_1{                                                             
        padding-left:2px;
        background:#fff;
    } 
    .ag_stripe_2{                                                             
        padding-left:2px;
        background:#DeDeDe;
    } 
    .search-path div{
        font-weight:bold;
    }
    .search input{
        font-size:14px;

    }
    .top-line{
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#999;

    }
    .partsResults{
    }
    .parts-nav{
        float:left;
        width:100%;
        background-color:#E3E3E3;
    }
    .parts-right{
        width:880px;
        padding-left:10px;
        padding-right:10px;
        font-size:14px;
    }
    .parts-title{
        float:left;
        font-size:18px;
        font-weight:bold;
        color:black;
        height:25px;
        line-height: 25px;
    }
    .parts-count{
        font-size:14px;
        padding-left:10px;
        padding-right:10px;
        height:25px;
        line-height: 25px;
    }
    .parts-nav-tab{
        height:25px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#ccc;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#ccc;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#ccc;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#ccc;
        font-size:12px;
        line-height:25px;
        color:white;
        background-color:#345;
        cursor:pointer;
        float:left;
        margin-left:auto !important;
        margin-right:auto !important;
    }


    .parts-nav-tab-over{
        height:25px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#ccc;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#ccc;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#ccc;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#ccc;
        font-size:12px;
        line-height:25px;
        background-color:#EEE;
        cursor:pointer;
        float:left;
    }


    .parts-nav-tab-selected{
        height:25px;
        font-weight:bold;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#999;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#999;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#ccc;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#ccc;
        font-size:12px;
        line-height:25px;
        color:white;
        background-color:#b00;
        cursor:pointer;
        float:left;

    }

    .parts-nav-tab-selected-over{
        height:25px;
        font-weight:bold;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#999;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#999;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#ccc;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#ccc;
        font-size:12px;
        line-height:25px;
        color:white !important;
        background-color:#d00;
        cursor:pointer;
        float:left;
    }
    #ALL{
        width:130px;
    }
    #AC{
        width:180px;
    }
    #ENC{
        width:170px;
    }
    #EXH{
        width:125px;
    }    
    #FUEL{
        width:105px;
    }
    #WREG{
        width:125px;
    }
    #CRSH{
        width:177px;
        border-right-style: none !important;
    }
    .parts-tab-spacer{
        padding-left:4px;
    }
    .search_field{
        float:right;
        margin-right:10px;
    }
    .subCat{
        float:left;
        width:160px;
        height:20px;
        line-height:20px;
        font-weight:bold;
        overflow:hidden;
        padding-left:10px;
        font-weight:normal;
    }
    hr{
        color:#DDD;
    }


    #partsSubCat{
        float:left;
        width:860px;
        margin-left:15px;
        background-color:#e3e3e3;
        padding:5px;
    }
    .partsCatDetailTitle{
        font-size: 16px;
        clear:left;
        font-weight:normal;
        padding-left:5px;
        float:left;
        width:150px;
    }
    .subCatContainer{
        float:left;
        width:690px;
        font-weight:normal;
        font-size:12px;
    }
    .partsDetailTitle{
        font-size: 16px;
        clear:left;
        font-weight:bold;
        padding-left:5px;

    }
    #partsDetailsAC{
        padding-top:10px;
    }
    #partsDetailsENC{
        padding-top:10px;
    }

    #partsDetailsEXH{
        padding-top:10px;
    }

    #partsDetailsFUEL{
        padding-top:10px;
    }

    #partsDetailsCRSH{
        padding-top:10px;
    }
    .partNum{
        clear:left;
        float:left;
        width:95px;
        padding-left:5px;
        line-height: 20px;
        cursor:pointer;
    }
    .partNum a{
        text-decoration: underline;
        color:blue;
    }
    .partLtr{
        float:left;
        width:30px;
        overflow: hidden;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        line-height: 20px;
        text-align:center;
    }
    .partCyl{
        float:left;
        width:20px;
        overflow: hidden;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        line-height: 20px;
        text-align:center;
    }
    .partLtrCyl{
        float:left;
        width:50px;
        overflow: hidden;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        line-height: 20px;
        text-align:center;
    }
    .partHead{
        background-color:#CCC !important;
    }


    .partDescExh{
        float:left;
        padding-left:5px;
        overflow:hidden;
        padding-left:5px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        line-height: 20px;
    }

    .partDesc{
        float:left;
        padding-left:5px;
        width:370px;
        overflow:hidden;
        padding-left:5px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        line-height: 20px;
    }


    .partAvail{
        width:70px;
        float:left;
        padding-left:5px;
        line-height: 20px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }
    
    .partFrom{
        width:60px;
        float:left;
        padding-left:5px;
        line-height: 20px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }

    .partPrice{
        float:left;
        width:65px;
        line-height: 20px;
        text-align:right;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;       
    }
    .partListPrice{
        float:left;
        width:65px;
        line-height: 20px;
        text-align:right;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }
    .partAction{
        float:left;
        width:71px;
        line-height: 20px;
        text-align:right;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }


    .partPriceHidden{
        display:none;
        float:left;
        width:65px;
        line-height: 20px;
        text-align:right;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }

    .partAvailHidden{
        display:none;
        width:70px;
        float:left;
        padding-left:5px;
        line-height: 20px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }
    .partFromHidden{
        display:none;
        width:42px;
        float:left;
        padding-left:5px;
        line-height: 20px;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
    }
    .partActionHidden{
        display:none;
        width:71px;
    }
    .partFlip{
        float:right;
        padding-left:5px;
        line-height: 20px;
        text-align:center;
        text-decoration: underline;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#ccc;
        background-image:url('/images/indeed/viewPrice.gif');
        background-repeat:no-repeat;
        width:200px;
        height:20px;
        cursor:pointer;
    }
    .partIsAvail{
        background-image: url('/images/indeed/green-check.gif');
        background-repeat:norepeat;
        width:16px;
        height:16px;
        float:left;
        border-style:solid;
        border-width:1px;
        border-color:#ddd;
    }
    .partIsNotAvail{
        background-image: url('/images/indeed/check-red.gif');
        background-repeat:norepeat;
        width:16px;
        height:16px;
        float:left;
        border-style:solid;
        border-width:1px;
        border-color:#ddd;
    }
    .partView{
        float:left;
        width:100px;
    }
    .partSelect{
        clear:left;
        float:left;
        width:30px;
        margin-left:20px;
    }
    .partsContainer{
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#eee;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#eee;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#eee;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#eee;

    }

    .viewPrice-outer{
        clear:both;
        float:left;
        background:none repeat scroll 0 0 #EEEEEE;
        border-color:#CCCCCC #999999 #999999 #CCCCCC;
        border-right:1px solid #999999;
        border-style:solid;
        border-width:1px;
        height:30px;
        width:170px;
        display:inline-box;
    }


    .viewPrice-input{
        border:medium none;
        color:#000000;
        cursor:pointer;
        font:15px arial,sans-serif;
        height:30px;
        margin:0;
        width:100%;
        vertical-align:top;
        background-image:url('/images/indeed/button-bg.png');
        background-repeat:repeat-x;
    }

    .showHideCat{
        margin-top:5px;
        float:right;
        margin-right: 10px;
        color:blue;
        font-size:14px;
        cursor:pointer;
    }


    .subCatDisplay{
        border-style:solid;
        border-width:1px;
        border-color:#eee;
    }
    #partsSelEng{
        float:left;
        margin-top:5px;
    }
    #partsSelEng select{
        margin-top:-3px;
        margin-left:5px;
    }

    .LOOKUP{
        background-image:url('/images/indeed/LOOKUP2.gif');
        background-repeat:no-repeat;
        width:130px;
        height:125px;
    }   
    .partCount{
        float:left;
        width:20px;
        cursor: pointer;
        user-select: none;
        -moz-user-select: none;
        border-style:solid;
        border-width:1px;
        border-color:#ddd;
        border-top-style:none;
        border-bottom-style:none;
        text-align: center;
    }   
    .addButtonSpacer  {
        float:left;
        width:16px;
        height:16px;
        margin-left:5px;
        margin-right:5px;
        margin-top:4px;
    }
    .addButton{
        float:left;
        background-image:url('/images/indeed/add.png');
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        margin-left:5px;
        margin-right:5px;
        margin-top:4px;
        cursor: pointer;
        user-select:none;
        -moz-user-select:none;
    }
    .minButton{
        float:left;
        background-image:url('/images/indeed/min.png');
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        margin-left:5px;
        margin-top:2px;
        cursor: pointer;
    }
    .minButtonHidden{
        float:left;
        background-image:url('/images/indeed/min.png');
        background-repeat:no-repeat;
        width:16px;
        height:16px;
        margin-left:5px;
        margin-top:2px;
        display:none;
    }
    .checkoutButton{
        background-image:url('/images/checkout_proceedWithOrder.gif');
        background-repeat:norepeat;
        float:right;
        height:33px;
        width:153px;
        margin-right:10px;
    }
    body{
        /*user-select:none;
        -moz-user-select:none;*/
    }
    .subCatPart{
        position:relative;
        width:100%;
        left:-3px;
        border-width:3px;
        border-color:#000;
        border-style:solid;
        border-top-style:none;
        background-color:#fff;
        color:#000;
        margin-bottom:5px;
    }
    .exhaustImage{
        background-color:deepskyblue;
        filter:alpha(opacity=20); 
        opacity:0.2;
        border-width:1px;
        border-color:#ccc;
        border-style:solid;
        position:absolute; 

    }   
    .virtualGroup{
        border-width:3px;
        border-color:#222;
        border-style:solid;
        border-bottom-style:none;
        position:relative;
        left:-3px;
        width:100%;
        background-color:#eee;
    }
    .vgitems{
        border-bottom-width:1px;
        border-bottom-color:#ddd;
        border-bottom-style:solid;
        height:1px;
        width:100%;
    }
    .totalLeft{
        float:left;
        font-size:14px;
        font-weight:normal;
        padding-left:10px;
        padding-top:10px;
    }
    #shipTimeRemain {
        /*float:left;*/
        /*width: 255px;*/
    }

input{
 -moz-user-select: normal !important;
 user-select: normal !important;
}
.partTitle{
        clear:left;
        float:left;
        padding-left:5px;
        line-height: 20px;
        cursor:pointer;
        background-color:#CCC !important;
}
.partSwap{
        float:left;
        width:95px;
        padding-left:0px;
        line-height: 20px;
        cursor:pointer;
        background-color:#CCC !important;   
}

.partSwap img {
    margin-top:2px;
}
