/* Reset CSS - Eric Meyer - http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Sticky Footer */

/** {
 margin: 0;
 }

html, body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
 	height: auto !important;
 	height: 100%;
 	margin: 0 auto -4em;
}

.footer, .push {
	height: 4em;
}*/


div#footer-outer {
	border-top:1px solid #222;
	width:100%;
	height:60px;
	margin:30px 0 10px 0;
	padding:10px 0 10px 0;
}

div#footer {
	width:950px;
	margin: 0 auto;
}

div#footer p {
	font-size:1em;
	margin:10px 0 0 0;
}

.bottomlinks {
font-size: 1em;
color: #8D8787;
margin: 10px 0px 0px 0px;
padding: 10px 0 10px 0;
text-align: left;
float:left;
width:550px;
}


.bottomlinks a:link, .bottomlinks a:visited, .bottomlinks a:active {
color: #8D8787; 
background-color: transparent; 
text-decoration: none; 
}

.bottomlinks a:hover {
color: #767272;
}

.bottomlinks li { 
display: inline;
list-style-type: none;
padding: 4px;
margin: 0px;
}

.bottomlinks ul {
padding: 0px;
margin: 0px 0px 5px 0px;
}





/* Clear Floats */

.clr {
	clear:both;
}

/* Floats */

.fl {
	float:left;
}

.fr {
	float:right;
}


/* Widths */

.half {
	width:45%;
}

.third {
	width:33%;
}

/* colors */

.blue {
	color:#0099ff
}

.orange {
	color:#ff9900;
}

.green {
	color:#ccff00;
}

.white {
	color:#ffffff
}

.purple {
	color:#cc33ff
}


body {
	background: #000 url(../images/page_mask.png) top center no-repeat;
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

body#ie6 {
	background: #000 url(../images/body-bg-ie.jpg) top center no-repeat;
}

body#content {
	background: #000 url(../images/body-bg2.jpg) top center no-repeat;
}


/* Typography */

p {
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:10px;
	color:#bbb;
}

h2 {
	font-size:1.6em;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing: -0.02em;
}

h3 {
	font-size:1.6em;
	margin-bottom:10px;
	font-weight:bold;
	/*letter-spacing: -0.02em;*/
}

.text {
	background:#222;
	border:1px solid #333;
	padding:20px;
	margin-bottom:10px;
}

.center {
	text-align:center;
}

.strike {
	text-decoration: line-through;
}

.pad10 {
	padding:10px;
}

.vintro {
	color:#cc66ff;
	letter-spacing: -1px;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.6em;
}

.dintro {
	color:#8cbdcf;
	letter-spacing: -1px;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.6em;
}

.sintro {
	color:#e1eb91;
	letter-spacing: -1px;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.6em;
}

.cintro {
	color:#f1a77b;
	letter-spacing: -1px;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.6em;
}

.eintro {
	color:#eb9c93;
	letter-spacing: -1px;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.6em;
}

/* Links */

a {
	color:#fff;
}

/* Lists */

ul.list li {
	font-size:1.1em;
	line-height:1.4em;
	background: url(../images/bullet1.gif) center left no-repeat;
	padding-left:8px;
	margin:4px 0 4px 0;
	color:#ddd;
}

ul.list {
	margin:10px 20px 20px 0;
}

li.price {
	float:left;
	text-transform:capitalize;
	background:none!important;
	font-weight:bold;
	padding:5px 5px 5px 0!important;
	margin:5px 0 0 0;
}

li.expert {
	background:none!important;
	margin-top:5px;
}

li.expert a {
	color:#0099ff;
}


/* Architecture */

.wrapper { width:950px; margin:0 auto; }

div#header {
	width:100%;
	background:#222 url(../images/header-bg.jpg) top left repeat-x;
	border-bottom:1px solid #444;
}

div#header-inner {
	width:950px;
	margin:0 auto;
	height:60px;
	padding-top:20px;
}

