/*pricing page New Css */
.zppricetoptxt, .toplftcont, .zppricetoptxt h2, .zptrialtxt h4 a, .discountImg, .zppriceglb, .zppriceLftglb, .zppriceRhtglb, .zppriceRhtin, .zppriceTop em, .zppriceBtm em, .zppriceMid, .zppriceMidtop, .zpEntertop, .zpPremtop, .zpExptop, .zpprehedTop, .zptophedTxt, .zpsignBtn a,.zpsignBtn input, .zplistGlb, .zpEntermid, .zpPremid, .zpExpmid, .zpmidlistTxt, .zpmidlistTxt ul, .zpmidlistTxt ul li, .zpright, .zpright-no, .zpLeftlistglb ul, .zpLeftlistglb ul li, .zplftwhitBg, .zplftwhitBg1, .zpmidwhitBg, .oneFreeplan, .availboxGlbl, .acceptTxt p, .acceptTxt span, .zpmidTxt, .speBorder, .zpgetTxt a, .zpgetTxt span, .zpsuceGlb, .zpsucestory, .zpsucestoryin, .zpsucesphoto, .zpsucesphoto em.cloudcamper, .zpsucesphoto em.abacus, .zpsucesphoto em.clearDrop, .zpsucescontent, .zpsucescontent p, .availList ul, .availList ul li, .availboxGlbl h3, h3.zpsuceGlbtxt {
	float:left;
}
.discountImg, .zppriceTop em, .zppriceBtm em, .zpsignBtn a,.zpsignBtn input, .zpright, .zpright-no, .acceptTxt span, .zpsucesphoto em.cloudcamper, .zpsucesphoto em.abacus, .zpsucesphoto em.clearDrop, .availList ul li {
	background:url(../images/pricing-sprite.png) no-repeat;
}
.discountImg, .zppriceTop em, .zppriceBtm em, .zpright, .zpright-no, .zpsucesphoto em.cloudcamper, .zpsucesphoto em.abacus, .zpsucesphoto em.clearDrop {
	text-indent:-999em;
}
.toprhtcont, .zpLeftlistglb, .zplftwhitBg strong, .acceptTxt, .zpsucescontent span a, .zpsucescontent em {
	float:right;
}
.oneFreeplan, .zpprehedTop h3, .zptophedTxt, .zpsignBtn a,.zpsignBtn input, .zpmidlistTxt ul li, .zpright, .zpright-no, .zpmidwhitBg, .availBox h2, .availBox p, .zpmidTxt {
	text-align:center;
}
.toplftcont, .toprhtcont {
	width:50%;
}
.zppricetoptxt h2 {
	font-size:22px;
}
.zptrialtxt 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;
}
.zppriceglb {
width:900px;

	text-align:center;
	margin: 0 auto;
}
.zppriceLftglb {
	width:280px;
	margin-left:84px;
}
.zppriceRhtglb, .zppriceRhtin, .zppriceMid, .zppriceMidtop, .zplistGlb {
	width:460px;
}
.zppriceTop em, .zppriceBtm em, .oneFreeplan {
	width:460px;
	height:40px; 
}
.zppriceTop em {
	background-position: -2px -1px;
}
.zppriceBtm em {
	background-position:-2px -53px;
}
.zppriceMid {
	background:url(../images/pricing-bg.png) repeat-y;
}
.zpEntertop, .zpPremtop, .zpExptop {
	width:195px;
	margin:10px 0px 10px 5px;
}
.zpEntertop {
	padding-left:20px;
}
.zpPremtop, .zpExptop {
	padding-left:20px;
}
.zpprehedTop {
	width:198px;
}
.zpprehedTop h3 {
	font-size:18px;
	color:#888c87;
}
.zptophedTxt {
	color:#000;
	font-size:12px;
	font-weight:normal;
	width:100%;
	border-bottom:1px dotted #E3E2E2;
}
.zptophedTxt strong {
	font:bold 25px/48px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a00000;
	letter-spacing:-1px;
	text-shadow:2px 1px 3px #c2c2c2;
}
.zpprehedTop h3 em {
	font:bold 13px arial;
	color:#d66000;
}
.zpsignBtn a,.zpsignBtn input {
	width:84px;
	height:30px;
	background-position:-25px -114px;
	margin:10px 0px 10px 56px;
	font:bold 13px arial;
	color:#fff;
	text-decoration:none;
	padding-top:5px;
	text-shadow:2px 3px 1px #81140b;
	border:none;
}
.zpEntermid {
	width:150px;
	padding:0px 35px;
	margin-left:13px;
}
.zpPremid, .zpExpmid {
	width:160px;
	margin-left:5px;
}
.zpPremid {
	padding:2px 26px;
}
.zpExpmid {
	padding:10px 25px;
}
.zpmidlistTxt, .zpmidlistTxt ul, .zpmidlistTxt ul li, .zpright, .zpright-no, .zpmidwhitBg {
	width:160px;
	float:right;
	margin:0px;
}
/*.borTop{border-top:1px solid #e3e2e2;}*/
.zpmidlistTxt ul li {
	border-bottom:1px dotted #e3e2e2;
	padding:8px 0px;
	list-style:none;
}
.zpmidlistTxt ul li strong {
	font-size:16px;
	color:#257ac5;
		list-style:none;
}
.zpright {
	height:18px;
	background-position:-640px -0px;
	padding-bottom:1px
}
.zpright-no {
	height:18px;
	background-position:-640px -27px;
	padding-bottom:1px
}
.zpLeftlistglb {
	width:290px;
	border:1px solid #dedddc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#f8fdff;
	padding:20px 0px 30px;
	margin:194px -10px 0px 0px;
}
.zpLeftlistglb ul {
	width:270px;
	padding-right:20px;
	float:right;
	*padding-top:10px;
	 list-style:none;
	
}
.zpLeftlistglb ul li {
	width:260px;
	border-bottom:1px dotted #e3e2e2;
	padding:9px 10px 9px 0px;
	text-align:right;
}
.zplftwhitBg {
	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;
}
.zplftwhitBg1 {
	width:230px;
	background:#fff;
	border-top:1px solid #bdd7ed;
	border-bottom:1px solid #bdd7ed;
	padding:20px 10px 20px 0px;
	margin:18px 0px 10px 10px;
	text-align:right;
}
.zplftwhitBg strong {
	font:bold 16px arial;
	color:#000;
}
.zplftwhitBg1 strong {
	font:bold 16px arial;
	color:#000;
}
.zpmidwhitBg {
	background:#fff;
	border-top:1px solid #bdd7ed;
	border-bottom:1px solid #bdd7ed;
	padding:5px 0px;
	margin:20px 0px 10px;
}
.zpmidwhitBg h3 {
	margin:0px;
	padding:0px;
}
.zptophedTxt span#amount {
	font:bold 25px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#13954c;
	letter-spacing:-1px;
	text-shadow:2px 1px 3px #c2c2c2;
	
}
.zptophedTxt 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;
}
.availBox h2, .availBox p, .zpmidTxt, .speBorder, .zpgetTxt a, .zpgetTxt 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;
}
.zpmidTxt {
	font:normal 13px arial;
	height:18px;
}
.speBorder {
	border-top:1px solid #CCC;
	margin:30px 0px 60px;
}
.zpgetTxt a, .zpgetTxt span {
	font-size:11px;
	font-weight:bold;
	padding:10px 0px;
}
.zpmarTop {
	margin-top:105px;
	_margin-top:85px;
	margin-right:-22px;
}
.zpsuceGlb {
	border:1px solid #E7E7E7;
	margin:0px 0px 20px;
	padding:10px;
	background:#F7F7F7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.zpsucestory {
	width:300px;
	border-right:1px solid #E7E7E7;
	margin-left:15px;
}
.zpsucestoryin {
	width:290px;
}
.zpsucesphoto, .zpsucesphoto em.cloudcamper, .zpsucesphoto em.abacus, .zpsucesphoto em.clearDrop {
	width:75px;
	height:75px;
}
.zpsucesphoto {
	margin-top:15px;
}
.zpsucesphoto em.cloudcamper {
	background-position:-17px -244px;
}
.zpsucesphoto em.abacus {
	background-position:-111px -244px;
}
.zpsucesphoto em.clearDrop {
	background-position:-199px -244px;
}
.zpsucescontent {
	width:200px;
	margin-left:15px;
}
.zpsucescontent h3 a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.zpsucescontent span a {
	margin-top:10px;
	font-size:11px;
}
.zpsucescontent em {
	clear:both;
	font-style:italic;
	font-size:12px;
}
.availList ul {
	width:295px;
	margin:5px 0px 5px 25px;
}
.availList ul li {
	width:205px;
	border-bottom:1px dashed #E3E2E2;
	padding:10px 45px;
	background-position:-695px 8px;
}
.availboxGlbl h3, h3.zpsuceGlbtxt {
	font-size:18px;
	color:#14458E;
	padding:5px 10px;
}
h3.zpsuceGlbtxt {
	margin-top:40px;
}
.zpfreeGlbl {
	float:right;
	margin:0px 35px 10px 0px;
}
.zpmarNeg {
	margin-top:-20px;
}
.zpfreeIn {
	text-align:center;
	float:left;
	line-height:22px;
}
.zpfontstyle {
	font-size:11px;
}
.tooltiptext1{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; font-weight:normal; background-color:#fffbcc; text-align:justify}
/*pricing page New Css */