/* GENERAL ******************************************************/

html, body {	height:100%;}
img {	border-width:0px;}
td {	vertical-align:top;}
p {	padding:0px; margin:0px;}

body {
	margin:0px;
	padding:0px;
	background-color:#DCE6F0;
	background-image:url(images/back_head.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#053C6E;}

#wrapper {
	min-height:100%;
	position:relative;}

* html #wrapper {	height:100%;} /* for IE */

hr {
	border:0px;
	border-top:1px dotted #053C6E;
	border-bottom:1px dotted #DCE6F0;
	margin:5px 0px 15px 0px;
	width:100%;
	float:left;
	text-align:left;}

a:link, a:active, a:visited {	color:#660016; text-decoration:underline;}
a:hover {	color:#B54E0A; text-decoration:none;}


/* HEAD ***********************************************************/

#head {
	padding:0px;
	height:121px;
	background-image:url(images/back_header.gif);
	background-repeat:no-repeat;
	background-position:center;}

#header {
	margin-left:auto;
	margin-right:auto;
	width:880px;
	height:121px;
	padding-right:20px;
	background-image:url(images/logo_web.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;}


/* MENU **********************************************************/

#menu {
	height:35px;
	width:880px;
	padding-right:20px;
	padding-top:35px;}

#navigation {
	float:right;
	height:35px;
	width:538px;}

#navigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}

#navigation li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;}

#navigation ul li a {
	height:35px;
	display:block;
	border:none;}

#navigation ul li a span {	display:none;}

#navigation ul .nav_server {	margin:0px;}
#navigation ul .nav_server a {	background-image: url(images/menu/men_server.gif); background-repeat:no-repeat; width:127px;}
#navigation ul .nav_server a:hover {	background-image: url(images/menu/men_server_over.gif); background-repeat:no-repeat; width:127px;}

#navigation ul .nav_why {	margin:0px 5px 0px 10px;}
#navigation ul .nav_why a {	background-image:url(images/menu/men_why.gif); background-repeat:no-repeat; width:127px;}
#navigation ul .nav_why a:hover {	background-image: url(images/menu/men_why_over.gif); background-repeat:no-repeat; width:127px;}

#navigation ul .nav_faq {	margin:0px 10px 0px 5px;}
#navigation ul .nav_faq a {	background-image: url(images/menu/men_faq.gif); background-repeat:no-repeat; width:127px;}
#navigation ul .nav_faq a:hover {	background-image: url(images/menu/men_faq_over.gif); background-repeat:no-repeat; width:127px;}

#navigation ul .nav_about {	margin:0px;}
#navigation ul .nav_about a {	background-image:  url(images/menu/men_contact.gif); background-repeat:no-repeat; width:127px;}
#navigation ul .nav_about a:hover {	background-image:  url(images/menu/men_contact_over.gif); background-repeat:no-repeat; width:127px;}


/* SUBMENU **********************************************************/

#submenu {
	height:32px;
	width:880px;
	padding-right:20px;}

#subnav {
	margin-top:9px;
	float:right;
	height:32px;}

#subnav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}

#subnav li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;}

#subnav ul li a {
	height:32px;
	display:block;
	border:none;}

#subnav ul li a span {	display:none;}

#subnav ul #subnav_contact {	margin:0px 20px 0px 637px;}
#subnav ul #subnav_contact a {	background-image: url(images/menu/sub_contact.gif); background-repeat:no-repeat; width:41px;}
#subnav ul #subnav_contact a:hover {	background-image: url(images/menu/sub_contact_over.gif); background-repeat:no-repeat; width:41px;}

#subnav ul #subnav_terms {	margin:0px 12px 0px 20px;}
#subnav ul #subnav_terms a {	background-image: url(images/menu/sub_terms.gif); background-repeat:no-repeat; width:90px;}
#subnav ul #subnav_terms a:hover {	background-image: url(images/menu/sub_terms_over.gif); background-repeat:no-repeat; width:90px;}

#subnav ul #subnav_why {	margin:0px 20px 0px 55px;}
#subnav ul #subnav_why a {	background-image: url(images/menu/sub_why.gif); background-repeat:no-repeat; width:84px;}
#subnav ul #subnav_why a:hover {	background-image: url(images/menu/sub_why_over.gif); background-repeat:no-repeat; width:84px;}

