@font-face {
	font-family: 'adelle_rgbold';
	src: url('../fonts/adelle_bold.eot');
	src: url('../fonts/adelle_bold.eot?#iefix') format('embedded-opentype'), url('../fonts/adelle_bold.woff') format('woff'), url('../fonts/adelle_bold.ttf') format('truetype'), url('../fonts/adelle_bold.svg#adelle_rgbold') format('svg');
}
body {
	background: url(../images/bodybg.jpg) repeat left top;
	margin: 0;
	padding: 0;
}
body, select, input, div {
	font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #777;
	font-size: 14px;
	line-height: 18px;
}
img {
	border: none;
}
.group:after {
	content: "";
	display: table;
	clear: both;
}
a {
	outline: none;
	color: #2d5e63;
	text-decoration: none;
}
a:hover {
	outline: none;
	text-decoration: underline;
}
.clear {
	clear: both;
	height: auto;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
.topbox {
	float: left;
	width: 100%;
	position:fixed;
	height: 40px;
	z-index:10;
	background:#1f1631;
}
.topbox ul.list1 {
	list-style: none;
	margin: 12px 0 0;
	padding: 0px;
	float: left;
	width: 646px;
}
.topbox ul.list1 li {
	float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	padding: 0 16px 0 22px;
}
.topbox ul.list1 li a {
	color: #fff;
}
.topbox ul.list1 li.topicon1 {
	background: url(../images/top_icon1.png) no-repeat left top;
}
.topbox ul.list1 li.topicon2 {
	background: url(../images/top_icon2.png) no-repeat left top;
}
.topbox ul.list1 li.topicon3 {
	background: url(../images/top_icon3.png) no-repeat left top;
}
.topbox ul.list1 li.topicon4 {
	background: url(../images/top_icon4.png) no-repeat left 2px;
}
.topbox .likeicon {
	float: right;
	margin: 8px 0 0;
}
.headerbox {
	float: left;
	width: 100%;
	min-height: 82px;
	position:fixed;
	margin:40px 0 0;
	z-index:11;
	background: #fff;
	border-bottom: 5px solid #231a35;
}
.headerbox .logo {
	float: left;
	width: 154px;
	height: 75px;
	margin: 4px 0 0;
}
.headerbox .logo a {
	display: block;
	width: 154px;
	height: 75px;
	background: url(../images/logo.png) no-repeat left top;
}
#nav {
	float: right;
	height:20px;
	margin: 32px 0 0;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav ul li {
	float: left;
	display: inline;
	border-left: 1px solid #c8c8c8;
	padding: 0 22px;
	line-height:20px;
	text-transform: uppercase;
}
#nav ul li a {
	color: #000;
	font-size: 14px;
	line-height:20px;
	display: block;
	font-family: 'adelle_rgbold';
	text-decoration: none;
}
#nav ul li a:hover, #nav ul li.current a {
	color: #fd9b1d;
	text-decoration: none;
}
.bannercon {
	float: left;
	width: 100%;
	margin:127px 0 0;
	background: url(../images/bannercon_bg.jpg) repeat-x left top;
}
.bannercon .banner_inner {
	float: left;
	width: 100%;
	background: url(../images/banner_img.jpg) no-repeat center top;
}
.bannercon .banner_inner .banner_slideholder {
	float: left;
	width: 1000px;
}
.bannercon .banner_inner .banner {
	float: left;
	width: 1000px;
	height: 297px;
	text-align: center;
	padding: 64px 0 0;
}
.bannercon .banner_inner .banner h1, .bannercon .banner_inner .subbanner h1 {
	margin: 0 0 8px;
	padding: 0px;
	color: #fff;
	font-size: 80px;
	text-transform: uppercase;
	font-family: Tahoma;
	letter-spacing: -3px;
	line-height: 80px;
}
.bannercon .banner_inner .banner h2, .bannercon .banner_inner .subbanner h2 {
	margin: 0 0 25px;
	padding: 0px;
	color: #fff;
	font-family: 'adelle_rgbold';
	font-size: 23px;
	line-height: 22px;
}
/************BUTTON CSS****************/
.orange_btn a {
	display: block;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding: 12px 15px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
	box-shadow: 0px 1px 0px #ffce8f inset, 0px 0px 1px #ce7502;
	text-shadow: 0px 1px 0px #ad6508;
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY5ZDFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmN2YwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1e5799 0%, #ff9d1f 0%, #df7f03 100%, #207cca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #ff9d1f), color-stop(100%, #df7f03), color-stop(100%, #207cca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%, #ff9d1f 0%, #df7f03 100%, #207cca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%, #ff9d1f 0%, #df7f03 100%, #207cca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%, #ff9d1f 0%, #df7f03 100%, #207cca 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%, #ff9d1f 0%, #df7f03 100%, #207cca 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#207cca', GradientType=0 ); /* IE6-8 */
}
.blue_btn a {
	display: block;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
	padding: 12px 15px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	box-shadow: 0px 1px 0px #8fc1ff inset, 0px 0px 1px #0275ce;
	text-shadow: 0px 1px 0px #0755b0;
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWY4M2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzNmJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjdmMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1e5799 0%, #1f83ff 0%, #036bdf 100%, #df7f03 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #1f83ff), color-stop(100%, #036bdf), color-stop(100%, #df7f03)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%, #1f83ff 0%, #036bdf 100%, #df7f03 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%, #1f83ff 0%, #036bdf 100%, #df7f03 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%, #1f83ff 0%, #036bdf 100%, #df7f03 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%, #1f83ff 0%, #036bdf 100%, #df7f03 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#df7f03', GradientType=0 ); /* IE6-8 */
}
.greybtn a {
	display: block;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
	padding: 12px 15px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	box-shadow: 0px 1px 0px #c7c7c7 inset, 0px 0px 1px #686868;
	text-shadow: 0px 1px 0px #676767;
	background: #8f8f8f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTcxNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8f8f8f 0%, #717171 100%, #2989d8 100%, #207cca 100%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(100%, #717171), color-stop(100%, #2989d8), color-stop(100%, #207cca), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8f8f8f 0%, #717171 100%, #2989d8 100%, #207cca 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8f8f8f 0%, #717171 100%, #2989d8 100%, #207cca 100%, #7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8f8f8f 0%, #717171 100%, #2989d8 100%, #207cca 100%, #7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8f8f8f 0%, #717171 100%, #2989d8 100%, #207cca 100%, #7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#7db9e8', GradientType=0 ); /* IE6-8 */
}
.orange_btn a:hover, .blue_btn a:hover, .greybtn a:hover {
	opacity: 0.9;
}
/************BUTTON CSS END****************/
.bannercon .banner_inner .banner .btnbox {
	width: 365px;
	margin: 0 auto;
}
.bannercon .banner_inner .banner .btnbox .btn1 {
	float: center;
}
.bannercon .banner_inner .banner .btnbox .btn1:last-child {
	float: center;
}
.contentcon {
	float: left;
	width: 100%;
	background: url(../images/main_bodybg.jpg) repeat-x center top;
	padding: 20px 0 35px;
}
.subcontentcon {
	float: left;
	width: 100%;
	background: url(../images/body_innerbg.jpg) repeat-x center top;
	padding: 20px 0 35px;
}
.supportbox {
	float: left;
	width: 1000px;
	margin: 0 0 50px;
}
.supportbox ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.supportbox ul.list1 li {
	float: left;
	width: 178px;
	text-shadow: 0px 2px 3px #3a4550;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	font-family: 'adelle_rgbold';
	padding: 30px 10px 30px 104px;
	border: 1px dashed #fff;
	border-radius: 4px;
	margin: 0 40px 0 0;
}
.supportbox ul.list1 li.icon1 {
	background: url(../images/feature_icon1.png) no-repeat 18px 18px;
}
.supportbox ul.list1 li.icon2 {
	background: url(../images/feature_icon2.png) no-repeat 18px 24px;
}
.supportbox ul.list1 li.icon3 {
	background: url(../images/feature_icon3.png) no-repeat 18px 25px;
}
.supportbox ul.list1 li:last-child {
	margin: 0px;
}
.planbox {
	float: left;
	width: 1000px;
}
.planbox .plan1 {
	float: left;
	min-height: 269px;
	width: 318px;
	padding: 50px 0 0;
	text-align: center;
	border-radius: 160px;
	background: url(../images/plan_bg.png) no-repeat left top;
	margin: 0 22px 0 0;
}
.planbox .plan1 h3 {
	margin: 0 0 15px;
	padding: 0px;
	font-size: 30px;
	letter-spacing: -1px;
	line-height: 28px;
	text-transform: uppercase;
	font-family: 'adelle_rgbold';
	color: #000;
}
.planbox .plan1 .planrate {
	float: left;
	width: 100%;
	color: #ea890c;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 20px;
	position: relative;
	background: url(../images/rate_shadow.png) no-repeat center bottom;
}
.planbox .plan1 .planrate table {
	float: left;
	width: 100%;
	text-align: center;
}
.planbox .plan1 .planrate span.numeric {
	font-size: 76px;
	line-height: 56px;
}
.planbox .plan1 .planrate span.monthtxt {
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	color: #777;
	text-transform: uppercase;
}
.planbox .plan1 .planrate span.starttxt {
	color: #777;
	position: absolute;
	left: 68px;
	font-size: 13px;
}
.planbox .plan1 .btn1 {
	width: 124px;
	font-size: 13px;
	margin: 0 auto;
}
.planbox .plan1:last-child {
	margin: 0px;
}
.planbox .plan_tag1 {
	width: 201px;
	height: 86px;
	position: absolute;
	background: url(../images/plan_tag2.png) no-repeat left top;
	margin: 33px 0 0 -130px;
}
.planbox .plan_tag2 {
	width: 201px;
	height: 79px;
	margin: 33px 0 0 919px;
	background: url(../images/plan_tag1.png) no-repeat left top;
}
.featurecon {
	float: left;
	width: 100%;
	background: url(../images/featureconbg.png) repeat left top;
}
.featurebox {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0;
}
.featurebox h3 {
	margin: 0 0 8px;
	padding: 0px;
	font-size: 48px;
	color: #fff;
	font-family: 'adelle_rgbold';
	text-shadow: 0px 2px 3px #375658;
	line-height: 40px;
}
.featurebox p {
	margin: 0 0 30px;
	padding: 0px;
	font-size: 20px;
	text-shadow: 0px 2px 3px #3e5f64;
}
.featurebox ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 480px;
}
.featurebox ul.list1 li {
	padding: 0 0 0 70px;
	font-size: 16px;
	text-align: left;
	color: #fff;
	min-height: 58px;
	text-shadow: 0px 1px 2px #365559;
	margin: 0 0 45px;
}
.featurebox ul.list1 li span.style1 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px;
}
.featurebox ul.list1 li:last-child {
	margin: 0px;
}
.featurebox ul.list1:last-child {
	float: right;
}
.featurebox ul.list1 li.icon1 {
	background: url(../images/icon1.png) no-repeat left top;
}
.featurebox ul.list1 li.icon2 {
	background: url(../images/icon2.png) no-repeat left top;
}
.featurebox ul.list1 li.icon3 {
	background: url(../images/icon3.png) no-repeat left top;
}
.featurebox ul.list1 li.icon4 {
	background: url(../images/icon4.png) no-repeat left top;
}
.featurebox ul.list1 li.icon5 {
	background: url(../images/icon5.png) no-repeat left top;
}
.btmbox {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.btmbox .txtbox_lt {
	float: left;
	width: 490px;
}
.btmbox .txtbox_lt .txtbox_inner {
	float: left;
	width: 450px;
	background: #fff;
	padding: 30px 20px 0;
	line-height: 19px;
	border-radius: 4px;
	margin: 0 0 20px;
}
.btmbox .txtbox_lt .txtbox_inner h4 {
	margin: 0 0 8px;
	padding: 0px;
	font-family: 'adelle_rgbold';
	font-size: 24px;
	color: #000;
	line-height: 20px;
}
.btmbox .txtbox_lt .txtbox_inner h4 span {
	font-size: 36px;
	line-height: 36px;
}
.btmbox .txtbox_lt .txtbox_inner p {
	margin: 0px;
	padding: 0px;
}
.btmbox .txtbox_lt .txtbox_inner .lockicon {
	float: right;
	margin: -24px 0 0;
}
.btmbox .txtbox_lt .txtbox_inner .gifticon {
	width: 156px;
	float: right;
	margin: -40px 0 0;
	background: url(../images/gift_image.png) no-repeat left top;
	height: 137px;
}
.btmbox .txtbox_lt .txtbox_inner:last-child {
	margin: 0px;
}
.btmbox .txtbox_rt {
	float: right;
	width: 450px;
	background: #fff;
	line-height: 20px;
	padding: 20px;
	min-height: 221px;
	border-radius: 4px;
}
.btmbox .txtbox_rt h4 {
	margin: 0 0 12px;
	padding: 0 0 12px;
	font-family: 'adelle_rgbold';
	font-size: 24px;
	color: #000;
	line-height: 20px;
	border-bottom: 1px solid #c8c8c8;
}
.btmbox .txtbox_rt .sa_widget {
	float: left;
	vertical-align: middle;
	min-height: 98px;
}
.btmbox .txtbox_rt .sa_widget img {
	margin: 0 0 10px !important;
}
.btmbox .txtbox_rt .sa_widget div {
	margin: 0 0 10px;
}
.btmbox .txtbox_rt p {
	margin: 0 0 8px;
	padding: 0px;
}
.btmbox .txtbox_rt p span {
	font-size: 12px;
}
/*.btmbox .txtbox_rt .profiletxt {
	float: left;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	width: 450px;
	padding: 10px 0 0;
}
.btmbox .txtbox_rt .profiletxt a {
	color: #ea890c;
}
.btmbox .txtbox_rt .profiletxt .profileimg {
	float: left;
	margin: -10px 8px 0 0;
}*/
.btmbox .txtbox_rt .btn1 {
	float: right;
}
.btmbox .txtbox_rt .btn1 a {
	color: #fff;
}
.footercon {
	float: left;
	width: 100%;
	background: url(../images/supportbox2_bg_inner2.png) repeat left top;
}
.supportbox2 {
	float: left;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	padding: 26px 0 20px;
	background: url(../images/supportbox2_bg.png) repeat-x left top, url(../images/featureconbg.png) repeat left top;
	border-bottom: 1px solid #0f2426;
	margin: 0 0 45px;
}
.supportbox2 h4 {
	margin: 0 0 8px;
	padding: 0px;
	font-size: 24px;
	color: #fff;
	font-family: 'adelle_rgbold';
}
.supportbox2 p {
	margin: 0px;
	padding: 0px;
	color: #fff;
}
.supportbox2 .supportgirl {
	/*width: 240px;
	position: absolute;
	height: 173px;
	background: url(../images/support_girl.png) no-repeat left top;
	margin: -127px 0 0 742px;*/
}
.sitemap {
	float: left;
	width: 165px;
	margin: 0 20px 0 0;
	text-shadow: 0px 1px 0px #050d0d;
}
.sitemap h5 {
	margin: 0 0 12px;
	padding: 0px;
	font-size: 16px;
	color: #feb011;
	line-height: 16px;
	font-family: 'adelle_rgbold';
}
.sitemap ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sitemap ul li {
	line-height: 24px;
}
.sitemap ul li a {
	color: #fff;
}
.sitemap:last-child {
	margin: 0px;
}
.footerrt {
	float: right;
	width: 340px;
}
.footerrt ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footerrt ul li {
	color: #fff;
	padding: 10px 0 10px 30px;
	border-bottom: 1px solid #070f10;
	box-shadow: 0px 1px 0px #536c6d;
}
.footerrt ul li a {
	color: #fff;
}
.footerrt ul li:last-child {
	box-shadow: none;
	border-bottom: none;
}
.footerrt ul li.icon1 {
	background: url(../images/footerrt_icon1.png) no-repeat left 14px;
}
.footerrt ul li.icon2 {
	background: url(../images/footerrt_icon2.png) no-repeat left 14px;
}
.footerrt ul li.icon3 {
	background: url(../images/footerrt_icon3.png) no-repeat left 12px;
}
.btmcontainer {
	float: left;
	width: 100%;
	padding: 8px 0;
	background: #16272c;
	margin: 30px 0 28px;
}
.btmcontainer .social_box {
	width: 318px;
	margin: 0 auto;
}
.btmcontainer .social_box .socialtxt {
	float: left;
	color: #fff;
	line-height: 36px;
	text-transform: uppercase;
	font-weight: bold;
}
.btmcontainer .social_box .socialicons {
	float: right;
	width: 172px;
	height: 36px;
}
.btmcontainer .social_box .socialicons a {
	display: block;
	width: 36px;
	float: left;
	height: 36px;
	margin: 0 9px 0 0;
}
.btmcontainer .social_box .socialicons a:hover {
	opacity: 0.8;
}
.btmcontainer .social_box .socialicons a.fbicon {
	background: url(../images/social_icons.png) no-repeat left top;
}
.btmcontainer .social_box .socialicons a.twicon {
	background: url(../images/social_icons.png) no-repeat -46px top;
}
.btmcontainer .social_box .socialicons a.gplusicon {
	background: url(../images/social_icons.png) no-repeat -90px top;
}
.btmcontainer .social_box .socialicons a.rssicon {
	background: url(../images/social_icons.png) no-repeat -136px top;
}
.btmcontainer .social_box .socialicons a:last-child {
	margin: 0px;
}
.copyrighttxt {
	float: left;
	width: 100%;
	color: #fff;
	line-height: 15px;
	text-align: center;
	font-size: 11px;
	margin: 0 0 30px;
}/***********SHARED HOSING****************/
.subplan_box {
	float: left;
	width: 1000px;
	padding: 10px 0 0;
}
.subplan_box .subplan_lt {
	float: left;
	width: 340px;
	margin: 40px 0 0;
}
.subplan_box .subplan_lt .smallbox {
	float: left;
	width: 256px;
	min-height: 120px;
	margin: 0 0 0 12px;
	border-radius: 5px;
	padding: 20px 20px 8px;
	border: 1px solid #9099aa;
	border-bottom: 1px solid #1d2936;
	border-right: 1px solid #1d2936;
	background: url(../images/smallbox_bg.png) repeat-x left top;
}
.subplan_box .subplan_lt .smallbox ul.list1 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.subplan_box .subplan_lt .smallbox ul.list1 li {
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 22px;
	text-shadow: 2px 2px 2px #4d5561;
	background: url(../images/bullet.png) no-repeat left center;
}
.subplan_box .subplan_lt .smallbox .arrow {
	float: left;
	width: 91px;
	height: 65px;
	position: absolute;
	margin: -8px 0 0 -112px;
	background: url(../images/arrow_withtext.png) no-repeat right top;
}
.subplan_box .subplan_lt ul.list2 {
	list-style: none;
	padding: 0;
	margin: 45px 0 0;
}
.subplan_box .subplan_lt ul.list2 li {
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	padding: 0 0 0 42px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 2px 2px #1f2833;
	border-bottom: 1px solid #4a6167;
}
.subplan_box .subplan_lt ul.list2 li:last-child {
	border: none;
}
.subplan_box .subplan_lt_icon1 {
	background: url(../images/subplan_lt_icon1.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon2 {
	background: url(../images/subplan_lt_icon2.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon3 {
	background: url(../images/subplan_lt_icon3.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon4 {
	background: url(../images/subplan_lt_icon4.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon5 {
	background: url(../images/subplan_lt_icon5.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon6 {
	background: url(../images/subplan_lt_icon6.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon7 {
	background: url(../images/subplan_lt_icon7.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon8 {
	background: url(../images/subplan_lt_icon8.png) no-repeat 12px center;
}
.subplan_box .subplan_lt_icon9 {
	background: url(../images/subplan_lt_icon9.png) no-repeat 12px center;
}
.subplan_box .subplan1 {
	float: left;
	width: 200px;
	margin: 0 20px 0 0;
	padding: 0 0 20px;
	border-radius: 5px;
	background: #fff;
	text-align: center;
	-moz-box-shadow: 3px 3px 3px #2c363f;
	-webkit-box-shadow: 3px 3px 3px #2c363f;
	box-shadow: 3px 3px 3px #2c363f;
}
.subplan_box .subplan1 .subplan1_inner {
	float: left;
	width: 200px;
	padding: 24px 0;
	background: #ebebeb;
	border-radius: 5px 5px 0 0;
	-moz-box-shadow: inset -3px -3px 3px #c8c8c8;
	-webkit-box-shadow: inset -3px -3px 3px #c8c8c8;
	box-shadow: inset -3px -3px 3px #c8c8c8;
}
.subplan_box .subplan1 .subplan1_inner h3 {
	margin: 0 0 24px;
	padding: 0;
	line-height: 25px;
	font-size: 30px;
	color: #0b0917;
	font-family: 'adelle_rgbold';
}
.subplan_box .subplan1 .subplan1_inner .ratebox, .gameplan_box .gameplan1 .ratebox, .minicraft .slidebox .sliderrt .ratebox {
	float: left;
	width: 100%;
	font-weight: bold;
	margin: 0 0 20px;
	background: url(../images/rate_shadow.png) no-repeat center bottom;
}
.subplan_box .subplan1 .subplan1_inner .ratebox table, .gameplan_box .gameplan1 .ratebox table, .minicraft .slidebox .sliderrt .ratebox table {
	width: 100%;
	float: left;
}
.subplan_box .subplan1 .subplan1_inner .ratebox table .rate_lt, .gameplan_box .gameplan1 .ratebox table .rate_lt, .minicraft .slidebox .sliderrt .ratebox table .rate_lt {
	float: left;
	text-align: right;
	width: 100%;
	line-height: 41px;
	font-size: 33px;
	color: #ea890c;
}
.numeric1 {
	font-size: 79px;
}
.subplan_box .subplan1 .subplan1_inner .ratebox table .rate_rt, .gameplan_box .gameplan1 .ratebox table .rate_rt, .minicraft .slidebox .sliderrt .ratebox table .rate_rt {
	float: right;
	text-align: left;
	width: 100%;
	line-height: 25px;
	font-size: 31px;
	color: #ea890c;
}
.subplan_box .subplan1 .subplan1_inner .ratebox table .rate_rt .month, .gameplan_box .gameplan1 .ratebox table .rate_rt .month, .minicraft .slidebox .sliderrt .ratebox table .rate_rt .month {
	font-size: 13px;
	color: #777;
	line-height: 15px;
}
.subplan_box .subplan1 .subplan1_inner .btn1 {
	margin: 0 auto;
	width: 111px;
}
.subplan_box .subplan1 .subplan1_inner .btn1 a {
	font-size: 13px;
}
.subplan_box .subplan1 ul {
	list-style: none;
	padding: 0;
	margin: 22px 0 0;
}
.subplan_box .subplan1 ul li {
	line-height: 40px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}
.box_lt {
	float: left;
	width: 500px;
	line-height: 20px;
	color: #fff;
}
.box_lt h3 {
	margin: 0;
	padding: 0;
	line-height: 49px;
	font-size: 30px;
	color: #feb011;
	font-family: 'adelle_rgbold';
}
.box_lt p {
	margin: 0 0 16px;
	padding: 0;
}
.box_lt .table {
	float: left;
	width: 500px;
	border-radius: 3px;
	background: #fff;
}
.box_lt .table th {
	padding: 14px 0;
	color: #fff;
	font-family: 'adelle_rgbold';
	border-right: 1px solid #555;
	background: url(../images/table_heading_bg.png) repeat-x left top;
}
.box_lt .table th:first-child {
	padding: 14px 18px;
	text-align: left;
	border-radius: 3px 0 0 0;
}
.box_lt .table th:last-child {
	border: none;
	border-radius: 0 3px 0 0;
}
.box_lt .table tr {
	color: #777;
	text-align: center;
}
.box_lt .table td {
	padding: 14px 0;
	border-right: 1px solid #e8e8e8;
}
.box_lt .table td:first-child {
	text-align: left;
	padding: 14px 18px;
}
.box_lt .table tr:nth-child(odd) {
	background: #f8f8f8;
}
.tickmark {
	height: 18px;
	background: url(../images/tickmark.png) no-repeat center center;
}
.cross_sign {
	height: 14px;
	background: url(../images/crosssign.png) no-repeat center center;
}
.box_rt {
	float: right;
	width: 470px;
}
.box_rt ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.box_rt ul li {
	float: left;
	width: 205px;
	line-height: 20px;
	font-size: 16px;
	color: #727272;
	text-align: left;
	padding: 20px 10px 10px;
	margin: 0 0 20px;
	background: url(../images/box_rt_bg.png) repeat-x left top;
}
.box_rt ul li:nth-child(even) {
	float: right;
}
.box_rt .image_holder {
	float: left;
	margin: -10px 8px 0 0;
}
.box_rt_icon1 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.box_rt_icon2 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.box_rt_icon3 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.box_rt_icon4 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.box_rt_icon5 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.box_rt_icon6 {
	background: url(../images/box_rt_icon1.png) no-repeat left center;
}
.feature_btn {
	margin: 0 auto;
	width: 322px;
}
.testimonial {
	float: left;
	width: 1000px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.testimonial h3 {
	margin: 0 0 10px;
	padding: 0;
	line-height: 49px;
	font-size: 48px;
	color: #f8f8f8;
	font-family: 'adelle_rgbold';
}
.testimonial .sa_widget {
	float: left;
	width: 100%;
	min-height: 108px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.testimonial .sa_widget div {
	color: #fff;
	margin: 0 0 10px;
	padding: 0px;
}
.testimonial .sa_widget a {
	color: #fff;
}
.style4 {
	display: block;
	font-weight: bold;
	color: #feb011;
}
/***********ABOUT US*************/
.bannercon .banner_inner .subbanner {
	float: left;
	width: 1000px;
	text-align: center;
	height: 172px;
	padding: 50px 0 0;
}
.whitebox {
	float: left;
	width: 940px;
	padding: 30px;
	border-radius: 5px;
	background: #fff;
	line-height: 24px;
	font-size: 16px;
	color: #333;
	box-shadow: 0 2px 2px #133e47;
}
.whitebox p {
	margin: 0 0 14px;
	padding: 0;
}
.whitebox p:last-child {
	margin: 0;
}
.style2 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
}
.aboutus_img {
	float: right;
	width: 412px;
	height: 312px;
	margin: 0 0 -107px;
	position: relative;
	background: url(../images/image3.jpg) no-repeat right top;
}
.whitebox .innerbox {
	float: left;
	width: 878px;
	background: #f0f0f0;
	padding: 30px;
	margin: 0 0 20px;
	box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
	border: 1px solid #c4c2c2;
}
.whitebox .innerbox ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.whitebox .innerbox ul li {
	padding: 0 0 0 70px;
	line-height: 24px;
	font-size: 16px;
	color: #333;
	margin: 0 0 20px;
}
.whitebox .innerbox ul li:last-child {
	margin: 0;
}
.style3 {
	display: block;
	line-height: 24px;
	font-size: 24px;
	color: #000;
	font-family: 'adelle_rgbold';
}
.about_icon1 {
	background: url(../images/about_icon1.png) no-repeat left top;
}
.about_icon2 {
	background: url(../images/about_icon2.png) no-repeat left top;
}
.about_icon3 {
	background: url(../images/about_icon3.png) no-repeat left top;
}
/**********DEDICATED PAGE***************/
.small_banner {
	float: left;
	width: 950px;
	height: 111px;
	margin: 0 25px 20px;
	background: url(../images/discount_img.jpg) no-repeat left top;
}
.small_banner .discount_txtbox {
	float: left;
	width: 401px;
	text-shadow: 0px 2px 3px #082f5a;
}
.small_banner .discount_txtbox .txtlt {
	float: left;
	width: 165px;
	font-size: 90px;
	color: #fff;
	line-height: 110px;
	text-align: right;
	font-family: impact;
}
.small_banner .discount_txtbox .txtrt {
	float: left;
	width: 225px;
	font-size: 35px;
	line-height: 34px;
	text-transform: uppercase;
	color: #fff;
	margin: 18px 0 0 10px;
	font-family: impact;
}
.small_banner .txtdetail {
	float: left;
	width: 324px;
	margin: 16px 0 0;
}
.small_banner ul.list1 {
	list-style: none;
	margin: 0;
	padding: 0px;
}
.small_banner ul.list1 li {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	padding: 0 0 0 26px;
	font-family: Helvetica, Courier, monospace;
	text-transform: uppercase;
	background: url(../images/discount_bullet.png) no-repeat left 6px;
}
.small_banner .discountcoupen {
	float: left;
	width: 134px;
	height: 109px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-shadow: 0px 2px 5px #BC6C00;
	text-transform: uppercase;
	padding: 25px 0 0;
	margin: -13px 0 0;
	background: url(../images/discount_coupen.png) no-repeat left top;
}
.small_banner .discountcoupen span {
	font-size: 35px;
	color: #cfdd3c;
	line-height: 35px;
	font-family: 'adelle_rgbold';
}
.dedicated_box {
	float: left;
	width: 950px;
	margin: 0 25px;
	background: #fafafa;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 4px 5px #13282c;
}
.dedicated_box th {
	background: #ebebeb;
	padding: 18px 0;
	font-size: 16px;
	color: #222;
	text-transform: uppercase;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #c8c8c8;
	box-shadow: -0px -3px -3px #fafafa inset;
}
.dedicated_box th:first-child {
	text-align: left;
	border-radius: 5px 0 0 0;
	padding: 18px 28px;
}
.dedicated_box th:last-child {
	border-right: none;
	border-radius: 0 5px 0 0;
}
.dedicated_box td {
	padding: 14px 0;
	font-weight: bold;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.dedicated_box td img {
	float: left;
	margin: 6px 6px 0 0;
}
.dedicated_box td:first-child {
	padding: 14px 18px;
	color: #000;
	text-align: left;
}
.dedicated_box td:nth-child(3) {
	color: #f69f20;
}
.dedicated_box td:nth-child(6) {
	color: #5a8824;
}
.dedicated_box tr:nth-child(odd) {
	background: url(../images/dedicated_tr_bg.jpg) repeat-x left top #ebebeb;
}
.buynow {
	margin: 0 auto;
	width: 159px;
	height: 37px;
	color: #fff;
	font-size: 18px;
	line-height: 37px;
	background: url(../images/buybow_btn.png) no-repeat center top;
}
.buynow a {
	float: right;
	display: block;
	width: 90px;
	color: #fff;
	font-size: 14px;
	line-height: 37px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #0d577a;
}
.new {
	float: left;
	width: 53px;
	height: 28px;
	position: absolute;
	margin: 248px 0 0 -28px;
	background: url(../images/new.png) no-repeat left center;
}
.hot {
	float: left;
	width: 53px;
	height: 28px;
	position: absolute;
	margin: 380px 0 0 -28px;
	background: url(../images/hot.png) no-repeat left center;
}
/**************GAME SERVER**************/
.gameplan_box {
	float: left;
	width: 1000px;
	padding: 15px 0 0;
	margin: 0 0 30px;
}
.gameplan_box h3 {
	margin: 0 0 20px;
	padding: 0;
	line-height: 25px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'adelle_rgbold';
}
.gameplan_box .gameplan1 {
	float: left;
	width: 235px;
	margin: 0 20px 0 0;
	border-radius: 5px;
	background: #fff;
	padding: 0 0 18px;
}
.gameplan_box .gameplan1:last-child {
	margin: 0;
}
.gameplan_box .gameplan1 h4 {
	margin: 0;
	padding: 14px 15px;
	line-height: 18px;
	font-size: 18px;
	color: #000;
	float: left;
	width: 205px;
	display: table;
	border-radius: 5px 5px 0 0;
	background: #ebebeb;
	font-weight: normal;
	box-shadow: -3px -3px 4px #c8c8c8c inset, -3px -3px 3px #c8c8c8 inset;
}
.gameplan_box .gameplan1 h4 p {
	margin: 0px;
	padding: 0px;
	display: table-cell;
	width: 145px;
	vertical-align: middle;
}
.gameplan_box .gameplan1 h4 img {
	float: left;
	margin: 0 8px 0 0;
}
.gameplan_box .gameplan1 .style1 {
	width: 100%;
	color: #777;
	font-size: 24px;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height: 24px;
	float: left;
	padding: 27px 0;
	text-transform: uppercase;
}
.gameplan_box .gameplan1 .ratebox {
	float: left;
	width: 100%;
	margin: 25px 0 20px 0;
}
.more_info {
	width: 118px;
	margin: 0 auto;
}
.gameplan_box .gametable {
	float: left;
	width: 294px;
	margin: 0 28px 0 0;
	background: #f9f9f9;
}
.gameplan_box .gametable:last-child {
	margin: 0;
}
.gameplan_box .gametable tr:nth-child(odd) {
	background: #e9e9e9;
}
.gameplan_box .gametable td {
	font-size: 10px;
	font-weight: bold;
	padding: 3px 0;
	border-bottom: 1px solid #fff;
}
.gameplan_box .gametable td:first-child {
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 3px 6px;
}
.gameplan_box .gametable td img {
	float: left;
	margin: 5px 8px 0 0;
}
.gameplan_box .gametable td:last-child {
	padding: 0;
}
.gameplan_box .gametable td .morebtn {
	width: 66px;
	height: 17px;
	margin: 0 5px 0 0;
}
.gameplan_box .gametable td .morebtn a {
	display: block;
	width: 66px;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	border: 1px solid #686868;
	box-shadow: 0px 0px 1px #afafaf;
	background: url(../images/more_infobtn.png) repeat-x left top;
}
.whitebox .hostingbox {
	float: left;
	width: 940px;
	text-align: center;
}
.whitebox .hostingbox h3 {
	line-height: 49px;
	font-size: 30px;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: 'adelle_rgbold';
}
.whitebox .hostingbox p {
	margin: 0;
	padding: 0;
}
.whitebox .hostingbox .hosting1 {
	float: left;
	width: 186px;
	margin: 0 20px 0 0;
	padding: 0 16px 28px;
	text-align: center;
	color: #1a1a1a;
	border: 1px solid #e5e5e5;
	box-shadow: 3px 3px 3px #eee inset, -3px -3px 3px #eee inset;
	background: url(../images/hosting_bg.png) repeat-x left top #e8e8e9;
}
.whitebox .hostingbox .hosting1 .imageholder {
	float: left;
	width: 186px;
	margin: -20px 0 0;
}
.whitebox .hostingbox .hosting1 h4 {
	margin: 12px 0 18px;
	padding: 0;
	line-height: 16px;
	font-size: 16px;
	color: #000;
}
.whitebox .hostingbox .hosting1 p {
	margin: 0;
	padding: 0;
}
.whitebox .hostingbox .hosting1 p a {
	color: #3290d0;
}
.spacer1 {
	float: left;
	width: 940px;
	margin: 0 0 30px;
}
/*******************GAME DETAIL PAGE*******************/
.minicraft {
	float: left;
	width: 100%;
	background: #ebebeb;
	border-radius: 4px;
	margin: 0 0 30px;
	box-shadow: 2px 2px 3px #f3f3f3 inset;
}
.minicraft h4 {
	margin: 0px;
	line-height: 54px;
	color: #000;
	font-size: 30px;
	padding: 14px 15px;
	box-shadow: -3px -3px 4px #c8c8c8 inset;
}
.minicraft h4 img {
	margin: 0 8px 0 0;
	float: left;
}
.minicraft h4 .locationbox {
	float: right;
	width: 365px;
	margin: 10px 0 0;
}
.minicraft h4 .locationbox .txt {
	float: left;
	width: 178px;
	font-size: 16px;
	color: #333;
	line-height: 33px;
}
.dropdown1 {
	float: right;
	width: 165px;
	height: 30px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0 10px;
}
.dropdown1 .field1 {
	float: left;
	width: 165px;
	color: #777;
	outline: none;
	border: none;
	font-weight: bold;
	margin: 6px 0 0;
}
.minicraft .slidebox {
	float: left;
	width: 800px;
	padding: 55px 100px;
}
.minicraft .slidebox .sliderlt {
	float: left;
	width: 600px;
}
.minicraft .slidebox .sliderlt .txtlt {
	float: left;
	width: 120px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}
.minicraft .slidebox .sliderrt {
	float: right;
	width: 174px;
}
.minicraft .slidebox .sliderrt .btn1 {
	width: 118px;
	margin: 0 auto;
}
/**************SPECIAL COLORS*****************/
.orange {
	color: #ea890c;
}
.sky {
	color: #0096b6;
}
.green {
	color: #5a8824;
}
.nomargin {
	margin-right: 0px !important;
}
.nomargin {
	margin: 0px;
}
.margin {
	margin: 0 0 20px;
}