@charset "utf-8";
/* CSS Document */

*{
	padding:0px; margin:0px; text-decoration:none; border:0px;
}

p { margin: 1.12em 0 }




body{
	background:#cccccc;
}


.copy_txt{
	float:left; width:1000px; margin:0px 50px 10px 50px; display:inline; font:16px/24px "Lucida Grande"; color:#FFFFFF;
}



.main_outer_div{
	width:1225px; margin:0px auto 0px auto; position:relative; background-color:#171717;
}
.top_panel{
	float:left; width:1100px; height:70px; margin:0px 0px 0px 60px; display:inline; background-color: #171717;
}
.middle_panel_home{
	float:left; width:1100px; margin:0px 15px 0px 60px; display:inline;background-color: #171717;
}
.middle_panel_inner{
	float:left; width:1100px; margin:20px 0px 70px 60px; display:inline; background-color: #171717;
}
.logo{
	float:left; margin-top:41px; width:150px;
}
.top_right_lnk{
	float:right; width:700px;
}
.top_most_lnk{
	display:block; text-align:right; font:10px "Lucida Grande"; color:#666666; margin-top:15px;
}
.top_most_lnk a{
	font:10px "Lucida Grande"; color:#666666;
}
.top_most_lnk a:hover{
	font:10px "Lucida Grande"; color:#999999;
}
.top_most_lnk_active{
	font:10px "Lucida Grande"; color:#999999;
}
.main_lnks{
	display:block; text-align:right; font:12px "Lucida Grande"; color:#999999; margin-top:20px; 	
}
.main_lnks a{
	font:12px "Lucida Grande"; color:#999999;
}
.main_lnks a:hover{
	font:12px "Lucida Grande"; color:#31acff;
}
.main_lnks_active{
	font:12px "Lucida Grande"; color:#31acff;
}
.btm_panel{
	clear:both; width:1225px; margin:0px 0px 0px 0px; background:#000000; opacity: 0.80; filter: alpha(opacity=80); padding-bottom:25px; 
}

.btm_sitemap{
	width:1125px; float:left; margin:40px 40px 95px 60px; display:inline;background:#000000;
}
.btm_sitemap_cols ul, li{
	padding:0px; margin:0px; list-style-type:none;
}
.btm_sitemap_cols li{
	padding:0px; margin:0px; list-style-type:none; float:left; padding:0px 80px 0px 0px; display:inline-block;
}
.btm_sitemap_cols li a{
	font:12px "Lucida Grande"; color:#8d8d8d; display:inline-block; padding-bottom:5px;
}
.btm_sitemap_cols li a:hover{
	font:12px "Lucida Grande"; color:#FFFFFF;
}
.btm_sitemap_cols_active{
	font:12px "Lucida Grande"; color:#FFFFFF; display:inline-block; padding-bottom:5px;
}
.copyright_info{
	width:932px; margin-left:40px; font:12px "Lucida Grande"; color:#8d8d8d;
}
.banner_title_txt{
	float:left; width:1100px; margin:60px 15px 30px 15px; display:inline;
}
.banner_title_txt_inner{
	float:left; display:inline; border-bottom:1px solid #333333; padding-bottom:30px; margin-bottom:40px; width:1100px;
}

.banner_title_border_none{
	border-bottom:none; margin-bottom:0;
}
.time_line{
	float:left; width:1100px; margin:-30px 15px 15px 27px; display:inline;
}
.flash_box{
	float:left; width:1100px; margin:15px 15px 0px 0px; display:inline; color:#FFFFFF; overflow:hidden;
}
.home_middle_content{
	float:left; width:1100px; margin:0px 15px 70px 60px; padding-top:35px; padding-bottom:35px; display:inline; background-color:#171717;
}
.content_columns_home ul, li{
	margin:0px; padding:0px; list-style-type:none;
}
.content_columns_home li{
	margin:0px; padding:0px; list-style-type:none; float:left; padding:0px 27px 0px 27px; display:inline-block;
	font:18px "Lucida Grande"; color:#ffffff; width:310px;
}
.column_sep {

border-right: solid 1px #404040;

}

.column_title{
	font:20px "Lucida Grande"; color:#ffffff; padding-bottom:8px;
}
.column_content{
	font:16px/22px "Lucida Grande"; color:#a9a9a9; padding-bottom:8px;
}
.column_content_lnk{
	font:16px "Lucida Grande"; color:#31acff;
}
.column_content_lnk a{
	font:16px "Lucida Grande"; color:#31acff;
}
.column_content_lnk a:hover{
	color:#999999;
}
.contact_columns{
	float:left; width:1100px;
}
.contact_columns01{
	float:left; width:500px; margin-right:80px; font:16px/26px "Lucida Grande"; color:#FFFFFF;
}
.contact_columns02{
	float:left; width:500px; font:14px/26px "Lucida Grande"; color:#FFFFFF;
}
.content_lnk_blue{
	color:#99ccff; font:14px/26px "Lucida Grande"; text-decoration:underline;
}
.content_lnk_blue:hover{
	text-decoration:none;
}
.sub_title{
	font:24px/26px "Lucida Grande"; color:#FFFFFF;
}
.sub_title01{
	font:16px/26px "Lucida Grande"; color:#FFFFFF;
}

