#wrapper {
	width: 100%; height: auto; border-top-color: rgb(68, 68, 68); border-top-width: 5px; border-top-style: solid; float: left; min-width: 1100px;
}
#header {
	padding: 0px 0px 35px; width: 100%; height: auto; float: left;
}
#header #logo a {
	background: url("../img/Logo_Horiz_Website.png") no-repeat left top; margin: 30px 0px 0px; width: 210px; height: 71px; float: left;
}
#header .nav-panel {
	width: 680px; height: auto; float: left;
}
#header .top-nav {
	margin: 35px 0px 0px; width: auto; height: auto; float: right;
}
#header .top-nav .btn {
	padding: 13px 30px;
}
#header .top-nav .btn-three.btn {
	padding: 12px 28px;
}
#header .top-nav .btn-three.btn:hover {
	padding: 13px 29px; border: currentColor; border-image: none;
}
#header .main-nav {
	background: url("../img/teture-one.png"); margin: 35px 0px 0px; width: 100%; height: auto; float: left;
}
#header .main-nav ul {
	width: auto; height: auto; float: left;
}
#header .main-nav ul li {
	margin: 0px 0px 0px 1px; width: auto; height: auto; color: rgb(255, 255, 255); font-family: "RobotoRegular"; font-size: 16px; float: left;
}
#header .main-nav ul li:first-child {
	margin: 0px;
}
#header .main-nav ul li a {
	background: url("../img/blue-bg.png") no-repeat -500px top; padding: 33px 27px; transition:0.9s; color: rgb(255, 255, 255); display: inline-block; -webkit-transition: All 0.9s ease; -moz-transition: All 0.9s ease; -o-transition: All 0.9s ease;
}
#header .main-nav ul li a:hover {
	background-position: 0px top; transition:1.2s; color: rgb(255, 255, 255); -webkit-transition: All 1.2s ease; -moz-transition: All 1.2s ease; -o-transition: All 1.2s ease;
}
#header .main-nav ul li.active a {
	background-position: 0px top; color: rgb(255, 255, 255);
}
#header .main-nav .phone {
	margin: 10px 0px 0px; width: auto; color: rgb(45, 192, 240); font-family: "RobotoRegular"; font-size: 22px; border-left-color: rgb(3, 4, 4); border-left-width: 1px; border-left-style: solid; float: right;
}
#header .main-nav .phone span {
	background: url("../img/tel-icon.png") no-repeat 10px 20px; padding: 20px 20px 20px 40px; border-left-color: rgb(104, 105, 112); border-left-width: 1px; border-left-style: solid; float: left;
}
#banner {
	width: 100%; height: auto; float: left; position: relative;
}
#banner .slider {
	width: 100%; height: 400px; float: left;
}
#banner .slider .slider-item {
	width: 100%; height: 400px; float: left;
}
#banner .slider .slider-item .center-align-one {
	padding: 35px;
}
#banner .slider .slider-item h2 {
	margin: 35px 0px 0px;
}
#banner #slider-nav {
	top: 360px; right: 30px; float: left; position: absolute; z-index: 200;
}
#banner #slider-nav a {
	background: rgb(106, 114, 133); margin: 0px 0px 0px 5px; border-radius: 20px; width: 15px; height: 15px; text-indent: -9999px; float: left; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
