span.textheader {

  font-size: 15px;
  letter-spacing: 1px;
}

td#main_links {
  padding: 10px;
  vertical-align: top;
  
}
td#main_text {

	background: url('../images/gradientbox.gif') no-repeat;
	padding: 7px;
	padding-bottom: 20px;

}




#portfolio_menu {
	width: 200px;
	font-weight: bold;
	font-size: small;
	padding: 4px;
	background: url('../images/portfolio-itemback.gif');
	background-repeat: repeat-x;
}

#portfolio_menu a {
	color: #000;
	border: 0px;
}

#portfolio_thumbs {
	background-color: #eee;
	width: 450px;
	vertical-align: middle;
	padding: 6px;
	text-align: center;
	letter-spacing: 20px;	
}

#portfolio_item {
	padding: 4px;
	background-color: #ddd;
	border: 1px solid #ccc;
}

#portfolio_feature {
	background: url('images/featured-back.gif');
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	width: 470px;
}

#portfolio_feature a {
	text-decoration: none;
	color: #000;
}


#hosting_table {
	width: 98%;
	margin-left: 8px;
	padding: 4px;
	border-collapse: collapse;
	border: 2px solid #bbb;
}

#hosting_table td {
	padding: 4px;
	border: 1px solid #e8e9ec;
}

#hosting_packagecell {
	width: 160px;
	font-weight: bold;
	text-align: center;
	background-color: #ddd;
}

#hosting_featurecell {
	font-weight: bold;
	background-color: #eee;
}

#hosting_contentcell {
	width: 160px;
	text-align: center;
}

#hosting_breakcell {
	background-color: #ddd;
	text-align: center;
	font-weight: bold;
}



.user_link {
	color: #000;
	text-decoration: none;
}

a.user_link:hover {
	border-bottom: 2px solid #ddd;
}

a.user_link:visited {
	color: #000;
	text-decoration: none;
}




