/* $Id: gapps.css,v 1.10 2011/04/20 08:38:02 raffic Exp $ */
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	*text-align:center;
	background:#F4F4F4;
}
.body, td, p, span, div, ul, li, h2, h3 {
	font-family:arial, verdana;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	cursor:default;
}
.body, a {
	color:#485DC5;
}
.body, a:hover {
	color:#000;
}
.menu-container {
	padding:7px 5px 6px 0px;
	*padding:0px;
	margin:0 auto;
	margin-top:15px;
	*margin-top:0px;
	vertical-align:bottom;
	*vertical-align:top;
	background:url(../images/index/navmenu_bg.gif) repeat-x;

}
.devzone-nav-menu-active {
	background-color:#ABB8E4;
	border-right:1px solid #CFCFCF
}
.devzone-nav-menu-active a {
	color:#3d5076;
	padding-right:15px
}
.devzone-nav-menu-inactive {
	border-right:1px solid #CFCFCF
}
.devzone-nav-menu-inactive a {
	color:#303427;
	padding-right:15px
}
.devzone-nav-menu-inactive-hover {
	background:#C4CDD7;
	background:#D3D3D3;
	border-right:1px solid #CFCFCF
}
.devzone-nav-menu-inactive-hover a {
	color:#37476C;
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px
}
.nav-menu {
	margin:0px;
	padding:0px;

}
.nav-menu li {
	display:inline;
	list-style:none;
	padding:7px 10px 6px 15px;
	*padding:6px 15px 6px 15px;
	*height:28px;
}
.nav-menu li a {
	text-decoration:none;
	font-weight:bold
}
.nav-menu-inactive {
	border-right:1px solid #CFCFCF
}
.nav-menu-inactive-hover {
	background:#D3D3D3;
	border-right:1px solid #CFCFCF
}
.nav-menu-active {
	background-color:#afc2f2;
	border-right:1px solid #CFCFCF
}
.nav-menu-active a {
	color:3d5076;
	padding-right:15px;
	background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right
}
.nav-menu-inactive a {
	color:#303427;
	background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right;
	padding-right:15px
}
.nav-menu-inactive-hover a {
	color:#37476C;
	background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right;
	padding-right:15px
}
.zc-copydivtr {
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff
}
.zc-copydivtrhover {
	color:#000;
	background-color:#E5E5E5
}
.zc-pane-header-a {
	color:#284391;
	font-size:12px;
	text-decoration:none
}
.zc-pane-header-a:hover {
	color:#000;
	font-size:12px;
	text-decoration:none
}
.zc-copymenu {
	font-size:11px;
	padding:5px 10px 5px 5px;
	border-left:1px solid #94a7d7;
	border-right:1px solid #94a7d7;
	border-bottom:1px dotted #B5B5B5;
	_border-bottom:1px solid #E4E4E4;
	white-space:nowrap;
	cursor:pointer;
	text-align:left
}
.header-cont {
	width:980px;
	margin:0px auto;
 *text-align:left;
}
.body-cont {
	width:980px;
	margin:0px auto;
	background:#fff;
	-moz-box-shadow: 0px 2px 10px #d4d4d4; /* for Firefox 3.5+ */
	-webkit-box-shadow: 0px 2px 10px #d4d4d4; /* for Safari and Chrome */
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#d4d4d4', Direction=145, Strength=3);
	vertical-align:top;
 *text-align:left;
	padding:0px;
}
.footer-cont {
	width:980px;
	margin:0px auto;
	margin-top:-80px;
}
.logo {
	margin:18px 0px 15px 0px;
	float:left;
}
.topnav {
	overflow:hidden;
	float:right;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border:1px solid #dce2e4;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	background:#C5CADE;
	background:#E8E8E8;
	padding:3px 0px;
}
.topnav ul {
}
.topnav li {
	list-style-type:none;
	font-size:12px;
	float:left;
	margin:0px 5px;
	padding:4px 10px 4px 15px;
	border-right:1px dotted #EAECF2;
}
.topnav li a {
	color: #48494C;
}
.video-icon {
	background:url(../images/gapps/tv-icon.png) no-repeat;
}
.demo-icon {
	background:url(../images/gapps/demo-icon.png) no-repeat;
}
.toll-icon {
	background:url(../images/gapps/toll-icon.png) no-repeat;
}
.header-links {
	float:right;
	text-align:right;
	margin-bottom:10px;
}
.header-links p {
	margin-top:20px;
}
.header-links p a {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.header-links p a:hover {
	color:#000;
}
.price-tab {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#536573;
	color:#fff;
	padding:4px 20px;
	margin-:0px 0px 0px 10px;
}
.inactv {
	color:#000000;
	margin:0px 10px;
	text-transform: uppercase;
}
.actv {
	color:#646568;
	text-transform: uppercase;
}
.masthead {
	background:url(../images/campaigns/ltblue_bg.jpg) bottom repeat-x;
	background-color: #9EAEDF;
	margin:0px;
	padding:0px;
	height:419px;
	overflow:hidden;
}
.masthead-title {
	text-align:center;
}
.masthead-title h1 {
	color:#174372;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	text-shadow:2px 2px 2px #fff;
	margin:0px 0px 10px 0px;
	padding:25px 0px 0px 0px;
	letter-spacing:-1px;
	line-height:30px;
}
.masthead-title h1 strong {
	font-size:51px;
	font-weight:bold;
	letter-spacing:-1.5px;
}
.masthead-title h3 {
	color:#545B6D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-0.5px;
}
#slideshow {
	height:290px;
}
.hero {
}
.hero-slide {
	width:980px;
}
.hero-content {
	float:right;
	width:430px;
	margin:25px 30px 0px 0px;
}
.hero-content h2 {
	font-size:27px;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:normal;
	margin-top:20px;
}
.hero-content p {
	color:#394D64;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}
.hero-image {
	float:left;
	margin:0px 0px 0px 20px;
}
.hero-slide-nav {
	background:#48494C;
	text-align:center;
	padding:12px 0px;
}
.call-to-axn p a {
	font-weight:bold;
	font-size:17px;
	line-height:1.6;
	margin:6px 0 70px;
}
.gapps-intergration-contr {
	float: left;
	margin-top: 45px;
}
.gapps-intergration {
	clear:both;
}
.gapps-intergration h2 {
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	color: #333;
}
.gapps-intergration h3 {
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #666;
}
.gapps-intergration p {
	color: #666666;
	line-height: 1.8;
	width: 310px;
}
.gapps-intergration div {
	float: left;
	margin: 0px 15px 50px;
	width: 314px;
}
.mentions {
	margin:10px 30px;
	padding:20px 0px 20px 0px;
	text-align:center;
}
.mentions h2 {
	color: #232323;
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin-bottom:10px;
}
.sellers {
	float:left;
	margin:0px 0px 0px 45px;
	width:425px;
}
.sellers ul {
	margin:0px;
	padding:0px;
}
.sellers li {
	padding:0px 0px;
	margin:15px 0px;
	font-weight:bold;
	font-size:15px;
	color:#333;
}
.sellers li p {
	font-weight:normal;
	font-size:12px;
	margin-left: 46px;
}
.sellers li span {
	-webkit-border-radius: 3em;
	-moz-border-radius: 3em;
	background:#ABBAE5;
	font-family: "minion-pro-1", "minion-pro-2", "Times New Roman", Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	
	letter-spacing: -5px;
	margin-right: 10px;
	padding: 0 16px 0 10px;
	color:#174372;
}
.import {
	border-top: 1px solid #B2B2B2;
	padding: 35px 0px;
	text-align: center;
	width: 163px;
}
.import a {
	cursor:pointer;
	display:block;
}
.import p {
	font-size:11px;
	cursor:pointer;
}
.import span {
	font-size:11px;
	color:#485DC5;
	cursor:pointer;
}
.mid-content {
	margin:20px 0px 0px 20px;
}
.testimonials h2 {
	border-bottom:1px solid #CCCCCC;
	color:#222222;
	font-size:19px;
	font-weight:normal;
	margin:13px 0 15px 36px;
	padding:0 0 5px;
}
.benefit-pitch h2 {
	font-size:19px;
	color:#B2B2B2;
	font-size:28px;
	font-style:normal;
	font-weight:500;
	letter-spacing:-1px;
	line-height:1.1em;
	margin:13px 0 15px 36px;
	padding:0 0 5px;/*border-bottom:4px double #CCCCCC;*/

	
}
.col {
	display:inline;
	float:left;
	margin:0 0 0 36px;
	width:288px;
}
.col-wide {
	padding:0px 60px;
	margin-bottom:60px;
}
.what-next {
	margin:0 0 0 36px;
	width:20%;
	float:left;
}
.top10-toc {
	margin:0px auto;
	width:91%;
 *width:100%;
}
.top10-toc ul {
	float:left;
	margin-bottom:30px;
}
.top10-toc li {
	list-style:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3em;
	background:#666666;
	font-size:20px;
	font-weight:bold;
	margin-bottom:7px;
	cursor:pointer;
	padding: 4px 15px 4px 5px;
	width: 351px;
*width: 151px;
}
.top10-toc li:hover {
	background:#515151;
}
.top10-toc a {
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
}
.top10-toc span strong {
	-webkit-border-radius: 3em;
	-moz-border-radius: 3em;
	background:#969696;
	font-family: "minion-pro-1", "minion-pro-2", "Times New Roman", Georgia, serif;
	font-size: 27px;
	font-weight: normal;
	letter-spacing: -5px;
	margin-right: 10px;
	padding: 0 16px 0 10px;
}
.icon-left {
	float:left;
	margin-right:30px;
}
.icon-right {
	float:right;
	margin-left:43px;
}
.top10-bg {
	padding:5px 10px;
	clear:both;
}
.top10-bg p {
	margin:20px 0 24px;
	color:#7F7F7F;
	line-height:1.8;
}
.top10-bg p strong {
	background: #DFE4F7;
	color: #000000;
	font-size: 15px;
	font-weight: normal;
	padding: 1px 5px;
}
.top10-bg h4 {
	color:#666666;
	font-size:27px;
	letter-spacing:-1px;
	padding-bottom:5px;
	margin:30px 0px 5px 0px;
	font-weight:normal;
	/*border-bottom:2px solid #48494C;*/
	background:#
}
.top10-bg h4 span {
	color:#CCCCCC;
	float:left;
	width: 3em;
	height: 3em;
	-webkit-border-radius: 5em;
	-moz-border-radius: 5em;
	background:#666666;
	margin-right:15px;
}
.top10-bg h4 span strong {
	font-weight: normal;
	line-height: 35px;
	padding: 10px 0 0 13px;
	font-size:25px;
	font-weight:normal;
	font-family:"minion-pro-1", "minion-pro-2", "Times New Roman", Georgia, serif;
}
.customers {
	margin: 45px 20px 30px 20px;
	padding:30px;
	*padding:30px 10px;
	text-align:center;
	border-top: 3px double #D5D6D7;
}
.customers h2 {
	color: #232323;
	font-size: 20px;
	font-style: normal;
	font-weight:normal;
	text-align: center;
}
.mid-calltoaxn {
	margin:30px 30px;
	padding:20px 0px 20px 0px;
	text-align:center;
	border-bottom: 3px double #D5D6D7;
	border-top: 3px double #D5D6D7;
}
.customers-quote {
	width:321px;
	float:right;
	text-align:center;
	color:#888888;
	font-size:22px;
	font-style:italic;
	font-weight:500;
	line-height:30px;
	margin: 70px 14px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.testimonials {
	margin:0px 30px;
}
.testimonials div {
	display:table-cell;
 *display:inline;
	width:250px;
 *width:230px;
	padding-right:20px;
}
.testimonials img {
	float:left;
	margin-right:10px
}
.testimonials p {
	margin-bottom:5px;
	font-size:11px;
	color:#666;
}
.testimonials span {
	font-size:11px;
	color:#666;
}
.featured {
	margin:50px 0px 20px 0px;
	text-align:center
}
.footer-signup {
	padding:30px 0px 70px 0px;
	text-align:center
}
/******* SUB PAGES STARTS *******/
.subpage-title {
	background:url(../images/gapps/title-bg.png) repeat-x #48494C;
	padding:4px 10px;
	height:89px;
}
.subpage-title h2 {
	font-size:38px;
	font-weight:normal;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	color:#39568C;
	text-shadow:2px 2px 2px #E9ECF5;
	padding:23px 0 10px;
	float:left;
	letter-spacing:-0.5px;
}
.subpage-callaxn {
	float:right;
	padding-top: 9px;
}
.features-outer-container h2 {
	color:#485DC5;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	font-size:22px;
	margin:5px 0;
	padding:10px 0 0;
}
.features-outer-container p {
	color:#666666;
	line-height:1.8;
}
.features-outer-container {
	margin:0px 40px
}
.features-outer-container h3 {
	font-size:21px solid;
	font-size:18px;
	color:#666666;
}
.customers-box {
	margin:40px 0px;
	float:left
}
.customers-outr-container {
	padding:40px 50px 30px 50px;
}
.casestudy h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	margin-bottom:10px;
	padding-bottom:2px
}
.casestudy h3 {
	font-size:18px;
	border-bottom:1px solid #DAD6D6;
}
.casestudy-box {
	width: 510px;
	float:left;
	margin-top:20px;
}
.casestudy-box div {
	float:left;
	width: 145px;
	padding:20px 20px 20px 0px;
}
.casestudy-box p {
	color: #797C80;
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0px 0px 3px;
}
.customer-video {
	float:right;
	padding-top:20px;
}
.customer-video p {
	font-size:11px;
	color:#797C80;
	width:346px;
	text-align:left;
	margin-top:5px;
	line-height:16px;
}
.customer-video p a {
	font-size:11px;
	margin-left:6px;
}
.testimonial-box {
	width:40%;
 *width:31%;
	margin-top:50px;
	float:left;
}
.quotes {
	margin-bottom:61px;
}
.testimonial_bubble {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:none repeat scroll 0 0 #E3F5FD;
	color:#1A4A7A;
	padding:15px;
}
.testimonial_bubble h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1A4A7A;
	font-size:17px;
	font-style:italic;
	font-weight: normal;
	line-height:26px;
	margin:0px 0 4px 0px;
	padding:5px 13px 0;
}
.testimonial_bubble blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0 0 7px;
	padding:0 13px 5px;
	line-height:21px
}
.quotes cite {
	background:url(../images/form-builder/quote.gif) no-repeat scroll left top transparent;
	float:left;
	padding-top:25px;
}
.twitter-box {
	float:left;
	width: 20%;
	margin:50px 30px 0px 30px
}
.tweet {
	margin-top:14px
}
.tweet-quote {
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border:1px solid #D8D8D8;
	color:#666666;
	font-size:12px;
	line-height:18px;
	text-align:center;
	padding:15px;
	border:1px solid #d8d8d8;
}
.tweet-quote span {
}
.tweet p {
	background:url(../images/form-builder/twitter_quote.png) no-repeat;
	padding-top:33px;
	position:relative;
	top:-1px;
	left:17px;
	font-size:11px;
	color:#416B94;
	padding-left:65px;
	text-align:left;
	padding-top:11px;
}
.tweet-big {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.survey-box {
	float:left;
	width: 33%;
	margin-top:50px;
	position:relative;
	right:-60px;
}
.survey-box div {
	margin:20px 0px;
}
.survey-box p {
	padding:5px;
	font-size:11px;
	color:5d5959;
	line-height:22px;
	border-top:4px double #D1D1D1;
	border-bottom:4px double #D1D1D1;
	margin-right:35px;
	color:#AAAAAA
}
.awards-box {
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px;
	border-left:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding: 5px 10px;
	position:relative;
	right:-81px;
 *right:-85px;
}
.awards-inner {
	border:1px solid #D8D8D8;
	border-right:none;
	padding:10px;
	position:relative;
	position:relative;
	right:-11px;
	border-right:none
}
.awards-box p {
	font-family:Georgia, Times, serif;
	font-size:17px;
	color:#000;
	padding-left:10px;
 *padding-left:0px;
 *width:180px;
}
.awards-inner div {
	width:120px;
 *width:180px;
	padding:0px 10px;
	text-align:center;
}
.awards-inner a {
	font-size:11px;
}
.awards-inner img {
 *display:block;
}
.features-toc {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#F7F7F7;
	border:1px solid #E5E4E4;
	border-right:2px solid #E5E4E4;
	border-bottom:2px solid #E5E4E4;
	margin:25px 0px
}
.features-toc ul {
	display:table-cell;
	_display:inline;
	padding:20px 20px;
	_padding:10px 5px;
	margin:0px;
	_width:160px;
	vertical-align:top
}
.features-toc li {
	padding:2px 0px;
	cursor:default;
	list-style:none;
	border-bottom:1px dotted #E5E4E4
}
.features-toc li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/subpages/features_link.gif) no-repeat;
	padding-left:13px;
	_white-space:nowrap
}
.features {
	border-bottom:1px dotted #B6B6B6;
	padding:15px 0px;
	margin:0px 80px;
}
.features h2 {
	font-size:20px;
	margin:0px;
	padding:0px;
	letter-spacing:0px;
	color:#485dc5;
	float:left;
	_display:inline;
	width:140px;
	line-height:25px;
	_padding-left:5px
}
.features div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
	_width:550px
}
.features div ul {
	color:#666;
	padding:0px;
	margin:0px 30px
}
.features div li {
	padding:0px 0px 10px 0px;
	cursor:default;
	color:#6E6E6E;
	font-weight:bold;
	font-size:13px
}
.features li h3 {
	padding:10px 0px 0px 20px;
	margin:0px;
	background:url(../images/subpages/features.jpg) no-repeat
}
.features li p {
	color:#636B75;
	line-height:1.8;
	margin:0px;
	padding:0px
}
.field-types-table {
	background:#F3F5FC;
	padding:5px 5px 0px 5px;
	_margin:0px 2px
}
.field-types-table td {
	padding:7px 5px;
	border-bottom:1px solid #E0E0E0;
	font-size:11px;
	line-height:21px
}
.field-types-table td a {
	font-size:11px
}
.field-type {
	font-weight:bold;
	color:#4976D1;
	white-space:nowrap
}
.features-top {
	text-decoration:none;
	background:url(../images/subpages/top.gif) no-repeat;
	width:18px;
	height:18px;
	padding:0px 5px 0px 0px;
	_padding:0px 10px 0px 0px;
	margin:0px;
	float:left
}
/******* SUB PAGES ENDS *******/


