/* $Id$ */
/**
 * TODO while check in this file
 *
 * 1. append all images with ?p=WEBMON_BUILD_NUMBER parameter in the end.
 * 2. Use images by give the full url path in from our static account.
 * 3. Remove the unused classes
 */


@font-face {
	font-family: "ZohoPuvi";
	src: url(../fonts/fonts/zoho_puvi_regular.woff2) format("woff2");
}


@font-face {
	font-family: "ZohoPuviSemBd";
	src: url(../fonts/zoho_puvi_semibold.woff2) format("woff2");
}

@font-face {
	font-family: "ZohoPuvi";
	src: url(../fonts/zoho_puvi_regular.ttf) format("truetype");
}

table {
	border: 0;
	border-spacing: 0;
}

a {
	text-decoration: none;
}

#header {
	clear: both;
	height: 60px;
	margin: 0px;
	text-align: center;
	width: 100%;
}

.headerrow1 {
	width: 100%;
	height: 25px;
	clear: both;
	margin: 0px;
}

#temp-body {
	min-width: 1020px;
	width: 100%;
}

#temp-footer {
	min-width: 1020px;
	width: 100%;
}

p.headingprice {
	color: #484848;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 28px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.4em;
	padding-top: 10px;
	padding-bottom: 7px !important;
	text-align: center;
}

#temp-head {
	min-width: 1020px;
	width: 100%;
}

#row1 {
	width: 1000px;
	height: 25px;
	clear: both;
	margin: 0px auto;
}

#row1menu {
	width: 95px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	float: right;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(241, 241, 241);
}

.rectangle2 {
	background-color: #FFFFFF;
	border: 2px dotted #83B633;
	color: #525252;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 13px;
	height: 30px;
	padding: 5px 0 5px 5px;
}

.headerrow2 {
	width: 100%;
	height: 59px;
	clear: both;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(221, 221, 221);
	background-color: rgb(255, 255, 255);
}

.headerrow3 {
	width: 100%;
	height: 30px;
	clear: both;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(221, 221, 221);
	display: none;
	z-index: 9999999;
	background-color: rgb(255, 255, 255);
}

#middle {
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
	clear: both;
}

.spacer {
	width: 100%;
	height: 20px;
	clear: both;
}

.font10gr {
	font-family: 'ZohoPuvi' sans-serif;
	font-size: 10px;
	color: rgb(213, 213, 213);
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.clear {
	clear: both;
}

.floatleft {
	float: left;
}

.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(204, 204, 204);
}

input[type="checkbox"] {
	border: 0px;
	margin: 5px 3px 0px 10px;
	background-color: rgb(174, 174, 174);
}

.ml {
	height: 43px;
	list-style: none outside none;
	position: inherit;
	text-align: right;
	width: 714px;
	z-index: 1;
	font-size: 11px;
}

.ml li {
	border: medium none;
	float: left;
	margin-top: 3px;
	padding: 4px 0 0 14px;
	position: relative;
	text-align: center;
}


.footercontainerbglang {
	background-color: #F3F4F4;
	border-top: medium none #000000;
	clear: both;
	height: 150px;
}

.fblang {
	max-width: 980px;
}

.client {
	margin: auto;
	width: 1000px;
}

.lang-tools {
	color: #777777;
	display: block;
	font-size: 12px;
	line-height: 24px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.p a {
	background: none repeat scroll 0 0 #83B633;

	color: #FFFFFF !important;
	height: 30px;
	text-align: center;
	width: 80px;
}

ml li lo {
	float: right;
}

.ml li a {
	font-family: 'ZohoPuvi', sans-serif;

	text-decoration: none;
	color: #000;
}

.ml li:hover a {
	color: rgb(22, 22, 22);
}

.ml p,
.ml h2,
.ml h3,
.ml ul li {
	font-family: 'ZohoPuvi', sans-serif;
	line-height: 21px;
	font-size: 12px;
	text-align: left;
}

.ml h2 {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 7px 0px 14px;
	padding-bottom: 14px;
}

.ml h3 {
	font-size: 14px;
	margin: 7px 0px 14px;
	padding-bottom: 7px;
	font-weight: bold;
	color: rgb(0, 0, 0);
}

.ml p {
	line-height: 18px;
	margin: 0px 0px 10px;
}

.ml li:hover div a {
	font-size: 12px;
	color: rgb(20, 20, 20);
}

.ml li:hover div a:hover {
	color: rgb(2, 159, 235);
}

.ml li .black_box {
	color: rgb(238, 238, 238);
	padding: 4px 6px;
	background-color: rgb(51, 51, 51);
}

.ml li ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 12px;
	z-index: 9999;
}

.ml li ul li {
	font-size: 12px;
	line-height: 24px;
	position: relative;
	padding: 0px;
	margin: 0px;
	float: none;
	text-align: left;
	z-index: 9999;
}

