	#wpm_pricing_table {
        text-align: center;
    }
	
	.wpm_no{ margin-left:5px; margin-right:5px; vertical-align:middle; margin-top:-1px; margin-bottom:1px; }
	.wpm_yes{ margin-left:5px; margin-right:5px; vertical-align:middle; margin-top:-1px; margin-bottom:1px; }


    #wpm_pricing_table .plan { font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica; text-shadow: 0 1px rgba(255,255,255,.8);  background: #eff0f0;  border: 1px solid #ddd; color: #333; margin-bottom:30px; margin-top:24px; padding-bottom:20px; position:relative; }
	
	.special{ width:17.9999% !important; }
    
    #wpm_pricing_table #most-popular { z-index: 2; margin-top:0px; padding:0px; padding-bottom:44px; background:#eafcdb; 
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	
	}
    
	#wpm_pricing_table .most_popular_icon{ width:75px; height:77px; position:absolute; background:url(../images/offer-tag.png); top:-13px; right:-14px; }
    /* --------------- */    

    #wpm_pricing_table h2 { font-size: 17px; font-weight: bold; padding: 20px;  margin:0px; color:#000;
        background-color: #eee;
        background-image: -moz-linear-gradient(#fff,#eee);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
        background-image: -webkit-linear-gradient(#fff, #eee);
        background-image: -o-linear-gradient(#fff, #eee);
        background-image: -ms-linear-gradient(#fff, #eee);
        background-image: linear-gradient(#fff, #eee);
    }
    
    #wpm_pricing_table #most-popular h2 { padding-top: 34px; padding-bottom:30px; margin-top:0px; }
    
  
    
    
    /* --------------- */

    #wpm_pricing_table ul { margin:0px; padding: 0; list-style: none; }

    #wpm_pricing_table li {   border-top: 1px solid #ddd; padding: 18px 0; background:none; margin:0px; background:#e7f2f9; }
    #wpm_pricing_table li:hover, #wpm_pricing_table li:nth-child(odd):hover{ background:#f8fafa; }
	#wpm_pricing_table li:nth-child(odd) { background: #FFF; }
    /* --------------- */
	
	#wpm_pricing_table .cpt_pricing_price{ font-size:34px; font-weight:bold; color:#5f9e65; font-family: "Courier New", Courier, monospace; background:#eff0f0 !important; }
	#wpm_pricing_table .cpt_pricing_price:hover{ background:#eff0f0; }
	
    #wpm_pricing_table .cpt_pricing_price_special { background:#eafcdb !important; }  
	#wpm_pricing_table .cpt_pricing_price_special:hover{ background:#eafcdb; }
	
	
    #wpm_pricing_table .signup {  position: relative; padding: 16px 20px; margin:0;   color: #fff; font: bold 18px Arial, Helvetica; text-transform: capitalize; text-decoration: none; display: inline-block;       
        background: rgb(86, 169, 40);
background: -moz-linear-gradient(90deg, rgb(86, 169, 40) 47%, rgb(114, 206, 64) 60%);
background: -webkit-linear-gradient(90deg, rgb(86, 169, 40) 47%, rgb(114, 206, 64) 60%);
background: -o-linear-gradient(90deg, rgb(86, 169, 40) 47%, rgb(114, 206, 64) 60%);
background: -ms-linear-gradient(90deg, rgb(86, 169, 40) 47%, rgb(114, 206, 64) 60%);
background: linear-gradient(180deg, rgb(86, 169, 40) 47%, rgb(114, 206, 64) 60%);

        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;     
        text-shadow: 0 1px 0 rgba(0,0,0,.3);        
        -moz-box-shadow: 0 1px 3px #777;
		-webkit-box-shadow: 0 1px 3px #777;
		box-shadow: 0 1px 3px #777;
    }

    #wpm_pricing_table .signup:hover, #wpm_pricing_table .special_signup:hover {
		color:#FFF;
        background-color: #62bc30;
        background-image: -moz-linear-gradient(#62bc30, #72ce3f);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));      
        background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
        background-image: -o-linear-gradient(#62bc30, #72ce3f);
        background-image: -ms-linear-gradient(#62bc30, #72ce3f);
        background-image: linear-gradient(#62bc30, #72ce3f); 
    }
	
	
	#wpm_pricing_table .special_signup{
		color: #2e3192;
		background: #FEE1A5;
		background: -moz-linear-gradient(top, #FFF, #FEE1A5 50%, #FFB829 51%, #FEE1A5 95%, #FEE1A5);
		background: -webkit-gradient(linear, left top, left bottom,
		 color-stop(0, #FFF), color-stop(.5, #FEE1A5), color-stop(.51, #FFB829),
		 color-stop(.95, #FEE1A5), color-stop(.96, #FEE1A5), to(#FEE1A5));
	 }

    #wpm_pricing_table .signup:active, #wpm_pricing_table .signup:focus {
        background: #62bc30;       
        top: 2px;
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
    }
    
    /* --------------- */

    .pclear:before, .pclear:after { content:""; display:table }

    .pclear:after { clear:both }

    .pclear    {  zoom:1 }    