#bottom {
	/*background: url(../images/bottom.png) top center no-repeat;*/
	background:#222;
	border-top:1px solid #444;
	height:378px;
}


/*  Logo  */

h1#logohome	{
	width: 487px;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
	margin-top:60px;
	padding: 0;
	border: 0;
	}

h1#logohome a:link, h1#logohome a:visited	{
	display: block;
	width: 487px;
	height: 80px;
	background: url(../images/logohome.gif) top left no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	}

h1#logo	{
	width: 198px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	float:left;
	}

h1#logo a:link, h1#logo a:visited	{
	display: block;
	width: 198px;
	height: 39px;
	background: url(../images/logo.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	float:left;
	}
	
	

#overlay {
	background: transparent url(../images/overlay.png) top center no-repeat;
	height:805px;
}


/* Solutions Slider  */

#slider-top {
	background: url(../images/slider-top.gif) top center no-repeat;
	height:51px;
	width:491px;
	margin:0 auto;
	margin-top:60px;
}

#slider-bottom {
	background: url(../images/slider-bottom.gif) top center no-repeat;
	height:30px;
	width:491px;
	margin:0 auto;
	margin-bottom:30px;
}

#slider {
	background: url(../images/slider-bg2.gif) center center repeat-y;
	width:491px;
	height:200px;
	margin:0 auto;
}

/* Solutions  */

#solutions-top {
	background: url(../images/solutions-top.gif) top center no-repeat;
	height:16px;
	width:782px;
	margin:0 auto;
	margin-top:60px;
}

#solutions-bottom {
	background: url(../images/solutions-bottom.gif) top center no-repeat;
	height:18px;
	width:782px;
	margin:0 auto;
	margin-bottom:30px;
}

#solutions {
	background:url(../images/solutions-middle.gif) center center repeat-y;
	/*width:572px;*/
	width:782px;
	height:160px;
	margin:0 auto;
	padding:0 0 0 60px;
}

div#dedicated {
	/*background: url(../images/li-dedicated.gif) top left no-repeat;*/
	height:100px;
	padding:0;
	margin:0 0 0 5px;
	width:170px;
}

div#vps {
	/*background: url(../images/li-dedicated.gif) top left no-repeat;*/
	height:100px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
	width:170px;
}

div#cloud {
	/*background: url(../images/li-cloud.gif) top left no-repeat;*/
	height:100px;
	padding:0;
	width:170px;
	margin:0 0 0 20px;
}

div#standard {
	/*background: url(../images/li-standard.gif) top left no-repeat;*/
	height:100px;
	padding:0;
	width:180px;
	margin:0;
}

a#standardhosting {
	background: url(../images/standardhosting.gif) top left no-repeat;
	display:block;
	position:relative;
	text-indent:-9999px;
	height:55px;
	width:149px;
}

a#dedicatedhosting {
	background: url(../images/dedicatedhosting.gif) top left no-repeat;
	display:block;
	position:relative;
	text-indent:-9999px;
	height:55px;
	width:153px;
}

a#cloudhosting {
	background: url(../images/cloudhosting.gif) top left no-repeat;
	display:block;
	position:relative;
	text-indent:-9999px;
	height:55px;
	width:109px;
}

a#vpshosting {
	background: url(../images/vpshosting.gif) top left no-repeat;
	display:block;
	position:relative;
	text-indent:-9999px;
	height:55px;
	width:77px;
}

#solutions ul li {
	font-size:1.1em;
	line-height:1.4em;
	background: url(../images/bullet1.gif) center left no-repeat;
	padding-left:10px;
}


#heading {
	display: block;
	text-align: center;
	margin-bottom: 1em;
}
#heading * {
	display: inline;
	padding: 4px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
}
#heading li.active {
	background-color: #66ccff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
}