/********PRICING STARTS*************/
.pricing-header {
	text-align:center;
	background:url(../images/gapps/title-bg.png) repeat-x #48494C;
	padding:4px 10px;
	height:106px;
}
.pricing-header h2 {
	font-size:35px;
	font-weight:normal;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	color:#39568C;
	text-transform: uppercase;
	padding:25px 0 5px;
	line-height:14px;
	text-shadow:2px 2px 2px #E9ECF5;
}
.pricing-header h2 span {
	font-size:35px;
	font-weight:normal;
	background:url(../images/images/gapps/trial-bg.png) no-repeat;
	padding:15px 0 37px;
}
.pricing-header p {
	color:#333;
	font-weight:normal;
	letter-spacing:0px;
	font-size:20px;
}
.pricing {
	width:100%;
	_width:99%;
	margin:0px 10px;
	padding:0px 0px 40px 0px
}
.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-container {
	margin:25px 5px 0px 0px;
	_margin:20px 5px 5px 0px;
	width:100%
}
.pricing div {
	float:left
}
.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
}
.pricing-faq {
	margin:10px 10px 0px 10px;
*margin:10px 5px 0px 5px;
	padding-top:20px;
}
.pricing-faq div {
	float:left;
	padding:0px 10px;
	width:31%;
	height:196px;
*height:220px;
*width:33%
}
.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
}
.addons {
	border:1px dashed #CCC;
	padding:20px;
	text-align:center;
	background:#F5F5F5
}
.addons span {
	background-image:url(../images/subpages/addon_bg.gif);
	background-repeat:no-repeat;
	color:#345C30;
	font-size:11pt;
	font-weight:bold;
	padding:11px 5px 23px 50px;
	position:relative;
	text-align:center;
	top:-13px
}
.addons p {
	font-size:11px;
	color:#666
}
.addons p a {
	font-size:11px;
	color:#666
}
.addons table {
	width:100%;
	margin-top:3px
}
.addons table td {
	border-bottom:1px dotted #CFCFCF;
	padding:6px 2px
}
.addons-features {
	font-size:11px;
	font-weight:bold;
	color:#006DC4;
	border-right:1px dotted #CFCFCF
}
.addons-price {
	font-size:11px;
	font-weight:bold;
	color:#535353
}
.pricing-customers {
	background:url(../images/subpages/pricing_cust2.gif) no-repeat;
	height:369px;
	margin:10px 0 0 21px
}
.pricing-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
}
.info2 {
	background:#FFFFCB;
	padding:20px 0px;
	font-size:20px;
	margin:0px 15px;
	text-align:center
}
/************PRICING ENDS***********/


