/*
==================================================

Style Sheet: General styles

==================================================
*/

/*
==================================================
Sitewrap & Body Styles
==================================================
*/

body {
	text-align: center;
	background: #afdcfd url(https://cdn.xilo.net/x/images/bg.png) repeat-x;
}

#sitewrap {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#headerwrap {
	width: 960px;
	height: 70px;
	padding-bottom: 24px;
}


/*
==================================================
Text Header Styles
==================================================
*/

#headerwrap h1 {
	width: 160px;
	height: 78px;
	margin-top: 15px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/logo.png) no-repeat;
}


/*
==================================================
Headerwrap Styles
==================================================
*/

.header-right {
	height: 30px;
	display: inline;
	float: right;
	margin-top: 50px;
}

.header-right p {
	text-align: right;
}

ul#mini-nav {
	list-style-type: none;
	text-align: left;
	margin-top: 4px;
}

ul#mini-nav li {
	display: inline;
	padding-left: 8px;
}

ul#mini-nav li.login {
	width: 30px;
	height: 15px;
	margin-left: 5px;
	display: inline-block;
	display: -moz-inline-stack;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/login-btn.png) no-repeat;
}

ul#mini-nav li.login a {
	display: block;
	text-indent: -9999px;
}

/*
==================================================
Alert Styling
==================================================
*/

#alert {
	width: 100%;
	text-align: center;
	height: 25px;
	padding-top: 10px;
	color: #636351;
	background-color: #fefeda;
	font-style: italic;
	border-bottom: 2px solid #e0e098;
}


/*
==================================================
Navigation Styles
==================================================
*/

#navwrap {
	width: 960px;
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/navbg.png) repeat-x;
}

ul#nav {
	list-style-type: none;
	margin-left: 9px;
}

ul#nav li {
	display: inline;
	float: left;
	height: 42px;
}

ul#nav li a {
	display: block;
	text-indent: -9999px;
	height: 42px;
}

ul#nav li.home a {
	width: 68px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat left top;
}

	ul#nav li.home a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat left bottom;
	}

ul#nav li.services a {
	width: 91px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -68px top;
}

	ul#nav li.services a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -68px bottom;
	}

ul#nav li.about a {
	width: 81px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -159px top;
}

	ul#nav li.about a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -159px bottom;
	}
	
ul#nav li.support a {
	width: 97px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -240px top;
}

	ul#nav li.support a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -240px bottom;
	}
	
ul#nav li.contact a {
	width: 95px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -337px top;
}

	ul#nav li.contact a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -337px bottom;
	}
	
ul#nav li.order a {
	width: 82px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat right top;
}

	ul#nav li.order a:hover {
		background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat right bottom;
	}

#home ul#nav li.home a {
	width: 68px;
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat left bottom;
}

#home ul#nav li.home a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat left bottom;
}

#services ul#nav li.services a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -68px bottom;
}

#about ul#nav li.about a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -159px bottom;
}

#info ul#nav li.about a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -159px bottom;
}

#support ul#nav li.support a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -240px bottom;
}

#contact ul#nav li.contact a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -337px bottom;
}

#order ul#nav li.order a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat right bottom;
}

/*
==================================================
Sub Navigation
==================================================
*/

#subnavwrap {
	width: 960px;
	height: 35px;
	clear: both;
	background: #0a1d37;
}

ul#subnav {
	height: 26px;
	list-style-type: none;
	margin-left: 10px;
	padding-top: 9px;
	float: left;
}

ul#subnav li {
	display: inline;
	float: left;
	padding-right: 15px;
	font: 12px Verdana, sans-serif;
}

ul#subnav li a {
	color: #ffffff;
}

ul#subnav li a:hover {
	text-decoration: none;
}

/*
==================================================
Domain Checker
==================================================
*/

#domain-checker {
	width: 383px;
	height: 44px;
	display: inline;
	float: right;
	background: url(https://cdn.xilo.net/x/images/domainchecker-bg.png) no-repeat;
}

#domain-checker #go {
	width: 100px;
	height: 38px;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	text-indent: -9999px;
	cursor: pointer;
	background: url(https://cdn.xilo.net/x/images/check-btn.png) no-repeat;
}

.checkerwrap {
	display: inline;
	float: left;
	width: 178px;
	height: 25px;
	margin-top: 10px;
	margin-left: 75px;
	padding-top: 3px;
	padding-left: 12px;
	background: url(https://cdn.xilo.net/x/images/input-bg.png) no-repeat center;
}

.checkerwrap #s {
	float: left;
	padding: 0;
	border: 0;
	height: 17px;
	width: 159px;
	padding-top: 4px;
	background: url(https://cdn.xilo.net/x/images/inputbg-repeat.jpg) repeat-x;
	color: #898989;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 0 2px;
}

/*
==================================================
Packages Styles
==================================================
*/

#packageswrap {
	width: 960px;
	height: 325px;
	background: url(https://cdn.xilo.net/x/images/services-bg.jpg) repeat-x;
}

.packageinfo {
	position: relative;
	top: -10px;
	padding-top: 16px;
	z-index: 99;
	width: 220px;
	height: 44px;
	text-align: center;
	background: url(https://cdn.xilo.net/x/images/packageinfo-bg.png) no-repeat;
}

	.packageinfo h2 a:link, .packageinfo h2 a:visited {
		color: #d8d8d8;
		font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	}
	
	.packageinfo p {
		color: #6e6e6e;
		margin-top: 2px;
		font: 12px Georgia, "Times New Roman", Times, serif;
	}
	
		.packageinfo p span {
			color: #e3f1ff;
		}



#webhosting {
	width: 220px;
	display: inline;
	float: left;
	margin-left: 10px;
}

	#webhosting ul#packagelink-web {
		list-style-type: none;
		margin-left: 10px;
		margin-top: 19px;
	}
	
	#webhosting ul#packagelink-web li a {
		position: relative;
		width: 199px;
		height: 246px;
		display: block;
		text-indent: -9999px;
		background: url(https://cdn.xilo.net/x/images/sharedhosting.png) no-repeat center center;
	}
	
	#webhosting ul#packagelink-web li a .hover {
		width: 199px;
		height: 246px;
		margin-top: -15px;
		display: block;
		background: url(https://cdn.xilo.net/x/images/sharedhosting-on.png) no-repeat center top;	
	}
	
	#webhosting ul#packagelink-web a.webhosting-link {
	  background: url(https://cdn.xilo.net/x/images/sharedhosting.png) no-repeat center center;
	  width: 199px;
	  height: 246px;
	}
	
	#webhosting ul#packagelink-web .highlight a.webhosting-link:hover,
	#webhosting ul#packagelink-web a.webhosting-link .hover {
      background: url(https://cdn.xilo.net/x/images/sharedhosting-on.png) no-repeat center top;
      margin-top: -15px;	
	  width: 199px;
	  height: 246px;
	}		
	
#resellers {
	width: 220px;
	display: inline;
	float: left;
	margin-left: 20px;
}

	#resellers ul#packagelink-resellers {
		list-style-type: none;
		margin-left: 10px;
		margin-top: 19px;
	}
	
	#resellers ul#packagelink-resellers li a {
		position: relative;
		width: 199px;
		height: 246px;
		display: block;
		text-indent: -9999px;
		background: url(https://cdn.xilo.net/x/images/resellerhosting.png) no-repeat center center;
	}
	
	#resellers ul#packagelink-resellers li a .hover {
		width: 199px;
		height: 246px;
		margin-top: -15px;
		display: block;
		background: url(https://cdn.xilo.net/x/images/resellerhosting-on.png) no-repeat center top;	
	}
	
	#resellers ul#packagelink-resellers a.resellers-link {
	  background: url(https://cdn.xilo.net/x/images/resellerhosting.png) no-repeat center center;
	  width: 199px;
	  height: 246px;
	}
	
	#resellers ul#packagelink-resellers .highlight a.resellers-link:hover,
	#resellers ul#packagelink-resellers a.resellers-link .hover {
      background: url(https://cdn.xilo.net/x/images/resellerhosting-on.png) no-repeat center top;
      margin-top: -15px;	
	  width: 199px;
	  height: 246px;
	}	

#virtualserver {
	width: 220px;
	display: inline;
	float: left;
	margin-left: 20px;
}

	#virtualserver ul#packagelink-virtual {
		list-style-type: none;
		margin-left: 10px;
		margin-top: 19px;
	}
	
	#virtualserver ul#packagelink-virtual li a {
		position: relative;
		width: 199px;
		height: 246px;
		display: block;
		text-indent: -9999px;
		background: url(https://cdn.xilo.net/x/images/vpshosting.png) no-repeat center center;
	}
	
	#virtualserver ul#packagelink-virtual li a .hover {
		width: 199px;
		height: 246px;
		margin-top: -15px;
		display: block;
		background: url(https://cdn.xilo.net/x/images/vpshosting-on.png) no-repeat center top;	
	}
	
	#virtualserver ul#packagelink-virtual a.virtual-link {
	  background: url(https://cdn.xilo.net/x/images/vpshosting.png) no-repeat center center;
	  width: 199px;
	  height: 246px;
	}
	
	#virtualserver ul#packagelink-virtual .highlight a.virtual-link:hover,
	#virtualserver ul#packagelink-virtual a.virtual-link .hover {
      background: url(https://cdn.xilo.net/x/images/vpshosting-on.png) no-repeat center top;
      margin-top: -15px;	
	  width: 199px;
	  height: 246px;
	}	