a.more {
	height:30px;
	margin:10px 0 0 0;
	background:url(../images/find-out-more.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
}

a.more:hover {
	background-position: 0 -30px;
}

a.go {
	height:24px;
	width:38px;
	margin:7px 0 0 0;
	background:url(../images/gosmall.gif) top center no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
	float:left;
}

a.go:hover {
	background-position: 50% -23px;
}

a.allextras {
	height:17px;
	width:124px;
	margin:7px 0 0 0;
	background:url(../images/viewallextras.gif) top center no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
}

a.allextras:hover {
	background-position: 0 -19px;
}

a.order {
	height:48px;
	width:179px;
	margin:20px 0 5px 20px;
	background:url(../images/order-now.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
	float:left;
}

a.order:hover {
	background-position: 0 -48px;
}

a.ordernow {
	height:20px;
	width:89px;
	margin:5px 0 0 0;
	background:url(../images/ordernow-small.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
	float:left;
}

a.ordernow:hover {
	background-position: 0 -19px;
}

a.specs {
	height:21px;
	margin:5px 0 5px 0;
	background:url(../images/tech-specs.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	position:relative;
}

a.specs:hover {
	background-position: 0 -19px;
}


#panes {
	text-align: justify;
	border-style: none;
	/*width: 245px;*/
	/*margin: 0 1em 0 1em;*/
	/*width: 491px;*/
	margin:0 40px 0 40px;
}

#panes p {
  margin: 0 auto 1em auto;
}

#panes div div { overflow: hidden; }

#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }





/* Columns */

div#columns-outer {
	width:100%;
	margin:0 auto;
	margin-bottom:10px;
	background:#222 url(../images/columns-bg.jpg) top left repeat-x;
	border-top:1px solid #444;
	border-bottom:1px solid #444;
}

div#columns-inner {
	width:950px;
	margin:0 auto;
}

div.column1, div.column2 {
	width:290px;
	height:210px;
	float:left;
	margin:0 10px 10px 0;
	padding:10px;
	background:#000 url(../images/column-bg.jpg) top left repeat-x;
}

div.column3 {
	width:290px;
	min-height:210px;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	background:#000 url(../images/column-bg.jpg) top left repeat-x;
}

div.extrascolumn {
	width:164px;
	float:left;
	margin:15px 15px 10px 0;
	padding:0;
	font-size:0.9em;
}

div.extrascolumn p {
	width:164px!important;
}

div.standardcolumn {
	width:164px;
	float:left;
	margin:15px 15px 10px 0;
	padding:0;
	font-size:0.9em;
}

div.package-seperator {
	width:1px;
	height:185px;
	margin:20px 25px 0 0;
	background:url(../images/package-seperator.gif) center center no-repeat;
	float:left;
}

div.cloudpackage {
	width:150px;
	float:left;
	margin:15px 15px 10px 0;
	padding:0;
	font-size:0.9em;
}

div.cloudpackage ul {
	margin:0;
}

div.cloudpackage.last {
	margin-right:0!important;
}


div.standardcolumn ul {
	margin:0;
}

div.standardcolumn.last {
	margin-right:0!important;
}


div#alpha-dedicated {
	background:#000 url(../images/alpha-d.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-dedicated p {
	width:520px;
}

div#alpha-vps {
	background:#000 url(../images/alpha-v.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-vps p {
	width:520px;
}

h2#vps {
	text-indent:-9999px;
	background: url(../images/vps-title.gif) top left no-repeat;
	height:72px;
}

h2#dedicated {
	text-indent:-9999px;
	background: url(../images/dedicated-title.gif) top left no-repeat;
	height:72px;
}

div#alpha-cloud {
	background:#000 url(../images/alpha-c.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-cloud p {
	width:520px;
}

div#alpha-cloud .text {
	margin-top:80px;
}

h2#cloud {
	text-indent:-9999px;
	background: url(../images/cloud-title.gif) top left no-repeat;
	height:77px;
}

h2#software {
	text-indent:-9999px;
	background: url(../images/install-software-title.gif) top left no-repeat;
	height:71px;
}