#banner #slider-nav a.activeSlide {
	background: rgb(0, 162, 228);
}
#banner .slider .one.slider-item {
	background: url("../images/cloud-nodes-slider.png") no-repeat right bottom;
}
#banner .slider .two.slider-item {
	background: url("../images/cdn-slider.png") no-repeat right bottom;
}
#container {
	width: 100%; float: left;
}
#container .wrap h3:first-child {
	margin: 0px;
}
.serviers .grid_4 {
	width: 345px !important; margin-top: 20px;
}
.serviers .grid_4 h3 {
	margin: 0px 0px 0px 30px;
}
.serviers .grid_4 .list {
	margin: 0px; width: 65%; float: left;
}
.serviers .grid_4 .price {
	margin: 20px 0px 0px; width: 35%; text-align: right; color: rgb(5, 123, 175); line-height: 90px; font-family: "MyriadProLight"; font-size: 98px; float: right;
}
.serviers .grid_4 .price span {
	top: -40px; line-height: 25px; font-size: 27px; position: relative;
}
.serviers .grid_4 .price small {
	top: -60px; line-height: 18px; font-size: 20px; position: relative;
}
.serviers .grid_4 .cnt {
	margin: 20px 0px 0px; padding: 25px; width: 100%; height: auto; float: left;
}
.pn-one {
	padding: 10px 15px !important; box-shadow: 0px 0px 7px #000000; -moz-box-shadow: 0px 0px 7px #000000; -webkit-box-shadow: 0px 0px 7px #000000;
}
.pn-one span {
	background: url("../images/arrow.png") no-repeat right 3px; padding: 0px 25px 0px 0px;
}
.table {
	width: 100%; height: auto; float: left;
}
.table .header {
	width: 100%; height: auto; color: rgb(88, 88, 90); text-transform: uppercase; font-family: "MyriadProSemibold"; font-size: 14px; float: left;
}
.table .content {
	width: 100%; height: auto; float: left;
}
.table .content .row {
	background: url("../images/blue-bg.png") no-repeat -280px top rgb(255, 255, 255); width: 100%; height: 75px; float: left; position: relative;
}
.table .clm {
	width: auto; height: 75px; overflow: hidden; float: left;
}
.table .content .row .one.clm {
	padding: 15px 20px; color: rgb(255, 255, 255); line-height: 40px; font-family: "MyriadProLight"; font-size: 18px;
}
.table .one.clm figure {
	margin: 0px 15px 0px 0px; float: left;
}
.table .one.clm {
	padding: 15px 20px; width: 220px;
}
.table .two.clm {
	padding: 33px 20px; width: 250px;
}
.table .three.clm {
	padding: 33px 20px; width: 200px;
}
.table .four.clm {
	padding: 33px 20px; width: 200px; color: rgb(5, 123, 175);
}
.table .five.clm {
	padding: 33px 20px; width: 200px; color: rgb(5, 123, 175);
}
.table .header .clm {
	padding: 35px 20px;
}
.table .header .four.clm {
	color: rgb(88, 88, 90);
}
.table .header .five.clm {
	color: rgb(88, 88, 90);
}
.table .content .two.row {
	background: url("../images/blue-bg2.png") no-repeat -280px top rgb(250, 250, 250); box-shadow: inset 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.1);
}
.table .content .row .cnt {
	width: 100%; height: 75px; float: left; position: absolute; z-index: 200;
}
.table .content .row:hover .cnt {
	color: rgb(255, 255, 255);
}
.table .content .row:hover .cnt .four.clm {
	color: rgb(255, 255, 255); font-weight: bold;
}
.table .content .row:hover .cnt .five.clm {
	color: rgb(255, 255, 255); font-weight: bold;
}
.table .content .row .highlight {
	background: rgb(53, 175, 219); transition:0.7s; left: 0px; top: 0px; width: 0px; height: 75px; float: left; position: absolute; z-index: 1; -webkit-transition: All 0.7s ease; -moz-transition: All 0.7s ease; -o-transition: All 0.7s ease;
}
.table .content .row:hover .highlight {
	width: 100%;
}
.contact-panel {
	background: rgb(255, 255, 255); padding: 35px; width: 100%; height: auto; float: left;
}
.contact-address {
	width: 100%; height: auto; float: right;
}
.contact-address h3 {
	width: 100%; color: rgb(88, 88, 90); font-size: 20px;
}
.contact-address p {
	width: 100%; color: rgb(57, 57, 57); line-height: 26px; font-family: "MyriadProLight"; font-size: 16px; margin-top: 10px; float: left;
}
.contact-address p.phone {
	font-family: "MyriadProLight"; font-size: 28px;
}
.contact-address a {
	color: rgb(42, 156, 203); font-family: "MyriadPro-Regular"; font-size: 14px; text-decoration: underline;
}
.contact-address p.address {
	color: rgb(57, 57, 57); font-family: "MyriadProLight"; font-size: 16px; font-style: normal;
}
.partners {
	padding-bottom: 35px !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.we-work img {
	margin: 0px 20px;
}
.cdn.grid_4 {
	padding: 0px 20px; width: 325px !important;
}
.cdn .pricing {
	background: rgb(53, 175, 219); padding: 10px; width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); font-family: "MyriadProLight"; font-size: 28px; float: left;
}
.cdn .pricing span {
	font-family: "MyriadProSemibold"; font-size: 60px;
}
.cdn .pricing small {
	top: -15px; position: relative;
}
.footer {
	background: url("../images/teture-one.png"); padding: 35px 0px 0px;
}
.footer .box-one {
	padding: 30px;
}
.footer footer {
	background: rgb(255, 255, 255); margin: 35px 0px 0px; padding: 35px 0px; width: 100%; height: auto; float: left;
}
.footer footer p {
	width: 50%; color: rgb(81, 81, 81); font-family: "MyriadPro-Regular"; font-size: 12px; float: left;
}
.footer footer p a {
	padding: 0px 5px; color: rgb(81, 81, 81);
}
.footer footer p a:hover {
	color: rgb(5, 123, 175); text-decoration: underline;
}
.footer footer p.right {
	text-align: right;
}
.clearfix {
	width: 100%; clear: both;
}
#sitemap {
	width: 100%; padding-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#sitemap ul {
	margin-top: 40px; margin-right: 77px !important; float: left;
}
#sitemap ul li {
	height: 23px; line-height: 23px;
}
#sitemap ul li:nth-child(1) {
	color: rgb(44, 43, 43); font-family: arial; font-size: 18px; font-weight: bold; margin-bottom: 15px;
}
#sitemap ul li a {
	color: rgb(89, 89, 89); line-height: 23px; font-family: arial; font-size: 13px; text-decoration: none;
}
#footer_logo {
	width: 162px; margin-top: 40px !important; float: right;
}
#footer_logo img {
	clear: both; margin-bottom: 5px; float: left;
}
.email_button {
	background-position: 0px -2px; border-radius: 50px; border: 1px solid rgb(120, 120, 120); transition:100ms ease-in-out; border-image: none; width: 120px; height: 31px; color: rgb(255, 255, 255); line-height: 31px; text-indent: 25px; font-family: arial; font-size: 15px; float: left; display: block; background-color: rgb(135, 135, 135); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}
