



a, a:hover { color:#0D98CC; text-decoration: none;
-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
  a:hover { color:#000; }
.container {
	width: 99%;
	max-width: 1170px;
	margin: 0px auto;

}
#transfer h3 {
    line-height: normal;
}


#topnav #blue {
	background-color: #40B6E4;
	border-bottom-color: #369BC3;
	margin-right: 8px;
}
#topnav .topbut:hover , #footer .container ul li .topbut:hover, .responsivenav a:hover{
	background-color:#57CD91;
	text-decoration: none;
}
#topnav #blue:hover {
background-color:#4FC2EF}
#topnav .reviews {
	font-size: 16px;
	background-image: url(images/stars.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	display: block;
	float: right;
	padding-right: 73px;
	margin-top: 34px;
	margin-right: 20px;
	font-family: 'proximaboldit', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #37354F;
}
#topnav .reviews:hover {color:#369BC3;}
.mainbanner {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 550px;
	color: #FFF;
	-webkit-box-shadow: inset 0px 32px 30px 0px rgba(55, 53, 79, 1);
-moz-box-shadow:    inset 0px 32px 30px 0px rgba(55, 53, 79, 1);
box-shadow:         inset 0px 32px 30px 0px rgba(55, 53, 79, 1);
}
#currentpage {border-top: 3px solid #40B6E4; background:#37354F; color:#FFF
}
.mainbanner .serversbg {
	background-image: url(images/qhoservers.png);
	background-repeat: no-repeat;
	background-position: right 105px;
	min-height: 500px;
	width: 98%;
	max-width: 1170px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mainbanner .serversbg h1, .mainbanner .serversbg h2{
font-family: proximabold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 48px;
    line-height: 48px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    padding-top: 75px;
    letter-spacing: 5px;}
.mainbanner .serversbg h2{color:#F2DFA9;  padding-top: 0px; letter-spacing:8px}
.mainbanner .serversbg h2 sup {
	font-size: 36px;
	font-family: 'proximait', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	text-transform: lowercase;
	letter-spacing:normal;
	padding-right: 5px;
}
.mainbanner .serversbg ul {
	 
list-style-type: none;
	 
padding-top: 15px;
	 
overflow: hidden;
}
.mainbanner .serversbg ul li {
	float: left;
	padding-right: 20px;
	padding-top: 20px;
}
.mainbanner .serversbg ul li p {
	font-size: 20px;
	line-height: 36px;
	background-image: url(images/ok.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
b {
	font-family: proximabold, "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: normal;
}
.mainbanner .serversbg ul .seal {
	background-image: url(images/seal.png);
	height: 180px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: center top;
}
.mainbanner .serversbg #bigbutton {
	background-image: url(images/label.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	width: 555px;
}



.inputdiv {
    width: 7%;
    margin-left: 5px;
    padding: 0;
    }
#domains form .inputdiv select {
font-size: 22px;
    width: 90%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 4px;
    margin: 3px auto; color:#565379
}
.silver {
	background-color: #F9F9F9;
	border-bottom: solid 1px #E6E6E6;
	overflow: hidden;
	padding:50px 0;
}
#plans li, #featureddomains div {
	float: left;
	width: 32%;
	overflow:hidden;
	margin-right: 2%;
	background:#FFF;
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(231, 231, 231, 1);
-moz-box-shadow:    inset 0px 0px 0px 2px rgba(231, 231, 231, 1);
box-shadow:         inset 0px 0px 0px 2px rgba(231, 231, 231, 1);	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
#plans li h2 {
font-size: 33px;
    color: #565379;
    text-align: center;
    margin: 0px;
    padding-top: 34px;
    padding-right: 0px;
    padding-bottom: 24px;
    padding-left: 0px;
    font-family: 'proximaextra';
    border-bottom: solid 1px #E7E7E7;}
#plans li p {
	text-align: center;
	margin: 0px;
	background-image: url(images/ic1.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 130px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-top: 10px;
	min-height: 115px;
}
#plans #iconcloud p {
	background-image: url(images/ic2.png);
}
#plans #iconvps p {
	background-image: url(images/ic3.png);
}

#plans li .price span {
	font-size: 15px;
	line-height: 36px;
	color: #535353;
	text-align: center;
	display: block;
	font-family: proximaregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#plans li .price {
	font-size: 72px;
	color: #48BD82;
	text-align: center;
	font-family: proximabold;
	line-height: 55px;
	border-bottom: solid 1px #E7E7E7;
	padding-bottom: 20px;
}
#plans li .price em {
	font-size: 48px;
	font-style: normal;
}
#why h2, #whycl h2  {
	font-family: proximalight;
	font-size: 48px;
	line-height: 48px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
}


