/* Main Hosting Page */

#vpslanding {
	width: 471px;
	padding: 120px 0px 30px 256px;
	background: url(/images/vps/vps_background2.jpg) no-repeat;
}


#vpslanding p {
	margin-top: 0px;
}

ul#ordervps {
	margin: 0px;
	padding: 0px;
}

ul#ordervps li#cpanellinux, ul#ordervps li#plesklinux, ul#ordervps li#pleskwindows {
	float: left;
	list-style: none;
	text-align: center;
	padding: 0px 0px 20px 0px;
}

ul#ordervps li#cpanellinux {
	width: 242px;
	background: url(/images/vps/vpsbg_cpanellinux.gif) no-repeat top;
}

ul#ordervps li#plesklinux {
	width: 234px;
	background: url(/images/vps/vpsbg_plesklinux.gif) no-repeat top;
}

ul#ordervps li#pleskwindows {
	width: 250px;
	background: url(/images/vps/vpsbg_windowsplesk.gif) no-repeat top;
}



/* Compare Linux VPS */

table#compareplans {
	margin-bottom: 20px;
}
#compareplans #standard {
	background: url(/images/vps/cpanellinux_standard.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #pro {
	background: url(/images/vps/cpanellinux_pro.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #premium {
	background: url(/images/vps/cpanellinux_premium.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}

#compareplans .rowheader {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 10px 5px;
	width: 187px;
}
#compareplans .headerbg {
	background: #666;
}
#compareplans .headerbg td {
	border-bottom: #b9c6d1 1px solid;
}
#compareplans .rowfeature {
	padding: 5px;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans .bluecell {
	background-color: #fafafa;
	text-align: center;
	font-weight: bold;
	border-left: #dddddd 1px solid;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans .whitecell {
	background-color: #fff;
	text-align: center;
	font-weight: bold;
	border-left: #dddddd 1px solid;
	border-bottom: #b9c6d1 1px dotted;
}
#compareplans #standardbottom {
	background: url(/images/vps/cpanellinux_standard.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #probottom {
	background: url(/images/vps/cpanellinux_pro.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #premiumbottom {
	background: url(/images/vps/cpanellinux_premium.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans a {
	color: #336699;
}

/* Compare Linux Plesk VPS */

#compareplans #pleskstandard {
	background: url(/images/vps/plesklinux_standard.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #pleskpro {
	background: url(/images/vps/plesklinux_pro.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #pleskpremium {
	background: url(/images/vps/plesklinux_premium.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}

#compareplans #pleskstandardbottom {
	background: url(/images/vps/plesklinux_standard.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #pleskprobottom {
	background: url(/images/vps/plesklinux_pro.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #pleskpremiumbottom {
	background: url(/images/vps/plesklinux_premium.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}

/* Compare Windows Plesk VPS */

#compareplans #windowsstandard {
	background: url(/images/vps/pleskwindows_standard.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #windowspro {
	background: url(/images/vps/pleskwindows_pro.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}
#compareplans #windowspremium {
	background: url(/images/vps/pleskwindows_premium.jpg) no-repeat top;
	background-color: #666;
	border-bottom: #b9c6d1 1px solid;
	padding-bottom: 8px;
}

#compareplans #windowsstandardbottom {
	background: url(/images/vps/pleskwindows_standard.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #windowsprobottom {
	background: url(/images/vps/pleskwindows_pro.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}
#compareplans #windowspremiumbottom {
	background: url(/images/vps/pleskwindows_premium.jpg) no-repeat top;
	padding-top: 92px;
	padding-bottom: 10px;
}

/* VPS Add On Pages */

.powerpack {
	padding: 10px 5px 10px 65px; 
	line-height:1.5em;
}

.addontable {
	margin: 8px 0;
	border:1px solid #CCCCCC;
}

.addontable td {
	color: #666;
	line-height: 1.5em;
}

.addtocart_btn {
	height: 32px;
	width: 145px;
	background:url(/images/vps/addtocart.png) no-repeat;
	margin-top: 0px;
}

	
/* VPS Plesk Extend Pages */

h2.ordered {
	background-color: #666666;
	margin: 0px 0px 7px;
	padding: 5px;
	font-size: 18px;
	color: #ddd;
}

h2.ordered strong {
	color: #fff;
}

#upsell {
	color: #666;
	line-height: 1.5em;
}

#upsell td {
	padding-bottom: 15px;
	color: #666;
	line-height: 1.5em;
}

#upsell h3 {
	font-size: 13px;
	text-transform:uppercase;
	font-weight: bold;
	margin: 0px;
	color: #333;
}

/* Infrastructure Page */

h2.infra {
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 17px;
	weight: normal;
}

p.infrahead {
	margin: 2px 0px 15px 0px;
	line-height: 1.5em;
}

ul.infrastructure {
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

ul.infrastructure li {
	list-style: none;
	margin: 0px 0px 20px;
	line-height: 1.5em;
}

ul.infrastructure li h4 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #999;
	padding: 0px 0px 5px;
	margin: 0px 0px 5px;
}

ul.infrastructure li ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

ul.infrastructure li ul li {
	list-style: square;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

/* Misc Elements */

a.external {
	background: url(/images/popup_link.gif) right 2px no-repeat;
	padding-right: 15px;
}

span.dagg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #999;
}
