@charset "utf-8";
/* CSS Document */

/*=========================================================================================================*/
/* ============================================ Mega Tables Default style =================================*/
/*=========================================================================================================*/

.mega-pricing-tables { margin:50px 0px 20px 0;padding:0; line-height:1.2; }
.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!important; }
.mega-pricing-tables .plans>div ul{ list-style:none; }


/* ----------------------------------- Category styling -----------------------------------*/
.mega-pricing-tables ul {  font-family:Arial, Helvetica, sans-serif; list-style:none!important;  }
.mega-pricing-tables .category { width:260px; float:left; clear:none!important; }
.mega-pricing-tables .category h2{ font-size:60px; color:#4a5563!important; font-weight:900;  font-family: 'Droid Serif', arial, serif;  text-align:right; padding-top:0px!important; margin:0!important; padding-right:20px!important; padding-left:4px!important; line-height:1.1!important; text-shadow:#fff 1px 1px 1px;  display:block; padding-bottom:0!important;   margin:0!important; letter-spacing: -2px; text-transform: none!important;  }


.mega-pricing-tables .category ul { margin:0; padding:0; border-right:1px solid #eaeaea; list-style:none!important; clear:none!important; }
.mega-pricing-tables .category ul li {  color:#888888!important; font-size:13px!important; text-shadow:#fff 1px 1px 0px; text-align:right!important; padding:7px 35px 7px 5px!important; border-bottom:1px dotted #a7a7a7; height:19px!important; margin:0!important;  list-style:none!important; background:none!important;  } 

.mega-pricing-tables .category ul li:first-child { border-top:1px dotted #a7a7a7; } 

/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables .plan { width:150px; background:#ffffff; position:relative; float:left; clear:none!important; }
.mega-pricing-tables .plan, .plan ul { margin:0!important; }
.mega-pricing-tables .plan ul { padding:0!important; }
.mega-pricing-tables .plan li {  font-size:13px!important; border-bottom:1px solid #f8f8f8; margin:0!important; padding:7px 3px!important; height:19px;  text-align:center!important; color:#888888!important; display:block!important; background:#fff!important; }

/* ----------------------------------- Icons styling -----------------------------------*/
.mega-pricing-tables .plan li span.tick { margin:0px auto!important; padding:0!important; background:url(i/tick3.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }
.mega-pricing-tables .plan li span.cross { margin:0px auto!important; padding:0!important; background:url(i/tcross3.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }

/* ----------------------------------- Alternate styling -----------------------------------*/
.mega-pricing-tables .plan li:first-child {   border-top:1px solid #f8f8f8;}
.mega-pricing-tables .plan li:nth-child(2n+1){ background:#fdfdfd!important; }
.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!important;  }
.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 {  background:url(i/header.png) center top no-repeat; }
.mega-pricing-tables .header { background:url(i/header.png) center top no-repeat; padding:24px 5px 0px 5px; color:#7f8791; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  text-shadow:#fff 1px 1px 1px;font-weight:100;
 border-top:1px solid #fff; height:213px!important; position:relative;   }
.mega-pricing-tables .header span { background: url(i/header-scheme-bg.png) left top no-repeat; padding:4px 11px; font-family: Arial, Helvetica, sans-serif; color:#fffefe; font-size:10px; font-weight:900; margin:7px auto!important; text-align:center; text-shadow:none; letter-spacing:0px; border-radius:2px; -moz-border-radius:2px; width:100px!important;  display:block;
 }
.mega-pricing-tables .header h2 { color:#00a9ea!important; font-size:42px!important; font-family:Arial, Helvetica, sans-serif; margin:30px 0px 0px 0px!important;  text-align:center; text-shadow:1px 1px 0px #fff; font-weight:900; border:none!important; }
.mega-pricing-tables .header:hover {  }
.mega-pricing-tables img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables .plan ul li.signup { padding:17px 3px 33px 3px!important; }
.mega-pricing-tables .first .signup {background:none!important; }
.mega-pricing-tables .plan .signup a { text-decoration:none!important; border:none!important; }
.mega-pricing-tables .signup a { background:url(i/default-button-sprite.png) center -12px no-repeat; display:block; width:87px!important; height:34px!important;  text-indent:-9999px; margin-left:auto; margin-right:auto; outline:none; text-decoration:none!important;  }
.mega-pricing-tables .signup a:hover  {  background:url(i/default-button-sprite.png) center -68px no-repeat; }
.mega-pricing-tables .signup a:active {  background:url(i/default-button-sprite.png) center -123px no-repeat; } 
/* ----------------------------------- Plans Theme styling -----------------------------------*/

.mega-pricing-tables .plan1 .header span { background:url(i/header-scheme-plan1-bg.png) left top no-repeat!important; }
.mega-pricing-tables .plan1 .header h2 { color:#ea9700; }
.mega-pricing-tables .plan1 .signup a { background:url(i/plan1-button-sprite.png) -32px -14px no-repeat;  }
.mega-pricing-tables .plan1 .signup a:hover  {  background:url(i/plan1-button-sprite.png) -32px -70px no-repeat; }
.mega-pricing-tables .plan1 .signup a:active {  background:url(i/plan1-button-sprite.png) -32px -125px no-repeat; } 

.mega-pricing-tables .plan2 .header span { background:url(i/header-scheme-plan2-bg.png) left top no-repeat!important; }
.mega-pricing-tables .plan2 .header h2 { color:#7f8791; }
.mega-pricing-tables .plan2 .signup a { background:url(i/plan2-button-sprite.png) -18px -11px no-repeat;  }
.mega-pricing-tables .plan2 .signup a:hover  {  background:url(i/plan2-button-sprite.png)  -18px -67px no-repeat; }
.mega-pricing-tables .plan2 .signup a:active {  background:url(i/plan2-button-sprite.png) -18px -122px no-repeat; } 


.mega-pricing-tables .plan3 .header span { background:url(i/header-scheme-plan3-bg.png) left top no-repeat!important; }
.mega-pricing-tables .plan3 .header h2 { color:#9ed000; }
.mega-pricing-tables .plan3 .signup a { background:url(i/plan3-button-sprite.png) -11px -15px no-repeat;  }
.mega-pricing-tables .plan3 .signup a:hover  {  background:url(i/plan3-button-sprite.png) -11px -71px no-repeat; }
.mega-pricing-tables .plan3 .signup a:active {  background:url(i/plan3-button-sprite.png) -11px -126px no-repeat; } 


/* ----------------------------------- 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;  }
.mega-pricing-tables .last { 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;
}

.mega-pricing-tables a.featured { background:url(i/feature.png) left top no-repeat; display:block; width:88px; height:85px; position:absolute; right:-7px; top:-4px; z-index:2; text-decoration:none!important; border:none!important; }


/*=========================================================================================================*/
/* ============================================ Mega Tables style  1 ======================================*/
/*=========================================================================================================*/

.mega-pricing-tables-style1 { margin:20px 0;padding:0; line-height:1.2;   }
.mega-pricing-tables-style1 .plans:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.mega-pricing-tables-style1 .plans{ display: inline-block; *zoom:1; }
* html .mega-pricing-tables-style1 .plans{ height: 1%; } /* Hides from IE-mac \*/
.mega-pricing-tables-style1 { display: block; }
.mega-pricing-tables-style1 .plans>div {  float:left; }
.mega-pricing-tables-style1 .plans>div ul{ list-style:none; }
.mega-pricing-tables-style1 .plans>div ul li { background:none; }

/* ----------------------------------- Category styling -----------------------------------*/
.mega-pricing-tables-style1 ul {  font-family:Arial, Helvetica, sans-serif; }
.mega-pricing-tables-style1 .category { width:260px; float:left;clear:none!important; }
.mega-pricing-tables-style1 .category h2{ font-size:66px; color:#303030!important; font-weight:900;  font-family: 'Dancing Script', arial, serif;  text-align:right; padding-top:0px!important; margin:0!important; padding-right:20px!important; padding-left:4px!important; line-height:1.0!important; text-shadow:#fff 1px 1px 1px;  display:block; padding-bottom:0!important;   margin:0!important; letter-spacing: -2px;text-transform: none!important;}


.mega-pricing-tables-style1 .category ul { margin:0; padding:0; border-right:1px solid #eaeaea; list-style:none!important;  }
.mega-pricing-tables-style1 .category ul li {  color:#888888!important; font-size:13px!important; text-shadow:#fff 1px 1px 0px; text-align:right!important; padding:7px 35px 7px 5px!important; border-bottom:1px dotted #a7a7a7; height:19px!important; margin:0!important; list-style:none!important;  background:none!important;} 

.mega-pricing-tables-style1 .category ul li:first-child { border-top:1px dotted #a7a7a7; } 

/* ----------------------------------- Icons styling -----------------------------------*/
.mega-pricing-tables-style1 .plan li span.tick { margin:0px auto!important; padding:0!important; background:url(i/tick.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }
.mega-pricing-tables-style1 .plan li span.cross { margin:0px auto!important; padding:0!important; background:url(i/tcross.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }


/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables-style1 .plan { width:150px; background:#ffffff; position:relative; clear:none!important; }
.mega-pricing-tables-style1 .plan, .plan ul { margin:0!important; }
.mega-pricing-tables-style1 .plan ul { padding:0!important; }
.mega-pricing-tables-style1 .plan li {  font-size:13px!important; border-bottom:1px solid #f8f8f8; margin:0!important; padding:7px 3px!important; height:19px;  text-align:center!important; color:#888888!important; display:block!important; background:#fff!important;  }

/* ----------------------------------- Alternate styling -----------------------------------*/
.mega-pricing-tables-style1 .plan li:first-child {   border-top:1px solid #f8f8f8;}
.mega-pricing-tables-style1 .plan li:nth-child(2n+1){ background:#fdfdfd!important; }
.mega-pricing-tables-style1 .plan:nth-child(2n+2) li { border-bottom:1px solid #ededed;  }
.mega-pricing-tables-style1 .plan:nth-child(2n+2) li:nth-child(2n+1){ background:#f9f9f9;  }
.mega-pricing-tables-style1 .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-style1 .last .header {  background:url(i/header1.png) center top no-repeat; }
.mega-pricing-tables-style1 .header { background:url(i/header1.png) center top no-repeat; padding:24px 5px 0px 5px!important; color:#7f8791; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  text-shadow:#fff 1px 1px 1px;font-weight:100;
 border-top:1px solid #fff; height:213px!important;
 position:relative;   }
.mega-pricing-tables-style1 .header span { background: url(i/header-scheme-bg1.png) left top no-repeat; padding:8px 12px!important; font-family: Arial, Helvetica, sans-serif; color:#303030; font-size:11px; font-weight:900; margin:7px auto; text-align:center; text-shadow:none; letter-spacing:0px; border-radius:20px; -moz-border-radius:20px; border: 1px solid #fff; display:block; width:90px!important;  }
.mega-pricing-tables-style1 .header h2 { color:#dc061f!important; font-size:42px!important; font-family:Myriad Pro, Lucida Sans, Arial, Helvetica, sans-serif; margin:30px 0px 0px 0px!important;  text-align:center; text-shadow:1px 1px 0px #fff; font-weight:900; letter-spacing: -5px; border:none!important;}
.mega-pricing-tables-style1 .header:hover {  }
.mega-pricing-tables-style1 img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables-style1 .plan ul li.signup {  padding:17px 3px 33px 3px!important; }
.mega-pricing-tables-style1 .first .signup { }
.mega-pricing-tables-style1 .plan .signup a { text-decoration:none!important; border:none!important; }
.mega-pricing-tables-style1 .signup a { background:url(i/plan2-button-sprite1.png) -18px -10px no-repeat; display:block; width:89px!important; height:36px!important;  text-indent:-9999px; margin-left:auto; margin-right:auto; outline:none; text-decoration:none!important;  }
.mega-pricing-tables-style1 .signup a:hover  {  background:url(i/plan2-button-sprite1.png) -18px -66px no-repeat; }
.mega-pricing-tables-style1 .signup a:active {  background:url(i/plan2-button-sprite1.png) -18px -121px no-repeat; } 
/* ----------------------------------- Plans Theme styling -----------------------------------*/

.mega-pricing-tables-style1 .plan1 .header span { background:url(i/header-scheme-bg1.png) left top no-repeat!important; }
.mega-pricing-tables-style1 .plan1 .header h2 { color:#ea9700; }
.mega-pricing-tables-style1 .plan1 .signup a { background:url(i/plan2-button-sprite1.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style1 .plan1 .signup a:hover  {  background:url(i/plan2-button-sprite1.png) -18px -66px no-repeat; }
.mega-pricing-tables-style1 .plan1 .signup a:active {  background:url(i/plan2-button-sprite1.png) -18px -121px no-repeat; } 

.mega-pricing-tables-style1 .plan2 .header span { background:url(i/header-scheme-bg1.png) left top no-repeat!important; }
.mega-pricing-tables-style1 .plan2 .header h2 { color:#7f8791; }
.mega-pricing-tables-style1 .plan2 .signup a { background:url(i/plan2-button-sprite1.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style1 .plan2 .signup a:hover  {  background:url(i/plan2-button-sprite1.png)  -18px -66px no-repeat; }
.mega-pricing-tables-style1 .plan2 .signup a:active {  background:url(i/plan2-button-sprite1.png) -18px -121px no-repeat; } 


.mega-pricing-tables-style1 .plan3 .header span { background:url(i/header-scheme-bg1.png) left top no-repeat!important; }
.mega-pricing-tables-style1 .plan3 .header h2 { color:#9ed000; }
.mega-pricing-tables-style1 .plan3 .signup a { background:url(i/plan2-button-sprite1.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style1 .plan3 .signup a:hover  {  background:url(i/plan2-button-sprite1.png) -18px -66px no-repeat; }
.mega-pricing-tables-style1 .plan3 .signup a:active {  background:url(i/plan2-button-sprite1.png) -18px -121px no-repeat; } 


/* ----------------------------------- Featued styling and border,shadow styling for plans -----------------------------------*/
.mega-pricing-tables-style1 .plan {  border-bottom:4px solid #f3f3f3; border-top:4px solid #f3f3f3;   }
.mega-pricing-tables-style1 .first {  border-left:4px solid #f3f3f3;  }
.mega-pricing-tables-style1 .last { border-right:4px solid #f3f3f3;  }

.mega-pricing-tables-style1 .plans { -webkit-box-shadow:#ddd 0px 0px 12px; border-radius:7px;
-moz-box-shadow:#ddd 0px 0px 12px; -moz-border-radius:7px;
}

.mega-pricing-tables-style1 a.featured { background:url(i/feature1.png) left top no-repeat; display:block; width:88px; height:85px; position:absolute; right:-7px; top:-4px; z-index:2; text-decoration:none!important; border:none!important; }

/*=========================================================================================================*/
/* ============================================ Mega Tables style 2 ======================================*/
/*=========================================================================================================*/

.mega-pricing-tables-style2 { margin:30px 0;padding:0; line-height:1.2;  }
.mega-pricing-tables-style2 .plans:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.mega-pricing-tables-style2 .plans{ display: inline-block; *zoom:1; }
* html .mega-pricing-tables-style2 .plans{ height: 1%; } /* Hides from IE-mac \*/
.mega-pricing-tables-style2 { display: block; }
.mega-pricing-tables-style2 .plans>div {  float:left; }
.mega-pricing-tables-style2 .plans>div ul{ list-style:none!important; }
.mega-pricing-tables-style2 .plans>div ul li{ background:none; }

/* ----------------------------------- Category styling -----------------------------------*/
.mega-pricing-tables-style2 ul {  font-family:Helvetica nueu, Helvetica, Arial, sans-serif; }
.mega-pricing-tables-style2 .category { width:260px; float:left; }
.mega-pricing-tables-style2 .category h2{ font-size:66px; color:#202020!important; font-weight:900;  font-family: 'Lobster', arial, serif;  text-align:right; padding-top:0px!important; margin:0!important; padding-right:20px!important; padding-left:4px!important; line-height:1.1!important; text-shadow:#fff 1px 1px 1px;  display:block; padding-bottom:0!important;   margin:0!important; letter-spacing: -2px;text-transform: none!important;  }


.mega-pricing-tables-style2 .category ul { margin:0; padding:0; border-right:1px solid #eaeaea;list-style:none!important;  }
.mega-pricing-tables-style2 .category ul li {  color:#888888!important; font-size:13px!important; text-shadow:#fff 1px 1px 0px; text-align:right!important; padding:7px 35px 7px 5px!important; border-bottom:1px dashed #ddd; height:19px!important; margin:0!important; list-style:none!important;   background:none!important; } 

.mega-pricing-tables-style2 .category ul li:first-child { border-top:1px dashed #ddd; } 

/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables-style2 .plan { width:150px; background:#1b1b1b; position:relative;  clear:none!important; }
.mega-pricing-tables-style2 .plan, .plan ul { margin:0!important; }
.mega-pricing-tables-style2 .plan ul { padding:0!important;  list-style:none!important;}
.mega-pricing-tables-style2 .plan li {  font-size:13px!important; border-bottom:1px solid #000; margin:0!important; padding:7px 3px!important; height:19px;  text-align:center!important; color:#fff!important; display:block!important; text-shadow: 1px 1px 1px #000;  list-style:none!important;}

/* ----------------------------------- Icons styling -----------------------------------*/
.mega-pricing-tables-style2 .plan li span.tick { margin:0px auto!important; padding:0!important; background:url(i/tick1.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }
.mega-pricing-tables-style2 .plan li span.cross { margin:0px auto!important; padding:0!important; background:url(i/tcross1.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }

/* ----------------------------------- Alternate styling -----------------------------------*/
.mega-pricing-tables-style2 .plan li:first-child {   border-top:1px solid #000;}
.mega-pricing-tables-style2 .plan li:nth-child(2n+1){ background:#111111; }
.mega-pricing-tables-style2 .plan:nth-child(2n+2) li { border-bottom:1px solid #000;  }
.mega-pricing-tables-style2 .plan:nth-child(2n+2) li:nth-child(2n+1){ background:#000;  }
.mega-pricing-tables-style2 .plan:nth-child(2n+2) li:first-child {  border-top:1px solid #111; -webkit-transition: background-position 0.4s ease-in-out ;  }

/* ----------------------------------- Header styling -----------------------------------*/
.mega-pricing-tables-style2 .last .header {  background:url(i/header2.png) center top no-repeat; }
.mega-pricing-tables-style2 .header { background:url(i/header2.png) center top no-repeat; padding:24px 5px 0px 5px; color:#fff; font-family:Helvetica nueu, Helvetica, Arial, sans-serif; font-size:12px; text-align:center;  text-shadow:#000 1px 1px 1px;font-weight:100;
 border-top:1px solid #000; height:213px!important;
 position:relative;   }
.mega-pricing-tables-style2 .header span { background: url(i/header-scheme-bg2.png) left top no-repeat; padding:10px 16px; font-family: Helvetica nueu, Helvetica, Arial, sans-serif; color:#fffefe; font-size:11px; font-weight:900; margin:7px auto; text-align:center; text-shadow:1px 1px 1px #000; letter-spacing:0px; border-radius:20px; -moz-border-radius:20px;border: 1px solid #000; display:block; width:82px; }
.mega-pricing-tables-style2 .header h2 { color:#fff!important; font-size:42px!important; font-family:Helvetica nueu, Helvetica, Arial,  sans-serif; margin:30px 0px 0px 0px!important;  text-align:center; text-shadow:1px 1px 0px #000; font-weight:900; letter-spacing: -2px;border:none!important;}
.mega-pricing-tables-style2 .header:hover {  }
.mega-pricing-tables-style2 img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables-style2 ul li.signup { padding:17px 3px 33px 3px!important; }
.mega-pricing-tables-style2 .first .signup {background:none!important; }
.mega-pricing-tables-style2 .plan .signup a { text-decoration:none!important; border:none!important; }
.mega-pricing-tables-style2 .signup a { background:url(i/plan2-button-sprite2.png) -18px -10px no-repeat; display:block; width:87px!important; height:34px!important;  text-indent:-9999px; margin-left:auto; margin-right:auto; outline:none; text-decoration:none!important;  }
.mega-pricing-tables-style2 .signup a:hover  {  background:url(i/plan2-button-sprite2.png) -18px -66px no-repeat; }
.mega-pricing-tables-style2 .signup a:active {  background:url(i/plan2-button-sprite2.png) -18px -121px no-repeat; } 
/* ----------------------------------- Plans Theme styling -----------------------------------*/

.mega-pricing-tables-style2 .plan1 .header span { background:url(i/header-scheme-bg2.png) left top no-repeat!important; }
.mega-pricing-tables-style2 .plan1 .header h2 { color:#ea9700; }
.mega-pricing-tables-style2 .plan1 .signup a { background:url(i/plan2-button-sprite2.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style2 .plan1 .signup a:hover  {  background:url(i/plan2-button-sprite2.png) -18px -66px no-repeat; }
.mega-pricing-tables-style2 .plan1 .signup a:active {  background:url(i/plan2-button-sprite2.png) -18px -121px no-repeat; } 

.mega-pricing-tables-style2 .plan2 .header span { background:url(i/header-scheme-bg2.png) left top no-repeat!important; }
.mega-pricing-tables-style2 .plan2 .header h2 { color:#7f8791; }
.mega-pricing-tables-style2 .plan2 .signup a { background:url(i/plan2-button-sprite2.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style2 .plan2 .signup a:hover  {  background:url(i/plan2-button-sprite2.png)  -18px -66px no-repeat; }
.mega-pricing-tables-style2 .plan2 .signup a:active {  background:url(i/plan2-button-sprite2.png) -18px -121px no-repeat; } 


.mega-pricing-tables-style2 .plan3 .header span { background:url(i/header-scheme-bg2.png) left top no-repeat!important; }
.mega-pricing-tables-style2 .plan3 .header h2 { color:#9ed000; }
.mega-pricing-tables-style2 .plan3 .signup a { background:url(i/plan2-button-sprite2.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style2 .plan3 .signup a:hover  {  background:url(i/plan2-button-sprite2.png) -18px -66px no-repeat; }
.mega-pricing-tables-style2 .plan3 .signup a:active {  background:url(i/plan2-button-sprite2.png) -18px -121px no-repeat; } 


/* ----------------------------------- Featued styling and border,shadow styling for plans -----------------------------------*/
.mega-pricing-tables-style2 .plan {  border-bottom:4px solid #111; border-top:4px solid #111;   }
.mega-pricing-tables-style2 .first {  border-left:4px solid #111;  }
.mega-pricing-tables-style2 .last { border-right:4px solid #111;  }

.mega-pricing-tables-style2 .plans { -webkit-box-shadow:#000 0px 0px 12px; border-radius:7px;
-moz-box-shadow:#000 0px 0px 12px; -moz-border-radius:7px;
}

.mega-pricing-tables-style2 a.featured { background:url(i/feature2.png) left top no-repeat; display:block; width:88px; height:85px; position:absolute; right:-7px; top:-4px; z-index:2; text-decoration:none!important; border:none!important; }

/*=========================================================================================================*/
/* ============================================ Mega Tables style 3 ======================================*/
/*=========================================================================================================*/

.mega-pricing-tables-style3 { margin:20px 0;padding:0; line-height:1.2; }
.mega-pricing-tables-style3 .plans:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.mega-pricing-tables-style3 .plans{ display: inline-block; *zoom:1; }
* html .mega-pricing-tables-style3 .plans{ height: 1%; } /* Hides from IE-mac \*/
.mega-pricing-tables-style3 { display: block; }
.mega-pricing-tables-style3 .plans>div {  float:left; }
.mega-pricing-tables-style3 .plans>div ul{ list-style:none; }
.mega-pricing-tables-style3 .plans>div ul li { background:none; }

/* ----------------------------------- Category styling -----------------------------------*/
.mega-pricing-tables-style3 ul {  font-family:Arial, Helvetica, sans-serif; }
.mega-pricing-tables-style3 .category { width:260px; float:left; }
.mega-pricing-tables-style3 .category h2{ font-size:48px; color:#2773ba!important; font-weight:900;  font-family: 'Corben', arial, serif;  text-align:right; padding-top:0px!important; margin:0!important; padding-right:20px!important; padding-left:4px!important; line-height:1.1!important; text-shadow:#fff 1px 1px 1px;  display:block; padding-bottom:0!important;   margin:0!important; letter-spacing: -2px;}


.mega-pricing-tables-style3 .category ul { margin:0; padding:0; border-right:1px solid #eaeaea; list-style:none!important; }
.mega-pricing-tables-style3 .category ul li {  color:#888888!important; font-size:13px!important; text-shadow:#fff 1px 1px 0px; text-align:right!important; padding:7px 35px 7px 5px!important; border-bottom:1px dashed #ddd; height:19px!important; margin:0!important; list-style:none!important; background:none!important; } 

.mega-pricing-tables-style3 .category ul li:first-child { border-top:1px dashed #ddd; } 

/* ----------------------------------- Icons styling -----------------------------------*/
.mega-pricing-tables-style3 .plan li span.tick { margin:0px auto!important; padding:0!important; background:url(i/tick2.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }
.mega-pricing-tables-style3 .plan li span.cross { margin:0px auto!important; padding:0!important; background:url(i/tcross2.png) no-repeat; display:block; float:none!important; width:16px!important; height:16px!important;  }

/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables-style3 .plan { width:150px; background:#3e90da; position:relative;  clear:none!important;}
.mega-pricing-tables-style3 .plan, .plan ul { margin:0!important; }
.mega-pricing-tables-style3 .plan ul { padding:0!important; }
.mega-pricing-tables-style3 .plan li {  font-size:13px!important; border-bottom:1px solid #135791; margin:0!important; padding:7px 3px!important; height:19px;  text-align:center!important; color:#fff!important; display:block!important; text-shadow: 1px 1px 1px #135791;}

/* ----------------------------------- Alternate styling -----------------------------------*/
.mega-pricing-tables-style3 .plan li:first-child {   border-top:1px solid #135791;}
.mega-pricing-tables-style3 .plan li:nth-child(2n+1){ background:#2873b7; }
.mega-pricing-tables-style3 .plan:nth-child(2n+2) li { border-bottom:1px solid #135791;  }
.mega-pricing-tables-style3 .plan:nth-child(2n+2) li:nth-child(2n+1){ background:#227ac5;  }
.mega-pricing-tables-style3 .plan:nth-child(2n+2) li:first-child {  border-top:1px solid #135791; -webkit-transition: background-position 0.4s ease-in-out ;  }

/* ----------------------------------- Header styling -----------------------------------*/
.mega-pricing-tables-style3 .last .header {  background:url(i/header3.png) center top no-repeat; }
.mega-pricing-tables-style3 .header { background:url(i/header3.png) center top no-repeat; padding:24px 5px 0px 5px; color:#ffe500; font-family:Myriad Pro, Helvetica, Arial, sans-serif; font-size:12px; text-align:center;  text-shadow:#1d66a9 1px 1px 1px;font-weight:900;
 border-top:1px solid #135791; height:213px!important;
 position:relative;   }
.mega-pricing-tables-style3 .header span { background: url(i/header-scheme-bg3.png) left top no-repeat; padding:10px 16px; font-family: Myriad Pro, Helvetica, Arial, sans-serif; color:#553f21; font-size:11px; font-weight:900;margin:7px auto; text-align:center; text-shadow:none; letter-spacing:0px; border-radius:20px; -moz-border-radius:20px; border: 1px solid #1d66a9; width:82px; display:block; border:none!important; text-decoration:none!important; }
.mega-pricing-tables-style3 .header h2 { color:#fff!important; font-size:42px!important; font-family:Myriad Pro, Helvetica, Arial, sans-serif; margin:30px 0px 0px 0px!important;  text-align:center; text-shadow:1px 1px 0px #1d66a9; font-weight:900; letter-spacing: -5px;
 border:none!important; text-decoration:none!important; outline:none!important;  }
.mega-pricing-tables-style3 .header:hover {  }
.mega-pricing-tables-style3 img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables-style3 ul li.signup { padding:17px 3px 33px 3px!important; }
.mega-pricing-tables-style3 .first .signup {background:none!important; }
.mega-pricing-tables-style3 .plan .signup a { text-decoration:none!important; border:none!important; }
.mega-pricing-tables-style3 .signup a { background:url(i/plan2-button-sprite3.png) -18px -10px no-repeat; display:block; width:87px!important; height:36px!important;  text-indent:-9999px; margin-left:auto; margin-right:auto; outline:none; text-decoration:none!important;  }
.mega-pricing-tables-style3 .signup a:hover  {  background:url(i/plan2-button-sprite3.png) -18px -66px no-repeat; }
.mega-pricing-tables-style3 .signup a:active {  background:url(i/plan2-button-sprite3.png) -18px -121px no-repeat; } 
/* ----------------------------------- Plans Theme styling -----------------------------------*/

.mega-pricing-tables-style3 .plan1 .header span { background:url(i/header-scheme-bg3.png) left top no-repeat!important; }
.mega-pricing-tables-style3 .plan1 .header h2 { color:#ea9700; }
.mega-pricing-tables-style3 .plan1 .signup a { background:url(i/plan2-button-sprite3.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style3 .plan1 .signup a:hover  {  background:url(i/plan2-button-sprite3.png) -18px -66px no-repeat; }
.mega-pricing-tables-style3 .plan1 .signup a:active {  background:url(i/plan2-button-sprite3.png) -18px -121px no-repeat; } 

.mega-pricing-tables-style3 .plan2 .header span { background:url(i/header-scheme-bg3.png) left top no-repeat!important; }
.mega-pricing-tables-style3 .plan2 .header h2 { color:#7f8791; }
.mega-pricing-tables-style3 .plan2 .signup a { background:url(i/plan2-button-sprite3.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style3 .plan2 .signup a:hover  {  background:url(i/plan2-button-sprite3.png)  -18px -66px no-repeat; }
.mega-pricing-tables-style3 .plan2 .signup a:active {  background:url(i/plan2-button-sprite3.png) -18px -121px no-repeat; } 


.mega-pricing-tables-style3 .plan3 .header span { background:url(i/header-scheme-bg3.png) left top no-repeat!important; }
.mega-pricing-tables-style3 .plan3 .header h2 { color:#9ed000; }
.mega-pricing-tables-style3 .plan3 .signup a { background:url(i/plan2-button-sprite3.png) -18px -10px no-repeat;  }
.mega-pricing-tables-style3 .plan3 .signup a:hover  {  background:url(i/plan2-button-sprite3.png) -18px -66px no-repeat; }
.mega-pricing-tables-style3 .plan3 .signup a:active {  background:url(i/plan2-button-sprite3.png) -18px -121px no-repeat; } 


/* ----------------------------------- Featued styling and border,shadow styling for plans -----------------------------------*/
.mega-pricing-tables-style3 .plan {  border-bottom:4px solid #135791; border-top:4px solid #135791;   }
.mega-pricing-tables-style3 .first {  border-left:4px solid #135791;  }
.mega-pricing-tables-style3 .last { border-right:4px solid #135791;  }

.mega-pricing-tables-style3 .plans { -webkit-box-shadow:#555 0px 0px 12px; border-radius:7px;
-moz-box-shadow:#555 0px 0px 12px; -moz-border-radius:7px;
}

.mega-pricing-tables-style3 a.featured { background:url(i/feature3.png) left top no-repeat; display:block; width:88px; height:85px; position:absolute; right:-7px; top:-4px; z-index:2; text-decoration:none!important; border:none!important; }

