body{
}
.main_index{
	font-family:'Arial',Georgia,Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#F2F2F2 url(images/main_page_bg.gif) repeat-x;
}
.all_inner{	
	font-family:'Arial',Georgia,Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#F2F2F2 url(images/body_bg_inner.gif) repeat-x;
}
.domainspage{	
	font-family:'Arial',Georgia,Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#F2F2F2 url(images/bg3.gif) repeat-x;
}

*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
a{
	text-decoration:none;
}
ul li{
	display:inline;
}
ul,ol,li{
	list-style:none;
}
.hide,em{
     position: absolute;
     left: -9999px;
}
/*---------------------------------------------page structure--------------------------------*/
#page{
	width:946px;
	margin:0 auto;
}
/*--------------------------------content_area-------------------------*/
#content_area{
	width:936px;
	padding:0 5px;
	padding-top:7px;
}
/*------------------------------------header----------------------------*/
#header{
	width:936px;
	height:102px;
}
.header_bg,
.header_lft,
.header_rgt{
	height:102px;
	display:block;
}
.header_bg{
	background:url(images/hdrbg.jpg) repeat-x;
}
.header_lft{
	background:url(images/hdrlft.jpg) no-repeat left top;
}
.header_rgt{
	background:url(images/hdrrgt.jpg) no-repeat right top;
}

/*--------------------------------header_cont-----------------------*/
#header_cont{
	width:889px;
	padding:0 16px 0 31px;
	height:102px;
	overflow:hidden;
}
/*---------------------------------header_cont_lft-----------------*/
.header_cont_lft{
	width:480px;
	float:left;
	height:102px;
}
.header_cont_lft h1{
	padding:26px 336px 24px 0;
}
.header_cont_lft h1 a{
	width:144px;
	height:52px;
	display:block;
	background:url(images/logo.jpg) no-repeat;
}
/*--------------------------------------header_cont_mid-----------------*/
.header_cont_mid{
	width:207px;
	padding-top:30px;
	float:left;
	height:72px;
}
.header_cont_mid span{
	background:url(images/txt01.gif) no-repeat;
	width:174px;
	height:12px;
	display:block;
	margin-left:2px;
}
/*-------------------------------mid_green------------*/
.mid_green{
	background:url(images/mid_green.jpg) no-repeat;
	width:177px;
	height:16px;
}
.mid_green label{
	font-size:13px;
	color:#333333;
	line-height:14px;
	text-align:center;
	display:block;	
	font-family:HelveticaNeue;
}
.header_cont_mid a{	
	font-size:15px;
	color:#007194;
	padding-top:2px;
	display:block;
	padding-left:24px;
	font-family:HelveticaNeue;
}
.header_cont_mid a:hover{
	text-decoration:underline;
}	
/*-----------------------------------header_cont_rgt------------------*/

.header_cont_rgt{
	padding-top:7px;
	width:202px;
	float:left;
	height:95px;
}
.laughing_girl{
	background:url(images/laughing_girl.jpg) no-repeat;
	width:202px;
	height:60px;
	margin-bottom:3px;
}
.ball{
	width:191px;
	padding-left:11px;
}
.ball a{
	background:url(images/ball.gif) no-repeat;
	font-size:11px;
	color:#076B86;
	font-family:Helvetica;
	display:block;
	padding-left:20px;
	height:13px;
	padding-top:3px;
}
/*--------------------------------------menu------------------------------*/
#menu{
	width:934px;
	height:37px;
	background:url(images/menu_bg.jpg) repeat-x;
	border-left:1px solid #BECAD6;
	border-right:1px solid #BECAD6;
	overflow:hidden;
}
.menulink{
	width:934px;
	overflow:hidden;
	padding:0 1px;
}
.menulink li{
	float:left;
}
/*--------------------------------banner-------------------*/
#banner{
	background:url(images/bnrbg_fixing.jpg) no-repeat;
	width:936px;
	height:287px;
}
/*--------------------------banner_mid_txt-------------*/
.banner_mid_txt{
	padding:65px 295px 15px 428px;
	width:213px;
}
.banner_mid_txt_link{
	width:213px;
	overflow:hidden;
}
.banner_mid_txt_link li{
	display:block;
	padding-bottom:7px;
	background:url(images/tick.gif) no-repeat;
	padding-left:26px;
}
.banner_mid_txt_link li a{
	font-size:13px;
	color:#EBFBFF;
	font-weight:bold;
	display:block;
}	
.banner_mid_txt_link li a strong{
	color:#FFE147;
}

.get_start{
	width:187px;
	padding-left:26px;
	padding-top:5px;
}
.get_start a{
	background:url(images/get.gif) no-repeat;
	width:129px;
	height:36px;
	display:block;
}
/*-------------------------------banner_down-------------*/
#banner_down{
	width:886px;
	overflow:hidden;
	padding:0 32px 0 18px;
}
/*-----------------------banner_down_lft-----------------------*/
.banner_down_lft{
	width:467px;
	float:left;
	margin-top:41px;
}
.inp_banner_down_lft{
	width:467px;
}
.inp_banner_down_lft dl{
	width:467px;
	overflow:hidden;
}
.inp_banner_down_lft dl dt,dd{
	float:left;
	display:inline;
}
.inp_banner_down_lft dl dt{
	background:url(images/txt02.gif) no-repeat;
	width:238px;
	height:27px;
	margin-right:3px;
}
/*-------------------------inp01-----------------------*/
.inp01{
	width:142px;
	margin-right:3px;
}
.inp01 input{
	background:url(images/btn02.gif) no-repeat right;
	width:136px;
	height:20px;
	border:none;
	padding:3px 3px 0 3px;
}
/*-------------------------inp02-----------------------*/
.inp02{
	width:50px;
	margin-right:5px;
}
.inp02 input{
	background:url(images/btn03.gif) no-repeat right;
	width:44px;
	height:20px;
	border:none;
	padding:3px 3px 0 3px;
}
/*-------------------------inp03-----------------------*/
.inp03{
	width:26px;
}
.inp03 input{
	background:url(images/btn.gif) no-repeat right;
	width:26px;
	height:27px;
	border:none;
	cursor:pointer;
}
/*----------------------------------------------------banner_down_rgt------------------*/
.banner_down_rgt{
	width:345px;
	float:right;
	overflow:hidden;
}
.banner_down_rgt .pic10{
	background:url(images/pic10.jpg) no-repeat;
	width:146px;
	height:65px;
	display:block;
	float:left;
}
.banner_down_rgt .pic11{
	background:url(images/pic11.jpg) no-repeat;
	width:158px;
	height:62px;
	display:block;
	float:right;
	margin-top:8px;
}
	
/*---------------------------------------------content--------------------------------------*/
.main_content_btm{
	width:936px;
	height:7px;
	background:url(images/cont_btm.jpg) no-repeat;
}
#content{
	width:936px;
}
.contentbg,
.contenttop,
.contentbtm{
	width:936px;
	display:block;
}
.contentbg{
	background:url(images/cont_bg.jpg) repeat-y;
}
.contenttop{
	background:url(images/cont_top.jpg) no-repeat;
}
.contentbtm{
	background:url(images/contbtm.jpg) no-repeat bottom;
}
/*-----------------------main_content------------------------*/
#main_content{
	width:924px;
	padding:6px 6px 0 6px;
	overflow:hidden;
}
/*--------------cont_lft------------------*/
#cont_lft{
	width:706px;
	float:left;
	padding:6px 0 8px 6px;
}
.row_three_box{
	width:706px;
	overflow:hidden;
}
/*-------------------row_three_box01---------------------*/
.row_three_box01{
	width:229px;
	float:left;
	margin-right:6px;
	display:inline;
}
.row_box_bg,
.row_box_top,
.row_box_btm{
	width:229px;
	display:block;
}
.row_box_bg{
	background:url(images/row_bg.jpg) repeat-y;
}
.row_box_top{
	background:url(images/row_top.jpg) no-repeat;
}
.row_box_btm{
	background:url(images/row_btm.jpg) no-repeat bottom;
}
/*---------------------------controwbox----------------*/
.controwbox{
	width:227px;
	padding:0 1px;
}
.box_up{
	width:227px;
	height:43px;
}
.box_up h3{
	display:block;
	position:relative;
	top:13px;
}
.box_up .txt03{
	background:url(images/txt03_fixing.gif) no-repeat;
	width:199px;
	height:18px;
	margin-left:22px;
}
.box_up .txt04{
	background:url(images/txt04_fixing.gif) no-repeat;
	width:199px;
	height:18px;
	margin-left:23px;
}
.box_up .txt05{
	background:url(images/txt05_fixing.gif) no-repeat;
	width:199px;
	height:18px;
	margin-left:18px;
}

.controwbox .controwbox_link{
	width:225px;
	overflow:hidden;
}
.controwbox .controwbox_link li{
	display:block;
	width:202px;
	padding-left:23px;
}
.controwbox_link_white{
	height:24px;
	line-height:24px;
}
.controwbox_link_green{
	height:21px;
	margin:0 1px;
	width:225px;
	background:#E5F4F9;
	line-height:21px;
}
.controwbox .controwbox_link li small{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
}

.controwbox .controwbox_link li label{
	font-size:12px;
	color:#333333;
	padding-left:5px;
}
.controwbox .controwbox_link li  strong{
	color:#007C9E;
}
.controwbox .controwbox_link li label span{
	color:#CC0000;
}
/*------------------------------box_down-------------------------*/
.box_down{
	width:207px;
	height:41px;
	overflow:hidden;
	text-align:center;
	padding-left:20px;
}
.box_down h5{
	float:left;
	margin-right:10px;
	margin-top:11px;
}
.txt12{
	background:url(images/txt12.gif) no-repeat;
	width:73px;
	height:21px;
}
.txt11{
	background:url(images/txt11.gif) no-repeat;
	width:82px;
	height:22px;
}
.txt10{
	background:url(images/txt10.gif) no-repeat;
	width:94px;
	height:22px;
}