#why ul li, #whycl ul li  {
	float: left;
	width: 32%;
	margin-right: 2%;
}
#why ul li h3 , #transfer h3, #whycl ul li h3{
	font-family: proximaextra;
	font-size: 30px;
	font-weight: normal;
	color: #565379;
}
#whycl ul li h3{font-size: 20px;}
#why ul li h3, #why ul li h4, #whycl ul li h3 {
	line-height: normal;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#why ul li h4, #whcly ul li h4 {
	font-size: 18px;
}
#why ul li p, #whycl ul li p  {
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#why ul li img, #whycl ul li img {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	display: block;
}
#bgtest {
	font-family: proximalight;
	font-size: 48px;
	color: #FFF;
	background-color: #F9F9F9;
	background-image: url(images/ardown.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	height: 169px;
	line-height: 150px;
	margin-top: 50px;
}
	
	#bgtest em {
	font-style: normal;
}
#bgtest span {
	display: none;
}
.silver #logos {
	text-align: center;
	margin-top: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	padding-top: 35px;
}
.silver #logos img {
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
#transfer {
	background-image: url(images/transf.jpg);
	background-repeat: no-repeat;
	background-position: right 37px;
	min-height: 297px;
	padding-top: 50px;
	padding-bottom: 40px;
}
#transfer .goldmed {
	margin: 0px;
}
#transfer p {
	padding-right: 350px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#newsletter {
	background-color: #43415E;
	color: #FFF;
	padding-top: 25px;
	padding-bottom: 25px;
}
#newsletter form {
	background-image: url(images/ic7.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1170px;
	min-height: 65px;
}
#newsletter form .title {
	float: left;
	font-family: 'proximabold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	padding-left: 80px;
	padding-top: 10px;
	padding-right: 20px;
}
#newsletter form .title em {
	font-size: 16px;font-family: 'proximaregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	display: block;
}
#newsletter form input {
	background-color: #FFF;
	height: 40px;
	margin-top: 17px; margin-right:5px;
	padding-right: 5px;
	padding-left: 15px;
	width: 19%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:18px;
	border-radius: 5px;
	border:none;
	font-family: proximaregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	float:left;
	color:#565379; 
}
.bluebut {
	background-color: #40B6E4 !important;
	width: 17%!important;
	line-height: 44px;
	font-family: proximaextra, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	color: #FFF!important;
	text-align: center!important;
	padding: 0px!important;
	margin-right: 0px!important;
	-webkit-box-shadow: inset 0px -4px 0px 0px rgba(56, 142, 255, 1);
	-moz-box-shadow: inset 0px -4px 0px 0px rgba(56, 142, 255, 1);
	box-shadow: inset 0px -4px 0px 0px rgba(56, 142, 255, 1);
	-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
	cursor: pointer;
}
 
.bluebut:hover{background-color: #51C1ED !important;}#footer {
	color: #FFF;
	background-color: #201E33;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
#footer .container ul li, #footer .container ul li span {
	float: left;
	padding-right: 50px;
	line-height: 24px;
}
#footer .container ul li h4 {
	    font-family: proximabold;
    margin: 10px 0;
}
#footer .container ul li span {
	font-size: 14px;
	white-space: nowrap;
	padding-right: 30px;
}
#footer a     {
	color: #FFF;
	font-size: 14px;
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footer .container ul li a img {

-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  }
#footer .container ul li a img:hover {
	-webkit-filter: brightness(1.2) contrast(1.2);
