	* {margin: 0px; padding: 0px;}
			
	img {border: 0px;}

	html,body {
		font-size: 12px;
		font-family: arial;
	}

	body {
		background: #e8e8e8 url("images/bg.gif") repeat-x top;
		text-align: none;
	}
	
	a { text-decoration: underline; color: #e2631e; }
	a:hover { text-decoration: none; color: #e2631e; }
	
	.text_left { text-align: left; }
	.text_center { text-align: center; }
	.text_right { text-align: right; }
	.float_left { float: left; }
	.plan_float_left { float: left; 
font-size:20px;
font-weight: bold;
padding-left: 15px;
padding-top: 4px;
}

._22font { font-size: 22px; color: #e2631e; }

	.float_right { float: right; }
	.clear_both { clear: both; }

	.page_wrapper {
		width: 880px;
		margin: auto;
		text-align: left;
		background: #e2e2e2;
		padding: 0px 10px;
	}

	.super_top_nav {
		width: 900px;
		padding: 0px 33px 0px 0px;
		margin: auto;
		text-align: left;
		height: 25px;
		font-family: verdana;
		font-size: 10px;
	}

	.super_top_nav_right {
		padding-top: 3px;
		padding-right: 10px;
		height: 20px;
		float: right;
	}
	
	.super_top_nav span {
		float: left;
		color: #b0cee9;
		vertical-align: bottom;
		font-size: 15px;
	}

	.super_top_nav a {
		float: left; 
		line-height: 20px;
		color: #ffffff;
		padding: 0px 12px;
		padding-bottom: 2px;
		text-decoration: none;
	}

	.super_top_nav a:hover, .super_top_nav a.active {
		background: url("images/topnav-bg.gif") no-repeat center bottom;
	}

	.page_header {
		height: 80px;
	}

	.page_header_right {
		float: right;
		color: #5d5d5d;
		font-size: 18px;
		padding: 20px;
		padding-right: 20px;
	}
	
	.page_header_right a {
		text-decoration: none;
	}

	.page_header_logo {
		padding-top: 0px;
		float:left;
		height: 95px;
		margin-top: -25px;
	}
	
	.page_nav_bar {
		clear: both;
		height: 43px;
		line-height: 43px;
		background: url("images/nav-bg.gif") repeat-x;
		font-size: 13px;
	}
	
	.page_nav_bar_start {
		float: left;
	}
	.page_nav_bar_end {
		float: right;
	}
	
	.page_nav_bar a {
		float: left;
		color: #5d5d5d;
		padding: 0px 18px;
		background: url("images/nav-line.gif") no-repeat center right;
		text-decoration: none;
		font-weight: bold;
	}
	
	.page_nav_bar a.highlighted {
		height: 43px;
	}
	
	.page_nav_bar a.end {
		background: none;
	}
	
	.page_nav_bar a:hover {
		text-decoration: underline;
	}
	
	.page_promo {
		height: 254px;
		overflow: hidden;
		margin-bottom: 5px;
	}
	
	.page_promo_left h2, .page_promo_left h3, .page_promo_left h4 {
		color:#4478aa;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:bold;
	}
	
	.page_promo_left a {
		color: #e2631e;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 16px;
		margin: 6px 0 0 0;
		text-decoration: none;
	}
	
	.page_promo_left a:hover {
		text-decoration: underline;
	}
	
	.page_promo_left_button_1, .page_promo_left_button_2, .page_promo_left_button_3 {
		width: 256px;
		padding: 25px 0 31px 16px;
	}
	
	.page_promo_left_button_1 {
		background: url("images/sider-link-bg1.jpg") no-repeat top left;
		height: 49px;
	}
	
	.page_promo_left_button_2 {
		background: url("images/sider-link-bg2.jpg") no-repeat top left;
		height: 45px;
	}
	
	.page_promo_left_button_3 {
		background: url("images/sider-link-bg3.jpg") no-repeat top left;
		height: 49px;
	}
		
	.page_promo_right {
		background: url("images/header.jpg") no-repeat top left;
		width: 571px;

		padding: 26px 0 26px 39px;
		font-size: 18px;
		color: #3c3c3c;
		line-height: 30px;
	}
	
	.page_promo_right h1 {
		font-size: 48px;
		color: #4478aa;
		font-weight: bold;
	}
	
	.page_promo_right h2 {
		margin: 0 0 23px 0;
		font-size: 30px;
		color: #4478aa;
		letter-spacing: -1px;
		font-weight: bold;
	}
	
	.page_promo_right_info {
		margin:0 0 14px 35px;
	}
	
	.page_promo_right_buttons {
		margin:0 0 14px 35px;
	}
	
	.page_content_left {
		width: 255px;
		padding-left: 5px;
	}
	
	.side_block {
		background: #ffffff url("images/siderbox-bg.gif") repeat-x top left;
	}
	
	.side_block_body {
		padding: 20px;
	}
	
	.side_block ul {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		list-style: none;
		line-height: 21px;
		border-bottom: solid 1px #dddcdc;
	}
	
	.side_block h1 {
		font-size: 18px;
		color: #000;
		line-height: 20px;
		margin: 0 0 10px 0;
		padding-bottom: 10px;
		border-bottom: solid 1px #dddcdc;
	}
	
	.side_block h1 font {
		color: #5e7dce;
	}
	
	.side_block img {
		margin-right: 5px;
	}
	
	.side_block_bottom img {
		display: block;
	}
	
	.side_block p {
		margin:5px 0 5px 0;
		padding:8px 0 8px 0;
		border-bottom:solid 1px #dddcdc;
	}
	
	.C1 { color:#e2631e; }
	.C2 { color:#4668c2; }
	
	.side_block_news {
		background: url("images/news.jpg") no-repeat top right;
		padding: 20px;
	}
	
	.page_content_right {
		padding-left: 9px;
	}
	.subpage_content_right {
		padding-left: 0px;
		padding-right:4px;

	}
	
	.page_plan {
		margin: 1px;
		width: 304px;
	}
	
	.page_plan_head h1 {
		line-height: 48px;
		color: #fff;
		border: solid 4px #d8d8d8;
		border-bottom: none;
		font-size: 20px;
		font-weight: bold;
		padding-left: 10px;
	}
	
	.page_plan_head h1.orange {
		background: #e2631e;
	}
	
	.page_plan_head h1.gray {
		background: #7f7f7f;
	}
	
	.page_plan_head h1.green {
		background: #8dbf60;
	}
	
	.page_plan_head h1.blue {
		background: #588fcc;
	}
	
	.page_plan_head span {
		font-size:30px;
		color:#fff;
		font-weight:normal;
	}
	
	.page_plan_body-1 {
		padding: 24px 15px 10px 25px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-2 {
		padding: 24px 15px 10px 25px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server2.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-3 {
		padding: 24px 15px 10px 25px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server3.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-4 {
		padding: 24px 15px 10px 25px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server4.jpg") no-repeat top left #f6f6f6;
	}
	
	.page_plan_body-1 ul, .page_plan_body-2 ul, .page_plan_body-3 ul, .page_plan_body-4 ul {
		margin: 0 0 10px 80px;
		line-height: 22px;
		padding: 0;
		list-style: none;
	}
	
	.page_plan_body-1 li, .page_plan_body-2 li, .page_plan_body-3 li, .page_plan_body-4 li {
		padding-left: 15px;
		background: url("images/bullet01.gif") no-repeat center left;
	}

	.page_plan2 {
		margin: 1px;
		width: 290px;
	}
	
	.page_plan_head2 h1 {
		line-height: 30px;
		color: #fff;
		border: solid 4px #d8d8d8;
		border-bottom: none;
		font-size: 16px;
		font-weight: bold;
		padding-left: 10px;
	}
	
	.page_plan_head2 h1.one {
		background: #e2631e;
	}
	
	
	.page_plan_head2 h1.two {
		background: #8dbf60;
	}
	
	.page_plan_head2 h1.three {
		background: #588fcc;
	}
	.page_plan_head2 h1.four {
		background: #7f7f7f;
	}
	.page_plan_head2 h1.five {
		background: #ff0000;
	}
	.page_plan_head2 h1.six {
		background: #000000;
	}
	
	.page_plan_head2 span {
		font-size:30px;
		color:#fff;
		font-weight:normal;
	}
	
	.page_plan_body-12 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server-1.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-22 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server2-2.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-32 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server3-3.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-42 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server4-4.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-52 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server4-4.jpg") no-repeat top left #f6f6f6;
	}
	.page_plan_body-62 {
		padding: 10px 15px 4px 5px;
		border: solid 4px #d8d8d8;
		border-top: none;
		background: url("images/server4-4.jpg") no-repeat top left #f6f6f6;
	}
	
	.page_plan_body-12 ul, .page_plan_body-22 ul, .page_plan_body-32 ul, .page_plan_body-42 ul, .page_plan_body-52 ul, .page_plan_body-62 ul {
		margin: 0 0 10px 80px;
		line-height: 22px;
		padding: 0;
		list-style: none;
	}
	
	.page_plan_body-12 li, .page_plan_body-22 li, .page_plan_body-32 li, .page_plan_body-42 li, .page_plan_body-52 li, .page_plan_body-62 li {
		padding-left: 15px;
		padding-bottom:1px;
		background: url("images/bullet01.gif") no-repeat center left;
		margin-left:7px;
	}
	
	.page_testimonial {
		margin-top: 5px;
		padding: 18px;
		border: solid 4px #d8d8d8;
		border-top :none;
		background: url("images/client.jpg") no-repeat top left #f6f6f6;
	}
	
	.page_testimonial h1{
		font-size: 24px;
		color: #696565;
		margin :0 0 10px 0;
		font-weight: normal;
	}
	.page_testimonial h1 font {
		color: #588fcc;
		font-size: 24px;
	}
	.page_testimonial div {
		background: url("images/c1.gif") no-repeat left top;
		margin: 0 0 0 80px;
	}

	.borderbox {
		margin-top: 2px;
		margin-bottom: 4px;
		margin-left: 1px;
		margin-right: 1px;
		padding: 18px;
		border: solid 4px #d8d8d8;
		background: #ffffff;
	}
	.borderbox h1{
		font-size: 24px;
		color: #696565;
		padding-left: 0px;
		margin :0 0 10px 0;
		font-weight: normal;
	}
	.borderbox h1 font {
		color: #588fcc;
		font-size: 24px;
	}
	.borderbox div {
		margin: 0 0 0 10px;
	}
	.borderbox a { text-decoration: none; color: #e2631e; }

	.borderbox2 {
		margin-top: 2px;
		margin-bottom: 4px;
		margin-left: 1px;
		margin-right: 1px;
		padding: 18px;
		border: solid 4px #d8d8d8;
		background: #ffffff;
	}
	.borderbox2 h1{
		font-size: 24px;
		color: #696565;
		padding-left: 0px;
		margin :0 0 10px 0;
		font-weight: normal;
	}
	.borderbox2 h1 font {
		color: #588fcc;
		font-size: 24px;
	}
	.borderbox2 div {
		margin: 0 0 0 0;
	}
	.borderbox2 span {
		line-height:20px;
		font-size:10px;
	}
	.borderbox2 a { text-decoration: none; color: #e2631e; }

	.borderbox-servers {
		margin-top: 2px;
		margin-bottom: 4px;
		margin-left: 1px;
		margin-right: 1px;
		padding: 5px;
		border: solid 4px #d8d8d8;
		background: #ffffff;
	}
	.borderbox-servers h1{
		font-size: 24px;
		color: #696565;
		padding-left: 0px;
		margin :0 0 10px 0;
		font-weight: normal;
	}
	.borderbox-servers h1 font {
		color: #588fcc;
		font-size: 24px;
	}
	.borderbox-servers div {
		margin: 0 0 0 0;
	}
	.borderbox-servers span {
		line-height:20px;
		font-size:10px;
	}
	.borderbox-servers a { text-decoration: none; color: #e2631e; }
	
	.page_footer_nav {
		background: #ececec;
		font-family: verdana;
		font-size: 14px;
		color: #9b9a9a;
		border-bottom: 1px solid #dadada;
		border-top: 1px solid #dadada;
		margin: 10px 0px;
		line-height: 38px;
		font-size: 10px;
		text-align: center;
	}
	
	.page_body {
		background: #ffffff url("images/siderbox-bg.gif") repeat-x top left;
		padding: 18px;
		margin-top: 4px;
		margin-left: 10px;
		line-height: 18px;
	}
	
	.page_body h1 {
		color: #588fcc;
		font-size: 19px;
	}
	
	.page_body p {
		padding: 10px;
	}
	
	.page_footer_nav a {
		color: #554f4f;
		text-decoration: none;
	}
	
	.page_footer_nav a:hover {
		text-decoration: underline;
	}
	
	.page_footer_info {
		padding: 5px 0px 40px;
		color: #9b9a9a;
		font-size: 10px;
		text-align: center;
		line-height: 20px;
	}
	
	.page_footer_info a {
		padding: 0px 5px;
		color:#9b9a9a;
		text-decoration: none;
	}
	
	.page_footer_info a:hover {
		text-decoration: underline;
	}
#plans-detail{ float: left; width: 100%; margin: 0 0 10px 0; }
	#plans-details .add{ float:left; width:100%;}
	#plans-details .out{ float:left; width:100%;}
	#plans-details .in{ float: left; width:100%;}
   #plans-details ul{ margin:0; padding:0; }
   #plans-details ul.column{ float: left; width: 220px; padding:0 0 0 10px; }
   #plans-details ul.last{ margin: 0; padding:0 0 0 10px;}
   #plans-details li{ padding:3px 0;}
   #plans-details li ul{ margin: 4px 0 0px 0; }
   #plans-details li li{ padding: 0 20px 3px 5px; margin: 0 0 0 4px; font-size: 11px; background: url(bullet_6dots.gif) no-repeat 0 4px; }
