@charset "utf-8";
/* CSS Document */
.pricing{}
.pricing-container{margin:0px; *margin:0px 5px 5px 0px; padding:0px; vertical-align:top;}
.pricing-title{float:left; width:100%; margin-bottom:20px;}
.pricing-title h2{font-family:Helvetica,sans-serif; color:#333; font-size:30px; font-weight:bold; letter-spacing:-1px; padding:20px 0px 5px 0px; padding:20px 0px 5px 0px; text-shadow:1px 1px 1px #E9ECF5; text-align:center;}
/*.pricing h2{text-align:center; color:#333; font-size:38px; font-weight:bold; letter-spacing:-1.5px; margin:20px 0px -5px 10px}
.pricing h3{text-align:center; font-size:20px; font-weight:normal; letter-spacing:0px; color:#A4A4A4; margin:3px 0px 1px 0px; padding:0px}

.pricing div{float:left}
.pricing-points{width:120px; text-align:right}
.pricing-points ul{margin:143px 0px 0px 10px; padding:0px}
.pricing-points li{padding:5px; border-bottom:1px solid #E9E9E9; font-size:14px; list-style:none; white-space:nowrap; padding-right:5px}
.kuttai{width:157px; _width:154px; height:360px; border-right:1px solid #CCC; border-top:1px solid #efefef; border-bottom:1px solid #CCC; text-align:center; margin:10px 0px 0px 0px; background:#F7F7F7; _vertical-align:top}
.kuttai div{border-bottom:1px solid #CCC; width:100%; margin:0px; padding-bottom:10px}
.kuttai a{color:#fff; font-weight:bold; -moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; background:#5178E1; cursor:pointer; padding:4px 25px;  *padding:4px 20px; font-size:17px; text-decoration:none}
.kuttai a:hover{background:#1E45AE}
.kuttai p{font-size:18px; font-weight:normal; padding:8px 12px;  *padding:8px 2px}
.kuttai span{font-size:11px; color:#45688F; padding:5px 0px 0px 0px; display:block}
.kuttai ul{margin:105px 0px 0px 0px; _margin:15px 0px 0px 0px; padding:0px}
.kuttai li{padding:3px 18px;  *padding:3px 10px; list-style:none; white-space:nowrap; font-size:12px; cursor:default; text-align:left; color:#737373}
.kuttai li strong{font-size:14px; font-weight:bold; color:#575757; color:#535353; text-align:center}
.nettai{width:165px; text-align:center; height:377px}
.nettai div{background:#FBF2E1; border-bottom:1px solid #CCC; width:100%; margin:0px; padding:0px 0px 8px 0px}
.nettai p{font-size:20px; font-weight:normal; padding:8px 12px}
.nettai span{font-size:11px; color:#45688F; padding:5px 0px 0px 0px; display:block}
.nettai ul{margin:110px 0px 0px 0px; _margin:15px 0px 0px 0px; padding:0px}
.nettai li{padding:3px 17px;  *padding:3px 10px; font-size:12px; list-style:none; white-space:nowrap; color:#1F1F1F; cursor:default; text-align:left}
.nettai li strong{font-size:15px; font-weight:bold; color:#353535; color:#1F1F1F; text-align:center}
.nettai a{color:#fff; font-weight:bold; -moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; background:#D91F1F; cursor:pointer; padding:6px 25px; font-size:19px; text-decoration:none}
.nettai a:hover{background:#C61C1C}
.nettai-wrapper{border:3px solid #DC5656}
.r-shad{background-image:url(../images/subpages/right_shadow.png); background-position:right center; background-repeat:no-repeat; border-right:1px solid #BDBCBC}
.l-shad{background-image:url(../images/subpages/left_shadow.png); background-position:left center; background-repeat:repeat-y}
.entr-header, .profplus-header, .prof-header , .stand-header, .basic-header, .free-header{color:#fff; font-weight:bold; font-size:14px; padding:8px 4px; margin:0px;  white-space:nowrap}
.entr-header{background-color:#1E58B9;}
.profplus-header{background-color:#2161CB;}
.prof-header{background-color:#DA5858;}
.prof-header p{font-size:11px; font-weight:bold; color:#FADC76; padding:0px; margin:0px}
.stand-header{background-color:#4973E0;}
.basic-header{background-color:#6185E4;}
.free-header{background-color:#78A8D8;}
.price{font-size:22px; font-weight:normal; padding:8px 12px}
.free{font-size:24px; font-weight:bold; letter-spacing:-1px; padding:8px 22px; color:#D7312D}
.basic-signup{padding:10px 0px 10px 0px}
.info{float:left; color:#666; margin:-20px 0px 0px 12px; *margin:-10px 0px 0px 0px}
.pricing-cc{background:url(../images/subpages/credit-cards.gif); background-position:bottom right; background-repeat:no-repeat; margin:5px 7px 10px -10px;  *margin:-10px 0px 10px -10px; padding:0px 0px 10px 23px; vertical-align:top; width:222px; _width:290px;  *text-align:left; float:right}
.customers{background:url(../images/subpages/pricing_cust2.gif) no-repeat; height:269px; margin:10px 0 0 21px}*/
.customers-quote{width:321px; color:#4F4F4E; float:right; font-family:georgia,times; font-size:22px; line-height:30px; margin:70px 14px 0px 0px; text-align:center}
.regularplan-cont{float:left; width:538px; *width:592px; background:#D5E4EE; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-bottomleft:5px;padding:20px; border-left:1px solid #A3B7CB;  border-top:1px solid #A3B7CB ; border-bottom:1px solid #A3B7CB}
.regularplan-cont h4, .xpressplan-cont h4{font-size: 20px; font-weight: bold; text-transform: uppercase; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}
.xpressplan-cont h4 {color:#D91F1F;}
.xpressplan-cont p{color:#D91F1F; text-align:center;  border-bottom:2px solid #D91F1F; margin-bottom:15px; padding-bottom:10px;}
.regularplan-cont p{ text-align:center;  border-bottom:2px solid #000;  margin-bottom:15px; padding-bottom:10px;}
.regular-column{float:left; border-right:1px dotted #fff; padding:0px 15px; *padding:0px 5px; width:148px; *width:170px; height:358px;}
.xpressplan-cont{float:left; width:378px;  *width:372px; background:#FFF298;padding:20px 10px 44px 10px;
-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius-topright:5px; -webkit-border-radius-bottomright:5px;  border-right:1px solid #D9D395;  border-top:1px solid #D9D395 ; border-bottom:1px solid #D9D395}
.regularplan-cont a{-moz-border-radius:3px; -webkit-border-radius:3px; background:#5178E1; padding:5px 11px; *display:block; *padding:5px 10px; color:#fff; text-decoration:none; font-size:15px; white-space:nowrap; text-align:center;}.regularplan-cont a:hover{background:#333CA6}
.xpressplan-cont a{-moz-border-radius:3px; -webkit-border-radius:3px; background:#D91F1F; padding:5px 40px;  *display:block; color:#fff; text-decoration:none; font-size:15px; white-space:nowrap}.xpressplan-cont a:hover{background:#A20C00;}
.regularplan-cont ul, .xpressplan-cont ul{margin:25px 0px 0px 0px; _margin:15px 0px 0px 0px; padding:0px}
.xpressplan-cont ul,.regularplan-cont ul {padding-top:5px;}
.regularplan-cont li, .xpressplan-cont li{padding:4px 0px;  *padding:3px 10px; list-style:none; white-space:nowrap; font-size:13px; cursor:default; text-align:left; border-bottom:1px dotted #A3B7CB; }
.xpressplan-cont li, .xpressplan-cont li strong{color:#5B3411}
.xpressplan-cont li{ border-bottom:1px dotted #D0C87D;}
.regularplan-cont li, .regularplan-cont li strong{color:#333}
.regularplan-cont li strong, .xpressplan-cont li strong{font-size:14px; font-weight:bold; text-align:center}
.regular-column h2{font-size: 16px; text-transform: uppercase; text-shadow: 0 1px 0 #FFFFFF;}
.regular-column h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px;font-weight:bold; letter-spacing:-3px; padding-bottom:10px; }
.regular-column h3  span{font-size:14px; *font-size:12px; font-weight:bold; letter-spacing:0px; padding-left:5px; *padding-left:0px;}
.express-column{float:left; border-right:1px dotted #fff; padding:0px 15px; *padding:0px 5px; width:158px; *width:129px; height:334px;}
.express-column h2{font-size: 20px; text-transform: uppercase; text-shadow: 0 1px 0 #fff; color:#5B3411}
.express-column h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; letter-spacing:-3px; color:#000; padding-bottom:10px; *text-align:left }
.express-column h3  span{font-size:14px;*font-size:12px; font-weight:bold; letter-spacing:0px; padding-left:5px; *padding-left:0px;}
.free-cont{float:left; margin:20px 0px; width:939px; background:#F2F2F2; -moz-border-radius:5px; padding:20px; border:1px solid #CDCDCD; text-align:left}
.free-cont h4{font-size: 20px; font-weight: bold; text-transform: uppercase; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}
.free-cont div{ float:left; width:600px; margin-left:0px;}
.free-cont ul{margin-left:0px;}
.free-cont li{list-style:none;float:left; padding: 0px 10px 0px 13px; margin:0px; background:url(../images/subpages/pricing-bullet.png) no-repeat}
.free-cont li span{font-size:14px; color:#000}
.free-cont p{font-size:12px; text-transform:uppercase; margin-bottom:5px; color:#666}
.free-cont a{ background: #333333; border-radius: 5px 5px 5px 5px; color: #FFFFFF; font-size: 18px; padding: 16px 40px; text-decoration: none; *display:block; *text-align:center; *padding: 20px 50px;} .free-cont a:hover{background:#000; color:#fff;}
.pricing-secondlevel{margin:40px 20px 10px 20px;
	
	}

.addons{
	float:left;
	width:508;
	*width:540;
	border:2px dashed #CCC; padding:20px;
	margin:20px 0px 40px 0px;
	}

.addons-description{
	color:#666;
	font-size:11px;
	padding-bottom:10px;
}
.addons-row{
border-bottom:1px solid #CFCFCF;
width:100%;
clear:both;
}
.addons-row p{
	float:left;
}

.addon-label{
	font-size:14px;
	font-weight:bold;
	padding:10px 5px;
	border-right:1px solid #CFCFCF;
	width:150px;
	background:#E1E1E1;
	border-bottom:1px solid #CFCFCF;
	
	}

.addon-label-records{
	font-size:14px;
	font-weight:bold;
	padding:26px 5px;
	border-right:1px solid #CFCFCF;
	width:150px;
	background:#E1E1E1;
	
	}

.addon-value{
	font-size:14px;
	padding:9px 5px;
	}
		
.addon-value-records1{
	font-size:14px;
	padding:9px 5px;
	border-bottom:1px dotted #CFCFCF;
	}
.addon-value-records2{
	font-size:14px;
	padding:9px 5px;
	}


	
.addon-value strong{
	color:#D76222;
font-size:17px;

}

.discount-container{
	-moz-border-radius:10px 10px 10px 10px;
	border:1px solid #71CEF5;
	padding:10px 15px;
	width:257px;
	margin-bottom:20px;
	
}

.appyo-intro{
background:url(../images/subpages/appyo_intro.png) no-repeat;
-moz-border-radius:10px 10px 10px 10px;
	border:1px solid #71CEF5;
	border:1px solid #CACACA;
	padding:10px 5px;
	/*background-color:#D1E1F0;*/
background-color:#EBEBEB;

	}
.appyo-intro a{
	text-decoration:none;
	}
.appyo-intro p{
color:#666666;
line-height:1.6;
padding:41px 0px 10px 140px;
width:150px;
cursor:pointer;
}



.ngo-container{	
	padding:10px 15px;
	margin:40px 0px 40px 0px;
	
	

	
	}

.ngo-container p, .discount-container p{
	color:#666;
line-height:22px;
margin-top:5px;
width:239px;
font-size:14px;
padding-top:10px;
text-align:left;
*margin-right:20px;

}

.ngo-container p img{
	*display:block;
	padding-right:20px;}
	
.pricing-faq{margin:30px 10px 0px 10px;  *margin:10px 5px 0px 5px; float:left; width:54%;}
.pricing-faq div{float:left; padding:0px 10px 10px 10px; width:45%; height:175px; *height:220px; *width:240px; *text-align:left;}
.pricing-faq div h3{font-weight:bold; font-size:16px; color:#333; display:block}
.pricing-faq div p{color:#666; line-height:1.8; margin-bottom:30px}
.pricing-faq div ul{margin:0px 0px 0px 15px; padding:0px}
.pricing-faq div li{color:#666; line-height:1.8; cursor:default}

.customers{
float:right;
border-left:1px solid #ECECEC;
padding:20px 0px 20px 28px;
margin:5px 0px;}

.customers-axn {
	
}
.customers h2{
border-top:1px solid #ECECEC;
font-size:22px;
margin:57px 0 0;
padding:30px 0 10px;
}
.footer-callaxn{
	border-top:4px solid #333;
	padding:30px 0px 35px 0px;
	*padding:10px 0px 35px 0px;
	text-align:center;
	margin-top:30px; *margin-top:10px;
}
.footer-callaxn h2{
	padding:10px 0px 15px 0px;
}
.footer-callaxn a{
	text-align:center;
	font-size:26px;
padding:12px 45px;
text-decoration:none;-moz-border-radius:3px;
border:1px solid #71CEF5;
background:#5178E1;
margin-bottom:20px;
color:#fff;}
.footer-callaxn a:hover{background:#333CA6; color:#fff;}

.support-band{
   border: 4px solid #E4E4E4;
    color: #333333;
    margin: 20px auto 0;
    padding: 13px 20px 33px 20px;
    width: 600px;
	*text-align:left;
	
	}

.support-band div{
	float:left;
	background:url(../images/subpages/mack-george2.png) no-repeat;
	margin:0px 15px 4px 0px;
	padding:0 164px 99px 0;
}
.support-band h3{	
border-bottom: 2px solid #F7F7F7;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 5px;
  	color:#000;
	text-align:center;
	
}

.support-band-desc{
line-height:21px;
padding:5px 0px 5px 0px;
font-size:16px;
color:#666;


}

.support-band p{
	display:block;

text-align:left;
    font-size: 22px;
font-weight: bold;
line-height:32px;

	color:#333;

}
.support-band p span{
 color: #485DC5;
     font-size: 22px;
font-weight: bold;
}
.support-band p a{
 color: #485DC5;
}
	
/*.pricing-footer-info{
margin:25px 0 0;
text-align:center;
font-size:25px;
color:#999;
}
.pricing-footer-info h2{
color:#000;
font-size:25px;
font-weight:bold;
margin-bottom:10px;
}

.pricing-footer-info span, .pricing-footer-info a{
font-size:27px;
font-weight:bold;
color:#485DC5;
line-height:10px;


}*/

.pricing-deals{background:url(../images/subpages/deals_bg2.jpg) no-repeat top right; margin:-15px 0px 0px 20px;  *margin:-15px 0px 0px 0px; padding:10px 20px 0px 0px;  *padding:80px 20px 0px 0px;  *text-align:center}
.pricing-deals table{ *margin-left:-110px; width:80%;  *width:76%;  *text-align:left}
.yearly-header{border-top:2px dashed #666; border-bottom:2px dashed #666; margin-top:68px;  *margin:50px 0px 0px -91px; padding:30px 10px;  *padding:15px 10px 10px 10px; width:77.8%;  *width:77%; background:#FDE979}
.yearly-header-text{font-size:32px; color:#2B4373; color:#D73939; line-height:6px; _line-height:25px; float:left}
.yearly-header-save{background:#D73939; color:#FFF; float:right; font-size:26px; font-weight:bold; padding:2px 12px; position:relative; top:-17px;  *top:1px}
.plan-head{background:#FAF9CB; padding:10px; font-size:20px; color:#666}
.cost-head{background:#FAF9CB; padding:10px; font-size:20px; color:#666}
.savings-head{background:#F8E2B6; padding:10px; font-size:26px; font-weight:bold; color:#d73939; white-space:nowrap}
.deal-action-head{background:#FAF9CB; padding:10px; color:#666}
.pricing-deals td{padding:5px 10px; border-bottom:1px solid #cecece; vertical-align:middle}
.plan{width:25%; font-family:Georgia,"Times New Roman",Times,serif; font-size:25px; font-weight:normal; white-space:nowrap; color:#333}
.plan span{display:block; font-size:14px; color:#666}
.cost{width:20%; color:#333; font-size:30px; letter-spacing:-1px}
.cost span{color:#666; text-decoration:line-through; letter-spacing:0px; padding:10px 5px 0px 0px; font-size:14px; float:left; width:39px}
.savings{width:15%; font-size:37px; font-weight:bold; color:#d73939; letter-spacing:-1px; background:#FBEFCA}
.deal-action{width:20%}
.deal-action a{-moz-border-radius:4px 4px 4px 4px; background:#666; color:#efefef; font-size:14px; font-weight:bold; padding:8px 8px; text-decoration:none; white-space:nowrap}
.deal-action a:hover{background:#000; color:#fff}
.return{-moz-border-radius:4px 4px 4px 4px; border:4px solid #EEE; margin:0px 20px 20px 30px}
.return-inner{-moz-border-radius:4px 4px 4px 4px; border:1px solid #DDD; padding:15px 30px; text-align:left}
.return-inner ul{margin-left:20px}
.return-inner li{padding:5px 0px}
.return-inner a{font-size:17px; font-weight:bold; background:#DCDCDC; text-decoration:none; -moz-border-radius:4px 4px 4px 4px; padding:4px 10px}
.deals-footer-copy{float:right; padding-top:30px}