@charset "utf-8";
/* CSS Document */

.mega-pricing-tables { margin: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; }
.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 { margin-top:245px;width:200px; float:left; }
.mega-pricing-tables .category h2{ font-size:60px; color:#4a5563; font-weight:900;  font-family:Arial, Helvetica, sans-serif; text-align:right; padding:1px 13px 1px 3px; line-height:0.9; text-shadow:#fff 1px 1px 1px; height:144px; }
.mega-pricing-tables .category ul { margin:0; padding:0; border-right:1px solid #eaeaea; list-style:none; }
.mega-pricing-tables .category ul li {  color:#888888; font-size:13px; text-shadow:#fff 1px 1px 0px; text-align:right; padding:7px 35px 7px 5px; border-bottom:1px dotted #a7a7a7; height:19px;background:url(i/first-item-shade.png) right center no-repeat; } 

.mega-pricing-tables .category ul li:first-child { border-top:1px dotted #a7a7a7; background:url(i/first-item-shade.png) right center no-repeat;} 

/* ----------------------------------- Plan styling -----------------------------------*/
.mega-pricing-tables .plan { width:150px; 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 #f8f8f8; 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 #f8f8f8;}
.mega-pricing-tables .plan li:nth-child(2n+1){ background:#fdfdfd; }
.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 ;  }

/* ----------------------------------- Haeder styling -----------------------------------*/
.mega-pricing-tables .last .header {  background:url(i/header.png) center top no-repeat;}
.mega-pricing-tables .header { background:url(i/header.png) right top no-repeat; padding:24px 5px 86px 5px; color:#7f8791; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  text-shadow:#fff 1px 1px 1px;font-weight:100;
 -webkit-transition: background-position 0.4s ease-in-out ; border-top:1px solid #fff;
}
.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:11px; font-weight:900; margin:7px 7px; text-align:center; text-shadow:none; letter-spacing:0px; border-radius:2px; -moz-border-radius:2px; }
.mega-pricing-tables .header h2 { color:#63a2ff; font-size:30px; font-family:Arial, Helvetica, sans-serif; margin:50px 0px 0px 0px;   }
.mega-pricing-tables .header:hover { background:url(i/header.png) center 15px no-repeat;


}
.mega-pricing-tables img { margin:0;}
/* ----------------------------------- Sign Up button states styling -----------------------------------*/
.mega-pricing-tables .signup { background:url(i/signup-divider.png) left center no-repeat; padding:17px 3px 33px 3px!important; }
.mega-pricing-tables .first .signup {background:none!important; }

.mega-pricing-tables .signup a { background:url(i/default-button-sprite.png) center -12px no-repeat; display:block; width:87px; height:34px;  text-indent:-9999px; margin-left:auto; margin-right:auto; outline:none; }
.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 h1 { 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 h1 { 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 h1 { 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; } 

.mega-pricing-tables .plan4 .header span { background:url(i/header-scheme-plan2-bg.png) left top no-repeat!important; }
.mega-pricing-tables .plan4 .header h1 { color:#7f8791; }
.mega-pricing-tables .plan4 .signup a { background:url(i/plan2-button-sprite.png) -18px -11px no-repeat;  }
.mega-pricing-tables .plan4 .signup a:hover  {  background:url(i/plan2-button-sprite.png)  -18px -67px no-repeat; }
.mega-pricing-tables .plan4 .signup a:active {  background:url(i/plan2-button-sprite.png) -18px -122px 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; }
