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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	/*font:inherit;*/
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	/*list-style:none;*/
	margin:0;
	padding:0;
	line-height:20px;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* start editing from here */
a {
	text-decoration:none;
}
.txt-rt {
	text-align:right;
}/* text align right */
.txt-lt {
	text-align:left;
}/* text align left */
.txt-center {
	text-align:center;
}/* text align center */
.float-rt {
	float:right;
}/* float right */
.float-lt {
	float:left;
}/* float left */
.clear {
	clear:both;
}/* clear float */
.pos-relative {
	position:relative;
}/* Position Relative */
.pos-absolute {
	position:absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align:baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align:top;
}/* vertical align top */
.underline {
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
	margin:0 0 20px 0;
}/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display:block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width:100%;
}
/*end reset*/
body {
	/*font-family:georgia,palatino;*/
 transition:all .2s linear;
 -moz-transition:all .2s linear;/* firefox */
 -webkit-transition:all .2s linear; /* safari and chrome */
 -o-transition:all .2s linear; /* opera */
 -ms-transition:all .2s linear;
	font-size:12pt;
}
.wrap {
	width:1170px;
	margin:0 auto;
	padding:1px 30px;
}
.header {
	background:url(../images/header_banner_bg.jpg);
}
.header_top {
	border-bottom: #333 1px solid;
	background: #eaeaea;
 background: -moz-linear-gradient(top, # 0%, #fff 0%, #f0eeee 0%, #eaeaea 0%, #f4f0f0 100%, #e8e5e5 100%, #d8d7d7 100%, #cbcaca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(0%, #f0eeee), color-stop(0%, #eaeaea), color-stop(0%, #f4f0f0), color-stop(100%, #e8e5e5), color-stop(100%, #d8d7d7), color-stop(100%, #cbcaca), color-stop(100%, #fff));
 background: -webkit-linear-gradient(top, # 0%, #fff 0%, #f0eeee 0%, #eaeaea 0%, #f4f0f0 100%, #e8e5e5 100%, #d8d7d7 100%, #cbcaca 100%);
	background: -o-linear-gradient(top, #eaeaea 0%, #fff 0%, #f0eeee 0%, #eaeaea 0%, #f4f0f0 100%, #e8e5e5 100%, #d8d7d7 100%, #cbcaca 100%);
	background: -ms-linear-gradient(top, #eaeaea 0%, #fff 0%, #f0eeee 0%, #eaeaea 0%, #f4f0f0 100%, #e8e5e5 100%, #d8d7d7 100%, #cbcaca 100%);
	background: linear-gradient(to bottom, #eaeaea 0%, #fff 0%, #f0eeee 0%, #eaeaea 0%, #f4f0f0 100%, #e8e5e5 100%, #d8d7d7 100%, #cbcaca 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f7f9', GradientType=0 );
}
.logo {
	float:left;
	padding-top:12px;
}
.login_button {
	float:right;
	margin:20px 0px;
	color:#FFF;
}
.call p {
	background:url(../images/phone.png) no-repeat 0 2px;
	padding:2px 0 2px 22px;
	font-size:12pt;
	color:#FFF;
}
.login_button ul {
	padding:10px 0px;
}
.login_button li {
	display:inline-block;
	margin:0 3px;
}
.login_button li img {
	vertical-align:top;
}
.login_button li a {
	color:#000;
	font-size:12pt;
	padding:0 5px;
}
.login_button li a:hover {
	color:#222;
}
/* menu */

nav {
	margin: 0px auto;
	text-align: left;
	background: none repeat scroll 0 0 #0065aa;
}
nav ul ul {
	display: none;
}
nav ul li:hover > ul {
	display: block;
}
nav ul {
	/*background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/
	/*padding: 0 20px;
	border-radius: 10px;  */
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
	content: "";
	clear: both;
	display: block;
}
nav ul li {
	float: left;
}
nav ul li:hover {
	background: #469600;
	background: linear-gradient(top, #70e30b 0%, #469600 40%);
	background: -moz-linear-gradient(top, #70e30b 0%, #469600 40%);
	background: -webkit-linear-gradient(top, #70e30b 0%, #469600 40%);
}
nav ul li a.active {
	background: #469600;
	background: linear-gradient(top, #70e30b 0%, #469600 40%);
	background: -moz-linear-gradient(top, #70e30b 0%, #469600 40%);
	background: -webkit-linear-gradient(top, #70e30b 0%, #469600 40%);
	color: #fff;
}
nav ul li:hover a {
	color: #fff;
}
nav ul li a {
	display: block;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	font-family:FontAwesome;
	/*font-weight:bold;*/
	font-size:16px;
	text-transform: uppercase;
}
nav ul ul {
	background: #0065aa;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 99999;
}
nav ul ul li {
	float: none;
	border-top: 1px solid #058dea;
	border-bottom: 1px solid #469600;
	position: relative;
}
nav ul ul li a {
	padding: 5px 16px;
	color: #fff;
	width:237px;
}
nav ul ul li a:hover {
	background: #469600;
}
nav ul ul ul {
	position: absolute;
	left: 100%;
	top:0;
}
.menu {
	padding:0px 0 5px 0;
	box-shadow: 0px 0px 7px #969696;
}
.menu li {
	display:inline;
	padding-bottom: 10px;
	padding-top: 0;
	border-right: 2px groove #FFF;
}
.menu li a {
	font-size:14px;
	color:#222;
	padding:10px 60px;
	font-family:FontAwesome;
}
.menu li.icon1 {
/*background:url(../images/home.png) no-repeat top center;*/
}
.menu li.icon2 {
/*background:url(../images/domain-icon.png) no-repeat top center;*/
}
.menu li.icon3 {
/*background:url(../images/webhosting.png) no-repeat top center;*/
}
.menu li.icon4 {
/*background:url(../images/mail.png) no-repeat top center;*/
}
.menu li.icon5 {
	/*background:url(../images/support.png) no-repeat top center;*/
	border:none;
}
.menu li a:hover {
	color:#077f3a;
}
/* End menu */
.banner_data {
	float:left;
	width:60%;
	padding:35px 0;
}
.banner_data h2 span {
	font-size:60px;
	color:#3C3A3A;
	font-weight:bold;
}
.banner_data h2 {
	font-size:22px;
	color:#9BD149;
	text-transform:uppercase;
	font-family:'Electrolize', sans-serif;
}
.banner_img {
	float:left;
	width:40%;
}
.features_list {
	padding-top:20px;
	float:left;
	width:38%;
}
.features_list li {
	font-size:14px;
	color:#616161;
	padding:8px 20px;
	background:url(../images/list_img.png) no-repeat 0px;
}
.features_list_right {
	float:left;
	margin-left:7%;
}
.features_list_right p {
	font-size:20px;
	color:#666;
	font-weight:bold;
	margin-bottom:40px;
}
.features_list_right p span {
	font-size:14px;
	font-weight:normal;
	color:#9BD149;
}
.features_list_right span.price {
	font-size:35px;
	color:#9BD149;
	font-weight:bold;
	background:url(../images/price-bg-icon.png) no-repeat center 37px;
	padding:80px 90px 30px 55px;
	cursor:pointer;
}
.features_list_right span.price:hover {
	color:#FFF;
	background:url(../images/price-bg-icon-hover.png) no-repeat center 37px;
}
.buttons button, .search button, .plans_table tfoot td.order_now button, .domain_button button {
	padding:10px 15px;
	font-size:15px;
	font-weight:bold;
	color : #fff;
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow : 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	box-shadow : 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
.search button, .domain_button button {
	padding:12px 30px;
}
button.grey, ul.pricing li ul li:last-child a, .plans_table tfoot td.order_now button, .domain_button button, .more {
	border : 1px solid #303030;
	background : #3f4040;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMxMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top, #3f4040 0%, #303131 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4040), color-stop(100%, #303131));
	background : -webkit-linear-gradient(top, #3f4040 0%, #303131 100%);
	background : -o-linear-gradient(top, #3f4040 0%, #303131 100%);
	background : -ms-linear-gradient(top, #3f4040 0%, #303131 100%);
	background : linear-gradient(top, #3f4040 0%, #303131 100%);
 filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4040', endColorstr='#303131', GradientType=0 );
	text-shadow : 0 1px 0 rgba(0, 0, 0, 0.4);
}
button.grey:hover, ul.pricing li ul li:last-child a:hover, .plans_table tfoot td.order_now button:hover, .domain_button button:hover, .more:hover {
	border : 1px solid #303030;
	background : #525252;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top, #525252 0%, #454646 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(100%, #454646));
	background : -webkit-linear-gradient(top, #525252 0%, #454646 100%);
	background : -o-linear-gradient(top, #525252 0%, #454646 100%);
	background : -ms-linear-gradient(top, #525252 0%, #454646 100%);
	background : linear-gradient(top, #525252 0%, #454646 100%);
 filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#454646', GradientType=0 );
	text-shadow : 0 1px 0 rgba(0, 0, 0, 0.4);
}
.buttons button.green {
	border : 1px solid #68A51E;
	background : #7dca23;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkY2EyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDgyMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top, #7dca23 0%, #4d820d 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7dca23), color-stop(100%, #4d820d));
	background : -webkit-linear-gradient(top, #7dca23 0%, #4d820d 100%);
	background : -o-linear-gradient(top, #7dca23 0%, #4d820d 100%);
	background : -ms-linear-gradient(top, #7dca23 0%, #4d820d 100%);
	background : linear-gradient(top, #7dca23 0%, #4d820d 100%);
 filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dca23', endColorstr='#4d820d', GradientType=0 );
}
.buttons button.green:hover {
	border : 1px solid #4e7d18;
	background : #85d02b;
	background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ZDAyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWE5MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background : -moz-linear-gradient(top, #85d02b 0%, #6aa91f 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #85d02b), color-stop(100%, #6aa91f));
	background : -webkit-linear-gradient(top, #85d02b 0%, #6aa91f 100%);
	background : -o-linear-gradient(top, #85d02b 0%, #6aa91f 100%);
	background : -ms-linear-gradient(top, #85d02b 0%, #6aa91f 100%);
	background : linear-gradient(top, #85d02b 0%, #6aa91f 100%);
 filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#85d02b', endColorstr='#6aa91f', GradientType=0 );
}
.main {
	background:#dfdfdf;
}
.main h3 {
	font-size:12pt;
	color:#3A3939;
	padding:5px 0;
	font-family:Georgia, serif;
	text-transform: uppercase;
}
.main1 h3 {
	font-size:12pt;
	color:#3A3939;
	padding:0px 0;
	font-family:Georgia, serif;
}
/** plans **/
.content_top {
	padding:1px 0;
}
.ptables {
	position:relative;
	overflow:hidden;
	margin-bottom: 8px;
}
ul.pricing {
	list-style:none;
	padding:0;
}
ul.pricing > li {
	width:24% !important;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:1% 0 0 1%;
	position:relative;
	z-index:5;
	height:350px;
}
ul.pricing > li ul li.title {
	height:90px;
	display:block;
	position:relative;
	padding:0;
	background: #f6f8f9;
	background: -moz-radial-gradient(center, ellipse cover, #f6f8f9 0%, #89af2f 0%, #8daf3b 0%, #498406 100%, #f5f7f9 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f6f8f9), color-stop(0%, #89af2f), color-stop(0%, #8daf3b), color-stop(100%, #498406), color-stop(100%, #f5f7f9));
	background: -webkit-radial-gradient(center, ellipse cover, #f6f8f9 0%, #89af2f 0%, #8daf3b 0%, #498406 100%, #f5f7f9 100%);
	background: -o-radial-gradient(center, ellipse cover, #f6f8f9 0%, #89af2f 0%, #8daf3b 0%, #498406 100%, #f5f7f9 100%);
	background: -ms-radial-gradient(center, ellipse cover, #f6f8f9 0%, #89af2f 0%, #8daf3b 0%, #498406 100%, #f5f7f9 100%);
	background: radial-gradient(ellipse at center, #f6f8f9 0%, #89af2f 0%, #8daf3b 0%, #498406 100%, #f5f7f9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=1 );
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}
ul.pricing > li ul li.title h3 {
	font-size:20px;
	color:white;
	text-shadow:1px 1px #043c6a;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	display:block;
	width:100%;
	margin:0;
	text-align:center;
	font-weight:bold;
	padding-top:15px;
	height:50px;
}
ul.pricing > li ul li.title h4 {
	font-size:28px;
	font-weight:bold;
	color:white;
	text-shadow:1px 1px #043c6a;
	position:absolute;
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	padding-top:5px;
	height:50px;
}
ul.pricing > li ul li.title h4 small {
	font-size:14px;
}
ul.pricing li ul li {
	padding:10px 20px 10px 20px;
	color:#616161;
	font-size:13px;
	text-shadow:1px 1px white;
	list-style:none;
	background: url("../images/list_img.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
}
 ul.pricing li ul li:nth-child(even) {
 /*background:white;*/
 background: #ebeef1 url("../images/list_img.png") no-repeat scroll 0 center;
}
ul.pricing li ul li:last-child {
	text-align:center;
	padding:15px;
}
ul.pricing li ul li:last-child a {
	display:block;
	width:25%;
	height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#FFF;
	text-shadow:1px 1px black;
	text-decoration:none;
	padding-top:3px;
	margin:0 auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
}
ul.pricing li ul li.divider {
	height:1px;
	display:block;
	padding:0;
	background:#306608;
}
ul.pricing.green > li {
	background:#ebeef1;
}
.more {
	border-radius: 5px;
	color: #fff;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px black;
	width: 25%;
}
/** End plans **/
.content_data {
	background: #e9e9e9;
}
.content {
	float:left;
	width:70%;
	margin:20px 0;
}
.welcome_desc {
	border:1px solid #E4E4E4;
	padding:20px;
	background:#FFF;
}
.welcome_desc p {
	font-size:12px;
	color:#606060;
	line-height:1.6em;
	padding:5px 0;
}
/** Services **/
 .services {
	margin-top:20px;
	background:#FFF;
	border:1px solid #DFDDDD;
	padding:15px;
}
.services_list {
	padding: 0px 0;
}
.services_list h4 {
	font-size:12pt;
	color: #666;
	/*font-weight: bold;*/
	margin-bottom:5px;/*font-family:'Electrolize', sans-serif;*/
}
.services_grid1 {
	float:left;
	width:48%;
}
.services_img {
	float:left;
}
.services_desc {
	float:left;
	width:71%;
	padding-left:3%;
	font-size: 12pt;
	line-height: 22px;
}
.services_desc p {
	font-size: 12pt;
	line-height: 22px;
	color:#666;
	line-height:1.6em;
	font-family: Georgia, serif;
}
.services_grid2 {
	float:left;
	width:48%;
	padding-left:4%;
}
.services_box_img {
	border: 2px solid;
	border-radius: 4px;
	color: #999;
	float: left;
	height: 80px;
	margin: 10px 10px 10px 12px;
	width: 80px;
}
.sidebar {
	float: left;
	margin-left: 0;
	margin-top: 79px;
	width: 29%;
}
.sidebar_top {
	padding:20px 0;
	background:#FFF;
}
.sidebar_top img {
	float:left;
}
.sidebar_heading {
	float:left;
	width:70%;
	padding-left:2%;
	padding-bottom:15px;
}
.sidebar_heading h4 {
	font-size:18px;
	color:#666;
	text-transform:uppercase;
	font-family:'Electrolize', sans-serif;
}
.sidebar_heading p span {
	font-size:13px;
	color: #3A3939;
}
.sidebar_desc {
	border-top:2px groove #FCFCFC;
	padding-top:10px;
}
.sidebar_desc p {
	font-size:12px;
	color:#666;
	line-height:1.6em;
}
.search {
	float:left;
}
.domain_search p {
	font-size:12px;
	color:#888;
	line-height:1.6em;
}
.domain_search input[type="text"], .check_domain input[type="text"] {
	float:left;
	font-size:18px;
	color:#BDBDBD;
	padding:13px;
	outline:none;
	margin:0px 0 0px 50px;
	width:42.6%;
	background:url(../images/text_box.png) no-repeat;
	border:none;
}
.domain_search select {
	float:left;
	background:url(../images/select-bg.png) no-repeat;
	width:11.7%;
	height: 47px;
	border: none;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	margin:0 1%;
	padding-left:10px;
	font-size: 18px;
	color: #6b737a;
}
.login_panel input[type="text"], .login_panel input[type="password"] {
	font-size:12px;
	color:#B3B1B1;
	padding:8px;
	outline:none;
	margin:6px 0;
	width:92%;
}
.login_panel form {
	margin:15px 0;
}
.content_bottom {
	padding:30px 0;
	background:#F9F9F9;
}
.register_account {
	float:left;
	width:62%;
	padding:20px;
	background:#FFF;
	border:1px solid #C0BEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.register_account form input[type="text"], .register_account form select {
	font-size:12px;
	color:#B3B1B1;
	padding:8px;
	outline:none;
	margin:5px 0;
	width:340px;
}
.register_account form select {
	width:360px;
	color:#666;
}
.register_account form input[type="text"].code {
	width:15%;
}
.register_account form input[type="text"].number {
	width:69.8%;
}
.register_account table td {
	width:100%;
}
.register_account p {
	font-size:12px;
	color:#666;
}
.domain_search {
	/*background:url(../images/header_line_bg.jpg);*/
	padding:0;
	border-top: 1px solid rgba(119, 192, 9, 0.25);
}
.login_panel {
	float:left;
	width:27%;
	margin-left:4%;
	padding:20px;
	background:#FFF;
	border:1px solid #C0BEBE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.login_panel p {
	font-size:12px;
	color:#888;
}
p.terms {
	float:left;
	font-size:12px;
	padding:15px 0 0 15px;
}
p.terms a, p.note a {
	text-decoration:underline;
	color:#85d02b;
}
p.terms a:hover, p.note a:hover {
	text-decoration:none;
}
p.note {
	font-size:15px;
	color:#666;
	padding:5px;
	line-height:1.6em;
}
div span a {
	font-size:13px;
	color:#888;
	text-decoration:underline;
	margin-left:15px;
}
div span a:hover {
	text-decoration:none;
	color:#666;
}
/** Footer **/
	 .footer {
	background:url(../images/footer-bg.png);
	box-shadow:inset 2px -1px 8px #494848;
}
.footer h3 {
	font-size:15px;
	color: #FFF;
	margin:5px 0px;
	border-bottom: 1px dashed #2E2E2E;
	padding-bottom:8px;
	font-family:'Electrolize', sans-serif;
}
.footer_grides {
	border-bottom: 2px ridge #202020;
	padding:20px 0;
}
.footer_grid1 {
	float:left;
	width:23.5%;
	padding-left:2%;
}
.address li {
	font-size:12px;
	color:#5E5C5C;
	padding:5px 0;
}
.address li span {
	font-weight:bold;
}
.footer_grid2 {
	float:left;
	width:68.5%;
	padding-left:2%;
}
.footer_grid2 p {
	font-size:12px;
	color:#5E5C5C;
	line-height:1.8em;
}
.footer_grid2 p a {
	color:#444;
	font-size:12px;
	padding-top:5px;
}
.footer_grid2 p a:hover {
	color:#9E9E9E;
}
.footer_grid3 {
	float:left;
	width:23.5%;
	padding-left:2%;
}
.f_menu li {
	display:block;
	margin:8px 0;
}
.f_menu li a {
	color:#5E5C5C;
	font-size:13px;
}
.f_menu li a:hover {
	color:#9E9E9E;
}
.footer_grid4 {
	float:left;
	width:23.5%;
	padding-left:2%;
}
.img_list li {
	display:block;
	margin:10px 0;
}
.img_list li a {
	font-size:12px;
	color:#5E5C5C;
	margin:10px;
	text-transform:uppercase;
}
.img_list li a:hover {
	color:#9E9E9E;
}
.img_list img {
	vertical-align:middle;
	opacity:0.65;
}
.img_list img:hover {
	opacity:1;
}
.copy_right {
	text-align:center;
	padding:15px 0;
}
.copy_right p {
	font-size:12px;
	color:#444;
}
.copy_right p a {
	color: #5E5C5C;
	font-size:12px;
	text-decoration:underline;
}
.copy_right p a:hover {
	color:#9E9E9E;
	text-decoration:none;
}
/** Domain Registration **/
.domain_registration {
	padding:20px 0;
}
.registration {
	padding:15px 0;
}
.domain_img img {
	float:left;
	border:1px solid #DDD;
	padding:3px;
	background:#FFF;
}
.rfloat {
	float:right;
	width:78%;
}
.tld-box {
	margin-left:4%;
	display:inline;
}
.check_domain input[type="text"] {
	font-size:18px;
	color:#BDBDBD;
	padding:16px;
	outline:none;
 width:63%%;
	background:url(../images/text_box.png) no-repeat;
	border:none;
	margin:0;
	float:none;
}
.alink {
	color:#9BD149;
	display:inline-block;
	padding:5px 0 0 0;
	cursor:pointer;
	font-size:14px;
}
.dataTable2 label {
	font-size:15px;
	text-decoration:none;
	color:#666;
}
.tld-box table.dataTable2 td {
	width:116px;
	padding:5px 0;
}
.tld-list-wrp {
	background:#fbfcfd;
	border:solid 1px #e1f3cf;
	padding:10px 20px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
}
.tld-list-data td {
	font-size: 20px;
	font-weight: normal;
	color:#555f4b;
	padding:8px 0 8px 50px;
	border-bottom:solid 1px #e1f3cf;
}
.tld-list-data .last td {
	border:none;
}
.tld-list-data .domain-c {
	font-size:14px;
	font-weight:normal;
}
.txt-link {
	font-size:15px;
	font-weight:normal;
	color:#216ee1;
	cursor:pointer;
}
.link-promo {
	font-size:15px;
	text-decoration:none;
	color:#666;
}
.domain_registration div.list-heading {
	font-size:14px;
	font-weight:bold;
	color:#616161;
	padding:5px 0;
}
.domain_button {
	float:left;
	padding-top:15px;
}
.pleft {
	float:left;
	margin: 30px 0 0 4%;
}
.pleft p span a {
	font-size:15px;
	color:#6AAD03;
	text-decoration:underline;
}
.pleft p span a:hover {
	text-decoration:none;
}
/** Hosting **/
.plans_table thead {
	background: #F6F8F9;
	background: -moz-radial-gradient(center, ellipse cover, #F6F8F9 0%, #89AF2F 0%, #8DAF3B 0%, #498406 100%, #F5F7F9 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #F6F8F9), color-stop(0%, #89AF2F), color-stop(0%, #8DAF3B), color-stop(100%, #498406), color-stop(100%, #F5F7F9));
	background: -webkit-radial-gradient(center, ellipse cover, #F6F8F9 0%, #89AF2F 0%, #8DAF3B 0%, #498406 100%, #F5F7F9 100%);
	background: -o-radial-gradient(center, ellipse cover, #F6F8F9 0%, #89AF2F 0%, #8DAF3B 0%, #498406 100%, #F5F7F9 100%);
	background: -ms-radial-gradient(center, ellipse cover, #F6F8F9 0%, #89AF2F 0%, #8DAF3B 0%, #498406 100%, #F5F7F9 100%);
	background: radial-gradient(ellipse at center, #F6F8F9 0%, #89AF2F 0%, #8DAF3B 0%, #498406 100%, #F5F7F9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=1 );
}
.plans_table thead th.plans-list {
	padding:15px 0;
}
.plans_table thead th.plans-list h3 {
	font-size: 20px;
	color: #FFF;
	text-shadow: 1px 1px #043C6A;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 100%;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.plans_table thead th.plans-list h4 {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 1px 1px #043C6A;
	display: block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
}
.plans_table thead th.plans-list h4 small {
	font-size:14px;
}
.plans_table td.plan_list_title {
	font-size:14px;
	text-align:left;
}
.plans_table tbody td {
	padding:10px;
	color:#616161;
	font-size:12px;
	border:1px solid #DDD;
	text-align:center;
}
.plans_table tfoot td.order_now button {
	padding:8px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.plans_table tfoot td {
	text-align:center;
	padding:10px 0;
	background:#EAF2F4;
	border:1px solid #CEDFE0;
}
/**   Email   **/
.email-features li {
	font-size:12px;
	color:#616161;
	padding:8px 20px;
	background:url(../images/email-list.png) no-repeat 0px;
}
.features_list-1 {
	float:left;
	width:27%;
}
.features_list-2, .features_list-3 {
	float:left;
	width:27%;
	margin-left:4%;
}
.plans {
	margin:15px 0;
}
/** Support **/
.support {
	padding:20px 0;
}
.support_desc {
	float:left;
	width:75%;
}
.support_desc h3, .plans h3, .domain_registration h3 {
	font-size:30px;
	color:#3A3939;
	padding:5px 0;
	font-family:'Electrolize', sans-serif;
	text-transform:uppercase;
}
.support_desc p span {
	font-size:15px;
	color:#666;
}
.support_desc p {
	font-size:12px;
	color:#777;
	line-height:1.8em;
	padding:5px 0;
}
.support img {
	float:left;
	margin-left:4%;
	margin-top:30px;
}
.frame {
	margin-top:10px;
	border:1px solid #DFDFDF;
}
.feedback {
	padding:20px 0;
}
.form-1 {
	float:left;
	width:48%;
}
.form-2 {
	float:left;
	width:48%;
	margin-left:4%;
}
.feedback form input[type="text"], .feedback form select, .feedback form textarea {
	font-size:12px;
	color:#B3B1B1;
	padding:8px;
	outline:none;
	margin:6px 0;
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
}
.feedback form input[type="text"].code {
	width:15%;
}
.feedback form input[type="text"].number {
	width:74%;
}
.feedback form textarea {
	height:130px;
}
.feedback form select {
	width:98%;
	color:#666;
}
.feedback p {
	font-size:12px;
	color:#666;
}
/*** move top **/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:50;
	height:50px;
	border:none;
	text-indent:100%;
	background:url(../images/up.png) no-repeat right top;
	width:50px;
}
#toTopHover {
	background:url(../images/up-hover.png) no-repeat right top;
	width:50px;
	height:50px;
	display:block;
	overflow:hidden;
	float:right;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
	outline:none;
}
 @media all and (max-width:1024px) and (min-width:800px) {
 .wrap {
 width:760px;
 padding:0 20px;
/* padding:0 20px;*/
}
 .menu li a {
 padding:10px 48px;
}
 .banner_data h2 span {
 font-size:55px;
}
 .banner_data {
 width:65%;
}
 .banner_img {
 float: left;
 width: 35%;
}
.features_list {
 width:50%;
}
.features_list_right {
 margin-left:0;
 width:50%;
}
.buttons button {
 width:90%;
 margin:5px 0;
}
.features_list_right p {
 margin-bottom:30px;
}
ul.pricing li ul li {
 padding:10px 5px 10px 10px;
 font-size:12px;
}
ul.pricing li ul li:last-child a {
 width:65%;
 height:23px;
}
.welcome_desc {
 padding:10px;
}
.content {
 width:65%;
}
.sidebar {
 width:32%;
 margin-left:3%;
}
.sidebar_heading h4 {
 font-size:16px;
}
.services {
 padding:10px;
 margin-top:10px;
}
.services_list {
 padding:5px 0;
}
.register_account {
 width:60%;
 padding:10px;
}
.register_account form input[type="text"] {
 width:200px;
}
.register_account form select {
 width:220px;
}
.register_account form input[type="text"].code {
 width:15%;
}
.register_account form input[type="text"].number {
 width:60.8%;
}
.login_panel {
 width:30%;
 padding:10px;
}
.img_list li a {
 font-size:11px;
 margin:0 8px;
}
.domain_search input[type="text"] {
 background: url(../images/text_box_2.png) no-repeat;
 margin:0;
 width:51.6%;
}
.domain_search select {
 width:17.7%;
}
p.terms {
 padding:12px 0 10px 15px;
 width:58%;
}
.tld-box {
 margin-left:2%;
}
.rfloat {
 width:70%;
}
.check_domain input[type="text"] {
 background: url(../images/text_box_reg2.png) no-repeat;
 width:80%;
}
.support_desc h3, .plans h3, .domain_registration h3 {
 font-size:25px;
}
.support_desc {
 width:70%;
}
.support img {
 margin-left:3%;
}
.features_list-1 {
 float:left;
 width:48%;
}
.features_list-2 {
 float:left;
 width:48%;
}
.features_list-3 {
 display:none;
}
.plans_table thead th.plans-list h3 {
 font-size:15px;
}
.plans_table thead th.plans-list h4 {
 font-size:18px;
}
.plans_table tbody td {
 padding:5px;
}
.feedback form input[type="text"].number {
 width:70%;
}
.feedback form select {
 width:100%;
}
}
 @media all and (max-width:800px) and (min-width:640px) {
 .wrap {
 width:620px;
 padding:0 20px;
}
 .menu li a {
 padding:10px 34px;
}
 .banner_data h2 span {
 font-size:50px;
}
 .banner_data {
 width:70%;
}
 .banner_img {
 float: left;
 width: 30%;
}
.features_list {
 width:50%;
}
.features_list li {
 padding:6px 16px;
 font-size:12px;
}
.features_list_right {
 width:50%;
 margin-left:0%;
}
.features_list_right p {
 font-size:15px;
}
.features_list_right span.price, .features_list_right span.price:hover {
 background:none;
 color: #9BD149;
}
.features_list_right p span {
 font-size:16px;
}
.features_list_right span.price {
 padding:0 0 0 55px;
}
.buttons button {
 width:95%;
 margin:5px 0;
}
.features_list_right p {
 margin-bottom:10px;
}
ul.pricing li ul li {
 padding:8px 0px 8px 10px;
 font-size:12px;
}
ul.pricing > li ul li.title {
 height:65px;
}
ul.pricing > li ul li.title h3 {
 font-size:17px;
 padding-top:10px;
}
ul.pricing > li ul li.title h4 {
 font-size:25px;
 padding-top:30px;
}
ul.pricing li ul li:last-child a {
 width:85%;
 height:20px;
 font-size:12px;
}
.welcome_desc {
 padding:10px;
}
.content {
 width:65%;
}
.sidebar {
 width:32%;
 margin-left:3%;
}
.sidebar_heading h4 {
 font-size:15px;
}
.sidebar_heading p span {
 font-size: 11px;
}
.services_list h4 {
 font-size:12px;
}
.services {
 padding:10px;
 margin-top:10px;
}
.services_list {
 padding:5px 0;
}
.register_account, .login_panel {
 float:inherit;
 width:96%;
 padding:10px;
}
.login_panel {
 margin:3% 0 0 0;
}
.login_panel form {
 margin:0;
}
.register_account form input[type="text"] {
 width:270px;
}
.register_account form select {
 width:290px;
}
.register_account form input[type="text"].code {
 width:15%;
}
.register_account form input[type="text"].number {
 width:66%;
}
.img_list li a {
 font-size:9px;
 margin:0 2px;
}
.domain_search input[type="text"] {
 background: url(../images/text_box_3.png) no-repeat;
 margin:0;
 width:48.6%;
}
.domain_search select {
 width:21.7%;
}
p.terms {
 padding:15px 0 0 15px;
 width:60%;
}
.tld-box {
 margin-left:2%;
}
.rfloat {
 width:70%;
}
.domain_img img {
 width:26%;
}
.check_domain input[type="text"] {
 background: url(../images/text_box_3.png) no-repeat;
 width:70%;
 padding:13px;
}
.registration {
 padding:0;
}
.pleft {
 margin:30px 0 0 1%;
}
.pleft p span a {
 font-size:13px;
}
.support_desc h3, .plans h3, .domain_registration h3 {
 font-size:22px;
}
.support_desc {
 width:70%;
}
.support img {
 width:25%;
 margin-left:3%;
}
.features_list-1 {
 float:left;
 width:48%;
}
.features_list-2 {
 float:left;
 width:48%;
}
.features_list-3 {
 display:none;
}
.plans_table thead th.plans-list h3 {
 font-size:12px;
}
.plans_table thead th.plans-list h4 {
 font-size:15px;
}
.plans_table thead th.plans-list h4 small {
 font-size:13px;
}
.plans_table thead th.plans-list {
 padding:10px;
}
.plans_table td.plan_list_title {
 font-size:12px;
}
.plans_table tfoot td.order_now button {
 font-size:12px;
 padding:6px 8px;
}
.plans_table tbody td {
 padding:5px;
}
.feedback form input[type="text"].number {
 width:67%;
}
.feedback form input[type="text"], .feedback form textarea {
 width:94%;
}
.feedback form select {
 width:100%;
}
}
 @media all and (max-width:640px) and (min-width:480px) {
 .wrap {
 width:450px;
 padding:0 15px;
}
 .logo {
 width:50%;
}
 .menu li a {
 padding:10px 17px;
}
 .banner_data {
 width: 75%;
 padding:15px 0;
}
 .banner_data h2 {
 font-size:18px;
}
 .banner_data h2 span {
 font-size:35px;
}
 .banner_img {
 float: left;
 width:25%;
}
.features_list {
 width:54%;
 padding-top:0;
}
.features_list li {
 padding:6px 16px;
 font-size:12px;
}
.features_list_right {
 width:46%;
 margin-left:0%;
}
.features_list_right p {
 font-size:16px;
}
.features_list_right span.price, .features_list_right span.price:hover {
 background:none;
 color: #9BD149;
}
.features_list_right p span {
 font-size:16px;
}
.features_list_right span.price {
 padding:0 0 0 55px;
}
.buttons button {
 width:100%;
 font-size:10px;
}
.features_list_right p {
 margin-bottom:5px;
}
.content_top {
 padding:0;
}
ul.pricing > li {
 float:inherit;
 width:100% !important;
 text-align:center;
 margin:5px 0;
}
ul.pricing li ul li {
 padding:8px 0px 8px 10px;
 font-size:12px;
}
ul.pricing > li ul li.title {
 height:65px;
}
ul.pricing > li ul li.title h3 {
 font-size:17px;
 padding-top:10px;
}
ul.pricing > li ul li.title h4 {
 font-size:25px;
 padding-top:30px;
}
ul.pricing li ul li:last-child a {
 width:23%;
 height:20px;
 font-size:12px;
}
.content, .sidebar {
 float:inherit;
 width:100%;
}
.content {
 padding-top:3%;
 margin:0;
}
.sidebar {
 margin-left:0;
}
.welcome_desc {
 padding:10px;
}
.sidebar_heading h4 {
 font-size:18px;
}
.sidebar_heading p span {
 font-size: 13px;
}
.sidebar_top {
 padding:10px 0;
}
.services_list h4 {
 font-size:12px;
}
.sidebar_heading {
 padding-bottom:10px;
}
.services {
 padding:10px;
 margin-top:10px;
}
.services_list {
 padding:5px 0;
}
.register_account, .login_panel {
 float:inherit;
 width:96%;
 padding:10px;
}
.login_panel {
 margin:3% 0 0 0;
}
.login_panel form {
 margin:0;
}
.register_account form input[type="text"] {
 width:185px;
}
.register_account form select {
 width:205px;
}
.register_account form input[type="text"].code {
 width:10%;
}
.register_account form input[type="text"].number {
 width:64%;
}
.register_account, .login_panel {
 float:inherit;
 width:96%;
 padding:10px;
}
.login_panel {
 margin:3% 0 0 0;
}
.login_panel button {
 font-size:15px;
}
.login_panel form {
 margin:0;
}
.footer_grid1, .footer_grid2, .footer_grid3, .footer_grid4 {
 float:inherit;
 width:100%;
}
.footer_grid1, .footer_grid3, .footer_grid4 {
 padding:5px 0;
}
.f_menu li {
 display:inline;
 margin:0;
 padding:0 15px;
}
.domain_search {
 padding:15px 0;
}
.domain_search input[type="text"] {
 background: url(../images/text_box_4.png) no-repeat;
 margin:0;
 width:46.6%;
 font-size:16px;
}
.domain_search select {
 background: url(../images/select-bg_2.png) no-repeat;
 width:17.7%;
 font-size:16px;
}
p.terms {
 padding:15px 0 0 15px;
 width:60%;
}
.tld-box {
 margin-left:2%;
}
.rfloat {
 width:70%;
}
.domain_img img {
 width:26%;
}
.check_domain input[type="text"] {
 background: url(../images/text_box_reg3.png) no-repeat;
 width:84%;
 padding:13px;
}
.registration {
 padding:0;
}
.pleft {
 display:none;
}
.domain_button {
 padding-top:5px;
}
.support_desc h3, .plans h3, .domain_registration h3 {
 font-size:22px;
}
.support_desc {
 width:70%;
}
.support img {
 width:25%;
 margin-left:3%;
}
.features_list-1 {
 float:left;
 width:48%;
}
.features_list-2 {
 float:left;
 width:48%;
}
.features_list-3 {
 display:none;
}
.plans_table thead th.plans-list h3 {
 font-size:12px;
}
.plans_table thead th.plans-list h4 {
 font-size:15px;
}
.plans_table thead th.plans-list h4 small {
 font-size:13px;
}
.plans_table thead th.plans-list {
 padding:15px;
}
.plans_table td.plan_list_title {
 font-size:12px;
}
.plans_table tfoot td.order_now button {
 font-size:12px;
 padding:6px 8px;
}
.plans_table tbody td {
 padding:5px;
}
.feedback form input[type="text"].code {
 width:8%;
}
.feedback form input[type="text"].number {
 width:67%;
}
.feedback form input[type="text"], .feedback form textarea {
 width:91%;
}
.feedback form select {
 width:100%;
}
}
/* clearfix method for clearing floats */
.clearfix:after {
	content: ".";
	display: block;
	font-size:0;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* essential for Safari browser !! */
.clearfix {
	display: block;
}
/* overflow method for clearing floats */
.floatbox {
	overflow:hidden;
}
/* older method of adding empty tags for clearing */
.clear {
	clear: both;
	height:1px;
	line-height:1px;
}
.box-style_videos {
	background:#fff;
	padding:8px;
	width:98%;
	float:left;
	margin:5px 40px 0px 0;
}
.box-style_content_list {
	background:#fff;
	padding:8px;
	width:78%;
	float:right;
	margin:5px 2px 0px 2px;
}
.box-style_content_main {
	background:#fff;
	padding:8px;
	width:78%;
	float:right;
	margin:5px 2px 0px 2px;
}
.box-style_content {
	background:#fff;
	padding:8px;
	width:98%;
	float:left;
	margin:5px 40px 0px 0;
}
.box-style5 {
	background: none repeat scroll 0 0 #fff;
	float: left;
	height: auto;
	margin: 5px 5px 0 7px;
	padding: 8px;
	width: 65%;
}
.box-style4 {
	background:#fff;
	padding:8px;
	width:98%;
	float:left;
	margin:5px 40px 0px 0;
}
.box-style3 {
	background:#fff;
	padding:8px;
	width:98%;
	float:left;
	margin:5px 40px 0px 0;
}
.box-style2 {
	background: none repeat scroll 0 0 #fff;
	float: left;
	height: 366px;
	margin: 5px 12px 0 0;
	padding: 8px;
	width: 382px;
}
.box-style1 {
	background:#fff;
	padding:8px;
	width:360px;
	float:left;
	margin:100px 12px 0px 0;
	/*height:700px;*/
	height:310px;
}
.box-style1.nomargin {
	margin-right:0;
}
.box-style1 .expimage {
	text-align:center;
	margin:-97px 0 20px;
}
.box-style1 .expimage img {
	border:10px solid #ebe9e9;
	border-radius:80px;
	-moz-border-radius:80px;
	-webkit-border-radius:80px;
	-o-border-radius:80px;
	-ms-border-radius:80px;
	height: 130px;
	width: 130px;/* padding: 2px;
    background: #df444c;*/
}
/*.box-style1 .expimage img:hover {
	border:10px solid #df444c;
	border-radius:80px;
	-moz-border-radius:80px;
	-webkit-border-radius:80px;
	-o-border-radius:80px;
	-ms-border-radius:80px;
	height: 130px;
	width: 130px;
}*/
.box-style1 h3 {
	text-align:center;
	margin-bottom:13px;
}
.box-style1 h3 a {
	color:#d23f26;
	font-size:18px;
	line-height:24px;/*font-family:Georgia,serif !important;*/
}
.box-style1 p {
	font-size:14px;
	line-height:22px;
	margin-bottom:10px;
	text-align:center;
	min-height:90px;
}
.box-style1 .users {
	border-top:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	padding:10px 0px;
	width:100%;
	float:left;
	margin-bottom:20px;
}
.box-style1 .users a {
	font-size:15px;
	color:#333;
}
.box-style1 h4 {
	text-align:center;
	margin-bottom:10px;
	clear:both;
	color:#333;
	font-size:14px;
	font-weight:800;
}
.box-style1 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none;
}
.box-style1 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style1 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style1 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style1 ul li.nomargin {
	margin-right:0px;
}
.box-style1 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style1 ul li .expdetials p a {
	color:#3366cc;
}
.box-style1 ul li .expdetials p span {
	color:#e6654f;
}
.box-style1 ul li:hover .expdetials {
	display:block;
}
.box-style1 .bottom-links .more-view {
	background:url(images/view-more-icon.gif) right 6px no-repeat;
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style1 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 10px;
	padding-bottom:10px;
}
.box-style1 .login_list li p {
	line-height: 22px;
	margin: 0;
	min-height: 10px;
	text-align: left;
}
.box-style1 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style1 .login_list li .details {
	margin-left:56px;
}
.box-style1 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style1 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
}
.box-style2 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none;
}
.box-style2 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style2 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style2 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style2 ul li.nomargin {
	margin-right:0px;
}
.box-style2 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style2 ul li .expdetials p a {
	color:#3366cc;
}
.box-style2 ul li .expdetials p span {
	color:#e6654f;
}
.box-style2 ul li:hover .expdetials {
	display:block;
}
.box-style2 .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style2 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 5px;/*padding-bottom:10px;*/
}
.box-style2 .login_list li p {
	min-height:10px;
	text-align:left;
	margin:0;
	line-height:22px;
}
.box-style2 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style2 .login_list li .details {
	margin-left:56px;
}
.box-style2 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style2 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
}
.box-style3 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.box-style3 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style3 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style3 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style3 ul li.nomargin {
	margin-right:0px;
}
.box-style3 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style3 ul li .expdetials p a {
	color:#3366cc;
}
.box-style3 ul li .expdetials p span {
	color:#e6654f;
}
.box-style3 ul li:hover .expdetials {
	display:block;
}
.box-style3 .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
}
.box-style3 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 10px;
	padding-bottom:10px;
}
.box-style3 .login_list li p {
	min-height:10px;
	text-align:left;
	margin:0;
	line-height:25px;
}
.box-style3 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style3 .login_list li .details {
	margin-left:56px;
}
.box-style3 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style3 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
	margin: -12px 0 0;
}
.box-style4 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.box-style4 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style4 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style4 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style4 ul li.nomargin {
	margin-right:0px;
}
.box-style4 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style4 ul li .expdetials p a {
	color:#3366cc;
}
.box-style4 ul li .expdetials p span {
	color:#e6654f;
}
.box-style4 ul li:hover .expdetials {
	display:block;
}
.box-style4 .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style4 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 10px;
	padding-bottom:10px;
}
.box-style4 .login_list li p {
	min-height:10px;
	text-align:left;
	margin:0;
}
.box-style4 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style4 .login_list li .details {
	margin-left:56px;
}
.box-style4 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style4 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
	margin: -12px 0 0;
}
.box-style5 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none;
}
.box-style5 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style5 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style5 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style5 ul li.nomargin {
	margin-right:0px;
}
.box-style5 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style5 ul li .expdetials p a {
	color:#3366cc;
}
.box-style5 ul li .expdetials p span {
	color:#e6654f;
}
.box-style5 ul li:hover .expdetials {
	display:block;
}
.box-style5 .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style5 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 5px;
	padding-bottom:10px;
}
.box-style5 .login_list li p {
	min-height:10px;
	text-align:justify;
	margin:0;
	line-height:22px;
}
.box-style5 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style5 .login_list li .details {
	margin-left:56px;
}
.box-style5 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style5 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
}
.box-style_content_main ul {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none;
}
.box-style_content_main ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style_content_main ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style_content_main ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style_content_main ul li.nomargin {
	margin-right:0px;
}
.box-style_content_main ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style_content_main ul li .expdetials p a {
	color:#3366cc;
}
.box-style_content_main ul li .expdetials p span {
	color:#e6654f;
}
.box-style_content_main ul li:hover .expdetials {
	display:block;
}
.box-style_content_main .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style_content_main .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 10px;
	padding-bottom:10px;
}
.box-style_content_main .login_list li p {
	min-height:10px;
	text-align:left;
	margin:0;
}
.box-style_content_main .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style_content_main .login_list li .details {
	margin-left:56px;
}
.box-style_content_main .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style_content_main .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
	margin: -12px 0 0;
}
.flR {
	float: right;
}
.box-style1 p {
	font-size: 12pt;
	line-height: 22px;
	margin-bottom: 10px;
	min-height: 90px;
	text-align: justify;
	font-family: Georgia, serif;
}
p {
	/*font-family: Georgia,serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 9px;*/
	color: #666;
	/* font-family: Georgia,serif;*/
    font-size: 12pt;
	line-height: 28px;
	margin: 0 0 9px;
}
.text_home {
	color: #666;
	/* font-family: Georgia,serif;*/
    font-size: 12pt;
	line-height: 28px;
	margin: 0 0 9px;
}
.search-collapse {
	float: right;
	position: relative;
}
#global-nav .loginform {
	float: left;
	margin-left: 10px;
	min-height: 70px;
	position: relative;
	width: 515px;
}
.search-collapse .loginform {
	float: right;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button, input {
	line-height: normal;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
#global-nav label {
	color: #666;
	display: block;
	font-family: 'open_sanssemibold';
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
	width:300px;
}
label {
	display: inline-block;
	font-weight: bold;
	margin-bottom: 5px;
}
#global-nav .loginform p.sign-btn {
	margin: 18px 0 0;
	width: 54px;
}
#global-nav .loginform p {
	float: left;
	margin: 0 0 5px;
	width: 200px;
}
#global-nav .loginform p input[type="button"] {
	background: none repeat scroll 0 0 #07757f;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 5px;
}
#global-nav .loginform .bottom a {
	color: #07757f;
	display: inline-block;
	float: none;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	line-height: 18px;
}
#global-nav .loginform p.login-btn {
	margin: 18px 0 0;
	width: 54px;
}
#global-nav .loginform p {
	float: left;
	margin: 0 0 5px;
	width: 200px;
}
#global-nav .loginform p input[type="submit"] {
	background: none repeat scroll 0 0 #e6654f;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 5px;
}
#global-nav .loginform .bottom a {
	color: #40629f;
	display: inline-block;
	float: none;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	line-height: 18px;
}
#global-nav a {
	border-radius: 3px;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin-right: 6px;
}
a {
	color: #428bca;
	text-decoration: none;
}
#global-nav .loginform p input[type="checkbox"] {
	margin: -2px 0 0;
	vertical-align: middle;
}
input[type="radio"], input[type="checkbox"] {
	line-height: normal;
	margin: 4px 0 0;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button, input {
	line-height: normal;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
.loginWrap input.cky {
	position:relative;
	bottom:-2px;
}
.cl {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.heading1.top {
	margin:5px 0px;
}
.heading1 {
	color: #174a7b;
	font: 36px/40px 'Georgia,serif' !important;
	margin-bottom: 30px;
	text-align: center;
}
.box {
	border-bottom: 1px solid #c1c1c1;
	padding: 0px 0px 10px 0px;
}
.box_strep {
	background:#0065aa;
	color:#FFF;
	font-weight:bold;
	margin-bottom:15px;
}
.ad_left {
	width:160px;
	height:368px;
	float:left;
	margin:5px 12px 0 0;
}
.ad_right {
	width:160px;
	height:368px;
	float:right;
	margin:5px 12px 0 0;
}
.social_icon {
	display: block;
	float: left;
	height: 32px;
	margin: 0px 10px 10px 0;
	transition-duration: 0.15s;
	width: 32px;
}
.download_icon {
	display: block;
	float: left;
	height: 32px;
	margin: 0px 10px 10px 0;
	transition-duration: 0.15s;
	width: 119px;
}
.icons_container {
	margin-top: 0px;
}
.titel_heading {
	color: #444;
	font-size: 38px;
	font-weight: bold;
	margin: 10px;
	line-height:44px;
}
#featured_video_container_main {
	float: left;
	height: auto;
	margin: 0 0 10px;
	width: 100%;
}
#featured {
	float: left;
	height: auto;
	margin: 0 10px 0 0;
	width: 94%;
}
.features_thumbs_block_main {
	/*    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #DFDFDF;*/
    float: left;
	margin: 2px 0 0 10px;
	padding: 10px 0 10px 5px;
	width: 98%;
}
.feature_box {
	float: left;
	height: 200px;
	margin: 0 14px 25px 0;
	padding: 0;
	width: 266px;
}
.feature_img_box {
	float: left;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
	width: 266px;
	border: 4px solid #DFDFDF;
}
.feature_title_box {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 266px;
}
.thumb_prev_button {
	float: left;
	height: auto;
	margin: 155px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 25px;
}
.thumb_next_button {
	float: right;
	height: auto;
	margin: 155px 0 0;
	text-align: center;
	vertical-align: middle;
	width: 25px;
}
.image_border {
	border: 4px solid #DFDFDF;
}
.box-style6 {
	background: none repeat scroll 0 0 #fff;
	float: left;
	height: auto;
	margin: 5px 5px 0 22px;
	padding: 8px;
	width: 60%;
}
.box-style6 ul {
	width:100%;
	float:left;
	margin-bottom:10px;
	list-style:none;
}
.box-style6 ul li {
	float:left;
	margin-right:2px;
	position:relative;
}
.box-style6 ul li .expdetials {
	display:none;
	position:absolute;
	left:0px;
	top:60px;
	width:266px;
	background:#dedede;
	padding:10px 6px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-style6 ul li .expdetials img {
	position:absolute;
	top:-7px;
	left:0px;
}
.box-style6 ul li.nomargin {
	margin-right:0px;
}
.box-style6 ul li .expdetials p {
	font-size:12px;
	line-height:18px;
	color:#333;
	min-height:20px;
	text-align:left;
}
.box-style6 ul li .expdetials p a {
	color:#3366cc;
}
.box-style6 ul li .expdetials p span {
	color:#e6654f;
}
.box-style6 ul li:hover .expdetials {
	display:block;
}
.box-style6 .bottom-links .more-view {
	/*background:url(images/view-more-icon.gif) right 6px no-repeat;*/
	padding-right:14px;
	font-size:13px;
	line-height:18px;
}
.box-style6 .login_list li {
	border-bottom:1px solid #d6d6d6;
	float:none;
	margin:0 0 5px;
	padding-bottom:10px;
}
.box-style6 .login_list li p {
	min-height:10px;
	text-align:justify;
	margin:0;
	line-height:22px;
}
.box-style6 .login_list li .image {
	float:left;
	margin-right:10px;
}
.box-style6 .login_list li .details {
	margin-left:56px;
}
.box-style6 .login_list li.noborder {
	border-bottom:0;
	padding-bottom:0;
}
.box-style6 .bottom-links .more-view {
	font-size: 13px;
	line-height: 18px;
	padding-right: 14px;
}
.even_More {
	float: right;
	font-size: 13px;
	line-height: 18px;/*margin: 152px 11px 2px 6px;*/
	}
.cont_text_box {
	width:98%;
	height:170px;
}
#news-carousel {
	adisplay: block;
	height: 100%;
	position: relative;
	width: 98%;
}
.news_carousel_wrapper_main {
	border-color: #dadada;
	border-image: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px 1px 2px;
	float: left;
	height: auto;
	margin: 0;
	padding: 12px 5px;
	width: 98%;
}
.download_thumbs_block_main {
	/*    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #DFDFDF;*/
    float: left;
	margin: 2px 0 0 10px;
	padding: 10px 0 10px 5px;
	width: 98%;
}
.download_box {
	float: left;
	height: 200px;
	margin: 0 14px 25px 0;
	padding: 0;
	width: 150px;
}
.download_img_box {
	float: left;
	height: 150px;
	margin: 0 0 5px;
	padding: 0;
	width: 150px;
	border: 4px solid #DFDFDF;
}
.download_title_box {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 150px;
	font-family: Georgia, serif;
	font-size: 12pt;
	line-height: 28px;
}
.image_border {
	border: 4px solid #DFDFDF;
}
