/* CSS Document */
body#splash{background:#d7d8dd; 
			margin:0px;
			}
body{margin:0px;
 	 background:url(images/mainbg.jpg) repeat-x;
	 background-color:#ffffff;
	 font:11px Arial, Helvetica, sans-serif;}
h1,.hide
{   position:absolute;
	font-size:1px;
	height:0;
	left:-100%;
}
a,img{border:0px;
	  position:relative;}
h3{font:bold 11px Verdana, Arial, Helvetica, sans-serif;
   color:#C6332C;
   margin-bottom:5px;
   margin-top:10px;}
#container {text-align:left;}
#wrapper1{margin:200px;
		  margin-left:25%;
	 	  min-height:560px;}
#wrapper{width:1053px;
		 margin:0 auto;
		 background: url(images/bg.png) repeat-y;
		 background-position:left top;
		 min-height:560px;
		  }
 .white_text{font:11px Arial, Helvetica, sans-serif;
		    color:#dcdfeb;
			float:right;
			margin-top:10px;
			margin-right:30px;
			}
.orange_text{color:#ff3b00;}
.grey_text{color:#ff3b00;}
.align_right{float:right;} 
.align_left	{float:left;}
.clear{clear:both;}	 
.bigBluetxt{font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#1A3D8F;}

.margin0{margin-right:5px;
		 margin-bottom:15px;
		 margin-top:2px;}
		 
/*img {
   behavior: url("pngbehavior.htc");
} */
			
/*--header_section--*/
#header #logo_link{display:block;
				   height:50px;
				   width:310px;
				   margin-left:10px;
				   float:left;
				   margin-top:80px;}
.logo_soon{background:url(images/logo_splash.gif) no-repeat;
		   width:337px;
		   height:142px;
		   margin:auto;}

#header{width:1053px;
		background:url(images/main_top.gif) no-repeat top;
		background-position:left top;
		padding-top:20px;
		}
		
		
#n1{background:url(images/hosting_solutions.jpg) no-repeat;
	width:194px;
	height:27px;
	position:relative;}
#n2{background:url(images/product_services.jpg) no-repeat;
	width:183px;
	height:27px;
	position:relative;}
#n3{background:url(images/why.jpg) no-repeat;
	width:143px;
	height:27px;
	position:relative;}
#n4{background:url(images/partner_programs.jpg) no-repeat;
	width:176px;
	height:27px;
	position:relative;}
#n5{background:url(images/information_center.jpg) no-repeat;
	width:189px;
	height:27px;
	position:relative;}
#n6{background:url(images/contact.jpg) no-repeat;
	width:127px;
	height:27px;
	position:relative;}

body#hosting #n1, a#n1:hover{background:url(images/hosting_solutions_o.jpg) no-repeat;}
body#productsservices #n2, a#n2:hover{background:url(images/product_services_o.jpg) no-repeat;}
body#whyrack #n3, a#n3:hover{background:url(images/why_o.jpg) no-repeat;}
body#partner #n4, a#n4:hover{background:url(images/partner_programs_o.jpg) no-repeat;}
body#information #n5, a#n5:hover{background:url(images/information_center_o.jpg) no-repeat;}
body#contact #n6,a#n6:hover{background:url(images/contact_o.jpg) no-repeat;}

.nn1{background:url(images/hosting_solutions_o.jpg) no-repeat;visibility:hidden;}
.nn2{background:url(images/product_services_o.jpg) no-repeat;visibility:hidden;}
.nn3{background:url(images/why_o.jpg) no-repeat;visibility:hidden;}
.nn4{background:url(images/partner_programs_o.jpg) no-repeat;visibility:hidden;}
.nn5{background:url(images/information_center_o.jpg) no-repeat;visibility:hidden;}
.nn6{background:url(images/contact_o.jpg) no-repeat;visibility:hidden;}

#header ul{height:28px;
		   margin:0px 22px 0px 18px;
		   padding:0 0 6px 0;
		   list-style:none;
		   font:12px Geneva, Arial, Helvetica, sans-serif;
		   color:#FFFFFF;
		   background:url(images/navi1.gif) no-repeat right top;
		    }
#header ul  li{display:inline;
			   margin:0px;
			   padding:0px;}