#subnav ul #subnav_bestvalue {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_bestvalue a {	background-image: url(images/menu/sub_bestvalue.gif); background-repeat:no-repeat; width:115px;}
#subnav ul #subnav_bestvalue a:hover {	background-image: url(images/menu/sub_bestvalue_over.gif); background-repeat:no-repeat; width:115px;}

#subnav ul #subnav_features {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_features a {	background-image: url(images/menu/sub_features.gif); background-repeat:no-repeat; width:95px;}
#subnav ul #subnav_features a:hover {	background-image: url(images/menu/sub_features_over.gif); background-repeat:no-repeat; width:95px;}

#subnav ul #subnav_support {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_support a {	background-image: url(images/menu/sub_support.gif); background-repeat:no-repeat; width:43px;}
#subnav ul #subnav_support a:hover {	background-image: url(images/menu/sub_support_over.gif); background-repeat:no-repeat; width:43px;}

#subnav ul #subnav_hardsoft {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_hardsoft a {	background-image: url(images/menu/sub_hardsoft.gif); background-repeat:no-repeat; width:106px;}
#subnav ul #subnav_hardsoft a:hover {	background-image: url(images/menu/sub_hardsoft_over.gif); background-repeat:no-repeat; width:106px;}

#subnav ul #subnav_datacenter {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_datacenter a {	background-image: url(images/menu/sub_datacenter.gif); background-repeat:no-repeat; width:65px;}
#subnav ul #subnav_datacenter a:hover {	background-image: url(images/menu/sub_datacenter_over.gif); background-repeat:no-repeat; width:65px;}

#subnav ul #subnav_network {	margin:0px 12px 0px 20px;}
#subnav ul #subnav_network a {	background-image: url(images/menu/sub_network.gif); background-repeat:no-repeat; width:45px;}
#subnav ul #subnav_network a:hover {	background-image: url(images/menu/sub_network_over.gif); background-repeat:no-repeat; width:45px;}

#subnav ul #subnav_servers {	margin:0px 20px 0px 229px;}
#subnav ul #subnav_servers a {	background-image: url(images/menu/sub_servers.gif); background-repeat:no-repeat; width:67px;}
#subnav ul #subnav_servers a:hover {	background-image: url(images/menu/sub_servers_over.gif); background-repeat:no-repeat; width:67px;}

#subnav ul #subnav_ultra_1 {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_ultra_1 a {	background-image:  url(images/menu/sub_ultra_1.gif); background-repeat:no-repeat; width:55px;}
#subnav ul #subnav_ultra_1 a:hover {	background-image:  url(images/menu/sub_ultra_1_over.gif); background-repeat:no-repeat; width:55px;}

#subnav ul #subnav_ultra_2 {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_ultra_2 a {	background-image:  url(images/menu/sub_ultra_2.gif); background-repeat:no-repeat; width:56px;}
#subnav ul #subnav_ultra_2 a:hover {	background-image:  url(images/menu/sub_ultra_2_over.gif); background-repeat:no-repeat; width:56px;}

#subnav ul #subnav_ultra_3 {	margin:0px 12px 0px 20px;}
#subnav ul #subnav_ultra_3 a {	background-image:  url(images/menu/sub_ultra_3.gif); background-repeat:no-repeat; width:56px;}
#subnav ul #subnav_ultra_3 a:hover {	background-image:  url(images/menu/sub_ultra_3_over.gif); background-repeat:no-repeat; width:56px;}

#subnav ul #subnav_pro_1 {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_pro_1 a {	background-image:   url(images/menu/sub_pro_1.gif); background-repeat:no-repeat; width:47px;}
#subnav ul #subnav_pro_1 a:hover {	background-image:  url(images/menu/sub_pro_1_over.gif); background-repeat:no-repeat; width:47px;}

#subnav ul #subnav_pro_2 {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_pro_2 a {	background-image:  url(images/menu/sub_pro_2.gif); background-repeat:no-repeat; width:49px;}
#subnav ul #subnav_pro_2 a:hover {	background-image:  url(images/menu/sub_pro_2_over.gif); background-repeat:no-repeat; width:49px;}

#subnav ul #subnav_pro_3 {	margin:0px 20px 0px 20px;}
#subnav ul #subnav_pro_3 a {	background-image:   url(images/menu/sub_pro_3.gif); background-repeat:no-repeat; width:49px;}
#subnav ul #subnav_pro_3 a:hover {	background-image:   url(images/menu/sub_pro_3_over.gif); background-repeat:no-repeat; width:49px;}


/* CONTENT *********************************************************/