.ml li ul li:hover {
	border: none;
	padding: 0px;
	margin: 0px;
	z-index: 9999;
	background: none;
}

#menutools li .greybox li {
	border: 1px solid rgb(187, 187, 187);
	margin: 0px 0px 4px;
	padding: 4px 6px;
	width: 116px;
	z-index: 9999;
	background: rgb(244, 244, 244);
}

#menutools li .greybox li:hover {
	border: 1px solid rgb(170, 170, 170);
	padding: 4px 6px;
	margin: 0px 0px 4px;
	z-index: 9999;
	background: rgb(255, 255, 255);
}

.dottedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(204, 204, 204);
}

* {
	padding: 0px;
	margin: 0px;
	color: rgb(82, 82, 82);
}

.col-box2 {
	width: 480px;
	height: 150px;
	text-align: left;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	float: left;
	padding: 15px 0px 3px;
}

.col-boxlast {
	width: 490px;
	height: 150px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	padding: 15px 0px 3px;
}

.dotline {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: rgb(119, 119, 119);
}

.fixed {
	top: 0px;
	left: 0px;
	position: fixed;
}

.col-box2 .img {
	float: left;
	margin: 10px;
}

.col-box2 .heading-1 {
	color: rgb(0, 0, 0);
}

.col-box2 .heading-2 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
	font-family: 'ZohoPuvi', sans-serif;
	color: rgb(102, 102, 102);
}

a {
	outline: none medium;
	text-decoration: none;
}

.mainheading {
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 45px;
	padding-right: 0px;
	width: 315px;
	text-align: left;
	color: rgb(51, 51, 51);
}

.testimonial {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
	width: 100%;
	background-color: rgb(243, 244, 244);
	z-index: 222;
}

.testimonialinner {
	width: 1000px;
	margin: auto;
	padding-bottom: 10px;
}

#mainContent table td {}

.radiotabs table td table td {
	padding: 0.03em;
}

td.noborder {
	border: 0px;
}

td.borderbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(228, 228, 228);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(228, 228, 228);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(228, 228, 228);
}

td.greybox {
	background-color: rgb(249, 249, 249);
}

td.yellowbox {
	background-color: rgb(243, 213, 91);
}

td.allborderbox {
	border: 1px solid rgb(228, 228, 228);
}

td.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(228, 228, 228);
}

input.tabs {
	position: absolute;
	left: -9999px;
	cursor: pointer;
}

input.tabs+label {
	float: left;
	display: block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 30px;
	font-family: 'ZohoPuvi', sans-serif;
	;
	padding: 0px 20px;
	margin-right: 2px;
	text-decoration: none;
	color: rgb(102, 102, 102);
	position: relative;
	cursor: pointer;
	background: rgb(243, 244, 244);
}

input.tabs+label img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.tabcontent {
	width: 1000px;
	padding: 0px;
	position: relative;
	z-index: 10;
	display: none;
	clear: left;
	top: -1px;
	background: rgb(255, 255, 255);
}

.tabcontent p {
	margin: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
	font-family: 'ZohoPuvi', sans-serif;
	color: rgb(85, 85, 85);
}

.tabcontent h4 {
	padding: 0px 0px 10px;
	margin: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-size: 14px;
	line-height: 25px;
	font-family: 'ZohoPuvi', sans-serif;
	color: rgb(85, 85, 85);
}

.tabcontent {
	display: none;
}

input.tabs:checked+label {
	color: rgb(255, 255, 255);
	z-index: 10;
	cursor: pointer;
	background-color: rgb(131, 182, 51);
}

input#tab1:checked~div#view1 {
	display: block;
}

input#tab2:checked~div#view2 {
	display: block;
}

input#tab3:checked~div#view3 {
	display: block;
}

.radiotabs {
	width: 1000px;
	margin-top: 5px;
	height: 530px;
}

.pricing-table .tooltip-container .icon-cursor {
	color: rgb(204, 204, 204);
	margin-left: 10px;
}

.icon-cursor {
	cursor: pointer;
}

.pricing-table .tooltip-container .tooltip-container2 .tooltip-content {
	margin-left: 9px;
}

.tooltip-content {
	border: 2px solid rgb(251, 223, 90);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	color: rgb(0, 0, 0);
	font-size: 12px;
	padding: 15px 20px;
	position: absolute;
	display: none;
	width: 250px;
	box-shadow: rgb(136, 136, 136) 10px 10px 5px;
	z-index: 1;
	background-color: rgb(255, 241, 177);
}


.subtxt {
	color: #727272;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 11px !important;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1em;
	margin-top: 0;
	text-align: center;
	text-decoration: none;
}

