/*CSS RESET START*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
margin:0;
padding:0;
font-size:12px;}
div{
margin:auto;
padding:0;}
table {
border-collapse:collapse;
border-spacing:0;}
fieldset,img {
border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;}
ol,ul {
list-style:none;}
caption,th {
text-align:left;}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

a{color:#333333;
text-decoration:none;}

a:hover{
color:#FF3300;
text-decoration:underline;}
/*CSS RESET END*/

#box{
width:960px;
height:auto;
margin-top:0px;}

.clear{
	clear:both;
	height:1px;
	width:auto;}

#header{
width:960px;
padding:0px;}

#top{
width:960px;
height:95px;
background:url(../images/topbg.png) no-repeat;
}
#top .logo{
float:left;
width:250px;
height:95px;
}
#top .logo h1 b{font-weight:100;}
#top .logo h1{
padding:1px 0 0 10px;
width:230px;
height:20px
clear:both;
color:#fff;
font:Tahoma, Geneva;
}
#top .logo a{
width:180px;
height:75px;
float:left;
margin-left:5px;}
#top .logo img{border:0px;}

/*Toplink Start*/
#top .toplink{
background:url(../images/toplink.png) no-repeat 0 0;
width:154px;
float:right;
height:16px;
overflow:hidden;
margin:5px 25px auto auto;}
.toplink .mylove,.toplink .sitemap,.toplink .mylove a,.toplink .sitemap a{background:url(../images/toplink.png) no-repeat 0 0; float:left;}
.toplink .mylove {width:77px; height:16px; background-position:0 0;}
.toplink .mylove a{width:77px; height:16px; background-position:0 0;}
.toplink .mylove a:hover{width:77px; height:16px; background-position:0 -16px;}
.toplink .sitemap {width:77px; height:16px; background-position:-77px 0;}
.toplink .sitemap a{width:77px; height:16px; background-position:-77px 0;}
.toplink .sitemap a:hover{width:77px; height:16px; background-position:-77px -16px;}
/*Toplink End*/

#top .right{
width:700px;
height:95px;
float:right;}

#top .right .toppost{
background:url(../images/top_post.png) no-repeat 0 0;
width:296px;
height:45px;
margin:30px 80px 0px 0px;
clear:both;
float:right;
display:inline;}

.toppost li{height:45px;float:left;}

.toppost .check, .toppost .teach, .toppost .faq,.toppost .check a, .toppost .teach a, .toppost .faq a{background:url(../images/top_post.png) no-repeat 0 0; float:left;}

.toppost .check{width:109px;height:45px;background-position:0 0;}
.toppost .teach{width:91px;height:45px;background-position:-109px 0;}
.toppost .faq{width:89px;height:45px;background-position:-200px 0;}

.toppost .check a{width:109px;height:45px;background-position:0 0;}
.toppost .teach a{width:91px;height:45px;background-position:-109px 0;}
.toppost .faq a{width:89px;height:45px;background-position:-200px 0;}

.toppost .check a:hover{width:109px;height:45px;background-position:0 -45px;}
.toppost .teach a:hover{width:91px;height:45px;background-position:-109px -45px;}
.toppost .faq a:hover{width:89px;height:45px;background-position:-200px -45px;}


/*Menu Start*/
#menu{
width:960px;
height:40px;
margin:auto;}

#menu ul{
background:url(../images/menu.gif) no-repeat;
height:40px;
width:960px;
padding:0px;
margin-top:0px;}
#menu ul li{
height:40px;
float:left;}
#menu a {text-indent: -9999px;outline: none;}

.menu_home,.menu_home a,
.menu_hosting,.menu_hosting a,
.menu_server,.menu_server a,
.menu_domain,.menu_domain a,
.menu_payment,.menu_payment a,
.menu_apply,.menu_apply a,
.menu_contact,.menu_contact a{background:url(../images/menu.gif) no-repeat 0 0;float:left;}

.menu_home {width:143px;height:40px;background-position:0 0;}
.menu_hosting {width:135px;height:40px;background-position:-143px 0;}
.menu_server {width:135px;height:40px;background-position:-278px 0;}
.menu_domain {width:135px;height:40px;background-position:-413px 0;}
.menu_payment {width:136px;height:40px;background-position:-548px 0;}
.menu_apply {width:135px;height:40px;background-position:-684px 0;}
.menu_contact {width:141px;height:40px;background-position:-819px 0;}