.sub_title02{
	font:24px/26px "Lucida Grande"; color:#31acff;
}

.form_sep{
	margin-bottom:10px;
}
.form_label{
	font:12px "Lucida Grande"; color:#888888; margin-right:15px; width:100px; text-align:right; display:inline-block; vertical-align:top;
}
.txt_box{
	font:12px "Lucida Grande"; color:#888888; width:330px; border:none; border-bottom:2px solid #9e9e9e; height:21px;
	padding:6px 5px 0px 5px;
}
.txt_area{
	font:12px "Lucida Grande"; color:#888888; width:330px; border:none; border-bottom:2px solid #9e9e9e; overflow:auto;
	padding:6px 5px 0px 5px;
}
.domain_content{
	float:left; width:1100px; font:16px/28px "Lucida Grande"; color:#FFFFFF;
}
.general_conent{
	font:16px/28px "Lucida Grande"; color:#FFFFFF;
}
.domain_content_padding{
	margin-bottom:50px;
}
.domian_option_radio_btn{
	font:16px "Lucida Grande"; color:#888888; margin-right:10px; width:210px; text-align:right; display:inline-block;
}
.form_sep_domain{
	margin-bottom:5px;
}
.form_sep01{
	margin-bottom:30px;
}
.txt_box01{
	font:12px "Lucida Grande"; color:#888888; width:440px; border:none; border-bottom:2px solid #9e9e9e; height:21px; margin-right:20px;
	padding:6px 5px 0px 5px;
}
.jmp_mnu{
	font:12px "Lucida Grande"; color:#888888; border:none; vertical-align:top; 
}
.domain_note{
	float:left; border:1px solid #454545; padding:10px; width:770px; font:12px "Lucida Grande"; color:#888888; background:#262626;
	opacity: 0.70; filter: alpha(opacity=70); margin-top:30px;
}
.content_blue_txt{
	color:#99ccff; font:12px/26px "Lucida Grande";
}
.content_blue_txt01{
	color:#99ccff; font:16px/26px "Lucida Grande";
}
.view_blog_lnk{
	font:24px/28px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-style:italic;
}
.view_blog_lnk:hover{
	font:24px/28px Georgia, "Times New Roman", Times, serif; color:#888888; font-style:italic;
}

.textlink{
	font:16px/28px "Lucida Grande", "Times New Roman", Times, serif; color:#888888; font-style:italic;
}
.textlink:hover{
	font:16px/28px "Lucida Grande", "Times New Roman", Times, serif; color:#31acff; font-style:italic;
}

.tutoriallink{
	font:16px/28px "Lucida Grande", "Times New Roman", Times, serif; color:#31acff; font-style:italic;
}
.tutoriallink:hover{
	font:16px/28px "Lucida Grande", "Times New Roman", Times, serif; color:#31acdd; font-style:italic;
}


.our_company_columns{
	float:left; display:inline; border-bottom:1px solid #333333; padding-bottom:40px; margin-bottom:40px; width:1100px;
}
.our_company_columns01{
	float:left; width:500px; margin-right:80px; font:14px/26px "Lucida Grande"; color:#FFFFFF;
}
.our_company_columns02{
	float:left; width:500px; font:14px/26px "Lucida Grande"; color:#FFFFFF;
}
.our_company_sub_title{
	font:18px/26px "Lucida Grande"; color:#31acff; font-weight:bolder;
}
.img_margin_left{
	margin-left:120px;
}
.textimonial_box{
	float:left; display:inline; width:1100px;
}
.testimonial_txt{
	float:left; width:1000px; margin:0px 50px 60px 50px; display:inline; font:16px/24px "Lucida Grande"; color:#FFFFFF;
}
.testimonial_name{
	font:14px/24px "Lucida Grande"; color:#FFFFFF; display:inline-block; margin-top:8px;
}