div#alpha-standard {
	background:#000 url(../images/alpha-s.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-standard p {
	width:520px;
}

div#alpha-packages {
	background:#000 url(../images/packages-bg.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-packages p {
	width:520px;
}

div#alpha-software {
	background: #000 url(../images/install-software-bg.jpg) top left no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-software p {
}

div#alpha-support {
	background:#000 url(../images/alpha-support-bg.jpg) top left no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-support p {
	width:520px;
}

div#alpha-about-us {
	background:#000 url(../images/alpha-support-bg.jpg) top left no-repeat;
	padding:30px;
	width:880px;
}

/*div#alpha-about-us p {
	width:520px;
} 

Changed by Kim to widen text-coverage*/


div#about-us p {
	width:860px;
}

h2#support {
	text-indent:-9999px;
	background: url(../images/support-title.gif) top left no-repeat;
	height:70px;
}

h2#tutorials {
	text-indent:-9999px;
	background: url(../images/tutorials-title.gif) top left no-repeat;
	height:61px;
}

h2#standard {
	text-indent:-9999px;
	background: url(../images/standard-title.gif) top left no-repeat;
	height:77px;
}

div#alpha-extras {
	background:#000 url(../images/extras-bg.jpg) top right no-repeat;
	padding:30px;
	width:880px;
}

div#alpha-extras p {
	width:520px;
}

h2#extras {
	text-indent:-9999px;
	background: url(../images/extras-title.gif) top left no-repeat;
	height:60px;
}

a#dedicated {
	background: #000 url(../images/alpha-d-small.jpg) top left no-repeat;
	padding:0;
	margin:0 10px 0 0;
	height:210px;
	width:310px;
	float:left;
	position:relative;
	display:block;
}

a#cloud {
	background: #000 url(../images/alpha-c-small.jpg) top left no-repeat;
	padding:0;
	margin:0 10px 0 0;
	height:210px;
	width:310px;
	float:left;
	position:relative;
	display:block;
}

a#standard {
	background: #000 url(../images/alpha-s-small.jpg) top left no-repeat;
	padding:0;
	margin:0;
	height:210px;
	width:310px;
	float:left;
	position:relative;
	display:block;
}

div#menu-wrapper {
	background: transparent url(../images/menu-bg.png) bottom center no-repeat;
	width:691px;
	margin:0 auto;
}

div.standardpackage {
	float:left;
	margin-right:10px;
	width:168px;
	height:80px;
	background:#444;
}

div.standardpackage-last {
	float:left;
	width:168px;
	height:80px;
	background:#444;
	margin-right:0;
}

div#menulogin {
	float:right;
	margin:4px 35px 0 0;
}

div#menulogin input.field {
	height:15px;
	background:#092934;
	border:1px solid #435c65;
	color:#eee;
	padding-left:5px;
}

input#loginbtn {
	background: url(../images/login-btn.gif) bottom left no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:25px;
	height:22px;
	border:none;
	cursor:pointer;
}



/* Standard hosting packages */

div#basic-hosting {
	background:url(../images/standard-basic.gif) top left no-repeat;
	padding-top:40px;
}

div#deluxe-hosting {
	background:url(../images/standard-deluxe.gif) top left no-repeat;
	padding-top:40px;
}

div#premium-hosting {
	background:url(../images/standard-premium.gif) top left no-repeat;
	padding-top:40px;
}

div#expert-hosting {
	background:url(../images/standard-expert.gif) top left no-repeat;
	padding-top:40px;
}

div#elite-hosting {
	background:url(../images/standard-elite.gif) top left no-repeat;
	padding-top:40px;
}

div#emerald {
	background:url(../images/emerald.gif) top left no-repeat;
	padding-top:40px;
	width:180px;
}

div#sapphire {
	background:url(../images/sapphire.gif) top left no-repeat;
	padding-top:40px;
	width:180px;
}