.menu_home a{width:143px;height:40px;background-position:0 0;}
.menu_hosting a{width:135px;height:40px;background-position:-143px 0;}
.menu_server a{width:135px;height:40px;background-position:-278px 0;}
.menu_domain a{width:135px;height:40px;background-position:-413px 0;}
.menu_payment a{width:136px;height:40px;background-position:-548px 0;}
.menu_apply a{width:135px;height:40px;background-position:-684px 0;}
.menu_contact a{width:141px;height:40px;background-position:-819px 0;}

.menu_contact a:hover{width:141px;height:40px;background-position:-819px -40px;}
.menu_apply a:hover{width:135px;height:40px;background-position:-684px -40px;}
.menu_payment a:hover{width:136px;height:40px;background-position:-548px -40px;}
.menu_domain a:hover{width:135px;height:40px;background-position:-413px -40px;}
.menu_server a:hover{width:135px;height:40px;background-position:-278px -40px;}
.menu_hosting a:hover{width:135px;height:40px;background-position:-143px -40px;}
.menu_home a:hover{width:143px;height:40px;background-position:0 -40px;}
/*Menu End*/


/*Main Start*/
#main{
width:960px;
margin:8px auto;
height:auto;}
/*Main End*/


/*Main.Left Start*/
#main .left{
width:190px;
height:auto;
margin-left:5px;
margin-right:10px;      
display:inline;
float:left;}
/*Submenu Start*/
#main .left .submenu{
width:190px;
height:auto;}
.submenu  ul{
background:url(../images/submenu.png) no-repeat;
height:auto;
width:190px;
padding:0px;
margin-top:0px;}
.submenu li {width:188px; height:28px; border:1px #CCCCCC solid; border-top:0px;}
.submenu_title, .submenu_title a,
.submenu_sme, .submenu_sme a,
.submenu_bbs, .submenu_bbs a,
.submenu_domaincheck, .submenu_domaincheck a,
.submenu_domain, .submenu_domain a,
.submenu_hosting, .submenu_hosting a,
.submenu_webdesign, .submenu_webdesign a,
.submenu_payment, .submenu_payment a,
.submenu_paystep, .submenu_paystep a,
.submenu_check, .submenu_check a,
.submenu_teach, .submenu_teach a,
.submenu_faq, .submenu_faq a,
.submenu_apply, .submenu_apply a,
.submenu_paymented, .submenu_paymented a{background:url(../images/submenu.png) no-repeat 0 0; float:left;}

.submenu_title {width:188px; height:28px; background-position:0 0; border:0px;}
.submenu_sme {width:188px; height:28px; background-position:-1px -28px;}
.submenu_bbs {width:188px; height:28px; background-position:-1px -56px;}
.submenu_domaincheck {width:188px; height:28px; background-position:-1px -84px;}
.submenu_domain {width:188px; height:28px; background-position:-1px -112px;}
.submenu_hosting {width:188px; height:28px; background-position:-1px -140px;}
.submenu_webdesign {width:188px; height:28px; background-position:-1px -168px;}
.submenu_payment {width:188px; height:28px; background-position:-1px -196px;}
.submenu_paystep {width:188px; height:28px; background-position:-1px -224px;}
.submenu_check {width:188px; height:28px; background-position:-1px -252px;}
.submenu_teach {width:188px; height:28px; background-position:-1px -280px;}
.submenu_faq {width:188px; height:28px; background-position:-1px -308px;}
.submenu_apply {width:188px; height:28px; background-position:-1px -336px;}
.submenu_paymented {width:188px; height:28px; background-position:-1px -364px;}

.submenu_title a{width:188px; height:28px; background-position:0 0; border:0px;}
.submenu_sme a{width:188px; height:28px;background-position:-1px -28px;}
.submenu_bbs a{width:188px; height:28px;background-position:-1px -56px;}
.submenu_domaincheck a{width:188px; height:28px; background-position:-1px -84px;}
.submenu_domain a{width:188px; height:28px; background-position:-1px -112px;}
.submenu_hosting a{width:188px; height:28px; background-position:-1px -140px;}
.submenu_webdesign a{width:188px; height:28px; background-position:-1px -168px;}
.submenu_payment a{width:188px; height:28px; background-position:-1px -196px;}
.submenu_paystep a{width:188px; height:28px; background-position:-1px -224px;}
.submenu_check a{width:188px; height:28px; background-position:-1px -252px;}
.submenu_teach a{width:188px; height:28px; background-position:-1px -280px;}
.submenu_faq a{width:188px; height:28px; background-position:-1px -308px;}
.submenu_apply a{width:188px; height:28px; background-position:-1px -336px;}
.submenu_paymented a{width:188px; height:28px; background-position:-1px -364px;}

.submenu_title a:hover{width:188px; height:28px; background-position:-190px 0; border:0px;}
.submenu_sme a:hover{width:188px; height:28px; background-position:-191px -28px;}
.submenu_bbs a:hover{width:188px; height:28px; background-position:-191px -56px;}
.submenu_domaincheck a:hover{width:188px; height:28px; background-position:-191px -84px;}
.submenu_domain a:hover{width:188px; height:28px; background-position:-191px -112px;}
.submenu_hosting a:hover{width:188px; height:28px; background-position:-191px -140px;}
.submenu_webdesign a:hover{width:188px; height:28px; background-position:-191px -168px;}
.submenu_payment a:hover{width:188px; height:28px; background-position:-191px -196px;}
.submenu_paystep a:hover{width:188px; height:28px; background-position:-191px -224px;}
.submenu_check a:hover{width:188px; height:28px; background-position:-191px -252px;}
.submenu_teach a:hover{width:188px; height:28px; background-position:-191px -280px;}
.submenu_faq a:hover{width:188px; height:28px; background-position:-191px -308px;}
.submenu_apply a:hover{width:188px; height:28px; background-position:-191px -336px;}
.submenu_paymented a:hover{width:188px; height:28px; background-position:-191px -364px;}
/*Submenu End*/
/*Main.Left Tel+MSN Start*/
#main .left .telmsn{
	float:left;
	background:url(../images/index_left_telmsn.png) no-repeat;
	width:190px;
	height:148px;
	margin:10px 0 10px 0;}
