* {
	padding: 0;
	margin: 0;
	border: 0;
}

.ct_car_list{margin: 10px auto; width: 780px;border:0 solid #EEE;color:#000;font:normal 11px Arial,Verdana,Helvetica,sans-serif;overflow:hidden;position:relative;}
.ct_car_list div.ct_car_list_header{background:transparent url('/common/abe/style/car_list/images/wbg.gif') repeat-x scroll center top;display:block;font-weight:700;overflow:hidden;position:relative;white-space:nowrap;border-color:#CCC;border-style:none solid;border-width:0 1px;}
.ct_car_list div.ct_car_list_header div{white-space:nowrap;padding:6px;}
.ct_car_list div.ct_car_list_header div.ptogtitle:hover{background-position:left -2px;border-color:#BBB;}
.ct_car_list div.ct_car_list_header div.ptogtitle{border:1px solid #CCC;cursor:pointer;height:16px;overflow:hidden;position:absolute;right:3px;top:4px;width:16px;padding:0;}
.ct_car_list div.ct_car_list_header div.ptogtitle span.up{background:transparent url('/common/abe/style/car_list/images/uup.png') no-repeat scroll center center;border-bottom:1px solid #DDD;border-left:1px solid #EEE;border-top:1px solid #FFF;display:block;height:14px;width:14px;}
.ct_car_list div.ct_car_list_header div.ptogtitle span.down{background:transparent url('/common/abe/style/car_list/images/ddn.png') no-repeat scroll center center;border-bottom:1px solid #DDD;border-left:1px solid #EEE;border-top:1px solid #FFF;display:block;height:14px;width:14px;}
.ct_car_list div.ct_car_list_header div.ct_car_list_language{position:absolute;right:30px;top:0px;padding:0px;}

.ct_car_list div.ct_car_list_main_container{background:#FFF none repeat scroll 0 0;overflow:auto;position:relative;border-color:#CCC;border-style:none solid solid;border-width:0 1px 1px;}
.ct_car_list div.ct_car_list_col_header{background:#FAFAFA url('/common/abe/style/car_list/images/fhbg.gif') repeat-x scroll center bottom;overflow:hidden;position:relative;border-color:#CCC;border-style:solid solid none;border-width:1px 1px 0;}
.ct_car_list div.ct_car_list_col_header th div{border-left:0 solid #FFF;}
.ct_car_list div.ct_car_list_footer{background:transparent url('/common/abe/style/car_list/images/wbg.gif') repeat-x scroll 0 -1px;display:block;font-weight:700;overflow:hidden;position:relative;white-space:nowrap;border-color:#CCC;border-style:none solid solid;border-width:0 1px 1px;}
.ct_car_list div.ct_car_list_footer div.ct_car_list_footer2{width:100%;margin:3px 3px 3px -2px;}
.ct_car_list div.ct_car_list_footer div.ct_car_list_footer2 div.pGroup{background:transparent none repeat scroll 0 0;float:left;height:24px;display:block;margin:0 10px;}
.ct_car_list div.btnseparator{border-left:1px solid #CCC;border-right:1px solid #FFF;float:left;height:22px;margin:1px;}
.ct_car_list div.ct_car_list_footer .pPageStat,.ct_car_list div.ct_car_list_footer .pcontrol{overflow:visible;position:relative;top:5px;}
.ct_car_list div.hGrip{background:transparent url('/common/abe/style/car_list/images/line.gif') repeat-x scroll center center;cursor:col-resize;height:5px;margin-right:1px;position:absolute;right:0;top:0;width:5px;}
.ct_car_list div.vGrip{background:#FAFAFA url('/common/abe/style/car_list/images/wbg.gif') repeat-x scroll 0 -1px;cursor:row-resize;height:5px;overflow:hidden;position:relative;text-align:center;border-color:#CCC;border-style:none solid solid;border-width:0 1px 1px;}
.ct_car_list div.vGrip span{background:transparent none repeat scroll 0 0;border-bottom:1px solid #AAA;border-top:1px solid #AAA;display:block;height:1px;overflow:hidden;width:20px;margin:1px auto;}
.ct_car_list tr.ta_car_header{background:transparent url('/common/abe/style/car_list/images/fhbg.gif') repeat-x scroll center top;}
.ct_car_list div.ct_car_list_col_headerBox td{font:bold 12px Arial,Verdana,Helvetica,sans-serif;cursor:default;height:28px;white-space:nowrap;border-left:1px solid #FFF;border-right:1px solid #DDD;border-bottom:1px solid transparent;overflow:hidden;text-align:left;}
.ct_car_list div.ct_car_list_col_headerBox td.ta_car_header_th_start{border-left:1px solid #DDD!important;overflow:hidden;text-align:center;}
.ct_car_list td.ta_left_start{overflow:hidden;text-align:left;}
.ct_car_list td.ta_left_nosep_left{border-left:none!important;overflow:hidden;text-align:left;}
.ct_car_list td.ta_left_nosep_right{border-right:none!important;overflow:hidden;text-align:left;}
.ct_car_list td{border-left:1px solid #FFF;border-right:1px solid #DDD;overflow:hidden;text-align:left;}
.ct_car_list tr.car_odd td{background:#F7F7F7 none repeat scroll 0 0;border-bottom:1px solid #CCC;line-height:32px;}
.ct_car_list tr.car_even td{background:#FFF none repeat scroll 0 0;border-bottom:1px solid #CCC;line-height:32px;}
.ct_car_list_modal_blackout{height:100%;overflow:hidden;position:absolute;top:0;width:100%;opacity:0.7;background-color:#000;z-index:5000;}
.ct_car_list_modal_blackout img{display:block;opacity:1;}
.ct_car_list_modal_blackout span{display:block;opacity:1;color:#fff;font:bold 18px Arial,Verdana,Helvetica,sans-serif;}
.ct_car_list_main_container_loading, .ct_car_list_main_container_error{display:block;height:300px;top:0;float:left;width:760px;}
.ct_car_list_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:8000;}
.ct_car_list_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/common/abe/style/car_list/images/fancy_progress.png') no-repeat;}
.ct_car_list_main_container_car_code,.ct_car_list_main_container_car_name,.ct_car_list_main_container_car_class,.ct_car_list_main_container_car_equipment{font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:left;float:left;line-height:2em;}
.ct_car_list_main_container_car_code{width:60px;color:#646464;letter-spacing:1px;text-align:center;}
.ct_car_list_main_container_car_name{width:394px;padding-left:5px;}
.ct_car_list_main_container_car_class{width:126px;padding-left:5px;}
.ct_car_list_main_container_car_equipment{width:30px;text-align:center;}
.ct_car_list_col_header div.ct_car_list_col_headerBox td div{line-height:22px;padding-top:5px;height:22px;}
.ct_car_list_col_header div.ct_car_list_col_headerBox td div.sdesc{line-height:22px;background:url('/common/abe/style/car_list/images/dn.png') no-repeat center top;}
.ct_car_list_col_header div.ct_car_list_col_headerBox td div.sasc{line-height:22px;background:url('/common/abe/style/car_list/images/up.png') no-repeat center top;}
.ct_car_list_col_header div.ct_car_list_col_headerBox td.thOver,.ct_car_list_col_header div.ct_car_list_col_headerBox td.sorted.thOver{border-bottom:1px solid orange;padding-bottom:0;}
.ct_car_list_main_container_link{text-decoration:none;color:#006CAA;}
.ct_car_list_footer_container{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;display:block;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-left:1px solid #D3D3D3;overflow:hidden;padding:10px;height:70px;width:758px;}
.ct_car_list_footer_description{float:left;width:25%;margin:5px 0;padding:0;}
.ct_car_list_footer_description span.ct_car_list_footer_description_img{clear:both;display:block;float:left;height:20px;line-height:20px;width:20px;}
.ct_car_list_footer_description span.ct_car_list_footer_description_txt{display:block;float:left;line-height:20px;padding:0 0 0 5px;}
div.ct_car_list_main_container tr.trSelected:hover td,div.ct_car_list_main_container tr.trSelected:hover td.sorted,div.ct_car_list_main_container tr.trOver.trSelected td.sorted,div.ct_car_list_main_container tr.trOver.trSelected td,tr.trSelected td.sorted,tr.trSelected td{background:#ebad58 url('/common/abe/style/car_list/images/hl.png') repeat-x top;border-right:1px solid #d2e3ec;border-left:1px solid #eef8ff;border-bottom:1px solid #ebad58;cursor:pointer;}
.ct_car_list_main_error {position:absolute;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#000000;color:#FFFFFF;display:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:5px;margin-top:5px;opacity:1;padding:10px;text-align:left;width:235px;}
.ct_car_list_global_error {position:absolute;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#000000;color:#FFFFFF;display:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:5px;margin-top:5px;opacity:1;padding:10px;text-align:left;width:700px;}
.ct_car_list_header_container {background:transparent url('/common/abe/style/car_list/images/header_bkg.gif') repeat-x scroll center top;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;display:block;border-top:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-left:1px solid #D3D3D3;overflow:hidden;padding:0px;height:55px;width:778px;}
.ct_car_list_header_logo, .ct_car_list_header_txt {display:block;float:left;}
.ct_car_list_header_txt {padding:16px 0px 0px 10px;font-family: "trebuchet MS",sans-serif;font-size: 18px;font-weight: bold;text-transform: uppercase;letter-spacing: 0.3em;color:#ffffff;}