#dedicated {
	width: 220px;
	display: inline;
	float: left;
	margin-left: 20px;
}

	#dedicated ul#packagelink-dedicated {
		list-style-type: none;
		margin-left: 10px;
		margin-top: 19px;
	}
	
	#dedicated ul#packagelink-dedicated li a {
		position: relative;
		width: 199px;
		height: 246px;
		display: block;
		text-indent: -9999px;
		background: url(https://cdn.xilo.net/x/images/dedicatedhosting.png) no-repeat center center;
	}
	
	#dedicated ul#packagelink-dedicated li a .hover {
		width: 199px;
		height: 246px;
		margin-top: -15px;
		display: block;
		background: url(https://cdn.xilo.net/x/images/dedicatedhosting-on.png) no-repeat center top;	
	}
	
	#dedicated ul#packagelink-dedicated a.dedicated-link {
	  background: url(https://cdn.xilo.net/x/images/dedicatedhosting.png) no-repeat center center;
	  width: 199px;
	  height: 246px;
	}
	
	#dedicated ul#packagelink-dedicated .highlight a.dedicated-link:hover,
	#dedicated ul#packagelink-dedicated a.dedicated-link .hover {
      background: url(https://cdn.xilo.net/x/images/dedicatedhosting-on.png) no-repeat center top;
      margin-top: -15px;	
	  width: 199px;
	  height: 246px;
	}	


/*
==================================================
Package Popup Styles
==================================================
*/

/* Web Hosting pop-up */
	
#webhosting .bubbleInfo {
	position: relative;
    width: 100px;
}

/* Bubble pop-up */

#webhosting .popup {
	position: absolute;
	width: 211px;
	height: 93px;
	display: none;
	z-index: 50;
	padding-left: 76px;
	background: url(https://cdn.xilo.net/x/images/webpopbg.png) no-repeat;
}

#webhosting .popup ul {
	margin-top: 6px;
	color: #aeaeae;
	list-style-type: none;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#webhosting .popup ul li {
	color: #fff;
	line-height: 1.55em;
}

#webhosting .popup ul li.packagetitle {
	font-weight: bold;
	font-size: 1.3em;
}


/* Resellers pop-up */

#resellers .bubbleInfo {
	position: relative;
    width: 100px;
}

/* Bubble pop-up */

#resellers .popup {
	position: absolute;
	width: 211px;
	height: 93px;
	display: none;
	z-index: 50;
	padding-left: 76px;
	background: url(https://cdn.xilo.net/x/images/resellerpopbg.png) no-repeat;
}

#resellers .popup ul {
	margin-top: 6px;
	color: #aeaeae;
	list-style-type: none;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#resellers .popup ul li {
	color: #fff;
	line-height: 1.55em;
}

#resellers .popup ul li.packagetitle {
	font-weight: bold;
	font-size: 1.3em;
}


/* Virtual Server pop-up */

#virtualserver .bubbleInfo {
	position: relative;
    width: 100px;
}

/* Bubble pop-up */

#virtualserver .popup {
	position: absolute;
	width: 211px;
	height: 93px;
	display: none;
	z-index: 50;
	padding-left: 76px;
	background: url(https://cdn.xilo.net/x/images/virtualpopbg.png) no-repeat;
}

#virtualserver .popup ul {
	margin-top: 6px;
	color: #aeaeae;
	list-style-type: none;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#virtualserver .popup ul li {
	color: #fff;
	line-height: 1.55em;
}

#virtualserver .popup ul li.packagetitle {
	font-weight: bold;
	font-size: 1.3em;
}

/* Dedicated Server pop-up */

#dedicated .bubbleInfo {
	position: relative;
    width: 100px;
}

/* Bubble pop-up */

#dedicated .popup {
	position: absolute;
	width: 211px;
	height: 93px;
	display: none;
	z-index: 50;
	padding-left: 76px;
	background: url(https://cdn.xilo.net/x/images/dedicatedpopbg.png) no-repeat;
}

#dedicated .popup ul {
	margin-top: 6px;
	color: #aeaeae;
	list-style-type: none;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dedicated .popup ul li {
	color: #fff;
	line-height: 1.55em;
}

#dedicated .popup ul li.packagetitle {
	font-weight: bold;
	font-size: 1.3em;
}


/*
==================================================
Cross Link Styles
==================================================
*/

#crosslinkswrap {
	display: inline;
	float: left;
	width: 230px;
	height: 536px;
	background: url(https://cdn.xilo.net/x/images/panelnav-bg.jpg) repeat-y;
}

.service-ads {
	height: 101px;
	width: 230px;
	background: url(https://cdn.xilo.net/x/images/serviceads-bg.jpg) no-repeat left top;
	padding-top: 20px;
	padding-left: 57px;
}

ul#cross-links {
	list-style-type: none;
	margin-top: 29px;
	height: 400px;
}

ul#cross-links li a {
	display: block;
	width: 230px;
	text-indent: -9999px;
}

ul#cross-links li.webpanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/webpanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.webpanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/webpanel-link.jpg) no-repeat right top;
	}

ul#cross-links li.resellerspanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/resellerspanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.resellerspanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/resellerspanel-link.jpg) no-repeat right top;
	}
	
ul#cross-links li.domainpanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/domainpanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.domainpanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/domainpanel-link.jpg) no-repeat right top;
	}
	
ul#cross-links li.vpspanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/vpspanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.vpspanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/vpspanel-link.jpg) no-repeat right top;
	}
	
ul#cross-links li.dedicatedpanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/dedicatedpanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.dedicatedpanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/dedicatedpanel-link.jpg) no-repeat right top;
	}
	
ul#cross-links li.supportpanel-link a {
	height: 50px;
	background: url(https://cdn.xilo.net/x/images/supportpanel-link.jpg) no-repeat left top;
}
	
	ul#cross-links li.supportpanel-link a:hover {
		height: 50px;
		background: url(https://cdn.xilo.net/x/images/supportpanel-link.jpg) no-repeat right top;
	}


	
/*
==================================================
infowrap slider settings
==================================================
*/

		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			width: 730px;
			height: 536px;
			display: inline;
			float: right;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 730px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 536px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 730px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			width: 691px;
			padding-left: 21px;
			padding-top: 30px;
			float: left;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			display: none;
			margin: auto;
		}
		
/*
==================================================
Panel Content Styles
==================================================
*/

.panel-head {
	width: 691px;
	height: 42px;
	padding-top: 10px;
	padding-bottom: 12px;
}

.panel-head h3 {
	color: #292929;
	font-size: 3.5em;
	display: inline;
	float: left;
	margin-top: 13px;
	font-weight: bold;
}

.panel-switch {
	display: inline;
	float: right;
	width: 211px;
	height: 42px;
}

/*------ Internal panel buttons:Left -------*/

.hostingbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/hostingbtn-left.jpg) no-repeat;
}

.resellersbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/resellersbtn-left.jpg) no-repeat;
}

.domainsbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/domainsbtn-left.jpg) no-repeat;
}

.vpsbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/vpsbtn-left.jpg) no-repeat;
}

.dedicatedbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/dedicatedbtn-left.jpg) no-repeat;
}

.supportbtn-left {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/supportbtn-left.jpg) no-repeat;
}

/*------ Internal panel buttons:Left -------*/

.hostingbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/hostingbtn-right.jpg) no-repeat;
}

.resellersbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/resellersbtn-right.jpg) no-repeat;
}

.domainsbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/domainsbtn-right.jpg) no-repeat;
}

.vpsbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/vpsbtn-right.jpg) no-repeat;
}

.dedicatedbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/dedicatedbtn-right.jpg) no-repeat;
}

.supportbtn-right {
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 42px;
	background: url(https://cdn.xilo.net/x/images/supportbtn-right.jpg) no-repeat;
}


.panel-subhead {
	display: block;
	width: 691px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #5f5f5f;
	font: italic 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	clear: both;
}

.panel-content {
	clear: both;
	margin-top: 22px;
	float: left;
}

.panel-content p {
	line-height: 1.8em;
	font-size: 1.1em;
	color: #707070;
	padding-bottom: 25px;
}

.lead-paragraph {
	font-weight: bold;
}

.col-left {
	width: 330px;
	display: inline;
	float: left;
	padding-right: 10px;
}

.col-right {
	width: 330px;
	display: inline;
	float: right;
	padding-left: 20px;
}

.packageoptions {
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	margin-top: 12px;
}

.viewpackage {
	display: inline;
	float: left;
}

.buypackage {
	display: inline;
	float: right;
}

		
/*
==================================================
Footer Styles
==================================================
*/	

#footwrap {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 184px;
	text-align: left;
	color: #fffeff;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#footwrap a {
	color: #def3ff;
	text-decoration: none;
}

#footwrap a:hover {
	color: #fff;
	text-decoration: underline;
}

a.first {
	font-weight: bold;
	color: #ffffff !important;
}

.footnavwrap {
	width: 920px;
	height: 196px;
	padding-top: 37px;
	padding-left: 40px;
	background: url(https://cdn.xilo.net/x/images/foottopbg.jpg) no-repeat;
}

.footnavwrap ul {
	display: inline;
	float: left;
}

.footnav {
	display: inline;
	float: left;
}

li.footlogin a {
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	background: #faf3a6;
	color: #776f13 !important;
}

ul#servicesnav {
	margin-left: 33px;	
}

ul#aboutnav {
	margin-left: 55px;	
}

ul#supportnav {
	margin-left: 54px;	
}

.contactfooter {
	width: 320px;
	display: inline;
	float: right;
	padding-right: 30px;
}

.contactfooter p {
	margin-bottom: 10px;
}

.quotescards {
	clear: both;
	height: 82px;
	width: 920px;
	padding-left: 40px;
	padding-top: 18px;
	padding-bottom: 18px;
	background: url(https://cdn.xilo.net/x/images/footmidbg.jpg) no-repeat;
}

.quotes {
	width: 651px;
	display: inline;
	float: left;
}

.quotes p em {
	font-size: 11px;
}

.cards {
	display: inline;
	float: left;
	margin-left: 45px;
}

.reviews {
	width: 500px;
	display: inline;
	float: left;
}

.social {
	display: inline;
	float: right;
	margin-left: 45px;
	margin-top: -20px;
}

.footer {
	width: 920px;
 	height: 71px;
 	padding-left: 40px;
 	padding-top: 10px;
 	background: #141c22;
 	font-size: 11px;
 	color: #55626e;
 	margin-bottom: 30px;
}


/*
==================================================
Subpage Styles
==================================================
*/

#subpagewrap {
	clear: both;
	float: right;
	width: 918px;
	background: #ffffff;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
}