#main .left .telmsn p{
	margin:115px 0px 0px 12px;}
/*Main.Left Hot Seacher Start*/
#main .left .hot_s{
	background:url(../images/hot_s_bg.gif) bottom no-repeat;
	width:190px;
	margin-top:15px;
	overflow:hidden;}
#main .left .hot_s p{padding:0 15px 15px 15px;font-size:11pt;}
#main .left .hot_s span{background:url(../images/hot_s_title.gif);display:block;height:35px;}
#main .left .hot_s a{display:inline-block;}
/*Main.Left End*/


/*Main.Left Start*/
#main .right{
width:750px;
height:auto;
float:right;
margin-right:5px;}
#main .right .notice{
	background:url(../images/notice.png) no-repeat;
	width:750px;
	height:35px;
	line-height:35px;}
#main .right .notice .indextext{
	width:640px;
	float:right;
	margin-right:20px;
	font-size:12px;
	display:inline;}
#main .right .swf{width:750px;height:180px;}
#main .right .content{
	width:750px;
	height:auto;
	margin-top:8px;}	
#main .right .iwant {
	background:#F2F2F2  url(../images/iwantfooter.jpg) no-repeat bottom;
	height:auto;
	width:190px;
	float:right;}	
#main .right .iwant ul{
	padding:40px 0px 8px 0px;
	list-style:none;
	height:auto;
	background:url(../images/iwanttitle.jpg) no-repeat top;}		
#main .right .iwant li{
	background:url(../images/iwantbg.jpg) no-repeat;
	width:175px;
	height:30px;
	line-height:30px;
	padding-left:15px;
	margin:0px;
	border-bottom:1px #DDD dashed;}
	
#main .right .logos{
	width:190px;
	float:right;
	margin-top:20px;}
#main .right .content_left{
	width:550px;
	float:left;}
#main .right .content_left .domain{
	width:550px;
	height:120px;
	background:url(../images/index_domain.png);
	margin-bottom:10px;}	