.box_down a{
	float:left;
	background:url(images/btn04_hover_figing.gif) no-repeat;
	width:90px;
	height:28px;
	display:block;
	margin-top:9px;
}
.box_down a:hover{	
	background:url(images/btn04_hover_figing.gif) no-repeat 0 -28px;
	width:90px;
	height:28px;
	display:block;

}
/*-----------------------------cont_lft_mid----------------*/
#cont_lft_mid{
	width:700px;
	padding-right:6px;
	overflow:hidden;
	padding-bottom:7px;
}
/*-----------------------cont_lft_mid_lft-----------*/
.cont_lft_mid_lft{
	padding:19px 27px 11px 17px;
	width:427px;
	float:left;
}
.cont_lft_mid_lft h3{
	background:url(images/txt09_fixing02.gif) no-repeat;
	width:140px;
	height:15px;
}
.cont_lft_mid_lft p{
	font-size:12px;
	color:#333333;
	padding:5px 0;
	line-height:18px;
}
.cont_lft_mid_lft p a{
	font-size:12px;
	color:#007598;
	text-decoration:none;
}
.cont_lft_mid_lft p a:hover{
	color:#8F0100;
}
/*------------------------three_img_txt------------------------------*/
.three_img_txt{
	width:427px;
	overflow:hidden;
}
/*-----------------------three_img_txt_top----------------*/
.three_img_txt_top{
	width:427px;
	display:block;
	padding-bottom:4px;
	overflow:hidden;
}
.three_img_txt_top_lft{
	width:29px;
	float:left;
}
.three_img_txt_top_lft label{
	background:url(images/pic01.gif) no-repeat;
	width:23px;
	height:22px;
	display:block;
	margin-top:7px;
}
.three_img_txt_top_rgt{
	width:396px;
	float:left;
}
.three_img_txt_top_rgt strong{
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.three_img_txt_top_rgt label{
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.three_img_txt_top_rgt span{
	height:1px;
	margin-right:7px;
	display:block;
	margin-top:7px;
	width:389px;
	background:url(images/dot.gif) repeat-x;
}
/*---------------------------------three_img_txt_top_lft02--------------------*/
.three_img_txt_top_lft02{
	width:29px;
	float:left;
}
.three_img_txt_top_lft02 label{
	background:url(images/pic02.gif) no-repeat;
	width:17px;
	height:22px;
	display:block;
	margin-left:3px;
}

/*---------------------------------three_img_txt_top_lft03--------------------*/
.three_img_txt_top_lft03{
	width:29px;
	float:left;
}
.three_img_txt_top_lft03 label{
	background:url(images/pic03.gif) no-repeat;
	width:25px;
	height:24px;
	display:block;
	margin-top:8px;
}

/*-------------------------cont_lft_mid_rgt------------------*/
#cont_lft_mid_rgt{
	width:229px;
	float:right;
	padding-top:6px;
}
.cont_lft_mid_rgt_bg,
.cont_lft_mid_rgt_top,
.cont_lft_mid_rgt_btm{
	width:229px;
	display:block;
}
.cont_lft_mid_rgt_bg{
	background:url(images/rgt_box_bg.jpg) repeat-y;
}
.cont_lft_mid_rgt_top{
	background:url(images/rgt_box_top.jpg) no-repeat;
}
.cont_lft_mid_rgt_btm{
	background:url(images/rgt_box_btm.jpg) no-repeat bottom left;
}
.content_rgt_box{
	width:204px;
	padding:13px 10px 15px 15px;
}
.content_rgt_box h3{
	background:url(images/txt06_fixing.gif) no-repeat;
	width:167px;
	height:15px;
	margin-bottom:12px;
}
.content_rgt_box p{
	font-size:12px;
	color:#007396;
	padding-bottom:22px;
	font-style:italic;
	line-height:18px;
}
.content_rgt_box_down{
	width:194px;
	padding-right:10px;
}
.content_rgt_box_down label{
	font-size:12px;
	color:#007396;
	display:block;
	width:194px;
	text-align:right;
}

.content_rgt_box_down a{
	font-size:12px;
	color:#CC0000;
	display:block;
	width:184px;
	text-align:right;
	background:url(images/icon03.gif) no-repeat right;
	padding-right:10px;
}
.content_rgt_box_down a:hover{
	text-decoration:underline;
}
/*------------------------------cont_lft_down_box---------------*/
#cont_lft_down_box{
	width:698px;
	margin:0 6px 0 2px;
	background:url(images/blu_box_fixing.jpg) no-repeat;
	height:142px;
}
.iside_lft_down_box{
	padding:18px 215px 15px 20px;
	width:468px;
}
.iside_lft_down_box h3{
	background:url(images/txt07.gif) no-repeat;
	width:175px;
	height:18px;
}
.iside_lft_down_box p{
	font-size:12px;
	color:#fff;
	padding:5px 0 7px 0;
}
.iside_lft_down_box a{
	background:url(images/btn05.gif) no-repeat;
	width:129px;
	height:28px;
	display:block;
	margin-left:168px;
}
/*------------------------------sidebar_rgt---------------------------*/
#sidebar_rgt{
	width:205px;
	float:right;
}
/*------------------------sidebar_rgt_top-----------*/
.sidebar_rgt_top{
	width:181px;
	overflow:hidden;
	padding:0px 10px 6px 14px;

}
.sidebar_rgt_top strong{
	float:left;
	margin-right:10px;
	background:url(images/txt08.gif) no-repeat;
	width:71px;
	height:12px;
	margin-top:19px;
}
.sidebar_rgt_top a{
	background:url(images/percent.gif) no-repeat;
	display:block;
	width:80px;
	height:15px;
	float:left;
	margin-top:15px;
}
/*--------------------------------sidebar_rgt_txt_fst---------------------*/
.sidebar_rgt_txt_fst{
	width:180px;
	padding:0px 10px 17px 15px;
}
.sidebar_rgt_txt_fst p{
	font-size:12px;
	color:#333;
	line-height:18px;
}
.sidebar_rgt_txt_fst p label{
	color:#067092;
	background:url(images/ico04.gif) no-repeat;
	padding-left:15px;
}
.sidebar_rgt_txt_fst p a{
	font-size:12px;
	color:#333;
	text-decoration:underline;
}
.sidebar_rgt_txt_fst p a:hover{
	text-decoration:none;
}
.sidebar_rgt_txt_fst strong{
	font-size:12px;
	color:#fff;
	color:#000000;
	font-family:Helvetica;
	padding-top:17px;
	display:block;
}
/*-------------------------------sidebar_rgt_txt_fst02-------------------------*/
.sidebar_rgt_txt_fst02{
	width:180px;
	padding:0px 10px 0px 15px;
}
.sidebar_rgt_txt_fst02 p{
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-align: center;
}
.sidebar_rgt_txt_fst02 p a{
	font-size:12px;
	color:#333;
	text-decoration: underline;
}
.sidebar_rgt_txt_fst02 p a:hover{
	text-decoration:none;
}

#sidebar_rgt .Supported{
	margin:17px 10px 10px 13px;
	background:url(images/support_txt.gif) no-repeat;
	width:176px;
	height:14px;
	display:block;
}



/*-----------------------------------sidebar_rgt_lst_cont----------------*/
.sidebar_rgt_lst_cont{
	width:182px;
	padding:0px 10px 10px 13px;
}
.sidebar_rgt_lst_cont ul{
	width:175px;
	padding-left:7px;
	overflow:hidden;
}
.sidebar_rgt_lst_cont ul li{
	display:block;
	padding-bottom:5px;
	background:url(images/square.gif) no-repeat 0 4px;	
	font-size:12px;
	color:#067092;
	padding-left:15px;
}
.sidebar_rgt_lst_cont ul .space{
	padding-bottom:18px;
}
/*---------------------------------------footer----------------------*/
#footer{
	width:946px;
	margin:0 auto;
}
#cont_footer{
	padding-top:2px;
	width:946px;
}
.footer_bg,
.footer_lft,
.footer_rgt{
	display:block;
	height:80px;
}
.footer_bg{
	background:url(images/ftr_bg.gif) repeat-x;
}
.footer_lft{
	background:url(images/ftr_lt.gif) no-repeat;
}
.footer_rgt{
	background:url(images/ftr_rt.gif) no-repeat right;
}
/*----------------------------------------inside_footer-----------------------*/
.inside_footer{
	padding:10px 0 0 18px;
	width:928px;
	overflow:hidden;
}
/*--------------------inside_footer_lft-------------------*/
.inside_footer_lft{
	width:506px;
	float:left;
}
.inside_footer_lft label{
	font-size:11px;
	color:#333333;
	display:block;
	padding-left:8px;
}
.inside_footer_lft_link{
	width:506px;
	overflow:hidden;
}
.inside_footer_lft_link li{
	float:left;
	padding:0 8px;
	background:url(images/icon04.gif) no-repeat left;
}
.inside_footer_lft_link li a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.inside_footer_lft_link li a:hover{
	color:#007C9E;
}