.tooltip-content2 {
	border: 2px solid rgb(251, 223, 90);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	color: rgb(0, 0, 0);
	font-size: 12px;
	padding: 15px 20px;
	position: absolute;
	display: none;
	width: 250px;
	box-shadow: rgb(136, 136, 136) 10px 10px 5px;
	z-index: 1;
	background-color: rgb(255, 241, 177);
	margin-left: 100px;
}

.tooltip-content>p {
	line-height: 1.5em;
	margin: 0px 0px 0.5em;
	text-align: left;
}

.pricing-table .tooltip-container .tooltip-container2 {
	margin: 0px 1em 0px 0px;
	float: left;
}

.tooltip-container .tooltip-container2 {
	margin: 0px;
	position: relative;
}

.tooltip-content:after {
	border-color: rgb(255, 241, 177) transparent transparent;
	border-style: solid;
	border-width: 12px 12px 0px;
	top: -8px;
	content: '';
	display: block;
	height: 0px;
	left: 50px;
	position: absolute;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	width: 0px;
}

.tooltip-content2:after {
	border-color: rgb(255, 241, 177) transparent transparent;
	border-style: solid;
	border-width: 12px 12px 0px;
	top: -8px;
	content: '';
	display: block;
	height: 0px;
	left: 120px;
	position: absolute;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	width: 0px;
}

.icon-cursor {
	cursor: pointer;
}

.line {
	width: 1000px;
	height: 3px;
	position: relative;
	top: 33px;
	background: rgb(131, 182, 51);
}

.pop {}

.pop1 {}

.dec {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(153, 153, 153);
}

.gartinertxt {
	color: rgb(119, 119, 119);
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 18px;
	padding: 15px 0px 5px;
	text-align: left;
}

.pop2 {}

.hoverct {
	border: 1px solid rgb(251, 223, 90);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: rgb(153, 153, 153);
	font-size: 14px;
	padding: 15px 20px;
	position: absolute;
	display: block;
	width: 250px;
	z-index: 1;
	bottom: 22px;
	box-shadow: rgb(136, 136, 136) 10px 10px 5px;
	background-color: rgb(255, 241, 177);
}

.hoverct>p {
	line-height: 1.5em;
	margin: 0px 0px 0.5em;
	text-align: left;
}

.leftbox {
	position: relative;
}

.hoverct::after {
	border-color: rgb(255, 241, 177) transparent transparent;
	border-style: solid;
	border-width: 16px 16px 0px;
	bottom: -6px;
	content: '';
	height: 0px;
	left: 61px;
	position: absolute;
	width: 0px;
}

.testbg {
	border: 1px solid rgb(233, 233, 233);
	padding-top: 20px;
	padding-bottom: 20px;
	margin: auto;
	background-color: rgb(255, 255, 255);
}

img {
	vertical-align: middle;
}

.fixtable {
	table-layout: fixed;
	width: 990px;
}

th {
	vertical-align: top;
	padding-top: 10px;
	width: 300px;
	font-size: 12px;
	font-family: 'ZohoPuvi', sans-serif;
}

.heading4 {
	vertical-align: top;
	padding-top: 10px;
	width: 400px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'ZohoPuvi', sans-serif;
}

.col {
	vertical-align: top;
	padding: 10px;
	width: 300px;
	text-align: left;
	font-size: 12px;
	font-family: 'ZohoPuvi', sans-serif;
}

.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(204, 204, 204);
	width: 250px;
}

th {
	position: absolute;
	left: 0px;
	width: 300px;
	text-align: left;
}

.outer {
	position: relative;
}

.inner {
	overflow-x: scroll;
	overflow-y: visible;
	margin-left: 255px;
}

.latest-box2 {
	margin: 0px auto;
	width: 1000px;
}

.latest-box2 ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.latest-box2 li:first-child {
	border: medium none;
	padding-left: 0px;
}

.latest-box2 li {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: rgb(221, 221, 221);
	color: rgb(82, 82, 82);
	float: left;
	list-style: none outside none;
	padding: 0px 35px 24px;
	width: 180px;
}

.latest-box2 li a {
	display: block;
	margin-bottom: 30px;
}

.social-icons a {
	display: inline-block;
	height: 40px;
	margin: 5px 10px;
	width: 40px;
}

div.italicbd {
	font-family: 'ZohoPuvi';
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 10px;
	color: rgb(114, 114, 114);
	font-style: italic;
}

.f h5 {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 16px;
	padding-bottom: 25px;
	text-transform: uppercase;
	color: rgb(68, 68, 68);
}

p.text {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 14px;
	text-align: left;
	color: rgb(119, 119, 119);
	line-height: 24px;
}

span.text {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 14px;
	text-align: left;
	color: rgb(82, 82, 82);
	line-height: 23px;
	margin-bottom: 10px;
	letter-spacing: 0.1px;
	padding-top: 10px;
}