#main .right .content_left .domain .searcher{
width:400px;
float:left;
display:inline;
margin:55px 0px 10px 140px;}
#main .right .content_left .domain .searcher .inputText{
font-size:16pt;
color: #999999;
font-family:Verdana, Geneva, sans-serif;
border: 1px solid #E4E4E4;
background-color: #F8F8F8;
vertical-align:middle;}
#main .right .content_left .plan ul{ height:auto;}
#main .right .content_left .plan li{
	width:270px;
	height:100px;
	float:right;
	text-align:right;
	margin:0px 0px 5px 5px;}		
#main .right .content_left .news{
	clear:both;
	width:550px;
	height:200px;
	margin-top:8px;
	background:url(../images/news.png) no-repeat;}	
#main .right .content_left .news ul{ 
	padding-top:20px;
	float:left; 
	width:275px;
	height:150px;}
#main .right .content_left .news li{
	height:15px;
	line-height:15px;
	margin:0px 10px 8px 20px;
	overflow:hidden;}
#main .right .content_left .news li.classlink {margin-bottom:10px;}
#main .right .content_left .news li.classlink a{height:20px; display:block;}
/*Main.right End*/

/*Main.promo Start*/
#main .promo{width:960px;height:100px;margin-top:8px;}
#main .promo .service{width:290px;height:75px;float:left;background:url(../images/promo_service.jpg); padding:25px 10px 0 10px;  color:#666;}	
#main .promo .service a{color:#666;}
#main .promo .sme{width:315px;height:100px;float:right;}
#main .promo .forum{ width:315px;height:100px;float:right;margin-left:10px;}
/*Main.promo End*/

/*Main.footer_post Start*/
#main .footer_post{
	width:960px;
	height:200px;
	background:url(../images/footer_post.png) no-repeat;
	margin-top:15px;}
#main .footer_post .content{
	width:734px;
	height:180px;
	margin:10px 10px 10px 216px;}	
#main .footer_post .content ul.faq,#main .footer_post .content ul.teach{
	width:295px;
	height:145px;
	float:left;
	margin:35px 5px 0px 0px;}	
#main .footer_post .content li{
	height:20px;
	line-height:20px;
	margin:0px 20px 0px 20px;
	background:url(../images/footer_post_list.png) no-repeat left;
	padding-left:10px;
	border-bottom:#EFEFEF 1px solid;
	overflow:hidden;}
#main .footer_post .content .rightlink{
	width:134px;
	float:right;}
#main .footer_post .content .rightlink .faq{
	width:125px;
	height:44px;
	background-image:url(../images/footer_post_link_faq.png);
	margin:25px 0px 0px 0px;}
#main .footer_post .content .rightlink .faq a{
	display:block;
	width:125px;
	height:44px;}
#main .footer_post .content .rightlink .faq a:hover {
	background-image:url(../images/footer_post_link_faq-a.png);}	
#main .footer_post .content .rightlink .teach{
	width:125px;
	height:44px;
	background-image:url(../images/footer_post_link_teach.png);
	margin:10px 0px 0px 0px;}
#main .footer_post .content .rightlink .teach a{
	display:block;
	width:125px;
	height:44px;}
#main .footer_post .content .rightlink .teach a:hover {
	background-image:url(../images/footer_post_link_teach-a.png);}	
#main .footer_post .content .rightlink .contact{
	width:125px;
	height:44px;
	background-image:url(../images/footer_post_link_contact.png);
	margin:10px 0px 0px 0px;}
#main .footer_post .content .rightlink .contact a{
	display:block;
	width:125px;
	height:44px;}
#main .footer_post .content .rightlink .contact a:hover {
	background-image:url(../images/footer_post_link_contact-a.png);}

/*Main.footer_post End*/


/*Footer*/
#footer{
	width:960px;
	height:120px;
	background:url(../images/footer.png) no-repeat;
	margin-top:15px;}	
#footer .content{
	width:795px;
	margin-left:180px;}
#footer .content ul{
	float:left;
	width:195px;
	height:65px;
	margin-top:35px;}
#footer .content li{
	width:90px;
	margin:0px 5px 5px 0px;
	float:left;
	height:20px;
	line-height:20px;}
#footer a:hover{color:#3971C3;}
#copyright{
	background:url(../images/copyright.gif) no-repeat top;
	padding-top:15px;
	width:960px;
	text-align:center;
	margin-bottom:40px;}
