/*

Cirtex Hosting

Copyright © 2009 CirtexHosting, a division of Cirtex Corp
All Rights Reserved

*/


tr.menu1 {
	height: 150px;
	background-color:transparent;
}
div.header_enom {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}
table.content {
	width: 95%;
}


* {
	margin:0;
	padding:0;
}

img {
	border:none;
}


/* Main styles and settings */
a {
	color:#0066cc;
	text-decoration:none !important;
	font-size: 12px;
}

a:hover, #topnav a:hover, #footernav a:hover {
	color:#ff6600;
	text-decoration:none !important;
	font-size: 12px;
}

.icon a:hover {
	color:#3978fc;
}

h1, .whitespace h2 {
	color:#ff6600;
	font:normal 1.58em "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
}

h2 {
	color:#FFF;
	font:normal 1.38em "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:1.5em;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#333;
}

small {
	font-size:.9em;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

img.alignleft {
	margin-right:5px;
}

.thirdp {
	float:left;
	width:33%;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
}

body {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}

#page {
	background:#fff url(images/bg-page.gif);
	width:1006px;
	margin:0 auto;
	text-align:left;
}

	#page-top {
		background:url(images/bg-page-top.gif) no-repeat 0 0;
		padding:4px 8px;
	}
/* End Main Styles and settings */



/* Header */
#header {
	width:990px;
	margin:0 auto;
	text-align:left;
	padding-top:6px;
	height:96px;
}

#topnav {
	background:#f6fddf url(images/bg-topnav.gif);
	width:197px;
	height:25px;
	float:right;
	text-align:center;
}

	#topnav a {
		font:bold 1em/25px Verdana, Geneva, sans-serif;
		color:#000;
		text-transform:uppercase;
		padding:5px 0 5px 20px;
		margin:0 3px;
	}

	#topnav a.home { background:url(images/icon-home.gif) no-repeat 0 50%; }
	#topnav a.faq { background:url(images/icon-faq.gif) no-repeat 0 50%; }
	#topnav a.contact { background:url(images/icon-contact.gif) no-repeat 0 50%; }

#logo {
	margin-top:16px;
}

#livechat {
	float:right;
	clear:right;
	margin-top:8px;
}
/* End Header */



/* Nav */
#nav {
	height:46px;
	width:992px;
	margin:0 auto;
	background:#eaeae9;
			font-size:1.2em;
}
	#nav ul {
		position:absolute;
		top:46px;
		left:0;
		background:url(images/nav-dropdown.png) no-repeat 0 100%;
		padding-bottom:5px;
		width:200px;
		display:none;
		z-index:1000;
	}

	#nav ul ul {
		top:0;
		left:200px;
	}