#header a{float:left;
		  font:12px Geneva, Arial, Helvetica, sans-serif;
		  height:28px;
		  color:#999999;
		  text-decoration:none;
		  margin:0px;
		  padding:0px;
		  }
.logo_banner{background:url(images/header.jpg) no-repeat;
			 height:151px;
			 width:1014px;
			 margin-left:17px;}
 
 
/*footer*/

.footer {
		background:url(images/main_bottom.png) no-repeat;
		background-position:left top;
		width:1053px;
		clear:both;
		height:51px;
		margin:0 auto;
		text-align:right;
	 	 }
.bottomlinks{float:left;
			 margin-top:10px;
			 margin-left:30px;}
.white_text a,.bottomlinks,.bottomlinks a{font:11px Tahoma, Arial, Helvetica, sans-serif;
							color:#e1e2e8;
							text-decoration:none;}
.white_text a:hover,.bottomlinks a:hover{ color:#999999;
					  text-decoration:none; } 
 


/*home*/
.plan_wrapper{height:504px;
			  width:206px;
			  background:url(images/plan_bg_20.jpg) no-repeat;
			  float:left;}
#uu1,#uu2{margin-left:9px;
		  float:left;
		  width:179px;
		  padding-left:161px;
		  margin-top:-12px;
		  height:116px;}
.form .cost{float:right;
			margin-top:13px;
			width:200px;
			text-align:right;}
.cost{background:url(images/startingat.gif) no-repeat 65px 0;
	  padding-top:22px;
	  text-align:right;}


#uu1{background:url(images/plan_info_u1.jpg) no-repeat;}
#uu2{background:url(images/plan_info_u2.jpg) no-repeat;}


.plan_img#u1 {background:url(images/unit1.jpg) no-repeat;
 				width:204px;
				height:113px;
				margin-top:4px;}
.plan_img#u2 {background:url(images/unit2.jpg) 4px no-repeat;
 			   width:204px;
			   height:113px;
			   margin-top:4px;}

.plan_properties{background:url(images/plan_properties_top.jpg) no-repeat top;
  				   width:188px;
				   min-height:173px;
				   margin:0 auto;
				   padding-top:35px; 
				   padding-left:20px;
				   }
/*+form_page__*/
.form ul{float:left;margin-top:4px;margin-right:10px;margin-left:10px;}				   
.form ul,
.plan_properties ul{list-style:none;
  					  padding-left:4px;
					  margin-bottom:0px;}
.form li,
.plan_properties li{background:url(images/link.gif) no-repeat;
	 					 padding-left:14px;
						 font:11px  Arial, Helvetica, sans-serif;
						 color:#FFFFFF;
						 display:block;}			   
				   
				   
.plan_properties_foot{background:url(images/plan_properties_bottom.jpg) no-repeat;
 						background-position:left top;
   						width:189px;
						height:86px;
					     margin-left:10px;
						}
.plan_wrapper  a{display:block;
   						font:11px Arial, Helvetica, sans-serif;
						color:#e1e2e8;
						text-align:right;
						text-decoration:none;
						margin-top:43px;
						margin-right:23px;
						 }