/*Footer End*/

/*BluePost Start*/
#bluepost{
	width:750px;
	height:auto;
	float:right;
	margin:20px 5px 0 0;}
#bluepost .push{
	width:370px;
	float:right;
	background:url(../images/post.gif) left bottom;}
#bluepost .random{
	width:370px;
	float:left;
	margin-right:10px;
	background:url(../images/post.gif) left bottom;}
#bluepost ul{
	padding:8px 0px 8px 20px;
	width:350px;}
#bluepost li{
	height:25px;
	line-height:25px;
	overflow:hidden;}
#bluepost .push h3{
	background:url(../images/bluepost_push.png) no-repeat;
	height:41px;}
#bluepost .random h3{
	background:url(../images/bluepost_random.png) no-repeat;
	height:41px;}
	
/*BluePost End*/

/*Page Content Start*/
#page{
	width:750px;
	height:auto;
	float:right;
	margin-right:5px; display:inline;
	background:url(../images/page_bottombg.png) bottom;
	padding-bottom:20px;}
#page .nav{
	background:url(../images/nav.png) no-repeat #FFF;
	height:35px;
	width:660px;
	padding-left:90px;
	line-height:30px;}
#page .more{
	width:100%; 
	margin:20px 0 20px 0;}
#page .more .pre{
	float:left; 
	width:40%; 
	overflow:hidden;
	height:14px;}
#page .more .next{
	float:right; 
	width:40%; 
	overflow:hidden; 
	text-align:right;
	height:14px;}
#page .content{
	background:url(../images/page_topbg.png) top no-repeat;}
#page .content .text{margin:0px 25px 0px 25px;}
#page .content .text strong{font-weight:bold;}
#page h1{
	font-size:12pt; 
	width:100%; 
	text-align:center; 
	font-weight:bold;
	padding-top:15px;}
#page .info{
	margin:20px 0px 20px 0px; 
	padding:15px; 
	border:1px solid #ddd; 
	background:#F6F6F6;
	clear:both;
	color:#444;
	line-height:15px;}
#page .info ul{
	margin-left:20px;
	list-style-type:decimal;
	width:665px;}
#page .info li{line-height:20px;margin-bottom:10px;}
#page .info ul.other{list-style-type:none; margin:8px 0 0 0;}
#page .info ul.other li{height:30px; line-height:30px; margin:0px;}
/*Page Content End*/

/*Page Post List Start*/
#page ul.postlist{
	width:700px;
	margin:auto;}
#page ul.postlist span{float:left;}
#page ul.postlist em{float:right;font-style:normal;}
#page ul.postlist li{
	clear:both;
	padding:5px 5px 5px 5px;
	background:url(../images/footer_post_list.png) no-repeat 5px 8px;
	padding-left:15px;
	height:15px;}
#page p.pageno{
	text-align:center;
	width:100%;
	margin:8px auto 8px auto;}
/*Page Post List End*/

/*Web Hosting Start*/
#page .content .web-hosting{
	width:700px;
	margin:0px 25px 0px 25px;}
#page .content .web-hosting .top{
	padding-top:25px; 
	height:20px;}
#page .content .web-hosting h1{
	width:494px;
	float:left;
	text-align:center; 
	font-size:12pt;
	font-weight:bold;
	margin:-13px 0 10px 0;}

#page .content .web-hosting .iconlink{background-image:url(../images/web-hosting/iconlink.gif); float:left; height:auto;}
#page .content .web-hosting .iconlink a{display:block; width:103px; height:19px;}
#page .content .web-hosting .iconlink a:hover{ background-image:url(../images/web-hosting/iconlink-a.gif); width:103px; height:19px;}
#page .content .web-hosting .listlink{background-image:url(../images/web-hosting/listlink.gif); float:right; height:auto;}
#page .content .web-hosting .listlink a{display:block; width:103px; height:19px;}
#page .content .web-hosting .listlink a:hover{ background-image:url(../images/web-hosting/listlink-a.gif); width:103px; height:19px;}

#page .content .web-hosting .icon{
	width:700px;
	margin:35px 0 20px 0;
	height:280px;}
#page .content .web-hosting .icon div{
	background:url(../images/web-hosting/planicon.png);
	width:200px;
	height:120px;
	margin:0 16px 32px 16px;
	float:left;
	display:inline;}	
