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

/* CSS reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
	body{line-height:1}
	ol, ul{list-style:none}
	blockquote, q{quotes:none}
	blockquote:before, blockquote:after, q:before, q:after{content:''}
	:focus{outline:0}
	ins{text-decoration:none}
	del{text-decoration:line-through}
	table{border-collapse:collapse; border-spacing:0}
	*:focus{outline:none;}
/* CSS reset */


html, body{height:100%; overflow:auto}
*{font-family:Tahoma,Helvetica,Geneva}

html, body, #wrap, #wrap2{height: 100%;}

body > #wrap, #wrap2 {height: auto; min-height: 100%;}

#wrap {background:url(../images/main_bg_v1.jpg) no-repeat top center #fff;}
#wrap2 {background:url(../images/main_bg_v2.jpg) no-repeat top center #fff;}

#main{
	padding:110px 0 250px 0;
	margin:0 auto;
	width:960px;
}

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

#logo{
	width:960px;
}

#globeMenu{
	width:960px;
	height:400px;
}

div.spaceFix{
	margin:200px 0 50px 0;
}

div.spaceFix2{
	margin:120px 0 50px 0;
}

div.spaceFix3{
	margin:50px 0;
}

.wcs{
	display:block;
	height:105px;
	left:128px;
	position:relative;
	top:193px;
	width:244px;
	z-index:100;
	background:url(../images/wcs_bg.png) top left no-repeat;
}

.wcs:hover{
	background:url(../images/wcs_bg.png) bottom left no-repeat;
}

.tes{
	display:block;
	height:105px;
	left:300px;
	position:relative;
	top:-39px;
	width:220px;
	z-index:200;
	background:url(../images/tes_bg.png) top left no-repeat;
}

.tes:hover{
	background:url(../images/tes_bg.png) bottom left no-repeat;
}

.gd{
	display:block;
	height:105px;
	left:539px;
	position:relative;
	top:-51px;
	width:275px;
	z-index:300;
	background:url(../images/gd_bg.png) top left no-repeat;
}

.gd:hover{
	background:url(../images/gd_bg.png) bottom left no-repeat;
}

.spacer{
	margin:0 10px;
	width:940px;
	height:45px;
}

.steps{
	margin:20px 10px 0;
	width:940px;
	height:88px;
	background:url(../images/steps_bg.jpg) no-repeat top right;
}

.steps a{
	color:#666666;
	display:block;
	float:left;
	font-size:12px;
	height:42px;
	line-height:1.3;
	text-decoration:none;
}

.steps a img{
	display:block;
	float:left;
}

.s1{
	margin:26px 0 0 15px;
	width:234px;
}

.s1 img{
	margin:-6px 10px 0 0;
}

.s2{
	margin:26px 0 0;
	width:262px;
}

.s2 img{
	margin:-6px 10px 0;
}

.s3{
	margin:26px 0 0;
	width:190px;
}

.s3 img{
	margin:-6px 10px 0 0;
}

.s4{
	margin:26px 0 0;
	width:190px;
}

.s4 img{
	margin:-6px 10px 0 16px;
}

h1{
	font-size:24px;
	color:#add037;
	letter-spacing:-0.9;
	margin:0 0 10px 0;
}

h2{
	color:#64b1d1;
	font-size:16px;
	margin:0 0 10px 0;
}

.box p{
	color:#333;
	font-size:12px;
	line-height:1.7;
	margin:0 0 15px;
}

.box{
	float:left;
	margin:30px 40px 0 10px;
	width:280px;
}

.contact{
	background:url(../images/contact_bg.gif) 0 40px no-repeat;
	margin:30px 0 0 10px;
}

#footer{
	position: relative;
	margin-top: -177px;
	height: 177px;
	clear:both;
	color:#ccc;
	background:url(../images/footer_bg.jpg) repeat-x;
}

