#content h2 { background: none; text-shadow: none; font-size: 20px; color: #666; font-weight: normal; margin: 10px 0 10px 0; padding: 0; }
#freehosting { padding: 10px; background-color: #ffff88; font-size: 18px; border: 1px solid #ccc; text-align: center; }
#freehosting strong { color: #000; }

#socialnetworks img { width: 25px; height: 25px; }

/*
#content #plans { width: 620px; }
#content #plans .plan { border-bottom: 3px solid #eee; padding-bottom: 5px; height: 70px; margin-bottom: 30px; }
#content #plans h3 { color: #207220; font-weight: normal; font-size: 18px; margin: 0 0 15px 0; padding: 0; }
#content #plans .plan ul li { display: block; float: left; padding: 4px; }
#content #plans .plan .pricebox { width: 85px; height: 55px; padding: 5px; float: right; background-color: #cdeb8b;  text-align: center; margin-top: -30px; }
#content #plans .plan .pricebox span { font-size: 26px; }
#content #plans .plan .pricebox .orderlink { font-size: 16px; display: block; padding: 2px; }
#content #plans .plan .pricebox .orderlink:hover { background-color: #6C951A; color: #fff; }
#content #plans .plan ul li span { font-weight: bold; padding-right: 3px; }
#content #plans .plan ul li.domains { background-image: url('/templates/default/images/ico_domains.gif'); background-repeat: no-repeat; padding-left: 30px; margin-left: 20px; width: 120px;  }
#content #plans .plan ul li.subdomains { background-image: url('/templates/default/images/ico_subdomains.gif'); background-repeat: no-repeat; padding-left: 30px; width: 150px;  }
#content #plans .plan ul li.databases { background-image: url('/templates/default/images/ico_databases.gif'); background-repeat: no-repeat; padding-left: 23px; }
#content #plans .plan .unlimited { color: #207220; font-size: 18px; font-weight: normal; }
#content #plans #eliteplan p { font-size: 15px; margin-top: -7px; width: 520px; padding-left: 25px; font-weight: bold; }
*/

#services #servicecontainers {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
}
#services #servicecontainers .service { 
	display: block;
	width: 315px;
	float: left;
	padding: 10px 0 0 0;
}
#services #servicecontainers .service.middle { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#services #servicecontainers {
	background: -webkit-linear-gradient( #fff , #e8e8e8 );
	background: -moz-linear-gradient( #fff , #e8e8e8 );
}
#services .service h2 { border: 0; background: none; padding: 0 0 10px 0; color: #008c00; text-shadow: none; font-size: 22px; font-weight: bold; border-bottom: 1px solid #ccc; width: 270px; margin: 0 auto; margin-bottom: 10px; height: auto; }
#services .service .details { width: 300px; margin: 0 auto; height: 80px; }
#services .service .details div { float: left; width: 130px; padding: 5px; font-size: 18px; color: #666; }
#services .service .details div.provision { border-left: 1px solid #ccc; margin-left: 5px; }
#services .service .details div .value { font-size: 18px; color: #333; display: block; padding-top: 5px; }
#services .service .details div .value strong { font-size: 23px; }

#contentheader { margin-bottom: 10px; }
#contentheader #dcpic { float: right; }
#contentheader #dcpic img { border-radius: 10px; }
#contentheader #highlights { width: 525px; }
#contentheader .highlight { float: left; width: 250px; background-color: #008C00; height: 145px; padding: 5px; border-radius: 5px; }
#contentheader .highlight .header { font-size: 18px; color: #fff; }
#contentheader .highlight a { float: right; }
#contentheader .highlight p { padding: 13px; height: 60px; }
#contentheader #vpshosting, #contentheader #nospam { margin-left: 3px; }
#contentheader #sharedhosting, #contentheader #vpshosting { margin-bottom: 3px; }
#contentheader #sharedhosting { color: #ccc; }

#contentheader #vpshosting { background-color: #6bba70; color: #006d2d; }

#contentheader #securefacilities { background-color: #cdeb8b; color: #333; }
#contentheader #securefacilities .header { color: #333; }
#contentheader #securefacilities p { padding: 13px; color: #333; }

#contentheader #nospam { background-color: #006e2e; }
#contentheader #nospam p { padding: 13px; color: #fff; }

#newsticker { clear: both; background-image: url('/templates/default/images/updates_bar.jpg'); background-repeat: no-repeat; padding: 17px; }
#newsticker img { vertical-align: middle; }
#newsticker #networks { float: right; margin-left: 10px; border-left: 1px solid #ccc; padding-left: 10px; }
#newsticker #networks div { display: inline; }
#newsticker img { margin-top: -3px; }
#newsticker #networks #socialnetworks { margin-left: 10px; border-left: 1px solid #ccc; padding-left: 10px; }
#newsticker #twitterfeed { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -moz-binding: url('assets/xml/ellipsis.xml#ellipsis'); width: 615px; height: 22px; padding-top: 3px; margin-top: -3px; }
#newsticker #twitterfeed div { display: inline; }
#newsticker #twitterfeed li { display: inline; list-style: none; }

.hsbheader { font-size: 24px; }