/**********VIDEO STARTS************/

.video-container {
	overflow:hidden;
}
.video {
	width:679px;
	_width:747px;
	float:left;
	background:url(../images/gapps/tv-static.jpg) repeat;
	padding:20px 30px 0px 30px;
	margin-bottom:-9000px;
	padding-bottom:9000px;
 *margin-bottom:-204px;
 *padding-bottom:204px;
}
.video-suggestions {
	float:left;
	width:233px;
	background:#161616;
	padding:0px 4px;
	margin-bottom:-9000px;
	padding-bottom:9000px;
 *margin-bottom:-46px;
 *padding-bottom:46px;
}
.video-suggestions h2 {
	color:#DFDFDF;
	font-weight:bold;
	font-size:15px;
	margin:20px 0px 0px 5px;
}
.video-suggestions ul {
	margin:0px;
	padding:0px 0px 70px 0px;
}
.video-suggestions a {
	text-decoration:none;
	display:block;
	height:76px;
	padding:5px 6px;
}
.video-inactv {
 background:#fff  cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.video-inactv:hover {
	background:#0B0B0B;
	color:#485DC5;
}
.video-actv {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px dotted #000000;
	background:#000;
	font-weight:bold;
}
.video-actv:hover {
	background:#000;
	color:#485DC5;
}
.video-suggestions ul {
	margin:10px 5px;
}
.video-suggestions li {
	clear:both;
	list-style:none;
	margin:5px 0px;
}
.video-brief h2 {
	color:#fff;
	margin:10px 0px;
	font-size:17px;
	font-weight:bold;
}
.video-brief p {
	color:#DFDFDF;
}
.video-thmb {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D3D3D3;
	overflow:hidden;
	padding:4px;
	margin-right:5px;
	float:left;
}
.video-title {
	padding-left:5px;
}
.video-duration {
	clear:both;
	font-size:10px;
	color:#606060;
}
#featured li.ui-tabs-selected {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#333;
}
#featured li.ui-tabs-selected a p {
	color:#efefef;
	font-weight:bold;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a:hover {
	background:#333;
}
#featured li.ui-tabs-nav-item a {
	display:block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#485DC5;
}
#featured li.ui-tabs-nav-item a:hover {
	background:#2E2E2E;
}
/************VIDEO ENDS***********/