#footer .box{
	float:left;
	left:50%;
	margin:40px 0 0 -470px;
	position:relative;
	width:940px;
}

#footer .box p{
	color:#ccc;
	font-size:11px;
	line-height:1.7;
}

#footer .box a{
	color:#ccc;
	font-size:11px;
}

#siteseal{
	float:right;
	margin:-60px 0 0;
	width:128px;
}

#siteseal object{
	float:right;
}

#footer .box #siteseal a{
	font-size:9px;
}

#footer .box a:hover{
	color:#fff;
}

.cf{
	width:240px;
}

.cf p{
	color:#333333;
	font-size:16px;
	line-height:1.8;
}

.cf img {
	float:left;
	margin:0 15px 0 0;
}

.iCont{
	width:740px;
}

.iCont h1{
	font-size:24px;
	color:#333;
	letter-spacing:-0.9;
	margin:0 0 20px 0;
}

.iCont img{
	float:left;
	margin:0 15px 0 0;
}

.iCont p{
	color:#333;
	font-size:12px;
	line-height:1.7;
}

.iCont .hl{
	color:#3FC1EB;
	font-size:18px;
	height:50px;
	margin:30px 0 15px;
}

.iCont .hl img{
	float:left;
	margin:-3px 12px 0 0;
}

.tesCon{
	background:none repeat scroll 0 0 #FBFBFB;
	border-bottom:1px solid #E8E8E8;
	margin:0 30px 30px 0;
	padding:15px;
	width:700px;
}

.tesCon span{
	font-size:18px;
	color:#90c545;
}

.tesCon span small{
	font-size:11px;
	color:#c5c5c5;
}

.tesCon p{
	color:#333333;
	font-size:12px;
	line-height:1.7;
	margin:10px 0 25px;
}

#stepsBig{
	height:560px;
}

#stepsBig h1{
	color:#add037;
	float:left;
	font-size:24px;
	margin:0 0 10px;
	width:870px;
}

#stepsBig hr{
	background:url(../images/hr_bg.gif) top center no-repeat;
	border:0px solid #fff;
	width:940px;
	height:1px;
	float:left;
	margin:25px 0;
}

#stepsBig p{
	color:#333;
	font-size:12px;
	line-height:1.7;
	float:left;
}

#stepsBig img{
	float:left;
	margin:0 15px 10px 0;
}

#ppCon div:nth-child(1){
	float:left;
}

#ppCon div:nth-child(2){
	float:right;
}

#ppCon .col{
	width:430px;
}

#ppCon .col div{
	margin:0 0 60px 0;
}

#ppCon .col p{
	color:#333;
	font-size:12px;
	line-height:1.7;
}

#ppCon .col span, #ppCon .col a{
	color:#3882bd;
	font-size:12px;
	line-height:1.7;
	text-decoration:none;
}

.sign{
	font-size:24px;
	color:#333;
}

.sign span{
	font-size:14px;
	color:#333 !important;
}

.buy{
	width:960px;
	height:150px;
	background:url(../images/buy_bg.png) no-repeat top left;
}

.or{
	margin:30px 0;
}

.domainInfo{
	padding:50px 0 0 35px;
	width:300px;
	font-size:16px;
	color:#333;
	float:left;
}

.domainInfo span{
	color:#3882BD;
	display:block;
	font-size:20px;
	margin:0 0 7px;
}

.domainInfo2{
	color:#333333;
	float:left;
	font-size:12px;
	padding:65px 0 0 35px;
	width:300px;
}

.domainInfo2 span{
	color:#3882BD;
	display:block;
	font-size:20px;
	margin:10px 0;
}

.ty{
	color:#3882BD;
	float:right;
	font-size:11px;
	line-height:1.7;
	width:190px;
}

.ty span{
	color:#A4D858;
	display:block;
	font-size:11px;
	font-variant:small-caps;
	font-weight:900;
	margin:10px 0;
}