span.head {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 18px;
	text-align: center;
	color: rgb(68, 68, 68);
	line-height: 24px;
	font-weight: 500;
}

span.text2 {
	color: rgb(83, 83, 83);
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: left;
}

.poll {
	color: rgb(83, 83, 83);
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 10px !important;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: center;
	margin-top: -5px !important;
}

span.testtxt {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 13px;
	text-align: left;
	color: rgb(68, 68, 68);
	line-height: 20px;
	margin-bottom: 10px;
	padding-right: 20px;
}

td.text2 {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 10px;
	text-align: left;
	color: rgb(68, 68, 68);
	line-height: 24px;
	margin-bottom: 10px;
}

span.cost {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: left;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 1em;
	margin-bottom: 10px;
	color: rgb(54, 54, 54);
}

span.rec {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 15px;
	text-align: center;
	color: rgb(68, 68, 68);
	line-height: 24px;
	font-weight: bold;
}

td.text3 {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 13px;
	text-align: center;
	color: rgb(68, 68, 68);
	line-height: 24px;
	margin-bottom: 10px;
}

.striketext {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 14px;
	text-align: center;
	color: rgb(68, 68, 68);
	line-height: 24px;
	margin-bottom: 10px;
	text-decoration: line-through;
}

span.learn {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	text-align: left;
	color: rgb(102, 102, 102);
	line-height: 24px;
}

span.learn2 {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	text-align: left;
	color: rgb(0, 0, 0);
	line-height: 24px;
}

ul.litxt {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	padding-left: 15px;
	list-style: outside;
	color: rgb(0, 0, 0) !important;
}

span.trial {
	text-align: center;
	font-size: 8px;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 1em;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-style: normal;
}

span.per {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: center;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 1em;
	color: rgb(114, 114, 114);
	text-decoration: none;
	font-style: normal;
	margin-top: 0px;
}

span.mainheading {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 16px;
	text-align: left;
	color: #333;
	line-height: 24px;
	font-weight: 500;
}

h3.heading {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 36px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	color: rgb(68, 68, 68);
}

p.heading {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: left;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.4em;
	padding-top: 10px;
	color: #484848;
}

td.rec {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1em;
	padding-top: 10px;
	color: rgb(114, 114, 114);
}

.lots_of_stuff_in_here {
	height: 25px;
}

p.headinginner {
	font-family: 'ZohoPuvi', sans-serif;
	;
	text-align: left;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.1px;
	line-height: 1.4em;
	color: rgb(81, 81, 81);
}

p.headingres {
	font-family: 'ZohoPuvi', sans-serif;
	;
	text-align: left;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.1px;
	line-height: 1.4em;
	color: rgb(81, 81, 81);
}

p.latest {
	font-family: 'ZohoPuvi';
	text-align: left;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 1em;
	padding-top: 10px;
	color: rgb(0, 0, 0);
}

.latestpad {
	padding-left: 20px;
}

#my_fixable_table_header {
	height: 59px;
	z-index: 999;
}

#my_fixable_table_header2 {
	height: 59px;
	z-index: 9999;
}

.fixed {
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 9999;
}

.serverhead {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: center;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.4em;
	color: #484848;
	background: none repeat scroll 0 0 #F5F5F5;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
}

.windowheading {
	font-family: 'ZohoPuvi', sans-serif;
	text-align: center;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.4em;
	color: #484848;

}

.windowtext {
	color: #525252;
	font-size: 13px;
	letter-spacing: 0.3px;
	line-height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;

}

.servborder {
	border: 1px solid #ddd;
}

.servborderright {
	border-right: 1px solid #ddd;
}

.tag {
	color: rgb(82, 82, 82);
	display: block;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.5px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}

.tagline {
	color: rgb(82, 82, 82);
	display: block;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.5px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}

.signuppricingbtn {
	color: rgb(255, 255, 255);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin: 8px;
	padding: 4px 8px;
	text-decoration: none;
	width: auto !important;
	background: none 0px 0px repeat scroll #F09202;
	border: 1px solid #D48014;
}

.freetxt {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #E4E4E4;
	height: 51px;
	left: 0;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	width: 293px;
}

.freetxt2 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E4E4E4;
	height: 75px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 57px;
	width: 293px;
}

.signupprice {
	color: rgb(255, 255, 255);
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: 5px;
	margin-left: 66px;
	padding: 8px 9px;
	text-decoration: none;
	width: 116px;
	background: none repeat scroll 0 0 #F09202;
	border: 1px solid #D48014;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none outside none;
}

body {
	color: rgb(68, 68, 68);
	font-size: 13px;
	line-height: 2em;
	margin: 0px;
	padding: 0px;
	font-family: 'ZohoPuvi', sans-serif;
	;
}

a {
	color: #555;
	text-decoration: none;
}