#nav li {
	float:left;
	list-style:none;
	position:relative;
	z-index:100;
}

	#nav li:hover ul, #nav li.over ul {
		display:block;
	}

	#nav li:hover ul ul, #nav li.over ul ul {
		display:none;
	}

	#nav li li:hover ul, #nav li li.over ul {
		display:block;
	}

	#nav li li {
		float:none;
		background:#f4f4f4;
		border-bottom:1px solid #fafafa;
	}

		#nav li li li {
			float:none;
			background:#f4f4f4;
			border-bottom:1px solid #fafafa;
			text-align:left;
			line-height:33px;
		}

	#nav li a {
		display:block;
		height:46px;
		line-height:46px;
		text-align:center;
		color:#333;
		position:relative;
		text-transform:uppercase;
		cursor:pointer;
	}

		#nav li li a {
			height:33px;
			line-height:33px;
			text-align:left;
			text-transform:none;

		background-position:10px 50%;
			padding-left:45px;
			border-bottom:1px solid #eee;
			background-repeat:no-repeat;
		}

		#nav li li li a {
			padding:0 10px;
			background:url(images/check-pro.gif) no-repeat 170px 50%;
		}

		#nav li li a:hover, #nav li li:hover>a {
			background-color:#f8f8f8;
			color:#ff8800;
		}


		#nav li a span {
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}

		#nav li a:hover {
			color:#336600;
			text-decoration:none;
		}

		#nav li a:hover span, #nav li.current a span {
			background-position:0 100%;
		}

		#nav .home { width:117px; }
		#nav .company { width:124px; }
		#nav .hosting { width:185px; }
		#nav .other { width:172px; }
		#nav .community { width:137px; }
		#nav .support { width:121px; }
		#nav .account { width:136px; }

		#nav .home span { background-image:url(images/nav-home.jpg); }
		#nav .company span { background-image:url(images/nav-company.jpg); }
		#nav .hosting span { background-image:url(images/nav-hostingsolutions.jpg); }
		#nav .other span { background-image:url(images/nav-othersolutions.jpg); }
		#nav .community span { background-image:url(images/nav-community.jpg); }
		#nav .support span { background-image:url(images/nav-support.jpg); }
		#nav .account span { background-image:url(images/nav-myaccount.jpg); }

		#nav .news { background-image:url(images/icon-news.gif); }
		#nav .datacenters { background-image:url(images/icon-datacenters.gif); }
		#nav .shared { background-image:url(images/icon-shared.gif); }
		#nav .reseller { background-image:url(images/icon-reseller.gif); }
		#nav .unmetered { background-image:url(images/icon-unmetered.gif); }
		#nav .affiliates{ background-image:url(images/icon-affiliates.gif); }
		#nav .banners { background-image:url(images/icon-banners.gif); }
		#nav .tools { background-image:url(images/icon-tools.gif); }
		#nav .tutorials { background-image:url(images/icon-tutorials.gif); }
		#nav .contact { background-image:url(images/icon-contactus.gif); }
		#nav .faq { background-image:url(images/icon-faqs.gif); }

		#nav .guarantee { background-image:url(images/icon-guarantee.gif); }
		#nav .testimonials { background-image:url(images/icon-testimonies.gif); }
		#nav .features { background-image:url(images/icon-features.gif); }
		#nav .semi { background-image:url(images/icon-semi.gif); }
		#nav .vps { background-image:url(images/icon-vps.gif); }
		#nav .dedicated { background-image:url(images/icon-dedicated.gif); }
		#nav .domain { background-image:url(images/icon-domain.gif); }
		#nav .helpdesk { background-image:url(images/icon-helpdesk.gif); }
		#nav .billing { background-image:url(images/icon-billing.gif); }
		#nav .about { background-image:url(images/icon-company.gif); }

/* End Nav */



/* Content */
#content {
	float:left;
	width:780px;
	padding-left:4px;
	font-size:1.2em;
}

#banner {
	margin:0 0 4px -4px;
	position:relative;
	z-index:1;
}

	.banner-1 {
		position:absolute;
		top:50px;
		left:50px;
		font:bold 2em Arial, Helvetica, sans-serif;
		color:#000;
	}

.breadcrumbs {
	background:#ccc url(images/breadcrumb.jpg);
	padding:0 10px;
	font:10px/24px Verdana, Geneva, sans-serif;
}

	.breadcrumbs a:hover {
		color:#448f08;
	}

blockquote {
	border-bottom:1px dashed #d3dee8;
	padding:10px 0;
	margin:10px 0;
}

	blockquote cite {
		display:block;
		text-align:right;
		font-style:italic;
	}

	blockquote cite a {
		font-style:normal;
	}

.column {
	float:left;
	font-size:.9em;
	width:33%;
	list-style:none;
	margin:1.5em 0;
}

	.column li {
		margin-bottom:1.5em;
	}

.greybox {
	float:left;
	width:251px;
	background:#f4f4f4 url(images/bg-greyboxbtm.jpg) no-repeat 0 100%;
	height:200px;
	margin-right:13px;
	position:relative;
}

	.icon {
		text-align:center;
		color:#ff6600;
		font-weight:bold;
		padding: 4px 0;
		line-height:15px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:.9em;
	}

	#content .greybox .icon {
		margin:0;
	}

	.icon a {
		color:#94b90b;
	}

	.icon img {
		vertical-align:text-bottom;
	}

	.greybox ul {
		padding:8px 0 5px 8px;
		margin:0 10px;
	}

		.greybox li, .bas li {
			padding-left:20px;
			background-position:0 50%;
			background-repeat:no-repeat;
			list-style:none;
			padding-bottom:1px;
		}

		.bas li { background-image:url(images/check-bas.gif); }
		.adv li { background-image:url(images/check-adv.gif); }
		.pro li { background-image:url(images/check-pro.gif); }
		.uh li { background-image:url(images/check-uh.gif); }
		.rh li { background-image:url(images/check-rh.gif); }
		.sh li { background-image:url(images/check-sh.gif); }

	.greybox .more, .greybox .order {
		margin:0;
		float:right;
	}

	.price {
		border-top:1px solid #999;
		height:53px;
		position:absolute;
		bottom:0;
		left:7px;
		width:237px;
		padding-top:7px;
	}

		.second .price {
			height:73px;
		}

		.price img {
			float:left;
		}


