
.ui h2
{
	width: 124px;
	color: #53565A;
	font-size: 22px;
}

.ui h3
{
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: solid 1px #0071c5;
}

.ui #filters h3{
	font-size: 26px;
	font-weight: lighter;
}

.ui .search-box
{
	padding: 8px;
	background-color: #EFEFEF;
	width: 194px;
}

.ui #search-form
{
	width: 210px;
	overflow: visible;	
}

.ui #search-form .search-glass
{
  	left: -3px;
}

.ui #clear-filters
{
	margin: 12px 0;
	background-image: url(/asset/image/icon/clear-filters.png);
	width: 210px;
	height: 26px;
	overflow: hidden;
}

.ui #clear-filters:hover
{
	background-position: left bottom;
	cursor: pointer;
}

.ui #clear-filters:hover span { color: white; }

.ui #clear-filters span
{
	display: block;
	font-family: Intel, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 32px;
    color:#fff;
}

.ui #back-button
{
	/*background-image: url(/asset/image/icon/back-button.png);*/
	width: 165px;
	height: 42px;
	margin-left: 18px;
    background: #0071c5;
}

.ui #back-button a
{
	color: #fff;
	/*padding: 14px 0px 14px 40px;*/
	padding: 14px 0px 14px 26px;
	display: block;
	font-size:14px;
}

.ui #back-button:hover
{
	/*background-color: #004280;*/
    background-color: #999;
	cursor: pointer;
}

.ui #contact-button
{
	background-image: url(/asset/image/icon/contact-button.png);
	width: 161px;
	height: 42px;
	margin-left: 18px;
}

.ui #contact-button a
{
	color: #0064AF;
	padding: 14px 0px 14px 0;
	display: block;
	text-align: center;
}

.ui li
{
	height: auto;
	margin-bottom: 10px;
	padding-top: 5px;
	position: relative;
	font-size: 14px;
	padding-bottom: 5px;
	padding-right: 14px;
}

.ui li.selected, .ui li:hover
{
	background-color: #EFEFEF;
	cursor: pointer;
}

.ui li.selected span { background-position: right top; }

.ui #sector-list { margin-bottom: 8px; }

.ui li span
{
	background-image: url(/asset/image/icon/radio-box.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: -5px;
}

.ui #media h3
{
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: solid 1px #66a1ce;
	float:left;
}

.ui #media li span
{
    background-image: url(/asset/image/icon/excel.png);
    background-repeat:no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: -5px;
}

.ui #pr li span
{
    background-image: url(/asset/image/icon/email-button-small.png);
    background-repeat:no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: -5px;
}

.ui li .count
{
	background-image: url(/asset/image/icon/count-background.png);
	width: 24px;
	height: 17px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding-top: 5px;
	font-size: 10px;
}

.ui li .count.triple
{
	background-image: url(/asset/image/icon/triple-background.png);
	width: 32px;
	}
.grid > ul
{
	clear: both;
	width: 694px;
	display: block;
	overflow: hidden;
}

/*.grid > ul.
{
	clear: both;
	width: 694px;
	display: block;
	/*overflow: hidden;*/
/*}*/

/*.pagination
{
	padding: 4px 10px 10px 10px;	
}*/

.pagination span
{
	display: inline;
	color: #FF7927;
	font-size:13px;
}

.pagination .disabled { color: #939393; }

.pagination:hover { cursor: pointer; }

.pagination ul
{
	display: inline !important;
	padding-right: 12px;
	float:right;
	height:20px;
}

.pagination li
{
	width: auto !important;
	height: auto !important;
	border: none !important;
	float: none !important;
	display: inline !important;
	color: #0071c5;
	font-size:14px;
	margin-left: 12px;
}

.pagination li.selected { color: #53565A !important; }

.pagination li:hover
{
	color: #53565A !important;
	cursor: pointer;
}


/* Jesse's additional grid code */

#grid{
	position:relative;
	padding:25px 0px;
	}
#grid ul.results{
	position:absolute;
	top:25px;
	left:0px;
}	

#grid .pagination{
	position:absolute;
	right:0px;
	bottom:0px;
	}
	
#grid .pagination:first-child{
	top:0px;
	}