.heading a {
	color: #484848;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.heading a:hover {
	text-decoration: none;
}

.l a {
	font-size: 27px;
	line-height: 30px;
}

.coda-slider,
.coda-nav,
.ar {
	width: 100%;
	margin: 0px auto;
}

.ll,
.b,
h1,
.cc,
.fe,
.ao,
.be,
.ao ul,
.buz,
.panel,
.c,
.f,
.fei,
#headercontainer {
	width: 1000px;
	margin: 0px auto;
}

.cc,
.b,
.coda-slider-wrapper,
.c,
.ms,
.f,
#headercontainer {
	margin: 0px auto;
}

.l,
.panel,
.si a,
.fe,
.ao ul,
.buz,
.bib,
.bis span,
.tl-so li,
.tl-so a,
.ml a,
.coda-slider,
.is,
.cs,
.fei,
.cs p,
.coda-nav,
.coda-nav li,
#coda-nav-left-1 a,
#coda-nav-right-1 a,
#coda-nav-right-1 a,
.cb,
.s1,
.fl,
.fl span,
.ao,
.be,
.ao a,
.bs1,
.bis,
.bcs,
.bs2,
.beb,
.beb span,
.feb a,
.ls,
.fb,
.fcs,
.fs a {
	float: left;
}

.lin a,
.twt a,
.fab a,
.gplus a,
.lo a,
#coda-nav-left-1 a,
#coda-nav-right-1 a,
.fl span,
.bis,
.bs2 .bis,
.bis span,
.fs a,
.sg a,
.beb span {
	background-image: url(/images/sp1.png);
}

.ll,
#fw,
.ms {
	clear: both;
}

.coda-slider,
.fl h2,
.beb,
.fs {
	position: relative;
}

h1,
.fl span,
.beb span,
.fs ul {
	position: absolute;
}

#slidercontainer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	background: none 0px 0px repeat scroll rgb(243, 244, 244);
}

.ll {
	min-height: 47px;
	padding-top: 6px;
}

.l {
	height: 30px;
}

.ml {
	float: right;
	padding-top: 5px;
}

.ml li {
	display: inline;
}

.ml a {

	line-height: 27px;
	margin-left: 27px;
}

.ml a:hover {
	color: rgb(0, 0, 0);
	text-decoration: none;
}

.lo a {
	border: 1px solid rgb(221, 221, 221);
	line-height: 26px;
	text-align: center;
	width: 69px;
	background: -moz-linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background: -ms-linear-gradient(top left, #FFFFFF 0%, #f5f5f5 100%);
	margin-left: 12px;
	height: 29px;


}

/*.lo a:hover {
	text-decoration: none;
	background: none 0px 0px repeat scroll rgb(249, 249, 249);
}*/
.pr a {
	border: 1px solid rgb(221, 221, 221);
	line-height: 28px;
	text-align: center;
	width: 200px;
	-webkit-transition: ease-in;
	color: rgb(255, 255, 255);
	height: 30px;
	background-color: rgb(216, 33, 51);
}

.pr a:hover {
	text-decoration: none;
	background: none 0px 0px repeat scroll rgb(216, 33, 51);
}

h1,
h2,
h3,
h4,
h5,
tophd {
	font-weight: 300;
}

h1 {
	font-size: 26px;
	height: 101px;
	letter-spacing: 0px;
	line-height: 92px;
	position: relative;
	text-align: center;
	color: rgb(68, 68, 68);
	font-family: 'ZohoPuvi', sans-serif;
}

.main {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(205, 205, 205);
	font-size: 24px;
	font-weight: 300;
	height: 101px;
	letter-spacing: -1px;
	line-height: 92px;
	position: relative;
	text-align: center;
	z-index: 101;
	font-family: 'ZohoPuvi', sans-serif;
	;
}

.coda-slider-wrapper {
	min-height: 390px;
	width: 978px;
}

.coda-slider {
	overflow: hidden;
	height: 390px !important;
	background-position: 50% -168px;
}

.panel {
	margin-top: -84px;
	padding: 20px 0px;
	z-index: 666;
}

.is {
	margin-top: 60px;
	width: 470px;
}

.cs {
	padding: 135px 0px 0px 5px;
	width: 475px;
}

.cs h2 {
	font-size: 29px;
	letter-spacing: -1px;
	padding: 0px 0px 15px;
	line-height: 35px;
}

.cs ul {
	padding: 15px 5px 0px;
}

.cs>li {
	color: rgb(255, 255, 255);
	display: block;
	font-size: 13px;
	padding-bottom: 18px;
	padding-left: 20px;
}

.cs p {
	color: rgb(82, 82, 82);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 24px;
	padding: 5px 0px 0px;
}

.cs .si,
.cs .si1 {
	clear: both;
	margin-top: 20px;
}

.cs .si1 img {
	margin-right: 20px;
}

#coda-nav-left-1 {
	left: 0px;
	top: 270px;
}

