body { height:100%; min-height:100%; }
div { margin:auto; }

#tbar-modules { padding:0; list-style:none; margin:41px 0 0 0; }

/* Items */
#tbar-modules li.menu-item { height:30px; }
#tbar-modules li.menu-item a { display:block; width:30px; overflow:hidden; height:24px; background:url("../_img/btn-tbox.gif"); text-indent:-999px; }

#tbar-modules li.menu-item a.btn-dashboard { background-position:-31px -26px; }
#tbar-modules li.menu-item a.btn-mail { background-position:-31px -50px; }
#tbar-modules li.menu-item a.btn-circles { background-position:-31px -74px; }
#tbar-modules li.menu-item a.btn-expressions { background-position:-31px -98px; }

#tbar-modules li.selected a.btn-dashboard { background-position:0 -26px; }
#tbar-modules li.selected a.btn-mail { background-position:0 -50px; }
#tbar-modules li.selected a.btn-circles { background-position:0 -74px; }
#tbar-modules li.selected a.btn-expressions { background-position:0 -98px; }

/* Stamps */
#tbar-modules .stamp { height:37px; }
#tbar-modules .stamp a { display:block; width:30px; overflow:hidden; height:30px; }
#tbar-modules .stamp span.hide { position:absolute; top:-9999px; left:-9999px; }

/* Advs */
#ctn-tgm-sponsor1,
#ctn-tgm-sponsor2 { z-index:2003; margin-left:-44px; }

/* tbar orientations */
#trr-ctn-general { border-left:31px solid #BEB7AF; padding-left:13px; height:100%; min-height:100%; }
#trr-tbox { position:absolute; z-index:2002; float:left; margin-left:-44px; top:0; width:31px; height:100%; min-height:100%; background:#BEB7AF none; }
#tbar { text-align:center; height:100%; top:0; width:31px; min-height:100%; height:100%; }
.fixed { position:fixed !important; z-index:2001 !important; }

/* tbar logo and loading icons */
div#tbar-logo { padding-top:147px; }
div#tbar-logo a { display:block; height:26px; background:url("../_img/btn-tbox.gif"); overflow:hidden; text-indent:-9999px; }
div.tbar-loading { margin:100px auto; width:600px; background:#FFFFFF none; text-align:center; }

/* adjusting advertising reference position */
#trr-ctn-advertising { padding-left:44px; }

/* TBox Toolbar rollover tooltip */
#tbox-tooltip { display:none; position:absolute; z-index:100000; padding:4px 0 0 10px; top:15px; left:20px; height:30px; background:transparent url("../_img/bkg_tooltip_orange.gif") no-repeat top left; color:#FFF; white-space:nowrap; font-weight:bold; font-size:11px; }
#tbox-tooltip div { position:absolute; height:30px; width:10px; right:-10px; top:0; background:transparent url("../_img/bkg_tooltip_orange.gif") no-repeat top right; }
#tbox-tooltip #tbox-tooltip-copy { font-family:arial; font-size:11px; }
#tbox-tooltip #tbox-tooltip-copy .small { font-size:9px; }

#tbox-loader { position:absolute; width:95%; height:100%; text-align:center; top:45%; }
#tbox-loader img { vertical-align:middle; }
#jqmTitle span { color:orange; }
