html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, small, strong, ol, ul, li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
:focus {
	outline:0
}
.cB:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
	display:inline-block
}
.cB {
	display:block
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px
}
p {
	font-size:13px
}
a {
	color:#056FC3;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
li {
	display:inline
}
.bc a, .p a, .n li, .fb li span, .s2l li, .s2l p, .vd a, .aw a, .sb span a, .te span, .ao li span, .linked-in-icon a, .twit-icon a, .face-bk-icon a {
	background-image:url(../images/zoho-docs-sprite.png);
	background-repeat:no-repeat
}
.hc {
	background: url("../images/hb.png") repeat-x 0 1px;
	min-height: 117px;
	
}
.h {
	margin: 0 auto;
	width: 990px;
}
.l {
	float: left;
	height: 61px;
	padding: 10px 0 13px;
	text-align: left;
	width: 230px;
}
.l a {
	float: left;
	height: 45px;
	position: relative;
	width: 190px;
	text-align:left;
	margin-right:12px;
	z-index:0;
}
.l a span {
	left: 29px;
	position: absolute;
	top: 20px;
	z-index: 99;
}
.l span {
	font-size: 12px
}
.l a:hover {
	text-decoration:none
}
.l a img {
	position:relative;
	z-index:111;
	background:#fff
}
.tn {
	padding:10px 0 0;
	float:right;
	position:relative
}
.tn ul {
}
.tn li a {
	float:left;
	margin:5px 0 5px 24px;
	text-decoration:underline
}
.tn li.su a {
	color: #056FC3;
float: left;
margin: 5px 0 5px 40px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid;
line-height: 100%;
}
.tn li.su a:hover {	
border-bottom: none;
}
.tn li.si a {
	background: url("../images/si.png") no-repeat scroll 0 0 transparent;
	height: 28px;
	margin-left: 15px;
	text-indent: -999em;
	width: 82px;
	border:none;
	margin-top:0
}
.tn p {
	color:#000000;
	float:right;
	font-size:16px;
	font-weight:bold;
	padding-top:22px;
	text-align:right;
	width:260px;
}
.tn p a, .tn span {
	padding:0 5px
}
.tn li span {
	font-weight: bold;
	line-height: 30px;
	margin-left: 32px;
}
.tn p em {
font-size:13px;
font-style:normal;
font-weight:normal;
padding-top:10px;
text-align:right;
width:260px;
}
.tn p em a {border: 1px solid transparent;
color: white;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
background-color: #D14836;
background-image: -webkit-gradient(linear,left top,left bottom,from(#DD4B39),to(#D14836));
background-image: -webkit-linear-gradient(top,#DD4B39,#D14836);
background-image: -moz-linear-gradient(top,#DD4B39,#D14836);
background-image: -ms-linear-gradient(top,#DD4B39,#D14836);
background-image: -o-linear-gradient(top,#DD4B39,#D14836);
background-image: linear-gradient(top,#DD4B39,#D14836);
padding: 4px 8px;
border-radius: 3px;
text-decoration: none;}
.tn p em a:hover {
text-decoration:none;
}
.scb {
    position: absolute;
    right: 0;
    top: 48px;
    width: 215px;
}
.scb p {

	float: left;
	line-height: 26px;
	margin: 0;
	padding: 0 10px 0 0;
	width: 105px;
}
.scb li a {
	background-image:url(../images/sip.png);
}
.scb li a {
	float: left;
	height: 24px;
	margin: 0 0 0 9px;
	width: 24px;
}
.scb .face-bk-icon a {
	background-position: -29px top;
}
.scb .link-in-icon a {
	background-position: -58px top;
	height:23px;
	width:23px
}
.scb .twit-icon a {
	background-position: left top;
}
.mn {
	border-left: 1px solid #056FC3;
	width:100%;
	float: left
}
.mn li { float:left;
}
.mn li a {
	border-right: 1px solid #056FC3;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	padding: 7px 25px;
}
.mn li a:hover, .mn li.sel a {
	background: url("../images/lb.png") repeat;
	color: #222;
	text-decoration:none
}
h1 {
	font: lighter 36px/1.8 Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.01em;
	padding: 6px 5px 5px;
	text-align: center;
	clear:both
}

.content .d h1, .content .d h2, .content .d h3, .content .d h4{
font-weight:bold; color:#333;padding:5px 0 10px
}
.content .d h1{
font-size:22px
}
.content .d h2{
font-size:19px
}
.content .d h3{
font-size:17px
}
.content .d h4{
font-size:15px
}
.content .d p{
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 10px
}

.content .d ul,.content .d ol {
    padding-bottom: 20px;
    padding-left: 40px;
}
.content .d ul li,.content .d ol li{
    display: list-item;
    font-size: 14px;
    list-style: disc outside none;
    padding-bottom: 5px;
}
.content .d ol{
padding-left:45px
}
.content .d ol li{
list-style: decimal outside none
}
.content .d a{
}

.content {
	width:990px;
	margin:0 auto;
}
small, p.signup a {
	display:block;
}
li {
	display:block;
}
.signupSec {
	float:left;
}
.navDiv a:last-child{ float:right}
small {
	font-size:12px;
}
small, .rightCont li blockquote p {
	font-weight:normal;
}
p.signup a,.innerPageheadersignup {
	background-image:url(../images/zmail-bgs.png);
}
p.signup a, .signupSec2, .pricingDiscrpt, .techCrunchQuote {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* End of Common Styles */
/* Header Styles */

/* End of Header Styles */

/* Signup Section */
.signupSec {
	border-left:1px dotted #97B9E0;
	margin:15px 0 0 34px;
	padding:35px 0 10px 34px;
	width:320px;
}
p.signup a {
	background-position:left -678px;
	border:3px solid #FFF;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding:6px;
	text-align:center;
	text-decoration:none;
	width:138px;
	height:30px;
	position: relative;
	margin: -44px 0 0 -2px;
}
p.signup a small {
	color:#E1E1E1;
}
.signupSec2 {
	background: #F7F7F7;
	border:1px solid #E7E7E7;
	margin:0 0 20px;
	padding: 20px 15px 15px;
}
.signupSec2 p.signup a,.side2 p.signup a {
	border:1px solid #A63213;
	float:right;
	margin-top:-52px;
	padding:6px;
}
.signupSec2 h4 {font-size:26px; line-height:24px;}
.side2 p.signup a{
margin-top:7px;
margin-right:22px;
}
.bCM {
	float:left;
	margin:5px 0 15px;
	width:100%;
}
.bC {
	float:left;
	width:100%;
}
.bCI, .cPbC  {
	background-color:#eaeef3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px 7px;
	font-size:11px;
}
.bCI p, .cPbC p {
	font-size:11px;
}
.bC span, .bCvid span {
	font-family:Georgia;
	font-size:11px;
	letter-spacing:-0.2em;
	padding:0 5px;
}
/* End of Signup Section */

/* Clearboth Styles */
.clearBoth:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
.clearBoth {
	display:inline-block;
}
* html .clearBoth {
	height:1%;
}
.clearBoth {
	display:block;
}
*+html .clearBoth {
	display:inline-block;
}
/* Common Styles */

.innerContent, ul.sideNav li a, ol.linkContent li, .faqStyle li, .solutionsrightCont li {
	display:block;
}
.innerContent, .priceFaq, .comment, .side2, .side2 h1 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.fL, .side1, .side2, ul.links li, ol.linkContent li.alt img, ol li span, .leftDiv, #keyFeatures img {
	float:left;
}
.innerContent {
	border:1px solid #e4e4e4;
	margin:20px 0;
	background:#EAF5FE;
}
.side1 {
	width:220px;
}
.side2 {
	width:726px;
	background:#fff;
	padding:0px 22px 15px 20px;
	min-height:600px;
}
.side2 p, ul.links li a, .faqStyle li {
	font-size:13px;
}
ul.links li, table.priceTable td span, div.priceSignup a, .faqStyle li, ul.maillist li {
	background:url(../images/zmail-sprite.png) no-repeat;
}
.solidline {
	border-top:1px solid #EEEEEE;
	margin:15px 0 0;
}
.notesDiv {
	background-color:#FEFFBA;
	border:1px solid #EABF75;
	padding:5px;
	text-align:left;
}
.contentsinfo {
	background-color:#FEFFBA;
}
/*Footer styles start*/
.fw {
	background-repeat:repeat-x;
	background-position:0 -1134px;
	background-color:#D3E5FD;
	border-top:1px solid #BDCCE1;
	background-image: url("../images/zoho-crm-bgs.png")
}
.f {
	margin:0 auto;
	padding:15px 0;
	width:990px
}
.fl {
	border-right:1px dotted #B7D0F2;
	float:left;
	min-height:145px;
	width:233px
}
.fl ul {
	line-height:16px;
	list-style:none outside none;
	margin:0;
	padding-left:25px
}
.fl li {
	display:list-item;
	padding-bottom:5px
}
.fl h4 {
	font-size:15px;
	padding-bottom:10px
}
.fl a {
	color:#3671A1;
	font-size:13px;
	line-height:1.6em
}
li.la {
	font-size:15px;
	font-weight:bold
}
.fw .fub {
	padding-left:15px
}
.fw .fub ul {
	padding-left:5px;
	margin-bottom:10px
}
.cop {
	border-top:1px dotted #B7D0F2;
	clear:both;
	font-size:11px;
	margin:15px auto 0;
	padding:10px 0;
	text-align:center;
	width:990px;
	line-height:24px
}
.cop p {
	font-size:11px;
	margin-bottom:15px
}
.la {
	border:none
}
.te {
	position:relative
}
.te span {
	background-position:0px -464px;
	height:36px;
	left:0;
	position:absolute;
	top:-14px;
	width:100px;
	cursor:pointer
}
.cop a {
	margin:25px 5px
}
/*Footer styles end*/
/* End fo Common Styles */
/* Tour Page Styles */
ul.sideNav li a {
	padding:6px 10px 6px 15px;
	text-decoration:none;
	margin-bottom:1px;
	border-top:1px solid #EAF5FE;
	border-bottom:1px solid #EAF5FE;
}
ul.sideNav li a:hover, ul.sideNav li.selected a {
	background:#fff;
	border-top:1px solid #DCECF4;
	border-bottom:1px solid #DCECF4;
}
ul.sideNav li ul li {
	display:none;
}
ul.sideNav li.cur a{
background:#fff;
}
ul.list li{
display:list-item;
line-height:20px;
list-style:disc outside none;
margin-left:15px;
padding-bottom:10px;
}
.features-page ul.sideNav li.link1 ul li, .email-accounts-page ul.sideNav li.link2 ul li, .anywhere-anytime-page ul.sideNav li.link6 ul li, .organization-tools-page ul.sideNav li.link4 ul li, .productivity-collaboration-page ul.sideNav li.link5 ul li, .office-tools-page ul.sideNav li.link3 ul li, .domain-management-page ul.sideNav li.link7 ul li, .email-policy-page ul.sideNav li.link8 ul li, .migration-page ul.sideNav li.link9 ul li, .group-management-page ul.sideNav li.link10 ul li, .control-panel-page ul.sideNav li.link11 ul li {
	display:block;
}
.features-page ul.sideNav li.link1 a, .email-accounts-page ul.sideNav li.link2 a, .anywhere-anytime-page ul.sideNav li.link6 a, .organization-tools-page ul.sideNav li.link4 a, .productivity-collaboration-page ul.sideNav li.link5 a, .office-tools-page ul.sideNav li.link3 a, .domain-management-page ul.sideNav li.link7 a, .email-policy-page ul.sideNav li.link8 a, .migration-page ul.sideNav li.link9 a, .group-management-page ul.sideNav li.link10 a, .control-panel-page ul.sideNav li.link11 a, .data-page li.link1 a {
	background:#fff;
	color:#000;
}
.side2 h2, .side2 h1 {
	color:#14458E;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	padding:20px 0px 10px 0px;
}
.side2 h3 {
	color:#173B87;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.side2 p {
	margin:0px 0;
}
ul.links li {
	background-position: left 10px;
	padding:0 3%;
	width:44%;
}
ul.links li a, .faqStyle ul li a, ul.subTabs li a:hover {
	line-height:24px;
	text-decoration:none;
}
ol.linkContent, .faqSearchfrm {
	border-top:1px solid #C7C7C7;
	margin-top:10px;
	padding-top:20px;
}
ol.linkContent li {
	min-height:170px;
	padding-bottom:55px;
}
ol.linkContent li h3, .faqStyle h3, ol.videoPage li h3, #keyFeatures h3, #benefits h3 {
	font-size:16px;
}
.side1 h3 {
	font-size:13px;
	margin:12px 10px 8px;
	padding:5px 5px 3px 7px;
	background:#fff;
}
ol.linkContent li img {
	float:right;
	margin-left:20px;
	padding:3px;
}
ol.linkContent li.alt h3 {
	margin-left:385px;
}
ol.linkContent li.alt img {
	margin-right:20px;
	margin-left:0;
}
/* End of Tour Page Styles */
/* Pricing Page Styles */
.conditional{
margin-top:-20px
}
.free-user{
    background:#FFFFCC;
    float: right;
    margin-top: -60px;
    padding: 10px;
    max-width: 400px;
    line-height:20px
}
.priceTable p{
	color:#222;
	font-size:18px;
	padding-top:10px;
}
.priceTable p span{
color:#999;
font-size:13px;
}
.pricing,.faq, .siteMap {
	padding:20px 20px;
	background:#fff;
}
.pricing h1 {
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#14458E;
	    margin-top: 15px;
	    margin-bottom:15px;
    text-align: center;
}
table.priceTable h3 {
	color:#222;
	font-size:15px;
	padding:0 0 5px;
}
table.priceTable h3 span {
	display:block;
	font-size:12px;
	color:#000;
}
table.priceTable strong {
	font-size:18px;
	color:#e50101;
	font-weight:normal;
}
.cond,.cond1 {
	color:#000;
	display:inline;
	font-size:17px;
}
.cond1{
font-size:12px;
}
.cond2{
display:block;
margin:-10px 0 15px 15px;
#margin-top:5px;
}
table.priceTable {
	float:left;
	font-size:12px;
	margin:15px 0 20px;
	width:100%;
}
.tdHead h2 {
	color:#fff;
	font-weight:normal;
}
table.add-on {
	border-bottom:1px solid #2380D6;
	border:1px solid #2380D6;
}
table.priceTable tbody th, th.tbodyTh {
	text-align:left;
	width:34%;
	font-weight:normal;
}
table.priceTable th.alt, table.priceTable td.alt {
	font-size:13px;
	border-left:none;
	border-left:1px solid #ddd;
	background:#fff;
}
table.priceTable td.left-title {
	color:#222;
	font-weight:bold;
	text-align:right;
}
table.priceTable th.high {
	background:#0458b3;
}
table.priceTable th.high h3 {
	color:#f0e73a;
}
table.priceTable th.high span {
	color:#fff;
}
table.priceTable td.high {
	background:#e6f1fa;
	border-color:#fff;
}
table.priceTable td {
	text-align:center;
	padding:7px 10px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	color:#00547f;
	background:#F7FAFD;
	vertical-align:middle;
}

table.priceTable td.last {
	border-bottom:none;
}
table.priceTable td orange { 
     color: #F63;
}
table.priceTable th {
	background:#f1f1f1;
	border:1px solid #ddd;
	padding:10px;
	text-align:center;
	width:25%;
}

table.priceTable td h2 {
	padding:15px 0 5px;
	text-align:right;
}
table.priceTable td span {
	background-position:center -25px;
	display:block;
	text-indent:-999em;
}
table.priceTable th.highL,table.priceTable td.highL{
	width:230px;
	background:url(../images/pricing-mid-mail-bg.png) repeat-y;
	border:none;
	margin-left:-9px;
	margin-right:-6px;
	position:absolute;
	border-bottom:1px solid #ddd;
}
table.priceTable th.highL{
	background-image: url(../images/pricing-top-mail-bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:-20px;
	margin-left:-9px;
	margin-top:-45px;
	margin-right:-6px;
	width:230px;
	height:104px;
	border:none;
	
	padding-top:30px;
	border-bottom:1px solid #ddd;
}
table.priceTable tfoot th.highL{
	border:none;
	background-image:url(../images/pricing-bot-mail-bg.png);
	background-position:0 0px;
	background-repeat:no-repeat;
	width:230px;
	margin-left:-9px;
	margin-right:-6px;
	margin-bottom:0px;
	margin-top:-24px;
	height:85px;
	position:absolute;
}
.double {line-height:30px;}
.double1 {line-height:31px;}
.top-bor { border-top:1px solid #ddd;}
a.choose {
	font-size:13px;
	text-decoration:underline;
	color:#FF0000;
	margin:10px 0 20px;
	padding-bottom:10px;
	float:left;
}
.helpSubList {
	padding-top:10px;
}
div.priceSignup{
margin:10px;
}
div.priceSignup a {
	background-position:left -50px;
	background-repeat:repeat;
	color:#FFF;
	font:bold 15px Arial;
	height:30px;
	padding:4px 12px 6px;
	margin-top:5px;
	cursor:pointer;
	border:1px solid #CE0101;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	text-decoration:none;
}
td small {
	color:#D66000;
	font-size:13px;
}
td small b, .priceTable th span {
	font-weight:normal;
	color:#444;
}
th.high h3 {
	position:relative;
}
table.priceTable th.high {
	background:#0458b3;
	position:relative;
	width:142px;
}
th.high span.best {
	width:172px;
}
span.best {
	background:#002853;
	color:#FFF;
	margin:-57px -15px 0;
#margin:-40px 0 0 -135px;
	padding:5px 0!important;
	position:absolute;
	text-align:center;
}
span.best {
	width:172px;
}
#monthlySubsr span.best {
	width:172px;
 #width:157px;
 #margin-left:-117px;
}
.priceFaq, .comment {
	background:#F7F7F7;
	padding:15px;
}
.priceFaqSide1, .priceFaqSide2 {
	float:left;
	padding-right:2%;
	width:48%;
}
.priceFaqSide1 {
	border-right:1px dotted #b7b7b7;
	margin-right:-1px;
}
.priceFaqSide2 {
	padding:0 0 0 2%;
}
.priceFaq h4 {
	font-size:16px;
	letter-spacing:-0.01em;
}
.priceFaq p {
	padding:10px 0 25px;
}
.priceFaq ul {
	margin-top:-10px;
	padding-bottom:25px;
}
.priceFaq ul li {
	display:list-item;
	list-style:decimal inside none;
	padding-bottom:5px;
}
.comment {
	margin-bottom:25px;
}
.comment p {
	font-size:22px;
	font-style:italic;
	line-height:30px;
	text-align:center;
}
.freeplanSpan {
	margin:17px 0 4px
}
.pricingDiscrpt {
	background:#F7F7F7;
	border:1px solid #E7E7E7;
	margin:20px 0;
padding:15px 15px 0;
	color:#000;
}
.pricingDiscrpt .leftDiv {
	width:470px;
	padding-right:22px
}
.pricingDiscrpt p {
	line-height:20px;
	margin-:0 10px 15px 0;
	padding:10px 5px 20px 0px;
	text-align:justify;
}
.pricingDiscrpt ol li {
	display:block;
	float:left;
	line-height:22px
}
.pricingDiscrpt a, ol.featureList2 li a, .innerPageheadersignup a {
	text-decoration:none
}
/* End of Pricing Page Styles */





/* Features page Style*/
.featureBanner{
text-align:center;
}
p.top{
text-align:right;
margin-bottom:0;
}
p.top a{
background:#1B6BBD url(../images/top-bg.png) no-repeat 63px 5px;
color:#fff;
padding:1px 3px;
text-decoration:none;
padding-right:20px;
}
.side2 .featureList2 p {
	margin:10px 0 5px
}
ol li span {
	background-image:url(../images/mail-icons.png);
	background-repeat:no-repeat;
	width:60px;
	height:50px;
	text-indent:-999em;
}
ol.featureList2 li {
	border-top:1px solid #EEEEEE;
	display:block;
	margin:15px 0 0;
	padding:20px 0 0;
}
ol.featureList2 li div, ol.featureList2 li h2 {
	padding-left: 60px;
}
ol.featureList2 li h2 {
	font:bold 16px Arial;
	color:#222222
}
ol li p, ol li h2 {
	padding:0 0 5px;
}
span.icon2 {
	background-position:-60px top;
}
span.icon3 {
	background-position:-120px top;
}
span.icon4 {
	background-position:-180px top;
}
span.icon5 {
	background-position:-240px top;
}
span.icon6 {
	background-position:-300px top;
}
span.icon12 {
	background-position:-661px top;
}
span.icon13 {
	background-position:-725px top;
}
span.icon14 {
	background-position:-786px top;
}
span.icon15 {
	background-position:-860px top;
}
ul.maillist li {
	padding-bottom:0px;
	min-height:15px;
	line-height:24px
}
/* Top Header and Sign Up link for Features */
.solutionsHeader {
	padding:14px 0 0 20px;
	float:left;
	text-align:center;
	width:95%;
}
.solutionsHeader h1, .featuresHeader h1 {
	font-size:22px;
	padding:0;
	margin:0;
	margin-left:-1px;
	line-height:28px;
	text-align:left
}
.solutionsHeader h2 {
	padding:0;
	margin:0;
	font-size:17px;
	color:#3e3e3e;
	text-align:left;
	line-height:30px;
}
.solutionsHeader h2 span {
	padding:0 3px;
}
.solutionsHeader h3 {
	padding:0;
	margin:0;
	text-align:left;
	color:#747373;
	line-height:23px;
	font-size:13px;
	font-weight:normal;
}
.featuresTabHeader {
	background:#f7f7f7;
	width:73%;
	background-color: #F7F7F7;
	padding: 10px;
	margin-bottom:20px;
	margin-top:6px;
}
/* innerPageheadersignup */
.innerPageheadersignup {
	background-position:left -678px;
	height:44px;
	min-width:200px;
	text-align:center;
	margin:-68px 5px 3px 0px;
	cursor:pointer;
	padding:3px 0 0 0;
	border:1px solid #c44b29;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
}
.innerPageheadersignup h3 {
	padding:4px 0 2px;
	color:#fff;
	font-size:15px;
}
.innerPageheadersignup p {
	padding:0;
	margin:0;
	color:#E1E1E1;
	line-height:10px;
}
/* General CSS*/
ol li span, .leftDiv {
	float:left;
}
/* */
.side1 h4 {
	background:#318BD5;
	color:#FFFFFF;
	padding:10px 15px;
	font-size:14px
}
/* Form page styles */

.formtable{ background-color:#ffffff; text-align:left; font-family:Arial, Helvetica, sans-serif; margin:auto;}
.formtitle{ padding-left:0px; margin-left:30px; font-weight:bold; font-size:16px; line-height:55px;}
.formelementtable{ background-color:#fff; border-top:10px solid #c1c1c1;}
.formelementtable td{ font-size:14px;
vertical-align:top;}
.formgraytxt{ color:#737373; font-size:13px;}
.formgraytxt1{color:#000;
display:block;
font-size:11px;
margin:0 0 0 135px;}
.form16{ font-size:13px; font-weight:bold;}
.formrightdiv{ line-height:20px; padding-bottom:20px;}
.formtxtbox,.formtxtboxman,.formtextarea{ border:1px solid #7f7f7f; width:230px; font-size:12px;margin:0 0 15px 15px;#margin-bottom:5px;}
.formtxtbox1{ width:115px;font-size:12px;}
.formtxtboxman{ background-color:#ffffd5;}
.formbluebtn{ background-color:#0072bc; color:#fff; padding:3px 15px; border:0px;}
.pd{padding:5px 0px 15px 15px;}
.man,.manbox{
margin:10px 0;
}
.man{float:right; font-size:11px; color:#737373;}
.manbox{float:right; border:1px solid #a8a8a8; background-color:#ffffd5; width:12px; font-size:1px; height:12px;}
.button { border: 1px solid #ccc; background:#E54136; color:#FFF; font-weight:bold; font-size:16px;margin:0 0 0 15px;}
#successMsg{ background-color:#008000; color:#fff; padding:3px 0px; font-size:13px; font-weight:bold; text-align:center;}
/* End of Form page styles */

/* Faq Styles */
.faq h1,.siteMap h1{
	background:url(../images/mail-faq.png) no-repeat left top;
border-bottom:1px dotted #ddd;
font-family:arial;
font-size:24px;
line-height:40px;
margin-bottom:10px;
padding-left:75px;
}
.siteMap h1{
background:none;
padding-left:15px;
}
.faq ul,.siteMap ul{
margin:20px;
}
.faq li,.siteMap li{
	display:list-item;
	background:url(../images/faq-arrow.png) no-repeat left top;
	font-size:14px;
margin-bottom:12px;
padding-left:25px;	
}

.faq p.top a{
	background-position:59px 3px;
}
.ans h2{
	background:url(../images/question.png) no-repeat #EAF5FE 10px 10px;
padding:15px;
border:1px dotted #AFD9FC;
border-left:none;
border-right:none;
margin-bottom:10px;
}
.ans table{
	margin:0 0 10px 43px;
width:400px;
}
.ans td{
	background:#D8E9FF;
border:1px dotted #fff;
padding:7px 10px;
}
.ans h2,.ans p,.ans ul,.ans ol,.ans h3{
	padding-left:45px;
}
.ans p{
	font-size:14px;
	padding-bottom:15px;
}
.ans ol{
	padding-left:15px;
}
.ans li{
	background:none;
	list-style:disc inside none;
	display:list-item;
}
.ans ol li{
list-style:decimal inside none; display:list-item;
}
.ans ul{
	margin:20px 0;
}
.ans h3{
	font-size:16px;
	margin-bottom:10px;
}
/* End of Faq Styles */
p.request-demo{

-moz-border-radius:5px;

-moz-box-shadow:0 0 1px 1px #ddd;

background:#fff;

border:1px solid #bbb;

margin:50px 15px 15px;

padding:10px;

text-align:center;

}

p.request-demo a{

-moz-border-radius:5px;

background:none repeat scroll 0 0 #C30808;

color:#FFFFFF;

display:block;

font-size:15px;

font-weight:bold;

padding:5px;

text-decoration:none;

}


/* Sitemap Styles Start */

.siteMain { width:500px; float:left;}
.siteMain ul { margin:0px 0px 0px 76px; padding:0px; list-style-type:none;}
.siteMain ul ul { margin:0px 0px 0px 30px; padding:0px;}
.siteMain li { margin:15px 0px 15px 0px; padding:0px 0px 0px 12px; list-style-type:none; background:transparent url(../images/sitemapred-arrow.png) no-repeat scroll left 3px;}
.siteMain li a { font-family:arial;
font-size:12px;
font-weight:bold;
list-style-type:none;
margin:0;
padding:10px 0;
text-decoration:none; }
.siteMain ul ul li {background:transparent url(../images/sitemap-arrow.png) no-repeat scroll left center; font-size:12px;}
.siteMain ul ul li a {font-weight:normal;
text-transform:none; }

/* Sitemap Styles End */

/* Start of Pricing page Styles */
.price-box{    margin: 20px auto 0;
    overflow: hidden;
    width: 680px;
}
h1.signup{
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;	
}
.signPage {
	padding:20px 30px;
	background:#fff;
}
.signPage h1{
border-bottom:1px dotted #ddd;
font-family:arial;
font-size:24px;
line-height:40px;
margin-bottom:10px;
}
#valuepack ol{
    margin-bottom:5px;
    padding-bottom: 10px;
    padding-top: 5px;
}
#valuepack li{
    display: list-item;
    list-style: none outside none;
    margin-left: 15px;
    padding-bottom: 5px;
    list-style-type:decimal;
}
p.note{
   background:#FFFFCC;
    margin-top: 10px;
    padding: 5px 10px;
}
.priMain {float: left;
    min-height: 620px;
    padding-bottom: 20px;
    padding-top: 30px;
    position: relative;
    width: 680px;}
.priMain img { border:none;}
.sideLft, .sideRgt {text-align:center;}
.sideLft { width:230px; float:left;margin-top:20px}
.sideRgt { width:230px; float:right;margin-top:20px}
.sideLft {position:absolute; z-index:100; left:10px;}
.sideRgt {position:absolute; z-index:200; left:440px;}
.priMid {width:260px; float:left; text-align:center; position:absolute; z-index:300; left:217px; top:0;}
.sideLft-top {background:url(../images/sidebox-topbg.png) no-repeat; height:24px;}
.sideRgt-top {background:url(../images/sidebox-topbg.png) right top no-repeat; height:24px;}
.sideRgt-mid {background:url(../images/sidebox-midbg.png) right top repeat-y; min-height:530px;padding:0px 6px;}
.sideRgt-bot {background:url(../images/sidebox-botbg.png) right top no-repeat; height:29px;}
.sideLft-mid {background:url(../images/sidebox-midbg.png) repeat-y; min-height:280px;padding:0px 6px;font-size:11px}
.sideLft-bot {background:url(../images/sidebox-botbg.png) no-repeat; height:29px;}
.prihdr {border-bottom:1px solid #bbb; padding-bottom:5px;}
.prihdr-sidergt {border-bottom:1px solid #bbb;min-height: 85px;}
.sideLft-mid h2, .sideRgt-mid h2 {     font-family: georgia; font-size:29px; font-weight:bold; color:#026DBC;margin-bottom:12px}
.priMid h2 {font-family: georgia; font-size:29px; font-weight:bold; color:#026DBC; margin-bottom:12px; padding-top:5px;}
.sideLft-mid h3, .sideLft-mid b, .sideRgt-mid h3, .sideRgt-mid b { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#444; padding-bottom:10px; line-height:30px;}
.priMid h3, .priMid b{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#444; padding-bottom:13px; line-height:30px;}
.priMid b, .sideLft-mid b, .sideRgt-mid b { font-weight:bold;font-size:20px}
.priMid em, .sideLft-mid em, .sideRgt-mid em { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:normal; color:#454545;}
.sideLft-mid p, .sideLft-mid span, .sideRgt-mid p, .sideRgt-mid span { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px;padding-bottom:5px;color:#444;}
.priMid p, .priMid span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; line-height:35px;}
.sideLft-mid p,.sideRgt-mid p { margin:10px 0px}
.sideLft-mid p {line-height:26px;}
.sideRgt-mid p {line-height:35px;}
.priMid p { margin:10px 0px}
.priMid span, .sideLft-mid span, .sideRgt-mid span {font-size:13px; font-weight:normal; display:block;}
.priMid-top {background:url(../images/midbox-topbg.png) no-repeat; height:29px;}
.priMid-mid {background:url(../images/midbox-midbg.png) repeat-y; min-height:600px;padding:0px 13px;font-size:11px;}
.priMid-bot {background:url(../images/midbox-botbg.png) no-repeat; height:36px;}
.sideRgt-mid h5 {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#1B6BBD; line-height:18px; margin:0px; padding-top:15px;}
.sideRgt-mid h5 a { color:#1B6BBD; text-decoration:none;}
.planMain {-moz-border-radius: 7px;-webkit-border-radius:7px;background-color: #F8FDFF;border: 1px solid #B4DBEA;margin: 10px auto 30px;padding: 10px 0;text-align: center;width: 500px;overflow: auto;}
.planMain h2 {font-family:Arial,Helvetica,sans-serif; font-size:21px; font-weight:bold; color:#14458E; padding-bottom:20px;}
.priMid h4, .sideLft-mid h4, .sideRgt-mid h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:normal; color:#666; padding-top:8px;}
.sideLft-mid .flist, .priMid-mid .flist{
    font-size: 13px;
    margin: 0;
}
.listarrow{
float:left;
margin-top:6px
}
.lft_container{
margin:0
}
.featureblock ol li{
font-family:arial;
padding-bottom:10px;
display:list-item;
margin-left:30px;
list-style-type:decimal;

}
.planMain li{
    color: #222;
    font-size: 14px;
    padding: 7px 0;
    text-align: left;
	list-style:none
}
.featureblock h2{
    color: #173B87;
    font-family: arial;
    font-size: 16px;
    
}
.featureblock p{
	font-family: arial;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 15px;
    text-align: justify;
}
.pricingInfo{ overflow: hidden;background:#f5f7fd; border:1px solid #d8e0f7; padding:13px; color:#6f6f6f; text-align:center;}
.pay_pricing{background:#fdf9ec; padding:10px 20px; margin:0 0px 10px 0px; text-align:center; border:1px solid #f8ecd7;}
.pay_pricing h3 {color:#3C5A98; font-size:14px; font-weight:bold; margin:0;}
#valuepack .pay_pricing h3 {color:#3C5A98; font-size:14px; font-weight:bold; margin:0;text-align: center;}

/* End of Pricing page Styles */

/*Feature helppage css styles start*/
.flleft {float:left;}
.flright {float:right;}
.lft_container{ margin:0 260px 0 0; }
.featuresbenft{ background:#e9f4ff; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; padding:10px 0 10px 0; border:1px solid #ccdeea; }
.featuresbenft h1{ color:#0f4e95; font-size:18px;}
.featureblock{ margin:10px 10px 15px 10px ; border:0px solid red;  /*height:420px;*/}
.featureblock p{ margin:0 0 15px 0; line-height:20px; text-align:justify;}
.feature_lft{ width:50%; display:inline-block; margin:0 0px 0 0; }
.feature_div{ width:100%; display:inline-block; margin:0 0px 0 0; }
.feature_rht{ width:50%;display:inline-block;}
.featurecont,.featureborder{ margin:0 0 15px 0px; padding:5px;border:1px solid #fff;}
.featureborder{ margin:0 0 0px 10px; padding:15px;border:1px solid #fff; border-bottom:1px solid #efefef;}
.featurecont:hover{background:#e9f4ff; -moz-border-radius:5px; -webkit-border-radius:5px;border:1px solid #ccdeea;}
.featurecont div{ padding:0 0 0 45px;}.featurecont div p{ padding:5px 0 0 0; font-size:12px; color:#575757; line-height:18px; text-align:justify;}
.featurecont div.ns{padding:0 0 0 0px;}
.featurecont div h3{ color:#3967B0; font-size:12px;}
.featurecont div a:hover{ text-decoration:underline;}
.next{ background:#ecf3ff; border:1px solid #c4dcfa; padding:4px; margin:0 25px 0 0px; width:55px;}

.forums,.tasks,.milestones,.Sharing,.calendar,.Tracking,.admin,.writer,.searchicon,.group,.checkInOut,.docsVersion,.googleDocs,.multifolder,.uploadzip,.mailInteg,.reviews,.tagging,.share-externally,.email-in,.docsmanage,.top,.nextArrow { background-image:url(../images/zohodocs-icon.png); background-repeat:no-repeat;}
.forums,.tasks,.milestones,.Sharing,.calendar,.Tracking,.admin,.writer,.searchicon,.group,.checkInOut,.docsVersion,.googleDocs,.multifolder,.uploadzip,.mailInteg,.reviews,.tagging,.share-externally,.email-in,.docsmanage,.nextArrow,.assign-tasks {background-position:0px -113px; width:40px; height:40px; display:block;}
.tasks {background-position:-302px -113px;}
.milestones {background-position:-58px -113px;}
.Sharing {background-position:-240px -113px;}
.calendar {background-position:-113px -113px;}
.Tracking {background-position:-167px -113px;}
.admin {background-position:-356px -113px;}
.writer {background-position:-330px -227px;}
.searchicon {background-position:0px -177px;}
.group {background-position:-51px -177px; width:40px;}
.checkInOut{background-position:-0px -227px;}
.docsVersion{background-position:-115px -177px;}
.googleDocs{background-position:-175px -177px;}
.multifolder{background-position:-240px -177px;}
.uploadzip{background-position:-299px -177px;}
.mailInteg{background-position:-359px -177px;}
.back{background-position:-2px -515px; width:10px; height:9px; padding:0px 0 0 8px; vertical-align:top; margin-top:2px;}
.nextArrow{background-position:-33px -515px; width:10px; height:9px; padding:0px 0px 0 0px; vertical-align:top; margin-top:4px; margin-left:10px;}
.tryzohodocs{ background-position:0px -1098px; width:154px; height:42px; margin-top:2px;}
.tryzohodocs:hover{ background-position:-161px -1098px; width:154px; height:42px; margin-top:2px;}
.top{ background-position:0px -594px; width:17px; height:21px;}
.reviews{background-position:-54px -228px;}



.bot-fl {
	padding:15px 0px 0px 10px;
}
.bot-pad {
	padding:0px 0px 0px 4px;
}
.fub {
	padding-left:10px
}
.fub ul {
	float:left;
	margin:0;
	padding:5px 0 0;
	position:relative
}
.fub li {
	float:left;
	list-style:none;
	width:auto;
	padding-bottom:5px
}
li.like-it {
	width:76px;
	margin-left:5px
}
.fub li a {
	float:left;
	list-style:none;
	width:20px;
	height:20px;
	margin:0 6px
}
.linked-in-icon a {
	background-position:-237px -648px
}
.twit-icon a {
	background-position:-237px -616px
}
.face-bk-icon a {
	background-position:-237px -584px
}

/*Feature helppage css styles end*/

/*Faq styles start*/
.faqs h2{border-bottom:1px dotted #bbb;color:#1B6BBD;margin-top:0px; line-height:25px; font-size:14px; font-weight:bold; cursor:pointer; padding-left:10px;}
.faqs .ans{background:#F4FAFF;font-size:12px;line-height:22px;margin-bottom:0px;padding:12px;border-bottom:1px dotted #bbb;}
.faqs h2 span{color:#222;}
.faqs h2:hover{ background-color:#fffbdf;}

/*Faq styles end*/

/*login page styles start*/

.loginGlbl{background:url(../images/login-background.png) repeat-x; margin:0px auto;}
.loginMain{width:680px; margin:0px auto; overflow:auto;}
.loginAll{float:left; width:680px; margin:0px; padding:0px;}
.loginAll h1{float:left; font:bold 28px Arial, Helvetica, sans-serif; color:#0074ba; margin:40px 0px;}
.loginboxMain{float:left; width:385px; background:#fff; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; margin-left:35px;}
.loginboxMainin{float:left; width:385px; border:1px solid #dbdbdb; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-bottom:0px !important; position:relative; }
.loginLogo{float:left; width:385px;}
.loginLogo img{float:left; margin:15px 0px 0px 60px;}
.loginLogo em{float:right; font:13px Arial, Helvetica, sans-serif; color:#1777d3; clear:both; margin:20px 95px 0px 0px;}
.iframediv{float:left; margin-left:40px;}
.loginrhtBox{float:right; width:175px; border:1px solid #bedcf2; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f5faff; padding:10px; line-height:20px; 
margin:135px 15px 0px 0px;}
.loginrhtBox a, .getTxt a{text-decoration:underline;}
.loginboxBtm{float:left; width:387px; height:89px; background:url(../images/signinSprite.png) no-repeat 0px 0px; margin:-35px 0px 0px 35px;}
.signupSdw{float:right; width:213px; height:12px; background:url(../images/signinSprite.png) no-repeat -393px -2px; margin-left:45px;}
.getTxt{float:left; margin:10px 0px 0px 100px;}

/*login page styles end*/

/*  Tree Menu */

/*.MenuPanel{

border-right:1px solid #eceff5;
}*/
.treemenu {
	width:220px;
}
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3862b8;
}
.treeview ul {
	margin-top:4px;
}
.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview li a:hover {
	color:#000;
}
.treeview a.selected {
	background-color: #eee;
}
#treecontrol {
	margin: 1em 0;
	display: none;
}
.treeview .hover {
	cursor: pointer;
}
.treeview li {
	background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable {
	background-position: 0 -176px;
}
.treeview .expandable-hitarea {
	background-position: -80px -3px;
}
.treeview li.last {
	background-position: 0 -1766px
}
.treeview li.lastCollapsable, .treeview li.lastExpandable {
	background-image: url(../images/treeview-default.gif);
}
.treeview li.lastCollapsable {
	background-position: 0 -111px
}
.treeview li.lastExpandable {
	background-position: -32px -67px
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
	background-position: 0;
}
.filetree li {
	padding: 3px 0 2px 16px;
}
.filetree li a {
	text-decoration:none;
	color: #3862b8;
}
.filetree li a.cur{
font-weight:bold;
}
.filetree li a:hover, .filetree li a.active {
	color: #3862b8;
	font-weight:bold;
	text-decoration:none;
}
.filetree span.folder, .filetree span.file {
	padding: 1px 0 1px 23px;
	display: block;
}
.filetree span.folder {
	background: url(../images/folder.gif) 2px 0 no-repeat;
}
.filetree li.expandable span.folder {
	background: url(../images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file {
	background: url(../images/file.gif) 0 0 no-repeat;
}
.treeblock {
	margin-top:0px;
	position:relative;
	height:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 0 0px 0px;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	height:auto;
}

/*New style added*/
.bCM {
	float:left;
	margin:5px 0 15px;
	width:75%;
}
.bC {
	float:left;
	width:100%;
}
.bCI  {
	background-color:#eaeef3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px 7px;
	font-size:11px;
}
.bCI p { font-size:11px;}
.bC span { 
	font-family:Georgia;
	font-size:11px;
	letter-spacing:-0.2em;
	padding:0 5px;
}
/*New style ended*/
.midblock p {
	line-height:20px;
	margin:0 0 15px;
	text-align:justify;
}
.midblock ol {
	line-height:23px;
	padding-left:40px;
	
}
.midblock ol li {
	line-height:23px;
	list-style-type:decimal;
	display:list-item;
}

.nxtSteps {width:180px; float:right; margin-top:-1px;margin-right:-23px;}

.rb {
	border-color: #EAEAEA;
	border-style: solid;
	border-width: 1px 1px 2px;
	margin-bottom: 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
	
}
.nxtSteps h4 {
	background:#C3DCFC;
	font-size: 13px;
	padding: 5px 10px;
	-moz-border-radius:5px;
}
.rb li {
	background: url("../images/s2a.png") no-repeat 10px 5px;
	display: block;
	line-height: 16px;
	margin: 5px 5px 8px;
	padding-left: 30px;
}

.screenshottable{ margin-left:30px; margin-bottom:20px; border-bottom:1px solid #cccccc;}
.screenshottable div{text-align:right;}
.ssstyle{width:25%; text-align:center;}
.ssfont{color:#333333;font-weight:bold;}
.ssfont a{ line-height:22px; color:#0033cc;}
.bgblue{font-family:Arial, Helvetica, sans-serif;background-color:#d6e9ff; border:1px solid #bfdafa; -moz-border-radius:3px; -webkit-border-radius:3px;}
#popupimagediv{ position:absolute; top:0px; left:0px; width:68%; /*height:430px;*/ background-color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #7eabd4; padding:2px;  z-index:101;-webkit-box-shadow:3px 3px 10px #6f6d6d !important;-moz-box-shadow:1px 2px 3px #6f6d6d !important;}
#bodyfreezdiv{ position:absolute; top:0px; left:0px; background-color:#939393;z-index:100; height:100%;}

.saleinfo{ color:#333; line-height:20px; margin:0px 0 10px 0;}

.docslogo,.editiontop span, .editiontop em, .editionicon, .profession, .business, .getfree, .editionbottom span, .editionbottom em, .free, .profesedition, .businessedition,.rss, .reddit, .technorati, .digg, .stumbleupon, .delicio, .buzz, .dzone, .mixx,.facebook,.forums,.twitter,.tasks, .milestones, .Sharing, .calendar, .Tracking, .admin, .searchicon, .group, .checkInOut, .docsVersion,.googleDocs,.multifolder,.uploadzip,.mailInteg,.back,.tryzohodocs,.top,.nextArrow,.reviews,.tagging,.share-externally,.email-in,.docsmanage,.share-twitter,.share-facebook,.share-stumb,.share-gbuzz,.assign-tasks  { background-image:url(../images/zohodocs-icon.png); background-repeat:no-repeat;}

.editionicon{background-position:0 -1217px; width:54px; float:left; height:55px; margin-right:10px;}
.profession{background-position:-65px -1217px; width:46px; float:left; height:50px; margin-right:10px;}
.business{background-position:-120px -1217px; width:48px; float:left; height:47px; margin-right:10px;}
.free{background-position:-230px -313px; width:172px;height:61px; }
.profesedition{background-position:-230px -384px; width:172px;height:61px;}
.businessedition{background-position:-230px -455px; width:172px;height:61px;}
.docslogo{ background-position:0 0; width:139px; height:31px; margin:5px 0 0 0;}
.editionbottom span{background-position:0 -1186px; width:5px; float:left; height:5px;}
.editionbottom em{background-position:-11px -1186px; width:5px; float:right; height:5px;}
.docsmanage {background-position:0 -285px;}
.email-in {background-position:-58px -285px;}
.share-externally {background-position:-117px -285px;}
.tagging {background-position:-173px -285px;}

.share-twitter,.share-facebook,.share-stumb,.share-gbuzz{background-position:-4px -339px; width:23px; height:23px; margin:0 0 10px 0; cursor:pointer; margin-right:5px;}
.share-facebook{background-position:-4px -367px;}
.share-stumb{background-position:-4px -395px;}
.share-gbuzz{background-position:-4px -423px;}
.newtext {position: absolute; right: -10px; top: -7px;}
.featurecont div h3 {    color: #3967B0;    font-size: 12px;}
.feature_div h3 {    display: inline;    position: relative;}

.admin-link {font-size:14px; text-decoration:underline; font-weight:bold;}

.logo {
    float: left;
    font-family: georgia;
    font-size: 37px;
    left: 35px;
    line-height: 55px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 75px;
    width: 330px;
}
.ts-block{background:#F7F7F7;-moz-border-radius:15px;border-radius: 15px; border-bottom:1px solid #E7E7E7; padding:13px; margin-bottom:40px; position:relative; clear:both;}
.ts-img{background-image: url(../images/ts-arrow.png); background-repeat:no-repeat; background-position:20px bottom; width:34px; height:24px; position:absolute; padding:6px;}
.ts-block h3{color:#14458E; font-size:15px; font-weight:bold; margin-bottom:6px;}
.ts-block h3 span{color:#000; padding:0 0 0 0px; font-size:13px; font-style:italic;}



/**New Styles for Tour Page **/
#valuepack h3{color: #14458E;font-size: 22px;font-weight: normal;text-align: left;padding: 10px 0px 10px 0px;}
#valuepack  ul{margin: 25px 0 0 0; padding: 0; overflow: hidden;}
#valuepack ul li{float:left; text-align: center;  margin:0 22px 20px 0;overflow: hidden;}
#valuepack ul li.last_child{margin: 0 0 20px 0;}
#valuepack ul li .bg{background-position: -2px -4px; width: 202px;height: 213px; padding: 9px; text-align: left; cursor: pointer; -webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease; transition: all .25s ease; cursor: pointer;}
#valuepack ul li .bg:hover{background-position: -233px -4px; width: 202px; height: 213px;}
#valuepack ul li a{font: normal 14px 'Trebuchet MS';color: #03C;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;cursor: pointer;text-align: center;display: inline;}
#valuepack ul li a:hover{color: #00a0b0;}
.sprite {
background: url(../images/allimage.png) no-repeat;
}

#paginationright{float: right;
position: absolute;
right: 0;top:40px;}
#paginationleft{float: left;
position: absolute;
left: 0;top:40px;}
#imgsourceTd{text-align: center;
width: 100%;
clear: both;padding:10px 0 0 0;min-height: 400px;}

#paginationright a{text-align: right;
width: 450px;
height: 250px;
padding: 200px 30px 0 0;
display: block;}
#paginationleft a{text-align: left;
width: 450px;
height: 250px;
padding: 200px 0 0 30px;
display: block;}
#contentTd{padding:20px 0 20px 50px;}
#imageTitletd{color: #14458E;font-size: 22px;font-weight: normal;text-align: left;padding: 10px 0px 5px 10px;}

/** New css for taske feature page **/
.assign-tasks{
    background-position: -60px -338px;
}

/** New Css for pricing page **/
.std-md{padding:45px 0;}
.free-md{padding:115px 0;}
.pre_md{padding: 7px 0;}


/*pricing page New Css */
.zcpricetoptxt, .toplftcont, .zcpricetoptxt h2, .zctrialtxt h4 a, .discountImg, #zcpriceglb, .zcpriceLftglb, .zcpriceRhtglb, .zcpriceRhtin, .zcpriceTop em, .zcpriceBtm em, .zcpriceMid, .zcpriceMidtop, .zcPremtop, .zcStdtop, .zcFreetop, .zcprehedTop, .zctophedTxt, .zcsignBtn a, .zclistGlb, .zcPremmid, .zcStdid, .zcFreemid, .zcmidlistTxt, .zcmidlistTxt ul, .zcmidlistTxt ul li, .zcright, .zcLeftlistglb ul, .zcLeftlistglb ul li, .zclftwhitBg, .zclftwhitBg1,  .zcmidwhitBg, .oneFreeplan, .availboxGlbl, .acceptTxt p, .acceptTxt span, .zcmidTxt, .speBorder, .zcgetTxt a, .zcgetTxt span, .zcsuceGlb, .zcsucestory, .zcsucestoryin, .zcsucesphoto, .zcsucesphoto em.cloudcamper, .zcsucesphoto em.abacus, .zcsucesphoto em.clearDrop, .zcsucescontent, .zcsucescontent p, .availList ul, .availList ul li, .availboxGlbl h3 {float:left;}
.discountImg, .zcpriceTop em, .zcpriceBtm em, .zcsignBtn a, .zcright, .acceptTxt span, .zcsucesphoto em.cloudcamper, .zcsucesphoto em.abacus, .zcsucesphoto em.clearDrop, .availList ul li{background:url(../images/pricing-sprite.png) no-repeat;}
.discountImg, .zcpriceTop em, .zcpriceBtm em, .zcright, .zcsucesphoto em.cloudcamper, .zcsucesphoto em.abacus, .zcsucesphoto em.clearDrop{text-indent:-999em;}
.toprhtcont, .zcLeftlistglb, .zclftwhitBg strong, .acceptTxt, .zcsucescontent span a, .zcsucescontent em, .zcPrembot, .zcStdbot, .zcFreebot {float:right;}
.oneFreeplan, .zcprehedTop h3, .zctophedTxt, .zcsignBtn a, .zcmidlistTxt ul li, .zcright, .zcmidwhitBg, .availBox h2, .availBox p, .zcmidTxt{text-align:center !important;}
.toplftcont, .toprhtcont{width:50%;}.zcpricetoptxt h2{font-size:22px;}.zctrialtxt h4 a{clear:left; font-size:13px; font-weight:normal; color:#d66000; margin-top:10px;}
.discountImg{width:175px; height:175px; background-position:-340px -112px; margin:-20px 0px 15px 130px;}
#zcpriceglb{width:auto;margin-bottom: 20px;}.zcpriceLftglb{width:260px;}.zcpriceRhtglb, .zcpriceRhtin, .zcpriceMid, .zcpriceMidtop, .zclistGlb{width:670px;}
.zcpriceTop em, .zcpriceBtm em, .oneFreeplan{width:670px; height:40px;}.zcpriceTop em{background-position: -13px -1px;}.zcpriceBtm em{background-position:-14px -53px;}
.zcpriceMid{background:url(../images/pricing-bg.png) repeat-y;}.zcPremtop, .zcStdtop, .zcFreetop{width:200px; text-align: center;margin:10px 0px 10px 0;}
.zcPremtop{padding-left: 10px;border-bottom: 1px solid #CCC;padding-bottom: 15px;width: 210px;}
.zcFeartop{padding-left:10px;}
#zcpriceglb .zcfearhedTop h3{font-size: 24px;color: #026DBC;padding: 5px 0px 0 0;font-family: georgia;}
.zcStdtop {padding-left: 11px;position: relative;margin: -8px 0 0 0;border-bottom: 1px solid #CCC;padding-bottom: 15px;width: 210px;}
.zcFreetop{padding-left: 10px;padding-bottom: 15px;border-bottom: 1px solid #CCC;margin: 15px 0 10px 5px;width: 210px;}
.zcFreebot {text-align: center;padding-left: 10px;padding-top: 15px;border-top: 1px solid #CCC;margin: 10px 0 10px 5px;width: 210px;float: left;}
.zcPrembot {text-align: center;padding-left: 10px;border-top: 1px solid #CCC;padding-top: 15px;width: 210px;margin: 10px 0 10px 0;float: left;}
.zcStdbot {text-align: center;padding-left: 8px;position: relative;margin: 25px 0 10px 0;border-top: 1px solid #CCC;padding-top: 15px;width: 210px;float: left;}
.zcprehedTop{width:200px;text-align: center;}#zcpriceglb .zcprehedTop h3{font-family: georgia;font-size: 29px;font-weight: bold;color: #026DBC;margin-bottom: 12px;padding: 10px 0 5px 0;}.zctophedTxt{color:#000; font-size:12px; font-weight:normal; width:100%;height: 48px;}
.zctophedTxt strong{font:bold 25px/48px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a00000; letter-spacing:-1px; text-shadow:2px 1px 3px #c2c2c2;}
#zcpriceglb .zcprehedTop h3 em{font:bold 13px arial; color:#d66000;}
.zcsignBtn a{width:115px; height:25px; background-position:-21px -155px; margin:5px 0px 0px 35px; font:bold 14px arial; color:#fff; text-decoration:none; padding:10px 0px 10px 0px; text-shadow:2px 3px 1px #81140b;}.zcPremmid{width:150px; padding:0px 35px; margin-left:5px;}.zcStdid, .zcFreemid{width:160px; margin-left:5px;}
.zcStdid{padding:0px 30px 10px;}.zcFreemid{padding:0px 25px;}
#zcpriceglb .zcmidlistTxt, #zcpriceglb .zcmidlistTxt ul, #zcpriceglb .zcmidlistTxt ul li, .zcright, .zcmidwhitBg{width:155px;margin:0;padding:0;}
#zcpriceglb .zcmidlistTxt ul {width:155px;margin:10px 0 0 0;padding:0;}
/*.borTop{border-top:1px solid #e3e2e2;}*/
#zcpriceglb .zcmidlistTxt ul li{list-style:none;border-bottom: 1px dashed #E3E2E2;height: 20px;padding: 8px 0px 7px;color: #257AC5;font-size: 13px;}
.zcmidlistTxt ul li strong{font-size:16px; color:#257ac5;}
#zcpriceglb .zcmidlistTxt ul li.sphd{border-bottom: 1px transparent;padding: 14px 0px 8px;}
.zcright{height:18px; background-position:-640px -0px;}
.zcLeftlistglb{width:250px; border:1px solid #dedddc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f8fdff; padding:20px 0px 20px; margin:194px -10px 0px 0px;}
#zcpriceglb .zcLeftlistglb ul{width:240px; margin:10px 0 0 0;}
#zcpriceglb .zcLeftlistglb ul li{list-style:none;color:#777;width: 195px;border-bottom: 1px dashed #E3E2E2;padding: 9px 10px 8px 15px;margin: 0 0 0 15px;text-align: right;}
#zcpriceglb .zcLeftlistglb ul li.sphd{width: 235px;border-bottom:0 none transparent;padding: 16px 10px 8px 5px;margin: 0 0 0 5px;text-align: left;color: #666;font-weight: bold;font-size: 14px;}
.zclftwhitBg{width:230px; background:#fff; border-top:1px solid #bdd7ed; border-bottom:1px solid #bdd7ed; padding:20px 10px 20px 0px; margin:31px 0px 10px 10px; text-align:right;}
.zclftwhitBg1{width:230px; background:#fff; border-top:1px solid #bdd7ed; border-bottom:1px solid #bdd7ed; padding:19px 10px 19px 0px; margin:21px 0px 10px 10px; text-align:right;}
.zclftwhitBg strong{font:bold 16px arial; color:#000;}
.zclftwhitBg1 strong{font:bold 16px arial; color:#000;}
.zcmidwhitBg{background:#fff; border-top:1px solid #bdd7ed; border-bottom:1px solid #bdd7ed; padding:5px 0px; margin:20px 0px 10px;}
#zcpriceglb .zcmidwhitBg h3{margin:0px; padding:0px;}
.zctophedTxt span{color:#000; font-size:12px; font-weight:normal;}
.zctophedTxt strong{font:bold 25px/48px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a00000; letter-spacing:-1px; text-shadow:2px 1px 3px #c2c2c2;}
.mL30{margin-left:20px;}.availboxGlbl{width:970px; margin-top:10px;}
.availBox{width:970px; background:#f7f7f7; border:1px solid #b3daeb; padding:10px 0px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px;}
.availBox h2{font-size:22px; line-height:35px; color:#14458e; }
#zcpriceglb .availBox h2, .availBox p, .zcmidTxt, .speBorder, .zcgetTxt a, .zcgetTxt span{width:100%;}
.availBox p{margin-top:5px; line-height:25px;}.availBox p strong{font-size:15px; color:#e31603;}.acceptTxt span{background-position:-148px -119px; width:154px; height:19px; margin-left:5px;}
.zcmidTxt{font:normal 13px arial; height:18px;}.speBorder{border-top:1px solid #CCC; margin:30px 0px 60px;}
.zcgetTxt a, .zcgetTxt span{font-size:11px; font-weight:bold; padding:10px 0px;}.zcmarTop{margin-top:183px;}
.zcsuceGlb{border:1px solid #E7E7E7; margin:0px 0px 20px; padding:10px; background:#F7F7F7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.zcsucestory{width:300px; border-right:1px solid #E7E7E7; margin-left:15px;}.zcsucestoryin{width:290px;}
.zcsucesphoto, .zcsucesphoto em.cloudcamper, .zcsucesphoto em.abacus, .zcsucesphoto em.clearDrop {width:75px; height:75px;}.zcsucesphoto{margin-top:15px;}
.zcsucesphoto em.cloudcamper{background-position:-17px -244px;}.zcsucesphoto em.abacus{background-position:-111px -244px;}.zcsucesphoto em.clearDrop{background-position:-199px -244px;}
.zcsucescontent{width:200px; margin-left:15px;}.zcsucescontent h3 a{font-size:13px; font-weight:bold; text-decoration:none;}
.zcsucescontent span a{margin-top:10px; font-size:11px;}.zcsucescontent em{clear:both; font-style:italic; font-size:12px;width:200px; text-align:right;}.availList ul{width:295px; margin:5px 0px 5px 25px;}
#zcpriceglb .availList ul li{width:205px; border-bottom:1px dashed #E3E2E2; padding:10px 45px; background-position:-695px 8px;}
.availboxGlbl h3, h3.zcsuceGlbtxt{font-size:18px; color:#14458E; padding:5px 10px;}h3.zcsuceGlbtxt{margin-top:40px;}
.zcfreeGlbl{float:right; margin:0px 35px 10px 0px;}.zcmarNeg{margin-top:-20px;}
.zcfreeIn{text-align:center; float:left; line-height:22px;}.zcfontstyle{font-size:11px;}
/*pricing page New Css */

/** New Css for testimonials **/
.ui-pricingpanel {
border: 1px solid #BBBCB4;
border-top: none;
top: auto;
-webkit-box-shadow: 0px 0px 6px 0px #CBCBCB;
-moz-box-shadow: 0px 0px 6px 0px #cbcbcb;
box-shadow: 0px 0px 6px 0px #CBCBCB;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-left: 10px;
}
.headerband {
height: 28px;
background: #E7E7E7;
margin: 0 0 0px 0;
padding: 5px 0 0 4px;
border-top: 1px solid #BBBCB4;
border-left: 1px solid #BBBCB;
border-bottom: 0px;
position: relative;
}
.headerbandtitle {
color: #8C8C8C;
text-shadow: 0px 1px white;
padding: 3px 0 0 5px;
font-weight: bold;
}
.pricingContainer {
padding: 0px 0;
background: white;
width: 100%;
font-family: Lucida Grande,Segoe UI,Arial,Helvetica,sans-serif;
font-size: 12px;
margin: 0 auto;
overflow: hidden;
}
.testimonial-side {
float: left;
padding: 15px;
padding-top: 5px;
width: 275px;
line-height: 20px;
color: #787777;
}
/** New Css for Testimonials End **/

/** New Css for Docs On the GO **/
#onthego h2{color:#333;font-size: 36px;line-height: 120%;margin-bottom: 10px;font-weight: bold;}
#onthego p{color:#666;font-size: 12px;}
#onthego .on-iphone {padding-right: 58%;width: 42%;background: url(../images/docs-iphone-banner.png) no-repeat bottom right;height:400px;margin: 2% 1% 0;}
#onthego .on-iphone h3{color:#333;background: url(../images/docs-iphone-icon.png) no-repeat;font-weight: bold;height: 52px;line-height: 120%;margin-bottom: 10px;padding-left: 90px;padding-top: 28px;font-size:24px;}
#onthego .on-iphone h3 span{display:block;color:#666;font-size: 18px;line-height: 120%;font-weight: bold;}
#onthego .on-iphone p{color:#666;font-size: 14px;font-weight: bold;}
#onthego .on-iphone ul{list-style:square;margin: 10px 0 0;}
#onthego .on-iphone ul li{display: block;float: none;list-style: square outside none;text-align: left;margin: 5px 0 0;line-height:150%;}
#onthego .on-iphone ul li .feature-tic{background: url("../images/pricing-sprite.png") no-repeat scroll -710px 0 transparent;display: inline-block;height: 18px;width: 25px;}
#onthego .on-iphone a{padding-top: 15px;text-align: left;display: inline-block;}

#onthego .on-android {background: url(../images/docs-android-banner.png) no-repeat bottom left;border-top: 1px dashed #CCCCCC;height: 350px;margin: 5% 1%;padding-left: 55%;padding-top: 45px;width: 45%;}
#onthego .on-android h3{color:#333;background: url(../images/docs-android-icon.png) no-repeat;font-size: 24px;font-weight: bold;height: 52px;line-height: 120%;margin-bottom: 10px;padding-left: 90px;padding-top: 28px;}
#onthego .on-android h3 span{display:block;color:#666;font-size: 18px;line-height: 120%;font-weight: bold;}
#onthego .on-android p{color:#666;font-size: 14px;font-weight: bold;}
#onthego .on-android ul{list-style:square;margin: 10px 0 0;}
#onthego .on-android ul li{display: block;float: none;list-style: square outside none;text-align: left;margin: 5px 0 0 0;line-height:150%;}
#onthego .on-android ul li .feature-tic{background: url("../images/pricing-sprite.png") no-repeat scroll -710px 0 transparent;display: inline-block;height: 18px;width: 25px;}
#onthego .on-android a{padding-top: 15px;text-align: right;display: inline-block;}


#gapp-head .on-android {background: url(../images/docs-gapp-banner.jpg) no-repeat left center;height: auto;margin:0 1% 30%;padding-left: 45%;padding-top: 45px;width: 55%;}
#gapp-head h3{color:#333;background: url(../images/docs-gapp-icon.png) no-repeat;font-size: 24px;font-weight: bold;height: 62px;line-height: 120%;margin-bottom: 10px;padding-left: 112px;padding-top: 28px;clear: both;}
#gapp-head h3 span{display:block;color:#666;font-size: 18px;line-height: 120%;font-weight: bold;}
#gapp-head .on-android p{color:#666;font-size: 12px;}
#gapp-head .on-android ul{list-style:square;margin: 10px 0 0;}
#gapp-head .on-android ul li{display: block;float: none;list-style: square outside none;text-align: left;margin: 5px 0 0 0;line-height:150%;}
#gapp-head .on-android ul li .feature-tic{background: url("../images/pricing-sprite.png") no-repeat scroll -710px 0 transparent;display: inline-block;height: 18px;width: 25px;}
#gapp-head .on-android a{padding-top: 15px;text-align: right;display: inline-block;}


/** Ends New Css for Docs On the GO **/
/** New Css for Faq pricing Page **/
#faqcontainer {clear: both;width: 100%;float: left;}
#faqcontainer .pp{float: left;margin: 20px 0 20px;width: 100%;}
#faqcontainer .pf {border: 1px solid #DDD;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;overflow: auto;}
#faqcontainer .pf h4{background:#EFEFEF;font-size: 19px;font-weight: bold;padding: 10px 15px;}
#faqcontainer .pf .faqb{clear: left;float: left;padding: 1% 2% 0;width: 46%;margin-bottom: 20px;}
#faqcontainer .pf .faqb1{clear: right;
    float: right;
    padding: 1% 2% 0;
    width: 46%;
    margin-bottom: 20px;
}
#faqcontainer .pf a{
text-decoration:underline;
}
#faqcontainer .pf h3{
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
}
#faqcontainer .pf p{
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}
#faqcontainer .pf ul li{margin: 0;text-align: left;padding: 5px 0px;list-style:disc;display: block;float: none;}
#faqcontainer .pf ul{margin:5px 0 0;padding: 0;list-style:disc;}
#faqcontainer .pf ul li a{color:#3671A1;text-decoration: none;font-size: 12px;}
#faqcontainer .pf ul li a:hover{color:#333;text-decoration: underline;}

/** New Css for Video Tour Page **/
#videopage {}
#videopage .flleft{float: left;}
#videopage .flright{float: right;}
#videopage .video-banner{background: url("../images/zoho-docs-video-banner.jpg") no-repeat center bottom;margin-bottom: 20px;}
#videopage .video-banner a{display: block;overflow: hidden;width: 399px;height: 257px;cursor: pointer;margin: 45px 35px 0 0;
-webkit-box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 1px 7px rgba(50, 50, 50, 0.3);
box-shadow:         0px 1px 7px rgba(50, 50, 50, 0.3);}
#videopage .video-banner a:hover{
-webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 1px 10px rgba(50, 50, 50, 0.65);
box-shadow:         0px 1px 10px rgba(50, 50, 50, 0.65);}
#videopage .video-banner .video-cont{width: 450px;padding: 34px 0 0 35px;height: 330px;}
#videopage .video-banner h3{font-size: 28px;color: #fff;line-height: 100%;margin-bottom: 15px;text-shadow: 1px 0 1px #ddd;font-weight: bold;}
#videopage .video-banner h4{font-size: 16px;color: white;line-height: 100%;margin-bottom: 10px;border: none;}
#videopage .video-banner p{font-size: 12px;color: #fff;}
    
    
#videopage h4{font-size: 20px;font-weight: bold;padding-bottom: 8px;color: #959595;border-bottom: 1px dashed #DDD;line-height: 100%;margin: 10px 0 30px;}
#videopage .video{padding: 0 10px;}
#videopage .video .video-top{padding-bottom: 25px;}
#videopage .video .video-top .video-blog{width:450px;}
#videopage .video .video-top .video-blog a{display: block;border-radius: 3px;overflow: hidden;border: 1px solid #D0D0D0;width: 95px;height: 85px;cursor: pointer;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.3);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.3);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.3);}
#videopage .video .video-top .video-blog a:hover{   
-webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 1px 10px rgba(50, 50, 50, 0.65);
box-shadow:         0px 1px 10px rgba(50, 50, 50, 0.65);
}
#videopage .video .video-top .video-blog a span.play-video{background:transparent;position: absolute;width: 97px;height:87px;}
#videopage .video .video-top .video-blog a span.play-video:hover{background: url("../images/play-video.png") no-repeat center center;position: absolute;width: 97px;height:87px;}
#videopage .video .video-top .video-blog .video-cont {width: 320px;padding: 15px 5px 10px 5px;}
#videopage .video .video-top .video-blog .video-cont h5{font-size: 16px;font-weight: bold;padding-bottom: 5px;color: #666;}
#videopage .video .video-top .video-blog .video-cont p{font-size: 12px;color:#888;}

.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}

#videopage .video .video-splitter{
/*    background: url("../images/splitter.png") no-repeat center bottom;*/
    padding-bottom:45px;}
#popupvideodiv{position: absolute;top: 0px;left: 0px;width: 68%;background-color: white;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #D1D1D1;padding: 2px;z-index: 101;-webkit-box-shadow: 3px 3px 10px #6F6D6D !important;-moz-box-shadow: 1px 2px 3px #6f6d6d !important;}
#videoTitletd{color: #14458E;font-size: 22px;font-weight: normal;text-align: left;padding: 10px 0px 5px 10px;}
#vidsourceTd{text-align: center;width: 100%;clear: both;padding:10px 0 0 0;min-height: 400px;}
#videopage .video .video-upside{position: relative;margin-top: -15px;}
.clsvideo{position: relative; margin: 10px 10px 0 0;padding: 5px;border-radius: 3px;}
.clsvideo:hover{background: #ccc;}
/** Ends New Css for Video Tour Page **/