div#diamond {
	background:url(../images/diamond.gif) top left no-repeat;
	padding-top:40px;
	width:170px;
}

div#bronze {
	background:url(../images/bronze.gif) top left no-repeat;
	padding-top:40px;
	width:180px;
}

div#silver {
	background:url(../images/silver.gif) top left no-repeat;
	padding-top:40px;
	width:180px;
}

div#gold {
	background:url(../images/gold.gif) top left no-repeat;
	padding-top:40px;
	width:170px;
}


/* Added by Kim */
div#cloud-windows {
	background:url(../images/cloud-windows.gif) top left no-repeat;
	padding-top:40px;
	width:185px;
}

div#cloud-linux {
	background:url(../images/cloud-linux.gif) top left no-repeat;
	padding-top:40px;
}

div#cloud-pro1 {
	background:url(../images/cloud-pro1.gif) top left no-repeat;
	padding-top:40px;
}

div#cloud-pro2 {
	background:url(../images/cloud-pro2.gif) top left no-repeat;
	padding-top:40px;
}

div#cloud-pro3 {
	background:url(../images/cloud-pro3.gif) top left no-repeat;
	padding-top:40px;
}

/* Added by Kim */


div#cloud-addons {
	background:url(../images/cloud-addons-bg.jpg) top left no-repeat;
	margin:20px 0 0 0;
	padding:0;
	width:341px;
	height:177px;
	float:left;
}

div#cloud-addons:hover {
	background-position:0 -178px;
}

div#cloud-addons ol {
	margin:60px 0 0 75px;
}

div#cloud-addons ol a:hover {
	color:#0099ff;
}

div#cloud-addons ol li {
	list-style:decimal;
	padding-bottom:10px;
	font-size:1.2em;
}



h2.price {
	margin:8px 0 5px 0;
	font-weight:normal;
}



a.askexpert {
	text-indent:-9999px;
	background:url(../images/ask-an-expert.gif) top left no-repeat;
	position:relative;
	display:block;
	/*float:right;*/
	width:289px;
	height:80px;
	margin:20px 0 0 0;
}

a.askexpert:hover {
	background-position: -290px 0;
}


/* Support Links */

div#support-nav {
	width:700px;
}

a#knowledgebase {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/knowledgebase.jpg) top left no-repeat;
	width:135px;
	height:123px;
	margin:0 20px 20px 0;
}

a#contactsupport {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/contactsupport.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#ticketsystem {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/ticketsystem.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#billingsystem {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/billingsystem.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#forums {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/forums.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#theblog {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/theblog.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#tutorials {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/tutorials.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

a#extraaddons {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/extraaddons.jpg) top left no-repeat;
	width:135px;
	height:122px;
	margin:0 20px 20px 0;
}

/* Tutorials Links */

a#cpanel-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/cpanel-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}

a#directadmin-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/dadmin-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}

a#plesk-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/plesk-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}

a#webmail-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/webmail-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}

a#ftp-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/ftp-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}

a#dns-tut {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/dns-tut.jpg) top left no-repeat;
	width:136px;
	height:123px;
	margin:0 20px 20px 0;
}




/* Tooltips */

.tool-tip {
	color: #fff!important;
	width: 200px;
	z-index: 13000;
	border:2px solid #555;
}

.tool-tip p {
	color:#fff!important;
}
		 
.tool-title {
	font-size: 1.2em;
	font-weight:bold;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	/*background:url(images/bubble.png) top left;*/
	background:#444;
}

.tool-text {
	font-size: 0.9em;
	padding: 4px 8px 8px;
	/*background:url(images/bubble.png) bottom right;*/
	background:#444;
}
.tool-text A {
	color:#069;
}
.tool-loading {
	background: url(images/ajax_load.gif) center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}


#allinstalls {
	position:relative;
	display:block;
	background:url(../images/viewallsoftware.gif) top left no-repeat;
	height:18px;
	width:124px;
	text-indent:-9999px;
	margin:10px 0 0 9px;
	padding:0;
}