#subpagewrap h3 {
	color: #292929;
	font-size: 3.5em;
	height: 35px;
	padding-top: 35px;
	font-weight: bold;
	line-height: 0.8em;
}

#subpagewrap p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#subpagewrap p a:hover {
	text-decoration: none;
	border-bottom: none;	
}


/*------- Subpage Copy --------*/

#copywrap {
	display: inline;
	float: left;
	width: 329px;
	padding-top: 36px;
}

#copywrap h3 {
	color: #292929;
	font-size: 3.5em;
	height: 35px;
	padding-top: 0;
	padding-bottom: 35px;
	font-weight: bold;
	line-height: 0.8em;
}

#copywrap p {
	line-height: 1.8em;
	font-size: 1.1em;
	color: #707070;
	padding-bottom: 25px;
}

/*------- Subpage Package Information Wrap & Sub Nav --------*/

#packagewrap {
	width: 571px;
	display: inline;
	float: right;
}

.sub-packagenav {
	clear: both;
	float: right;
	background: #fffddd;
	border-right: 1px solid #d5d3b5;
	border-bottom: 1px solid #d5d3b5;
	border-top-style: none;
	border-left: 1px solid #d5d3b5;
	padding: 20px 0 20px 27px;
}

.sub-packagenav ul {
	display: inline;
	float: left;
	padding-right: 30px;
	font-size: 1.1em;
	line-height: 1.4em;
}

.sub-packagenav ul li a {
	color: #858585;
}

.subpackagenav ul li.sub-packagenav-title {
	color: #000000;
}


/*------- Subpage Shared Hosting Package Details --------*/

#package-details {
	clear: both;
	width: 571px;
	padding-top: 38px;
}

#package-details ul {
	display: inline;
	float: left;
	color: #fff;
}

#package-details ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#package-details ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#package-details ul#package-headers li img {
	position: relative;
	top: 3px;
}

#package-details ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#package-details ul#package-headers li.odd {
	background: #84878c;
}

#package-details ul#package-headers li.even {
	background: #797c81;
}

#package-details ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#package-details ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#package-details ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#package-details ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#package-details ul#package-light {
	width: 80px;
	margin-left: 4px;
	font-weight: bold;
}

#package-details ul#package-light li {
	width: 80px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#package-details ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/packagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#package-details ul#package-light li.odd {
	background: #a3b37f;
}

#package-details ul#package-light li.even {
	background: #9dad7a;
}

#package-details ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#package-details ul#package-light li.signup a {
	height: 35px;
	width: 80px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/signup-light.jpg) no-repeat;
}

#package-details ul#package-dark {
	width: 80px;
	margin-left: 4px;
	font-weight: bold;
}

#package-details ul#package-dark li {
	width: 80px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#package-details ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/packagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#package-details ul#package-dark li.odd {
	background: #7d8865;
}

#package-details ul#package-dark li.even {
	background: #778260;
}

#package-details ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#package-details ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#package-details ul#package-dark li.signup a {
	height: 35px;
	width: 80px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/signup-dark.jpg) no-repeat;
}

/*------- Subpage Shared Hosting Standard Features --------*/

#featureswrap {
	clear: both;
	padding-top: 45px;
}

#featureswrap h2 {
	padding-bottom: 15px;
}

#featureswrap ul#features-left {
	width: 329px;
	display: inline;
	float: left;
}

#featureswrap ul#features-left li {
	width: 329px;
	display: block;
	float: left;
}

#featureswrap ul#features-left li img {
	display: inline;
	float: right;
	padding-right: 10px;
	padding-top: 0px;
}

#featureswrap ul#features-left li .toggle {
	width: 298px;
	height: 21px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 7px;
	color: #35373b;
	background: url(https://cdn.xilo.net/x/images/features-bg.jpg) no-repeat;
}

#featureswrap ul#features-left li .toggle:hover {
	text-decoration: none;
}

#featureswrap ul#features-left li .toggle:active {
	background: url(https://cdn.xilo.net/x/images/features-on.jpg) no-repeat;
}

#featureswrap ul#features-left li .active {
	background: url(https://cdn.xilo.net/x/images/features-on.jpg) no-repeat;
}

#featureswrap ul#features-left li .feature-description {
	display: none;
	width: 308px;
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 7px;
	color: #35373b;
	font-size: 1em;
	line-height: 1.7em;
	background: url(https://cdn.xilo.net/x/images/featuresdesc.jpg) no-repeat;
}

#featureswrap ul#features-right {
	width: 329px;
	display: inline;
	float: left;
	margin-left: 16px;
}

#featureswrap ul#features-right li {
	width: 329px;
	display: block;
	float: left;
}

#featureswrap ul#features-right li img {
	display: inline;
	float: right;
	padding-right: 10px;
	padding-top: 0px;
}

#featureswrap ul#features-right li .toggle {
	width: 298px;
	height: 21px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 7px;
	color: #35373b;
	background: url(https://cdn.xilo.net/x/images/features-bg.jpg) no-repeat;
}

#featureswrap ul#features-right li .toggle:hover {
	text-decoration: none;
}

#featureswrap ul#features-right li .toggle:active {
	background: url(https://cdn.xilo.net/x/images/features-on.jpg) no-repeat;
}

#featureswrap ul#features-right li .active {
	background: url(https://cdn.xilo.net/x/images/features-on.jpg) no-repeat;
}

#featureswrap ul#features-right li .feature-description {
	display: none;
	width: 308px;
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 7px;
	color: #35373b;
	font-size: 1em;
	line-height: 1.7em;
	background: url(https://cdn.xilo.net/x/images/featuresdesc.jpg) no-repeat;
}

.askquestion {
	width: 209px;
	height: 208px;
	display: inline;
	float: right;
	padding: 7px;
	background: url(https://cdn.xilo.net/x/images/questionbg.jpg) no-repeat;
}

#subpagewrap .askquestion h3 {
	height: 17px;
	text-transform: uppercase;
	font-size: 1.1em;
	padding: 10px 7px 0;
}

.askquestion p {
	line-height: 1.7em;
	font-size: 1em;
	color: #707070;
	padding: 7px;
	height: 120px;
}

.questionbtn {
	width: 209px;
	height: 46px;
	margin-right: 12px;
	display: block;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/questionbtn.jpg) no-repeat;
}


/*------- Subpage Domain Registration --------*/

#domainswrap {
	width: 571px;
	display: inline;
	float: right;
	padding-top: 37px;
}

ul#tabnav {
	list-style-type: none;
	width: 571px;
	float: left;
}

ul#tabnav li {
	display: inline;
	float: left;
}

ul#tabnav li.domaintab-reg a {
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

ul#tabnav li.domaintab-trans a {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}


ul#tabnav li a {
	display: block;
	width: 138px;
	height: 27px;
	color: #525252;
	text-align: center;
	padding-top: 9px;
	padding-left: 18px;
}

ul#tabnav li a:hover {
	background: #ffffff;
	text-decoration: none;
}

ul#tabnav li a:active {
	background: #e6e6e6;
}

ul#tabnav li.ui-tabs-selected {
	background: #e6e6e6;
}

ul#tabnav li.domaintab-reg a {
	background: url(https://cdn.xilo.net/x/images/regdomain.gif) no-repeat 15px center;
}

ul#tabnav li.domaintab-reg a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/regdomain.gif) no-repeat 15px center;
	height: 27px;
}

ul#tabnav li.domaintab-trans a {
	background: url(https://cdn.xilo.net/x/images/transdomain.gif) no-repeat 15px center;
}

ul#tabnav li.domaintab-trans a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/transdomain.gif) no-repeat 15px center;
	height: 27px;
}

#domain-registration {
	width: 571px;
	clear: both;
}

#domains-costingwrap {
	height: 480px;
	width: 541px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	background: #e6e6e6;
	display: block;	
}

#register-regprices {
	display: inline;
	float: left;
	width: 259px;
	color: #525252;
	font-weight: bold;
}

#register-regprices h4 {
	padding: 5px 5px 5px 10px;
	width: 75px;
	background: #f9fbbc;
	border-top: 1px solid #d7d39b;
	border-right: 1px solid #d7d39b;
	border-left: 1px solid #d7d39b;
	font-size:12px;
}

#register-regprices ul {
	width: 259px;
	border: 1px solid #d7d39b;
}

#register-regprices ul li {
	height: 19px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#register-regprices ul li span {
	display: inline;
}

#register-regprices ul li.even {
	background: #f1f3c0;
}

#register-regprices ul li.odd {
	background: #f9fbbc;
}

#register-transprices {
	display: inline;
	float: right;
	width: 259px;
	color: #525252;
	font-weight: bold;
}

#register-transprices h4 {
	padding: 5px 5px 5px 10px;
	width: 80px;
	background: #f9fbbc;
	border-top: 1px solid #d7d39b;
	border-right: 1px solid #d7d39b;
	border-left: 1px solid #d7d39b;
	font-size:12px;
}

#register-transprices ul {
	width: 259px;
	border: 1px solid #d7d39b;
}

#register-transprices ul li {
	height: 19px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#register-transprices ul li span {
	display: inline;
}

#register-transprices ul li.even {
	background: #f1f3c0;
}

#register-transprices ul li.odd {
	background: #f9fbbc;
}

#domain-transfer {
	width: 571px;
	clear: both;
}

#transfer-costingwrap {
	height: 480px;
	width: 541px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	background: #e6e6e6;
	display: none;	
}

#transfer-regprices {
	display: inline;
	float: left;
	width: 259px;
	color: #525252;
	font-weight: bold;
}

