/* CSS Document */
body {
	margin:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1.4em;
}
.pcW { margin-top:10px; width:988px; margin:15px auto}
.pcW p {
	font-size:.96em;
	line-height:165%;
	padding:10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.pcW a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.96em;
	line-height:165%;
	text-decoration:underline;
	font-weight:normal;
}
a:Hover {
	text-decoration:underline;
}

.pcW ul li {
	margin-top:6px;
	padding-top:10px;
	font-size:.96em;
	line-height:165%;
	text-align:left;
	list-style-type:disc;
	display:list-item;
	margin-left:20px;
}

.pcW ol li {
	margin-top:6px;
	padding-top:10px;
	margin-left:30px;
	text-align:left;
	display:list-item;
	list-style-type:decimal;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.75em;
	margin:0px;
	color:#000033;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
}
h2 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.23em;
	color:#333333;
}
h3 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
}
h4 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7f7f7f;
	font-weight:bold;
	line-height:24px;
}

.hdsub {
	background:url(../images/new-sales-bg.gif) repeat-x;
	height:28px;
}
.hdsub h2 {
	background:url(../images/arrow-blue.gif) no-repeat left top;
	height:28px;
	padding-left:20px;
	line-height:25px;
	float:left;
	margin-top:0;
}
.slogan {
	font-size:10px;
	color:#f1f1f1;
	text-decoration:none;
	position:relative;
	top:-5px;
#top:-3px;
}
.tollfree {
	font-size:17px;
	font-weight:bold;
	color:#3e3e3e;
	padding:0px 0px 0px 10px;
}
.tlink {
	padding:0px 10px;
	font-size:13px;
	color:#0042BC;
	text-decoration:none;
}
.tlink1 {
	padding:0px 10px;
	font-size:13px;
	color:#FFF600;
	text-decoration:none;
}
.pcW li {
	line-height:15px;
	display:block;
	list-style-type:disc;
}
.txt11px {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.lprmt a {
	text-decoration:none;
	color:#0000FF;
}
.lprmt {
	background:#ffffff;
}
.lprmtc {
	padding:10px 10px;
	border-bottom:1px solid #e6e6e6;
}
.lprmbb {
	border-bottom:1px solid #e6e6e6;
	white-space:nowrap;
	padding-top:6px;
	padding-bottom:6px;
	font-size:1.05em;
}
.nfl-box {
	background:#edf4fc;
	border-top:1px solid #bdcce1;
	overflow:hidden;
}
#nfL {
	margin:0 auto;
	padding:15px 0;
	width:990px;
}
#nfL .nfLD {
	width:233px;
	float:left;
	border-right:1px dotted #b7d0f2;
	min-height:220px;
}
#nfL ul {
	padding-left:25px;
	list-style:none;
	line-height:16px;
	margin:0;
}
#nfL ul li {
	padding-bottom:5px;
	list-style:none;
	margin-top:0;
	padding-top:0;
}
a.fl, #nfL a {
	color:#3671A1;
	font-size:13px;
	line-height:1.6em;
}
a.fl:hover {
	text-decoration:underline;
}
#fo2 {
	border-top:1px dotted #B7D0F2;
	line-height:31px;
	padding:10px 0;
	margin:15px auto 0;
	text-align:center;
	width:990px;
}
#nfL a {
	text-decoration:none;
}
#nfL a:hover {
	text-decoration:underline;
}
.tw ul {
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	list-style-position:outside !important;
	/*border-bottom:1px solid #e5e5e5;*/
	width:100%;
}
.tw ul li {
	margin:0px !important;
	padding:4px 24px !important;
	list-style:none !important;
	list-style-image:none !important;
	background:#ffffff url(../images/demo-greenArrow.gif) no-repeat 10px 9px;
	color:#222;
}
.tw li { display:block;}
#newtoCRM {
	width:243px;
	margin:15px auto;
	background:#fff url(../images/New-to-CRM-Bg.gif) no-repeat 0px -155px;
	padding-top:15px;
}
#ntCInner {
	background:#fff url(../images/New-to-CRM-Bg.gif) no-repeat 0px 100%;
	padding:0px 15px 15px 15px;
}
#nTCCont2 {
	padding:5px 0px 5px 50px;
	font-size:16px;
	background:#fff url(../images/New-to-CRM-Bg.gif) no-repeat -197px -91px;
}
/*
.up1{position:absolute; top:-1px; left:77px; z-index:101; white-space:nowrap;}
.up2{position:absolute; top:13px; left:0px; white-space:nowrap;}
.up3{position:absolute; top:70px; left:77px; z-index:102; white-space:nowrap;}
*/
.signDiv {
	background:transparent url(../images/signupfree.gif) no-repeat 0px -6px;
	width:235px;
	height:76px;
	margin:0px auto;
	cursor:pointer;
	z-index:100;
}
.upsigntxt {
	_width:271px;
	background:url(../images/bgcrm1.gif) repeat-x 0px -689px;
	text-align:center;
	position:relative;
	height:100px;
}
* html {
	height:100%;
}
.cleardiv {
	height:10px;
	line-height:10px;
	clear:left;
}
.formtable {
	background-color:#e6e6e6;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.formtitle {
	padding-left:10px;
	margin:0px;
	font-weight:bold;
	font-size:14px;
	background:transparent url(../images/form-title-graybg.gif) repeat-x;
	line-height:55px;
}
.formelementtable {
	background-color:#fff;
	border-top:10px solid #c1c1c1;
}
.formelementtable td {
	font-size:14px;
}
.formgraytxt {
	color:#000000;
	font-size:13px;
}
.formgraytxt1 {
	color:#000;
	font-size:11px;
	padding:10px 30px;
	display:block;
}
.form16 {
	font-size:13px;
	font-weight:normal;
	padding:2px;
}
.formrightdiv {
	line-height:20px;
	padding-bottom:20px;
}
.formtxtboxman, .formtextarea {
	border:1px solid #ddd;
	border-top:1px solid #aaa;
	width:230px;
	font-size:16px;
	padding:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.formtxtboxman {
	background-color:#ffffd5;
}
.man {
	float:right;
	font-size:11px;
	color:#737373;
	background-color:#ffffd5;
	border:1px solid #ddd;
}
.manbox {
	float:right;
	border:1px solid #a8a8a8;
	background-color:#ffffd5;
	width:12px;
	font-size:1px;
	height:12px;
}
/* updates*/

img {
	border:0px;
}
.demotab {
	width:948px;
	margin:20px 0 10px 0px;
	position:relative;
}
.content {
	width:948px;
	margin-top:-20px;
#margin-top:-14px;
	_margin-top:-20px;
	border:0px solid red;
	float:left;
	margin-bottom:10px;
	_margin-bottom:0px;
}
.content_mid1 {
	width:924px;
	padding:20px 10px 8px 10px;
	text-align:left;
}
/* updates*/

/* sales new update */


ul.module {
	list-style:none;
	float:left;
	margin-left:10px;
	padding:0px;
	margin-top:0px;
}
ul.module li {
	background:url(../images/dotline.gif) repeat-x 0 bottom;
	float:left;
	width:294px;
	padding:0 0 3px 0;
	line-height:22px;
	list-style:none;
}
ul.moduleslist {
	margin:10px 0 5px 10px;
	padding:0px;
	list-style:none;
}
ul.moduleslist li {
	background:url(../images/listarrow.gif) no-repeat left 5px;
	list-style:none;
	padding:0 0 0 10px;
	line-height:20px;
}
.hdsub {
	background:url(../images/new-sales-bg.gif) repeat-x;
	height:28px;
}
.hdsub h3 {
	background:url(../images/arrow-blue.gif) no-repeat left top;
	height:28px;
	padding-left:20px;
	line-height:25px;
	float:left;
}
.sfa {
	width:242px;
	margin:0 auto;
	margin-bottom:15px;
	color:#7f7f7f;
	text-align:center;
}
.getsfa {
	background:url(../images/getting-started-new.jpg) no-repeat;
	cursor:pointer;
	width:242px;
	height:61px;
	text-align:center;
	padding:19px 0 0 0;
}
.getsfa a {
	color:#fff;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.getsfa a:hover {
	color:#fffca5;
	text-decoration:none;
}
.getsfa span {
	font-size:14px;
	color:#7F7F7F;
	font-weight:normal;
	position:relative;
	top:20px;
	cursor:default;
}
/* feature new */
.button {
	border: 1px solid #ccc;
	background: #E54136;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	padding:8px;
}
.tollfree {
	font-size:17px;
	font-weight:bold;
	color:#f7f7f7;
	padding:0px 0px 0px 10px;
}
.mainmenu {
	width:948px;
	margin:-1px auto 0;
	padding-bottom:1px;
	height:23px;
	padding-top:5px;
	background-color:#6687a6;
	color:#ccc;
}
.tlink {
	padding:0px 10px;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}
.migrationTd {
	padding-left:35px;
	padding-right:5px;
	padding-top:25px;
	line-height:18px;
	background:#fbfdf8 url(../images/newQuote.gif) no-repeat 6px 6px;
}
.featureblock{ background:#f5f5f5; padding:8px; margin:35px 0 0 0;}
.featureinside{ background:#fff; border:1px solid #dfdfdf; padding:17px 15px 0px 22px;}
.iconlft{ float:left; margin:0 23px 0 0;}
.featurecont{ margin-left:80px;}
.keyfeature{ padding:10px; font-size:14px; color:#747474; font-weight:bold}
.featsidelink{color:#3b6dc2;}
.featsidelink a{ padding:0 0 0 5px;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif; color:#3b6dc2; text-decoration:none;}
.add-on-box{
border-bottom:1px solid #F1F1F1;
float:left;
margin:5px 0;
width:627px;
}

.teblock{ background:#f5f5f5; padding:8px; margin:15px 0 0 0;padding-bottom:0;}
.teinside{ background:#fff; border:1px solid #dfdfdf; padding:0px 0px 0px 0px;}
.logolft{ float:left; margin:0px 10px 2px 2px;}
.tecont{ margin-left:10px;;margin-top:10px;margin-right:10px;margin-bottom:10px;font-size:.96em;}
.tename{ padding:5px; font-size:1.03em; color:#747474; font-weight:bold; text-align:right}
.tesidelink{color:#3b6dc2;}
.telink a{ padding:0 0 0 5px;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif; color:#3b6dc2; text-decoration:none;}

.add-on-box{
border-bottom:1px solid #F1F1F1;
float:left;
margin:5px 0;
width:627px;
}
.add-on{
background: #F5F5F5;
float:left;
margin:5px 4px 10px;
width:200px;
}
.add-on-box h2{
padding-bottom:10px;
padding-top:10px;
}
.add-on p{
	padding:5px;
	margin:5px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.foo-link{
line-height:120%; 
background-color:#fff9cd;
font-size:2em;
font-weight:bold;
color:#0d5fe7; 
text-decoration:underline;
}
.foo-link span{
padding:0px 15px; 
color:#bbb; 
font-size:1em;
text-decoration: none;
}
.foo-txt{
text-align:center; 
padding:5px 10px; 
font-weight:bold;
font-size:1.2em;
color:#197a30;
}

.content_mid p,.lucida{font:normal 12px Arial, Helvetica, sans-serif ; padding:0 0 0 5px;}
img{border:0px;}
.demotab{ width:948px;margin:0px 0 10px 0px; position:relative;}
.demomenu{ height:40px; margin-left:0px; z-index:2; position:relative;}
.demomenu ul{ margin:0px; padding:0px; list-style:none;}
.demomenu ul li{ float:left; height:48px;list-style:none;  margin:0 10px 0 0; text-align:center;}
.demomenu ul li a{ cursor:pointer; float:left;height:40px; width:170px;color:#979E94; font-size:15px; /*font:normal  15px "Lucida Grande","Lucida Sans Unicode",sans-serif;*/ text-decoration:none; font-weight:bold; padding-top:5px;}
.demomenu ul li a:hover{ text-decoration:none;}
.demomenu ul li a.active{background:url(../images/button.png) no-repeat left 0;cursor:pointer;font-size:15px; /*font:normal  15px "Lucida Grande","Lucida Sans Unicode",sans-serif;*/ float:left;height:40px; padding-top:5px;width:170px; color:#010134; font-weight:bold; cursor:pointer;}
.content{ width:948px; margin-top:-20px; #margin-top:3px; _margin-top:-22px;border:0px solid red; float:left; margin-bottom:10px; _margin-bottom:0px; }
.content_top{ background:url(../images/top_bg.gif) repeat-x; height:10px; width:948px; float:left; font-size:1px;}
.content_top span{ background:url(../images/top_lft.gif) left top; float:left; height:10px; width:10px;}
.content_top em{ background:url(../images/top_rht.gif) right top; float:right; height:10px; width:10px;}
.content_mid{ border-right:2px solid #efefef;border-left:2px solid #efefef; width:924px; padding:20px 10px 8px 10px; text-align:left;}
.content_btm{ background:url(../images/btm_bg.gif) repeat-x; height:10px; width:948px; float:left; font-size:1px;}
.content_btm span{ background:url(../images/btm_lft.gif) left bottom; float:left; height:10px; width:10px;}
.content_btm em{ background:url(../images/btm_rht.gif) right bottom; float:right; height:10px; width:10px;}
.products{ margin:20px 0 10px 0; float:left; }
.products_category{ float:left; margin:0 20px 0 0; width:360px;}
.products_list{ float:left;}
.products_list h2{font:bold 14px Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px;cursor:default;}
.products_list ul{ margin:0px; padding:0px;}
.products_list ul li{ font:normal 12px Arial, Helvetica, sans-serif; list-style:none;line-height:24px; padding-left:10px; background:url(../images/dot.gif) no-repeat left 12px; color:#333333; padding-top:0px; margin-top:0px;}
.nav_footer{margin:9px 8px 8px 0px; color:#7f7f99; line-height:25px;}
.nav_footer a{font:normal 14px Arial, Helvetica, sans-serif; color:#333333; line-height:20px; text-decoration:none;}.nav_footer a:hover{color:#6d6e6f;}
.requestblock{ height:25px; margin:0 0 0px 0;}
.request, .request a{height:25px; float:right; font:bold 15px Arial,Verdana,sans-serif; color:#d73328; letter-spacing:0px; text-decoration:none;}
.request span{ background:#ffff66; color:#333333; margin:0 0 0 10px; padding:3px;}
.request a:hover { text-decoration:none;}
.demomenu1{ height:40px; margin-left:0px; z-index:2; position:relative;}
.demomenu1 ul{ margin:0px; padding:0px; list-style:none;}
.demomenu1 ul li{ float:left; height:48px;list-style:none;  margin:0 10px 0 0; text-align:center;}
.demomenu1 ul li a{ cursor:pointer; float:left;height:30px; width:170px;color:#979E94; font-size:15px; /*font:normal  15px "Lucida Grande","Lucida Sans Unicode",sans-serif;*/ text-decoration:none; font-weight:bold; padding-top:10px;}
.demomenu1 ul li a:hover{ text-decoration:none;}
.demomenu1 ul li a.active{background:url(../images/button3.jpg) no-repeat left 0;cursor:pointer;font-size:15px; /*font:normal  15px "Lucida Grande","Lucida Sans Unicode",sans-serif;*/ float:left;height:30px; padding-top:10px;width:170px; color:#010134; font-weight:bold; cursor:pointer;}
.content_mid1{  width:924px; padding:20px 10px 8px 10px; text-align:left;}

.twitter-icon{
float:left;
margin-left:250px;
padding:0 0 10px;
width:200px;
}
.share-icon{
	float:left;
	padding:7px 0;
	
}


/* Tab New Styles */

.pricingmenudiv {
	width:680px;
	position:relative;
	height:28px;
	border-bottom:1px solid #7181a0;
	margin-top:15px;
}
.selectmenu a {
	position:relative;
	top:1px;
	background:transparent url(../images/pricing-selecttab-mobile.png) no-repeat;
	width:225px;
	height:28px;
	float:left;
	color:#fff;
	text-align:center;
	line-height:27px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.unselectmenu a {
	background:transparent url(../images/pricing-normaltab-mobile.png) no-repeat left bottom;
	cursor:pointer;
	width:225px;
	height:28px;
	float:left;
	color:#354568;
	text-align:center;
	line-height:27px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#pricingcontent {
	border-left:1px solid #7181a0;
	background:transparent url(../images/pricing-contentbg.jpg) repeat-y;
	width:700px;
	padding-bottom:15px;
}
.ptl20 {
	padding-left:20px;
	padding-top:10px;
}
.redtitle {
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#197A30;
	font-weight:bold;
}
.pricingpoint-main {
	width:640px;
	overflow:hidden;
}
.pricingpoint {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.pricingpoint ul li{  margin-top:0px !important;}
.pricingpoint ul{  margin:5px 5px 6px 20px; padding:0px; width:200px; float:left;}
.pricingpoint ul li{  margin-top:0px !important; }
.pricingpoint ul li {
	list-style-type:none;
	background:url(../images/sml-arrow.png) 0px 16px no-repeat;
	font-size:13px !important;
	padding:10px 0px 0px 16px;
	font-weight:bold;
}
.priRgt {width:388px; float:left;}




/*New Styles crm-webinar page*/

.cL {width:542px; float:left; margin:12px 17px 20px 15px; text-align:left; border-right:1px solid #e7e7e7;}
.cR { width:356px; float:left; position:relative;text-align:left;}
.cL h2 {
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	line-height:20px;
	padding-top:20px;
}
.list h3 {
	background:url(../images/cont-hdr-strip-light.png) no-repeat; 
	width:432px; height:44px; 
	padding:0px 0px 0px 10px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000;
	line-height:30px;
	margin-top:15px;
}
.cL em {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#000000;
  	margin: 0px 0 10px 20px;
	padding:0px 0px 5px 20px;
	background:url(../images/arrow-green.png) no-repeat 0 6px;
	line-height:20px;
	display:block;
}
.cL p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color:#000000;
  	margin: 0px;
	padding:0px;
	line-height:20px;
}
.formMain {width:356px; margin:16px 0px 0px 0px; overflow:hidden; padding-bottom:15px;}
.formMain h3 { background-color:#eee; padding:8px;}



.regMain {width:356px; float:left; margin-bottom:20px;}
.reghdr {border-bottom:1px solid #999;}
.reghdr h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:bold;
	color:#000000;
  	margin: 0px;
	padding:0px 0px 0px 8px;
}
.regsub {padding:8px 8px; float:left; width:340px;border-bottom:1px solid #d3d3d3;}
.regsubLft {margin:0px;width:150px;float:left;}
.regsubRgt {margin:0px; width:150px; float:right; text-align:right;}
.regsubRgt a { color:#0D5FE7; text-decoration:underline;}
.regsubRgt a:hover { color:#000; text-decoration:none;}












