a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:active { color: #666; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }

/***** Host Search Sub-Navigation CSS *****/

#hostsearchnav2_container {
	background: #166464;
	height: 35px;
	width: 772px;
	font: bold 12px Arial;
	float: left;
	color: #FFF;
}

.hostsearchnav2_title {
	font: bold 18px Arial;
	width: 180px;
	float: left;
	margin: 5px 0 0 8px;
	color: #FFF;
}

.hostsearchnav2_description {
	font: 14px Arial;
	float: left;
	margin: 11px 0 0 10px;
	color: #FFF;
}

/***** Spotlight Categories CSS *****/

#spotlightcategories_container {
	background: url(../images/search-hub/bg-spotlightcategories.jpg) no-repeat;
	width: 770px;
	float: left;
	margin: 10px 0 0 0; 
	border: 1px solid #DADADA;
}

#spotlightcategories {
	width: 555px;
	margin: 7px 0 0 197px;
}

#spotlightcategories td {
	font: 12px Arial;
	width: 185px;
	padding: 5px 0 5px 0;
	color: #666;
}

#spotlightcategories td.line {
	padding: 0;
}

.img-categoryicon {
	float: left;
}

.text-categoryname {
	float: left;
	margin: 7px 0 0 5px;
}

/***** Feature Categories CSS *****/

#featurecategories_container {
	background-color: #E4E4E4;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}

.featurecategories_header {
  font: 25px Arial;
  color: #333333;
  margin: 10px;
  padding: 10px 0 0 0;
}

.featurecategory_container {
	background-color: #FFF;
	width: 750px;
	margin: 10px 0 0 10px;
	border: 1px solid #DADADA;
}

.featurecategory_container img {
  border: none;
}

.featurecategory_header_whd {
	background: url(../images/search-hub/bg-whdheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_dsd {
	background: url(../images/search-hub/bg-dsdheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_saas {
	background: url(../images/search-hub/bg-saasheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_obd {
	background: url(../images/search-hub/bg-obdheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_dd {
	background: url(../images/search-hub/bg-ddheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_other {
	background: url(../images/search-hub/bg-greyheader.gif);
	height: 37px;
	width: 750px;
}

.featurecategory_header_logos {
  float: left;
}

.featurecategory_title {
	font: bold 16px Arial;
	width: 166px;
	float: left;
	margin: 10px 0 0 10px;
	color: #FFF;
}

.featurecategory_description {
	font: 14px Arial;
	float: left;
	margin: 11px 0 0 10px;
	color: #FFF;
  width: 372px;
}

#webhosting_container {
	width: 700px;
	float: left;
	padding: 0 0 10px 0;
}

.featurecategories {
	width: 730px;
	margin: 10px 0 0 10px;
}

.featurecategories td {
	font: 12px Arial;
	width: 185px;
	padding: 7px 0 7px 0;
	color: #666;
}

.featurecategories td.line {
	padding: 0;
}

.img-featurecategoryicon {
	float: left;
	padding: 0 6px 0 6px;
}

.text-featurecategoryname {
	float: left;
	margin: 1px 0 0 0px;
}

#dedicatedservers_container {
	width: 700px;
	float: left;
	padding: 0 0 10px 0;
}

#saas_container {
	width: 750px;
	float: left;
	padding: 0 0 10px 0;
}

#obd_container {
	width: 750px;
	float: left;
	padding: 0 0 10px 0;

}


#broadband_container {
	width: 700px;
	float: left;
	padding: 0 0 10px 0;
}

#otherservices_container {
	width: 700px;
	float: left;
	padding: 0 0 10px 0;
}

/***** Popular Hosting Searches Container (Tag Cloud) *****/

#searchcloud_container {
	width: 752px;
	margin: 10px 0 0 10px;
}

.tag-cloud {
	width: 722px;
	margin: 0;
	padding: 10px 0 0 10px;
}