@charset "utf-8";
/* CSS Document */

.mega-pricing-tables { margin:25px 0 0;padding:0px 0px 0px 50px; line-height:1.2; width:900px!important;  }
.mega-pricing-tables .plans:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.mega-pricing-tables .plans{ display: inline-block; *zoom:1; }
* html .mega-pricing-tables .plans{ height: 1%; } /* Hides from IE-mac \*/
.mega-pricing-tables { display: block; }
.mega-pricing-tables .plans>div {  float:left; }
.mega-pricing-tables .plans>div ul{ list-style:none; }

/* ----------------------------------- Category styling -----------------------------------*/
.mega-pricing-tables ul {  font-family:Arial, Helvetica, sans-serif; }
.mega-pricing-tables .category_plans { width:360px; float:left; }
.mega-pricing-tables .category_plans h2{
	font-size:30px;
	color:#000;
	font-weight:900;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding:20px 30px 55px 3px;
	line-height:0.9;
	text-shadow:#fff 1px 1px 1px;
	height:111px!important;
}
.mega-pricing-tables .category_plans ul { margin:0; padding:0; border-right:1px solid #eaeaea; list-style:none; }
.mega-pricing-tables .category_plans ul li {  color:#888888; font-size:13px; text-shadow:#fff 1px 1px 0px; text-align:right; padding:7px  30px 7px 5px; border-bottom:1px dotted #a7a7a7; height:19px; } 

/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables .plan { width:160px; background:#ffffff; position:relative; }
.mega-pricing-tables .plan, .plan ul { margin:0; }
.mega-pricing-tables .plan ul { padding:0; }
.mega-pricing-tables .plan li {  font-size:13px; border-bottom:1px solid #ededed; margin:0; padding:7px 3px; height:19px;  text-align:center; color:#888888; }

/* ----------------------------------- Alternate styling -----------------------------------*/
.mega-pricing-tables .plan li:first-child {   border-top:1px solid #ededed;}
.mega-pricing-tables .plan li:nth-child(2n+1){ background:#f9f9f9; }
.mega-pricing-tables .plan:nth-child(2n+2) li { border-bottom:1px solid #ededed;  }
.mega-pricing-tables .plan:nth-child(2n+2) li:nth-child(2n+1){ background:#f9f9f9;  }
.mega-pricing-tables .plan:nth-child(2n+2) li:first-child {  border-top:1px solid #ededed; -webkit-transition: background-position 0.4s ease-in-out ;  }

/* ----------------------------------- Header styling -----------------------------------*/
.mega-pricing-tables .last .header { }
.mega-pricing-tables .header { background:#f2f2f2; padding:0px 0px 70px 0px; color:#7f8791; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  
 -webkit-transition: background-position 0.4s ease-in-out ; border-top:1px solid #fff; height:110px!important;
}
.mega-pricing-tables .header h1 {
	color:#B6C10B;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mega-pricing-tables .header h2 { color:#000; font-size:28px; font-family:Arial, Helvetica, sans-serif; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;  }


}
.mega-pricing-tables img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables .signup_now {  padding:17px 3px 33px 3px!important; }
.mega-pricing-tables .first .signup_now {background:none!important; }

/* ----------------------------------- Featued styling and border,shadow styling for plans -----------------------------------*/
.mega-pricing-tables .plan {  border-bottom:4px solid #f3f3f3; border-top:4px solid #f3f3f3;   }
.mega-pricing-tables .first { border-left:4px solid #f3f3f3; border-right:1px solid #eaeaea;  }
.mega-pricing-tables .last { border-left:1px solid #eaeaea; border-right:4px solid #f3f3f3;  }

.mega-pricing-tables .plans { -webkit-box-shadow:#ddd 0px 0px 12px; border-radius:7px;
-moz-box-shadow:#ddd 0px 0px 12px; -moz-border-radius:7px;
}