#coda-nav-left-1 a,
#coda-nav-right-1 a {
	height: 45px;
	text-indent: -999em;
	width: 45px;
	background-position: 0% -68px;
	background-repeat: no-repeat;
}

#coda-nav-left-1 a:hover {
	background-position: 0% -118px;
}

#coda-nav-right-1 {
	right: 0px;
	top: 270px;
}

#coda-nav-right-1 a {
	background-position: -42px -119px;
}

#coda-nav-right-1 a:hover {
	background-position: -42px -71px;
}

.si {
	margin-top: 10px;
}

.si a,
.sg a {
	color: #FFFFFF;
	display: block;
	font-family: 'ZohoPuvi', sans-serif;
	;
	font-size: 16px;
	font-weight: 600;
	padding: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 275px;
}

.sg {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: rgb(239, 239, 239);
	width: 1000px;
	margin: 0px auto;
	text-align: center;
}

.sg h3 {
	font-size: 28px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1em;
	margin-right: 25px;
	padding-top: 35px;
	color: #555;
}

.sg h3 span {
	color: rgb(85, 85, 85);
	display: block;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: -0.5px;
	padding-top: 4px;
}

.sg a {
	float: right;
	margin-top: 0px;
}

.f {
	overflow: auto;
	padding: 50px 0px 10px;
}

.f a {
	color: rgb(119, 119, 119);
}

.fb {
	margin-left: 40px;
	max-width: 225px;
}

.f h5 {
	font-size: 15px;
	padding-bottom: 25px;
	text-transform: uppercase;
}

/*.fcs ul.fcsl { margin-top: 10px; }*/
.fcs ul.fcsl li {
	display: inline;
	margin-left: 20px;
}

.fb ul {
	margin-bottom: 20px;
}

.fb li {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 15px;
}

.fcs {
	width: 980px;
}

.fs {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(221, 221, 221);
	margin-bottom: 15px;
}

.fs h5 {
	padding-bottom: 15px;
	padding-right: 100px;
	text-align: right;
}

.fs li {
	display: inline;
	margin: 0px;
}

.fcs p {
	color: #777;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
}

.fcs ul {
	font-size: 11px;
	line-height: 20px;
	text-align: right;
}

.co {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-top: 20px;
	text-align: right;
}

.fs ul {
	margin: 0px;
	right: 0px;
	top: 0px;
}

.fs a {
	height: 16px;
	margin: 0px 5px;
	text-align: left;
	text-indent: -999em;
	width: 18px;
}

.footercontainerbg {
	border-top-color: rgb(0, 0, 0);
	clear: both;
	background-color: rgb(243, 244, 244);
}

.signupfreebtn {
	color: rgb(255, 255, 255);
	font-size: 19px;
	font-weight: lighter;
	padding: 7px 15px;
	text-decoration: none;
	line-height: 16px;
	background: none 0px 0px repeat scroll rgb(131, 182, 51);
}

.signupfreebtn2 {
	background: none repeat scroll 0 0 #83B633;
	box-shadow: 0 1px 4px #A9A7A7;
	line-height: 16px;
	text-decoration: none;
}

#bw {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	min-height: 84px;
	width: 100%;
	background: none 0px 0px repeat scroll rgb(245, 245, 245);
}

.b {
	margin: 0px auto;
	position: relative;
}

.bc-signup a,
.sg a {
	box-shadow: rgb(169, 167, 167) 0px 1px 4px;
	color: rgb(255, 255, 255);
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 15px;
	margin-top: 3px;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
	height: 30px;
	background: none 0px 0px repeat scroll #83B633;
}

.sg a {
	box-shadow: rgb(169, 167, 167) 0px 1px 4px;
	color: rgb(255, 255, 255);
	display: block;
	font-size: 18px;
	font-weight: 600;
	line-height: 15px;
	margin-top: 3px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;

	padding-top: 9px;
	background: none 0px 0px repeat scroll #83B633;
}

#coda-nav-left-1 a,
#coda-nav-right-1 a {
	height: 45px;
	text-indent: -999em;
	width: 45px;
	background-position: 0% -68px;
	background-repeat: no-repeat;
}

#coda-nav-left-1 a:hover {
	background-position: 0% -118px;
}

#coda-nav-right-1 {
	right: 0px;
	top: 270px;
}

#coda-nav-right-1 a {
	background-position: -42px -119px;
}

#coda-nav-right-1 a:hover {
	background-position: -42px -71px;
}

#bw {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(221, 221, 221);
	min-height: 84px;
	width: 100%;
	background: none 0px 0px repeat scroll rgb(245, 245, 245);
}

.bc-signup {
	position: absolute;
	right: 0px;
	text-align: center;
	top: 21px;
}

