html, body { margin:0; padding:0; width:100%; height:100%; background:url(images/rb_grad_tile.gif) repeat-x; font:bold 11px Arial, Helvetica, sans-serif; }

div#wrapper { width:1320px; display:block; min-height:100%; overflow:hidden; }
div#nav { position:relative; margin:0; padding:0; width:10px; float:left; }

div.closed { width:10px; overflow:hidden; display:block; }

div#nav { height:100%; background:#a90716; }

div.open { width:160px; }
div#nav ul { display:none; }
div#nav.open ul { margin:0; padding:30px 0 0 10px; height:100%; display:block; overflow:hidden; }


div#nav ul li { padding:5px 0 5px 20px; margin:;list-style-type:none;}
div#nav ul li#dash { background:url(images/dash_icn.gif) no-repeat 0 5px; }
div#nav ul li#users { background:url(images/user_icn.gif) no-repeat 0 5px; }
div#nav ul li#trans { background:url(images/trans_icn.gif) no-repeat 0 5px; }
div#nav ul li#inv { background:url(images/inv_icn.gif) no-repeat 0 5px; }
div#nav ul li#pay { background:url(images/pay_icn.gif) no-repeat 0 5px; }
div#nav ul li#items { background:url(images/item2_icn.gif) no-repeat 0 5px; }
div#nav ul li#search { background:url(images/search_icn.gif) no-repeat 0 5px; }

div#nav ul li a { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

div#nav span { position:absolute; top:90px; right:-10px; margin:0; display:block; padding: 75px 0 0 0; overflow: hidden; height: 0px !important; height /**/:75px; width:16px; border:0; }
div#nav span.menuToggle { background: url(images/menu_tab.gif) no-repeat;  }


div#nav span.open { background: url(images/menu_tab.gif) no-repeat; }


	#colRight { padding:0 0 0 30px; width:1130px; float:left;  }

	#head { width:90%; height:84px; float:left; }
		#head h1 { float:left; margin:16px 0 5px 0; padding:0; background: url(images/rb_head_logo.jpg) no-repeat; width:251px; height:84px; }
		#head h1 a { margin:0 0 0 0; display:block; padding: 84px 0 0 0; overflow: hidden; height: 0px !important; height /**/:84px; width:251px; }
	
	#content { margin:25px 0 0 0; padding:0 15px;width:1100px;float:left;}
		#content h2 { font-size:21px;}
		
		table.results { width:100%; border:0; color:#fff;}
			table.results thead tr { background: #191919; }
			table.results thead tr th.tlc { background:#191919 url(images/resultsCorner_tl.gif) no-repeat top left; }
				table.results thead tr th.trc { background:#191919 url(images/resultsCorner_tr.gif) no-repeat top right; }
				table.results thead tr th { text-align:left; color:#ccc; }
				table.results thead tr th.headerSortUp, table.results thead tr th.headerSortDown { text-align:left; color:#a90716; }
				table.results thead tr th, table.results tbody tr td, table.results tfoot tr td { border:0; }
				
				table.results tbody tr.odd { background:#191919; }
				table.results tbody tr.even { background:#212121; }
				table.results tbody tr:hover { background:#313131; }
				
			table.results tfoot { background: #191919; }
				table.results tfoot tr td.blc { background:#191919 url(images/resultsCorner_bl_even.gif) no-repeat bottom left; }	
				table.results tfoot tr td.brc { background:#191919 url(images/resultsCorner_br_even.gif) no-repeat bottom right; }
				
				table.results tfoot tr td { border-top:1px solid #333; font-weight:bold; font-size:13px; padding:8px 6px; }




.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