/*************OVERVIEW BAND*********************/

.explore {
	margin-top:20px;
	width:847px;
}
.explore h2 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	margin-bottom:10px;
}
.explore p {
	margin-bottom:40px;
}
.explore p a {
	font-size:12px;
}
.body-sub-nav {
	background:url(../images/gapps/sub-nav-bg.gif) no-repeat left top;
	background-repeat:no-repeat;
	height: 32px;
	padding:7px 0px 0px 0px;
 *padding:9px 0px 0px 0px;
	vertical-align:bottom;
}
.body-sub-nav li {
	display:table-cell;
 *display:inline;
	padding:0px 3px;
 *padding:0px 6px;
	border-right:1px dotted #D7D7D7;
}
.body-sub-nav-inactive {
	padding:2px 10px;
 *padding:4px 10px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-shadow: #fff 0px 1px 1px;
}
.body-sub-nav-inactive-h {
	background-color:#fff;
	padding:2px 10px;
 *padding:4px 10px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-shadow: #fff 0px 1px 1px;
}
.body-sub-nav-active {
	background-color:#585858;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:2px 10px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-shadow:none;
	text-decoration:none;
	border:none;
	text-align:center;
}
.body-sub-nav-active span {
	background:url(../images/subpages/sub-nav-active-arrw.png) bottom no-repeat;
	left:-41%;
	padding:0 4px;
*padding:0px;
	position:relative;
	top:6px;
}
.overview-topics-container {
	margin:-9px 0px 0px 5px;
	width:830px;
	border-right:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
}
.overview-topics {
	padding:10px 0px;
	clear:both;
}
.overview-topics div {
	float:left;
	vertical-align:top;
	padding:20px;
}
.overview-content {
	color:#666666;
	line-height:1.8;
	padding:0px 5px 0px 0px;
	width:500px;
}
.overview-img {
	padding-right:40px;
 *padding-right:10px;
}
.overview-content strong {
	display:block;
	font-size:14px;
}
.overview-subpoints {
	margin:0px 0px 0px 20px;
*margin:0px 0px 0px 15px;
	padding:0px;
}
.overview-subpoints li {
	padding:2px;
	cursor:default;
}
.overview-subpoints li strong {
	font-size:12px;
	display:inline;
}
.overview-code {
	color:#449D4A;
	font-size:11px;
	font-weight:bold;
	font-family:georgia, times;
}
.overview-topics-footer {
	border-top:3px solid #DDDDDD;
	clear:both;
	margin-bottom:80px;
	padding:10px 20px;
}
.overview-topics-footer a {
	font-size:13px;
	font-weight:bold;
	background:#DCDCDC;
	text-decoration:none;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius:6px;
	padding:2px 10px;
}
/*********** OVERVIEW BAND ENDS *******************/