.plan_wrapper a:hover{color:#ff863d;text-decoration:none;}

  
.price{font:50px Geneva, Arial, Helvetica, sans-serif;
  		 color:#ff4d00;
		 float:left;
		 margin-left:5px;
		 letter-spacing:-3px;}
.price1{font:36px Geneva, Arial, Helvetica, sans-serif;
			color:#ff4d00;
			font-variant:small-caps;
			padding-bottom:20px;
			float:left;
			padding-top:5px;
			 }
 
.cost .price{font-size:61px;float:right;}
.cost .price1{font-weight:bold;
  			    font-size:36px;
				float:right;}
 
.plan_title{font:17px Geneva, Arial, Helvetica, sans-serif;
			margin-left:25px;
			padding-top:20px;
			padding-top:9px;
			color:#e1e2e8;}
 

/*__content__*/
.blank_image{margin:12px 30px 10px 40px;
			float:left;}



.splash_text{margin:auto;
		     text-align:center;
			 font:bold 16px Geneva, Arial, Helvetica, sans-serif;}
.content{font:11px Verdana, Arial, Helvetica, sans-serif;
		 color:#3d4754;
		 padding-left:27px;}
.column_left{float:left;
		   width:622px;
		   background:url(images/top.jpg) no-repeat;
		   padding-top:5px;
		   }
.footer_left{background:url(images/bottom.gif) 0 100% no-repeat;
		     width:622px;
			 height:11px;
			 clear:both;}
		   
		   
.column_right{float:left;
			width:375px;
			margin-left:4px;
			background:url(images/right_top.gif) top no-repeat #ffffff;
			min-height:504px;}
			
.column_right_content{min-height:490px;
					  }
 
.padding20px{padding-right:20px;
			 padding-left:20px;}
.blank_text{padding-right:20px;
			 padding-top:10px;
			 padding-left:40px;}
.margin2px{margin-left:2px;}
			
.right_footer{background:url(images/right_bottom.jpg) no-repeat;
			 height:14px;}
.right_header{background:url(images/right_title.gif) no-repeat;
			  width:375px;
			  height:29px;
			  padding-left:25px;
			  padding-top:6px;
			  font:17px Geneva, Arial, Helvetica, sans-serif;
			  color:#e1e2e8;}
.content_left#2_level {background:url(images/box1_top.jpg);
					   height:17px;}
.left_content {background:url(images/box1_bg.jpg) #ffffff repeat-x;
			   width:620px;
			   border-left:1px #a6a9ae solid;
			   border-right:1px #a6a9ae solid;
			   margin-left:0px;
			   clear:both;
			   min-height:700px;}	
.title_2{   background:url(images/header_box2.png) no-repeat;
			height:35px;
			width:364px;
			margin-top:-30px;
			margin-left:10px;
			font:16px Geneva, Arial, Helvetica, sans-serif;
			padding-left:25px;
			padding-top:9px;
			color:#e1e2e8;
			margin-bottom:0px;
			}

.form{background:url(images/box2_top.png) no-repeat;
      background-position:0px 10px;
	  width:622px;
	  min-height:200px;
	  font:11px Tahoma, Arial, Helvetica, sans-serif;
	  color:#c7cad5;
	  margin-top:35px;
	   }
.form_footer{background:url(images/box2_bottom.png) no-repeat;
     		 height:17px;
	 		 width:622px;
			 }
.blank[class],#submit1.form_footer[class]{background:url(images/box3_bottom.png) no-repeat;
     		 height:17px;
	 		 width:622px;
			 }
.blank_dark{width:622px;
		    min-height:200px;
			background:url(images/box_blank.png) no-repeat;
			padding-bottom:20px;}
 
fieldset{border:0px; }
legend{}
label{width:260px;
	 height:24px;
	 display:block;
     float:left;
	 clear:left;
	 text-align:right;
	 padding-right:1.5em;
	 padding-top:2px;}
.form input{height:16px;
	 		padding-left:0.5em;}
.form select{height:20px;
			 padding-left:0em;}
.form input,
.form select
		    {
			border:1px solid #12161c;
			background:url(images/background_input.jpg) no-repeat;
			width:173px;
			font:12px Tahoma, Arial, Helvetica, sans-serif;
	  		color:#12161c;
			margin-top:3px;
			margin-bottom:2px;}
.req{margin-left:285px;}
.button{background:url(images/button.png) no-repeat;
			 height:30px;
			 width:53px;
			 border:0px;
			 display:block;
			 margin-left:87%;
			 margin-right:30px;
			 cursor:hand;
			 color:#C7CAD5;
			 font-family:Geneva,Arial,Helvetica,sans-serif;
			 font-size:11px;
			 text-decoration:none;
			 text-align:center;
			 padding-top:8px;
			 }
.button:hover{color:#ff863d;text-decoration:none;}
			  
/*--orange_headers--*/
#u1_header{background:url(images/1u.jpg) no-repeat bottom;
		   width:57px;
		   height:20px;}
#u2_header{background:url(images/2u.jpg) no-repeat bottom;
		   width:57px;
		   height:20px;}
#u3_header{background:url(images/3u.jpg) no-repeat bottom;
		   width:57px;
		   height:20px;}
#we_header{background:url(images/whatwesupport.jpg) no-repeat bottom;
		   width:120px;
		   height:20px;}
#cutomers{background:url(images/customerssaying.jpg) no-repeat bottom;
		  width:251px;
		  height:20px;}
