#main-content {
	width: 525px;
}

#context-content {
	width: 250px;
}

#hosting-features {
	float: left;
	width: 255px;
}

/*#hosting h1 {
	padding-left: 30px;
	background: url('/images/layout/clean/page_header_web_hosting.gif') no-repeat left center;
}*/

#why {
	float: left;
	width: 255px;
	margin: 0 0 0 15px;
}

#spam-filtering {
	float: left;
	width: 255px;
	font-size: 8pt;
}

#mail-hosting {
	float: left;
	width: 255px;
	margin: 0 0 0 15px;
	font-size: 8pt;
	text-align: justify;
}

/*#dedicated h1 {
	padding-left: 30px;
	background: url('/images/layout/clean/page_header_dedicated_servers.gif') no-repeat left center;
}*/

div#promo-buttons {
	background-color: white;
	border: none;
	margin-top: 10px;
	font-size: 0;
	text-align: center;
}

div#promo-buttons a:link, div#promo-buttons a:visited, div#promo-buttons a:link:hover, div#promo-buttons a:visited:hover {
	background-image: none;
	padding: 0;
}

#maintenance {
	background: url('/images/layout/clean/context_maintenance_bg.gif') no-repeat 20px center;	
}

#maintenance ul {
	list-style-type: none;	
}

#maintenance div.date {
	margin: 0;
	font-weight: bold;
}

#news {
	background: url('/images/layout/clean/context_news_bg.gif') no-repeat 20px center;	
}

#testimonial {
	background: url('/images/layout/clean/context_testimonial_top_bg.gif') no-repeat 5px 5px;
}

#testimonial div {
	background: url('/images/layout/clean/context_testimonial_bottom_bg.gif') no-repeat bottom right;
}

#login input {
	float: left;
	width: 128px;
	margin: 0 0 0 5px;
}

#login input.submit {
	float: right;
	margin: 0 5px 0 0;
}

#login label {
	display: block;
	float: left;
	width: 100px;
}

#login {
	background: url('/images/layout/clean/context_login_bg.gif') no-repeat 20px center;
}