/* Pricing - New */

.newpricingtable{font-family:Arial,sans-serif;}
.newpricingtable th{font-weight:bold;font-size:15px;text-align:center;}
.newpricingtable td{padding:3px 3px 3px 3px;border-bottom:1px solid #f1f5f6;}
.newpricingtable .col1{}
.newpricingtable .col2{}
.newpricingtable .col3{}
.newpricingtable .col4{}
.newpricingtable .col5{}

th.col1, th.col2, th.col3, th.col4, th.col5{border-bottom:2px solid #bacfd3;padding:0 0 0 0;}
th.col1, th.col2, th.col3, th.col5{background-color:#ffffff;}
th.col4{background-color:#fff9bd;border-bottom:0px;}
th.col5{font-size:16px;}

.colheadpricing{margin:3px 0 3px 0;}


td.rowlabel{text-align:left;background-color:#ffffff;font-size:14px;}
td.rowlabel2{text-align:left;background-color:#ffffff;font-size:13px;}
td.rowlabel2head{text-align:left;background-color:#ffffff;font-size:13px;font-weight:bold;height:50px;vertical-align:bottom;}
.smallrowlabel{font-size:12px;color:#595959;}
.smallrowlabel2{font-size:13px;color:#595959;padding:0 0 0 17px;background-repeat:no-repeat;}
.greencheck{}
.greentext{color:green;font-weight:bold;}
.greencheckhighlight{}
td.fillcell{padding:10px 0 0 0;}
td.pricingtop{background-color:#f3f7f8;border-bottom:1px solid #e9f0f2;}
td.pricingtop2{background-color:#FAFDF0;border-bottom:1px solid #e9f0f2;border-right:none;}
td.pricingtop3{background-color:#FAF2F2;border-bottom:1px solid #e9f0f2;}
td.pricingtop4{background-color:#FFFFDF;border-bottom:1px solid #e9f0f2;}
td.pricingtop5{background-color:#CCCC66; color:#000000; font-size:12px;font-weight:bold;text-align:left;border-bottom:1px solid #e9f0f2;}
td.col2bottom{border-right:0px;}
td.col2end{border:0px;}
td.col4right{border-right:0px;}
td.highlightcol{background-color:#fff9bd;border-bottom:1px solid #f2f0b6;border-right:0px;}
td.highlightcolend{background-color:#fff9bd;border:0px;}
td.expandingrow{margin:0;padding:0;border:0;}

.highlightrowmssg{font-size:12px;font-weight:normal;line-height:100%;margin:2px 0 0 0;}
.showmoreless{text-align:center;font-weight:bold;}
.showmoreless2{text-align:center;width:908px;font-size:16px;margin:40px 0 40px 0;font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;}
.pricetoprow{font-size:16px;font-weight:bold;padding:0px 0 0px 0;}
.planbottomrow{font-size:14px;font-weight:bold;}
.pricebottomrow{font-size:14px;font-weight:bold;margin:0 0 7px 0;}
.permonth{font-size:12px;color:#666;font-weight:normal;}
.expandrow{}
.twomonthsfree{font-weight:normal;font-size:11px;line-height:100%;margin:5px 0 0 0;color:#333333;}

.expandlinkon{background-color:#ffcc00;}
.slideup{color:#c63;cursor:pointer;}
.slidedown{color:#c63;cursor:pointer;}

.title_heading{
color:#636F00;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background-color:#FAFDF0;
border-bottom:1px #CCCC66 solid;
border-top:1px #CCCC66 solid;
}





.button .button-left {
	display: block;
	background: url(../images/button-reg-bg-left.png) no-repeat left top;
}


.button-80 .button-left {
	background-image: url(images/button-reg-mini-left.png);
}

.button .button-right {
	display: block;
	padding: 7px 30px 11px 15px;
	background: url(images/button-reg-bg-right.png) no-repeat right top;
}
.button-80 .button-right {
	padding: 2px 7px 6px;
	background-image: url(images/button-reg-mini-right.png);
}

.button {
	width: 240px;
	margin: 30px 0px 20px;
}
.button-80  { width: 80px; margin-top: 0; margin-bottom: 0; }

.button a {
	color: #000 !important;
}


.button a {
	display: block;
	color: #300;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-family: "HelveticaNeue-Bold", Arial, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: #fc0 0 1px 0;
	background: url(images/button-reg-bg.png) repeat-x;
}

.button a:hover,
.button a:active {
	text-decoration: underline;
}