#customers_info{background:url(images/customersinformation.jpg) no-repeat bottom right;
		        height:16px;
				width:145px;}
#payment{background:url(images/payment_type.jpg) no-repeat bottom right;
		 height:18px;
		 width:94px;} 
#billing_info{background:url(images/billing_info.jpg) no-repeat bottom right;
			  height:18px;
			  width:127px;}
#why_choose{background:url(images/whychoose.jpg) no-repeat bottom;
		    width:208px;
			height:21px;}
#legal{background:url(images/Legal.jpg) no-repeat;
	   width:127px;
	   height:16px;
	   margin-top:4px;}
#copyright{background:url(images/Copyright.jpg) no-repeat;
		   width:127px;
		   height:16px;
		   margin-top:4px;}
#corporate{background:url(images/Corporate.jpg) no-repeat;
		   width:127px;
		   height:16px;
		   margin-top:4px;}
#security{background:url(images/Security.jpg) no-repeat;
		  width:127px;
		  height:16px;
		  margin-top:4px;}
#productsservices #title{background:url(images/prodserv.jpg) no-repeat;
						 width:127px;
						 height:16px;
						 margin-top:4px;}
#whyrack #title{background:url(images/why_orange.jpg) no-repeat;
				width:127px;
				height:16px;
				margin-top:4px;}
#contact #title{background:url(images/Contact_2.jpg) no-repeat;
				width:127px;
				height:16px;
				margin-top:4px;}
#partner #title{background:url(images/Partner_Programs_2.jpg) no-repeat;
				width:127px;
				height:16px;
				margin-top:4px;}
#information #title{background:url(images/Information-Center.jpg) no-repeat;
				width:127px;
				height:16px;
				margin-top:4px;}
#order_confirmation {
				background:transparent url(images/order_confirmation.jpg) no-repeat scroll 0%;
				height:14px;
				margin-top:3px;
				width:127px;
}
					
.img_right{background:url(images/virtuozzo.gif) no-repeat;
		   width:144px;
		   height:225px;
		   margin:0 10px 10px 0px;
		   float:left;}
.line{background:url(images/dotted.gif) repeat-x;
	  height:1px;
	  width:100%;
	  display:block;}
#submit_order{ width:145px;
		       height:30px;
			   display:block;
			   margin: auto;
			   background:url(images/confirm.png) no-repeat;
			   border:0px;
			   cursor:hand;
			   text-align:center;
			   text-decoration:none;
			   padding-top:8px;}
.blank1, #submit{min-height:40px;padding-top:25px;background:url(images/box3_top.png) no-repeat;}
 
 #sameas{margin-left:46%;
 		 margin-bottom:10px;}
 #sameas input{margin-bottom:-1px;
 			   height:13px;
			   width:13px;
			   border:0px;}
 #cvv{margin-bottom:-8px;
      margin-left:6px; }
 #card{border:1px solid #12161c;
 	   margin-bottom:-8px;
	   margin-left:0px;}
 .winlin{background:url(images/linux_window.gif);
 		 width:77px;
		 height:52px;} 
.horizontal_right{float:left;}
.horizontal_right a{background:url(images/ordernowbutton.jpg) no-repeat;
						width:85px;
						height:24px;
						border:0px;
						display:block;
						color:#E1E2E8;
						margin-top:30px;
					 	font:11px Arial, Helvetica, sans-serif;
						padding-top:5px;
						text-align:center;
						text-decoration:none;
						}
.horizontal_right a:hover{color:#ff863d;}
#month{width:50px;}
#year{width:70px;}
.form a{ font:11px Geneva, Arial, Helvetica, sans-serif;
		 color:#C7CAD5;}
.form a:hover{color:#ff863d;}
.visa{background:url(images/ban_visa_mc_card.gif) no-repeat bottom left;
	  width:262px;
	  height:250px;
	  float:left;
	  padding:0 10px 20px 10px;}
.AmeEx{background:url(images/ban_amex_card.jpg) no-repeat bottom left;
	   width:262px;
	   height:240px;
	   float:left;
	   padding:0 10px 20px 10px;}
.cardd{font-size:14px;
	   margin:10px;}
#starter{background:url(images/1u_starter_unit.jpg) no-repeat;
		 width:115px;
		 height:14px;
		 margin-top:3px;}
#webserver{background:url(images/1u_webserver.jpg) no-repeat;
		   width:104px;
		   height:12px;
		   margin-top:3px;}
#powerserver{background:url(images/power_server.jpg) no-repeat;
			 width:126px;
			 height:13px;
			 margin-top:3px;}