#content_index {
	padding:0px;
	margin:0px;
	background-image: url(images/back_content_index.gif);
	background-repeat:repeat-x;
	background-position:top;}

#content_follow {
	padding:0px;
	margin:0px;
	background-image: url(images/back_content_follow.gif);
	background-repeat:repeat-x;
	background-position:top;}

#center {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding:0px;}

.table_index {
	margin-left:20px;
	width:860px;
	line-height:160%;
	color:#FFFFFF;}

.td_index_top {
	height:311px;
	background-image:url(images/pic_index_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;}

.td_index_allin {
	height:231px;
	width:297px;
	background-image:url(images/pic_index_allin.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:14px;}

.td_index_why {
	height:231px;
	width:472px;
	text-align:left;
	vertical-align:top;
	font-size:12px;}

.td_index_why p {
	padding-left:20px;}

.td_index_bottom {
	height:221px;
	width:860px;
	border-top:20px solid #DCE6F0;
	background-image:url(images/pic_index_bottom.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:12px;}

.more {
	margin:60px 15px 0px 20px;
	padding:0px;
	float:left;
	height:200px;
	width:250px;}

.table_follow {
	margin:52px 0px 0px 20px;
	width:860px;
	text-align:left;
	vertical-align:top;
	line-height:160%;}

.td_pro {
	height:220px;
	background-image: url(images/our-servers/back_pro.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;}

.td_ultra {
	height:220px;
	background-image: url(images/our-servers/back_ultra.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;}


/* FOOTER **********************************************************/
	
#footer {
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-color:#37465A;
	background-image:url(images/back_footer.gif);
	background-repeat:repeat-x;
	background-position:top;}

* html #footer {	bottom:-1px;} /* for IE */
	
#footer_center {
	width:860px;
	height:190px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0px 0px 0px;
	background-image:url(images/logo_footer.gif);
	background-position:top right;
	background-repeat:no-repeat;
	line-height:180%;
	list-style-type:none;}

#footer_center ul {
	width:860px;
	padding:25px 0px 10px 0px;
	list-style-type:none;
	text-align:left;}

#footer_center li {
	padding:0px 50px 0px 0px;
	display:inline;
	float:left;}

#footer_center ul li {
	display:block;
	line-height:180%;}

#footer_center p {	width:130px;}

#footer_center a {	font-size:12px;	color:#FFFFFF; text-decoration:none;}
#footer_center a:hover  {	font-size:12px; color:#CDEBFF; font-weight:bold; text-decoration:none;}


/* LISTS **********************************************************/

.list_index {
	padding:0px;
	margin:0px 0px 0px 20px;
	color:#FFFFFF;}

.list_index ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;}

.list_index li {
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	list-style-type:none;}

.list_index ul li {
	display:block;}

.list_index p {
	padding:0px;
	margin:0px;
	background-image:url(images/ckeck_green_index.gif);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:160%;
	text-decoration:none;
	text-align:left;
	text-indent:2.0em;}

/* --- */

.list_more {
	padding:0px;
	margin:0px;
	color:#FFFFFF;}

.list_more ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;}

.list_more li {
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	list-style-type:none;}

.list_more ul li {
	display:block;}

.list_more p {
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:180%;
	text-decoration:none;
	text-align:left;}

/* --- */

.list_servers {
	padding:0px;
	margin:0px;
	text-align:center;
	line-height:60%;}

.list_servers ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;}

.list_servers li {
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	height:230px;
	list-style-type:none;}

.list_servers ul li {
	display:block;}