#page .content .web-hosting .icon div:hover{
	background:url(../images/web-hosting/planicon-a.png);}
#page .content .web-hosting .icon div span{
	height:21px; 
	line-height:21px; 
	color:#fff;
	text-align:center;
	font-weight:bold;
	display:block;
	background:url(../images/web-hosting/tr_back.gif);}
#page .content .web-hosting .icon div h2{
	font-size:16pt;
	margin-left:5px;
	font-family:Tahoma;
	font-weight:bold;
	display:inline; 
	color:#666;}
#page .content .web-hosting .icon div .money{ 
	font-size:8pt; 
	display:inline; 
	margin-left:5px;	
	font-family:Tahoma;
	font-weight:bold;
	color:#666;}
#page .content .web-hosting .icon div h2.wh180{color:#756222;}
#page .content .web-hosting .icon div h2.wh380{color:#FA6900;}
#page .content .web-hosting .icon div h2.wh480{color:#224375;}
#page .content .web-hosting .icon div h2.wh680{color:#ECD078;}
#page .content .web-hosting .icon div h2.wh880{color:#53777A;}
#page .content .web-hosting .icon div h2.wh1680{color:#C02942;}
#page .content .web-hosting .icon div ul{margin:0px 10px 2px 10px;}
#page .content .web-hosting .icon div li{height:17px; line-height:17px;}
#page .content .web-hosting .icon div a:hover{color:#000;text-decoration:none;}
#page .content .web-hosting .icon div em{float:left; margin-left:10px;}
#page .content .web-hosting .icon div i{float:right; font-style:normal; margin-right:10px;}
#page .content .web-hosting .icon div i a:hover{color:red; text-decoration:underline;}
/*Web Hosting End*/

/*Web Hosting Plan Start*/
#page .content .plan{}
#page .content .images{
	width:200px;
	float:left;
	margin:20px 20px 20px 0;}
#page .content .list{
	width:480px;
	float:right;
	margin:20px 0 20px 0;}
#page .content .images .price{
	width:180px;
	margin:20px 0 20px 0;
	padding:5px;
	border:1px #D0D08E solid;
	background:#FFFFCC;
	line-height:25px;}	
#page .content .images .price p{margin:0px;}
#page .content .images .apply a{
	background:url(../images/web-hosting/apply.jpg);display:block;width:190px;	height:50px;}
#page .content .images .apply a:hover{
	background:url(../images/web-hosting/apply-a.jpg);display:block;}
	
#page .content .images span a:hover{ text-decoration:none;}
#page .content .list table{
	width:100%; 
	border:1px 0px 1px 0px solid #fff; 
	color:#555;}
#page .content .list table th.title,#page .content .list table th.title:hover{
	background:url(../images/web-hosting/tr_back.gif); 
	height:21px; 
	line-height:21px;
	text-align:center;
	color:#fff;}
#page .content .list table th{
	border:1px solid #fff;
	height:25px; 
	line-height:25px; 
	background:#BCE774;
	padding-left:5px;}
#page .content .list table td{
	border:1px solid #fff;
	height:25px; 
	line-height:25px; 
	background:#f2f2f2;
	padding-left:5px;}
#page .content .list table td img{ vertical-align:middle;}
#page .content .list table td:hover{background:#BCE774;}
#page .content .list table td.apply{text-align:center; font-size:12pt; height:40px; line-height:40px;}
#page .content .list table td.apply a:hover{ font-weight:bold; height:40px; line-height:40px;}

/*Web Hosting Plan End*/

/*Forum Hosting End*/

#page .content .forum-hosting{
	width:700px;
	margin:0px 25px 0px 25px;
	color:#333;}