.rightinfo {
	float:right;
	background:#f5f5f5;
	border:1px solid #ddd;
	margin-left:10px;
	width:120px;
	font-size:11px;
	}


#twothirds {
	padding:10px;
	float:left;
	margin:4px 0;
	width:495px;
	height:180px;
	background:#f2f9ff;
	border:1px solid #d3dee8;
}

#twothirds-grey {
	padding:10px;
	float:left;
	width:495px;
	background:#f4f4f4;
	border:1px solid #dfe4e8;
	border-top:2px solid #579cff;
}

	#twothirds-grey.datacenter {
		background:#f4f4f4 url(images/icon-datacenters.jpg) no-repeat 10px 8px;
		padding-left:40px;
		width:455px;
	}

	#content p {
		margin:1em 0;
		line-height:1.2.5em;
	}

#onethird {
	float:right;
	width:225px;
	height:180px;

	padding:10px 13px;

	background:#f2f9ff;

	margin:4px 0;

	border:1px solid #d3dee8;

}



#whole {

	background:#f2f9ff;

	padding:10px;

	margin:4px 0;

	border:1px solid #d3dee8;

}



.greybox2, .greybox3 {

	float:right;

	width:231px;

	background:#f4f4f4;

	padding:10px;

	border:1px solid #dfe4e8;

	border-top:2px solid #579cff;

}



.halfbox {

	background:#f4f4f4;

	padding:10px;

	border:1px solid #dfe4e8;

	border-top:2px solid #579cff;

	width:365px;

}



	.halfbox h2 {

		margin:0;

	}



.greybox3 {

	float:left;

	margin-right:10px;

}



	#news.greybox2 {

		background:#f4f4f4 url(images/icon-news.jpg) no-repeat 10px 8px;

		padding-left:40px;

		width:211px;

	}



#twothirds-grey .icon, .greybox2 .icon, .greybox3 .icon {

	text-align:left;

}



.whitespace {

	padding:10px 10px 1px;

}



.unlimited {

	color:#669900;

	font:bold 10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}



#whole ul li, #whole ol li {

	padding-bottom:8px;

}



#content table {

	border-bottom:1px solid #f8f8f8;

}



#content th {

	background:#3c89f5 url(images/tbl-blue.jpg) repeat-x 0 0;

	height:29px;

	color:#fff;

	text-align:center;

	font-weight:bold;

	padding:0 10px;

	border-bottom:1px solid #fff;

}



	#content th h2 {

		margin:0;

		text-align:left;

	line-height:29px;

		color:#fff;

	}



	#content th.alt {

		background:#8abaff url(images/tbl-bluealt.jpg);

	}



	#content table.alt th {

		background:#b4d127 url(images/tbl-green.jpg);

	}



	#content table.alt th.alt {

		background:#cbdf68 url(images/tbl-greenalt.jpg);

	}



#content tr {

}



#content td {

	background:#e5f0f2;

	padding:3px 5px 2px;

	border-bottom:1px solid #fff;

}



	#content td img {

		vertical-align:middle;

	}



	#content td.alt {

		background:#edf5f6;

	}



#content tr.alt td {

	background:#f4f4f4;

}



#content tr.alt td.alt {

	background:#f7f7f7;

}



#content tr.orderrow td {

	background:#4693ff;

	height:25px;

	line-height:25px;

	font-weight:bold;

	color:#fff;

}



#content tr.orderrow td.alt {

	background:#7eb4ff;

}



.hoverdiv {

	padding:10px;

	border:solid 1px #b4d127;

	background:#fff;

	width:200px;

	display:none;

    position:absolute;

	z-index:2;

	white-space:normal;

}



table.alt .hoverdiv {

	border-color:#589dfc;

}



#whole ul, #whole ol {

	margin:1em 3em;

}



.photos img {

	padding:5px;

	background:#fff;

	margin:10px;

	border:1px solid #ccc;

}