.pay{
	background:url(../images/pay_bg.png) no-repeat top left;
	float:left;
	height:100px;
	margin:25px 0 0;
	width:310px;
}

.ex{
	background:url(../images/offer_bg.png) no-repeat top left;
	height:240px;
}

.ex2{
	background:url(../images/offer_bg2.png) no-repeat top left;
	height:270px;
}

.pay p{
	font-size:11px;
	margin:10px 0 0;
}

.pay form input:nth-child(1){
	margin:13px 0 0 5px;
}

.pay form input:nth-child(2){
	margin:13px 0 0 110px;
}

.submitBtn{
	float:right;
	margin:26px 20px 0 0;
}

.pay2{
	float:left;
	height:100px;
	margin:35px 0 0;
	width:305px;
}

.pay2 label{
	color:#333;
	display:block;
	float:left;
	font-size:11px;
	height:25px;
	margin:10px 15px 0 0;
	text-align:right;
	width:100px;
}

.pay2 p{
	margin:0 0 10px 0;
}

.pay2 input{
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 6px #CCC;
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 0 6px #CCC;
	border-radius:4px;
	box-shadow:0 0 6px #CCC;
	border-radius:4px;
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	color:#666;
	font-size:11px;
	padding:10px;
	width:156px
}

.offer input{
	width:94px;
}

.pay2 form p label span{
	font-size:10px;
	color:#3882BD;
}

.offer select{
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 6px #CCC;
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 0 6px #CCC;
	border-radius:4px;
	box-shadow:0 0 6px #CCC;
	border-radius:4px;
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	color:#666;
	font-size:11px;
	padding:5px;
}

#dcf{
	background:url(../images/buy_bg.jpg) repeat-y;
	height:auto;
	overflow:hidden;
	width:783px;
	margin:0 auto;
}

.topB{
	float:left;
	width:783px;
	height:70px;
	background:url(../images/t_buy_bg.jpg) no-repeat;
}

.bottomB{
	float:left;
	width:783px;
	height:70px;
	background:url(../images/b_buy_bg.jpg) no-repeat;
}

.formDC{
	margin:130px auto 0;
	width:500px
}

.formDC span{
	margin:0 auto;
}

.formDC input, .formDC select{
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 6px #CCC;
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 0 6px #CCC;
	border-radius:4px;
	box-shadow:0 0 6px #CCC;
	border-radius:4px;
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	color:#666;
	font-size:14px;
	height:20px;
	padding:8px;
	width:322px;
}

.formDC label{
	color:#333333;
	display:block;
	float:left;
	font-size:12px;
	font-weight:300;
	margin:12px 15px 0 0;
	text-align:right;
	width:100px;
}

.formDC p{
	margin:0 0 15px 0;
}

.formDC input.sub{
	background-color:#A4D858;
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	font-size:21px;
	font-weight:600;
	height:45px;
	margin:15px 115px 0;
	width:150px;
}

.formDC span{
	color:#cc0000;
	font-size:12px;
	font-weight:500;
}

.formDC select{
	height:38px;
	width:340px;
}

p.note{
	text-align:center;
	color:#333;
	font-size:12px;
	line-height:1.7;
	margin:40px;
}

p.note span{
	color:#cc0000;
	font-size:12px;
	font-weight:500;
}

.cert{
	float:right;
	margin:-50px 30px 0 0;
}

.error{
	/*color:#cc0000;*/
	color:#00287D;
	font-size:10px;
	font-weight:800;
}

#sale{
	background:url(../images/sKart.jpg) no-repeat top left;
	height:170px;
	margin:0 auto;
	padding:34px 0 0;
	width:800px;
}

#sale h1{
	color:#666666;
	font-size:48px;
	margin:0 0 10px 205px;
}

#sale a{
	margin:0 0 0 194px;
}

.container
{
	font-size: 13px;
}

.container p
{
	font-size: 14px;
	color: #696969;
}