filter: brightness(1.2) contrast(1.2);

}
#footer .container ul li .topbut span {
background-image: url(images/arrow.png);
    display: inline-block;
    height: 19px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0;
    float: right;
    margin-top: 1px;
    margin-left: 10px;}
#copy .container {
	background-image: url(images/cc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 31px;
	line-height: 31px;
}
#copy {
	font-size: 12px;
	color: #FFF;
	background-color: #0B0A11;
	padding-top: 10px;
	padding-bottom: 10px;
}
#copy .container a {
	color: #FFF;
}

/*VPS PAGE*/
#vps .serversbg, #shared .serversbg, #servervps .serversbg, #reselbanner .serversbg, #ssl .serversbg, #testim .serversbg, #about .serversbg, #installer .serversbg, #cpaneldemo .serversbg, #affil .serversbg, #transfban .serversbg {
	background-image: url(images/vpsbanner.gif);
    min-height: 366px;
    background-position: right top;
}
#transfban .serversbg {
	background-image: url(images/bannertransf.gif);
}

#cpaneldemo .serversbg {background-image: url(images/democpanel.gif);}
#affil .serversbg {background-image: url(images/affilbanner.gif);}
#shared .serversbg {background-image: url(images/shared.gif);}
#servervps .serversbg {background-image: url(images/bgvps.gif);}
#reselbanner .serversbg {background-image: url(images/resellerbanner.gif);}
#domainsbn .serversbg {background-image: url(images/bannerwww.gif);background-position: top right;}
#ssl .serversbg{background-image: url(images/bannerssl.gif);}
#about .serversbg{background-image: url(images/qhobanner.gif);}
#installer .serversbg{background-image: url(images/installer.gif);}
 #testim .serversbg {
	background-image: url(images/bannertestim.gif);
}
#vps, #shared, #domainsbn, #servervps,#reselbanner, #ssl, #textpg,  #testim, #about, #installer, #cpaneldemo, #affil, #transfban {
	background-image: none;
	background-color: #37354F;
	height: 366px;
}
#textpg {height: 180px;}
.silver #vpsplans #plans li p {
	    background-image: none;
	    margin: 0px;
	    padding: 0px;
	    line-height: 38px;
	    border-bottom: solid 1px #E7E7E7;
	    min-height: 38px;
}
.silver .container #plans li h2 {
	border: none;
	padding-bottom: 12px;
}
.silver .container #plans li img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
.silver .container #plans .freeip {
	background-image: url(images/freeip.jpg);
	background-repeat: no-repeat;
	background-position: 98% top;
}
.priceselector {
background-color: #F1F1F1;
    padding: 7px 0;
    width: 98%;
    overflow: hidden;
    margin: 0px auto 25px auto;
    text-align: center;	}
	
.nf {
    border: none;
    padding: 10px;
    width: 80%;
    font-size: 16px;
    color: #333;
}
.bluebg {
	background-color: #33B5E5;
	color: #FFF; overflow:hidden
	 
}
.show_hide, .show_hide:hover {
	font-family: proximalight;
	color: #FFF;
	text-decoration: none;
}

td {
	padding-right: 10px;
	padding-left: 10px;
	width: 32%;
	vertical-align: top;
}
td p {
	background-image: url(images/fic6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px; min-height: 48px;
}
#whycl h4 {
	font-family: proximaregular;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#whycl h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#whycl ul li h3 {
	font-family: proximabold;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
}
#whycl ul li p {
	padding-bottom: 30px;
}