.list_servers p {
	padding:7px 0px 7px 0px;
	background-image: url(images/icon_arrow01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	text-indent:2.5em;}

/* --- */

.list_why {
	padding:0px;
	margin:0px;
	text-align:left;}

.list_why ul {
	width:100%;
	padding:0px;
	list-style-type:none;}

.list_why li {
	padding:20px 15px 15px 0px;
	display:inline;
	float:left;}

.list_why ul li {
	display:block;}

.list_why p {
	background-color:#B54E0A;
	background-image:url(images/why-server01/back_list_why.gif);
	background-repeat:repeat-x;
	width:115px;
	height:75px;
	border-top:7px solid #C9611C;
	border-bottom:7px solid #E6894C;
	line-height:140%;
	color:#FFFFFF;
	padding:10px 5px 5px 5px;}

/* --- */

.list_features {
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-type:none;}

.list_features ul {
	width:100%;
	padding:0px;
	list-style-type:none;}

.list_features li {
	padding:20px 16px 15px 0px;
	display:inline;
	float:left;}

.list_features ul li {
	display:block;}

/* --- */

.list_contact {
	padding:0px;
	margin:0px;
	text-align:left;}

.list_contact ul {
	width:100%;
	padding:0px;
	list-style-type:none;}

.list_contact li {
	padding:20px 0px 0px 0px;
	float:left;
	list-style-type:none;}

.list_contact p {
	width:280px;
	font-size:14px;
	text-decoration:none;
	line-height:180%;}

/* --- */

.serverdetails {
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-type:none;}

.serverdetails ul {
	padding:0px;
	list-style-type:none;}

.server_light {
	color:#37465A;
	background-color:#C9D4DE;
	border-bottom:2px solid #DCE6F0;
	border-left:2px solid #DCE6F0;
	padding:2px 0px 2px 10px;}

.server_dark {
	color:#37465A;
	background-color:#B9C3CD;
	border-bottom:2px solid #DCE6F0;
	border-left:2px solid #DCE6F0;
	padding:2px 0px 2px 10px;}

.server_column {
	background-image:url(images/our-servers/back_column.gif);
	background-repeat:repeat-y;
	border-top:47px solid #DCE6F0;}

/* --- */

.p_faq_01 {
	color:#37465A;
	background-color:#C9D4DE;
	border-bottom:2px solid #DCE6F0;
	line-height:210%;
	text-indent:1em;}

.p_faq_02 {
	color:#37465A;
	background-color:#B9C3CD;
	border-bottom:2px solid #DCE6F0;
	line-height:210%;
	text-indent:1em;}

.p_faq_03 {
	color:#37465A;
	background-color:#B9C3CD;
	background-image:url(images/faq/icon_question.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:2px solid #DCE6F0;
	line-height:210%;
	text-indent:3em;
	font-weight:bold;}

.list_light {
	color:#37465A;
	background-color:#C9D4DE;
	background-image:url(images/icon_arrow01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:2px solid #DCE6F0;
	text-indent:3em;
	padding:5px 0px 5px 0px;
	width:100%;}

.list_dark {
	color:#37465A;
	background-color:#B9C3CD;
	background-image:url(images/icon_arrow02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:2px solid #DCE6F0;
	text-indent:3em;
	padding:5px 0px 5px 0px;
	width:100%;}

.list_light_db01 {
	color:#37465A;
	background-color:#C9D4DE;
	background-image:url(images/icon_arrow02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:3em;
	padding:5px 0px 0px 0px;
	width:100%;}

.list_light_db02 {
	color:#37465A;
	background-color:#C9D4DE;
	border-bottom:2px solid #DCE6F0;
	text-indent:3em;
	padding-bottom:5px;
	width:100%;}

.list_light_db03 {
	color:#37465A;
	background-color:#C9D4DE;
	text-indent:3em;
	width:100%;}

.list_dark_db01 {
	color:#37465A;
	background-color:#B9C3CD;
	background-image:url(images/icon_arrow02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:3em;
	padding:5px 0px 0px 0px;
	width:100%;}

.list_dark_db02 {
	color:#37465A;
	background-color:#B9C3CD;
	border-bottom:2px solid #DCE6F0;
	text-indent:3em;
	padding-bottom:5px;
	width:100%;}

/* FONTS **********************************************************/

.head_serverdetails {	font-size:12px; font-weight:bold; text-transform:uppercase; padding:20px 0px 8px 5px;}

.head_terms {	font-size:12px; font-weight:bold; text-transform:uppercase;}

.head_faq {	font-size:12px; font-weight:bold;}
.faq_answer {	margin-left:1.5em; margin-bottom:1.5em;}

.fineprint {	font-size:9px;}

.fantastic_features {
	background-color:#C9D4DE;
	padding:2px 20px 2px 20px;
	font-weight:bold;
	line-height:250%;}

.more_servers {
	background-color:#C9D4DE;
	background-image:url(images/icon_arrow02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:solid 3px #DCE6F0;
	border-top:solid 3px #DCE6F0;
	text-indent:3em;
	line-height:200%;
	font-weight:bold;
	font-size:14px;
	width:95%;}


/* IMAGES **********************************************************/

.pic_main {	margin:20px 0px 15px 0px;}

.subhead_faq {	margin:20px 0px 10px 0px;}

.headline_footer {	margin:0px 0px 5px 0px;}

.icon_question {	margin-top:10px;}

.logo_why {	margin:10px 0px 10px 0px;}