#transfer-regprices h4 {
	padding: 5px 5px 5px 10px;
	width: 64px;
	background: #f9fbbc;
	border-top: 1px solid #d7d39b;
	border-right: 1px solid #d7d39b;
	border-left: 1px solid #d7d39b;
}

#transfer-regprices ul {
	width: 259px;
	border: 1px solid #d7d39b;
}

#transfer-regprices ul li {
	height: 19px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#transfer-regprices ul li span {
	display: inline;
	float: right;
}

#transfer-regprices ul li.even {
	background: #f1f3c0;
}

#transfer-regprices ul li.odd {
	background: #f9fbbc;
}

#transfer-transprices {
	display: inline;
	float: right;
	width: 259px;
	color: #525252;
	font-weight: bold;
}

#transfer-transprices h4 {
	padding: 5px 5px 5px 10px;
	width: 64px;
	background: #f9fbbc;
	border-top: 1px solid #d7d39b;
	border-right: 1px solid #d7d39b;
	border-left: 1px solid #d7d39b;
}

#transfer-transprices ul {
	width: 259px;
	border: 1px solid #d7d39b;
}

#transfer-transprices ul li {
	height: 19px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#transfer-transprices ul li span {
	display: inline;
	float: right;
}

#transfer-transprices ul li.even {
	background: #f1f3c0;
}

#transfer-transprices ul li.odd {
	background: #f9fbbc;
}

.costings-reveal {
	width: 555px;
	height: 24px;
	color: #525252;
	padding-top: 8px;
	padding-left: 16px;
	display: block;
	background: #e6e6e6;
	border: 1px solid #d4d4d4;
}


.entrywrap {
	width: 541px;
	height: 115px;
	clear: both;
	padding-top: 23px;
	padding-left: 15px;
	padding-right: 15px;
	background: url(https://cdn.xilo.net/x/images/entrywrap-bg.jpg) repeat-x;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

.entrywrap h4 {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #2a2a2a;
}

.entrywrap p {
	color: #525252;
	padding-top: 10px;
	padding-bottom: 13px;
}

.entrywrap .domainbox {
	width: 394px;
	height: 36px;
	display: inline;
	float: left;
	border: 1px solid #d4d4d4;
	font-size: 1.4em;
}

.entrywrap .register-btn {
	width: 130px;
	height: 38px;
	text-indent: -9999px;
	display: inline;
	float: right;
	background: url(https://cdn.xilo.net/x/images/register-btn.jpg) no-repeat;
}
 
.ui-tabs-hide {  
	display: none;  
}


/*------- Subpage Dedicated Servers --------*/

#dedicatedwrap {
	width: 571px;
	display: inline;
	float: right;
}

.dedicated-package {
	width: 551px;
	height: 68px;
	margin-top: 30px;
	background: #e6e6e6;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	padding: 10px 7px 10px 11px;
}

span.intel {
	width: 69px;
	height: 65px;
	display: inline;
	float: left;
	margin-right: 22px;
	border: 1px solid #d4d4d4;
	background: #ffffff url(https://cdn.xilo.net/x/images/intel-logo.jpg) no-repeat;
}

span.amd {
	width: 69px;
	height: 65px;
	display: inline;
	float: left;
	margin-right: 22px;
	border: 1px solid #d4d4d4;
	background: #ffffff url(https://cdn.xilo.net/x/images/amd-logo.jpg) no-repeat;
}

ul.dedicated-features {
	display: inline;
	float: left;
	width: 151px;
}

ul.dedicated-features li {
	height: 22px;
}

ul.dedicated-features li img {
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.dedicated-foot {
	width: 560px;
	height: 31px;
	padding-left: 11px;
	background: #4f4f4f;
}

.dedicated-foot h5 {
	width: 227px;
	color: #ffffff;
	display: inline;
	float: left;
	margin-top: 7px;
	font-size: 1.3em;
}

.dedicated-foot a {
	color: #fff;
}

.package-price {
	width: 159px;
	height: 31px;
	display: inline;
	float: right;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	background: url(https://cdn.xilo.net/x/images/dedpackage-bg.jpg) repeat-x;
}

.configure-link {
	width: 164px;
	height: 31px;
	display: inline;
	float: left;
	background: url(https://cdn.xilo.net/x/images/configurelink-bg.jpg) no-repeat;
}

#addonwrap {
	width: 571px;
	padding-top: 40px;
	padding-bottom: 30px;
}

#addonwrap h2 {
	padding-bottom: 23px;
}

#addonwrap .os-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#addonwrap ul#ded-os {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#addonwrap ul#ded-os li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#addonwrap ul#ded-os li:last-child {
	margin-bottom: 0;
}

#addonwrap ul#ded-os li.even {
	background: #e7e7e7;
}

#addonwrap ul#ded-os li.odd {
	background: #ededed;
}

#addonwrap .cp-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#addonwrap ul#ded-cp {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#addonwrap ul#ded-cp li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#addonwrap ul#ded-cp li:last-child {
	margin-bottom: 0;
}

#addonwrap ul#ded-cp li.even {
	background: #e7e7e7;
}

#addonwrap ul#ded-cp li.odd {
	background: #ededed;
}

#addonwrap .other-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#addonwrap ul#ded-other {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#addonwrap ul#ded-other li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#addonwrap ul#ded-other li:last-child {
	margin-bottom: 0;
}

#addonwrap ul#ded-other li.even {
	background: #e7e7e7;
}

#addonwrap ul#ded-other li.odd {
	background: #ededed;
}

#addonwrap .active {
	background: url(https://cdn.xilo.net/x/images/dedaddon-close.jpg) no-repeat;
}

.dedicated-question {
	width: 328px;
	height: 203px;
	background: url(https://cdn.xilo.net/x/images/questionwide.jpg) no-repeat;
}

.dedicated-question p {
	line-height: 1.7em;
	font-size: 1em;
	color: #707070;
	padding: 14px;
	height: 75px;
}

.dedicated-question h4 {
	text-transform: uppercase;
	padding: 20px 0 0 14px;
	font-size: 1.1em;
}

.dedquestion-link {
	width: 313px;
	height: 46px;
	margin-left: 7px;
	display: block;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/questionbg-wide.jpg) no-repeat;
}


/*------- Subpage VPS Packages --------*/

#vpswrap {
	width: 571px;
	display: inline;
	float: right;
}

#vpswrap #package-details {
	clear: both;
	width: 571px;
	padding-top: 38px;
}

#vpswrap #package-details ul {
	display: inline;
	float: left;
	color: #fff;
}

#vpswrap #package-details ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#vpswrap #package-details ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#vpswrap #package-details ul#package-headers li img {
	position: relative;
	top: 3px;
}

#vpswrap #package-details ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#vpswrap #package-details ul#package-headers li.odd {
	background: #84878c;
}

#vpswrap #package-details ul#package-headers li.even {
	background: #797c81;
}

#vpswrap #package-details ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#vpswrap #package-details ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#vpswrap #package-details ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#vpswrap #package-details ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#vpswrap #package-details ul#package-light {
	width: 101px;
	margin-left: 4px;
	font-weight: bold;
}

#vpswrap #package-details ul#package-light li {
	width: 101px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#vpswrap #package-details ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/vpspackagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#vpswrap #package-details ul#package-light li.odd {
	background: #a3b37f;
}

#vpswrap #package-details ul#package-light li.even {
	background: #9dad7a;
}

#vpswrap #package-details ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#vpswrap #package-details ul#package-light li.signup a {
	height: 35px;
	width: 101px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/vpssignup-light.jpg) no-repeat;
}

#vpswrap #package-details ul#package-dark {
	width: 101px;
	margin-left: 4px;
	font-weight: bold;
}

#vpswrap #package-details ul#package-dark li {
	width: 101px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#vpswrap #package-details ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/vpspackagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#vpswrap #package-details ul#package-dark li.odd {
	background: #7d8865;
}

#vpswrap #package-details ul#package-dark li.even {
	background: #778260;
}

#vpswrap #package-details ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#vpswrap #package-details ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#vpswrap #package-details ul#package-dark li.signup a {
	height: 35px;
	width: 101px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/vpssignup-dark.jpg) no-repeat;
}


/*------- Subpage Reseller Packages --------*/

#resellerswrap {
	width: 571px;
	display: inline;
	float: right;
}

ul#resellers-tabnav {
	width: 463px;
	height: 33px;
	padding-left: 110px;
	border-bottom: 1px solid #d4d4d4;
}

ul#resellers-tabnav li {
	display: inline;
	float: left;
}

ul#resellers-tabnav li.windows-tab a {
	display: block;
	width: 210px;
	height: 32px;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	padding-left: 20px;
}

ul#resellers-tabnav li.windows-tab a img {
	position: relative;
	top: 7px;
	margin-right: 5px;
}

ul#resellers-tabnav li.windows-tab a:hover {
	text-decoration: none;
}

ul#resellers-tabnav li.linux-tab a {
	display: block;
	width: 175px;
	height: 32px;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	padding-left: 55px;
}

ul#resellers-tabnav li.linux-tab a img {
	position: relative;
	top: 5px;
	margin-right: 5px;
}

ul#resellers-tabnav li.linux-tab a:hover {
	text-decoration: none;
}

ul#resellers-tabnav li.ui-tabs-selected {
	background: #e6e6e6;
}

#windowswrap {
	margin-top: 20px;
}

#windowswrap p {
	margin-top: 15px;
	line-height: 1.6em;
}

p.level-selector {
	display: inline;
	float: left;
}

ul#windowslevel-tabnav {
	display: inline;
	float: right;
	width: 230px;
	padding-top: 10px;
}

ul#windowslevel-tabnav li a {
	display: inline;
	float: left;
	margin-left: 3px;
	width: 110px;
	height: 24px;
	border: 1px solid #d4d4d4;
}

ul#windowslevel-tabnav li a:hover {
	text-decoration: none;
}

ul#windowslevel-tabnav li.winstarter-tab {
	float: left;
}