#page .content .forum-hosting .top{height:20px;}
#page .content .forum-hosting .fmenu{float:left;list-style:none;height:43px; margin:25px 0 10px 0;width:600px;}
#page .content .forum-hosting .fmenu ul{float:left; display:inline;}
#page .content .forum-hosting .feediv{margin-top:25px;}
#page .content .forum-hosting .fee, .fee a{float:right;width:78px; height:40px; background:url(../images/forum-hosting/fee.gif); display:block;}
#page .content .forum-hosting .fee a:hover{background:url(../images/forum-hosting/fee-a.gif);}
.fmenu .vs,.fmenu .one,.fmenu .use,.fmenu .ads,.fmenu .customer,.fmenu .vs a,.fmenu .one a,.fmenu .use a,.fmenu .ads a,.fmenu .customer a{background:url(../images/forum-hosting/submenu.png)  no-repeat 0 0; float:left;}
.fmenu .vs,.fmenu .vs a{width:120px;height:43px;background-position:0 0;}
.fmenu .one,.fmenu .one a{width:150px;height:43px;background-position:-120px 0;}
.fmenu .use,.fmenu .use a{width:120px;height:43px;background-position:-270px 0;}
.fmenu .ads,.fmenu .ads a{width:98px;height:43px;background-position:-390px 0;}
.fmenu .customer,.fmenu .customer a{width:112px;height:43px;background-position:-488px 0;}
.fmenu .vs a:hover{width:120px;height:43px;background-position:0 -45px;}
.fmenu .one a:hover{width:150px;height:43px;background-position:-120px -45px;}
.fmenu .use a:hover{width:120px;height:43px;background-position:-270px -45px;}
.fmenu .ads a:hover{width:98px;height:43px;background-position:-390px -45px;}
.fmenu .customer a:hover{width:112px;height:43px;background-position:-488px -45px;}
#page .content .forum-hosting table.vs{
	width:700px;
	border:1px solid #ddd;
	background:url(../images/forum-hosting/vs_bg.jpg) no-repeat;
	text-align: center;}
#page .content .forum-hosting table.vs tr{border:1px #ccc dashed;}
#page .content .forum-hosting table.vs tr.title:hover{background:url(../images/forum-hosting/vs_bg.jpg) no-repeat 0 -1px;}
#page .content .forum-hosting table.vs tr:hover{background:#eee;}
#page .content .forum-hosting table.vs td{line-height:30px;color: #333;font-size:10pt;}
#page .content .forum-hosting table.vs td.type{ text-align:left; padding-left:10px;}
#page .content .forum-hosting div.one{
	background:url(../images/forum-hosting/one.png) no-repeat;
	width:532px;
	height:84px; 
	margin:15px 0 10px 0;
	padding:28px 8px 8px 160px;
	line-height:20px;
	overflow:hidden;}
#page .content .forum-hosting div.use{
	background:url(../images/forum-hosting/use.png) no-repeat;
	width:525px; 
	height:84px; 
	margin:0px 0 10px 0;
	padding:28px 164px 8px 11px;
	line-height:20px;
	overflow:hidden;}
#page .content .forum-hosting div.ads{
	width:520px;
	height:154px;
	line-height:22px;
	padding:28px 170px 8px 10px;
	background:url(../images/forum-hosting/ads.jpg) no-repeat;}
#page .content .forum-hosting div.customer{
	margin:15px 0 10px 0;
	background:url(../images/forum-hosting/customer.jpg);
	width:675px;
	height:208px;
	padding:60px 0 0 25px;}
#page .content .forum-hosting div.customer li{float:left; width:220px;text-align:center; margin-bottom:15px;}
#page .content .forum-hosting div.customer span{margin-left:5px;}
/*Forum Hosting End*/

/*Help Start*/
#help{
	width:750px;
	height:auto;
	float:right;
	margin-right:5px;
	padding-bottom:0px;}
#help .nav{
	background:url(../images/nav.png) no-repeat #FFF;
	height:35px;
	width:660px;
	padding-left:90px;
	line-height:30px;}
#help .content{
	background:url(../images/help.png) no-repeat;
	width:750px;
	height:372px;}
#help .content .left{
	float:left;
	width:400px;
	margin-top:185px;}
#help .content .right{
	float:right; 
	width:210px;
	height:150px;
	margin:135px 50px 0 0;
	color:#fff;
	line-height:23px;
	display:inline;}
#help .content .right span a,#help .content .right span a:hover{
	color:#fff;
	text-decoration:none;}
#help .content .enter{
	width:380px;
	height:auto;
	margin-left:60px;}
#help .enter .inputText{
	width:250px;
	font-size:16pt;
	color: #999;
	vertical-align:middle;}