.inside_footer_lft_link .footer_lft_link_fst{
	background:none;
}
.inside_footer_lft_link li a:hover{
	text-decoration:none;
}
.inside_footer_lft p{
	font-size:11px;
	color:#007C9E;
	padding:4px 0 0 8px;
}
/*--------------------------------inside_footer_rgt--------------------------*/
#inside_footer_rgt{
	width:416px;
	float:left;
}
.inside_footer_rgt_link{
	width:416px;
	overflow:hidden;
	padding-bottom:5px;
}
.inside_footer_rgt_link li{
	float:left;
	padding:0 8px;
	background:url(images/icon05.gif) no-repeat left;
}
.inside_footer_rgt_link li a{
	font-size:11px;
	color:#B10D0B;
	text-decoration:none;
	line-height:20px;
}
.inside_footer_rgt_link li a:hover{
	color:#01B0E1;
}

.inside_footer_rgt_link .footer_lft_link_fst{
	background:none;
}
.inside_footer_rgt_link li a:hover{
	text-decoration:none;
}
/*----------------------------footer_img_row------------------------*/
.footer_img_row{
	width:331px;
	overflow:hidden;
	height:23px;
	padding-left:85px;
}
.footer_img_row01{
	width:68px;
	padding-right:3px;
	float:left;
}
.footer_img_row02{
	width:71px;
	padding-right:8px;
	float:left;
}
.footer_img_row03{
	width:33px;
	padding-right:5px;
	float:left;
}
.footer_img_row04{
	width:33px;
	padding-right:3px;
	float:left;
}
.footer_img_row05{
	width:33px;
	padding-right:5px;
	float:left;
}
.footer_img_row06{
	width:41;
	float:left;
}
/*--------------------------------------------------resellers.page----------------------------------------------*/
.cont_resell_top{
	background:url(images/resell_cont_top.jpg) no-repeat;
	width:936px;
	display:block;
}
.resell_bg{
	background:url(images/resell_bg.jpg) repeat-y;
	width:936px;
	display:block;
}
#main_content_resell{
	width:924px;
	padding:0px 6px 0 6px;
	overflow:hidden;
}
/*---------------------------------resell_lft----------------------*/
.resell_lft{
	width:714px;
	float:left;
	padding-top:7px;
}
/*--------------------------------resell_banner---------------------*/
#resell_banner{
	background:url(images/res_bnr.jpg) no-repeat;
	width:714px;
	height:182px;
}
.resell_no_miminum{
	padding:94px 137px 57px 322px;
}
.resell_no_miminum a{
	background:url(images/res_miminum.gif) no-repeat;
	width:255px;
	height:31px;
	display:block;
}
/*-----------------------------------resell_inside-----------------------------*/
.resell_inside{
	background:url(images/resel_inside_top.jpg) no-repeat top;
	width:714px;
}
.resell_inside_cont_up{
	width:678px;
	padding:11px 13px 0 23px;
}
.resell_inside_cont_up .txt14{
	background:url(images/txt14.gif) no-repeat;
	width:209px;
	height:20px;
	margin-bottom:15px;
}
.resell_inside_cont_up p{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding-bottom:15px;
	line-height:18px;
	padding-left:2px;
}

/*-------------------------------resel_discount_box----------------------*/
.resel_discount_box{
	padding:0 7px;
	width:700px;
}
.resel_discount_box_bg,
.resel_discount_box_top,
.resel_discount_box_btm{
	width:700px;
	display:block;
}
.resel_discount_box_bg{
	background:url(images/res_dis_bg.jpg) repeat-y;
}
.resel_discount_box_top{
	background:url(images/res_dis_top.jpg) no-repeat;
}
.resel_discount_box_btm{
	background:url(images/res_dis_btm.jpg) no-repeat bottom;
	padding-bottom:11px;
}
.cont_resell_discount{
	width:700px;
}
.cont_resell_discount h4{
	padding:16px 0 18px 262px;
}
.cont_resell_discount h4 label{
	background:url(images/txt15.gif) no-repeat;
	width:154px;
	height:12px;
	display:block;
}
/*---------------------------resell_link-----------------------*/
.resell_link{
	width:696px;
	overflow:hidden;
	padding:0 2px;
}
.resell_link li{
	display:block;
	overflow:hidden;
	padding-left:58px;
	width:638px;
}
.resell_link .resell_link_up{
	width:638px;
	height:27px;
}
.resell_link .resell_link_down{
	width:638px;
	height:29px;
	background:#E5F4F9;
	padding-top:2px;
}

.resell_link li label{
	width:159px;
	float:left;
	display:block;
	font-size:12px;
	color:#333333;
	display:block;
	line-height:27px;
}
.resell_link li strong{
	width:162px;
	float:left;
	display:block;
	font-size:12px;
	color:#017D9E;
	display:block;
	line-height:27px;
}
.resell_link li span{
	width:162px;
	float:left;
	display:block;
	font-size:12px;
	color:#519100;
	display:block;
	font-weight:bold;
	line-height:27px;
}
.resell_link li a{
	display:block;
	width:89px;
	height:25px;
	margin-top:2px;
	background:url(images/res_apply.gif) no-repeat;
	float:left;
}
/*--------------------------------resell_dis_down---------------------------*/
.resell_dis_down{
	width:700px;
	padding:23px 0  0px 0;
}
.resell_dis_down label{
	display:block;
	padding-bottom:15px;
	font-size:12px;
	color:#333333;
	text-align:center;
}
.resell_dis_down a{
	background:url(images/resell_become.gif) no-repeat;
	width:375px;
	height:46px;
	display:block;
	margin-left:167px;
}
/*---------------------------resel_bar_top------------------*/
.res_space{
    background:url(images/support_txt.gif) no-repeat;
	width:176px;
	height:14px;
	display:block;
	display:block;
	margin:7px 10px 10px 13px;
}
.resel_bar_top{
	background:url(images/res.jpg) no-repeat;
	width:193px;
	height:171px;
	margin:11px 6px 0 6px;
}
/*--------------------------cont_resel_bar_top---------------------------*/
.cont_resel_bar_top{
	width:193px;
}
/*-------------------------------resel_bar_top_pic10---------------------*/
.resel_bar_top_pic10{
	width:146px;
	padding:15px 28px 25px 19px;
	height:65px;
}
.resel_bar_top_pic10 a{
	background:url(images/pic12.jpg) no-repeat;
	width:146px;
	height:65px;
	display:block;
}
/*---------------------------.resel_bar_top_pic11-------------*/
.resel_bar_top_pic11{
	width:158px;
	padding:0 20px 4px 15px;
	height:62px;
}
.resel_bar_top_pic11 a{
	background:url(images/pic13.jpg) no-repeat;
	width:158px;
	height:62px;
	display:block;
}

.resel_envolop{
	background:url(images/res_envelop.jpg) no-repeat;
	width:191px;
	height:130px;
	margin-left:7px;
	margin-top:7px;
}
/*-------------------------------cont_resel_envolop------------------------*/
.cont_resel_envolop{
	width:191px;
	padding-top:7px;
}
.cont_resel_envolop h3{
	display:block;
	background:url(images/news.gif) no-repeat;
	width:148px;
	height:15px;
	margin-left:22px;
}
.resel_envolop_link{
	overflow:hidden;
	padding-left:30px;
	width:161px;
	padding-top:2px;
}
.resel_envolop_link li{
	background:url(images/res_icon02.png) no-repeat 0 6px;
	float:left;
	width:161px;
	padding-bottom:3px;
}
.resel_envolop_link li a{
	font-size:15px;
	color:#182224;
	font-style:italic;
	padding-left:13px;
}
.res_sign{
	width:191px;
}
.res_sign a{
	background:url(images/res_sign.png) no-repeat;
	width:129px;
	height:28px;
	display:block;
	margin-left:34px;
	position:relative;
	top:6px;
}
/*-------------------------------------------linux page----------------*/
#linux_banner{
	background:url(images/linux_banner.jpg) no-repeat;
	width:714px;
	height:182px;
}
/*-------------------cont_linux_banner-----------*/
.cont_linux_banner{
	padding:123px 120px 19px 330px;
	width:263px;
}
.cont_linux_banner dl{
	width:263px;
	overflow:hidden;
}
.cont_linux_banner dl dd{
	float:left;
	margin-right:15px;
}
.resell_inside_cont_up .txt15{
	background:url(images/txt16.gif) no-repeat;
	width:220px;
	height:17px;
	margin-bottom:8px;
}