ul#windowslevel-tabnav li.winstarter-tab a {
	text-align: center;
}

ul#windowslevel-tabnav li.winstarter-tab a img {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

ul#windowslevel-tabnav li.winpro-tab {
	float: left;
}

ul#windowslevel-tabnav li.winpro-tab a {
	text-align: center;
}

ul#windowslevel-tabnav li.winpro-tab a img {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

#windows-starter {
	clear: both;
	padding-top: 25px;
}

#windows-starter ul {
	display: inline;
	float: left;
	color: #fff;
}

#windows-starter ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#windows-starter ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#windows-starter ul#package-headers li img {
	position: relative;
	top: 3px;
}

#windows-starter ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#windows-starter ul#package-headers li.odd {
	background: #84878c;
}

#windows-starter ul#package-headers li.even {
	background: #797c81;
}

#windows-starter ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#windows-starter ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#windows-starter ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#windows-starter ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#windows-starter ul#package-light {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#windows-starter ul#package-light li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#windows-starter ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#windows-starter ul#package-light li.odd {
	background: #a3b37f;
}

#windows-starter ul#package-light li.even {
	background: #9dad7a;
}

#windows-starter ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#windows-starter ul#package-light li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-light.jpg) no-repeat;
}

#windows-starter ul#package-dark {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#windows-starter ul#package-dark li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#windows-starter ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#windows-starter ul#package-dark li.odd {
	background: #7d8865;
}

#windows-starter ul#package-dark li.even {
	background: #778260;
}

#windows-starter ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-starter ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#windows-starter ul#package-dark li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-dark.jpg) no-repeat;
}

#windows-pro {
	clear: both;
	padding-top: 25px;
}

#windows-pro ul {
	display: inline;
	float: left;
	color: #fff;
}

#windows-pro ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#windows-pro ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#windows-pro ul#package-headers li img {
	position: relative;
	top: 3px;
}

#windows-pro ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#windows-pro ul#package-headers li.odd {
	background: #84878c;
}

#windows-pro ul#package-headers li.even {
	background: #797c81;
}

#windows-pro ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#windows-pro ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#windows-pro ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#windows-pro ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#windows-pro ul#package-light {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#windows-pro ul#package-light li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#windows-pro ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#windows-pro ul#package-light li.odd {
	background: #a3b37f;
}

#windows-pro ul#package-light li.even {
	background: #9dad7a;
}

#windows-pro ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#windows-pro ul#package-light li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-light.jpg) no-repeat;
}

#windows-pro ul#package-dark {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#windows-pro ul#package-dark li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#windows-pro ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#windows-pro ul#package-dark li.odd {
	background: #7d8865;
}

#windows-pro ul#package-dark li.even {
	background: #778260;
}

#windows-pro ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#windows-pro ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#windows-pro ul#package-dark li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-dark.jpg) no-repeat;
}

#windows-featureswrap {
	width: 571px;
	clear: both;
	padding-top: 40px;
	padding-bottom: 40px;
}

#windows-featureswrap h2 {
	padding-bottom: 23px;
}

#windows-featureswrap .windowshost-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#windows-featureswrap ul#windows-hostfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#windows-featureswrap ul#windows-hostfeat li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#windows-featureswrap ul#windows-hostfeat li:last-child {
	margin-bottom: 0;
}

#windows-featureswrap ul#windows-hostfeat li.even {
	background: #e7e7e7;
}

#windows-featureswrap ul#windows-hostfeat li.odd {
	background: #ededed;
}

#windows-featureswrap .windowsemail-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#windows-featureswrap ul#windows-emailfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#windows-featureswrap ul#windows-emailfeat  li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#windows-featureswrap ul#windows-emailfeat  li:last-child {
	margin-bottom: 0;
}

#windows-featureswrap ul#windows-emailfeat  li.even {
	background: #e7e7e7;
}

#windows-featureswrap ul#windows-emailfeat  li.odd {
	background: #ededed;
}

#windows-featureswrap .windowsserver-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#windows-featureswrap ul#windows-serverfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#windows-featureswrap ul#windows-serverfeat  li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#windows-featureswrap ul#windows-serverfeat  li:last-child {
	margin-bottom: 0;
}

#windows-featureswrap ul#windows-serverfeat  li.even {
	background: #e7e7e7;
}

#windows-featureswrap ul#windows-serverfeat  li.odd {
	background: #ededed;
}

#windows-featureswrap .windowsother-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#windows-featureswrap ul#windows-otherfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#windows-featureswrap ul#windows-otherfeat   li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#windows-featureswrap ul#windows-otherfeat   li:last-child {
	margin-bottom: 0;
}

#windows-featureswrap ul#windows-otherfeat   li.even {
	background: #e7e7e7;
}

#windows-featureswrap ul#windows-otherfeat   li.odd {
	background: #ededed;
}

#windows-featureswrap .windowsweb-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#windows-featureswrap ul#windows-webfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#windows-featureswrap ul#windows-webfeat   li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#windows-featureswrap ul#windows-webfeat   li:last-child {
	margin-bottom: 0;
}

#windows-featureswrap ul#windows-webfeat   li.even {
	background: #e7e7e7;
}

#windows-featureswrap ul#windows-webfeat   li.odd {
	background: #ededed;
}

#windows-featureswrap .active {
	background: url(https://cdn.xilo.net/x/images/dedaddon-close.jpg) no-repeat;
}


#linuxwrap {
	margin-top: 20px;
}

#linuxwrap p {
	margin-top: 15px;
	line-height: 1.6em;
}

ul#linuxlevel-tabnav {
	display: inline;
	float: right;
	width: 230px;
	padding-top: 10px;
}

ul#linuxlevel-tabnav li a {
	display: inline;
	float: left;
	margin-left: 3px;
	width: 110px;
	height: 24px;
	border: 1px solid #d4d4d4;
}

ul#linuxlevel-tabnav li a:hover {
	text-decoration: none;
}

ul#linuxlevel-tabnav li.linuxstarter-tab {
	float: left;
}

ul#linuxlevel-tabnav li.linuxstarter-tab a {
	text-align: center;
}

ul#linuxlevel-tabnav li.linuxstarter-tab a img {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

ul#linuxlevel-tabnav li.linuxpro-tab {
	float: left;
}

ul#linuxlevel-tabnav li.linuxpro-tab a {
	text-align: center;
}

ul#linuxlevel-tabnav li.linuxpro-tab a img {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

#linux-starter {
	clear: both;
	padding-top: 25px;
}

#linux-starter ul {
	display: inline;
	float: left;
	color: #fff;
}

#linux-starter ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#linux-starter ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#linux-starter ul#package-headers li img {
	position: relative;
	top: 3px;
}

#linux-starter ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#linux-starter ul#package-headers li.odd {
	background: #84878c;
}

#linux-starter ul#package-headers li.even {
	background: #797c81;
}

#linux-starter ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#linux-starter ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#linux-starter ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#linux-starter ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#linux-starter ul#package-light {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#linux-starter ul#package-light li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#linux-starter ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#linux-starter ul#package-light li.odd {
	background: #a3b37f;
}

#linux-starter ul#package-light li.even {
	background: #9dad7a;
}

#linux-starter ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#linux-starter ul#package-light li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-light.jpg) no-repeat;
}

#linux-starter ul#package-dark {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#linux-starter ul#package-dark li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#linux-starter ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#linux-starter ul#package-dark li.odd {
	background: #7d8865;
}

#linux-starter ul#package-dark li.even {
	background: #778260;
}

#linux-starter ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-starter ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#linux-starter ul#package-dark li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-dark.jpg) no-repeat;
}

#linux-pro {
	clear: both;
	padding-top: 25px;
}

#linux-pro ul {
	display: inline;
	float: left;
	color: #fff;
}

#linux-pro ul#package-headers {
	margin-top: 39px;
	font-size: 1em;
	width: 150px;
}

#linux-pro ul#package-headers li {
	width: 137px;
	height: 30px;
	display: block;
	padding-top: 6px;
	padding-left: 13px;
	border-bottom: 1px solid #65696f;
}

#linux-pro ul#package-headers li img {
	position: relative;
	top: 3px;
}

#linux-pro ul#package-headers li.top {
	background: url(https://cdn.xilo.net/x/images/packagehead-top.jpg) no-repeat center top;
	border-bottom: none;
}

#linux-pro ul#package-headers li.odd {
	background: #84878c;
}

#linux-pro ul#package-headers li.even {
	background: #797c81;
}

#linux-pro ul#package-headers li.price-month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
}

#linux-pro ul#package-headers li.price-12month {
	background: #8e8f92;
	color: #fef9ae;
	font-weight: bold;
}

#linux-pro ul#package-headers li.price-24month {
	background: #a8aaac;
	color: #fef9ae;
	font-weight: bold;
} 

#linux-pro ul#package-headers li.bottom {
	background: url(https://cdn.xilo.net/x/images/packagehead-bottom.jpg) no-repeat center top;
	border-bottom: none;
	font-weight: bold;
}

#linux-pro ul#package-light {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#linux-pro ul#package-light li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #98aa71;
}

#linux-pro ul#package-light li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagelight-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#linux-pro ul#package-light li.odd {
	background: #a3b37f;
}

#linux-pro ul#package-light li.even {
	background: #9dad7a;
}

#linux-pro ul#package-light li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-light li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-light li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-light li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#linux-pro ul#package-light li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-light.jpg) no-repeat;
}

#linux-pro ul#package-dark {
	width: 136px;
	margin-left: 4px;
	font-weight: bold;
}

#linux-pro ul#package-dark li {
	width: 136px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	border-bottom: 1px solid #6e7a54;
}

#linux-pro ul#package-dark li.package-name {
	height: 27px;
	border: none;
	padding-top: 11px;
	background: #819160 url(https://cdn.xilo.net/x/images/resellerpackagedark-top.jpg) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
}

#linux-pro ul#package-dark li.odd {
	background: #7d8865;
}