#help .enter .inputText:hover{color:#666;}
#help .enter img{vertical-align:middle;}
#help .enter span{font-size:12px; color:#fff;}
#help .enter span a{color:#FFF;}
#help .enter span a:hover{color:#F90;}
#help .enter span h3{ margin:10px 0 3px 0;color:#fff; display:block;}
/*Help End*/

/* Seacher result Start*/
#page .result{margin:0px 25px 0px 25px;}
#page .result ul{margin:20px;}
#page .result i{
	font-style:normal; 
	float:left; 
	width:15px; 
	display:block;}
#page .result ul li.title a{font-weight:bold;}
#page .result ul li.title span{float:left;}
#page .result ul li.title em{float:right;}
#page .result ul li.detail{clear:both; padding-top:5px;}
#page .result ul li.detail br{display:none;}
/* Seacher result End*/

/* Payment Start*/
#page .payment{margin-top:20px;}
#page .payment table td{padding:5px; font-size:12px;}
#page .payment table td.logo{text-align:center; width:250px;}
#page .payment table td.hr{height:1px; line-height:1px;}
#page .payment div.bank{ margin:0 25px 0 25px;background:url(../images/paymentbg.png) bottom;}
#page .payment h2.bank{ margin:0 25px 0 25px;background:url(../images/paymen_bank.png); display:block; height:36px;width:700px;}
#page .payment h2.paypal{ margin:0 25px 0 25px;background:url(../images/paymen_paypal.png); display:block; height:36px;width:700px;}
#page .payment h2.check{ margin:0 25px 0 25px;background:url(../images/paymen_check.png); display:block; height:36px;width:700px;}
#page .payment .info{
	width:670px;
	margin-left:25px;
	padding:15px; 
	border:1px solid #ddd; 
	background:#F6F6F6;
	color:#444;
	line-height:15px;}
/* Payment End*/

/* Terms Start*/
#page ul.terms{list-style:decimal;padding:5px 15px 10px 15px;}
#page ul.terms li{line-height:18px;}
/* Terms End*/

/* Contact Start*/
#page div.contact{ margin:0 25px 0 25px;background:url(../images/paymentbg.png) bottom;padding:5px;}
#page .contact table{width:100%;}
#page .contact td{padding:3px; font-size:10pt; color:#333; height:auto;}
#page .contact td.type{padding-left:15px; height:25px; line-height:25px; width:140px;}
#page .contact td.type2{padding-left:15px; height:40px; line-height:40px;}
#page .contact .s{font-size:11px; margin-left:10px;}
#page .contact .s2{font-size:11px; padding-top:px;}
#page h2.info{height:36px;background:url(../images/contact_info.png); display:block; margin:15px 25px 0 25px; padding:0px; border:0px; width:700px;}
#page h2.form{height:36px;background:url(../images/contact_form.png); display:block; margin:0 25px 0 25px; padding:0px; border:0px;width:700px;}
#page h2.paymented{height:36px;background:url(../images/paymented.png); display:block; margin:0 25px 0 25px; padding:0px; border:0px;width:700px;}
/* Contact End*/


/* ApplyStep Start*/
#page .step{
	width:680px;
	height:610px;
	background:url(../images/step.png) no-repeat;	}
#page .step .one{
	width:180px;
	height:45px;
	line-height:20px;	
	margin:73px auto 0 25px;
	display:inline-block;}
#page .step .two{
	width:190px;
	margin:12px 0 0 20px;}
#page .step .three{
	width:180px;
	height:100px;
	line-height:20px;
	margin:65px 0 0 25px;}
#page .step .four{
	width:180px;
	height:45px;
	line-height:20px;
	margin:73px 0 0 25px;}
#page .step .five{
	width:180px;
	line-height:20px;
	margin:57px 0 0 25px;}
/* ApplyStep End*/

/* Sitemap Start*/
#page .sitemap{width:700px;margin:auto;}
#page .sitemap ul{margin-left:50px;}
#page .sitemap ul li{line-height:30px; clear:both;}
#page .sitemap ul li ul{margin:5px;}
#page .sitemap ul li ul li{float:left; margin-left:10px;clear:none;}
/* Sitemap End*/

/* AboutUS Start*/
#page .about{width:700px;margin:15px auto; line-height:20px;}
/* AboutUS End*/
