/* Headers */
#appheader {
position: fixed !important;
top: 2px !important;
left: 2px !important;
right: 2px !important;
}

/* Tabs */
#listtabs, #contacttabs, #settingstabs {
position: fixed !important;
left: 0px !important;
top: 93px !important;
width: 150px !important;
height: 100% !important;
}

#listtabs > UL > LI , #contacttabs > UL > LI , #settingstabs > UL > LI {
width: 150px !important;
}

.xtabs li:hover a, .xtabs li a {
overflow: hidden !important;
}

.xtabs li a img {
position: absolute !important;
right: -15px !important;
}

/* Right-side tabs */
#detailstabs ul li a {
padding-right: 2px !important;
}

#detailstabs ul li {
padding-left: 2px !important;
}

/* Tools */
#tools {
position: fixed !important;
top: 93px !important;
right: 2px !important;
width: 175px !important;
}

#add-box {
position: fixed !important;
left: 188px !important;
right: 175px !important;
top: 40px !important;
border-top: 0px !important;
}

/* Details */
#detailsbox {
position: fixed !important;
top: 200px !important;
//height: 120px !important;  
width: 175px !important;
right: 2px !important;
}

#listdetails, #details, #detailswrap {
  width: 100% !important;
}

#details, #detailswrap, #detailsbox {
//  height: 120px !important;
}
/*
#taskdetails > * {
//  min-height: 21px !important; 
  float: left !important; 
  margin-left: 10px !important; 
  min-width: 22% !important;
}

#listdetailsbox > * {
  margin-left: 10px !important; 
//  min-height: 21px !important; 
  float: left !important;  
  min-width: 20% !important;
}
*/
/* List */
#listwrap {
position: absolute !important;
left: 170px !important;
right: 180px !important;
}

#tasks, #loading {
position: absolute !important;
top: 67px !important;
width: 100% !important;
border-left: 1px solid #cacaca !important;
border-right: 1px solid #cacaca !important;
}

/* Hide the snake */
.snake-line, .snake-left-link, .snake-right-link {
  display: none !important; 
}

/* Footer */
.appfooter {
position: fixed !important;
bottom: 0px !important;
left: 2px !important;
}

/* More actions is too big */
.xtoolbox_actions > FORM > DIV > SELECT {
width: 100px !important;
}

/* Ugly tag cloud, status popups */
.taskcloudbox, #statusbox, #detailstatuscontent {
position: fixed !important;
left: 2px !important;
bottom: 30px !important;
width: 175px !important;
}

#onlinehelpwrap {
display: none !important;
}

#tools_spacer {
display: none !important;
}

#listtoolbox {
position: fixed !important;
right: 2px !important;
bottom: 2px !important;
}

#listFilter {
width: 125px !important;
}

#searchbox, #searchtogglewrap {
width: 150px !important;
}

#sorting {
display: none !important;
}