.note {
	font-size: 14px;
	color: #FFF;
	background-color: #33B5E5;
	padding: 1px 4px 0 4px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

td b {
	display: block;
	padding-top: 10px;
}
td #fic2 {background-image: url(images/fic2.gif);}
td #fic3 {background-image: url(images/fic3.gif);}
td #fic4 {background-image: url(images/fic4.gif);}
td #fic5 {background-image: url(images/fic5.gif);}
td #fic5band {background-image: url(images/band.png);}

td #fic6 {background-image: url(images/fic1.gif);}
td #fic7 {background-image: url(images/fic7.gif);}

td #fic8 {background-image: url(images/fic8.gif);}
td #fic9 {background-image: url(images/fic9.gif);}
td #fic10{background-image: url(images/fic10.gif);}
td #fic11 {background-image: url(images/fic11.gif);}
td #fic12 {background-image: url(images/fic12.gif);}
td #fic13 {background-image: url(images/fic13.gif);}
td #fic14 {background-image: url(images/fic14.gif);}
td #fic15 {background-image: url(images/fic15.gif);}
td #fic16 {background-image: url(images/fic16.gif);}
td #fic17 {background-image: url(images/fic17.gif);}
td #fic18 {background-image: url(images/fic18.gif);}
td #fic19 {background-image: url(images/fic19.gif);}
td #fic20 {background-image: url(images/fic20.gif);}

.bluelight {
	background-color: #D4E9EF;
	background-image: url(images/arrow2.png);
	background-repeat: no-repeat;
	background-position: center -1px;
	padding-top: 50px;
	padding-bottom: 10px;
}
.bluelight .container h3 {
	font-family: proximaextra;
	color: #565379;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 48px;
	line-height: 60px;
}
.rocket {
	background-image: url(images/rocket.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 200px;
	padding-bottom: 20px;
}
#graph {
	background-image: url(images/scale.gif);
	background-position: right center;
	padding-right: 200px;
	padding-left: 0px;
}
.clouds {
	background-image: url(images/clouds.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 90px;
	padding-bottom: 50px;

}
.clouds .goldmed {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	width: 250px;
}
.show1, .show2 {
	text-align: center;
	margin-bottom: 10px;
	display: block;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 20px;
	color: #fff;
	background: #43415E;
}
.show1:hover, .show2:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,f2f2f2+100 */
  background: #48BD82;color: #FFF;}
.avatar {
display: block !important;
    height: 70px !important;
    width: 70px !important;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border: 1px solid #e5e5e5;
     -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius:  50%;}
.arrowdown {
	background-image: url(images/arrow3.png);
	background-repeat: no-repeat;
	height: 64px;
	width: 64px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#vpsplans #plans li .price .promo {
	font-size: 14px;
	color: #FFF;
	background-color: #E55B36;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	display: inline-block;
}
#vpsplans #plans li .price .promo i {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	text-decoration: line-through;
}
#vpsplans #plans li .price .promo img {
	vertical-align: middle;
	display: inline;    position: relative;
    top: 3px;
}
#whycl #sharedtitl ul li h3 {
	font-family: proximalight;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
}
#whycl #sharedtitl ul li img {
	margin-top: 0px;
}
.twocolumn li {
	float: left;
	width: 43%;
}
ul.twocolumn {
    padding:50px 0;
    overflow: hidden;
}
 
.twocolumn .colright {
	float: right;
}
.twocolumn li h2,#vpscpaneldemo h2 {
	font-family: proximalight;
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
}
#vpscpaneldemo h2 {text-align:center; padding:50px 0 30px 0;}
.silver .container .twocolumn {
	padding: 0px;
}

.respimg {
	display: block;
	width: 100%;
	height: auto;
}
#contrpanel { max-width:490px
}
#whmscreen  {     max-width: 682px;
    float: left;
    margin-right: 42px;
}
#builderscreen {     max-width: 658px;
    float: right;
    margin-left: 20px;
}
.silver .container .twocolumn li img {
	margin: 0 auto; display:block
}
.silver .container .twocolumn li h2{ text-align:center}.silver .container .twocolumn li b {
	font-family: proximaboldit;
	font-style: normal;
	font-weight: normal;
}
#bordtop {
	border-top: solid 1px  #E6E6E6;
	
}
#plus {
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: center 160px;
}
#square {
	background-image: url(images/arrow4.png);
}
#domains .bigger .goldmini {
    text-transform: uppercase;
}#domains .linksdomain {
	font-size: 16px;
	text-align: right;
	width: 98%;
	max-width: 1100px;
	margin: 0 auto;     padding: 10px 0 15px 0;
}
.linksdomain a {
	color: #FFF;
}
.linksdomain a:hover {
	color: #FFF;
	text-decoration: underline;
}
#featureddomains h2 , #pricelist h2{
	font-family: proximalight;
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
	line-height: normal;
}
#featureddomains div {
	width:24%;
	margin-right: 1%;
	text-align: center;
	padding: 20px 0;
	font-family: proximaextra, proximaregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #48BD82;
	line-height: 20px;
}
#featureddomains img {
	border-bottom: solid 2px #DADADA;
	padding-bottom: 10px;margin: 0 auto;
	margin-bottom: 20px;
	width: 90%; height:auto;
	max-width: 225px;
	display: block;
	
}
#featureddomains div span {
	font-family: proximaregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #3E3B59;
	display: block;
}
#pricelist {
	padding-top: 50px;
}