.email_button:hover {
	background-position: 0px -35px; transition:100ms ease-in-out; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255);  -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}
.advsch_button {
	border-radius: 50px; border: 1px solid rgb(120, 120, 120); transition:100ms ease-in-out; border-image: none; width: 400px; height: 31px; color: rgb(255, 255, 255); line-height: 31px; text-indent: 25px; font-family: arial; font-size: 15px; float: left; display: block; background-color: rgb(53, 175, 219); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}
.advsch_button:hover {
	transition:100ms ease-in-out; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255);  -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}


.twitter_button {
	background-position: -129px 0px; border-radius: 50px; transition:100ms ease-in-out; width: 33px; height: 33px; float: right; display: block; background-image: url("../images/buttons_sprite.png"); background-color: rgb(45, 170, 225); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}
.twitter_button:hover {
	background-position: -129px -33px; transition:100ms ease-in-out; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out;
}
.nobackground {
	background-image: none !important;
}
#pgcont p,#pgcont p a, { color: rgb(138, 136, 136); line-height: 49px; font-family: Myriad Pro; font-size: 14px;  }
 
table.pdflist {
	border-radius: 6px;
	
    border-spacing: 0; 
	
}
.pdflist th   {
	 margin: 0px; padding: 0px; height: 49px; text-align: left; padding-left:8px; color: rgb(138, 136, 136); line-height: 49px; font-family: Myriad Pro; font-size: 14px; border-bottom-color: rgb(217, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
	color: rgb(255, 255, 255); font-size: 19px; background-color: rgb(53, 175, 219);	
}
.pdflist th a:link, .pdflist th a:visited {
	text-decoration:none;
	 margin: 0px; padding: 0px; height: 49px; text-align: left; padding-left:8px; color: rgb(138, 136, 136); line-height: 49px; font-family: Myriad Pro; font-size: 14px; 
	color: rgb(255, 255, 255); font-size: 19px; background-color: rgb(53, 175, 219);
}
.pdflist th a:hover {
	text-decoration:underline;color:red;
}
.pdflist td, .pdflist td a:link, .pdflist td a:visited  {
		margin: 0px; padding: 0px; padding-left:8px; height: 49px; text-align: left; color: rgb(138, 136, 136); line-height: 49px; font-family: Myriad Pro; font-size: 14px; border-bottom-color: rgb(217, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
		background-color: rgb(255, 255, 255);text-decoration:none;
}
td.alrgt {
	text-align:right;
	padding-right:35px;
}
.pdflist td a:hover { 
	text-decoration:underline;
	color:red;
	
}

.pdflist th:first-child {
    border-radius: 6px 0 0 0;
}

.pdflist th:last-child {
    border-radius: 0 6px 0 0;
}

.pdflist th:only-child{
    border-radius: 6px 6px 0 0;
}

th.chboxw,td.chboxw {
	width:90px;	
}


table.pdflist2 {
	border-radius: 6px;
	
    border-spacing: 0; 
	
}
.pdflist2 th   {
	 margin: 0px; padding: 0px; height: 29px; text-align: left; padding-left:8px; color: rgb(138, 136, 136); line-height: 29px; font-family: Myriad Pro; font-size: 14px; border-bottom-color: rgb(217, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
	color: rgb(255, 255, 255); font-size: 19px; background-color: rgb(53, 175, 219);	
}

.pdflist2 th a:link, .pdflist2 th a:visited {
	text-decoration:none;
	 margin: 0px; padding: 0px; height: 29px; text-align: left; padding-left:8px; color: rgb(138, 136, 136); line-height: 29px; font-family: Myriad Pro; font-size: 14px; 
	color: rgb(255, 255, 255); font-size: 19px; background-color: rgb(53, 175, 219);
}
.pdflist2 th a:hover {
	text-decoration:underline;color:red;
}
.pdflist2 td, .pdflist2 td a:link, .pdflist2 td a:visited  {
		margin: 0px; padding: 0px; padding-left:8px; height: 29px; text-align: left; color: rgb(138, 136, 136); line-height: 29px; font-family: Myriad Pro; font-size: 14px; border-bottom-color: rgb(217, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
		background-color: rgb(255, 255, 255);text-decoration:none;
}

.pdflist2 td a:hover { 
	text-decoration:underline;
	color:red;
	
}

.pdflist2 th:first-child {
    border-radius: 6px 0 0 0;
}

.pdflist2 th:last-child {
    border-radius: 0 6px 0 0;
}

.pdflist2 th:only-child{
    border-radius: 6px 6px 0 0;
}


.alphabet {

	margin-top:0pt;
	font-size: 16pt;
	letter-spacing: 12pt;
	margin-bottom:10pt;
}
.alphabet a:link,.alphabet a:visited {  text-underline:none; }
.alphabet a:hover { text-underline:underline; }
.scaleview_col1 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;		
	font-weight:bold;
	float:left;
	clear:both;
	width:180px;	
}

.scaleview_col2 {
	font-family: "Myriad Pro",Helvetica, sans-serif;
	margin-left:5px;
	margin-right:20px;	
	float:left;
	text-align: left;
	color:#558855;	
}
.show_col1 {
	font-family: "Myriad Pro",Helvetica, sans-serif;
	margin-left:10px;
	margin-right:20px;		
	font-weight:bold;
	width:200px;
	clear:both;	
	float:left;
	margin-bottom:10px;	
}
.show_col2 {
	font-family:"Myriad Pro",Helvetica, sans-serif;
	margin-left:10px;
	margin-right:20px;		
	font-weight:normal;	
	color:green;
	float:left;
	margin-bottom:10px;	
}

.search_col1 {
	font-family: "Myriad Pro",Helvetica, sans-serif;
	margin-left:10px;
	margin-right:20px;		
	font-weight:bold;
	width:250px;	
	clear:both;	
	float:left;
	margin-bottom:10px;	
}
.search_col2 {
	font-family:"Myriad Pro",Helvetica, sans-serif;
	margin-left:10px;
	margin-right:20px;		
	font-weight:normal;	
	color:green;
	float:left;
	margin-bottom:10px;	
}

td.shade {	
	background-color: #dddddd;
}
.pdflist2 td.vname { font-weight:bold; font-family: "MyriadProBold"; background-color: #eeeeee;}
.pdflist2 td.vcomment { font-weight:bold; font-family: "MyriadPro"; background-color: #eeeeee;}
div.editcrumb {
	float: left;
	background-color: #AAFFFF;;	
	text-align: left;
	margin-bottom:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
	color:grey;
	font-family: "MyriadPro-Regular";
}
legend {font-family: "MyriadPro-Regular"; }

#ptable {
	width: 100%; clear: both; margin-top: 60px; margin-bottom: 60px;
}
#ptable ul {
	margin: 0px; padding: 0px; width: 14.26%; float: left; background-color: rgb(255, 255, 255);
}
#ptable ul li:nth-child(2) {
	height: 69px; line-height: 69px;
}
#ptable ul li {
	margin: 0px; padding: 0px; height: 49px; text-align: center; color: rgb(138, 136, 136); line-height: 49px; font-family: Myriad Pro; font-size: 14px; border-bottom-color: rgb(217, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
#ptable ul:nth-child(1) {
	background: none;
}
#ptable ul li:nth-last-child(1) {
	border: currentColor; border-image: none;
}
#ptable ul:nth-child(1) li {
	border: currentColor; border-image: none;
}
#ptable ul:nth-child(n+2) li:nth-child(1) {
	color: rgb(255, 255, 255); font-size: 19px; background-color: rgb(53, 175, 219);
}
#ptable ul {
	border-radius: 5px 5px 0px 0px; padding-bottom: 20px;
}
#ptable ul:nth-child(2) {
	border-radius: 5px 5px 0px;
}
#ptable ul:nth-child(7) {
	border-radius: 5px 5px 5px 0px;
}
#ptable ul:nth-child(n+2) {
	box-shadow: 0px 1px 1px #ccc;
}
#ptable ul:nth-child(2) li:nth-child(1) {
	border-radius: 5px 0px 0px;
}
#ptable ul:nth-child(7) li:nth-child(1) {
	border-radius: 0px 5px 0px 0px;
}
#ptable ul:nth-child(3) li:nth-child(2) {
	line-height: 24px; padding-top: 13px;
}
#ptable ul:nth-child(1) li {
	text-align: left; color: rgb(128, 126, 126); font-size: 16px;
}
.btn-one {
	background: rgb(53, 175, 219) !important; border-radius: 5px;
}
.btn-one:hover {
	background: linear-gradient(rgb(53, 175, 219) 1%, rgb(39, 129, 162) 100%) !important;
}
.btn-me {
	background: rgb(53, 175, 219) !important; border-radius: 3px;
}
.btn-me:hover {
	background: linear-gradient(rgb(53, 175, 219) 1%, rgb(39, 129, 162) 100%) !important;
}