#linux-pro ul#package-dark li.even {
	background: #778260;
}

#linux-pro ul#package-dark li.price-month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-dark li.price-12month {
	background: #bdc2b4;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-dark li.price-24month {
	background: #e5eadb;
	color: #000;
	font-weight: bold;
}

#linux-pro ul#package-dark li.signup {
	height: 35px;
	padding: 0;
	border-bottom: none;
}

#linux-pro ul#package-dark li.signup a {
	height: 35px;
	width: 136px;
	display: block;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersignup-dark.jpg) no-repeat;
}

#linux-featureswrap {
	width: 571px;
	clear: both;
	padding-top: 40px;
	padding-bottom: 40px;
}

#linux-featureswrap h2 {
	padding-bottom: 23px;
}

#linux-featureswrap .linuxhost-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#linux-featureswrap ul#linux-hostfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#linux-featureswrap ul#linux-hostfeat li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#linux-featureswrap ul#linux-hostfeat li:last-child {
	margin-bottom: 0;
}

#linux-featureswrap ul#linux-hostfeat li.even {
	background: #e7e7e7;
}

#linux-featureswrap ul#linux-hostfeat li.odd {
	background: #ededed;
}

#linux-featureswrap .linuxemail-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#linux-featureswrap ul#linux-emailfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

#linux-featureswrap ul#linux-emailfeat  li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#linux-featureswrap ul#linux-emailfeat  li:last-child {
	margin-bottom: 0;
}

#linux-featureswrap ul#linux-emailfeat  li.even {
	background: #e7e7e7;
}

#linux-featureswrap ul#linux-emailfeat  li.odd {
	background: #ededed;
}

#linux-featureswrap .linuxserver-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#linux-featureswrap ul#linux-serverfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#linux-featureswrap ul#linux-serverfeat  li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#linux-featureswrap ul#linux-serverfeat  li:last-child {
	margin-bottom: 0;
}

#linux-featureswrap ul#linux-serverfeat  li.even {
	background: #e7e7e7;
}

#linux-featureswrap ul#linux-serverfeat  li.odd {
	background: #ededed;
}

#linux-featureswrap .linuxother-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#linux-featureswrap ul#linux-otherfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#linux-featureswrap ul#linux-otherfeat   li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#linux-featureswrap ul#linux-otherfeat   li:last-child {
	margin-bottom: 0;
}

#linux-featureswrap ul#linux-otherfeat   li.even {
	background: #e7e7e7;
}

#linux-featureswrap ul#linux-otherfeat   li.odd {
	background: #ededed;
}

#linux-featureswrap .linuxweb-toggle {
	display: block;
	width: 557px;
	height: 22px;
	padding-top: 6px;
	padding-left: 11px;
	border: 1px solid #d4d4d4;
	color: #3e3e3e;
	background: url(https://cdn.xilo.net/x/images/dedaddon-bg.jpg) no-repeat;
}

#linux-featureswrap ul#linux-webfeat {
	width: 568px;
	display: none;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

#linux-featureswrap ul#linux-webfeat   li {
	height: 26px;
	padding-left: 11px;
	padding-top: 9px;
	margin-bottom: 1px;
}

#linux-featureswrap ul#linux-webfeat   li:last-child {
	margin-bottom: 0;
}

#linux-featureswrap ul#linux-webfeat   li.even {
	background: #e7e7e7;
}

#linux-featureswrap ul#linux-webfeat   li.odd {
	background: #ededed;
}

#linux-featureswrap .active {
	background: url(https://cdn.xilo.net/x/images/dedaddon-close.jpg) no-repeat;
}


/*------- Subpage Service cross-linking --------*/
     
ul#cross-services {
	display: block;
	clear: both;
	width: 529px;
	height: 65px;
	padding-top: 11px;
	padding-left: 410px;
	padding-right: 21px;
	background: url(https://cdn.xilo.net/x/images/cross-services.jpg) no-repeat;
}

ul#cross-services li {
	height: 54px;
	width: 167px;
	display: inline;
	float: left;
}

ul#cross-services li.resellerblock a {
	display: block;
	height: 54px;
	width: 167px;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/resellersblock.jpg) no-repeat;
}

ul#cross-services li.virtualblock a {
	display: block;
	height: 54px;
	width: 167px;
	margin-left: 15px;	
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/virtualblock.jpg) no-repeat;
}

ul#cross-services li.dedicatedblock a {
	display: block;
	height: 54px;
	width: 167px;
	margin-left: 30px;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/dedicatedblock.jpg) no-repeat;
}

/*
==================================================
Services
==================================================
*/

.services-wrap {
	clear: both;
	float: right;
	width: 918px;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
	background: #ffffff url(https://cdn.xilo.net/x/images/servicesbg.jpg) repeat-x;
}

.services-wrap h3 {
	color: #292929;
	font-size: 3.5em;
	height: 35px;
	padding-top: 35px;
	font-weight: bold;
	line-height: 0.8em;
}

.services-wrap p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

.services-wrap p a:hover {
	text-decoration: none;
	border-bottom: none;	
}

ul.service-lists  {
	width: 854px;
	margin-left: 34px;
	margin-bottom: 30px;
	float: left;
}

ul.service-lists li ul li img {
	margin: 0;
	padding: 0;
	margin-top: -3px;
}

ul.service-lists li {
	width: 164px;
	display: inline;
	float: left;
	margin-right: 5px;
	padding-left: 1px;
	background: url(https://cdn.xilo.net/x/images/serviceslist.jpg) no-repeat 0px 181px;
}

ul.shared-hosting {
	margin-top: 22px;
	min-height: 273px;
}

ul.shared-hosting a {
	width: 143px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
	background: #a7c831 url(https://cdn.xilo.net/x/images/shared-link.png) no-repeat 134px center;
	font-size: 10px;
	color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

ul.shared-hosting a:hover {
	text-decoration: none;
	background-color: #92b221;	
}


ul.reseller-hosting {
	margin-top: 22px;
	min-height: 273px;
}

ul.reseller-hosting a {
	width: 143px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
	background: #5bc935 url(https://cdn.xilo.net/x/images/reseller-link.png) no-repeat 134px center;
	font-size: 10px;
	color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

ul.reseller-hosting a:hover {
	text-decoration: none;
	background-color: #4ab624;	
}


ul.virtual-servers {
	margin-top: 22px;
	min-height: 273px;
}

ul.virtual-servers  a {
	width: 143px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
	background: #3fcf92 url(https://cdn.xilo.net/x/images/virtual-link.png) no-repeat 134px center;
	font-size: 10px;
	color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

ul.virtual-servers a:hover {
	text-decoration: none;
	background-color: #2dbb7f;	
}



ul.dedicated-servers {
	margin-top: 22px;
	min-height: 273px;
}

ul.dedicated-servers a {
	width: 143px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
	background: #39b6cc url(https://cdn.xilo.net/x/images/dedicated-link.png) no-repeat 134px center;
	font-size: 10px;
	color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

ul.dedicated-servers a:hover {
	text-decoration: none;
	background-color: #1f99ae;	
}



ul.domain-names {
	margin-top: 22px;
	min-height: 273px;
}

ul.domain-names a {
	width: 143px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
	background: #2998db url(https://cdn.xilo.net/x/images/domain-link.png) no-repeat 134px center;
	font-size: 10px;
	color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

ul.domain-names a:hover {
	text-decoration: none;
	background-color: #137ab8;	
}


.wideservice-wrap {
	padding-left: 14px;
}

.wideservice-wrap img {
	display: inline;
	float: left;
}

.broadband {
	width: 413px;
	margin-left: 34px;
	float: left;
	display: inline;
	background: url(https://cdn.xilo.net/x/images/servicewide-bg.jpg) no-repeat 0 55px;
}

.broadband img {
	margin-top: 13px;
}

.broadband ul {
	display: inline;
	float: left;
	margin-top: 7px;
}

.broadband a {
	width: 253px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	color: #ffffff;
	background: #f87e24 url(https://cdn.xilo.net/x/images/broadband-link.png) no-repeat 243px center;
	display: block;
	margin-top: 6px;
	margin-left: 10px;
	font-size: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}

.broadband a:hover {
	text-decoration: none;
	background-color: #ef6c0c;
}



.ssl-certificates {
	width: 413px;
	margin-left: 12px;
	float: left;
	display: inline;
	background: url(https://cdn.xilo.net/x/images/servicewide-bg.jpg) no-repeat 0 55px;
}

.ssl-certificates img {
	margin-top: 13px;
}

.ssl-certificates ul {
	display: inline;
	float: left;
	margin-top: 7px;
}

.ssl-certificates a {
	width: 253px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 7px;
	color: #ffffff;
	background: #f9c00b url(https://cdn.xilo.net/x/images/ssl-link.png) no-repeat 243px center;
	display: block;
	margin-top: 6px;
	margin-left: 10px;
	font-size: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}

.ssl-certificates a:hover {
	text-decoration: none;
	background-color: #eab716;
}

/*
==================================================
SSL Classes
==================================================
*/

#sslwrap {
	width: 570px;
	display: inline;
	float: right;
	margin-top: 25px;
}
 
#subpagewrap h3.ssl-handle {
    background: url(https://cdn.xilo.net/x/images/ssl-sprite.jpg);
    margin: 0;
    padding: 0;
    height: 87px;
    cursor: pointer;
    margin-top: 17px;
    background-position: 0 660px;
    position: relative;
}

#subpagewrap h3.ssl-handle.active {
    background-position: 0 0;
}

#subpagewrap h3.ssl-handle strong {
    display: none;
}

#subpagewrap h3.ssl-handle a {
    padding: 19px 0 0 10px;
    background: url(https://cdn.xilo.net/x/images/ssl-sprite.jpg);
    background-position: 185px 660px;
    width: 106px;
    height: 68px;
    left: 385px;
    position: absolute;
    display: block;
    float: right;
    color: #FFF;
    font-size: 23px;
    font-weight: bold;
    margin-right: 70px;
}

#subpagewrap h3.ssl-handle a:hover {
    background-position: 185px 0;
    text-decoration: none;
}


.ssl-expander {
    display: none;
    border: 1px solid #E1E1E1;
    border-width: 0 1px;
    background: #F6F6F6;
    padding: 0 15px;
}

.ssl-expander h4 {
    font-size: 14px;
    margin: 30px 0 15px;
    width: 265px;
    float: left;
}

.ssl-expander p {
    line-height: 1.8em;
    width: 265px;
    color: #575757;
    margin-bottom: 10px;
    clear: left;
    float: left;
}

.ssl-expander li.first {
    background: url(https://cdn.xilo.net/x/images/ssl-li-top.png) no-repeat;
    padding-top: 4px;
}

.ssl-expander li.last {
    background: url(https://cdn.xilo.net/x/images/ssl-li-bottom.png) no-repeat bottom left;
    padding-bottom: 4px;
}

.ssl-expander li span {
    background: url(https://cdn.xilo.net/x/images/ssl-bullet.png) 0 0 no-repeat;
    padding-left: 40px;
    padding: 2px 0 2px 40px;
    display: block;
}

.ssl-expander ul {
    padding: 15px;
    display: block;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 10px 0 10px 280px;
    background: #E7E7E7;
}

.ssl-bottom,
a#ssl-ext-banner {
 display: block;   
 height: 38px;
 text-indent: -9999px;
 overflow: hidden;
 background: url(https://cdn.xilo.net/x/images/ssl-sprite.jpg) 0 45px;
}

.ssl-bottom {
    height: 5px;
    background-position: 0 5px;
    display: none;
}

/* domain */
#subpagewrap h3#ssl-domain {
    background-position: 0 484px;
}

#subpagewrap h3#ssl-domain.active {
    background-position: 0 572px;
}

#subpagewrap h3#ssl-domain a {
    background-position: 185px 484px;
}

#subpagewrap h3#ssl-domain a:hover {
    background-position: 185px 572px;
}

/* org */
#subpagewrap h3#ssl-org {
    background-position: 0 308px;
}

#subpagewrap h3#ssl-org.active {
    background-position: 0 396px;
}
#subpagewrap h3#ssl-org a  {
    background-position: 185px 308px;
}