/*--------------------------------linux_txt_para02-----------------*/
.linux_txt_para02{
	width:679px;
	padding:5px 13px 0 22px;
}
.linux_txt_para02 strong{
	font-size:12px;
	color:#0B83A3;
	padding-bottom:5px;
	display:block;
	padding-left:2px;
}
.linux_txt_para02 p{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding-bottom:7px;
	padding-left:2px;
}
/*----------------------------linux_basic_feature-----------------*/
.linux_basic_feature{
	width:700px;
	padding:0 7px;
}
/*--------------------------------cont_linux_basic_feature-----------*/
.cont_linux_basic_feature{
	width:700px;
	overflow:hidden;
	background:url(images/feature_bg.gif) repeat-y;
}
/*----------cont_linux_top------*/
.cont_linux_top{
	background:url(images/feature_top.jpg) no-repeat;
	width:700px;
	height:43px;
	overflow:hidden;
	font-size: 14px;
	color: #F00;
}
.cont_linux_top_lft{
	width:329px;
	float:left;
}
.cont_linux_top_lft h4{
	background:url(images/txt17.gif) no-repeat;
	width:90px;
	height:12px;
	margin:17px 0 0 23px;
}
.cont_linux_top_rt{
	width:100px;
	float:left;
	padding-top:16px;
	padding-left:20px;
	text-align: left;
	color: #C31513;
	font-size: 14px;
	font-weight: bold;
}
.cont_linux_top_rt .txt18{
	background:url(images/txt18.gif) no-repeat;
	width:72px;
	height:13px;
	display:block;
}
.cont_linux_top_rt .txt19{
	background:url(images/txt19.gif) no-repeat;
	width:74px;
	height:14px;
	display:block;
}
.cont_linux_top_rt .txt20{
	background:url(images/txt20.gif) no-repeat;
	width:73px;
	height:13px;
	display:block;
}
/*------------linux_white-----------*/
.linux_white{
	width:671px;
	margin:0 2px;
	height:23px;
	padding-left:23px;
	overflow:hidden;
}
.linux_white label{
	width:304px;
	line-height:23px;
	float:left;
	display:block;
	font-size:12px;
	color:#333333;
}
.linux_white strong{
	width:120px;
	line-height:23px;
	float:left;
	display:block;
	font-size:12px;
	color:#017D9E;
	text-align:center;
	overflow:hidden;
}
.linux_white small{
	width:120px;
	float:left;
	display:block;
}
.linux_white small span{
	background:url(images/tick02.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	margin:5px 0 0 53px;
}

/*-------------------linux_gray---------------*/
.linux_gray{
	width:671px;
	margin:0 2px;
	height:21px;
	padding-left:23px;
	overflow:hidden;
	background:#E5F4F9;
}
.linux_gray label{
	width:304px;
	line-height:21px;
	float:left;
	display:block;
	font-size:12px;
	color:#333333;
}
.linux_gray strong{
	width:120px;
	line-height:21px;
	float:left;
	display:block;
	font-size:12px;
	color:#017D9E;
	text-align:center;
}
/*---------------------------linux_gray_down----------*/
.linux_gray_down{
	width:671px;
	margin:0 2px;
	height:31px;
	padding-left:23px;
	overflow:hidden;
	background:#A3B4C1;
	margin-top:1px;
}
.linux_gray_down label{
	width:304px;
	line-height:31px;
	float:left;
	display:block;
	font-size:12px;
	color:#FFFFFF;
}
.linux_gray_rt{
	width:100px;
	float:left;
	padding:5px 0 0 20px;
}
.txt21{
	width:83px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;

}

/*---------------------linux_gray_down02-----------------*/
.linux_gray_down02{
	width:671px;
	margin:0 2px;
	height:38px;
	padding-left:23px;
	overflow:hidden;
	background:#B7C7D2;
}
.linux_gray_down02 strong{
	width:304px;
	line-height:38px;
	float:left;
	display:block;
	font-size:12px;
	color:#FFFFFF;
}
.linux_gray_down02rt{
	width:100px;
	float:left;
	padding:7px 0 0 20px;
}
.linux_gray_down02rt a{
	background:url(images/orderbtn.gif) no-repeat;
	width:88px;
	height:26px;
	display:block;
}
/*----------------------------------------------linux_addon--------------------*/
#linux_addon{
	width:700px;
	overflow:hidden;
	background:url(images/feature_bg.gif) repeat-y;
}
/*----------linux_addon_fst----------*/
.linux_addon_fst{
	background:url(images/addon_top.jpg) no-repeat;
	width:700px;
	height:46px;
	overflow:hidden;
}
.linux_addon_fst_lft{
	width:329px;
	float:left;
}
.linux_addon_fst_lft h4{
	background:url(images/txt22.gif) no-repeat;
	width:113px;
	height:13px;
	margin:16px 0 0 23px;
}
/*-------------------addon_gray--------*/
.addon_gray{
	width:671px;
	margin:0 2px;
	height:21px;
	padding-left:23px;
	overflow:hidden;
	background:#E5F4F9;
}
.addon_gray label{
	width:304px;
	line-height:23px;
	float:left;
	display:block;
	font-size:12px;
	color:#333333;
}
.addon_gray small{
	width:120px;
	float:left;
	display:block;
}
.addon_gray small span{
	background:url(images/tick03.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	margin:5px 0 0 53px;
}
.linux_white small b{
	background:url(images/desh.gif) no-repeat;
	width:17px;
	height:1px;
	margin:11px 0 0 47px;
	display:block;
}
.addon_btm{
	background:url(images/addon_btm.gif) no-repeat;
	width:700px;
	height:5px;
	margin-bottom:40px;
}

/*------------------------------------------dedicate page----------------------------*/


/*-----------dedi_banner---------*/
#dedi_banner{
	background:url(images/dedi_bnr.jpg) no-repeat;
	width:714px;
	height:182px;
}
/*------------------cont_dedi_banner-------*/
.cont_dedi_banner{
	padding:94px 117px 57px 293px;
}
.cont_dedi_banner a{
	background:url(images/dedi_btn.gif) no-repeat;
	width:304px;
	height:31px;
	display:block;
}
.dedi_txt01{
	background:url(images/dedi_txt01.gif) no-repeat;
	width:221px;
	height:17px;
	margin-left:3px;
}
.resell_inside_cont_up label{
	display:block;
	font-size:12px;
	color:#333333;
	padding:11px 0 10px 3px;
}
/*------------dedi_list--------------*/
.dedi_list{
	padding-left:62px;
	width:652px;
	overflow:hidden;
}
.dedi_list ul{
	width:293px;
	float:left;
	overflow:hidden;
}
.dedi_list ul li{
	display:block;
	padding:2px 0 2px 15px;
	background:url(images/didi_icon.gif) no-repeat 0 5px;
	font-size:12px;
	color:#333333;
	display:block;

}
/*---------------------dedi_lft_cont_box------------*/
#dedi_lft_cont_box{
	width:700px;
	padding:14px 7px 0 7px;
}
/*---------------dedi_fst_box----------*/
.dedi_fst_box{
	width:700px;
	padding-bottom:5px;
}
.dedi_bg,
.dedi_top,
.dedi_btm{
	width:700px;
	display:block;
}
.dedi_bg{
	background:url(images/dedi_bg.gif) repeat-y;
	position:relative;
}
.for_btn{
	background:url(images/dedi_btn02.png) no-repeat;
	width:183px;
	height:45px;
	padding:13px 0 0 39px;
	position:absolute;
	right:16px;
	top:77px;
	overflow:hidden;
}
.for_btn .operating_system{
	height:15px;
	width:121px;
	float:left;
	margin-bottom:4px;
}
.for_btn .control_panel{
	height:15px;
	width:152px;
	float:left;
}
.dedi_top{
	background:url(images/dedi_top.gif) no-repeat;
	height:35px;
}
.dedi_btm{
	background:url(images/dedi_btm.gif) no-repeat;
	height:10px;
}
/*------------------cont_dedi_fst_box-----------*/
.dedi_top h3{
padding-top:11px;
}
.dedi_txt02 label{
	background:url(images/dedi_txt02.gif) no-repeat;
	width:175px;
	height:15px;
	display:block;
	margin-left:282px;
}
/*------------inside_dedi_fst_box--------*/

.inside_dedi_fst_box{
	padding:0 3px 0 2px;
	width:695px;
	overflow:hidden;
}
.inside_dedi_fst_box_lft,.inside_dedi_fst_box_lft2,.inside_dedi_fst_box_lft4,.inside_dedi_fst_box_lft5{
	width:130px;
	float:left;
	height:152px;
	margin-left:1px;
	background-color:#B7C7D2;
}
.inside_dedi_fst_box_lft{
	background:url(images/dedi_intel.gif) no-repeat;
}
.inside_dedi_fst_box_lft2{
	background:url(images/dedi_intel2.gif) no-repeat;
}
.inside_dedi_fst_box_lft4{
	background:url(images/dedi_intel4.gif) no-repeat;
}
.inside_dedi_fst_box_lft5{
	background:url(images/dedi_intel5.gif) no-repeat;
}
/*---------------------dedi_lft_inside----------*/
.dedi_lft_inside{
	padding-top:80px;
	width:130px;
}
.dedi_lft_inside label{
	display:block;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding-top:2px;
}
.dedi_lft_inside a{
	background:url(images/dedi_order.gif) no-repeat;
	width:89px;
	height:25px;
	display:block;
	margin:10px 0 0 21px;
}
/*-----------------------inside_dedi_fst_box_rgt--------------*/
.inside_dedi_fst_box_rgt{
	width:564px;
	float:right; 
}
/*----------------------inside_dedi_rgt_top----------*/
.inside_dedi_rgt_top1{
	width:564px;
	height:21px; 
	overflow:hidden;
}
.inside_dedi_rgt_top2{
	width:564px;
	height:17px; 
	overflow:hidden;
	padding-top:2px;
}
.inside_dedi_rgt_top3{
	width:564px;
	height:17px; 
	overflow:hidden;
}
.inside_dedi_rgt_top4{
	width:564px;
	height:19px; 
	overflow:hidden;
}
.inside_dedi_rgt_top1 label,.inside_dedi_rgt_top2 label,.inside_dedi_rgt_top3 label,.inside_dedi_rgt_top4 label{
	width:91px;
	float:left;
	font-size:12px;
	color:#848484;
	display:block;
	padding-left:56px;
	display:inline; 
}
 
