table.result {
			width:100%;  margin:10px 0;
		}
		table.result, table.result td, table.result tr, table.result th{
			border:1px solid #CCC; font-size:small;
			font-weight:bold;
		}
		table.result tr{
			background:#FFF;
		}
		table.result tr:nth-child(odd){
			background:#F0F0F0;
		}
		table.result th{
			background:#2a2a2a; font-size:14px; color:#FFF; text-transform:uppercase;
		}
		table.result th, table.result td {
			padding: 8px 10px;
		}
		.livebutton {
			display:block; margin-top:-48px;
			float:right; line-height:30px; text-decoration:none !important;
			background:#03ab7a; color:#FFF !important; font-weight:bold;
			padding:0 13px; border: 2px solid #007d3e; text-align:center;
		}
		.livebutton:hover, .livebutton:focus {
			background:#007d3e;
		}
		.paginav {
			text-align:center; padding:15px 0 10px; font-size:0;
		}
		.paginav a, .paginav span {
			font-size:14px; line-height:25px; margin:0 5px;
		}
		.paginav a, .paginav span.current {
			background:#2a2a2a; color:#FFF; padding:0 6px; display:inline-block;
			text-decoration:none !important; border:1px solid #CCC;
			margin:0 2px;
		}
		.paginav a:hover {
			background:#03ab7a; color:#FFF;border-color:#2a2a2a;
		}
		.paginav span.current {
			background:#03ab7a; border-color:#2a2a2a;
		}
		@media (max-width:767px){
			.livebutton { float:none; margin-top:0; }
			table.result, table.result td, table.result tr, table.result th{ font-size:11px; padding:5px 3px; }
			.paginav a, .paginav span { font-size:12px; margin:0 1px; }
			.paginav a, .paginav span.current { padding:0 5px; }
		}
		.ltball {
			display:inline-block; width:26px; height:26px; line-height:26px; font-weight:bold;
			background:#077957; font-size:16px; color:#FFF; border:1px solid #014834;
			border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px;
			margin:0 1px; text-align:center;
			background-image: -webkit-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
			background-image: -moz-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);  
			background-image: -o-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
			background-image: -ms-linear-gradient(-45deg, rgba(255,255,220,.3) 0%, transparent 100%);
		}
		.page-numbers, .page-numbers:hover {
			background:none; color:#2a2a2a;
		}