#subpagewrap h3#ssl-org a:hover  {
    background-position: 185px 396px;
}

/* ext */
#subpagewrap h3#ssl-ext {
    background-position: 0 132px;
}

#subpagewrap h3#ssl-ext.active {
    background-position: 0 220px;
}
#subpagewrap h3#ssl-ext a {
    background-position: 185px 132px;
}

#subpagewrap h3#ssl-ext a:hover  {
    background-position: 185px 220px;
}

.clearfix {
    clear: both;
    overflow: hidden;
    height: 1px;
    margin-left: 280px;
}

.ssl-comparison {
	margin-top: 30px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.ssl-comparison p {
	color: #868686;
	font-size: 12px;
	line-height: 23px;
}

.ssl-comparison h4 {
	color: #515151;
	font-size: 16px;
	margin-bottom: 15px;
}

#ssl-compare {
	margin-top: 20px;
}


#ssl-compare td.comparison-question {
	width: 173px;
	height: 48px;
	background: #d4d4d4;
	padding-left: 10px;
}

#ssl-compare td.comparison-question p {
	font-size: 11px;
	color: #696969;
	line-height: 16px;
}

#ssl-compare td.comparison-question p strong {
	font-size: 12px;
	color: #515151;
	line-height: 16px;
}

#ssl-compare td.comparison-answer {
	width: 181px;
	height: 48px;
	background: #eeeeee;
}

#ssl-compare td.comparison-answer p {
	font-size: 12px;
	color: #515151;
	line-height: 16px;
}

#ssl-compare th.basic-head {
	width: 181px;
	height: 67px;
	background: url(https://cdn.xilo.net/x/images/basic-head.jpg) no-repeat;
}

#ssl-compare th.domain-head {
	width: 181px;
	height: 67px;
	background: url(https://cdn.xilo.net/x/images/domain-head.jpg) no-repeat;
}

#ssl-compare th.org-head {
	width: 181px;
	height: 67px;
	background: url(https://cdn.xilo.net/x/images/org-head.jpg) no-repeat;
}

#ssl-compare th.extended-head {
	width: 181px;
	height: 67px;
	background: url(https://cdn.xilo.net/x/images/extended-head.jpg) no-repeat;
}

span.price {
	position: relative;
	top: 20px;
	font-size: 14px;
	color: #fff;
	text-shadow: #4a4a4a 0 1px 0;
}

/*
==================================================
Affiliate Page Style
==================================================
*/

#affiliate-details {
	margin-top: 20px;
}


#affiliate-details td.affiliate-package {
	width: 200px;
	height: 48px;
	background: #d4d4d4;
	padding-left: 10px;
}

#affiliate-details td.affiliate-package p {
	font-size: 11px;
	color: #696969;
	line-height: 16px;
}

#affiliate-details td.affiliate-package p strong {
	font-size: 12px;
	color: #515151;
	line-height: 16px;
}

#affiliate-details td.affiliate-payment {
	width: 1000px;
	height: 48px;
	background: #eeeeee;
}

#affiliate-details td.affiliate-payment p {
	font-size: 12px;
	color: #515151;
	line-height: 16px;
}

/*
==================================================
Service Page Style
==================================================
*/

.status-title {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #868686;
	margin-bottom: 30px;
}

.status-title h3 {
	display: inline;
	float: left;
}

.status-title .submit-ticket {
	display: inline;
	float: right;
	margin-top: 38px;
	vertical-align: baseline;
}

.status-title .submit-ticket a {
	width: 149px;
	height: 34px;
	vertical-align: middle;	
}

.status-title p {
	margin-top: 20px;
	line-height: 23px;
}

dl.service-list {
	border-bottom: 1px solid #e4e4e4;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
}

dl.service-list dt {
	cursor: pointer;
	position: relative;
}

dl.service-list dt.service span {
	color: #7e7e7e;
	margin-right: 47px;
	position: absolute;
	right: 0px;
	top:10px;
}

dl.service-list dd {
	display: none;
}

dl.service-list .odd {
	background-color: #f4f4f4;
	height: 25px;
}

dl.service-list .even {
	background-color: #fbfbfb;
	height: 25px;
}

dl.service-list .warn {
	background-color: #ffcc8f;
	height: 25px;
}

dl.service-list .down {
	background-color: #ff9c9c;
	height: 25px;
}

dl.service-list .work {
	background-color: #ffeca1;
	height: 25px;
}

dl.service-list dd.odd {
	background-color: #f4f4f4;
	height: auto;
}

dl.service-list dd.even {
	background-color: #fbfbfb;
	height: auto;
}

dl.service-list dd.warn {
	background-color: #ffcc8f;
	height: auto;
	border: none;
}

dl.service-list dt.down span {
	color: #b33939;
}

dl.service-list dd.work {
	background-color: #ffeca1;
	height: auto;
}

dl.service-list dt.work span {
	color: #a78a18;
}

dl.service-list dd.down {
	background-color: #ff9c9c;
	height: auto;
}

dl.service-list dt.warn span {
	color: #b36b15;
}

dl.service-list dt {
	background: url(https://cdn.xilo.net/sx/images/service-close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 20px;
	padding-top: 10px;
}

dl.service-list dt img {
	padding-right: 20px;
}

dl.service-list dt span img {
	padding-right: 10px;
	padding-top: 0px;
}

dl.service-list dt.active {
	background-image: url(https://cdn.xilo.net/sx/images/service-open.gif);
}

dl.hostingservices {
	width: 49%;
	float: right;
	display: inline;
}

dl.emailservices {
	width: 49%;
	float: left;
	display: inline;
}

dl.mainservices {
	width: 100%;
	margin-top: 45px;
	clear: both;
}

dl.service-list dd div {
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(https://cdn.xilo.net/sx/images/servicebg.gif) no-repeat 65px 13px;
}

dl.service-list .service-info {
	line-height: 23px;
	font-size: 12px;
}

dl.emailservices dd div .service-info, dl.hostingservices dd div .service-info {
	width: 299px;
	left: 108px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	color: #2d2d2d;
	padding: 15px;
	background: #ededed;
	position: relative;
}

dl.mainservices dd div .service-info {
	width: 755px;
	left: 108px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	color: #2d2d2d;
	padding: 15px;
	background: #ededed;
	position: relative;
}

dl.emailservices dd.warn div .service-info, dl.hostingservices dd.warn div .service-info {
	width: 299px;
	left: 108px;
	border-top: 1px solid #fcb055;
	border-bottom: 1px solid #fcb055;
	color: #2d2d2d;
	padding: 15px;
	background: #fcb055;
	position: relative;
}

dl.mainservices dd.warn div .service-info {
	width: 755px;
	left: 108px;
	border-top: 1px solid #fcb055;
	border-bottom: 1px solid #fcb055;
	color: #2d2d2d;
	padding: 15px;
	background: #fcb055;
	position: relative;
}

dl.emailservices dd.work div .service-info, dl.hostingservices dd.work div .service-info {
	width: 299px;
	left: 108px;
	border-top: 1px solid #fcdf6b;
	border-bottom: 1px solid #fcdf6b;
	color: #2d2d2d;
	padding: 15px;
	background: #fcdf6b;
	position: relative;
}

dl.mainservices dd.work div .service-info {
	width: 755px;
	left: 108px;
	border-top: 1px solid #fcdf6b;
	border-bottom: 1px solid #fcdf6b;
	color: #2d2d2d;
	padding: 15px;
	background: #fcdf6b;
	position: relative;
}

dl.emailservices dd.down div .service-info, dl.hostingservices dd.down div .service-info {
	width: 299px;
	left: 108px;
	border-top: 1px solid #ff7f7f;
	border-bottom: 1px solid #ff7f7f;
	color: #2d2d2d;
	padding: 15px;
	background: #ff7f7f;
	position: relative;
}

dl.mainservices dd.down div .service-info {
	width: 755px;
	left: 108px;
	border-top: 1px solid #ff7f7f;
	border-bottom: 1px solid #ff7f7f;
	color: #2d2d2d;
	padding: 15px;
	background: #ff7f7f;
	position: relative;
}

dl.service-list dt.service-title {
	background-color: #e6e6e6;
	background-image: none;
	border: none;
	padding-bottom: 10px;
	margin-bottom: 1px;
	cursor: default;
}

#service-updates, #closed-updates {
	margin-top: 52px;
	line-height: 23px;
	font-size: 12px;
}

.updates-title {
	height: 25px;	
}

.updates-title h4 {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.updates-title img {
	display: inline;
	float: right;
}

.warning-updates {
	clear: both;
	margin-top: 14px;
	background: #ededed url(https://cdn.xilo.net/sx/images/warning-status.jpg) no-repeat 19px 17px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 15px 15px 59px;
}

.work-updates {
	clear: both;
	margin-top: 14px;
	background: #ededed url(https://cdn.xilo.net/sx/images/work-status.jpg) no-repeat 19px 17px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 15px 15px 59px;
}

.down-updates {
	clear: both;
	margin-top: 14px;
	background: #ededed url(https://cdn.xilo.net/sx/images/down-status.jpg) no-repeat 19px 17px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 15px 15px 59px;
}

p.status-date {
	margin-top: 10px;
}

/*
==================================================
Blog Styles
==================================================
*/

#blogwrap {
	clear: both;
	float: right;
	width: 918px;
	background: #ffffff;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
}

#blogwrap h3 {
	color: #292929;
	font-size: 3.5em;
	height: 35px;
	padding-top: 35px;
	font-weight: bold;
	line-height: 0.8em;
	display: inline;
	float: left;
}

.blogmeta {
	width: 603px;
	height: 54px;
	margin-top: 25px;
	display: inline;
	float: right;
	background: #e9e9e9;
	border: 1px solid #d6d6d6;
}

.blogmeta p {
	width: 273px;
	height: 36px;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	line-height: 17px;
	color: #585858;
}

ul#blogmeta-links {
	display: inline;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

ul#blogmeta-links li {
	width: 142px;
	height: 37px;
	display: inline;
	float: left;
	margin-left: 5px;
}