.inside_dedi_rgt_top1 span,.inside_dedi_rgt_top2 span,.inside_dedi_rgt_top3 span,.inside_dedi_rgt_top4 span{
	width:380px;
	float:left;
	font-size:12px;
	color:#333333;
	display:block;
	padding-left:20px;
	display:inline; 
}
/*----------------------inside_dedi_rgt_btm----------*/
.inside_dedi_rgt_btm{
	width:564px;
	height:19px;
	line-height:19px;
	overflow:hidden;
	background:#E5F4F9;
}
.inside_dedi_rgt_btm label{
	width:91px;
	float:left;
	font-size:12px;
	color:#848484;
	display:block;
	padding-left:56px;	display:inline;
	line-height:19px;
 
}
.inside_dedi_rgt_btm span{
	width:380px;
	float:left;
	font-size:12px;
	color:#333333;
	display:block;
	padding-left:20px;
	display:inline;
 	line-height:19px;
}
/*------------------------box02---------------*/	
.dedi_txt03 label{
	background:url(images/dedi_txt03.gif) no-repeat;
	width:180px;
	height:18px;
	display:block;
	margin-left:282px;
}
/*------------------------box03---------------*/	
.dedi_txt04 label{
	background:url(images/dedi_txt04.gif) no-repeat;
	width:249px;
	height:18px;
	display:block;
	margin-left:230px;
}
/*------------------------box04---------------*/	
.dedi_txt05 label{
	background:url(images/dedi_txt05.gif) no-repeat;
	width:304px;
	height:16px;
	display:block;
	margin-left:205px;
}
/*------------------------box05---------------*/	
.dedi_txt06 label{
	background:url(images/dedi_txt07.gif) no-repeat;
	width:378px;
	height:16px;
	display:block;
	margin-left:172px;
}
/*--------------------------dedi_last_box-----------------*/
#dedi_last_box{
	width:700px;
	padding-bottom:7px;
}

.dedi_last_box_bg,
.dedi_last_box_top,
.dedi_last_box_btm{
	width:700px;
	display:block;
}
.dedi_last_box_bg{
	background:url(images/last_bg.gif) repeat-y;
}

.dedi_last_box_top{
	background:url(images/last_top.gif) no-repeat;
}
.dedi_last_box_btm{
	background:url(images/last_btm.gif) no-repeat bottom;
}

/*----------------last_cont------------------*/
.last_cont{
	padding:11px 10px 10px 15px;
	width:675px;
	overflow:hidden;
}
.last_cont_lft{
	width:400px;
	float:left;
}
.last_cont_lft h3{
	background:url(images/dedi_txt08.gif) no-repeat;
	width:62px;
	height:17px;
	margin-bottom:8px;
}
/*------------------last_cont_fst-----------*/
.last_cont_fst{
	width:400px;
	padding-bottom:20px;
}
.last_cont_fst a{
	font-size:12px;
	color:#C51312;
	font-weight:bold;
	padding-bottom:4px;
	display:block;
}
.last_cont_fst a:hover{
	color:#BF6800;
}

.last_cont_fst label{
	font-size:12px;
	color:#333333;
	display:block;
	padding-bottom:4px;
}
.last_cont_fst label strong{
	font-size:12px;
	color:#4398B1;
}
/*----------------last_rgt--------------------*/
.last_rgt{
	width:273px;
	float:left;
}

.last_cont_fst02{
	width:273px;
	padding-bottom:20px;
}
.last_cont_fst02 a{
	font-size:12px;
	color:#C51312;
	font-weight:bold;
	padding-bottom:4px;
	display:block;
}
.last_cont_fst02 a:hover{
	color:#BF6800;
}

.last_cont_fst02 label{
	font-size:12px;
	color:#333333;
	display:block;
	padding-bottom:4px;
}
.last_cont_fst02 label strong{
	font-size:12px;
	color:#4398B1;
}
.pricelinix{
	width:83px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;

}

/*-------------------------------------------win page----------------*/
#win_banner{
	background:url(images/winban.jpg) no-repeat;
	width:714px;
	height:182px;
}
.resell_inside_cont_up .txt15x{
	background:url(images/txt16a.gif) no-repeat;
	width:261px;
	height:17px;
	margin-bottom:8px;
}
.cont_linux_top_rt .txt18w{
	background:url(images/wt1.gif) no-repeat;
	width:78px;
	height:13px;
	display:block;
}
.cont_linux_top_rt .txt19w{
	background:url(images/wt2.gif) no-repeat;
	width:78px;
	height:14px;
	display:block;
}
.cont_linux_top_rt .txt20w{
	background:url(images/wt3.gif) no-repeat;
	width:78px;
	height:13px;
	display:block;
}
/*-------------------cont_linux_banner-----------*/
.empty_bg{
	background:url(images/emptybg.gif) repeat-y;
	width:936px;
	display:block;
}
#www_banner{
	background:url(images/domainsbanner.jpg) no-repeat center;
	width:936px;
	height:95px;
}
.contentemp {
	display: block;
	padding-right: 10px;
	padding-bottom: 5px;padding-top: 10px;
	padding-left: 10px;
}
#support_banner{
	background:url(images/supportbanner.jpg) no-repeat center;
	width:936px;
	height:182px;
}
.bigger {
	font-size: 24px;
}
.main_index #page #content_area #content .contentbg .contenttop .contentbtm #main_content #cont_lft #cont_lft_mid #cont_lft_mid_rgt .cont_lft_mid_rgt_bg .cont_lft_mid_rgt_top .cont_lft_mid_rgt_btm .content_rgt_box table tr td div marquee center p em {
	color: #666;
}
.red {
	color: #C00;
}
.bold {
	font-weight: bold;
}
.plans {
	font-weight: normal;
}
.Plans {
	font-weight: bold;
}

html {
	background:#eeeeee;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
	word-spacing:normal;
	margin:0;
	padding:0;
	height:100%;
	min-height:560px;
	text-align:justify;
	cursor:default;
}
/* main body management */
div#wrapper {
	width:805px;
	margin:0 auto 0;
	border:1px solid #000000;
	padding:0px;
	background:#eeeeee;
}
table#doc {
	width:777px;
	margin:0 auto;
	min-width:776px;
	background-color:#FFFFFF;
	height:280px;
}
#mainData {
	width:777px;
	background:#FFFFFF;
	margin:0 auto;
	height:280px;
}
table#mainData td#mainTD, table#mainData td.mainTD {
	vertical-align:top;
	padding:5px;
	height:280px;
}
.alc {
	margin:0 auto;
}
table#mainData #tablehead {
	clear:both;
	background:#9E0000;
	border-bottom:1px solid #333333;
	line-height:21px;
	text-align:left;
	color:#FFFFFF;
	font-weight:700;
	padding-left:10px;
}
table#data td#data {
	vertical-align:top;
}
table#mainData table#data {
	border:1px solid #333333;
}
table.data {
	border:1px solid #333333;
	background:#FFFFFF;
}
table#data #tablehead {
	background:#CCCCCC;
	font-weight:700;
	color:#000000;
	height:25px;
}
.TabTitleBar a:link, .TabTitleBar a:hover, .TabTitleBar a:visited { color:#666666; }
table#mainData table.data td {
	border:0;
}
table.data td, table#mainData td {
	padding:5px;
}
table.data td, table#mainData td table td {
	padding:2px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.clear {
	clear:both;
}
img {
	border:0;
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:700;
}
h1 {
	font-size:1.5em;
}
h2 {
	font-size:1.2em;
}
h3 {
	font-size:1.1em;
}
h4 {
	font-size:0.75em;
}
h5 {
	font-size:0.50em;
}
h6 {
	font-size:0.25em;
}
body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
.row_0, .row1_0 {
	background-color:#FFFFFF;
}
.row_1, .row1_1 {
	background-color:#EEEEEE;
}
tr.row1_0 td {
	background-color:#FFFFFF;
}
tr.row1_1 td {
	background-color:#EEEEEE;
}
fieldset, img {
	border:0;
	vertical-align:middle;
}
sup, sub {
	line-height:1px;
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
ul, ol {
	list-style:none;
	margin-left:5px;
	padding-left:5px;
}
ol.faq {
	list-style:decimal;
	margin-left:15px;
	padding-left:15px;
	font-weight:700;
}
ul.square, ul.square li,
ol.square, ol.square li {
	list-style:square;
	margin-left:15px;
	padding-left:15px;
}
ul.circle, ul.circle li,
ol.circle, ol.circle li {
	list-style:circle;
	margin-left:15px;
	padding-left:15px;
}
ol.faq p {
	font-weight:400;
	padding-right:10px;
	padding-bottom:10px;
	color:#000000;
}
a {
	font-weight:400;
	color:#00529B;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
a:visited { text-decoration:none; }
/******** search div ********/
div#blockDiv {
	position:absolute;
	width:270px;
	height:100px;
	border:1px solid #333333;
	background:#FFFFFF;
	text-align:center;
	z-index:1;
	visibility:hidden;
	top:-1000px;
}
div#blockDiv div#blockDivText {
	color:#000000;
	font-weight:700;
	display:block;
	padding:5px;
	margin:5px;
	height:40%;
	position:relative;
	display:block;
}
/******** Fancyform ********/
.checked, .unchecked, .selected, .unselected {
	padding:2px;
	padding-left:34px;
	background-position:12px center;
	background-repeat:no-repeat;
	border:0px;
	clear:both;
	cursor:pointer;
	font-weight:700;
}
.checked{
	background-color:transparent;
	background-image:url("../images/checkbox_on.gif");
}
.unchecked{
	background-color:transparent;
	background-image:url("../images/checkbox_off.gif");
}
.selected{
	background-color:transparent;
	background-image:url("../images/radiobox_on.gif");
}
.unselected{
	background-color:transparent;
	background-image:url("../images/radiobox_off.gif");
}
.leftcol{
	float:left;
	clear:left;
	width:50%;
}
.rightcol{
	float:left;
	clear:right;
	width:50%;
}
/******** General styles ********/
.underline {
	border-bottom:1px dotted #333333;
	font-weight:normal;
	font-size:1.1em;
	margin-bottom:8px;
}
.overline {
	border-bottom:1px dotted #333333;
	font-weight:700;
	padding:4px;
	font-size:1.1em;
	margin-bottom:8px;
}
.sline {
	border-bottom:1px dotted #333333;
	font-weight:700;
	padding:4px;
	font-size:1.1em;
	margin-bottom:8px;
}
.dline {
	border-bottom:1px dotted #333333;
	border-bottom:1px dotted #333333;
	font-weight:700;
	padding:4px;
	font-size:1.1em;
	margin-bottom:8px;
}
hr {
	border:0px;
	height:1px;
	color:#000000;
	border-bottom:1px dotted #333333;
}
.width-100 { width:100%; }
.width-99  { width:99%;  }
.width-98  { width:98%;  }
.width-97  { width:97%;  }
.width-96  { width:96%;  }
.width-95  { width:95%;  }
.width-90  { width:90%;  }
.width-85  { width:85%;  }
.width-80  { width:80%;  }
.width-75  { width:75%;  }
.width-70  { width:70%;  }
.width-65  { width:65%;  }
.width-60  { width:60%;  }
.width-55  { width:55%;  }
.width-50  { width:50%;  }
.width-45  { width:45%;  }
.width-40  { width:40%;  }
.width-35  { width:35%;  }
.width-33  { width:33%;  }
.width-30  { width:30%;  }
.width-25  { width:25%;  }
.width-20  { width:20%;  }
.width-15  { width:15%;  }
.width-10  { width:10%;  }
.width-5   { width:5%;   }
.width-2   { width:2%;   }
.width-1   { width:2%;   }