.bc-signup a,
.sg a {
	box-shadow: rgb(169, 167, 167) 0px 1px 4px;
	color: rgb(255, 255, 255);
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 15px;
	margin-top: 6px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	background: none 0px 0px repeat scroll #83B633;

}

/*.bc-signup a:hover {
	border: medium none;
	text-decoration: none;
	background: none 0px 0px repeat scroll rgb(216, 33, 51);
}
*/
.sg a {
	background: none repeat scroll 0 0 #83B633;

	box-shadow: 0 1px 4px #A9A7A7;
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: 600;
	line-height: 16px;
	margin-top: 3px;
	padding: 12px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}

.b {
	margin: 0px auto;
	position: relative;
}

.runningtxt {
	color: rgb(82, 82, 82);
	font-size: 14px;
	letter-spacing: 0.3px;
	line-height: 23px;
	padding: 15px 0px 5px;
	text-align: left;
}

.runningtxt2 .press {
	color: rgb(82, 82, 82);
	font-size: 11px;
	letter-spacing: 0.3px;
	line-height: 23px;
	padding: 15px 0px 5px;
	text-align: left;
}

.lu {
	color: rgb(82, 82, 82);
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	line-height: 30px;
	padding: 15px 0px 5px;
	text-align: left;
}

.listleft {
	padding-left: 30px;
	list-style: disc;
	line-height: 24px;
	margin-left: 20px;
}

.zpcontbg,
.zpcontbg1 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 3px;
	min-height: 365px;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	background-color: rgb(255, 255, 255);
}

.zptab {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 48px;
	width: 100%;
	background: url(/images/setupHeaderBg.jpg) 0px 100% repeat-x scroll transparent;
}

.mar10trB,
.ml10 {
	margin: 0px 0px 0px 10px;
}

.zptab .ml10 a.seltab {
	color: rgb(0, 0, 0) !important;
}

.zptab .ml10 a,
.zptab .ml10 a.seltab {
	color: rgb(132, 132, 132);
	display: block;
	float: left;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	position: relative;
	text-shadow: rgb(255, 255, 255) 0px 1px 0px;
	text-decoration: none;
	white-space: nowrap;
	background: url(/images/setupSep.gif) 100% 100% no-repeat scroll transparent;
}

.zptab .ml10 a img {
	bottom: -19px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
}

.zptab h2 {
	color: rgb(170, 170, 170);
	font-size: 20px;
	padding: 12px 20px;
	text-shadow: rgb(255, 255, 255) 0px 1px 0px;
	margin: 0px;
}

img {
	vertical-align: middle;
}

.mrgtop10 {
	margin-top: 10px;
}

.ib,
.iblock,
.greyIb {
	display: inline-block;
}

th {
	vertical-align: top;
	padding-top: 10px;
	width: 300px;
	font-size: 12px;
	font-family: 'ZohoPuvi', sans-serif;
}

th {
	position: absolute;
	left: 0px;
	width: 300px;
	text-align: left;
}

.loginbox {
	border: 1px solid rgb(234, 234, 234);
	width: 40%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-box-shadow: rgb(224, 223, 223) 0px 0px 10px;
	overflow: hidden;
	margin: 20px 0px 15px 5px;
	min-height: 222px;
	line-height: 22px;
	box-shadow: rgb(224, 223, 223) 0px 0px 10px;
	float: right;
}

.loginleft {
	float: left;
	padding-top: 15px;
	width: 58%;
}

.loginform {
	padding-left: 20px;
	padding-top: 10px;
}

.forget {
	float: left;
	position: relative;
	margin-top: 15px;
}

.running {
	font-family: 'ZohoPuvi', sans-serif;
	color: rgb(119, 119, 119);
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 18px;
	padding-left: 20px;
}

.rectangle {
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	color: rgb(136, 136, 136);
	border: 1px solid rgb(239, 239, 239);
	background-color: rgb(247, 247, 247);
}

.faqtxt {
	color: rgb(82, 82, 82);
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 18px;
	padding: 15px 0px 5px;
	text-align: left;
}

.discount {
	position: absolute;
	top: 200px;
	padding-left: 890px;
}

.comment-pr {
	margin: 10px 0;
	width: 610px;
}

p.press {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 14px;
	line-height: 2em;
	letter-spacing: 0.5px;
	text-align: left;
	color: #525252;
}

.mobileweb-bg {
	background: url("../images/mobileweb-header1.jpg") no-repeat scroll 0 0 transparent;
	color: #6C6E6F;
	font: 18px sans-serif;
	height: 358px;
	margin: 0 auto;
	width: 981px;
}

.mandatory {
	color: #F00;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
	overflow: hidden;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 86%;
	border: 0;
}

#cboxTitle {
	margin: 0;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer;
}