#blogwrap p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#blogwrap p a:hover {
	text-decoration: none;
	border-bottom: none;	
} 

#blogcontentwrap {
	clear: both;
}

#blog-content {
	display: inline;
	float: right;
}

#blog-sidebar {
	width: 295px;
	height: auto;
	display: inline;
	float: left;
	margin-top: 30px;
}

.blog-sidebarwrap {
	width: 275px;
	height: auto;
	padding: 10px;
	background: #ededed;
	margin-bottom: 14px;
} 

ul.blog-sidelist {
	width: 251px;
	height: auto;
	margin-top: 10px;
}

ul.blog-sidelist li a {
	display: block;
	width: 212px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 29px;
	padding-right: 10px;
	margin-bottom: 1px;
	text-decoration: none;
}

#blog-content {
	width: 605px;
	height: auto;
	display: inline;
	float: right;
}

#blog-content p a {
	color: #3b4aa4;
	border: none;
}

#blog-content p a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #73778b;
}

#blog-content span a {
	color: #3b4aa4;
	border: none;
}

#blog-content span a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #73778b;
}

.post {
	margin-top: 30px;
}

.post h1 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
	color: #394a8b;
}

.post h1 a {
	color: #33353f;
}

.post h1 a:hover {
	text-decoration: none;
}

.postinfo {
	display: block;
	width: 100%;
	font-size: 10px;
	font-style: italic;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 12px;
	border-bottom: 1px solid #d5dbff;
}

.post p {
	margin-bottom: 20px;
	line-height: 18px;
	color: #555;
	text-align: justify;
}

.post p a {
	color: #73778b;
	border: none;
}

.post blockquote {
	width:75%;
	margin-left: 50px;
	background-color: #fff5bf;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
}

.postmeta {
	width: 584px;
	height: 25px;
	background: #ebebeb;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

.meta-detail {
	display: inline;
	float: left;
}

.meta-cont {
	display: inline;
	float: right;
}

ul.social-links {
	height: 36px;
	width: 605px;
	margin-top: 30px;
}

ul.social-links li {
	display: inline;
}

ul.social-links li.twitter {
	float: left;
}

ul.social-links li.facebook {
	float: right;
}

.paginate {
	width: 605px;
	margin-top: 20px;
	text-align: center;
}
.pagecount {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	color: #555;
}

.paginate a {
	padding: 5px;
	border: 1px solid #d5dbff;
}

.paginate a:hover {
	background-color: #d5dbff;
	text-decoration: none;
}

.paginate strong {
	margin-top: 5px;
	padding: 5px;
	background-color: #d5dbff;
	border: 1px solid #d5dbff;
	color: #000;
}

.admin-comment {
	width: 578px;
	height: auto;
	background: #ecfcff;
	border-top: 1px solid #bfe5ee;
	border-bottom: 1px solid #bfe5ee;
	padding: 14px 20px 14px 7px;
	margin-top: 10px;
	margin-bottom: 15px;
	float: left;
	clear: both;
}

.avatar {
	display: inline;
	float: left;
}
    
.commentwrap {
	width: 529px;
	display: inline;
	float: right;
}

.admin-comment .commentwrap {
	color: #1d545e;
}

.admin-comment .commentwrap p {
	padding-top: 12px;
	clear: left;
}

.comment-meta {
	display: inline;
	float: left;
	font-size: 10px;
	font-style: italic;
	margin-top: 2px;
	margin-left: 5px;
}

.admin-comment h4{
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.admin-comment h4 a {
	color: #35548d;
}

.admin-comment h4 a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #35548d;
}

.user-comment {
	width: 578px;
	height: auto;
	padding: 14px 20px 14px 7px;
	margin-top: 10px;
	margin-bottom: 15px;
	float: left;
	clear: both;
}

.user-comment .commentwrap {
	color: #1d545e;
}

.user-comment .commentwrap p {
	padding-top: 12px;
	clear: left;
	color: #33353f;
}

.user-comment .comment-meta {
	display: inline;
	float: left;
	font-size: 10px;
	font-style: italic;
	margin-top: 2px;
	margin-left: 5px;
	color: #33353f;
}

.user-comment h4{
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.user-comment h4 a {
	color: #33353f;
}

.user-comment h4 a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #35548d;
}

#commentform-wrap {
	height: auto;
	clear: both;
	width: 100%;
	padding-top: 14px;
	border-top: 1px solid #d5dbff;
}

#commentform-wrap h5 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #33353f;
}

#commentform-wrap ul li {
	margin-top: 10px;
}

#comment_form {
	float: left;
	height: auto;
	width: 578px;
	background: #f2fafc;
	padding-top: 17px;
	padding-left: 13px;
	padding-right: 11px;
	padding-bottom: 17px;
	margin-top: 4px;
	border-bottom: 1px solid #b3e4f1;
}

#comment_form label {
	width: 31px;
	display: inline;
	height: auto;
	margin-right: 8px;
	text-align: right;
	color: #33353f;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.commentlabel {
	margin-top: 5px;
	display: inline;
	float: left;
}

#comment {
	width: 258px;
	height: 72px;
	display: inline;
	float: right;
	margin-left: 20px;
	border-bottom: 1px solid #dfe6e8;
	border-left: 1px solid #dfe6e8;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

.cform-left {
	width: 235px;
	height: auto;
	display: inline;
	float: left;
}

ul.cform-left li {
	clear: both;
}

ul.cform-left li.name input {
	width: 189px;
	height: 31px;
	display: inline;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #dfe6e8;
	border-left: 1px solid #dfe6e8;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

ul.cform-left li.name label {
	margin-top: 10px;
	display: inline;
	float: left;
}

ul.cform-left li.email {
	padding-top: 10px;
}

ul.cform-left li.email input {
	width: 189px;
	height: 31px;
	display: inline;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #dfe6e8;
	border-left: 1px solid #dfe6e8;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

ul.cform-left li.email label {
	margin-top: 10px;
	display: inline;
	float: left;
}

ul.cform-left li.url {
	padding-top: 10px;
}

ul.cform-left li.url input {
	width: 189px;
	height: 31px;
	display: inline;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #dfe6e8;
	border-left: 1px solid #dfe6e8;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

ul.cform-left li.url label {
	margin-top: 10px;
	display: inline;
	float: left;
}

ul.cform-left li.captchaimage {
	padding-top: 10px;
}

ul.cform-left li.captchaimage label {
	margin-top: 10px;
	padding-right: 5px;
	display: inline;
	float: left;
}

ul.cform-left li.captchacode input {
	width: 189px;
	height: 31px;
	display: inline;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #dfe6e8;
	border-left: 1px solid #dfe6e8;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

ul.cform-left li.captchacode label {
	margin-top: 10px;
	display: inline;
	float: left;
}

.cform-right ul {
	clear: both;
	padding-left: 65px;
}

.cform-right ul li.remember {
	padding-top: 5px;
	display: inline;
	float: left;
}

.cform-right ul li.updates {
	padding-top: 5px;
	display: inline;
	float: right;
}

.cform-right {
	width: 325px;
	display: inline;
	float: right;
	margin-top: 10px;
}

input.preview {
	width: 94px;
	height: 37px;
	display: inline;
	text-indent: -9999px;
	float: left;
	margin-left: 130px;
	border: none;
	margin-top: 15px;
}

input.submit {
	width: 94px;
	height: 37px;
	display: inline;
	text-indent: -9999px;
	float: right;
	border: none;
	margin-top: 15px;
}