#allinstalls:hover {
	background-position:0 -19px;
}

div#package-launcher {
	margin:0;
	padding:0 0 0 5px;
}

a#vps-package {
	position:relative;
	display:block;
	float:left;
	background:url(../images/vps-button.jpg) top left no-repeat;
	height:212px;
	width:212px;
	text-indent:-9999px;
	margin:10px 0 20px 9px;
	padding:0;
}

a#cloud-package {
	position:relative;
	display:block;
	float:left;
	background:url(../images/cloud-btn.jpg) top left no-repeat;
	height:212px;
	width:212px;
	text-indent:-9999px;
	margin:10px 0 20px 9px;
	padding:0;
}

a#dedicated-package {
	position:relative;
	display:block;
	float:left;
	background:url(../images/dedicated-btn.jpg) top left no-repeat;
	height:212px;
	width:212px;
	text-indent:-9999px;
	margin:10px 0 20px 9px;
	padding:0;
}

a#standard-package {
	position:relative;
	display:block;
	float:left;
	background:url(../images/standard-btn.jpg) top left no-repeat;
	height:212px;
	width:212px;
	text-indent:-9999px;
	margin:10px 0 20px 0;
	padding:0;
}

h2#packages {
	text-indent:-9999px;
	background: url(../images/packages-title.gif) top left no-repeat;
	height:80px;
}

table.software {
	width:100%;
	margin:20px 0 20px 0;
}

table.software thead {
	text-align:left;
	background:#000 url(../images/table-header-bg.jpg) top left repeat-x;
	text-transform:uppercase;
}

table.software h3 {
	font-size:1.2em;
	line-height:1.8em;
	margin:0;
	padding:0;
	color:#fff
}

table.software a {
	text-decoration:none;
	color: #c0e6f4;
}

table.software a:hover {
	text-decoration:underline;
}

table.software td {
	padding:10px 10px 10px 15px;
	background:#111;
	text-align:left;
	border-right:1px solid #000;
}

table.software th {
	border-right:1px solid #000;
	margin:0;
	padding:10px 10px 10px 15px;
	height:43px;
}

table.software th.first {
	background:url(../images/table-header-left.jpg) top left no-repeat;
}

table.software th.last {
	background:url(../images/table-header-right.jpg) top right no-repeat;
}





/* big long features table */

tr.one {
	color:#fff;
	background-color: #111;
	text-align:center;
	}

tr.two {
	color:#fff;
	background-color:#222;
	text-align:center;
	}

tr.dblue th {
	background:#444;
	color:#FFFFFF;
	height:30px;
	text-align:left;
	font-size:1.5em;
	padding:20px;
	}

td.question {
	text-align:center;
	width: 3%;
	border:0px;
	}

td.feature {
	margin: 3px;
	padding: 5px;
	width:28%;
	height: 16px;
	text-align:left;
	font-size:13px;
	}

td.plans {
	text-align:center;
	color:#fff;
	margin: 3px;
	width: 20%;
	}

td.select {
	width:20%;
	}

#maintable {
        width: 100%;
        margin:0 auto;
		margin-top:40px;
        padding:0px;
        }

#cloudtable td {
	padding:5px;
	font-size:1.2em;
	line-height:1.3em;
}


tr.titles {
	font-size:1.1em;
	background:#444;
	color:#FFFFFF;
	text-align:center;
}

#shared {
	text-align:center;
	margin:auto;
	}
	
tr#plans, tr#plans2 {
	font-size:1.6em;
}
	
tr#pricing, tr#pricing2 {
	font-size:1.3em;
}
	
	
	
	
	
input#domainsearch {
	background:url(../images/domain-search-input.gif) top left no-repeat;
	width:170px;
	height:33px;
	border:none;
	font-size:1.5em;
	padding:6px 15px 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
	color:#333;
}