.app-holder {
	border-bottom:1px dotted #333333;
	clear:both;
	margin-bottom:40px;
	padding-bottom:130px;
}
.app-holder p {
	margin-bottom:1px;
	font-size:14px;
}
.app-holder img {
	float:left;
	margin-right:20px;
}
.app-holder span {
	color: #666666;
	line-height:66px;
	font-weight:bold;
	width:500px;
	padding:10px 0px;
}
.demo-link {
	margin-top:40px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#7795EC;
	padding:15px 20px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.demo-link:hover {
	background:#485DC5;
	color:#fff;
}
.install-link {
	margin-top:40px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#E9494E;
	padding:15px 20px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.install-link:hover {
	background:#D21A1E;
	color:#fff;
}
.social-button {
	height: 1px;
	overflow: visible;
	position: absolute;
 *width:264px;
}
.social-button div {
	left: 561px;
 *left: 552px;
	position: relative;
	top: 29px;
	height: 1px;
	margin: 0;
 *margin-bottom:10px;
	padding: 0;
}
.share-widget-ftr {
	margin-top:10px;
	margin-bottom:20px;
	float:right;
}
.share-widget-ftr h2 {
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding-bottom:10px;
	text-align:left;
}
.share-widget-ftr a {
	margin:0px 5px;
}
.whatis-container {
	margin:40px;
}
.whatis-container p {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 35px;
	text-align:center;
}
.whatis-vdo {
	float:left;
}
.whatis-content {
	float:left;
	margin:20px 0px 0px 20px;
	width:240px;
	text-align:left
}
.whatis-content ul {
	margin:10px 0px 0px 30px;
}
.whatis-content li {
	padding:5px 0px;
}