.btn-three {
	border-radius: 5px !important;
}
.nobackground {
	background-image: none !important;
}
.fixedheight {
	position: relative !important; min-height: 279px !important;
}
.floatbutton {
	right: 20px; bottom: 20px; position: absolute;
}
.email_err {
	width: 100%; height: 50px; text-align: center; color: rgb(53, 175, 219); line-height: 50px; font-family: Myriad Pro; font-size: 20px; font-weight: bold;
}
.clearfix {
	width: 100%; clear: both;
}
#features_menu {
	background: rgb(53, 175, 219); border-radius: 5px; height: 33px; line-height: 33px; clear: both; float: right; box-shadow: 0px 0px 2px #a7a6a6;
}
#features_menu a {
	color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; font-family: Arial; font-size: 13px; font-weight: bold;
}
#features_menu a:nth-child(1) {
	border-right-color: rgb(125, 196, 222); border-right-width: 1px; border-right-style: solid;
}
#features_menu a:nth-child(2) {
	border-right-color: rgb(125, 196, 222); border-right-width: 1px; border-right-style: solid;
}
#features_menu a:hover {
	text-shadow: 0px 1px 0px #2894bb;
}
.current {
	background-color: rgb(255, 255, 255) !important;
}
#g9 {
	width: 100%; padding-top: 30px; clear: both;
}
#g9 div {
	width: 345px; height: 468px; margin-bottom: 80px; float: left;
}
#g9 div img {
	width: 345px; height: 225px;
}
#g9 div h3 {
	margin: 10px 0px; padding: 0px; height: 28px; color: rgb(86, 85, 85); text-transform: none; line-height: 28px; font-family: Myriad Pro; font-size: 21px; display: block;
}
#g9 div p {
	margin: 0px; padding: 0px; width: 100%; color: rgb(115, 113, 113); font-size: 14px; ffont-family: Myriad Pro;
}
#g9 > div:nth-child(2) {
	margin-right: 32px; margin-left: 32px;
}
#g9 > div:nth-child(3n+2) {
	margin-right: 32px; margin-left: 32px;
}
.clearfix {
	width: 100%; clear: both;
}
#features_menu {
	background: rgb(53, 175, 219); border-radius: 5px; height: 33px; line-height: 33px; clear: both; float: right; box-shadow: 0px 0px 2px #a7a6a6;
}
#features_menu a {
	color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; font-family: Arial; font-size: 13px; font-weight: bold;
}
#features_menu a:nth-child(1) {
	border-right-color: rgb(125, 196, 222); border-right-width: 1px; border-right-style: solid;
}
#features_menu a:hover {
	text-shadow: 0px 1px 0px #2894bb;
}
.current {
	background-color: rgb(255, 255, 255) !important;
}
#g9 {
	width: 100%; padding-top: 30px; clear: both;
}
#g9 div {
	width: 345px; float: left;
}
#g9 div img {
	width: 345px; height: 225px;
}
#g9 div h3 {
	margin: 10px 0px; padding: 0px; height: 28px; color: rgb(86, 85, 85); text-transform: none; line-height: 28px; font-family: Myriad Pro; font-size: 21px; display: block;
}
#g9 div p {
	margin: 0px; padding: 0px; width: 100%; color: rgb(115, 113, 113); font-size: 14px; ffont-family: Myriad Pro;
}
.cdnf {
	margin-top: 45px;
}
.cdnl {
	margin-top: 45px;
}
.cdnf span div {
	width: 474px; padding-left: 114px; font-family: arial; float: left; position: relative;
}
.cdnf span div:nth-child(2) {
	float: right;
}
.cdnf span div .theimg {
	padding: 0px; left: 0px; top: 0px; width: 84px; height: 98px; position: absolute; max-width: 84px; background-image: url("../images/cdnsprite.jpg"); background-repeat: no-repeat;
}
.securetoken {
	background-position: -84px 0px;
}
.geoblocking {
	background-position: -168px 0px;
}
.ssl {
	background-position: -252px 0px;
}
.antileech {
	background-position: -336px 0px;
}
.hotlink {
	background-position: -420px 0px;
}
.cdnf span div h4 {
	margin: 0px 0px 15px; padding: 0px; color: rgb(88, 88, 90); font-size: 19px; font-weight: bold;
}
.cdnf span div p {
	margin: 0px; padding: 0px; color: rgb(106, 104, 104); line-height: 20px; font-size: 13px;
}
.cdnf span {
	margin-bottom: 45px !important; display: block;
}
.cdnf h3 {
	padding-bottom: 50px;
}
.cdnl h3 {
	padding-bottom: 50px;
}
.cdnl ul {
	width: 20%; color: rgb(151, 151, 151); font-family: arial; font-size: 14px; float: left; display: block;
}
.cdnl {
	height: 80px; overflow: hidden;
}
.cdnl h3 {
	cursor: pointer;
}
.cdnl:hover {
	transition:200ms ease-in-out; height: auto; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out;
}
.cdnl ul ul {
	width: 100%; clear: both; margin-bottom: 30px;
}
.cdnl ul ul li:nth-child(1) {
	color: rgb(53, 175, 219); font-weight: bold; margin-bottom: 10px;
}
.cdn_desc {
	font-family: arial;
}
.cdn_desc h4 {
	margin: 0px; padding: 0px; width: 100%; height: 19px; color: rgb(53, 175, 225); clear: both; font-size: 25px; font-weight: bold;
}
.cdn_desc p {
	margin: 5px 0px 30px; width: 600px; color: rgb(151, 151, 151); line-height: 17px; clear: both; fonf-size: 13px;
}
.cdn_desc ul {
	margin: 0px; padding: 0px; float: left;
}
.cdn_desc ul:nth-child(1) {
	padding-left: 30px;
}
.cdn_desc ul li {
	color: rgb(122, 123, 123); line-height: 23px; font-size: 14px; font-weight: bold;
}




