body {
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(../images/bg2_sep_14.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-size:13px;
	color:#2e2e2e;
	line-height:200%;
}
html,body {
	height:100%;
}
a {
	color:#324479;
	text-decoration:underline;
}
a:visited {
	color:#324479;
}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}
img {
	border: 0;
}
/*---- header ----*/
#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:65px;
}
.topicons {
	float:right;
	margin-right:20px;
	line-height:0px;
	height:30px;
}
.topicons span {
	display:none;
}
.loginicon {
	margin-top:15px;
	width:97px;
	height:22px;
	display:block;
	background:url(../images/icon-login.png) no-repeat top;
}
.sepicon {
	margin-top:15px;
}
.chaticon {
	margin-top:17px;
	width:52px;
	height:24px;
	display:block;
	background:url(../images/icon-chat.png) no-repeat top;
}
.logo {
	float:left;
}
.menu {
	float:right;
	color:#fff;
	font-size:14px;
	height:35px;
}
.menu a {
	color:#b2b1b1;
	text-decoration:none;
	margin-right:20px;
}
.menu a:hover {
	color:#afdc0e;
	text-decoration:underline;
}
.menu a:visited {
	color:#b2b1b1;
}
#menuwrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:-35px;
}
.current {
	margin-right:20px;
}
#mainban {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:275px;
	background:url(../images/mainbanbg3_sep_14.png) no-repeat top;
}
#banner4 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:275px;
	background:url(../images/bannerbg4.png) no-repeat top;
}
#slogan1 {
	margin-top:20px;
	margin-left:25px;
	font-size:36px;
	color:#fff;
	line-height:40px;
}
#slogan1 span {
	font-size:18px;
	letter-spacing:2px;
	vertical-align:super;
	line-height:18px;
}
#slogan2 {
	margin-top:10px;
	margin-left:25px;
	font-size:16px;
	color:#fff;
}
#welcomewrapper {
	background:url(../images/welcomewrapperbg.png) repeat-x top;
	overflow:hidden;
}
#welcome {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:45px;
}
#welcomel {
	width:450px;
	float:left;
	overflow:hidden;
}
#welcomer {
	width:450px;
	float:right;
	overflow:hidden;
}
.titlea {
	font-size:34px;
	text-indent:70px;
	padding-top:15px;
	height:36px;
}
.titlea1 {
	background:url(../images/icon-happy2.png) no-repeat 0px 0px;
	color:#58a110;
}
.titlea2 {
	background:url(../images/icon-tree.png) no-repeat 0px 0px;
	color:#e18d00;
}
.cont1 {
	margin-top:10px;
}
#hsep {
	width:939px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:81px;
	margin-top:-10px;
	margin-bottom:-10px;
	background:url(../images/horline.png) no-repeat top;
}
#plans {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-bottom:30px;
}
.plan1 {
	width:292px;
	float:left;
	padding-left:25px;
	border-right:3px dotted #d5d5d5;
	overflow:hidden;
}
.plan2 {
	width:295px;
	float:right;
	padding-left:25px;
	overflow:hidden;
}
.titleb {
	font-size:30px;
	color:#58a110;
}
.titleb a{
        font-size:30px;
        color:#58a110;
        text-decoration: none;
}
.titlenew {
	font-size:30px;
	color:#aea1ae;
}
.titlenew a{
        font-size:30px;
        color:#CC0000;
        text-decoration: none;
}
.pd {
	padding-top:10px;
}
.titleb .dol {
	font-size:16px;
	letter-spacing:2px;
	vertical-align:super;
	line-height:16px;
}
.titleb .price {
	font-size:24px;
	vertical-align:baseline;
	letter-spacing:normal;
}
.plancont2 {
	font-size:13px;
	margin-top:5px;
	text-indent:15px;
	background:url(../images/bullet-green.png) no-repeat left;
	margin-left:20px;
}
.pricepc2 {
	font-size:14px;
}
.plancont3 {
	margin-top:10px;
	line-height:0px;
	margin-left:18px;
}
#miscwrapper {
	background:url(../images/miscwrapbg.png) repeat-x top;
	overflow:hidden;
}
#misc {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:url(../images/miscbg2.jpg) no-repeat top;
	height:309px;
}
.misccol {
	width:240px;
	float:left;
	overflow:hidden;
	margin-top:60px;
}
.misccol2 {
	padding-left:10px;
	width:230px;
}
.miscol4 {
	float:right;
	width:230px;
	margin-left:10px;
}
.whyus {
	padding-left:25px;
	margin-bottom:10px;
	line-height:170%;
}
.whyus1 {
	background:url(../images/icon-num1.png) no-repeat 0px 2px;
	margin-top:20px;
}
.whyus2 {
	background:url(../images/icon-num2.png) no-repeat 0px 2px;
}
.whyus3 {
	background:url(../images/icon-num3.png) no-repeat 0px 2px;
}
.whyus4 {
	background:url(../images/icon-num4.png) no-repeat 0px 2px;
}
.whyus5 {
	background:url(../images/icon-num5.png) no-repeat 0px 2px;
}
.testi {
	width:206px;
	height:200px;
	margin-left:9px;
	font-size:11px;
	line-height:150%;
	overflow:hidden;
	margin-top:22px;
	padding-left:10px;
	padding-right:5px;
	padding-top:4px;
}
.testiorange {
	background:url(../images/testibg-orange.png);
}
.testigreen {
	background:url(../images/testibg-green2.png);
}
.features {
	padding-left:25px;
	margin-bottom:10px;
	line-height:170%;
	background:url(../images/bullet-orange.png) no-repeat 0px 4px;
}
.features1 {
	margin-top:20px;
}
#footer1wrapper {
	background:url(../images/footer1bg.jpg) repeat-x top;
	height:120px;
	overflow:hidden;
}
#footer1 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:150px;
	background:url(../images/footer1vseps.png) no-repeat top;
}
.f1col {
	width:320px;
	float:left;
	overflow:hidden;
}
.f1col1 {
	background:url(../images/icon-fchat.png) no-repeat 20px 30px;
}
.f1col2 {
	background:url(../images/icon-cpanel.png) no-repeat 20px 30px;
}
.f1col3 {
	background:url(../images/icon-quote.png) no-repeat 20px 25px;
}
.f1title {
	margin-left:105px;
	margin-top:40px;
	font-size:16px;
	color:#fff;
}
.f1txt {
	margin-left:105px;
	margin-top:10px;
	width:200px;
	color:#3c4a00;
	font-size:12px;
	line-height:180%;
}
#footer2wrapper {
	background:url(../images/footer2wrapperbg.jpg) repeat-x top;
	height:246px;
	overflow:hidden;
}
#footer2 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:246px;
	background:url(../images/footer2bg_a.jpg) no-repeat top;
}
.f2col1 {
	width:250px;
	float:left;
	height:246px;
	overflow:hidden;
}
.f2logo {
	width:199px;
	height:60px;
	margin-top:28px;
}
.f2comp {
	margin-left:75px;
	margin-top:10px;
	color:#a0a088;
	line-height:170%;
}
.f2col {
	width:250px;
	float:left;
	height:246px;
}
.f2t {
	width:270px;
	overflow:hidden;
}
.f2title {
	margin-top:35px;
	padding-right:20px;
	font-size:24px;
	color:#b2de34;
	line-height:normal;
	width:auto;
	float:left;
}
.f2icon {
	line-height:0;
	margin-top:35px;
}
.f2icont {
	line-height:0;
	margin-top:15px;
}
.f2txt {
	margin-top:10px;
	color:#a0a088;
	line-height:170%;
	width:250px;
}
.f2txt span {
	letter-spacing:1px;
	font-weight:bold;
}
.f2txt a{
	margin-top:10px;
	color:#a0a088;
	line-height:170%;
	width:250px;
	text-decoration: none;
}
.t7 {
	margin-top:-7px;
}
#dbg {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	text-align:center;
	margin-top:-25px;
}
#dbg a {
	color:#27555e;
	text-decoration:none;
}
#dbg a:visited {
	color:#27555e;
	text-decoration:none;
}
#dbg a:hover {
	color:#377682;
	text-decoration:none;
}
#menu2 {
	float:right;
	width:auto;
	overflow:hidden;
}
.menu2i {
	overflow:hidden;
	padding-left:1px;
	padding-right:1px;
	line-height:22px;
	float:left;
	width:auto;
	font-size:14px;
	margin-right:15px;
	display:block;
}
.ps {
	padding-top:37px;
	height:25px;
}
.pd {
	padding-top:40px;
	height:50px;
}
.menu2i:hover {
	font-weight:bold;
}
.menu2i a {
	color:#f3f5e1;
	text-decoration:none;
	display:block;
}
.menu2i a:hover {
	color:#afdc0e;
	padding-top:2px;
	text-decoration:none;
}
.menu2i a:visited {
	color:#f3f5e1;
}
.currentm {
	font-size: 20px;
}
.sup1 {
	font-size: 16px;
}
.col2r {
        text-align:center;
        float:center;
        margin:0;
        line-height:40px;
        height:40px;
        overflow:hidden;
}