/* 4 plans*/
#vpsplans #tcontent3 #plans li p em, #vpsplans #tcontent1 #plans li p em  {
	font-style: normal;
	color: #999;
	text-decoration: line-through;
}
#vpsplans #tcontent3 #plans li h2, #vpsplans #tcontent1 #plans li h2 {
	font-family: proximalight;
}
#vpsplans #tcontent3 #plans li h2 strong, #vpsplans #tcontent1 #plans li h2 strong {
	font-family: proximaextra;
}
#vpsplans #tcontent3 #plans li .price,#vpsplans #tcontent1 #plans li .price {
	font-size: 65px;
	line-height: 40px;
}
#vpsplans #tcontent3 #plans li, #vpsplans #tcontent1 #plans li{
      width: 24%;
    margin-right: 1%;
}

/*end 4plans*/
.vpsslider tr td h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	background-image: url(images/vpsic5.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 64px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 80px; text-align:left
}
.vpsslider tr td {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
.vpsslider tr td p {
	background-image: url(images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 16px;
	min-height: 1px;
	line-height: normal;
}
.vpsslider tr td #configicon {
	background-image: url(images/vpsic5b.png);
}
.vpsslider tr td #vpshard {
	background-image: url(images/vpsic5c.png);
}
.vpsslider tr td #vpsaddons {
	background-image: url(images/vpsic5d.png);
}

.half {
	float: left;
	width: 50%;
}
#vpspanel {
	float: left;
	max-width: 680px; margin-right:30px;
}
#vpscpaneldemo {
	padding-bottom: 50px;
	overflow: hidden;
	    font-size: 18px;
    line-height: 36px;
}
#vpscpaneldemo span {
	background-image: url(images/ok.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 35px;
	overflow: hidden;
}
#vpscpaneldemo h2 i {
	font-size: 30px;
}
.mid {
	vertical-align: middle;
}

/*TABS VPS PLANS*/
div#tcontent1, div#tcontent3 {
    padding: 0;
    width: 100%;
}
/*SSL*/
#ssllist {
	background-color: #FFF;
	display: block;
	border: 2px solid #e7e7e7;
	overflow: hidden;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tab{display:table;width: 100%;}
.ssldescr,.sslprice, .sslincluded {
	 
	overflow:hidden;
	padding:20px; display:table-cell;
}
.ssldescr {padding:40px 36px 20px 36px; width:45%}


.sslincluded {border-right: 0;    width: 25%;}
.ssldescr h2 {
	font-family: proximaextra;
	font-size: 34px;
	color: #565379;
	background-image: url(images/sslic1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	padding-right: 100px;
	line-height: 32px;
}
.ssldescr em {
	font-style: normal;font-family: 'proximaboldit', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sslprice {
	text-align: center;
	width:23%;
}
.sslprice span {
	font-size: 14px;
	color: #B0AFB9;line-height: 30px;
}
.sslprice b {
	font-size: 72px;
	color: #48BD82;
	text-align: center;
	font-family: proximabold;
	line-height: 55px;
	font-weight: normal;
	display: block;letter-spacing: -1px;
}
.sslprice b em {
	font-size: 48px;
    font-style: normal;
}
.sslprice i {
	font-size: 15px;
	line-height: 5px;
	color: #535353;
	text-align: center;
	display: block;
	font-family: proximaregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
}
.sslincluded p {
background-image: url(images/okblue.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 0 0 0 30px;
    margin: 0px;
    margin-bottom: 14px;
    min-height: 22px;
	white-space:nowrap}
.mobileonly {
	display: none;
}
.mobileonly img {
	vertical-align: middle;
}
.mobileonly p {
	background-color: #E8F3F7;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#rwc h2 {
	background-image: url(images/sslic2.gif);
}
#geo h2 {
	background-image: url(images/sslic3.gif);
}
#geoev h2 {
	background-image: url(images/greenbar.png);
}
#geopd h2 {
	background-image: url(images/sslic5.gif);
}#ssllist li {
	border-bottom: solid 2px #e7e7e7;
}
#whycl .container #pfx li h3 {
	padding-bottom: 0px;
}
#pfx {
	padding-top: 30px;
}
#doublebut .show1 {
	-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-radius: 5px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