.personal_plan_top_panel01{
	float:left; width:500px; font:16px/26px "Lucida Grande"; color:#FFFFFF;
}
.personal_plan_top_panel02{
	float:left; width:500px; text-align:right; margin-top:25px;
}
.plan_overview_columns{
	float:left; display:inline; width:1100px;
}
.plan_overview_columns01{
	float:left; width:530px; font:16px/26px "Lucida Grande"; color:#FFFFFF; margin-right:40px; display:inline;
}
.plan_overview_columns02{
	float:left; font:16px/26px "Lucida Grande"; color:#FFFFFF; width:400px;
} 
.feature_note{
	font:12px "Lucida Grande"; color:#888888;
}
.package_feature_box{
	width:1100px; float:left; margin:0px 0px 0px 12px; display:inline;
}
.package_feature_cols ul, li{
	padding:0px; margin:0px; list-style-type:none;
}
.package_feature_cols li{
	padding:0px; margin:0px; list-style-type:none; float:left; padding:0px 50px 0px 0px; display:inline-block; width:225px;
	font:12px/24px "Lucida Grande"; color:#888888;
}
.page_main_title{
	font:38px "Lucida Grande"; color:#FFFFFF;
}
.plan_feature_name{
	font:14px "Lucida Grande"; color:#888888; margin-right:20px; width:160px; text-align:right; display:inline-block;  padding-top:9px; vertical-align:top;
}
.white_color{
	font:14px "Lucida Grande"; color:#FFFFFF;
}
.help_box{
	padding:10px 13px 10px 13px; 
	background:#23202b; 
	opacity: 0.85; 
	filter: alpha(opacity=85); 
	border-right:1px solid #392e48; 
	display:inline-block;
}
.feature_desc{
	padding:9px 10px 8px 10px; 
	background:#23202b; 
	opacity: 0.85; 
	filter: alpha(opacity=85); 
	font:14px "Lucida Grande"; 
	color:#FFFFFF; width:200px; 	
	display:inline-block; 
	vertical-align:top; 
	text-align:center; 
	height:17px; 
	margin-right:5px;
} 
.plan_feature_cost{
	font:14px "Lucida Grande"; color:#99ccff; margin-right:20px; width:200px; text-align:right; display:inline-block;  padding-top:17px; vertical-align:top;
}
.plan_cost_txt{
	padding:9px 10px 8px 10px; background:#23202b; opacity: 0.85; filter: alpha(opacity=85); font:14px "Lucida Grande"; color:#FFFFFF; width:170px; display:inline-block; vertical-align:top; 
	text-align:center;
}
.reseller_plan_top_panel01{
	float:left; width:460px; font:16px/26px "Lucida Grande"; color:#FFFFFF; margin-right:120px; margin-left:50px; display:inline;
}
.reseller_plan_top_panel02{
	float:left; width:450px; font:12px/26px "Lucida Grande"; color:#999999;
}
.reseller_overview_columns01{
	float:left; width:1100px; font:16px/26px "Lucida Grande"; color:#FFFFFF; display:inline;
}
.reseller_plan_detail_panel01{
	float:left; width:480px; font:16px/26px "Lucida Grande"; color:#FFFFFF; margin-right:30px; display:inline;
}
.reseller_plan_detail_panel02{
	float:left; width:400px; text-align:right; margin-top:40px; border-left:1px solid #333333; padding:10px 0px 10px 0px;
}
.reseller_plan_box{
	float:left; width:1100px; margin-bottom:70px;
}
.reseller_plan_table_titles{
	float:left; width:1100px;
}
.reseller_table_title{
	margin-left:135px; display:inline-block; font:14px "Lucida Grande"; color:#FFFFFF; padding-top:8px;
}
.reseller_table_title02{
	margin-left:115px; display:inline-block; font:14px "Lucida Grande"; color:#FFFFFF; padding-top:8px;
}
.reseller_table_title03{
	margin-left:100px; display:inline-block; font:14px "Lucida Grande"; color:#FFFFFF; padding-top:8px;
}
.table_title_float{
	float:left;
}
.month_name{
	float:left; width:55px; font:12px "Lucida Grande"; color:#FFFFFF; padding-top:7px;
}
.month_graph{ 
	float:left; width:400px;
}
.graph_bars ul, li{
	padding:0px; margin:0px; list-style-type:none;
}
.graph_bars li{
	float:left; height:20px; position:relative; margin-right:6px; display:block;
}
.graph_bars li span{
	float:left; display:block; width:4px; background:#31acff; position:absolute; bottom:0; font-size:0px;
}

/*mikes changes */

.ordernow { 
	font:14px "Lucida Grande"; color:#31acff;
}

.ordernow:hover {
	color:#ffffff;
}

.heading {

	font:14px "Lucida Grande"; 
	color:#ffffff;
	font-weight: bolder;

}

.submit {
	inherit: none;

}

input {

background-color: #DCDCDC;

}

/********** Tool Top Classes Starts *********************/

#tt {position:absolute; display:block; overflow:hidden;}
#tttop {display:block; height:7px; background:url(../images/tt_top.gif) top right no-repeat; opacity: 0.80; filter: alpha(opacity=80); overflow:hidden;}
#ttcont {display:block; background:#070707; color:#999999; font:12px Arial, Helvetica, sans-serif; opacity: 0.80; filter: alpha(opacity=80); padding:5px 10px 5px 10px; font-style:italic;}
#ttbot {display:block; background:url(../images/tt_bottom.gif) top left no-repeat; overflow:hidden; opacity: 0.80; filter: alpha(opacity=80); height:20px;}

/********** Tool Top Classes Ends *********************/