.pb-2 { padding-bottom:2px; }
.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-20 { padding-bottom:20px; }

.p-2 { padding:2px; }
.p-5 { padding:5px; }
.p-10 { padding:10px; }
.p-15 { padding:15px; }
.p-20 { padding:20px; }

.vlt { vertical-align:top; }
.vlm { vertical-align:middle; }
.vlb { vertical-align:bottom; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }

.w-20 { width:20px; }
.w-40 { width:40px; }
.w-60 { width:60px; }
.w-80 { width:80px; }
.w-90 { width:90px; }
.w-95 { width:95px; }
.w-98 { width:98px; }
.w-99 { width:99px; }
.w-100 { width:100px; }
.w-300 { width:300px; }
.h-10 { height:10px; }
.h-90 { height:10px; }

.bg-white { background-color:#FFFFFF; }
.bg-black { background-color:#000000; }
/******** General styles ********/
table#masthead-layout {
	width:100%;
	height:100%;
}
ol.ra {
	list-style-image:url("../images/bullet-orange.gif");
	list-style-position:inherit;
	padding:0 0 0 20px;
	margin:5px;
}
/* INFO DIVS */
input, textarea {
	font:110% Arial, Helvetica, sans-serif;
	padding:5px 3px 3px 7px;
	background:url("../images/form-bg.gif") no-repeat;
	border:1px solid #000000;
	margin:2px;
}
select {
	font:110% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#333333;
	padding:4px 2px 2px 1px;
	border:1px solid #000000;
	margin:2px;
}
a.bluecheck {
	padding-left:36px;
	background:url("../images/blue-check-trans.png") no-repeat 15px 50%;
}
a.bluecheck:hover {
	padding-left:36px;
	background:url("../images/square-blue-trans.png") no-repeat 15px 50%;
}
a.toTop {
	display:block;
	padding:10px 0px 10px 0px;
	width:100%;
	background:url("../images/24-em-up-trans.png") no-repeat 15px 50%;
	background-position:right;
	text-align:left;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
}
a.mainTop {
	display:block;
	padding:10px 0px 10px 0px;
	width:25px;
	background:url("../images/24-em-up-trans.png") no-repeat 15px 50%;
	background-position:center;
	vertical-align:middle;
}
input[type="image"], .noborder {
	border:0;
	background:transparent;
	margin-bottom:-2px;
	padding:0px;
}
/******************* RSS Feeds ********************/
.feed-button {
  padding:10px 0;
}
.feed-button a {
	padding:10px 15px 10px 36px;
	background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%;
}
.feed-button a:hover {
	background:url("../images/feed-icon-14x14-trans.png") no-repeat 15px 50%;
}
.feed-list {
  margin:0 0 15px 15px;
  padding:0;
  list-style-type:none;
}
.feed-list li {
  margin:0 0 10px 0;
  padding:0;
  list-style-type:none;
}
.feed-list li a, a#rssfeed {
  padding:0 0 0 19px;
  background:url("../images/feed-icon-14x14-trans.png") no-repeat 0 50%;
  list-style-type:none;
}
.rssclass{
	padding:3px;
	display:block;
}
.rsstitle {
	font-weight:700;
	padding:0 0 0 19px;
	background:url("../images/tag.gif") no-repeat 0 50%;
	color:#000000 ;
	display:block;

}
.rsstitle a {
	text-decoration:none;
}
.rssdate {
	color:#000000;
	font-style:italic;
	padding-bottom:5px;
	display:block;
	height:20px;
}
.rssdescription{
	display:block;display:block;
}
/******************* RSS Feeds ********************/
/******************* CSS used to style the form in createacct.php ********************/

.awform fieldset { margin-bottom:10px; }
.awform legend {
	padding:0 2px;
	font-weight:700;
	margin:0 -7px; /* IE Win _margin */
	padding-bottom:8px;
}

.margin-5 {
	margin:-5px;
}
form.awform, div.awform {
	margin:0px;
	margin-top:-10px;
	padding:5px
}
.awform legend {
	padding:0;
	margin-bottom:10px;
	margin-left:-3px;
}

.awform legend, .awform label {
	color:#000000;
	font-weight:700;
}
.awform fieldset {
	border:2px outset #333333;
	background:#EEEEEE;
}

.awform fieldset fieldset {
	background:none;
}

.awform fieldset td , table .awflike td {
	padding:5px 10px 7px;
	border-bottom:1px solid #333333;
}
.awform fieldset td.paddZero {
	padding:0px 5px 0px 20px;
	margin-left:50px;
}
form {
	margin:0px;
}

.red {
	color:#FF0000;
}

.green {
	color:#008800;
}
.grey {
	color:#666666;
}
.blue {
	color:#003399;
}
.black {
	color:#000000;
}
.orange {
	color:#FF9900;
}
.bold {
	font-weight:700;
}
.italic {
	font-style:italic;
}
.uline {
	text-decoration:underline;
}
.center {
	text-align:center;
}
.verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.trebu {
	font-family:"Trebuchet MS";
}
div#rssnewsPageIndex {
	height:100%;
	overflow:auto;
	display:block;
	line-height:12px;
	font-size:smaller;
}
div.rssnewsPageWelcome {
	min-height:250px;
	display:block;
	line-height:12px;
	font-size:smaller;
}
div.rssnewsPageOther {
	overflow:auto;
}
/* Dynamic toolip Div imanage.php */
div#tipDiv {
	position:absolute;
	visibility:hidden;
	left:0; top:0; z-index:10000;
	background-color:#FFFFFF;
	border:1px solid #333333;
	width:400px;
	padding:4px;
	color:#000000;
	font-size:11px; line-height:1.2;
}
#uvmenu li a.IDPon, #uvmenu li a.IDPon:hover, #uvmenu li a.IDPon:visited {
	color:#008800;
	padding-left:25px;
	background:url("../images/ID_protected.gif") no-repeat 15px 50%;
	background-position:left;
	text-decoration:none;
	display:block;
}
#uvmenu li a.IDPoff, #uvmenu li a.IDPoff:hover, #uvmenu li a.IDPoff:visited {
	color:#FF0000;
	padding-left:25px;
	background:url("../images/ID_notprotected.gif") no-repeat 15px 50%;
	background-position:left;
	text-decoration:none;
	display:block;
}
strong { font-weight:700; }
input.red {
	color:#FF0000;
}
input.blue {
	color:#0000FF;
}
form#greenHeaderForm select {
	background-color:#333333;
	color:#FFFFFF;
}
form#greenHeaderForm input {
	color:#000000;
	font-weight:700;
}
.inpSubmit, #bigButton {
	font:12px/100% Arial, Helvetica, sans-serif;
	background:#EEEEEE;
	border:1px solid #333333;
	height:26px;
	cursor:pointer;
	font-weight:700;
	line-height:16px;
}
.inpSubmit:hover, #bigButton:hover {
	background:#CCCCCC;
	cursor:pointer;
	color:#333333;
}
.topnavbar {
	width:676px;
	vertical-align:top;
	border:0;
}
.topminilinks {
	width:100px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:0;
}
.editselected { border:solid 1px #000000; }
.editunselected { }
.editunselectedwithtext { border:solid 1px #000000; }
textarea { overflow:auto; }
.boxtitle, td.boxtitle {
	background:#CCCCCC;
	color:#000000;
	font-weight:700;
}

/* Createacct.php */
.ccaform fieldset { margin-bottom:10px; }
form.ccaform {
	margin:5px;
	padding:5px
}

.ccaform legend, .ccaform label {
	padding:0 2px;
	font-weight:700;
	margin:0 -7px; /* IE Win _margin */
	padding-bottom:8px;
	padding:0;
	margin-bottom:10px;
	margin-left:-3px;
}

.ccaform fieldset {
	border:2px outset #333333;
	background:#EEEEEE;
}
.ccaform fieldset fieldset {
	background:none;
}

.ccaform fieldset td {
	padding:5px 10px 7px;
}
.ccaform fieldset table td.ccaHeader {
	background:#333333;
	font-weight:700;
	color:#CCCCCC;
	height:25px;
	padding:10px;
}
.ccaform .internal {
	border:1px solid #A6B9DC;
}
/* Check.php  */
#domainPrices {
	border:1px solid #333333;
	width:100%;
	font-weight:700;
}
#domainPrice .CollapsiblePanel {
	margin:0px;
	padding:0px;
	border:0;
}
#domainPrice .CollapsiblePanelTab {
	border-bottom:2px dotted #333333;
	cursor:pointer;
}
#domainPrice .CollapsiblePanelContent {
	margin:0px;
	padding:4px;
	background:url("../images/blank.gif") repeat;
}
#domainPrice .CollapsiblePanelOpen .CollapsiblePanelTab, .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background:#333333;
}
#domainPrice tr.row_0 td, #domainPrice tr.row1_0 td, #domainPrice tr.row1_01 td {
	background-color:#FFFFFF;
	color:#000000;
}
table#domainPrices th {
	background:url("../images/icon-table-sort.png") no-repeat 2px 8px;
	padding:4px 4px 4px 14px;
	color:#000000;
	border-bottom:1px solid #000000;
	font-weight:700;
}
table#domainPrices .sortedASC {
	background:url("../images/icon-table-sort-asc.png") no-repeat 2px 4px #333333;
	color:#FFFFFF;
}
table#domainPrices .sortedDESC {
	background:url("../images/icon-table-sort-desc.png") no-repeat 2px 10px #333333;
	color:#FFFFFF;
}
table#domainPrices thead tr th {
	background:#CCCCCC;
}
table#domainPrices .tableHeaderOver {
	cursor:pointer;
	color:#CCCCCC;
}
table#domainPrices tr.hide {
	display:none;
}
/* Domain list (checkboxs) tips style */
.tip {
	color:#fff;
	width:139px;
	z-index:13000;
}
.tip-title {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#CCCCCC;
	padding:8px 8px 4px;
	background:url("../images/bubble.png") top left;
}
.tip-text {
	font-size:11px;
	padding:4px 8px 8px;
	background:url("../images/bubble.png") bottom right;
	text-align:left;
	color:#FFFFFF;
}