width:50%; float:left; padding:15px 0;
}
#doublebut .show2{
	-webkit-border-radius: 0px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius:0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-radius: 0px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
padding:15px 0;
width: 49%;
    float: left;
    border-left: solid 1px #767491;
}
#textpg .serversbg {
	background-image: url(images/bannertext.gif);
	background-position: right top;
}
.silver .container h3,#textpage h3 {
	font-weight: normal;
	font-family: proximalight;
	font-size: 30px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #848484;
    font-weight: 800;
}

.silver .container .twocolumn #affilsignup {
	max-width: 400px;
	background-image: url(images/bgafbanner.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #D4E9EF;
	text-align: center;
	font-size: 24px;
	min-height: 400px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: proximabold;
	margin-bottom: 20px;
}
.silver .container .twocolumn #affilsignup h3 {
	font-family: proximaextra;
	font-size: 60px;
	line-height: 60px;
	color: #37354F;
	text-align: center;
	margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
#affilsignup .goldmed {
	margin-top: 80px;
	margin-bottom: 10px;
}
.silver .container h3{padding-top: 0px;}#testim .serversbg ul li p span {
	float: right;
}
#testim .serversbg ul li p {
	width: 280px;
}
#testimonials {
	background-color: #EEE;
}
#testimonials .twocolumn li {
	width: 48%;
}
#testimonials .container .twocolumn li div {
	font-family: "Times New Roman", Times, serif;
	background-color: #FFF;
	font-size: 22px;
	font-style: italic;
	color: #5C5C5C;
    line-height: 29px;
    padding: 30px 50px 10px 50px;	-webkit-border-radius:7px;
	-moz-border-radius: 7px;
	border-radius: 7px; 
}
#testimonials .container .twocolumn li div .signature {
	 
	font-family: proximaregular;
    font-style: normal;
    line-height: 19px;
    font-size: 24px;  
}
#testimonials .container .twocolumn li div .signature a {
	font-size: 16px;
}
#testimonials .container .twocolumn li div .signature .avatar {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	bottom: 15px;
	height: 64px !important;
	width: 64px !important;
}
.clearangle {
background-color: #EEE !important;
    background-image: url(images/angl.png);
    background-position: 8% top;
    height: 60px;
    background-repeat: no-repeat;
    clear: both;
    padding: 0 !important;
}
.listlinks a {
	color: #fff;
    font-family: oswald;
    font-size: 18px;
    text-decoration: none;
    display: block;
    padding: 12px 0px  7px 30px;
    line-height: normal;
    margin-bottom: 7px;
    max-width: 360px;
    border: solid 1px #40B6E4;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
    background-color: #40B6E4;
    border-bottom: solid 3px  #369BC3;
}
.listlinks a:hover {background-color: #4FC2EF}
#clientlinks a {
	background-color: #48BD82;  border: solid 1px #4FC2EF;
    border-bottom:  solid 3px #35A36C;
}

 
#clientlinks  a:hover {background-color:#57CD91}
 #softlist h4 {
	background-color: #40B6E4;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: normal;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.logosrow, .fourcol { text-align: justify; 
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines; min-width:240px
}
.fourcol div { padding-right:4%; text-align:left;width: 21%; }
.fourcol div,.logosrow div {vertical-align: top;
    display: inline-block;
    *display: inline; background-color:#fff; 
    zoom: 1;}
