#wrapper {margin: 0;width: 98%;}
#branding, #main {margin:0;width:100%;}
#access{width:100%}
#catalog_tree {
  float: left;
  width: 200px;
  padding: 10px;
  margin-bottom: 7px;
  border: 1px solid #A2C9D8;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#content {margin: 0 0 7px 227px;width: auto;}

.kstock1, .kstock2{font-size:10px;font-family:Arial;color:#906C00;width:50px;padding:0;margin:0;line-height:0.95em;text-align:right;}
.kstock3{border-bottom:1px solid silver;}
.ks1e0{background: url(/img/stock1.png) no-repeat   0px 0px}
.ks1e1{background: url(/img/stock1.png) no-repeat  -6px 0px}
.ks1e2{background: url(/img/stock1.png) no-repeat -12px 0px}
.ks1e3{background: url(/img/stock1.png) no-repeat -18px 0px}
.ks1e4{background: url(/img/stock1.png) no-repeat -24px 0px}
.ks1e5{background: url(/img/stock1.png) no-repeat -30px 0px}
.ks1e6{background: url(/img/stock1.png) no-repeat -36px 0px}
.ks1e7{background: url(/img/stock1.png) no-repeat -42px 0px}
.ks1e8{background: url(/img/stock1.png) no-repeat -48px 0px}
.ks2e0{background: url(/img/stock2.png) no-repeat   0px 0}
.ks2e1{background: url(/img/stock2.png) no-repeat  -6px 0}
.ks2e2{background: url(/img/stock2.png) no-repeat -12px 0}
.ks2e3{background: url(/img/stock2.png) no-repeat -18px 0}
.ks2e4{background: url(/img/stock2.png) no-repeat -24px 0}
.ks2e5{background: url(/img/stock2.png) no-repeat -30px 0}
.ks2e6{background: url(/img/stock2.png) no-repeat -36px 0}
.ks2e7{background: url(/img/stock2.png) no-repeat -42px 0}
.ks2e8{background: url(/img/stock2.png) no-repeat -48px 0}

/***** DataTables features *****/
.kwmain {overflow-x:auto;}
.tc {text-align:center;}
.tr {text-align:right;}

.dataTables_wrapper{position:relative;min-height:302px;clear:both;_height:302px;zoom:1;}
.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white;}
.dataTables_length{width:40%;float:left;}
.dataTables_filter{width:50%;float:right;text-align:right;}
.dataTables_info{float:left; line-height:22px; padding:5px;font-size:1em;}
.dataTables_paginate{/*width:44px;* width:50px;*/float:right;text-align:right;}
/** Pagination nested **/
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;}
.paginate_disabled_previous{background-image:url('images/back_disabled.jpg');}
.paginate_enabled_previous{background-image:url('images/back_enabled.jpg');}
.paginate_disabled_next{background-image:url('images/forward_disabled.jpg');}
.paginate_enabled_next{background-image:url('images/forward_enabled.jpg');}
/** DataTables display **/
table.display{margin:0px auto;width:100%;clear:both;border:1px none;border-collapse:collapse;overflow-x:auto;font-size:0.9em;}
table.display thead th{padding:3px 15px 3px 7px;border-bottom:1px solid black;border-left:1px solid silver;border-right:1px solid silver;font-weight:bold;cursor:pointer;* cursor:hand;}
table.display tfoot th{padding:3px 10px;border-top:1px solid black;font-weight:bold;}
table.display tr.heading2 td{border-bottom:1px solid #aaa;}
table.display td{padding:1px 2px;border-left:1px solid silver;border-right:1px solid silver;}
table.display td.center{text-align:center;}
/** DataTables sorting **/
.sorting_asc{background:url('images/sort_asc.png') no-repeat center right;}
.sorting_desc{background:url('images/sort_desc.png') no-repeat center right;}
.sorting{background:url('images/sort_both.png') no-repeat center right;}
.sorting_asc_disabled{background:url('images/sort_asc_disabled.png') no-repeat center right;}
.sorting_desc_disabled{background:url('images/sort_desc_disabled.png') no-repeat center right;}
/** DataTables row classes **/
table.display tr.odd.gradeA{background-color:#ddffdd;}
table.display tr.even.gradeA{background-color:#eeffee;}
table.display tr.odd.gradeA{background-color:#ddffdd;}
table.display tr.even.gradeA{background-color:#eeffee;}
table.display tr.odd.gradeC{background-color:#ddddff;}
table.display tr.even.gradeC{background-color:#eeeeff;}
table.display tr.odd.gradeX{background-color:#ffdddd;}
table.display tr.even.gradeX{background-color:#ffeeee;}
table.display tr.odd.gradeU{background-color:#ddd;}
table.display tr.even.gradeU{background-color:#eee;}
tr.odd{background-color:#E2E4FF;}
tr.even{background-color:white;}
/** Misc **/
.top,.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCCCCC;}
.top .dataTables_info{float:none;}
.clear{clear:both;}
.dataTables_empty{text-align:center;}
tfoot input{margin:0.5em 0;width:100%;color:#444;}
tfoot input.search_init{color:#999;}
td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E;}
td.details{background-color:#d1cfd0;border:2px solid #A19B9E;}
.example_alt_pagination div.dataTables_info{width:40%;}
.paging_full_numbers{/*width:400px*/line-height:22px;padding:5px;}
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active{border:0px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:1px 5px;margin:0 3px;cursor:pointer;*cursor:hand;}
.paging_full_numbers span.paginate_button{background-color:#ddd;}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc;}
.paging_full_numbers span.paginate_active{background-color:#99B3FF;}
table.display tr.even.row_selected td{background-color:#B0BED9;}
table.display tr.odd.row_selected td{background-color:#9FAFD1;}
/* * Sorting classes for columns */
/* For the standard odd/even */
tr.odd td.sorting_1{background-color:#D3D6FF;}
tr.odd td.sorting_2{background-color:#DADCFF;}
tr.odd td.sorting_3{background-color:#E0E2FF;}
tr.even td.sorting_1{background-color:#EAEBFF;}
tr.even td.sorting_2{background-color:#F2F3FF;}
tr.even td.sorting_3{background-color:#F9F9FF;}
/* For the Conditional-CSS grading rows */
/* Colour calculations (based off the main row colours)  Level 1:dd > c4ee > d5Level 2:dd > d1  ee > e2 */
tr.odd.gradeA td.sorting_1{background-color:#c4ffc4;}
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1;}
tr.odd.gradeA td.sorting_3{background-color:#d1ffd1;}
tr.even.gradeA td.sorting_1{background-color:#d5ffd5;}
tr.even.gradeA td.sorting_2{background-color:#e2ffe2;}
tr.even.gradeA td.sorting_3{background-color:#e2ffe2;}
tr.odd.gradeC td.sorting_1{background-color:#c4c4ff;}
tr.odd.gradeC td.sorting_2{background-color:#d1d1ff;}
tr.odd.gradeC td.sorting_3{background-color:#d1d1ff;}
tr.even.gradeC td.sorting_1{background-color:#d5d5ff;}
tr.even.gradeC td.sorting_2{background-color:#e2e2ff;}
tr.even.gradeC td.sorting_3{background-color:#e2e2ff;}
tr.odd.gradeX td.sorting_1{background-color:#ffc4c4;}
tr.odd.gradeX td.sorting_2{background-color:#ffd1d1;}
tr.odd.gradeX td.sorting_3{background-color:#ffd1d1;}
tr.even.gradeX td.sorting_1{background-color:#ffd5d5;}
tr.even.gradeX td.sorting_2{background-color:#ffe2e2;}
tr.even.gradeX td.sorting_3{background-color:#ffe2e2;}
tr.odd.gradeU td.sorting_1{background-color:#c4c4c4;}
tr.odd.gradeU td.sorting_2{background-color:#d1d1d1;}
tr.odd.gradeU td.sorting_3{background-color:#d1d1d1;}
tr.even.gradeU td.sorting_1{background-color:#d5d5d5;}
tr.even.gradeU td.sorting_2{background-color:#e2e2e2;}
tr.even.gradeU td.sorting_3{background-color:#e2e2e2;}
/* * Row highlighting example */
.ex_highlight #example tbody tr.even:hover,#example tbody tr.even td.highlighted{background-color:#ECFFB3;}
.ex_highlight #example tbody tr.odd:hover,#example tbody tr.odd td.highlighted{background-color:#E6FF99;}
/* * KeyTable */
table.KeyTable td{border:3px solid transparent;}
table.KeyTable td.focus{border:3px solid #3366FF;}
table.display tr.gradeA{background-color:#eeffee;}
table.display tr.gradeC{background-color:#ddddff;}
table.display tr.gradeX{background-color:#ffdddd;}
table.display tr.gradeU{background-color:#ddd;}
div.box{height:100px;padding:10px;overflow:auto;border:1px solid #8080FF;background-color:#E5E5FF;}

/** Messages **/
.pe_msg_info, .pe_msg_warn, .pe_msg_err {color:#000000;font-size:90%;margin:0;overflow:hidden;padding-left:3em;height: 15px;}
.pe_msg_info {background:#CCFFCC url(/img/msg_info.png) no-repeat scroll 0.5em 0;border-bottom:1px solid #AAFFAA;}
.pe_msg_warn {background:#FFFFCC url(/img/msg_warn.png) no-repeat scroll 0.5em 0;border-bottom:1px solid #FFFFAA;}
.pe_msg_err {background:#FFFFCC url(/img/msg_error.png) no-repeat scroll 0.5em 0;border-bottom:1px solid #FF5020;}
.pe_price {cursor: help;border-bottom: 1px red dotted;}
.hint {border-bottom:1px dotted #B04000;cursor:help;}
/** Common **/
div.pebc {background-color:#F5F5F5;color:#666666;font-size:93%;padding: 2px 2px;margin: 0 0 5px 0;}
.pagenav_sel, .pagenav_unsel {margin:0px 2px 3px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:30px;height:12px;text-decoration:none;text-align:center;color:#FFFFFF;}
.pagenav_sel {background:#FFBCB5; color:#FFF !important;}
.pagenav_unsel {background:#A2C9D9; color:#FFF !important;}


/** List styles **/
/* color */
.pe_tls, .pe_tcs, .pe_trs { background-color:#E7E79C; }
/* align */
.pe_tl, .pe_tls { text-align: left; }
.pe_tc, .pe_tcs { text-align: center; }
.pe_tr, .pe_trs { text-align: right; }
/** View styles **/
.pe_view_images {margin: 5px 0px;}
.pe_view_image {padding: 5px;margin: 5px 10px 5px 0px;display: inline;}
.pe_view_actions {border: thin #C0C0C0 solid;width: 200px;float: right;background-color: #E0F0FF;padding: 5px;margin: 5px;}
.pe_view_action {border: thin #C0C0C0 solid;text-align: center;font-weight: bold;margin: 2px;background: #3A5D80;color: white;}
.btn_search {background-color:#FF8300;}
#filters {border: 1px outset black;padding: 2px;}
#pehelp {float: right;}
.penul {text-decoration: none;}
.dbgmsg {visibility: visible;}
.filter_item_set, .filter_item_clear {cursor: pointer;padding: 0px 3px;border: 1px #949294 solid;}
.filter_item_set {background: #FFC900;color: #0046B8;}
.filter_item_clear {background: #FFFFFF;color: #000000;}
.filter_item_table {cursor: pointer;background: #E0E0E0;color: #000000;padding: 0 2px;border: 1px #E0E0E0 solid;}
.pe_btn {cursor: pointer;background: #D0DCEB;color: #000000;padding-left: 3px;padding-right: 3px;border: 1px #2D5082 solid;text-decoration: none;font-weight: bold;}
.pe_options_list {padding: 5px 5px;line-height: 1.75em;border: 1px #2D5082 solid;}
#pe_option {background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#pe_tbl_cfg {padding: 5px 0px;}
#pe_tbl {padding: 10px 0px;}
.pagenav_sel, .pagenav_unsel {padding: 1px 3px;text-decoration:none;cursor: pointer;}
/** Messages **/
.pe_hint {font-size:80%;cursor:help;background:#FFC900;color:#0046B8;padding-left:3px;padding-right:3px;border:1px #C90035 solid;text-decoration: none;}
#pe_logo, #pe_search, #pe_support, #pe_ad, #pe_stat, #pe_menu, #pe_pead {width:198px;padding:0px;margin:2px 0px 2px 0px;}
#pe_search, #pe_support, #pe_ad, #pe_stat, #pe_logo {text-align: center;}
#pe_pead fieldset ul {padding:0px;margin:0px 20px;}


/** Table **/
thead {text-align:center;font-weight:bold;}
table {border:1px silver hidden;border-collapse:collapse;margin:5px 0;}
td, th {border:1px silver dotted;padding:2px;}
