.product-logo{
	background-image:url('../images/vault-sprite.png');
	background-repeat:no-repeat;
	display:inline-block;
}
.product-header{
	background: #fef9f4;
}
 .product-menu .selected {
  box-shadow: 0 -2px 0 #EA785D inset;
 }
 .learnmore a, .side-nav li a:hover,.side-nav li a .selected,.learn-more a{
background:#EA785D
 }
 .all-features li .selected,  .security-nav .selected, .resources-part .learnmore{
 color:#EA785D
 }
 .signin-part{
	    border-top: 5px solid #ea785d;
 }

.faq-part li {
min-height:150px;
}
.footer-links{
max-width:860px;
padding-left:60px;
padding-right:60px;
}
/* Pricing CSS start */

.pricing-part {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0;
    text-align: center;
}

.pricing-compare-trynow {
    font-size: 14px;
}

.pricing-heading {
    color: #333333;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 40px;
    padding-bottom: 20px;
}
.pricing-heading span {
    color: #666666;
     
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 auto;
    max-width: 800px;
    padding: 20px 0 30px;
}
.pricing-heading em {
    border-bottom: 1px solid #D5D5D5;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}
.content-part {
	max-width: 1100px;
}
.price-part {
	width: 199px;
}
.pricing-types, .price-part {
	padding-top: 0px;
}
.sub-heading-list li, .price-part li {
	padding: 15px;
	line-height: 24px;
	height: auto;
	font-size:14px;
	font-weight:400;
}
.pricing-heading-area {
	height: 150px;
	text-align: center;
	padding: 25px;
}
.price-part .twoline {
	padding-top: 24px;
}
.pricing-heading-area h3 {
	padding-bottom: 10px;
font-weight: 600;
color: #EA785D;
}
.pricing-compare-trynow a {
	font-weight: bold;
	background:#EA785D;
}
.faq-part {
	border-top:0px;
}
.faq-part h2 {
	text-align:center;
}

.pricing-types .pricing-heading-area h3 {
	padding-top:50px;
}
.pricing-heading-area p {
	font-weight:normal;
}
.content-part h1 {
  color: #333333;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 40px;
    padding-bottom: 20px;
    text-align: center;
}
.content-part h1 span{
font-size:14px;display:block;letter-spacing:0;font-weight:400;margin-top:-10px;
}
.descrption {
	color: #666666;
     
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 auto;
    max-width: 800px;
    padding: 0 0 50px;
}

.descrption em {
    border-bottom: 1px solid #D5D5D5;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}

/* Pricing CSS end */
 
 .security-nav{
	 margin: 0 auto;
    max-width: 850px;
    overflow: hidden;
    padding: 40px 0 0;
 }
 
 .security-nav a{
	 border: 1px solid #ddd;
    color: #666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 -1px 0 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 24.85%;
	background:#f7f7f7;
   }
   .security-nav .selected{
   background:#fff;
   }
.resources-part li {
  min-height: 160px;
}

/* FOOTER EDITING */

.footer-links ul {
  float: left;
  max-width: 270px;
  overflow: hidden;
  padding-left: 70px;
}

/*vault signup page*/
.signupcontainer{
margin-left:110px;
}
.zvault-logo{background:url("../images/zohovault-logo-sm.png") no-repeat transparent;height:20px;margin:13px;width:115px;float:left}
.vault_zvadcam_txtbx{
	border: 1px solid #d9d9d9;
    border-radius: 3px;
    box-shadow: 0 0 1px 0 #eeeded;
    color: #4c4b4b;
    font-size: 12px;
    margin: 7px 0 0 5px;
    padding: 9px;
    width: 300px;
		}

.sign-title
{
	display: inline-block;
    font-size: 12px;
    line-height: 40px;
    padding: 3px 5px 0 0;
    text-align: right;
    white-space: nowrap;
	width:20%;
	*float:left;
	}
.email-text{	
	color: #4c4b4b;
    float: left;
    font-size: 12px;
    text-decoration: none;
	margin-bottom:5px;
}
.news-signup{
	margin:12px 0 0 122px;
	font-size: 12px;
	
}
.field-msg
{
	font-size: 12px;
	margin:0 0 0 132px
}
.zu-submit{
background: none repeat scroll 0 0 #f04b2f;
border: 0 none;
border-radius: 2px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: normal;
height: auto;
float:left;
letter-spacing: 1px;
margin:15px auto 16px 132px;
padding: 9px 0;
width: 180px;
}
.signupbtn-msg{
background: none repeat scroll 0 0 #f04b2f;
border: 0 none;
border-radius: 2px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: normal;
height: auto;
letter-spacing: 1px;
margin:15px auto 16px auto;
padding: 9px 0;
width: 180px;	
	
}
.za-captcha-container .za-captcha{
	margin-left: 20%;
	margin-bottom: 20px;
}
.za-email-container{
height: 62px;
}
.za-password-container{
height: 62px;
margin-bottom: 5px;
}
.za-newsletter-container
{
margin-bottom: 5px;
margin-left: 6px;
}
span.error-msg
{
	margin:9px 0 0 126px;
	font-size: 12px;
}
.capt-img
{
	margin-bottom:15px;
}
.field-msg .error{
	color:#E83525;
}
.za-confirm-msg{
	display: none;
}

.za-confirm-title-msg {
	text-align: center;
	font-size: 20px;
}
.za-confirm-msg-msg{
	margin: 5px;
}
.za-confirm-container-msg ul{padding-left:40px;}
.za-confirm-container-msg li{
	font-size: 12px;
	color: #666666;
	list-style:disc;
	line-height:22px;
	
}
.field-msg a{color:#3366FF}
.field-msg a:hover{color:#3366FF;text-decoration:underline;}
#emailfield{ *margin-left:6px;}
#password{ *margin-left:6px; }
.form-input captchaCnt vault_zvadcam_txtbx{*margin-left:6px;}
.zvault-container{width:995px; margin:0 auto;}
.zvault-logo{background:url("../images/zohovault-logo-sm.png") no-repeat transparent;height:20px;margin:13px;width:115px;float:left}
.signup_hd{background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;}
.clrfix{clear:both}
.signin-tplink a {color: #0084b4;display: inline-block;float: right;font-size: 12px;text-decoration: none;}
.signin-tplink a:hover{color:#4dabde;text-decoration:underline;}
.signin-tplink {
    color: #bababa;
    float: right;
    font-size: 12px;
    line-height: 17px;
    margin: 15px 25px;
}
.cprights{position:fixed;bottom:0;text-align:center;padding:10px;font-size:12px; color:#b6bbc1;width:100%;background:#fff;border-top:1px solid #f1f1f1;}


/* HELP TABLE START*/
.Hlp-table{margin: 0 auto;transition: all 0.2s ease-in 0s; width: 100%; background-color: #FFFFFF;}
.Hlp-table table{width:100%; border: 1px solid #dcdcdc;width: 100%;font-size: 14px;border-collapse: collapse; padding:0;}
.Hlp-table table td{padding:0; margin:0; border: 1px solid #dcdcdc;}
.Hlp-table table td p{line-height: 1.8em;padding: 10px 8px;text-align: justify;}

/* HELP TABLE END*/