.logosrow div {
	text-align:center;width: 18%;
 	border: 1px solid #dadada;box-shadow: 0 2px 2px rgba(0,0,0,0.15);-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-bottom:10px; padding-top:15px; padding-bottom:15px
}
.logosrow:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}
#softlist .goldmed {
	width: 280px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	max-width: 340px;
}
h3.mback {
	text-align: center;
	padding-bottom: 10px;
	margin: 0px;
	 
}
.cent {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
li.twoplans {
    width: 48% !important;
}.twoplans p {
	line-height: 1.438em!important;    padding: 20px 40px !important;
}
.silver #vpsplans #plans .twoplans img {
	padding-top: 20px;
}
.silver .container .twocolumn #affilsignup {
	max-width: 400px;
	background-image: url(images/bgafbanner.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #D4E9EF;
	padding-top: 20px;
	text-align: center;
	font-size: 24px;
	min-height: 400px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: proximabold;
	margin-bottom: 20px;
}
.silver .container .twocolumn #affilsignup h3 {
	font-family: proximaextra;
	font-size: 60px;
	line-height: 60px;
	color: #37354F;
	text-align: center;
	margin: 0px;
    padding-top: 18px;
    padding-right: 0px;
    padding-left: 0px;
}
#affilsignup .goldmed {
	margin-top: 80px;
	margin-bottom: 10px;
}
#affilsignup .lg {
	font-size: 18px;
	color: #FFF;
	text-decoration: underline;
}
.twocolumn li span {
background-color: #F9F9F9;
    border: solid 1px #dadada;
    display: block;
    padding: 10px 0px 10px 30px;
    
	margin-bottom: 5px;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
img#afdiagr {
    max-width: 1109px;
    margin: 0 auto;
}#supportlinks li div {
	    background-color: #FFF;
    border: 1px solid #dadada;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: url(images/con1.png);
    background-repeat: no-repeat;
    background-position: 23px 34px;
}
#supportlinks li {
	width: 48%;
}
#supportlinks h4 {
    font-weight: normal;
    font-family: proximalight;
    font-size: 30px;
    margin: 0px;
    padding-top: 21px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px; line-height:normal
}
.bluebg #helpbox #plans li {
	background-color: #33B5E5; padding-top:30px;
	    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(147, 216, 241, 0.8);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(147, 216, 241, 0.8);
    box-shadow: inset 0px 0px 0px 1px rgba(147, 216, 241, 0.8);-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.bluebg #helpbox #plans li:hover {
-webkit-filter: brightness(0.8) contrast(1.9);
filter:   brightness(0.8) contrast(1.9);-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.bluebg #helpbox {
	padding-top: 50px;
    padding-bottom: 20px;
}
#helpbox #plans li h2 {
	font-family: proximalight;
	color: #FFF;
	padding-top: 20px;
	font-weight: normal;
	border: 0;
	
}
#helpbox #plans li span {
	padding-right: 30px;
	padding-left: 30px;
	display: block;
	padding-bottom: 30px;
	background-image: url(images/faqs.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 130px;
}
#supportlinks li #bill {background-image: url(images/con2.png);}
#supportlinks li #suppic {background-image: url(images/con3.png);}
#supportlinks li #money {background-image: url(images/con4.png);}
#supportlinks li #handsh {background-image: url(images/con5.png);}
#supportlinks li #fdb {background-image: url(images/con6.png);}
#helpbox #plans li #chatic {
	background-image: url(images/chat.png);
}
#helpbox #plans li #tick {
	background-image: url(images/ticket.png);
}
#helpbox #plans li a {
	color: #FFF;
	text-decoration: none;
}
#maps .twocolumn li {
	text-align: center;
	width: 49%;
}
#linetop {    border-top: solid 1px #E6E6E6;
}
#maps .twocolumn li h3 {
	font-family: Proximalight;
	font-size: 24px;
	font-weight: normal;
}
#whylist {
	background-image: url(images/whybg.png);
	background-repeat: repeat-y;
	overflow: hidden;
	background-position: 21px 0px;
}
#whylist h1 {
	padding-left: 161px;
    padding-top: 50px;
    padding-bottom: 10px;
    margin: 0px;
    font-family: proximalight;
    font-size: 48px;
    font-weight: normal;
    line-height: normal;
}

