/*
==================================================
Author:LeafCode (www.leafcode.net) 
Date:03 June,2013 
Version:1.0 
Description:CSS3 Pricing Tables Stylesheet
==================================================
  CSS Content
==================================================  
  0.      Pricing Table reset and clearing 
  1.      Pricing Table
  1.1.    Base Pricing Table
  1.1.1.  Grid
  1.1.2.  Light Style
  1.1.3.  Plan
  1.1.4.  Typography  
  1.2.    Colors
  1.2.1.  Color 1
  1.2.2.  Color 2
  1.2.3.  Color 3
  1.2.4.  Color 4
  1.2.5.  Color 5
  1.2.6.  Color 6
  1.2.7.  Color 7
  1.2.8.  Color 8
  1.2.9.  Color 9
  1.2.10. Color 10
  1.2.11. Color 11
  1.2.12. Color 12
  1.3.    Ribbon
  1.3.1.  Ribbon Color 1
  1.3.2.  Ribbon Color 2
  1.3.3.  Ribbon Color 3
  1.3.4.  Ribbon Color 4
  1.3.5.  Ribbon Color 5
  1.3.6.  Ribbon Color 6
  1.3.7.  Ribbon Color 7
  1.3.8.  Ribbon Color 8
  1.3.9.  Ribbon Color 9
  1.3.10. Ribbon Color 10
  1.3.11. Ribbon Color 11
  1.3.12. Ribbon Color 12
  1.4.    Ribbon2
  1.4.1.  Ribbon2 Color 1
  1.4.2.  Ribbon2 Color 2
  1.4.3.  Ribbon2 Color 3
  1.4.4.  Ribbon2 Color 4
  1.4.5.  Ribbon2 Color 5
  1.4.6.  Ribbon2 Color 6
  1.4.7.  Ribbon2 Color 7
  1.4.8.  Ribbon2 Color 8
  1.4.9.  Ribbon2 Color 9
  1.4.10. Ribbon2 Color 10
  1.4.11. Ribbon2 Color 11
  1.4.12. Ribbon2 Color 12
  1.5.    Ribbon3
  1.5.1.  Ribbon3 Color 1
  1.5.2.  Ribbon3 Color 2
  1.5.3.  Ribbon3 Color 3
  1.5.4.  Ribbon3 Color 4
  1.5.5.  Ribbon3 Color 5
  1.5.6.  Ribbon3 Color 6
  1.5.7.  Ribbon3 Color 7
  1.5.8.  Ribbon3 Color 8
  1.5.9.  Ribbon3 Color 9
  1.5.10. Ribbon3 Color 10
  1.5.11. Ribbon3 Color 11
  1.5.12. Ribbon3 Color 12
  1.6.    ToolTip
  2.      Tablet Landscape Size
  3.      Mobile Landscape Size and Tablet Portrait Size
  4.      Mobile Portrait Size
================================================== 
 0. Pricing Tables reset and clearing
================================================== 
*/ 
.pricing_table ol,
.pricing_table ul,
.pricing_table li,
.pricing_table span,
.pricing_table strong,
.pricing_table a,
.pricing_table h6 {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
.pricing_table:before,
.pricing_table:after {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.pricing_table:after {
	clear:both;
}
.pricing_table {
	zoom: 1;
}
/*
==================================================
 1. Pricing Table
==================================================
 1.1. Base Pricing Table
================================================== 
*/
.pricing_table {
	display:block;
	margin:40px auto;
	padding:0;
	position:relative;
	line-height:1;
	font-size:12px;
	font-weight:normal;
	font-family: 'Signika', sans-serif !important;
}
/*
==================================================
 1.1.1. Grid 
 ================================================== 
 */
.pricing_table li {
	display:block;
	float:left;
	font-family: 'Signika', sans-serif !important;
}
.pricing_table.pt_sixth li {
	width:16.666666666666666%;
}
.pricing_table.pt_fifth li {
	width:20%;
}
.pricing_table.pt_fourth li {
	width:25%;
}
.pricing_table.pt_third li {
	width:33.33333333333333%;
}
.pricing_table.pt_sixth li ul,
.pricing_table.pt_fifth li ul,
.pricing_table.pt_fourth li ul,
.pricing_table.pt_third li ul {
	display:block;
	float:left;
	width:100% !important;
	padding: 0;
}
/*
================================================== 
 1.1.2. Light Style
================================================== 
*/
.pricing_table.pt_sixth li ul li,
.pricing_table.pt_fifth li ul li,
.pricing_table.pt_fourth li ul li,
.pricing_table.pt_third li ul li {
	display:block;
	width:100% !important;
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #fafafa;
	border-right:1px solid #e4e4e4;
	padding:20px;
}
.pricing_table li:nth-child(2) ul li:last-child {
	border-left:1px solid #e4e4e4;
}
.pricing_table li ul {
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.pricing_table li ul li.even {
	background:#f5f5f5;
	color:#444444;
}
.pricing_table li ul li.odd {
	background:#f0f0f0;
	color:#444444;
	font-size:12px;
	font-family: 'Signika', sans-serif !important;
}
.pricing_table li ul li h6 {
	font-size:14px;
	padding-bottom:10px;
	display:none;
}
.pricing_table li ul:hover,
.pricing_table li ul.best-offer{
	position:relative;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	z-index: 1;
	display:block;
	margin-top:-20px;
}
.pricing_table li ul li.plan_name {
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-align:center;
}
.pricing_table li ul li.plan_price {
	color:#fff;
	font-size:14px;
	line-height:14px;
	text-align:center;
}
.pricing_table li ul li.plan_price span {
	font-size:16px;
	line-height:16px;
	position:relative;
	top:-11px;
	font-weight:bold;
	color: #fff;
}
.pricing_table li ul li.plan_price strong {
	font-size:36px;
	line-height:36px;
	font-weight:bold;
}
.pricing_table li ul li a.table_button {
	text-align:center;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	line-height:12px;
	padding:12px 18px;
}
/*
==================================================
 1.1.3. Plan
================================================== 
*/
.pricing_table.pt_sixth li ul.plan li,
.pricing_table.pt_fifth li ul.plan li,
.pricing_table.pt_fourth li ul.plan li,
.pricing_table.pt_third li ul.plan li {
	border-left:1px solid #e4e4e4;
}
.pricing_table li ul.plan:hover li.even {
	background:#f5f5f5 !important;
	color:#444444 !important;
	border-top:1px solid #fafafa !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-left:1px solid #e4e4e4 !important;
	border-right:1px solid #e4e4e4 !important;
}
.pricing_table li ul.plan:hover li.odd {
	background:#f0f0f0 !important;
	color:#444444 !important;
	border-top:1px solid #fafafa !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-left:1px solid #e4e4e4 !important;
	border-right:1px solid #e4e4e4 !important;
}
.pricing_table li ul.plan:hover {
	position:relative;
	margin-top:0;
	-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}
.pricing_table li ul li.plan_header_name {
	background:#fafafa;
	background:-moz-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	background:linear-gradient(top,#fafafa 0%,#f5f5f5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa',endColorstr='#f5f5f5',GradientType=0 );
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #fafafa;
	font-size:16px;
	line-height:16px;
	color:#444444;
}
.pricing_table li ul li.plan_header_price {
	background:#f0f0f0;
	color:#444444;
	border-top:1px solid #e4e4e4;
	font-size:16px;
	line-height:16px;
	padding: 30px 20px;
}
/*
================================================== 
 1.1.4. Typography
================================================== 
*/ 
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.uppercase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
/*
==================================================
 1.2. Color 
==================================================
 1.2.1. Color 1
================================================== 
*/ 
.pricing_table.color1 li ul li h6,
.pricing_table li ul.color1 li h6 {
	color:#4392a5;
}
.pricing_table.color1 li ul:hover li h6,
.pricing_table li ul.color1:hover li h6 {
	color:#fff;
}
.pricing_table.color1 li ul.active li h6,
.pricing_table li ul.color1.active li h6 {
	color:#fff;
}
.pricing_table.color1 li ul li.plan_name,
.pricing_table li ul.color1 li.plan_name {
	background:#4799ad;
	background:-moz-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4799ad),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-o-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-ms-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:linear-gradient(top,#4799ad 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4799ad',endColorstr='#4392a5',GradientType=0 );
	border:1px solid #40899c;
	border-bottom:1px solid #489bb0;
	border-left:1px solid #489bb0;
}
.pricing_table.color1 li ul li.plan_price,
.pricing_table li ul.color1 li.plan_price {
	background:#4392a5;
	border:1px solid #40899c;
	border-left:1px solid #489bb0;
}
.pricing_table.color1 li ul li a.table_button,
.pricing_table li ul.color1 li a.table_button {
	background:#4799ad;
	background:-moz-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4799ad),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-o-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:-ms-linear-gradient(top,#4799ad 0%,#4392a5 100%);
	background:linear-gradient(top,#4799ad 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4799ad',endColorstr='#4392a5',GradientType=0 );
	border:1px solid #3f8799;
	-webkit-box-shadow:inset 0px 0px 1px 1px #489bb0;
	-moz-box-shadow:inset 0px 0px 1px 1px #489bb0;
	box-shadow:inset 0px 0px 1px 1px #489bb0;
}
.pricing_table.color1 li ul li a.table_button:hover,
.pricing_table li ul.color1 li a.table_button:hover {
	background:#4392a5;
	background:-moz-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4392a5),color-stop(100%,#4799ad));
	background:-webkit-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-o-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:-ms-linear-gradient(top,#4392a5 0%,#4799ad 100%);
	background:linear-gradient(top,#4392a5 0%,#4799ad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4392a5',endColorstr='#4799ad',GradientType=0 );
}
.pricing_table.color1 li ul:hover li.even,
.pricing_table.color1 li ul.active li.even,
.pricing_table li ul.color1:hover li.even,
.pricing_table li ul.color1.active li.even {
	background:#4799ad;
	color:#fff;
	border-top:1px solid #499db3;
	border-bottom:1px solid #3f8799;
	border-left:1px solid #499db3;
	border-right:1px solid #3f8799;
}
.pricing_table.color1 li ul:hover li.odd,
.pricing_table.color1 li ul.active li.odd,
.pricing_table li ul.color1:hover li.odd,
.pricing_table li ul.color1.active li.odd {
	background:#4392a5;
	color:#fff;
	border-top:1px solid #499db3;
	border-bottom:1px solid #3f8799;
	border-left:1px solid #499db3;
	border-right:1px solid #3f8799;
}
/*
==================================================
 1.2.2. Color 2
================================================== 
*/ 
.pricing_table.color2 li ul li h6,
.pricing_table li ul.color2 li h6 {
	color:#444;
}
.pricing_table.color2 li ul:hover li h6,
.pricing_table li ul.color2:hover li h6 {
	color:#fff;
}
.pricing_table.color2 li ul.active li h6,
.pricing_table li ul.color2.active li h6 {
	color:#fff;
}
.pricing_table.color2 li ul li.plan_name,
.pricing_table li ul.color2 li.plan_name {
	background:#cf5f5b;
	background:-moz-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf5f5b),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-o-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-ms-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5f5b',endColorstr='#c75a57',GradientType=0 );
	border:1px solid #bd5753;
	border-bottom:1px solid #d1605c;
	border-left:1px solid #d1605c;
}
.pricing_table.color2 li ul li.plan_price,
.pricing_table li ul.color2 li.plan_price {
	background:#c75a57;
	border:1px solid #bd5753;
	border-left:1px solid #d1605c;
}
.pricing_table.color2 li ul li a.table_button,
.pricing_table li ul.color2 li a.table_button {
	background:#cf5f5b;
	background:-moz-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf5f5b),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-o-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:-ms-linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	background:linear-gradient(top,#cf5f5b 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5f5b',endColorstr='#c75a57',GradientType=0 );
	border:1px solid #ba5552;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d1605c;
	-moz-box-shadow:inset 0px 0px 1px 1px #d1605c;
	box-shadow:inset 0px 0px 1px 1px #d1605c;
}
.pricing_table.color2 li ul li a.table_button:hover,
.pricing_table li ul.color2 li a.table_button:hover {
	background:#c75a57;
	background:-moz-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c75a57),color-stop(100%,#cf5f5b));
	background:-webkit-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-o-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:-ms-linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	background:linear-gradient(top,#c75a57 0%,#cf5f5b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75a57',endColorstr='#cf5f5b',GradientType=0 );
}
.pricing_table.color2 li ul:hover li.even,
.pricing_table.color2 li ul.active li.even,
.pricing_table li ul.color2:hover li.even,
.pricing_table li ul.color2.active li.even {
	background:#cf5f5b;
	color:#fff;
	border-top:1px solid #d4615d;
	border-bottom:1px solid #ba5552;
	border-left:1px solid #d4615d;
	border-right:1px solid #ba5552;
}
.pricing_table.color2 li ul:hover li.odd,
.pricing_table.color2 li ul.active li.odd,
.pricing_table li ul.color2:hover li.odd,
.pricing_table li ul.color2.active li.odd {
	background:#c75a57;
	color:#fff;
	border-top:1px solid #d4615d;
	border-bottom:1px solid #ba5552;
	border-left:1px solid #d4615d;
	border-right:1px solid #ba5552;
}
/*
==================================================
 1.2.3. Color 3
================================================== 
*/ 
.pricing_table.color3 li ul li h6,
.pricing_table li ul.color3 li h6 {
	color:#57b593;
}
.pricing_table.color3 li ul:hover li h6,
.pricing_table li ul.color3:hover li h6 {
	color:#fff;
}
.pricing_table.color3 li ul.active li h6,
.pricing_table li ul.color3.active li h6 {
	color:#fff;
}
.pricing_table.color3 li ul li.plan_name,
.pricing_table li ul.color3 li.plan_name {
	background:#5bbd99;
	background:-moz-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bbd99),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-o-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-ms-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:linear-gradient(top,#5bbd99 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbd99',endColorstr='#57b593',GradientType=0 );
	border:1px solid #52ab8a;
	border-bottom:1px solid #5cbf9b;
	border-left:1px solid #5cbf9b;
}
.pricing_table.color3 li ul li.plan_price,
.pricing_table li ul.color3 li.plan_price {
	background:#57b593;
	border:1px solid #52ab8a;
	border-left:1px solid #5cbf9b;
}
.pricing_table.color3 li ul li a.table_button,
.pricing_table li ul.color3 li a.table_button {
	background:#5bbd99;
	background:-moz-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bbd99),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-o-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:-ms-linear-gradient(top,#5bbd99 0%,#57b593 100%);
	background:linear-gradient(top,#5bbd99 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbd99',endColorstr='#57b593',GradientType=0 );
	border:1px solid #51a888;
	-webkit-box-shadow:inset 0px 0px 1px 1px #5cbf9b;
	-moz-box-shadow:inset 0px 0px 1px 1px #5cbf9b;
	box-shadow:inset 0px 0px 1px 1px #5cbf9b;
}
.pricing_table.color3 li ul li a.table_button:hover,
.pricing_table li ul.color3 li a.table_button:hover {
	background:#57b593;
	background:-moz-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#57b593),color-stop(100%,#5bbd99));
	background:-webkit-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-o-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:-ms-linear-gradient(top,#57b593 0%,#5bbd99 100%);
	background:linear-gradient(top,#57b593 0%,#5bbd99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b593',endColorstr='#5bbd99',GradientType=0 );
}
.pricing_table.color3 li ul:hover li.even,
.pricing_table.color3 li ul.active li.even,
.pricing_table li ul.color3:hover li.even,
.pricing_table li ul.color3.active li.even {
	background:#5bbd99;
	color:#fff;
	border-top:1px solid #5dc29d;
	border-bottom:1px solid #51a888;
	border-left:1px solid #5dc29d;
	border-right:1px solid #51a888;
}
.pricing_table.color3 li ul:hover li.odd,
.pricing_table.color3 li ul.active li.odd,
.pricing_table li ul.color3:hover li.odd,
.pricing_table li ul.color3.active li.odd {
	background:#57b593;
	color:#fff;
	border-top:1px solid #5dc29d;
	border-bottom:1px solid #51a888;
	border-left:1px solid #5dc29d;
	border-right:1px solid #51a888;
}
/*
================================================== 
 1.2.4. Color 4
================================================== 
*/ 
.pricing_table.color4 li ul li h6,
.pricing_table li ul.color4 li h6 {
	color:#e3007b;
}
.pricing_table.color4 li ul:hover li h6,
.pricing_table li ul.color4:hover li h6 {
	color:#fff;
}
.pricing_table.color4 li ul.active li h6,
.pricing_table li ul.color4.active li h6 {
	color:#fff;
}
.pricing_table.color4 li ul li.plan_name,
.pricing_table li ul.color4 li.plan_name {
	background:#eb0081;
	background:-moz-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb0081),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-o-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-ms-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:linear-gradient(top,#eb0081 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb0081',endColorstr='#e3007b',GradientType=0 );
	border:1px solid #d90077;
	border-bottom:1px solid #ed0082;
	border-left:1px solid #ed0082;
}
.pricing_table.color4 li ul li.plan_price,
.pricing_table li ul.color4 li.plan_price {
	background:#e3007b;
	border:1px solid #d90077;
	border-left:1px solid #ed0082;
}
.pricing_table.color4 li ul li a.table_button,
.pricing_table li ul.color4 li a.table_button {
	background:#eb0081;
	background:-moz-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb0081),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-o-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:-ms-linear-gradient(top,#eb0081 0%,#e3007b 100%);
	background:linear-gradient(top,#eb0081 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb0081',endColorstr='#e3007b',GradientType=0 );
	border:1px solid #d60076;
	-webkit-box-shadow:inset 0px 0px 1px 1px #ed0082;
	-moz-box-shadow:inset 0px 0px 1px 1px #ed0082;
	box-shadow:inset 0px 0px 1px 1px #ed0082;
}
.pricing_table.color4 li ul li a.table_button:hover,
.pricing_table li ul.color4 li a.table_button:hover {
	background:#e3007b;
	background:-moz-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3007b),color-stop(100%,#eb0081));
	background:-webkit-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-o-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:-ms-linear-gradient(top,#e3007b 0%,#eb0081 100%);
	background:linear-gradient(top,#e3007b 0%,#eb0081 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3007b',endColorstr='#eb0081',GradientType=0 );
}
.pricing_table.color4 li ul:hover li.even,
.pricing_table.color4 li ul.active li.even,
.pricing_table li ul.color4:hover li.even,
.pricing_table li ul.color4.active li.even {
	background:#eb0081;
	color:#fff;
	border-top:1px solid #f00084;
	border-bottom:1px solid #d60076;
	border-left:1px solid #f00084;
	border-right:1px solid #d60076;
}
.pricing_table.color4 li ul:hover li.odd,
.pricing_table.color4 li ul.active li.odd,
.pricing_table li ul.color4:hover li.odd,
.pricing_table li ul.color4.active li.odd {
	background:#e3007b;
	color:#fff;
	border-top:1px solid #f00084;
	border-bottom:1px solid #d60076;
	border-left:1px solid #f00084;
	border-right:1px solid #d60076;
}
/*
==================================================
 1.2.5. Color 5
================================================== 
*/ 
.pricing_table.color5 li ul li h6,
.pricing_table li ul.color5 li h6 {
	color:#e54b25;
}
.pricing_table.color5 li ul:hover li h6,
.pricing_table li ul.color5:hover li h6 {
	color:#fff;
}
.pricing_table.color5 li ul.active li h6,
.pricing_table li ul.color5.active li h6 {
	color:#fff;
}
.pricing_table.color5 li ul li.plan_name,
.pricing_table li ul.color5 li.plan_name {
	background:#ed4e26;
	background:-moz-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed4e26),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-o-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-ms-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4e26',endColorstr='#e54b25',GradientType=0 );
	border:1px solid #db4823;
	border-bottom:1px solid #f04f26;
	border-left:1px solid #f04f26;
}
.pricing_table.color5 li ul li.plan_price,
.pricing_table li ul.color5 li.plan_price {
	background:#e54b25;
	border:1px solid #db4823;
	border-left:1px solid #f04f26;
}
.pricing_table.color5 li ul li a.table_button,
.pricing_table li ul.color5 li a.table_button {
	background:#ed4e26;
	background:-moz-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed4e26),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-o-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:-ms-linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	background:linear-gradient(top,#ed4e26 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4e26',endColorstr='#e54b25',GradientType=0 );
	border:1px solid #d94723;
	-webkit-box-shadow:inset 0px 0px 1px 1px #f04f26;
	-moz-box-shadow:inset 0px 0px 1px 1px #f04f26;
	box-shadow:inset 0px 0px 1px 1px #f04f26;
}
.pricing_table.color5 li ul li a.table_button:hover,
.pricing_table li ul.color5 li a.table_button:hover {
	background:#e54b25;
	background:-moz-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e54b25),color-stop(100%,#ed4e26));
	background:-webkit-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-o-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:-ms-linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	background:linear-gradient(top,#e54b25 0%,#ed4e26 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e54b25',endColorstr='#ed4e26',GradientType=0 );
}
.pricing_table.color5 li ul:hover li.even,
.pricing_table.color5 li ul.active li.even,
.pricing_table li ul.color5:hover li.even,
.pricing_table li ul.color5.active li.even {
	background:#ed4e26;
	color:#fff;
	border-top:1px solid #f24f27;
	border-bottom:1px solid #d94723;
	border-left:1px solid #f24f27;
	border-right:1px solid #d94723;
}
.pricing_table.color5 li ul:hover li.odd,
.pricing_table.color5 li ul.active li.odd,
.pricing_table li ul.color5:hover li.odd,
.pricing_table li ul.color5.active li.odd {
	background:#e54b25;
	color:#fff;
	border-top:1px solid #f24f27;
	border-bottom:1px solid #d94723;
	border-left:1px solid #f24f27;
	border-right:1px solid #d94723;
}
/*
==================================================
 1.2.6. Color 6
================================================== 
*/ 
.pricing_table.color6 li ul li h6,
.pricing_table li ul.color6 li h6 {
	color:#a09e2a;
}
.pricing_table.color6 li ul:hover li h6,
.pricing_table li ul.color6:hover li h6 {
	color:#fff;
}
.pricing_table.color6 li ul.active li h6,
.pricing_table li ul.color6.active li h6 {
	color:#fff;
}
.pricing_table.color6 li ul li.plan_name,
.pricing_table li ul.color6 li.plan_name {
	background:#a8a62c;
	background:-moz-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8a62c),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-o-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-ms-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a62c',endColorstr='#a09e2a',GradientType=0 );
	border:1px solid #969527;
	border-bottom:1px solid #aba92c;
	border-left:1px solid #aba92c;
}
.pricing_table.color6 li ul li.plan_price,
.pricing_table li ul.color6 li.plan_price {
	background:#a09e2a;
	border:1px solid #969527;
	border-left:1px solid #aba92c;
}
.pricing_table.color6 li ul li a.table_button,
.pricing_table li ul.color6 li a.table_button {
	background:#a8a62c;
	background:-moz-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8a62c),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-o-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:-ms-linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	background:linear-gradient(top,#a8a62c 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a62c',endColorstr='#a09e2a',GradientType=0 );
	border:1px solid #949226;
	-webkit-box-shadow:inset 0px 0px 1px 1px #aba92c;
	-moz-box-shadow:inset 0px 0px 1px 1px #aba92c;
	box-shadow:inset 0px 0px 1px 1px #aba92c;
}
.pricing_table.color6 li ul li a.table_button:hover,
.pricing_table li ul.color6 li a.table_button:hover {
	background:#a09e2a;
	background:-moz-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a09e2a),color-stop(100%,#a8a62c));
	background:-webkit-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-o-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:-ms-linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	background:linear-gradient(top,#a09e2a 0%,#a8a62c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09e2a',endColorstr='#a8a62c',GradientType=0 );
}
.pricing_table.color6 li ul:hover li.even,
.pricing_table.color6 li ul.active li.even,
.pricing_table li ul.color6:hover li.even,
.pricing_table li ul.color6.active li.even {
	background:#a8a62c;
	color:#fff;
	border-top:1px solid #adab2d;
	border-bottom:1px solid #949226;
	border-left:1px solid #adab2d;
	border-right:1px solid #949226;
}
.pricing_table.color6 li ul:hover li.odd,
.pricing_table.color6 li ul.active li.odd,
.pricing_table li ul.color6:hover li.odd,
.pricing_table li ul.color6.active li.odd {
	background:#a09e2a;
	color:#fff;
	border-top:1px solid #adab2d;
	border-bottom:1px solid #949226;
	border-left:1px solid #adab2d;
	border-right:1px solid #949226;
}
/*
================================================== 
1.2.7. Color 7
================================================== 
*/ 
.pricing_table.color7 li ul li h6,
.pricing_table li ul.color7 li h6 {
	color:#d83a3f;
}
.pricing_table.color7 li ul:hover li h6,
.pricing_table li ul.color7:hover li h6 {
	color:#fff;
}
.pricing_table.color7 li ul.active li h6,
.pricing_table li ul.color7.active li h6 {
	color:#fff;
}
.pricing_table.color7 li ul li.plan_name,
.pricing_table li ul.color7 li.plan_name {
	background:#e03d42;
	background:-moz-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e03d42),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-o-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-ms-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03d42',endColorstr='#d83a3f',GradientType=0 );
	border:1px solid #cf383d;
	border-bottom:1px solid #e33d43;
	border-left:1px solid #e33d43;
}
.pricing_table.color7 li ul li.plan_price,
.pricing_table li ul.color7 li.plan_price {
	background:#d83a3f;
	border:1px solid #cf383d;
	border-left:1px solid #e33d43;
}
.pricing_table.color7 li ul li a.table_button,
.pricing_table li ul.color7 li a.table_button {
	background:#e03d42;
	background:-moz-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e03d42),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-o-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:-ms-linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	background:linear-gradient(top,#e03d42 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03d42',endColorstr='#d83a3f',GradientType=0 );
	border:1px solid #cc373c;
	-webkit-box-shadow:inset 0px 0px 1px 1px #e33d43;
	-moz-box-shadow:inset 0px 0px 1px 1px #e33d43;
	box-shadow:inset 0px 0px 1px 1px #e33d43;
}
.pricing_table.color7 li ul li a.table_button:hover,
.pricing_table li ul.color7 li a.table_button:hover {
	background:#d83a3f;
	background:-moz-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d83a3f),color-stop(100%,#e03d42));
	background:-webkit-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-o-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:-ms-linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	background:linear-gradient(top,#d83a3f 0%,#e03d42 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83a3f',endColorstr='#e03d42',GradientType=0 );
}
.pricing_table.color7 li ul:hover li.even,
.pricing_table.color7 li ul.active li.even,
.pricing_table li ul.color7:hover li.even,
.pricing_table li ul.color7.active li.even {
	background:#e03d42;
	color:#fff;
	border-top:1px solid #e53e44;
	border-bottom:1px solid #cc373c;
	border-left:1px solid #e53e44;
	border-right:1px solid #cc373c;
}
.pricing_table.color7 li ul:hover li.odd,
.pricing_table.color7 li ul.active li.odd,
.pricing_table li ul.color7:hover li.odd,
.pricing_table li ul.color7.active li.odd {
	background:#d83a3f;
	color:#fff;
	border-top:1px solid #e53e44;
	border-bottom:1px solid #cc373c;
	border-left:1px solid #e53e44;
	border-right:1px solid #cc373c;
}
/*
==================================================
 1.2.8. Color 8
================================================== 
*/ 
.pricing_table.color8 li ul li h6,
.pricing_table li ul.color8 li h6 {
	color:#e19026;
}
.pricing_table.color8 li ul:hover li h6,
.pricing_table li ul.color8:hover li h6 {
	color:#fff;
}
.pricing_table.color8 li ul.active li h6,
.pricing_table li ul.color8.active li h6 {
	color:#fff;
}
.pricing_table.color8 li ul li.plan_name,
.pricing_table li ul.color8 li.plan_name {
	background:#e89527;
	background:-moz-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e89527),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-o-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-ms-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:linear-gradient(top,#e89527 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89527',endColorstr='#e19026',GradientType=0 );
	border:1px solid #d68924;
	border-bottom:1px solid #eb9628;
	border-left:1px solid #eb9628;
}
.pricing_table.color8 li ul li.plan_price,
.pricing_table li ul.color8 li.plan_price {
	background:#e19026;
	border:1px solid #d68924;
	border-left:1px solid #eb9628;
}
.pricing_table.color8 li ul li a.table_button,
.pricing_table li ul.color8 li a.table_button {
	background:#e89527;
	background:-moz-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e89527),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-o-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:-ms-linear-gradient(top,#e89527 0%,#e19026 100%);
	background:linear-gradient(top,#e89527 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89527',endColorstr='#e19026',GradientType=0 );
	border:1px solid #d48824;
	-webkit-box-shadow:inset 0px 0px 1px 1px #eb9628;
	-moz-box-shadow:inset 0px 0px 1px 1px #eb9628;
	box-shadow:inset 0px 0px 1px 1px #eb9628;
}
.pricing_table.color8 li ul li a.table_button:hover,
.pricing_table li ul.color8 li a.table_button:hover {
	background:#e19026;
	background:-moz-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e19026),color-stop(100%,#e89527));
	background:-webkit-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-o-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:-ms-linear-gradient(top,#e19026 0%,#e89527 100%);
	background:linear-gradient(top,#e19026 0%,#e89527 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e19026',endColorstr='#e89527',GradientType=0 );
}
.pricing_table.color8 li ul:hover li.even,
.pricing_table.color8 li ul.active li.even,
.pricing_table li ul.color8:hover li.even,
.pricing_table li ul.color8.active li.even {
	background:#e89527;
	color:#fff;
	border-top:1px solid #ed9828;
	border-bottom:1px solid #d48824;
	border-left:1px solid #ed9828;
	border-right:1px solid #d48824;
}
.pricing_table.color8 li ul:hover li.odd,
.pricing_table.color8 li ul.active li.odd,
.pricing_table li ul.color8:hover li.odd,
.pricing_table li ul.color8.active li.odd {
	background:#e19026;
	color:#fff;
	border-top:1px solid #ed9828;
	border-bottom:1px solid #d48824;
	border-left:1px solid #ed9828;
	border-right:1px solid #d48824;
}
/*
==================================================
 1.2.9. Color 9
================================================== 
*/ 
.pricing_table.color9 li ul li h6,
.pricing_table li ul.color9 li h6 {
	color:#ba2e49;
}
.pricing_table.color9 li ul:hover li h6,
.pricing_table li ul.color9:hover li h6 {
	color:#fff;
}
.pricing_table.color9 li ul.active li h6,
.pricing_table li ul.color9.active li h6 {
	color:#fff;
}
.pricing_table.color9 li ul li.plan_name,
.pricing_table li ul.color9 li.plan_name {
	background:#c2304e;
	background:-moz-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2304e),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-o-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-ms-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2304e',endColorstr='#ba2e49',GradientType=0 );
	border:1px solid #b02c46;
	border-bottom:1px solid #c4314f;
	border-left:1px solid #c4314f;
}
.pricing_table.color9 li ul li.plan_price,
.pricing_table li ul.color9 li.plan_price {
	background:#ba2e49;
	border:1px solid #b02c46;
	border-left:1px solid #c4314f;
}
.pricing_table.color9 li ul li a.table_button,
.pricing_table li ul.color9 li a.table_button {
	background:#c2304e;
	background:-moz-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2304e),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-o-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:-ms-linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	background:linear-gradient(top,#c2304e 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2304e',endColorstr='#ba2e49',GradientType=0 );
	border:1px solid #ad2b45;
	-webkit-box-shadow:inset 0px 0px 1px 1px #c4314f;
	-moz-box-shadow:inset 0px 0px 1px 1px #c4314f;
	box-shadow:inset 0px 0px 1px 1px #c4314f;
}
.pricing_table.color9 li ul li a.table_button:hover,
.pricing_table li ul.color9 li a.table_button:hover {
	background:#ba2e49;
	background:-moz-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ba2e49),color-stop(100%,#c2304e));
	background:-webkit-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-o-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:-ms-linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	background:linear-gradient(top,#ba2e49 0%,#c2304e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba2e49',endColorstr='#c2304e',GradientType=0 );
}
.pricing_table.color9 li ul:hover li.even,
.pricing_table.color9 li ul.active li.even,
.pricing_table li ul.color9:hover li.even,
.pricing_table li ul.color9.active li.even {
	background:#c2304e;
	color:#fff;
	border-top:1px solid #c73250;
	border-bottom:1px solid #ad2b45;
	border-left:1px solid #c73250;
	border-right:1px solid #ad2b45;
}
.pricing_table.color9 li ul:hover li.odd,
.pricing_table.color9 li ul.active li.odd,
.pricing_table li ul.color9:hover li.odd,
.pricing_table li ul.color9.active li.odd {
	background:#ba2e49;
	color:#fff;
	border-top:1px solid #c73250;
	border-bottom:1px solid #ad2b45;
	border-left:1px solid #c73250;
	border-right:1px solid #ad2b45;
}
/*
==================================================
 1.2.10. Color 10
================================================== 
*/ 
.pricing_table.color10 li ul li h6,
.pricing_table li ul.color10 li h6 {
	color:#92c220;
}
.pricing_table.color10 li ul:hover li h6,
.pricing_table li ul.color10:hover li h6 {
	color:#fff;
}
.pricing_table.color10 li ul.active li h6,
.pricing_table li ul.color10.active li h6 {
	color:#fff;
}
.pricing_table.color10 li ul li.plan_name,
.pricing_table li ul.color10 li.plan_name {
	background:#97c920;
	background:-moz-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c920),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-o-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-ms-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:linear-gradient(top,#97c920 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c920',endColorstr='#92c220',GradientType=0 );
	border:1px solid #89b81d;
	border-bottom:1px solid #99cc21;
	border-left:1px solid #99cc21;
}
.pricing_table.color10 li ul li.plan_price,
.pricing_table li ul.color10 li.plan_price {
	background:#92c220;
	border:1px solid #89b81d;
	border-left:1px solid #99cc21;
}
.pricing_table.color10 li ul li a.table_button,
.pricing_table li ul.color10 li a.table_button {
	background:#97c920;
	background:-moz-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c920),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-o-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:-ms-linear-gradient(top,#97c920 0%,#92c220 100%);
	background:linear-gradient(top,#97c920 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c920',endColorstr='#92c220',GradientType=0 );
	border:1px solid #87b51d;
	-webkit-box-shadow:inset 0px 0px 1px 1px #99cc21;
	-moz-box-shadow:inset 0px 0px 1px 1px #99cc21;
	box-shadow:inset 0px 0px 1px 1px #99cc21;
}
.pricing_table.color10 li ul li a.table_button:hover,
.pricing_table li ul.color10 li a.table_button:hover {
	background:#92c220;
	background:-moz-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#92c220),color-stop(100%,#97c920));
	background:-webkit-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-o-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:-ms-linear-gradient(top,#92c220 0%,#97c920 100%);
	background:linear-gradient(top,#92c220 0%,#97c920 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c220',endColorstr='#97c920',GradientType=0 );
}
.pricing_table.color10 li ul:hover li.even,
.pricing_table.color10 li ul.active li.even,
.pricing_table li ul.color10:hover li.even,
.pricing_table li ul.color10.active li.even {
	background:#97c920;
	color:#fff;
	border-top:1px solid #9bcf21;
	border-bottom:1px solid #87b51d;
	border-left:1px solid #9bcf21;
	border-right:1px solid #87b51d;
}
.pricing_table.color10 li ul:hover li.odd,
.pricing_table.color10 li ul.active li.odd,
.pricing_table li ul.color10:hover li.odd,
.pricing_table li ul.color10.active li.odd {
	background:#92c220;
	color:#fff;
	border-top:1px solid #9bcf21;
	border-bottom:1px solid #87b51d;
	border-left:1px solid #9bcf21;
	border-right:1px solid #87b51d;
}
/*
==================================================
 1.2.11. Color 11
================================================== 
*/ 
.pricing_table.color11 li ul li h6,
.pricing_table li ul.color11 li h6 {
	color:#b82ee5;
}
.pricing_table.color11 li ul:hover li h6,
.pricing_table li ul.color11:hover li h6 {
	color:#fff;
}
.pricing_table.color11 li ul.active li h6,
.pricing_table li ul.color11.active li h6 {
	color:#fff;
}
.pricing_table.color11 li ul li.plan_name,
.pricing_table li ul.color11 li.plan_name {
	background:#be2fed;
	background:-moz-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#be2fed),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-o-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-ms-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2fed',endColorstr='#b82ee5',GradientType=0 );
	border:1px solid #af2cdb;
	border-bottom:1px solid #c030f0;
	border-left:1px solid #c030f0;
}
.pricing_table.color11 li ul li.plan_price,
.pricing_table li ul.color11 li.plan_price {
	background:#b82ee5;
	border:1px solid #af2cdb;
	border-left:1px solid #c030f0;
}
.pricing_table.color11 li ul li a.table_button,
.pricing_table li ul.color11 li a.table_button {
	background:#be2fed;
	background:-moz-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#be2fed),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-o-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:-ms-linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	background:linear-gradient(top,#be2fed 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2fed',endColorstr='#b82ee5',GradientType=0 );
	border:1px solid #ad2bd9;
	-webkit-box-shadow:inset 0px 0px 1px 1px #c030f0;
	-moz-box-shadow:inset 0px 0px 1px 1px #c030f0;
	box-shadow:inset 0px 0px 1px 1px #c030f0;
}
.pricing_table.color11 li ul li a.table_button:hover,
.pricing_table li ul.color11 li a.table_button:hover {
	background:#b82ee5;
	background:-moz-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b82ee5),color-stop(100%,#be2fed));
	background:-webkit-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-o-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:-ms-linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	background:linear-gradient(top,#b82ee5 0%,#be2fed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82ee5',endColorstr='#be2fed',GradientType=0 );
}
.pricing_table.color11 li ul:hover li.even,
.pricing_table.color11 li ul.active li.even,
.pricing_table li ul.color11:hover li.even,
.pricing_table li ul.color11.active li.even {
	background:#be2fed;
	color:#fff;
	border-top:1px solid #c230f2;
	border-bottom:1px solid #ad2bd9;
	border-left:1px solid #c230f2;
	border-right:1px solid #ad2bd9;
}
.pricing_table.color11 li ul:hover li.odd,
.pricing_table.color11 li ul.active li.odd,
.pricing_table li ul.color11:hover li.odd,
.pricing_table li ul.color11.active li.odd {
	background:#b82ee5;
	color:#fff;
	border-top:1px solid #c230f2;
	border-bottom:1px solid #ad2bd9;
	border-left:1px solid #c230f2;
	border-right:1px solid #ad2bd9;
}
/*
==================================================
 1.2.12. Color 12
================================================== 
*/ 
.pricing_table.color12 li ul li h6,
.pricing_table li ul.color12 li h6 {
	color:#4072a7;
}
.pricing_table.color12 li ul:hover li h6,
.pricing_table li ul.color12:hover li h6 {
	color:#fff;
}
.pricing_table.color12 li ul.active li h6,
.pricing_table li ul.color12.active li h6 {
	color:#fff;
}
.pricing_table.color12 li ul li.plan_name,
.pricing_table li ul.color12 li.plan_name {
	background:#4276ad;
	background:-moz-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4276ad),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-o-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-ms-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:linear-gradient(top,#4276ad 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4276ad',endColorstr='#4072a7',GradientType=0 );
	border:1px solid #3b6a9c;
	border-bottom:1px solid #4378b0;
	border-left:1px solid #4378b0;
}
.pricing_table.color12 li ul li.plan_price,
.pricing_table li ul.color12 li.plan_price {
	background:#4072a7;
	border:1px solid #3b6a9c;
	border-left:1px solid #4378b0;
}
.pricing_table.color12 li ul li a.table_button,
.pricing_table li ul.color12 li a.table_button {
	background:#4276ad;
	background:-moz-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4276ad),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-o-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:-ms-linear-gradient(top,#4276ad 0%,#4072a7 100%);
	background:linear-gradient(top,#4276ad 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4276ad',endColorstr='#4072a7',GradientType=0 );
	border:1px solid #3a6899;
	-webkit-box-shadow:inset 0px 0px 1px 1px #4378b0;
	-moz-box-shadow:inset 0px 0px 1px 1px #4378b0;
	box-shadow:inset 0px 0px 1px 1px #4378b0;
}
.pricing_table.color12 li ul li a.table_button:hover,
.pricing_table li ul.color12 li a.table_button:hover {
	background:#4072a7;
	background:-moz-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4072a7),color-stop(100%,#4276ad));
	background:-webkit-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-o-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:-ms-linear-gradient(top,#4072a7 0%,#4276ad 100%);
	background:linear-gradient(top,#4072a7 0%,#4276ad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7',endColorstr='#4276ad',GradientType=0 );
}
.pricing_table.color12 li ul:hover li.even,
.pricing_table.color12 li ul.active li.even,
.pricing_table li ul.color12:hover li.even,
.pricing_table li ul.color12.active li.even {
	background:#4276ad;
	color:#fff;
	border-top:1px solid #4479b3;
	border-bottom:1px solid #3a6899;
	border-left:1px solid #4479b3;
	border-right:1px solid #3a6899;
}
.pricing_table.color12 li ul:hover li.odd,
.pricing_table.color12 li ul.active li.odd,
.pricing_table li ul.color12:hover li.odd,
.pricing_table li ul.color12.active li.odd {
	background:#4072a7;
	color:#fff;
	border-top:1px solid #4479b3;
	border-bottom:1px solid #3a6899;
	border-left:1px solid #4479b3;
	border-right: 1px solid #3a6899;
}
/*
==================================================
 1.3. Ribbon
================================================== 
*/
.pricing_table .ribbon {
	position:absolute;
	top:45px;
	left:-6px;
	z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	width:100%;
	padding:5px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon:after {
	border:solid;
	border-width:5px 0px 0 5px;
	bottom:-6px;
	content:"";
	left:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon:before {
	border:solid;
	border-width:5px 5px 0 0px;
	bottom:-6px;
	content:"";
	right:-1px;
	position:absolute;
	z-index: 99;
}
/*
================================================== 
 1.3.1. Ribbon Color 1
================================================== 
*/
.pricing_table .ribbon.color1 {
	background:#4ea9bf;
	background:-moz-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#4ea9bf),color-stop(100%,#4392A5));
	background:-webkit-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-o-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:-ms-radial-gradient(center,ellipse cover,#4ea9bf 0%,#4392A5 100%);
	background:radial-gradient(ellipse at center,#4ea9bf 0%,#4392A5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea9bf',endColorstr='#4392A5',GradientType=1 );
	border:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon.color1:after {
	border-color:#40899c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon.color1:before {
	border-color:#40899c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow: inset 0px 0px 1px 1px #40899c;
}
/*
==================================================
 1.3.2. Ribbon Color 2
================================================== 
*/
.pricing_table .ribbon.color2 {
	background:#e06763;
	background:-moz-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#e06763),color-stop(100%,#c75a57));
	background:-webkit-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-o-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:-ms-radial-gradient(center,ellipse cover,#e06763 0%,#c75a57 100%);
	background:radial-gradient(ellipse at center,#e06763 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06763',endColorstr='#c75a57',GradientType=1 );
	border:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon.color2:after {
	border-color:#bd5753 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon.color2:before {
	border-color:#bd5753 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow: inset 0px 0px 1px 1px #bd5753;
}
/*
==================================================
 1.3.3. Ribbon Color 3
================================================== 
*/
.pricing_table .ribbon.color3 {
	background:#63cfa7;
	background:-moz-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#63cfa7),color-stop(100%,#57b593));
	background:-webkit-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-o-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:-ms-radial-gradient(center,ellipse cover,#63cfa7 0%,#57b593 100%);
	background:radial-gradient(ellipse at center,#63cfa7 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cfa7',endColorstr='#57b593',GradientType=1 );
	border:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon.color3:after {
	border-color:#52ab8a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon.color3:before {
	border-color:#52ab8a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow: inset 0px 0px 1px 1px #52ab8a;
}
/*
==================================================
 1.3.4. Ribbon Color 4
================================================== 
*/
.pricing_table .ribbon.color4 {
	background:#fc008b;
	background:-moz-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fc008b),color-stop(100%,#e3007b));
	background:-webkit-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-o-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:-ms-radial-gradient(center,ellipse cover,#fc008b 0%,#e3007b 100%);
	background:radial-gradient(ellipse at center,#fc008b 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc008b',endColorstr='#e3007b',GradientType=1 );
	border:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon.color4:after {
	border-color:#d90077 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon.color4:before {
	border-color:#d90077 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow: inset 0px 0px 1px 1px #d90077;
}
/*
==================================================
1.3.5. Ribbon Color 5
================================================== 
*/
.pricing_table .ribbon.color5 {
	background:#ff5429;
	background:-moz-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#ff5429),color-stop(100%,#e54b25));
	background:-webkit-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-o-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:-ms-radial-gradient(center,ellipse cover,#ff5429 0%,#e54b25 100%);
	background:radial-gradient(ellipse at center,#ff5429 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5429',endColorstr='#e54b25',GradientType=1 );
	border:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon.color5:after {
	border-color:#db4823 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon.color5:before {
	border-color:#db4823 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow: inset 0px 0px 1px 1px #db4823;
}
/*
================================================== 
 1.3.6. Ribbon Color 6
================================================== 
*/
.pricing_table .ribbon.color6 {
	background:#bab830;
	background:-moz-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#bab830),color-stop(100%,#a09e2a));
	background:-webkit-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-o-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:-ms-radial-gradient(center,ellipse cover,#bab830 0%,#a09e2a 100%);
	background:radial-gradient(ellipse at center,#bab830 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab830',endColorstr='#a09e2a',GradientType=1 );
	border:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon.color6:after {
	border-color:#969527 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon.color6:before {
	border-color:#969527 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow: inset 0px 0px 1px 1px #969527;
}
/*
==================================================
 1.3.7. Ribbon Color 7
================================================== 
*/
.pricing_table .ribbon.color7 {
	background:#f24147;
	background:-moz-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f24147),color-stop(100%,#d83a3f));
	background:-webkit-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-o-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:-ms-radial-gradient(center,ellipse cover,#f24147 0%,#d83a3f 100%);
	background:radial-gradient(ellipse at center,#f24147 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24147',endColorstr='#d83a3f',GradientType=1 );
	border:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon.color7:after {
	border-color:#cf383d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon.color7:before {
	border-color:#cf383d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow: inset 0px 0px 1px 1px #cf383d;
}
/*
==================================================
 1.3.8. Ribbon Color 8
================================================== 
*/
.pricing_table .ribbon.color8 {
	background:#faa02a;
	background:-moz-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#faa02a),color-stop(100%,#e19026));
	background:-webkit-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-o-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:-ms-radial-gradient(center,ellipse cover,#faa02a 0%,#e19026 100%);
	background:radial-gradient(ellipse at center,#faa02a 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa02a',endColorstr='#e19026',GradientType=1 );
	border:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon.color8:after {
	border-color:#d68924 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon.color8:before {
	border-color:#d68924 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow: inset 0px 0px 1px 1px #d68924;
}
/*
==================================================
 1.3.9. Ribbon Color 9
================================================== 
*/
.pricing_table .ribbon.color9 {
	background:#d43555;
	background:-moz-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#d43555),color-stop(100%,#ba2e49));
	background:-webkit-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-o-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:-ms-radial-gradient(center,ellipse cover,#d43555 0%,#ba2e49 100%);
	background:radial-gradient(ellipse at center,#d43555 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43555',endColorstr='#ba2e49',GradientType=1 );
	border:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon.color9:after {
	border-color:#b02c46 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon.color9:before {
	border-color:#b02c46 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow: inset 0px 0px 1px 1px #b02c46;
}
/*
==================================================
 1.3.10. Ribbon Color 10
================================================== 
*/
.pricing_table .ribbon.color10 {
	background:#a4db23;
	background:-moz-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#a4db23),color-stop(100%,#92c220));
	background:-webkit-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-o-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:-ms-radial-gradient(center,ellipse cover,#a4db23 0%,#92c220 100%);
	background:radial-gradient(ellipse at center,#a4db23 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4db23',endColorstr='#92c220',GradientType=1 );
	border:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon.color10:after {
	border-color:#89b81d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon.color10:before {
	border-color:#89b81d transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow: inset 0px 0px 1px 1px #89b81d;
}
/*
==================================================
 1.3.11. Ribbon Color 11
================================================== 
*/
.pricing_table .ribbon.color11 {
	background:#cc33ff;
	background:-moz-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#cc33ff),color-stop(100%,#b82ee5));
	background:-webkit-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-o-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:-ms-radial-gradient(center,ellipse cover,#cc33ff 0%,#b82ee5 100%);
	background:radial-gradient(ellipse at center,#cc33ff 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc33ff',endColorstr='#b82ee5',GradientType=1 );
	border:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon.color11:after {
	border-color:#af2cdb transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon.color11:before {
	border-color:#af2cdb transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow: inset 0px 0px 1px 1px #af2cdb;
}
/*
==================================================
 1.3.12. Ribbon Color 12
================================================== 
*/
.pricing_table .ribbon.color12 {
	background:#4982bf;
	background:-moz-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#4982bf),color-stop(100%,#4072a7));
	background:-webkit-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-o-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:-ms-radial-gradient(center,ellipse cover,#4982bf 0%,#4072a7 100%);
	background:radial-gradient(ellipse at center,#4982bf 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4982bf',endColorstr='#4072a7',GradientType=1 );
	border:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon.color12:after {
	border-color:#3b6a9c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon.color12:before {
	border-color:#3b6a9c transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow: inset 0px 0px 1px 1px #3b6a9c;
}
/*
==================================================
 1.4. Ribbon 2
================================================== 
*/
.pricing_table .ribbon2 {
	position:absolute;
	top:45px;
	left:-6px;
		z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
		padding:5px 20px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
		-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon2:after {
	border:solid;
	border-width:5px 0px 0 5px;
	bottom:-5px;
	content:"";
	left:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon2:before {
	border:solid;
	border-width:11px 12px 11px 0px;
	bottom:0px;
	content:"";
	right:-12px;
	position:absolute;
	z-index: 99;
}
/*
==================================================
 1.4.1. Ribbon 2 Color 1
================================================== 
*/
.pricing_table .ribbon2.color1 {
	background:#4392a5;
	background:-moz-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4392a5),color-stop(100%,#4ea9bf));
	background:-webkit-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-o-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:-ms-linear-gradient(left,#4392a5 0%,#4ea9bf 100%);
	background:linear-gradient(to right,#4392a5 0%,#4ea9bf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4392a5',endColorstr='#4ea9bf',GradientType=1 );
	border-right:1px solid #4392a5;
	border-left:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon2.color1:after {
	border-color:#4392a5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon2.color1:before {
	border-color: #4ea9bf transparent;
}
/*
==================================================
 1.4.2. Ribbon 2 Color 2
================================================== 
*/
.pricing_table .ribbon2.color2 {
	background:#c75a57;
	background:-moz-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c75a57),color-stop(100%,#e06763));
	background:-webkit-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-o-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:-ms-linear-gradient(left,#c75a57 0%,#e06763 100%);
	background:linear-gradient(to right,#c75a57 0%,#e06763 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75a57',endColorstr='#e06763',GradientType=1 );
	border-right:1px solid #c75a57;
	border-left:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon2.color2:after {
	border-color:#c75a57 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon2.color2:before {
	border-color:#e06763 transparent;
}
/*
==================================================
 1.4.3. Ribbon 2 Color 3
================================================== 
*/ 
.pricing_table .ribbon2.color3 {
	background:#57b593;
	background:-moz-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#57b593),color-stop(100%,#63cfa7));
	background:-webkit-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-o-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:-ms-linear-gradient(left,#57b593 0%,#63cfa7 100%);
	background:linear-gradient(to right,#57b593 0%,#63cfa7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b593',endColorstr='#63cfa7',GradientType=1 );
	border-right:1px solid #57b593;
	border-left:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon2.color3:after {
	border-color:#57b593 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon2.color3:before {
	border-color: #63cfa7 transparent;
}
/*
==================================================
 1.4.4. Ribbon 2 Color 4
================================================== 
*/
.pricing_table .ribbon2.color4 {
	background:#e3007b;
	background:-moz-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e3007b),color-stop(100%,#fc008b));
	background:-webkit-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-o-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:-ms-linear-gradient(left,#e3007b 0%,#fc008b 100%);
	background:linear-gradient(to right,#e3007b 0%,#fc008b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3007b',endColorstr='#fc008b',GradientType=1 );
	border-right:1px solid #e3007b;
	border-left:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon2.color4:after {
	border-color:#e3007b transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon2.color4:before {
	border-color: #fc008b transparent;
}
/*
==================================================
 1.4.5. Ribbon 2 Color 5
================================================== 
*/
.pricing_table .ribbon2.color5 {
	background:#e54b25;
	background:-moz-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e54b25),color-stop(100%,#ff5429));
	background:-webkit-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-o-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:-ms-linear-gradient(left,#e54b25 0%,#ff5429 100%);
	background:linear-gradient(to right,#e54b25 0%,#ff5429 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e54b25',endColorstr='#ff5429',GradientType=1 );
	border-right:1px solid #e54b25;
	border-left:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon2.color5:after {
	border-color:#e54b25 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon2.color5:before {
	border-color: #ff5429 transparent;
}
/*
==================================================
 1.4.6. Ribbon 2 Color 6
================================================== 
*/
.pricing_table .ribbon2.color6 {
	background:#a09e2a;
	background:-moz-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a09e2a),color-stop(100%,#bab830));
	background:-webkit-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-o-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:-ms-linear-gradient(left,#a09e2a 0%,#bab830 100%);
	background:linear-gradient(to right,#a09e2a 0%,#bab830 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09e2a',endColorstr='#bab830',GradientType=1 );
	border-right:1px solid #a09e2a;
	border-left:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon2.color6:after {
	border-color:#a09e2a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon2.color6:before {
	border-color: #bab830 transparent;
}
/*
==================================================
 1.4.7. Ribbon 2 Color 7
================================================== 
*/
.pricing_table .ribbon2.color7 {
	background:#d83a3f;
	background:-moz-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d83a3f),color-stop(100%,#f24147));
	background:-webkit-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-o-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:-ms-linear-gradient(left,#d83a3f 0%,#f24147 100%);
	background:linear-gradient(to right,#d83a3f 0%,#f24147 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83a3f',endColorstr='#f24147',GradientType=1 );
	border-right:1px solid #d83a3f;
	border-left:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon2.color7:after {
	border-color:#d83a3f transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon2.color7:before {
	border-color: #f24147 transparent;
}
/*
==================================================
 1.4.8. Ribbon 2 Color 8
================================================== 
*/
.pricing_table .ribbon2.color8 {
	background:#e19026;
	background:-moz-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e19026),color-stop(100%,#faa02a));
	background:-webkit-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-o-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:-ms-linear-gradient(left,#e19026 0%,#faa02a 100%);
	background:linear-gradient(to right,#e19026 0%,#faa02a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e19026',endColorstr='#faa02a',GradientType=1 );
	border-right:1px solid #e19026;
	border-left:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon2.color8:after {
	border-color:#e19026 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon2.color8:before {
	border-color: #faa02a transparent;
}
/*
==================================================
 1.4.9. Ribbon 2 Color 9
================================================== 
*/
.pricing_table .ribbon2.color9 {
	background:#ba2e49;
	background:-moz-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ba2e49),color-stop(100%,#d43555));
	background:-webkit-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-o-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:-ms-linear-gradient(left,#ba2e49 0%,#d43555 100%);
	background:linear-gradient(to right,#ba2e49 0%,#d43555 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba2e49',endColorstr='#d43555',GradientType=1 );
	border-right:1px solid #ba2e49;
	border-left:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon2.color9:after {
	border-color:#ba2e49 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon2.color9:before {
	border-color: #d43555 transparent;
}
/*
==================================================
 1.4.10. Ribbon 2 Color 10
================================================== 
*/
.pricing_table .ribbon2.color10 {
	background:#92c220;
	background:-moz-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#92c220),color-stop(100%,#a4db23));
	background:-webkit-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-o-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:-ms-linear-gradient(left,#92c220 0%,#a4db23 100%);
	background:linear-gradient(to right,#92c220 0%,#a4db23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c220',endColorstr='#a4db23',GradientType=1 );
	border-right:1px solid #92c220;
	border-left:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon2.color10:after {
	border-color:#92c220 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon2.color10:before {
	border-color: #a4db23 transparent;
}
/*
==================================================
 1.4.11. Ribbon 2 Color 11
================================================== 
*/
.pricing_table .ribbon2.color11 {
	background:#b82ee5;
	background:-moz-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b82ee5),color-stop(100%,#cc33ff));
	background:-webkit-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-o-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:-ms-linear-gradient(left,#b82ee5 0%,#cc33ff 100%);
	background:linear-gradient(to right,#b82ee5 0%,#cc33ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82ee5',endColorstr='#cc33ff',GradientType=1 );
	border-right:1px solid #b82ee5;
	border-left:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon2.color11:after {
	border-color:#b82ee5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon2.color11:before {
	border-color: #cc33ff transparent;
}
/*
==================================================
 1.4.12. Ribbon 2 Color 12
================================================== 
*/
.pricing_table .ribbon2.color12 {
	background:#4072a7;
	background:-moz-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4072a7),color-stop(100%,#4982bf));
	background:-webkit-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-o-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:-ms-linear-gradient(left,#4072a7 0%,#4982bf 100%);
	background:linear-gradient(to right,#4072a7 0%,#4982bf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7',endColorstr='#4982bf',GradientType=1 );
	border-right:1px solid #4072a7;
	border-left:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon2.color12:after {
	border-color:#4072a7 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon2.color12:before {
	border-color: #4982bf transparent;
}
/*
==================================================
 1.5. Ribbon 3
================================================== 
*/
.pricing_table .ribbon3 {
	position:absolute;
	top:45px;
	right:-6px;
		z-index:120;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
		padding:5px 20px;
	color:#fff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
		-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.pricing_table .ribbon3:after {
	border:solid;
	border-width:5px 5px 0px 0px;
	bottom:-5px;
	content:"";
	right:-1px;
	position:absolute;
	z-index:99;
}
.pricing_table .ribbon3:before {
	border:solid;
	border-width:11px 0px 11px 12px;
	bottom:0px;
	content:"";
	left:-12px;
	position:absolute;
	z-index: 99;
}
/*
==================================================
 1.5.1. Ribbon 3 Color 1
================================================== 
*/
.pricing_table .ribbon3.color1 {
	background:#4ea9bf;
	background:-moz-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4ea9bf),color-stop(100%,#4392a5));
	background:-webkit-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-o-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:-ms-linear-gradient(left,#4ea9bf 0%,#4392a5 100%);
	background:linear-gradient(to right,#4ea9bf 0%,#4392a5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea9bf',endColorstr='#4392a5',GradientType=1 );
	border-left:1px solid #4392a5;
	border-right:1px solid #40899c;
	text-shadow:0px 0px 1px #357382;
}
.pricing_table .ribbon3.color1:after {
	border-color:#4392a5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #40899c;
	-moz-box-shadow:inset 0px 0px 1px 1px #40899c;
	box-shadow:inset 0px 0px 1px 1px #40899c;
}
.pricing_table .ribbon3.color1:before {
	border-color: #4ea9bf transparent;
}
/*
==================================================
 1.5.2. Ribbon 3 Color 2
================================================== 
*/
.pricing_table .ribbon3.color2 {
	background:#e06763;
	background:-moz-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e06763),color-stop(100%,#c75a57));
	background:-webkit-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-o-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:-ms-linear-gradient(left,#e06763 0%,#c75a57 100%);
	background:linear-gradient(to right,#e06763 0%,#c75a57 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06763',endColorstr='#c75a57',GradientType=1 );
	border-left:1px solid #c75a57;
	border-right:1px solid #bd5753;
	text-shadow:0px 0px 1px #a34b48;
}
.pricing_table .ribbon3.color2:after {
	border-color:#c75a57 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #bd5753;
	-moz-box-shadow:inset 0px 0px 1px 1px #bd5753;
	box-shadow:inset 0px 0px 1px 1px #bd5753;
}
.pricing_table .ribbon3.color2:before {
	border-color: #e06763 transparent;
}
/*
==================================================
 1.5.3. Ribbon 3 Color 3
================================================== 
*/
.pricing_table .ribbon3.color3 {
	background:#63cfa7;
	background:-moz-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#63cfa7),color-stop(100%,#57b593));
	background:-webkit-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-o-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:-ms-linear-gradient(left,#63cfa7 0%,#57b593 100%);
	background:linear-gradient(to right,#63cfa7 0%,#57b593 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#63cfa7',endColorstr='#57b593',GradientType=1 );
	border-left:1px solid #57b593;
	border-right:1px solid #52ab8a;
	text-shadow:0px 0px 1px #469176;
}
.pricing_table .ribbon3.color3:after {
	border-color:#57b593 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	-moz-box-shadow:inset 0px 0px 1px 1px #52ab8a;
	box-shadow:inset 0px 0px 1px 1px #52ab8a;
}
.pricing_table .ribbon3.color3:before {
	border-color: #63cfa7 transparent;
}
/*
==================================================
 1.5.4. Ribbon 3 Color 4
================================================== 
*/
.pricing_table .ribbon3.color4 {
	background:#fc008b;
	background:-moz-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fc008b),color-stop(100%,#e3007b));
	background:-webkit-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-o-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:-ms-linear-gradient(left,#fc008b 0%,#e3007b 100%);
	background:linear-gradient(to right,#fc008b 0%,#e3007b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc008b',endColorstr='#e3007b',GradientType=1 );
	border-left:1px solid #e3007b;
	border-right:1px solid #d90077;
	text-shadow:0px 0px 1px #bf0069;
}
.pricing_table .ribbon3.color4:after {
	border-color:#e3007b transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d90077;
	-moz-box-shadow:inset 0px 0px 1px 1px #d90077;
	box-shadow:inset 0px 0px 1px 1px #d90077;
}
.pricing_table .ribbon3.color4:before {
	border-color: #fc008b transparent;
}
/*
==================================================
 1.5.5. Ribbon 3 Color 5
================================================== 
*/
.pricing_table .ribbon3.color5 {
	background:#ff5429;
	background:-moz-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ff5429),color-stop(100%,#e54b25));
	background:-webkit-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-o-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:-ms-linear-gradient(left,#ff5429 0%,#e54b25 100%);
	background:linear-gradient(to right,#ff5429 0%,#e54b25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5429',endColorstr='#e54b25',GradientType=1 );
	border-left:1px solid #e54b25;
	border-right:1px solid #db4823;
	text-shadow:0px 0px 1px #c2401f;
}
.pricing_table .ribbon3.color5:after {
	border-color:#e54b25 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #db4823;
	-moz-box-shadow:inset 0px 0px 1px 1px #db4823;
	box-shadow:inset 0px 0px 1px 1px #db4823;
}
.pricing_table .ribbon3.color5:before {
	border-color: #ff5429 transparent;
}
/*
==================================================
 1.5.6. Ribbon 3 Color 6
================================================== 
*/
.pricing_table .ribbon3.color6 {
	background:#bab830;
	background:-moz-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#bab830),color-stop(100%,#a09e2a));
	background:-webkit-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-o-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:-ms-linear-gradient(left,#bab830 0%,#a09e2a 100%);
	background:linear-gradient(to right,#bab830 0%,#a09e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab830',endColorstr='#a09e2a',GradientType=1 );
	border-left:1px solid #a09e2a;
	border-right:1px solid #969527;
	text-shadow:0px 0px 1px #7d7b20;
}
.pricing_table .ribbon3.color6:after {
	border-color:#a09e2a transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969527;
	-moz-box-shadow:inset 0px 0px 1px 1px #969527;
	box-shadow:inset 0px 0px 1px 1px #969527;
}
.pricing_table .ribbon3.color6:before {
	border-color: #bab830 transparent;
}
/*
==================================================
 1.5.7. Ribbon 3 Color 7
================================================== 
*/
.pricing_table .ribbon3.color7 {
	background:#f24147;
	background:-moz-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f24147),color-stop(100%,#d83a3f));
	background:-webkit-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-o-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:-ms-linear-gradient(left,#f24147 0%,#d83a3f 100%);
	background:linear-gradient(to right,#f24147 0%,#d83a3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24147',endColorstr='#d83a3f',GradientType=1 );
	border-left:1px solid #d83a3f;
	border-right:1px solid #cf383d;
	text-shadow:0px 0px 1px #b53135;
}
.pricing_table .ribbon3.color7:after {
	border-color:#d83a3f transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #cf383d;
	-moz-box-shadow:inset 0px 0px 1px 1px #cf383d;
	box-shadow:inset 0px 0px 1px 1px #cf383d;
}
.pricing_table .ribbon3.color7:before {
	border-color: #f24147 transparent;
}
/*
==================================================
 1.5.8. Ribbon 3 Color 8
================================================== 
*/
.pricing_table .ribbon3.color8 {
	background:#faa02a;
	background:-moz-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#faa02a),color-stop(100%,#e19026));
	background:-webkit-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-o-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:-ms-linear-gradient(left,#faa02a 0%,#e19026 100%);
	background:linear-gradient(to right,#faa02a 0%,#e19026 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa02a',endColorstr='#e19026',GradientType=1 );
	border-left:1px solid #e19026;
	border-right:1px solid #d68924;
	text-shadow:0px 0px 1px #bd7920;
}
.pricing_table .ribbon3.color8:after {
	border-color:#e19026 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #d68924;
	-moz-box-shadow:inset 0px 0px 1px 1px #d68924;
	box-shadow:inset 0px 0px 1px 1px #d68924;
}
.pricing_table .ribbon3.color8:before {
	border-color: #faa02a transparent;
}
/*
==================================================
 1.5.9. Ribbon 3 Color 9
================================================== 
*/
.pricing_table .ribbon3.color9 {
	background:#d43555;
	background:-moz-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d43555),color-stop(100%,#ba2e49));
	background:-webkit-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-o-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:-ms-linear-gradient(left,#d43555 0%,#ba2e49 100%);
	background:linear-gradient(to right,#d43555 0%,#ba2e49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43555',endColorstr='#ba2e49',GradientType=1 );
	border-left:1px solid #ba2e49;
	border-right:1px solid #b02c46;
	text-shadow:0px 0px 1px #96263c;
}
.pricing_table .ribbon3.color9:after {
	border-color:#ba2e49 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #b02c46;
	-moz-box-shadow:inset 0px 0px 1px 1px #b02c46;
	box-shadow:inset 0px 0px 1px 1px #b02c46;
}
.pricing_table .ribbon3.color9:before {
	border-color: #d43555 transparent;
}
/*
==================================================
 1.5.10. Ribbon 3 Color 10
================================================== 
*/
.pricing_table .ribbon3.color10 {
	background:#a4db23;
	background:-moz-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a4db23),color-stop(100%,#92c220));
	background:-webkit-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-o-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:-ms-linear-gradient(left,#a4db23 0%,#92c220 100%);
	background:linear-gradient(to right,#a4db23 0%,#92c220 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4db23',endColorstr='#92c220',GradientType=1 );
	border-left:1px solid #92c220;
	border-right:1px solid #89b81d;
	text-shadow:0px 0px 1px #769e19;
}
.pricing_table .ribbon3.color10:after {
	border-color:#92c220 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #89b81d;
	-moz-box-shadow:inset 0px 0px 1px 1px #89b81d;
	box-shadow:inset 0px 0px 1px 1px #89b81d;
}
.pricing_table .ribbon3.color10:before {
	border-color: #a4db23 transparent;
}
/*
==================================================
 1.5.11. Ribbon 3 Color 11
================================================== 
*/
.pricing_table .ribbon3.color11 {
	background:#cc33ff;
	background:-moz-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#cc33ff),color-stop(100%,#b82ee5));
	background:-webkit-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-o-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:-ms-linear-gradient(left,#cc33ff 0%,#b82ee5 100%);
	background:linear-gradient(to right,#cc33ff 0%,#b82ee5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc33ff',endColorstr='#b82ee5',GradientType=1 );
	border-left:1px solid #b82ee5;
	border-right:1px solid #af2cdb;
	text-shadow:0px 0px 1px #9b27c2;
}
.pricing_table .ribbon3.color11:after {
	border-color:#b82ee5 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	-moz-box-shadow:inset 0px 0px 1px 1px #af2cdb;
	box-shadow:inset 0px 0px 1px 1px #af2cdb;
}
.pricing_table .ribbon3.color11:before {
	border-color: #cc33ff transparent;
}
/*
==================================================
 1.5.12. Ribbon 3 Color 12
================================================== 
*/
.pricing_table .ribbon3.color12 {
	background:#4982bf;
	background:-moz-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4982bf),color-stop(100%,#4072a7));
	background:-webkit-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-o-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:-ms-linear-gradient(left,#4982bf 0%,#4072a7 100%);
	background:linear-gradient(to right,#4982bf 0%,#4072a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4982bf',endColorstr='#4072a7',GradientType=1 );
	border-left:1px solid #4072a7;
	border-right:1px solid #3b6a9c;
	text-shadow:0px 0px 1px #315882;
}
.pricing_table .ribbon3.color12:after {
	border-color:#4072a7 transparent;
	-webkit-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	-moz-box-shadow:inset 0px 0px 1px 1px #3b6a9c;
	box-shadow:inset 0px 0px 1px 1px #3b6a9c;
}
.pricing_table .ribbon3.color12:before {
	border-color: #4982bf transparent;
}
/*
===================================================
 1.6. Tooltip
===================================================
*/
.pricing_table a.tooltip {
	position:relative;
	color:#444;
}
.pricing_table li ul:hover a.tooltip {
	color:#fff;
}
.pricing_table a.tooltip span {
	display:none;
	position:absolute;
	bottom:30px;
	min-width:150px;
	left:-10px;
	color:#444;
	font-size:12px;
	padding:20px;
	border:1px solid #d9d9d9;
	background:#ffffff;
	background:-moz-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));
	background:-webkit-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	background:linear-gradient(top,#ffffff 0%,#eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 );
	-webkit-box-shadow:inset 0px 0px 0px 1px #fff;
	-moz-box-shadow:inset 0px 0px 0px 1px #fff;
	box-shadow:inset 0px 0px 0px 1px #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.pricing_table a.tooltip span:before {
	content:"";
	position:absolute;
	z-index:100;
	bottom:-7px;
	left:15px;
	border-top:8px solid #eee;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:0;
}
.pricing_table a.tooltip span:after {
	content:"";
	position:absolute;
	z-index:99;
	bottom:-8px;
	left:14px;
	border-top:9px solid #ccc;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:0;
}
.pricing_table a.tooltip:hover span {
	display: block;
}
/*
===================================================
 2. Tablet Landscape Size
===================================================
*/
@media only screen and (min-width:768px) and (max-width:959px) {
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table li ul li.plan_price {
		font-size:12px;
		line-height:12px;
	}
	.pricing_table li ul li.plan_price span {
		font-size:12px;
		line-height:12px;
		position:relative;
		top:-5px;
		font-weight:bold;
	}
	.pricing_table li ul li.plan_price strong {
		font-size:20px;
		line-height:20px;
		font-weight:bold;
	}
	.pricing_table.pt_sixth li ul li,
	.pricing_table.pt_fifth li ul li,
	.pricing_table.pt_fourth li ul li,
	.pricing_table.pt_third li ul li {
		padding-left:10px;
		padding-right:10px;
	}
	.pricing_table li ul li.plan_header_price {
		padding: 22px 10px;
	}
}
/*
===================================================
 End Tablet Landscape Size
===================================================
 3. Mobile Landscape Size and Tablet Portrait Size
===================================================
*/
@media only screen and (min-width:481px) and (max-width:767px) {
	.pricing_table li ul li h6 {
			display:block;
	}
	.pricing_table li ul.plan {
				display:none;
	}
	.pricing_table li ul li.plan_price {
		font-size:12px;
		line-height:12px;
	}
	.pricing_table li ul li.plan_price span {
		font-size:12px;
		line-height:12px;
		position:relative;
		top:-5px;
		font-weight:bold;
	}
	.pricing_table li ul li.plan_price strong {
		font-size:20px;
		line-height:20px;
		font-weight:bold;
	}
	.pricing_table.pt_sixth li ul li,
	.pricing_table.pt_fifth li ul li,
	.pricing_table.pt_fourth li ul li,
	.pricing_table.pt_third li ul li {
		padding-left:10px;
		padding-right:10px;
	}
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table.pt_sixth li {
		width:20% !important;
	}
	.pricing_table.pt_fifth li {
		width:25% !important;
	}
	.pricing_table.pt_fourth li {
		width:33.33333333%;
	}
	.pricing_table.pt_third li {
		width:50%;
	}
	.pricing_table li:nth-child(2) ul li {
		border-left: 1px solid #e4e4e4;
	}
}
/* 
=================================================== 
 End Mobile Landscape Size and Tablet Portrait Size
===================================================
 4. Mobile Portrait Size
===================================================
*/
@media only screen and (max-width:480px) {
	.pricing_table li ul li h6 {
			display:block;
	}
	.pricing_table li ul:hover {
		margin-top:0px;
	}
	.pricing_table li ul.plan {
				display:none;
	}
	.pricing_table {
			width:90%;
			padding:0 5%;
	}
	.pricing_table.pt_sixth li {
		width:100% !important;
	}
	.pricing_table.pt_fifth li {
		width:100% !important;
	}
	.pricing_table.pt_fourth li {
		width:100% !important;
	}
	.pricing_table.pt_third li {
		width:100% !important;
	}
	.pricing_table li ul li.even {
		border-left:1px solid #e4e4e4;
	}
	.pricing_table li ul li.odd {
		border-left: 1px solid #e4e4e4;
	}
}
/*
===================================================
 End Mobile Portrait Size
===================================================
*/