#mainData table.userStats {
	width:760px;
	height:200px;
}
#mainData td.uSpaneHead {
	background:#333333;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:700;
	cursor:pointer;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding-left:10px;

}
#mainData table.userStats td.panelContents {
	background:#FFFFFF;
	height:180px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	border-top:0px;
}
#mainData table.userStats td.panelContents div.panelContents {
	display:block;
	border:1px solid #333333;
	padding:5px;
	height:100%;
}
td#userStatsLeft {
	border-right:1px dashed #333333;
	height:100%;
}
td#userStatsMiddle {
	border-right:1px dashed #333333;
	height:100%;
}
td#userStatsRight {
	border:0;
	height:100%;
}
a#topPageCart {
	text-decoration:none;
	display:block;
	height:27px;
	padding-top:5px;
	padding-right:5px;
	background:url("../images/medCart-trans.png") no-repeat 0px 50%;
	width:110px;
	float:right;
}
a#topPageCart:hover { color:#666666; }
.hasItems { color:#008800; }
.noItems { color:#FF0000; }
.zeroPadding select {
	padding:0px;
	margin:0px;
}
table.totalRecords {
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	font-weight:700;
	background:#666666;
	color:#FFFFFF;
}
table.totalRecords td { padding:2px; }
.small { font-size:smaller; }
a.inplink, a.inplink:visited {
	display:inline-block;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
	background:#EEEEEE;
	border:1px solid #333333;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	min-width:100px;
	color:#FF0000;
	margin:5px;
	float:right;
}
a.inplink:hover {
	background:#CCCCCC;
	text-decoration:none;
	min-width:100px;
	color:#FF0000;
}
/* Sams Whois */
div#samswhois {
	margin-top:30px;
	text-align:center;
	font-size:10px;
	color:#aaaaaa;
}
.swPositioner{
	text-align:left;
	width:100%;
}
.swForm{
	text-align:center;
}
.swHeading{
	font-weight:700;
	text-align:center;
	margin-bottom:0px;
}
.swDomain {
	width:100px;
	text-align:right;
}
.swTld{
}
.swSubmit{
}
.swSecureImage{
	border:0px;
}
.swSecureCode{
	width:60px;
}
.swInfo{
	font-size:10px;
	color:#000000;
	padding:5px;
	text-align:center;
}
.swResults{
	text-align:left;
}
.swStatus{
	border-top:2px dotted #000000;
	padding:5px;
	text-align:center;
	width:500px;
}
.swServer{
	border-top:2px dotted #000000;
	text-align:center;
	padding:10px;
	color:#000000;
}
.swData{
	padding:4px;
	color:#666666;
}
.swHilight{
	font-weight:700;
	color:#FF0000;
}
.swError{
	font-weight:bold;
	color:#FF0000;
}
/* paging */
div.paging {
	background-color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	display:block;
	min-width:550px;
}
div.paging ul#paging {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	text-align:center;
	margin:0;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0px;
}
div.paging ul#paging li {
	display:inline;
	margin:1px;
	font-size:0.75em;
}
div.paging ul#paging li.active {
	background:#000000;
	border:1px solid #abc8e1;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	font-weight:700;
}
div.paging ul#paging li a,
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	padding:5px 10px 5px 10px;
	color:#000000;
	text-decoration:none;
	border:1px solid #abc8e1;
}
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	border:1px solid #abc8e1;
	color:#888888;
}
div.paging ul#paging li a:hover {
	background:#333333;
	border:1px solid #000000;
	color:#000000;
}
/* Form Validation Boxes */
.error_f {
	border:1px dotted #FF0000;
	margin:5px;
	background-color:#FFFFFF;
	width:85%;
}
.error_f p {
	margin:5px;
	color:#FF0000;
}
.error_f p span {
	font-size:1.1em;
	color:#000;
	margin:5px 0px 0px 0px;
}
div#ajaxLoad {
	background:url("../images/ajaxLoad.gif") left no-repeat;
	padding-left:20px;
	display:inline;
	font-size:0.8em;
	color:#0000FF;
	text-align:left;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