#whylist ul {
	padding-top: 50px;
}
#whylist ul li {
	background-image: url(images/why1x.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	min-height: 70px;
	padding-bottom: 55px;
	padding-left: 146px;
}
#whylist ul li h2 {
	font-family: proximabold;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#whylist ul li div {
	background-image: url(images/ic4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 120px;
	min-height: 95px;-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; cursor: pointer;
}
#whylist ul li div:hover {
    cursor: pointer;
    opacity: 0.7;
    -webkit-filter: brightness(0.85) contrast(2);
    filter: brightness(0.85) contrast(2);
}
#whylist ul #why2 {background-image: url(images/why2x.png);}
#whylist ul #why3 {background-image: url(images/why3x.png);}
#whylist ul #why4 {background-image: url(images/why4x.png);}
#whylist ul #why5 {background-image: url(images/why5x.png);}
#whylist ul #why6 {background-image: url(images/why6x.png);}
#whylist ul #why7 {background-image: url(images/why7x.png);}
#whylist ul #why8 {background-image: url(images/why8x.png);}
#whylist ul #why9 {background-image: url(images/why9x.png);}
#whylist ul #why10 {background-image: url(images/why10x.png);}
#whylist ul #why2 div {background-image: url(images/ic5.png);}
#whylist ul #why3 div {background-image: url(images/ic6.png);}
#whylist ul #why4 div {background-image: url(images/ic8.png);}
#whylist ul #why5 div {background-image: url(images/ic9.png);}
#whylist ul #why6 div {background-image: url(images/ic10.png);}
#whylist ul #why7 div {background-image: url(images/ic11.png);}
#whylist ul #why8 div {background-image: url(images/ic12.png);}
#whylist ul #why9 div {background-image: url(images/ic13.png);}
#whylist ul #why10 div {background-image: url(images/ic14.png);}

#whylist ul li div span {
	display: block;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFD8DD;
}
#whylist .goldmed {
	margin-top: 0px;
	margin-bottom: 50px;
	max-width: 240px;
}
.innernav {
	background-color: #FFF;
	border-bottom: solid 1px #dadada;
	overflow: hidden;background: #201E33;
}
.innernav ul {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1170px;
}
.innernav ul li {
	float: left; color:#FFF; padding: 15px 0px; margin-right:25px
}
.innernav ul li a ,.innernav ul li a:hover{
	color: #FFF;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;border-bottom: solid 2px #201E33;
}
.innernav ul li a:hover{border-bottom: solid 2px #7C8480;}
.innernav ul .thispage a,.innernav ul .thispage a:hover {
	border-bottom: solid 2px #3FAC75;
}
.leftal, .leftal span {
	text-align: left !important;
}
#mapimage {
	max-width: 1117px;
}
#mapimagemobile {
	max-width: 480px;display:none
}
.fourcol div h3 {
	font-weight: normal;
	text-align: center;
	padding-top: 50px;
}
.fourcol div img {
	display: block;
	margin: 0px auto;
	padding-bottom: 20px;
}
#sla {
	border-bottom:  1px solid #dadada;
	overflow: hidden;
}

#sla div {
	background-color: #FAFAFA;
	border: 1px solid #dadada;
	border-bottom: none;
	padding: 10px;
	text-align: right;
	overflow: hidden;
}
#sla div span {
	text-align: left;
	float: left;
}
.nd {
	font-weight: normal;
	font-size: 48px;
	margin: 0px;
	padding: 40px 0;
	font-family: proximalight;
	text-align: center;
	line-height: normal;
}
div#moretestim {
    height: 30px;
    width: 100%;
}
 #moretestim a {
       display: block;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    background: #48BD82;
    max-width: 220px;
    padding: 6px 0 3px 0;
    color: #fff;
     -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
 #moretestim a:hover {background: #40B6E4;}
.higlight {
	font-family: proximalight;
	font-size: 24px;
	line-height: normal;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#transf {
	margin-top: 0px;
	max-width: 240px;
}