form {

	width:50%;

	float:left;

}



.sml02 {

	width:200px;

	border:1px solid #d3dee8;

	padding:2px;

}



.submit {

	padding:2px 10px;

}



form span {

	display:block;

	float:left;

	width:70px;

	line-height:21px;

}



#content .iconleft {

	margin-left:50px;

}



.number1-wrap {

	border:1px solid #d3dee8;

	padding:5px;

	background:#fff;

	float:right;

	margin:2px 0 2px 20px;

}



.number1 {

	background:#e7f2b3 url(images/number1.jpg) no-repeat 0 0;

	padding:5px 10px 5px 75px;

	border:1px solid #d0daa2;

}

	.number1 h2 {

		margin-top:5px;

	}



	#whole .number1 ul {

		margin:1em 0;

	}



	#whole .number1 li {

		padding-bottom:0;

		background-image:url(images/check-pro.gif);

	}

/* End Content */







/* Sidebar */

#sidebar {

	float:right;

	width:198px;

	font-size:1.2em;

	padding-right:4px;

}



.horizbutton {

	float:left;

	width:50%;

}



.more {

	display:block;

	margin:0 auto;

	background:#91c6ff;

	font:bold .8em/20px; Arial, Helvetica, sans-serif;

	height:23px;

	width:79px;

	color:#fff;

	text-align:center;

	position:relative;

}



.order {

	display:block;

	margin:0 auto;

	background:#ffb45c;

	font:bold .8em/20px; Arial, Helvetica, sans-serif;

	height:23px;

	width:79px;

	color:#fff;

	text-align:center;

	position:relative;

}



.reviews, .cpdemo {

	display:block;

	margin:5px;

	float:right;

	background:#91c6ff;

	font:bold .8em/20px; Arial, Helvetica, sans-serif;

	height:23px;

	width:102px;

	color:#fff;

	text-align:center;

	position:relative;

}



	.more span, .order span, .reviews span, .cpdemo span {

		position:absolute;

		top:0;

		left:0;

		width:100%;

		height:100%;

		z-index:1;

		background-position:0 0;

	}



	.more:hover span, .order:hover span, .reviews:hover span, .cpdemo:hover span {

		background-position:0 100%;

	}



	.blueside .more span, #onethird .more span { background-image:url(images/btn-moreblue.gif); }

	.blueside .order span { background-image:url(images/btn-orderblue.gif); }

	.greybox .more span, .award .more span, .greyside .more span { background-image:url(images/btn-moregrey.gif); }

	.greybox .order span { background-image:url(images/btn-ordergrey.gif); }

	.reviews span { background-image:url(images/btn-reviews.jpg); }

	td .order span { background-image:url(images/btn-tblorder.gif); }

	td.alt .order span { background-image:url(images/btn-tblorderalt.gif); }

	.cpdemo span { background-image:url(images/btn-cpdemo.jpg); }



	.number1 .more span { background-image:url(images/btn-moregreen.jpg); }

	.number1 .order span { background-image:url(images/btn-ordergreen.jpg); }



.award {

	background:url(images/img-award.jpg);

	height:38px;

	padding:90px 0 0 72px;

}



	.blueside {

		background:#f3faff url(images/bg-blueside.jpg) no-repeat 0 100%;

		padding-bottom:6px;

		margin-bottom:4px;

	}



		.blueside ul {

			padding:5px 0 7px 13px;

		}



		ul.orange li {

			list-style:none;

			background:url(images/blt-orangearrow.gif) no-repeat 0 50%;

			color:#669900;

			font-weight:bold;

			padding-left:12px;

			line-height:1.58em;

		}



			ul.orange li .hoverdiv {

				font-weight:normal;

				color:#444;

			}



		ul.green li {

			list-style:none;

			background:url(images/blt-greenarrow.gif) no-repeat 0 50%;

			padding-left:12px;

			padding-bottom:3px;

			line-height:1.58em;

		}



		.blueside ul li a {

			font-weight:normal;

		}



	.greyside {

		background:#f4f4f4 url(images/bg-greyside.gif) no-repeat 0 100%;

		padding-bottom:6px;

		margin-bottom:4px;

	}



		.blueside p, .greyside p {

			padding:5px 13px;

			margin:0;

			line-height:1.25em;

		}



		.blueside h2, .greyside h2 {

			padding:5px 13px;

			margin:0;

			text-transform:none;

		}

