@charset "utf-8";
/* CSS Document */

body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color:#d1e2fb;
background-image:url(../images/bg_top.jpg);
background-repeat:repeat-x;
height:190px;
}
#outer_container{
	width:918px;
	background-image:url(../images/white_ws.png);
	background-repeat:repeat-y;
	margin:auto;
}
#outer_wrapper{
	width:904px;
	margin:auto;
	background-color:#FFFFFF;
}
.top_empty{
	width:43px;
	height:43px;
	float:right;
}
.top_empty2{
	width:43px;
	height:23px;
	float:right;
}
.top_empty3{
	width:21px;
	height:40px;
	float:left;
}
.top_empty4{
	width:21px;
	height:15px;
	float:right;
}
.top_empty5{
	width:21px;
	height:41px;
	float:right;
}
.top_empty6{
	width:21px;
	height:17px;
	float:right;
}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
}
.logo_outer{
	width:904px;
	height:39px;
	float:left;
}
.logo{
	width:200px;
	height:39px;
	padding:0px 0px 0px 21px;
	float:left;
}
.top_nav{
	width:238px;
	height:39px;
	float:right;
}
.top_nav11{
	width:178px;
	height:39px;
	float:right;
}
.faq_icon{
	width:27px;
	height:39px;
	float:left;
}
.faq_text{
	width:36px;
	float:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:14px 0px 0px 0px;
}
.faq_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.faq_text a:hover{
	color:#0886c9;
	text-decoration:none;
}
.faq_divider{
	width:1px;
	float:left;
	height:39px;
	background-image:url(../images/faq_divider.png);
	background-repeat:no-repeat;
}
.support_icon{
	width:33px;
	height:39px;
	float:left;
}
.support_text{
	width:50px;
	float:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:14px 0px 0px 0px;
}
.support_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.support_text a:hover{
	color:#0886c9;
	text-decoration:none;
}
/*menu starts from here*/
/*.menu-container{
	float:left;
	padding:0px 0px 0px 0px;
	width:858px;
	height:38px;
	border: 1px #697f9e solid;
}*/
#menu-container {
	float:left;
	padding:0px 0px 0px 0px;	
	width:865px;
	height:38px;
}
#menu {
	float: left;
	width:865px;
	margin:0px 0px 0px 0px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu li {
	display: inline;
}
#menu  ul li.sep {
	color: white;
	width:1px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#menu a {
	display: block;
	float: left;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding:13px 26px 0px 25px;
	_padding:13px 25px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
	text-decoration: none;
	background-image:url(../images/menu_bg1.jpg);
	background-repeat:repeat-x;
	text-align: center;
	color: #011c42;
}
#menu a:hover {
	background-image:url(../images/menu_bgover1.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;	
}
#menu .active a {
	background-image:url(../images/menu_bgover1.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;	
}
/*menu starts from here*/
#image_container{
	width:862px;
	height:275px;
	background-image:url(../images/bg_image.jpg);
	background-repeat:no-repeat;
	float:left;
}
#image_container_inner{
	width:862px;
	height:157px;
	float:left;
}
#form_container{
	width:285px;
	height:275px;
	float:right;
}
.form_area{
	width:248px;
	height:214px;
	float:left;
}
.form_top{
	width:248px;
	height:22px;
	float:left;
	background-image:url(../images/form_top.png);
	background-repeat:no-repeat;
}
.form_middle{
	width:248px;
	height:170px;
	float:left;
	background-image: url(../images/form_bg.png);
	background-repeat:repeat-y;	
}
.form_middle_login{
	width:248px;
	height:170px;
	float:left;
}
.form_bottom{
	width:248px;
	height:22px;
	float:left;
	background-image:url(../images/form_bottom.png);
	background-repeat:no-repeat;
}
.member_outer{
	width:210px;
	height:170px;
	float:left;
}
.member_outer_login{
	width:227px;
	height:170px;
	float:left;
}
.member_lock{
	width:36px;
	height:30px;
	float:left;
}
.member_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:174px;
	float:right;
	height:17px;
	color:#0f305f;
	padding:13px 0px 0px 0px;
}
.username{
	width:68px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0f305f;
	padding:5px 0px 0px 0px;
}
.username_login{
	width:85px;
	height:26px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px 0px 0px 0px;
}
.userbox{
	background-color:#bad1f3;
	border: 1px #FFFFFF solid;
}
.userfield{
	width:142px;
	height:31px;
	float:right;
}
.forget_pass{
	width:142px;
	height:15px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0f305f;
}
.forget_pass a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0f305f;
	text-decoration:none;
}
.forget_pass a:hover{
	color:#c4aa32;
	text-decoration:none;
}
#box_container{
	width:862px;
	height:264px;
	float:left;
}
.box1{
	width:288px;
	height:264px;
	float:left;
}
.box1{
	width:291px;
	height:264px;
	float:left;
}
.box2{
	width:290px;
	height:264px;
	float:left;
}
.box3{
	width:281px;
	height:264px;
	float:right;
}
.box_grdside{
	width:10px;
	height:264px;
	float:left;
}
.box_grdmid{
	width:261px;
	height:264px;
	float:left;
	background-image:url(../images/box_grdmid.png);
	background-repeat:repeat-x;
}
.box_heading{
	width:261px;
	height:48px;
	float:left;
	padding:14px 0px 0px 0px;
}
.box_middle{
	width:261px;
	height:140px;
	float:left;
}
.box_midsec1{
	width:138px;
	height:93px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:47px 0px 0px 0px;
	color:#000000;
}
.box_midsec2{
	width:123px;
	height:130px;
	float:left;
	padding:10px 0px 0px 0px;
}
.box_bottom{
	width:250px;
	height:48px;
	float:left;
	padding:14px 0px 0px 11px;
}
.general_content{
	width:662px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	float:left;
	line-height:24px;
}
#footer_container{
	width:904px;
	float:left;
	height:49px;
	background-color:#0f305f;
	padding:13px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#d1e2fb;
}
#footer_container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#d1e2fb;
}
#footer_container a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/* Inner Page Styles Starts From Here */