span#uNameError {
	background:url("../images/chk_off-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	font-size:0.8em;
	color:#FF0000;
	text-align:left;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
span#uNameAvailable {
	background:url("../images/chk_on-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	font-size:0.8em;
	color:#006600;
	text-align:left;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
/* Contact.php */
#cfData {
	overflow:hidden;
	margin-bottom:10px;
	display:none;
}
#cfData.ajax-loading {
	padding:20px 0;
	background:url("../images/progress_bar.gif") no-repeat;
	background-position:center bottom;
	text-align:center;
	padding-bottom:20px;
	color:#333333;
	font-size:2em;
	display:block;
	font-family:"Century Gothic";
}
.sendmail-error {
	color:#FF0000;
}
.invisible {
	display:none;
}
div#contactError {
	display:block;
	width:98%;
	border:2px outset #FF0000;
	margin:0 auto;
	padding:5px;
	margin-bottom:15px;
}
div#contactError ul, div#contactSuccess ul { margin-left:25px; }
div#contactError ul li, div#contactSuccess ul li { list-style-type:none; list-style-image:url("../images/icon_arrow_b.gif"); color:#CC0000; }
div#contactSuccess {
	display:block;
	width:98%;
	border:2px outset #006600;
	margin:0 auto;
	padding:5px;
}
a#contactSuccess {
	display:block;
	width:200px;
	height:20px;
	padding-top:7px;
	font:12px/100% Arial, Helvetica, sans-serif;
	background:url("../images/successBG.jpg") left bottom repeat-x;
	border:1px solid #006600;
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
	margin:5px;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	bottom:0;
	left:37%;
	margin-top:10px;
	margin-bottom:5px;
}
a#contactSuccess:hover {
	background:url("../images/successBGflip.jpg") left bottom repeat-x;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
}
.smallError {
	display:block;
	background:#FFEEEE;
	color:#FF0000;
	border:1px solid #FF0000;
	text-align:center;
	font-weight:700;
}
.block { display:block; }
.inline { display:inline; }
/* INFO DIVS */
.info, .success, .warning, .error, .validation, .alert, .done, .validation, .failure {
    border:1px solid;
    padding:15px 10px 15px 50px;
    background-repeat:no-repeat;
    background-position:10px center;
	width:90%;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
}
.info.sm, .success.sm, .warning.sm, .error.sm, .validation.sm, .alert.sm, .done.sm, .validation.sm, .failure.sm {
	width:80%;
}
.info {
    color:#00529B;
    background-color:#BDE5F8;
    background-image:url("../images/info.jpg");
}
.success, .done {
    color:#4F8A10;
    background-color:#DFF2BF;
    background-image:url("../images/success.jpg");
}
.warning, .alert {
    color:#9F6000;
    background-color:#FEEFB3;
    background-image:url("../images/warning.jpg");
}
.error, .failure {
    color:#D8000C;
    background-color:#FFEEEE;
    background-image:url("../images/error.jpg");
}
.validation {
    color:#D63301;
    background-color:#FFCCBA;
}
/* Accordion related CSS */
.toggler {
	display:block;
}
.togglerHolder {
	width:100%;
	margin:auto;
}
.elementHolder {
	position:relative;
	height:35px;
	width:500px;
	padding:5px;
	margin:auto;
}
.elements {
	position:absolute;
	text-align:center;
	height:35px;
	width:450px;
	top:120%;
	left:15%;
	margin-left:-50px;
	margin-top:-50px;
	vertical-align:middle;
}
.toggler {
	height:21px;
	margin:5px;
}
.actog {
	background:#333333;
	color:#FFFFFF;
}
.rightBorder {
	border-right:1px solid #CC0000;
}
div#generatedPassword {
	min-width:100px;
	width:100px;
	font:110% Arial, Helvetica, sans-serif;
	padding:5px 3px 3px 7px;
	background:url("../images/form-bg.gif") no-repeat;
	border:1px solid #000000;
	margin:2px;
	display:none;
}
a#generatePassword,a#generatePassword:hover {
	background:url("../images/lock-trans.png") no-repeat;
	min-width:16px;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:16px;
	text-decoration:none;
}
.disabledInput,disabledInput:hover {
	background:#CCCCCC;
	color:#333333;
	font-weight:700;
}
#userPanel {
	padding:0;
	margin:0;
	border:1px solid #FFFFFF;
}
#userStats {
	padding:0;
	margin:0;
}
.childTab {
	border:0px;
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.tab-wrapper {
	padding:3px;
	margin:0;
	border:1px solid #333333;
	border-top:2px solid #333333;
	clear:both;
}
.tab-menu {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
	display:block;
}
.tab-menu li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
}
.tab-menu li a {
	padding:0.5em;
	font-weight:bold;
	margin:0;
	background:#CCCCCC;
	border-left:1px solid #333333;
	color:#333333;
}
.tab-menu li a:hover,
.tab-menu li a:focus {
	background:#666666;
	color:#FFFFFF;
	text-decoration:none;
	border-left:1px solid #000000;
}
.tab-menu li.tab-selected a {
	text-decoration:none;
	color:inherit;
	background:#333333;
	border-left:0px;
	color:#CCCCCC;
}
ul.autocompleter-choices {
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #7c7c7c;
	border-left-color:#c3c3c3;
	border-right-color:#c3c3c3;
	border-bottom-color:#ddd;
	background-color:#fff;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:50;
	background-color:#fff;
}
ul.autocompleter-choices li {
	position:relative;
	margin:-2px 0 0 0;
	padding:0.2em 1.5em 0.2em 1em;
	display:block;
	float:none !important;
	cursor:pointer;
	font-weight:normal;
	white-space:nowrap;
	font-size:1em;
	line-height:1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
	background-color:#444;
	color:#fff;
}
ul.autocompleter-choices span.autocompleter-queried {
	display:inline;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color:#9FCFFF;
}
.removeLink, .removeLink:hover, .removeLink:visited {
	background:url("../images/chk_off-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	color:#FF0000;
	text-align:left;
	height:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.cartRemoveItem, .cartRemoveItem:hover, .cartRemoveItem:visited {
	display:inline;
	text-align:left;
	height:15px;
	padding-right:10px;
	padding-left:5px;
	text-decoration:none;
	text-indent:-9999em;
}
div.yourstats, div.restrans {
	padding-left:20px;
	font-weight:700;
	font-size:1.1em;
	margin-bottom:8px;
}
div.yourstats {	background:url("../images/stats-trans.png") left no-repeat; border-bottom:1px dotted #333333; }
div.restrans {	background:url("../images/transactions-trans.png") left no-repeat; border-top:1px dotted #333333; }
.regsitrarLeft { display:block; width:100%; height:100%; border-top:1px solid #333333; border-bottom:1px solid #333333; border-right:1px solid #333333; z-index:9999; }
.regsitrarLeft .TabTitleBar { line-height:23px; }
.regsitrarLeftContents { padding:5px; }
input#sendEEP {
	background:url("../images/transactions-trans.png") left no-repeat;
	padding-left:20px;
	display:inline;
	color:#008800;
	text-align:left;
	text-decoration:none;
	border:0px;
}
.rtrntomgmt, .rtrntomgmt:hover, .rtrntomgmt:visited {
	background:url("../images/return-trans.png") left no-repeat;
	padding-left:20px;
	color:#FF0000;
	text-align:left;
	height:15px;
	padding-bottom:5px;
	text-decoration:none;
	margin:0 auto;
	margin-top:5px;
	width:160px;
	display:block;
}
.welcomeDomainSearch { width:80%; }
div#watermarklogo { position:absolute; top:0; right:0; }
div.hsignup { margin-left:5px; margin-bottom:10px; border-left:2px solid #A8C6E0; }
h2.hsignup {
	font-size:1.1em;
	font-weight:700;
	background:url("../images/wand-trans.png") left no-repeat;
	padding-left:20px;
	margin-bottom:20px;
}
h2.addoption {
	font-size:1.1em;
	font-weight:700;
	background:url("../images/addoption-trans.png") left no-repeat;
	padding-left:20px;
}
h2.configure {
	font-size:1.1em;
	font-weight:700;
	background:url("../images/configure-trans.png") left no-repeat;
	padding-left:20px;
}

.login {	padding-top:0px; }
.login_credentials {
	margin:0 auto;
	padding:16px 16px 16px 200px;
	border:1px solid #333333;
	background:#EEEEEE url("../images/login_screen.png") no-repeat;
	background-position:30px center;
}
.enter {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:90px; line-height:20px;}
.newaccount {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:170px; text-align:left; line-height:20px;}
.enter_inner {background:url("../images/login_r.png") no-repeat right;padding:6px 0px 6px 8px; line-height:20px;}
.newacct_inner {background:url("../images/newacct_r.png") no-repeat right;padding:6px 0px 6px 8px; line-height:20px;}

.enter_inner input, .newacct_inner input {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; text-align:left; line-height:20px;}
.enter_inner input:hover, .newacct_inner input:hover {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; color:#000000; line-height:20px;}
ul.whyregister li {
	list-style-type:square;
	margin-left:10px;
}
/*index.php boxes */
index-box-tl {
	height:175px;
}
.index-box-1, .index-box-2, .index-box-3, .index-box-4 {
	height:178px;
}
.index-box-5, .index-box-6 {
	height:264px;
}
#mainData table.indexPlan {
	width:180px;
	height:200px;
}
#mainData td.paneHead {
	background:#333333;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:700;
	cursor:pointer;
	color:#FFFFFF;
	height:25px;
	text-align:left;
}
/* indexPlan */
#mainData table.indexPlan td.paneHead {
	background:#333333;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:700;
	cursor:pointer;
	color:#FFFFFF;
	height:25px;
	text-align:left;
}
#mainData table.indexPlan td.panelContents { background:#FFFFFF; height:178px; margin:0px; padding:0px; vertical-align:top; }
#mainData table.indexPlan td.panelContents div.panelContents { display:block; border:1px solid #333333; }
#mainData table.indexPlan td.panelContents strong { font-weight:700; color:#FF0000; }
#mainData table.indexPlan a.order { display:block; text-align:center; font-weight:700; color:#FF0000; text-decoration:underline; text-transform:uppercase; }
/* indexData */
#mainData table.indexData { width:370px; height:200px; }
#mainData table.indexData td.paneHead {
	background:#333333;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:700;
	cursor:pointer;
	color:#FFFFFF;
	height:25px;
	text-align:left;
}
#mainData table.indexData td.panelContents { background:#FFFFFF; height:178px; margin:0px; padding:0px; vertical-align:top; border-top:0px; }
#mainData table.indexData td.panelContents div.panelContents { display:block; border:1px solid #333333; padding:5px; height:100%; }
#mainData table.indexData td.panelContents2 { background:#FFFFFF; height:402px; margin:0px; padding:0px; vertical-align:top; }
#mainData table.indexData td.panelContents2 div.panelContents2 { display:block; border:1px solid #333333; height:402px; padding:5px; }

/* indexIntro */
#mainData table#indexIntro { width:750px; }
#mainData table#indexIntro td {  margin:0; padding:0; }
#mainData table#indexIntro td.panelContents { background:#FFFFFF; margin:0px; padding:0px; vertical-align:top; text-align:left; border-top:0px; }
#mainData table#indexIntro td.panelContents div.panelContents { display:block; border:1px solid #333333; padding:0px; height:100%; }
ul.plans {
	margin-top:15px;
	margin-left:5px;
	margin-bottom:5px;
	text-align:left;
}
ul.plans li {
	padding-left:20px;
	background:url("../images/bullet-grey.gif") no-repeat 0px 50%;
}
ul.indexCart {
	margin-top:166px;
	margin-left:5px;
	margin-bottom:5px;
	text-align:left;
}
ul.indexCart li {
	padding-left:20px;
	background:url("../images/bullet-grey.gif") no-repeat 0px 50%;
}
.idimage {
	background-image:url("../images/opacity_index_left-trans.png");
	margin:0px;
	padding:0px;
}
.float-right { float:right; }
.float-left  { float:left;  }
a.check { display:block; }
a.check:hover { text-decoration:none; background:#333333; color:#FFFFFF; }
a.cartCheckOut:link, a.cartCheckOut:visited { color:#FFFFFF; }
a.cartCheckOut:hover { color:#f3d89c; }
td.cExtrasItem { width:200px; font-weight:400; }
/*various package display tables*/
div#pkg {
	padding:5px;
	}
#pkg table.pkgtable {
	width:100%;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
#pkg table.pkgtable td.pkgtabletitle {
	background:#CCCCCC;
	color:#000000;
	font-weight:700;
	padding-left:10px;
}
#pkg table.pkgtable td.descr {
	background:#EEEEEE;
	color:#000000;
	width:75%;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
	vertical-align:top;
}
#pkg table.pkgtable td.order {
	color:#000000;
	width:25%;
	padding: 5px;
	vertical-align:bottom;
}
#pkg table.price {
	width:100%;
	padding-bottom:5px;
}
#pkg td.term {
	color:#000000;
	width: 75%;
	font-weight:700;
	border-bottom:dashed thin #CCCCCC;
}
#pkg td.price {
	color:#333333;
	text-align:right;
	border-bottom:dashed thin #CCCCCC;
}
.boxtitle a.boxlink, a.boxlink, a.boxlink:visited { color:#333333; text-decoration:none; }
.boxtitle a:hover, a.boxlink:hover { color:#003333; text-decoration:none; }