/* End Sidebar */







/* Footer */

#footer {

	background:url(images/bg-footer.jpg) no-repeat 0 100%;

	height:126px;

	padding:0 8px;

}



	#footernav {

		height:36px;

		text-align:center;

		background:#e9e9e9 url(images/bg-footerlinks.jpg);

		font-size:1.1em;

		line-height:36px;

	}



		#footernav a {

			color:#000;

			margin:0 15px;

			padding:5px;

		}



	.copyright {

		padding:25px;

		color:#666;

		font-size:11px;

		line-height:15px;

	}



	.morelinks {

		text-align:center;

		width:900px;

		margin:10px auto;

		color:#ccc;

	}



	.morelinks a {

		color:#666;

	}



	.morelinks a:hover {

		color:#ddd;

	}

/* End Footer */



#screen2{

	position:relative;

	height:120px;

}

	#screen2 #buttons{

		height:39px;

		background:url(images/ttl-wesupport.jpg);

	}



	#screen2 .prev{

		float:left;

		margin:13px 0 0 36px;

	}

	#screen2 .next{

		float:right;

		margin:13px 31px 0 0;

	}



#slideshow{

	overflow:hidden;

	width:178px;

	margin:0 auto;

}



	#slideshow ul{

		width:5170px;

	}



		#slideshow li{

			float:left;

			margin:0 10px;

			list-style:none;

			padding-top:30px;

		}







.landing_button {

	float: left;

	width: auto;

	border: 2px solid #808080;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	background-color: #FFFFFF;

	margin-left: 6px;

	margin-bottom: -2px;

	padding: 7px 10px;

	z-index: 10;

	cursor: pointer;

	text-align: center;

	font-weight: bold;

	font-size: 1.2em;

	color: #808080;

}

.landing_button_active {
	float: left;

	width: auto;

	border: 2px solid #808080;

	border-bottom: 2px solid #F4F4F4;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	background-color: #F4F4F4;

	margin-left: 6px;
	margin-bottom: -2px;

	padding: 7px 10px;

	z-index: 10;

	cursor: pointer;

	text-align: center;

	font-weight: bold;

	font-size: 1.2em;

	color: #669900;

}

.landing_innerDiv {
	background-color: #F4F4F4;

	padding: 4px 5px 4px 95px;

}

.landing_innerDiv h2 {
	margin-top: 5px;

	font-size: 1.9em;

}

.landing_innerDiv ul {
	margin: 5px 0;

}

.landing_innerDiv li {

	background: url(images/check-pro.gif) no-repeat 0 50%;

    padding-left: 20px;

    list-style: none;

}

.landing_innerDiv ul.green { margin: 2px 0px 5px 4px; }

.landing_innerDiv ul.green li {

	background: url(images/breadcrumb-arw.jpg) no-repeat 0 50%;

    padding-left: 12px;

    font-size: 1em;

    line-height: 1.0em;

    list-style: none;

}

.landing_innerDiv ul.green2 { margin: 2px 0px 5px 0px; }

.landing_innerDiv ul.green2 li {

	background: url(images/breadcrumb-arw.jpg) no-repeat 0 50%;

    padding-left: 12px;

    font-size: 1em;

    line-height: 1.1em;

    list-style: none;

    color: #669900;

    font-weight: bold;

}

.landing_innerDiv ul.green2 li a { font-weight: normal; }

.landing_innerDiv .price {

	border-top:1px solid #999;

	width:243px;

	height:50px;

	margin:7px 0px 0px -5px;

	padding-top:7px;

	position:relative;

}

.landing_innerDiv .pricetag {

	width: 135px;

	padding-left: 12px;

	float: left;

	font: italic bold 2.9em Arial;

}

.landing_innerDiv .pricetag span {

	font-size: 16px;

	color: #000000;

}

.landing_innerDiv .more, .landing_innerDiv .order { margin:0px;float:right; }

.landing_innerDiv .more span { background-image:url(images/btn-moregrey.gif);vertical-align:middle; }

.landing_innerDiv .order span { background-image:url(images/btn-ordergrey.gif);vertical-align:middle; }





/*

Whatever your hand finds to do, do it with all your might,

for in the grave, where you are going, there is neither

working nor planning nor knowledge nor wisdom.

Ecclesiastes 9:10

*/
