.columns .ui-table{
	border-collapse:collapse;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ffffff;
	width:100%;
	overflow-y:scroll;
}
.columns .ui-table thead tr{
	background-image:-webkit-linear-gradient(top, #dbdbdb 10%, #b8b8b8 100%);
	background-image:linear-gradient(to bottom, #dbdbdb 10%, #b8b8b8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#B8B8B8',GradientType=0 );
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-align:left
}
.columns .ui-table thead tr th{
	padding:5px 5px 5px 8px;
	border-right:1px solid #878787;
	border-bottom:1px solid #878787
}
.columns .ui-table thead tr th:first-child{
	border-left:1px solid #ccc
}
.columns .ui-table thead tr th:last-child{
	border-right:1px solid #ccc
}
.columns .ui-table thead tr th .ui-arrow{
	display:block;
	float:right;
	font-size:10px;
	width:10px
}
.columns .ui-table thead tr th.ui-table-sort-up,.columns .ui-table thead tr th.ui-table-sort-down{
	background:-webkit-linear-gradient(top, #d0d9e4 10%, #94a3c0 100%);
	background:linear-gradient(to bottom, #d0d9e4 10%, #94a3c0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0D9E4', endColorstr='#94A3C0',GradientType=0 )
}

.columns .ui-table tbody{
	font-size:14px
}

.columns .ui-table tbody tr td{
	border-right:1px solid #ccc;
	padding:12px 0px
}

.columns .ui-table tbody tr.ui-table-rows-even{
	background:#F1F4F8
}

.columns .ui-table tbody tr.ui-table-rows-odd{
	background:#ffffff
}

.columns .ui-table-footer{
	background-image:-webkit-linear-gradient(top, #cbcbcb 10%, #aaa 100%);
	background-image:linear-gradient(to bottom, #cbcbcb 10%, #aaa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CBCBCB', endColorstr='#AAAAAA',GradientType=0 );
	border-top:1px solid #808080;
	width:100%;
	padding:8px 0;
	font-size:11px;
	text-align:left;
	color:#333
}

.columns .ui-table-footer span{
	vertical-align:middle
}

.columns .ui-table-footer .ui-table-size,.columns .ui-table-footer .ui-table-results,.columns .ui-table-footer .ui-table-controls{
	display:inline-block;
	width:32%
}

.columns .ui-table-footer .ui-table-size{
	padding-left:20px
}

.columns .ui-table-footer .ui-table-results{
	text-align:center
}

.columns .ui-table-footer .ui-table-controls{
	text-align:right
}

.columns .ui-table-footer .ui-table-control-next,.columns .ui-table-footer .ui-table-control-prev,.columns .ui-table-footer .ui-table-control-disabled{
	display:inline-block;
	background-image:-webkit-linear-gradient(top, #fdfdfd 10%, #c0bfbe 100%);
	background-image:linear-gradient(to bottom, #fdfdfd 10%, #c0bfbe 100%);
	background-color:transparent;
	border:1px solid #333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	list-style:none;
	margin:0;
	padding:5px;
	vertical-align:middle;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	text-align:center
}

.columns .ui-table-footer .ui-table-control-disabled img{
	opacity:0.5
}

.columns .ui-columns-search{
	font-size:14px;
	background:-webkit-linear-gradient(top, #d1d1d1 10%, #a7a7a8 100%);
	background:linear-gradient(to bottom, #d1d1d1 10%, #a7a7a8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1D1D1', endColorstr='#A7A7A8',GradientType=0 );
	padding:10px;
	border-bottom:1px solid #878787;
	text-align:right
}

.columns .ui-columns-search input{
	width:200px;
	border-radius:10px;
	padding:4px 10px 4px 25px;
	border:2px solid transparent;
	background-image:url(../images/search.png);
	background-position:5px center;
	background-repeat:no-repeat
}

.columns .ui-columns-search input:focus{
	border:2px solid #6196CD;
	outline:none
}