input#domainsearchbtn {
	background:url(../images/domain-search-button.gif) top left no-repeat;
	width:69px;
	height:28px;
	border:none;
	font-size:1.5em;
	padding:6px 15px 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
	color:#333;
	text-indent:-9999px;
	cursor:pointer;
}

input#domainsearchbtn:hover {
	background-position: 0 -28px;
}

h2#domainsearch {
	margin:10px 0 10px 0;
	background:url(../images/domain-search-title.gif) top left no-repeat;
	text-indent:-9999px;
}

div#domain-search-wrapper {
	background:#fff!important;
	color:#333;
	padding:20px;

}


div#poweredby {
	background:url(../images/powered-by-logos.jpg) top left no-repeat;
	width:950px;
	height:176px;
	margin:0 auto;
}

h2#priceguarantee {
	background:url(../images/price-guarantee.gif) top left no-repeat;
	text-indent:-9999px;
	height:17px;
	width:148px;
	margin:10px auto;
}

h2#alphaexperience {
	background:url(../images/alphaexperience-title.gif) top left no-repeat;
	text-indent:-9999px;
	height:45px;
	width:225px;
	margin:10px auto;
}

h2#alphadomainsearch {
	background:url(../images/alphadomainsearch-title.gif) top left no-repeat;
	text-indent:-9999px;
	height:22px;
	width:201px;
	margin:10px auto;
}

h2#freesitesoftware {
	background:url(../images/free-site-software.gif) top left no-repeat;
	text-indent:-9999px;
	height:18px;
	width:215px;
	margin:10px auto;
}

h2#latestword {
	background:url(../images/thelatestword.gif) top left no-repeat;
	text-indent:-9999px;
	height:18px;
	width:151px;
	margin:10px auto;
}

h2#specials {
	background:url(../images/alpha-specials.gif) top left no-repeat;
	text-indent:-9999px;
	height:22px;
	width:135px;
	margin:10px auto;
}

h2#videotutorials {
	background:url(../images/alpha-video-tutorials.gif) top left no-repeat;
	text-indent:-9999px;
	height:22px;
	width:197px;
	margin:10px auto;
}

h2#extrasservices {
    /*Added by Kim */font-family: "Trebuchet", Arial, Helvetica, sans-serif;
	background:url(../images/extras-services.gif) top left no-repeat;
	text-indent:-9999px;
	height:22px;
	width:219px;
	margin:10px auto;
}

.extrasbox h3 {
    /*Added by Kim */ font-family: "Trebuchet", Arial, Helvetica, sans-serif;
}


#blogfeed h3 {
	font-size:1.1em;
	line-height:1.2em;
	font-weight:bold;
	/*background:#222;
	border:1px solid #333;*/
	padding:0;
}

#blogfeed a:hover {
	text-decoration:underline;
}

#blogfeed a {
	text-decoration:none;
}

/*#blogfeed h3:hover {
	background:#333;
	border:1px solid #444;
	text-decoration:underline;
}*/

#blogfeed .date {
	font-size:0.8em;
	font-weight:normal;
}

ul.directadmintutorials {
	margin:0 0 20px 0;
}

ul.directadmintutorials li {
	font-size:1.3em;
	line-height:1.3em;
}

ul.directadmintutorials li a {
	text-decoration:none;
}

ul.directadmintutorials li a:hover {
	text-decoration:underline;
	color:#0099ff;
}

div#column1 {
	width:420px;
	float:left;
	margin-right:40px;
}

div#column1 p, div#column2 p {
	width:420px;
}

div#column2 {
	width:420px;
	float:left;
}

h2#alphaservices {
	font-size:2.3em;
}

h2#alphaaddons {
	font-size:2.3em;
}

a#sitedesign {
	display:block;
	float:left;
	background:url(../images/nmt.gif) bottom left no-repeat;
	text-indent:-9999px;
	position:relative;
	width:9px;
	height:11px;
}