/**
 * Tree style for KISSY
 * @author yiminghe@gmail.com
 */
/**
* Variables to customize the look and feel from Bootstrap.
*
* @author yiminghe@gmail.com
*/
/**
* Snippets of reusable CSS to develop faster and keep code readable from KISSY and Bootstrap.
*
* @author yiminghe@gmail.com
*/
.ks-tree-hide-root {
  display: none;
}
.ks-tree-node-focused {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ks-tree-node-row {
  white-space: nowrap;
  line-height: 16px;
  height: 16px;
}
.ks-tree-lchildren {
  padding-left: 19px;
}
.ks-tree-children {
  padding-left: 19px;
  background-repeat: repeat-y;
  background-image: url("http://img03.taobaocdn.com/tps/i3/T1YUvFXoXcXXbVJQDa-19-16.png");
}
.ks-tree-expand-icon-plus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: 0 0;
}
.ks-tree-expand-icon-minus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -222px 0;
}
.ks-tree-expand-icon-tplus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -246px 0;
}
.ks-tree-expand-icon-tminus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -270px 0;
}
.ks-tree-expand-icon-lplus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -294px 0;
}
.ks-tree-expand-icon-lminus {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -318px 0;
}
.ks-tree-expand-icon-t {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -342px 0;
}
.ks-tree-expand-icon-l {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -366px 0;
}
.ks-tree-collapsed-folder-icon {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16px;
  background-position: -198px -24px;
}
.ks-tree-expanded-folder-icon {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16px;
  background-position: -222px -24px;
}
.ks-tree-file-icon {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16px;
  background-position: -246px -24px;
}
.ks-tree-node-content {
  margin-left: 3px;
  padding: 1px 2px 1px 2px;
  text-decoration: none;
}
.ks-tree-node-content:hover {
  text-decoration: underline;
}
.ks-tree-node-selected .ks-tree-node-content {
  background: #08c;
  color: white;
}
.ks-tree-node-focused .ks-tree-node-selected .ks-tree-node-content {
  background: highlight;
  color: highlighttext;
}
.ks-tree-node-checked0 {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  width: 16px;
  background-position: 0 -2px;
}
.ks-tree-node-checked1 {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  width: 16px;
  background-position: -66px -2px;
}
.ks-tree-node-checked2 {
  width: 19px;
  height: 16px;
  vertical-align: middle;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
  width: 16px;
  background-position: -132px -2px;
}
