/***** Host Search Navigation CSS *****/

#pageheader_search-hub {
	background: url(../images/search-hub/bg-header.jpg);
	width: 772px;
	height: 97px;
	float: left;
}

#pageheader_search-az {
	background: url(../images/search-az/bg-header.jpg);
	width: 772px;
	height: 97px;
	float: left;
}

#pageheader_search-country {
	background: url(../images/search-country/bg-header.jpg);
	width: 772px;
	height: 97px;
	float: left;
}

#hostsearchnav_container {
	float: left;
	margin: 69px 0 0 0;
}

#hostsearchnav {
	list-style-type: none;	
	margin: 0;
	padding: 0;
}

#hostsearchnav li {
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 28px;
	background: url(../images/search-generic/bg-tab_off_left.gif) no-repeat;
}

#hostsearchnav a {
	font: bold 14px Arial;
	line-height: 1.9;
	float: left;
	margin: 0 0 0 2px;
	padding: 0 40px 0 5px;
	height: 28px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/search-generic/bg-tab_off_right.gif) no-repeat top right;
}

#hostsearchnav a:hover { color: #FFEE5F; }

#hostsearchnav .hostsearchnav_on {
	background: url(../images/search-generic/bg-tab_on_left.gif) no-repeat;
}

#hostsearchnav .hostsearchnav_on a {
	background: url(../images/search-generic/bg-tab_on_right.gif) no-repeat top right;
	font: bold 14px Arial;
	line-height: 1.9;
	color: #FFF;
}

/***** A-Z Navigation CSS *****/

#navigationaz_container {
	background: #1A472D;
	height: 55px;
	width: 772px;
	font: bold 12px Arial;
	float: left;
	color: #FFF;
}

.navigationaz_title {
	font: bold 14px Arial;
	margin: 5px 0 0 11px;
	color: #FFF;
}

.navigationaz {
	float: right bottom;
	list-style-type: none;	
	margin: 8px 0 0 3px;
	padding: 0;
}

.navigationaz li {
	font: bold 12px Arial;
	background: #2F2F56;
	display: inline;
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	height: 20px;
}

.navigationaz a {
	line-height: 1.6;
	float: left;
	height: 20px;
	width: 13px;
	margin: 0 0 0 2px;
	padding: 0 3px 0 2px;
	color: #DDC0DD;
	text-decoration: none;
	text-align: center;
}

.navigationaz .navigationaz_off a:hover { color: #FFEE5F; }

.navigationaz .navigationaz_off {
	background: url(../images/search-generic/bg-az_off_left.gif) no-repeat;
}

.navigationaz .navigationaz_off a {
	background: url(../images/search-generic/bg-az_off_right.gif) no-repeat top right;
	color: #FFF;
	text-decoration: none;
}

.navigationaz .navigationaz_on {
	background: url(../images/search-generic/bg-az_on_left.gif) no-repeat;
	margin: 0 0 0 8px;
}

.navigationaz .navigationaz_on a {
	background: url(../images/search-generic/bg-az_on_right.gif) no-repeat top right;
	color: #2F2F56;
	text-decoration: none;
}

/***** Secondary AZ Navigation *****/

#navigationaz2_container {
	background: #C6D1CA;
	height: 40px;
	width: 772px;
	font: bold 12px Arial;
	float: left;
	color: #FFF;
}

.navigationaz2 {
	float: left;
	list-style-type: none;	
	margin: 10px 0 0 3px;
	padding: 0;
}

.navigationaz2 li {
	font: bold 12px Arial;
	background: #492149;
	display: inline;
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	height: 20px;
}

.navigationaz2 a {
	line-height: 1.6;
	float: left;
	height: 20px;
	margin: 0 0 0 2px;
	padding: 0 10px 0 8px;
	color: #2F2F56;
	text-decoration: none;
	text-align: center;
}

.navigationaz2 .navigationaz2_off a:hover { color: #FFEE5F; }

.navigationaz2 .navigationaz2_off {
	background: url(../images/search-generic/bg-az2_off_left.gif) no-repeat;
}

.navigationaz2 .navigationaz2_off a {
	background: url(../images/search-generic/bg-az2_off_right.gif) no-repeat top right;
	color: #FFF;
	text-decoration: none;
}

.navigationaz2 .navigationaz2_on {
	background: url(../images/search-generic/bg-az2_on_left.gif) no-repeat;
	margin: 0 0 0 8px;
}

.navigationaz2 .navigationaz2_on a {
	background: url(../images/search-generic/bg-az2_on_right.gif) no-repeat top right;
	color: #2F2F56;
	text-decoration: none;
}

/***** Search Results CSS *****/

.searchresults_container {
	background-color: #E4E4E4;
	width: 772px;
	padding: 0 0 10px 0;
}

.searchresult_container {
	background-color: #FFF;
	width: 752px;
	float: left;
	margin: 10px 0 0 10px;
}

.summary_companyinfo {
	width: 150px;
	float: left;
	margin: 10px 10px 0 10px;
}

.img-summary_screenshot {
	float: left;
	margin: 10px 0 0 0;
	border: solid 1px #CCC;
	border-bottom: none;
}

.summary_description {
	width: 345px;
	float: left;
	margin: 15px 0 0 10px;
}

.img-summary_arrow {
	float: right;
	margin: 25px 20px 0 0;
}

/***** Next Page Button CSS *****/

.btnPrevPage {
	width: 107px;
	float: left;
	margin: 10px 0 0 10px;
}

.pageNumber {
    text-align: center;
    width: 538px;
    float: left;
    margin: 17px 0 0 0;
}

.btnNextPage {
	width: 107px;
	float: right;
	margin: 10px 10px 0 0;
}