#cboxOverlay {
	background: url(/images/overlay.png) 0 0 repeat;
}

#colorbox {}

#cboxContent {
	background: #fff;
}

#cboxLoadedContent {
	margin-bottom: 28px;
	width: 804px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #555;
	top: 513px;
	padding-top: 10px;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: -2px;
	background: url(/images/controls.png) -25px 0px no-repeat;
	width: 29px;
	top: 523px;
	height: 28px;
	text-indent: -9999px;
}

#cboxClose.hover {
	background-position: -25px -25px;
}

#colorbox {
	height: 549px !important
}

.cboxIE #cboxTopLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}

.cboxIE #cboxTopCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}

.cboxIE #cboxTopRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');
}

.cboxIE #cboxBottomLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}

.cboxIE #cboxBottomCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}

.cboxIE #cboxBottomRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}

.cboxIE #cboxMiddleLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}

.cboxIE #cboxMiddleRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}

img {
	border: 0;
}

.site {
	padding-bottom: 15px;
}

.bg {
	background-color: #F5F5F5;
	height: 30px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.floatr {
	float: right;
}

.floatlf {
	float: left;
}

.patop {
	padding-top: 0px;
	padding-bottom: 0px;
}

.topborder {
	border: 2px solid #EFEFEF;
}

.margintop {
	margin-top: 15px;
}

.padleft {
	padding-left: 50px;
}

.mediahg {
	height: 180px;
}

.coda-nav ul li a {
	background: url("../images/bg_pager.png") no-repeat scroll 0 -21px transparent;
	color: #4D525E;
	float: left;
	font-size: 12px;
	font-weight: normal;
	font-family: 'ZohoPuvi', sans-serif;
	padding: 20px 16px 0px 10px;
	text-decoration: none;
}

.coda-nav ul li a.current,
.coda-nav ul li a:hover {
	background-position: 0 0;
	text-decoration: none;
}

.errormessage {
	color: #F00;
	font-size: 11px;
}

/*.toolshdrbtn {
	background: -moz-linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	background: linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #FFFFFF, #F5F5F5) repeat scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: 'ZohoPuvi',  sans-serif;
}*/

.title {
	color: #484848;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 29px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.4em;
	padding-top: 10px;
	text-align: center;
}

.zoho-logo {
	background: url("../images/zoho-logo.jpg") no-repeat scroll left top transparent;
	display: inline-block;
	height: 19px;
	margin-top: 24px;
	position: relative;
	text-indent: -9999em;
	vertical-align: text-bottom;
	width: 50px;
}

.partn {
	line-height: 2.2em;
	text-align: right;
	font-size: 12px;
	color: #777;
}

ol.resellerlist {
	margin-left: 22px
}

.resellerlist li {
	text-align: left;
	color: #777;
	padding: 0 14px 0 0px;
	list-style-image: url("../images/listicon.gif");
	line-height: 26px;
	width: 222px;
}

.border {
	border: none;
}

.locbg {
	background-color: #F7F7F7;
}

/*	.rectangle2 {
background-color: #FFF1B1;
border: 1px solid #F3D55B;
color: #525252;
font-family: 'ZohoPuvi',  sans-serif;
font-size: 12px;
height: 30px;
padding-left: 10px;

}*/

.FormWidthHeight1 {
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	padding: 3px;
	width: 255px;
}

.packagebutton,
.packagebutton:hover {
	background: url("/images/colorstrip.gif") repeat-x scroll 50% 50% #E6E6E6;
	border: 1px solid #FEAB38;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}


.select {
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.196) inset;
	font-family: 'ZohoPuvi', sans-serif;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	padding: 10px 2px;
	width: 268px;

}

.yellow_border {
	border-right: 2px solid #f3d55b;
	border-left: 2px solid #f3d55b;
	/*border-top: 1px solid #e4e4e4;*/
	border-bottom: 1px solid #e4e4e4;
}

/* The Modal (background) */
.modal {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Stay in place */
	z-index: 444;
	/* Sit on top */
	padding-top: 100px;
	/* Location of the box */
	left: 0;
	top: 0;
	width: 100%;
	/* Full width */
	height: 100%;
	/* Full height */
	overflow: auto;
	/* Enable scroll if needed */
	background-color: rgb(0, 0, 0);
	/* Fallback color */
	background-color: rgba(0, 0, 0, 0.4);
	/* Black w/ opacity */
}

/* Modal Content */
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

/* The Close Button */
.close {
	color: #000;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.modal-header {
	padding: 2px 16px;
	background-color: #f9f9f9;
	color: white;
}

.modal-body {
	padding: 2px 16px;
}

.modal-footer {
	padding: 2px 16px;
	background-color: #fff;
	color: white;
}

.cust_btn {
	background-color: #fff;
	border: none;
	color: #FF7900 !Important;
}