#image_container_inner{
	width:862px;
	height:157px;
	float:left;
}
#box_container_inner{
	width:862px;
	float:left;
}
.content_left{
	width:600px;
	float:left;
}
.content_right{
	width:248px;
	float:right;
}
.plan_box{
	width:248px;
	float:left;
	height:110px;
}
.inner_heading{
	width:600px;
	height:30px;
	float:left;	
	border-bottom: 1px solid #d1e2fb;
}
.inner_heading_green{
	width:600px;
	height:30px;
	float:left;
	border-bottom: 1px solid #429206;
}

.inner_line{
	width:600px;	
	float:left;
	border-bottom: 1px solid #d1e2fb;
	height:25px;
}
.inner_linegreen{
	width:600px;	
	float:left;
	border-bottom: 1px solid #429206;
	height:25px;
}
.inner_linefaq{
	width:600px;	
	float:left;
	height:15px;
	padding:10px 0px 0px 0px;
}
.running_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	color:#000000;
	padding:20px 0px 0px 0px;
	line-height:25px;
	width:600px;
	text-decoration:none;
}
.running_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.running_text a:hover{
	color:#000000;
	text-decoration:underline;
}
.running_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#878b0d;
	font-weight:bold;
}
.running_green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#429206;
	font-weight:bold;
}

#hosting_bg{
	width:600px;
	height:30px;
}
.hosting_plans{
	width:139px;
	height:22px;
	float:left;
	background-color:#9d840e;
	border-bottom:1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_detail{
	width:114px;
	height:22px;
	float:left;
	background-color:#3966a5;
	border-bottom:1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
	text-align:center;	
}
.hosting_detail_b{
	width:114px;
	height:22px;
	float:left;
	background-color:#3966a5;
	border-bottom:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_plans_sub{
	width:139px;
	height:22px;
	float:left;
	background-color:#e8e4d0;
	border-bottom:1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f780b;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_detail_sub{
	width:114px;
	height:22px;
	float:left;
	background-color:#ccdaed;
	border-bottom:1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2b88;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_detail_bsub{
	width:114px;
	height:22px;
	float:left;
	background-color:#ccdaed;
	border-bottom:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2b88;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_plans_full{
	width:600px;
	height:22px;
	float:left;
	background-color:#3966a5;
	border-bottom:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.hosting_detail_demo{
	width:453px;
	height:22px;
	float:left;
	background-color:#ccdaed;
	border-bottom:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2b88;
	padding:7px 0px 0px 7px;	
}
.hosting_detail_demo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2b88;
	text-decoration:none;
}
.hosting_detail_demo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d2b88;
	text-decoration:underline;
}
.top_button{
	width:31px;
	height:15px;
	float:right;
}
.running_textull{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:20px 0px 0px 0px;
	line-height:25px;
	text-decoration:underline;
}
.running_textull a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.running_textull a:hover{
	color:#000000;
	ttext-decoration:none;
}
.green_hosting{
	width:205px;
	height:110px;
	float:left;
}
.green_host_box{
	width:560px;
	height:116px;
	float:left;
	background-color:#f7f6f3;
	border: 1px solid #429206;
	padding:10px;
}
.green_host_s1{
	width:106px;
	height:100px;
	float:left;
}
.green_host_s2{
	width:360px;
	height:80px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
}
.top_outer{
	width:904px;
	height:160px;
	float:left;
}

/* Modified / Added CSS on 6 Apr 2009 */

.fantastic-box{
	width:250px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.fantastic{
	width:250px;
	padding:0px 0px 0px 0px;
	float:left;
}
.fantastic-middle{
	background-image:url(../images/fantastic-middle.jpg);
	background-repeat:repeat-y;
	width:250px;
	float:left;	
}
.fantastic-app{
	float:left;
	padding:0px 0px 0px 10px;
}
.fantastic-contents{
	float:left;
	padding:0px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.fantastic-list{
	float:left;
	padding:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.fantastic-list ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px;
	float:left;
	
}
.fantastic-list li{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:550px;
	
}
.fantastic-content-red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e65b2b;
	text-decoration:none;
	font-weight:bold;
}