#confirmation{background:url(images/confirmation.png) no-repeat;
					width:189px;
					height:30px;
					display:block;
					text-align:center;
					margin:auto;
					text-decoration:none;
					padding-top:8px;}
#plan_info .form{background:url(images/plan_info.png) no-repeat;
     			 background-position:0px 10px;
				 width:622px;
	  			 min-height:166px;
	 			 font:11px Tahoma, Arial, Helvetica, sans-serif;
				 color:#c7cad5;
	 			 margin-top:35px;}
/*--Card--*/
#order_details{background:url(images/orderdetails.jpg) no-repeat;
			   width:88px;
			   height:14px;
			   margin-top:3px;}
.form table{width:90%;
		 	
			margin:10px auto 0px auto;}
.form table tr#first1{background:none;
					  height:30px;}		
.form table th[class]{background:url(images/table_top.png) repeat-x;height:30px;padding-top:6px;text-align:left;padding-left:6px;padding-right:6px;}

.form table a{color:#e0e1e6;
			  font-weight:bold;}
.form table a:hover{color:#ffe1e6;
					font-weight:bold;}

.trash{background:url(images/trash.gif) no-repeat;
	   height:13px;
	   width:11px;
	   margin:0 auto;}
.form#cart table .foot{background:#10151a;border-bottom:0px;}
.form table #under_l{background:url(images/footer.png) no-repeat left top;height:19px;border:0px;}
.form table #under_r{background:url(images/footer.png) no-repeat right top;height:19px;border:0px;} 
 
.form table img{border:1px solid #50565c;}
.cartprice{font-weight:bold;
		   font-size:12px;
		   color:#848585;
		    margin:2px 0px;
			float:right;}
 
.form table .total{ color:#ff4d00;
			       font-weight:bold;
				   font-size:12px;
				    }
#left_t{background:url(images/top_left.png) no-repeat top left;width:16px;border-bottom:0px;}
#right_t{background:url(images/top_right.png) no-repeat right top;width:16px;border-bottom:0px;}	

.form table .black1{background:#0f0f0f;padding-top:3px;padding-bottom:3px;height:20px;border-bottom:1px solid #191919; text-align:right;}
.form table .black{background:url(images/cart_tr_bg_ie.jpg) repeat-x;}
.form table td.left_td{background:url(images/left_cart.png) repeat-y top left; width:16px;border-bottom:0px;}
.form table td.right_td{background:url(images/right_cart.png) repeat-y top right; width:16px;border-bottom:0px;}	
.form table td.left_foot{background:url(images/left_foot.png) repeat-y top left; width:16px;border-bottom:0px;}
.form table td.right_foot{background:url(images/right_foot.png) repeat-y top right; width:16px;border-bottom:0px;}	
.form table td{border-bottom:1px solid #353636;padding-left:3px;padding-right:8px;} 
#Empty_Cart{background:url(images/emptycart.png) no-repeat top;width:115px;
			 height:33px;
			 border:0px;
			 float:right;
			 padding-top:9px;
			 text-align:center;
			 text-decoration:none;
			 }				   
#recalculate{background:url(images/recalculate.png) no-repeat top;
			 width:89px;
			 height:33px;
			 border:0px;
			 float:right;
			 margin-right:35px;
			 text-align:center;
			 text-decoration:none;
			 padding-top:9px;
			 }
#cart.form{min-height:350px;}
#submit .button{float:none;
					 margin-left:45%;}
.fill{height:22px;
	  font-weight:bold;
	  padding:2px 2px 2px 2px;
	  margin-left:6px;
	  float:left;
	  margin-bottom:2px;}
.form .edit{background:url(images/edit.jpg) no-repeat;
			height:30px;
			width:50px;
			margin-right:50px;
			float:right;
			border:0px;
			clear:both;
			display:block;}
.big{margin:auto;
	 font-size:14px;
	 text-align:center;
	 font-weight:bold;
	 display:block;}
.click{margin-left:50px;float:left;}

.centered{margin:10px;float:left;}
.center{margin:0 auto;width:150px;}
