/* HERO
==========================================================================================*/
#hero 				{ clear:both; overflow:hidden; margin:0 0 12px 0; padding:24px 300px 24px 24px; background:url(elhost_dedicated-bg.jpg) bottom left no-repeat #000; font-size:1.2em; color:#fff; }
#hero h1			{ margin:0; color:#fff;}
#hero .cta 			{ display:block; width:169px; height:28px; background:url(hero_cta-btn.png) 0 0 no-repeat; text-indent:-9999px; }
#hero ul.raquo		{ padding:0; }
#hero ul.raquo li 	{ line-height:inherit; background:url(orange_on.png) 0 4px no-repeat; padding:0 0 0 14px; margin:0; }

/* HERO2
==========================================================================================*/
#hero2 				{ clear:both; overflow:hidden; margin:0 0 12px 0; padding:24px 300px 24px 24px; background:url(elhost_dedicated-bg2.jpg) bottom left no-repeat #000; font-size:1.2em; color:#fff; }
#hero2 h1			{ margin:0; color:#fff;}
#hero2 .cta 			{ display:block; width:169px; height:28px; background:url(hero_cta-btn.png) 0 0 no-repeat; text-indent:-9999px; }
#hero2 ul.raquo		{ padding:0; }
#hero2 ul.raquo li 	{ line-height:inherit; background:url(orange_on.png) 0 4px no-repeat; padding:0 0 0 14px; margin:0; }


/* COMPARISON TABLE TWEAKS
==========================================================================================*/
div#comparison .support 	{ width:25%; text-align:left;}
div#comparison .support h2 	{ margin:0 0 .5em 0; font-size:14px;}
div#comparison .support p 	{ font-size:11px; line-height:1.5em; margin:0;}

div#comparison .doubleup 	{ background:url(doubleup-bg.png) 4px 50% no-repeat;}
div#comparison tr.webmin td	{ background:url(webmin-logo.png) 50% 50% no-repeat; text-indent:-9999px;}
div#comparison tr.os td 	{ background:url(os-logo.png) 50% 50% no-repeat; text-indent:-9999px;}
div#comparison .priceline 	{ margin:0 0 12px 0; color:#888; font-size:16px;}
div#comparison 				{ text-align:right;}

#comparison thead td,
#comparison thead th 		{ width:22%;}

#comparison .celeron 		{ padding-left:20px; background:url(celeron-logo.png) 4px 4px no-repeat; }
#comparison .dualcore 		{ padding-left:40px; background:url(pentium_dualcore-logo.png) 4px 4px no-repeat; }
#comparison .dualxeon 		{ padding-left:70px; background:url(dualxeon-logo.png) 4px 4px no-repeat; }
#comparison .xeon			{ padding-left:40px; background:url(xeon-logo.png) 4px 4px no-repeat; }
#comparison .core2quad		{ padding-left:40px; background:url(core2quad-logo.png) 4px 4px no-repeat; }
#comparison .core2duo		{ padding-left:20px; background:url(core2duo-logo.png) 4px 4px no-repeat; }
#comparison .opteron		{ padding-left:20px; background:url(opteronx.jpg) 4px 4px no-repeat; }



/* US SERVER BANNER
==========================================================================================*/
#us_servers 		{ margin-top:1em; padding-left:80px; width:780px; background:url(us_servers-bg.png) 0 0 no-repeat;font-size:1.2em; text-align:center; line-height:60px; color:#fff; }
#us_servers a 		{ color:#fff; }


/* FEATURES
==========================================================================================*/
#features 				{ float:left; margin:12px 0; width:384px; }
#features a.img			{ float:left; display:block; width:69px; height:80px; background-repeat:no-repeat; background-position: 50% 20px; text-indent:-9999px; }
#features div.desc		{ float:left; width:260px; }
#features div.desc p	{ margin:0 0 1.5em; }


/* TESTIMONIALS
==========================================================================================*/
#testimonials 			{ float:right; margin:12px 0; width:384px; font-size:1.2em; }
#testimonials cite 		{ font-weight:bold; }


/* ASTERISKS
==========================================================================================*/
#asterisks 				{ clear:both; margin-bottom:1.636em; font-size:1.1em; text-align:center; }
