/* $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
 */
body {
    font: 12px/18px 'ZohoPuvi', sans-serif;
    margin: 0px;
    color: #333333;
}

img {
    border: none;
}

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

a:hover {
    text-decoration: underline;
}

.clearDiv {
    clear: both;
}

h2 {
    font: normal 12px 'ZohoPuvi', sans-serif;
    color: #2D7DD0;
    float: left;
    margin: 3px 0px 0px 0px;
}

h2 a {
    color: #2D7DD0;
}

h2 a:hover {
    color: #373737;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

#pagecointainer {
    width: 990px;
    margin: 0px auto;
}

#pagewrapper {
    text-align: center;
    margin-top: 4px;
}

#topcontent {
    height: 63px;
    margin: 4px 0 3px 0;
    position: relative;
}

#footer,
#footer a {
    font: normal 10px 'ZohoPuvi', sans-serif;
    text-decoration: none;
    color: #5D686C;
    margin-top: 10px;
}

#footer a:hover {
    text-decoration: underline;
}

#footer1,
#footer1 a {
    font: normal 10px 'ZohoPuvi', sans-serif;
    text-decoration: none;
    color: #5D686C;
    margin-top: 10px;
}

#footer1 a:hover {
    text-decoration: underline;
}

.footer-text {
    font-family: "Trebuchet MS";
    color: #627388;
    font-size: 11px;
}

.tblBorder {
    border: 1px solid #C2C2C2;
}

.tblBrdrBG {
    border: 1px solid #C2C2C2;
}

.tblIndexBG {
    background: url(/images/tablebg.gif?p=WEBMON_BUILD_NUMBER) repeat-x left bottom;
    border: 1px solid #C2C2C2;
    width: 989px;
}

.tblTopLeftCorner {
    position: relative;
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -2px -22px transparent;
    width: 5px;
    height: 5px;
    margin-top: -1px;
    margin-left: -1px;
    font-size: 1px;
}

.tblTopRightCorner {
    position: relative;
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -12px -22px transparent;
    width: 5px;
    height: 5px;
    margin-top: -1px;
    margin-right: -1px;
    font-size: 1px;
}

.tblBotLeftCorner {
    position: relative;
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -2px -31px transparent;
    width: 5px;
    height: 5px;
    margin-bottom: -1px;
    margin-left: -1px;
    font-size: 1px;
}

.tblBotRightCorner {
    position: relative;
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -12px -10px transparent;
    width: 5px;
    height: 5px;
    margin-bottom: -1px;
    margin-right: -1px;
    font-size: 1px;
}

#logoDiv {
    float: left;
    margin-top: -2px;
    height: 44px
}

#contactDiv {
    color: #5C676B;
    text-align: right;
    margin-top: 10px;
    float: right;
    font: normal 10px 'ZohoPuvi', sans-serif;
}

.menuBG {
    background: url(/images/topmenubg.gif?p=WEBMON_BUILD_NUMBER) repeat-x;
    height: 41px;
}

#menuLeft {
    background: url(/images/menuleft.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 12px;
    height: 41px;
    float: left;
}

.normaltab {
    width: 80px;
    height: 41px;
    float: left;
}

#menuRight {
    background: url(/images/adventnethome.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 89px;
    height: 41px;
    float: right;
}

#mainContent {
    margin: 0px;
    padding: 0;
    display: inline;
}

#leftContentDiv {
    width: 735px;
    float: left;
    padding-top: 10px;
}

#leftContentDiv1 {
    width: 978px;
    float: left;
    padding-top: 10px;
}

.leftContentDiv {
    float: left;
    padding-top: 10px;
    width: 975px;
}

#rightContentDiv {
    width: 223px;
    float: right;
}

#searchDiv {
    position: relative;
    margin-top: -1px;
    background-color: #fff;
}

.searchInput {
    float: left;
    border: none;
    background-color: #ffffff;
    width: 150px;
    color: #5E656D;
}

.searchButton {
    background-color: #ffffff;
    border: none;
    color: #5E656D;
    cursor: pointer;
    float: right;
    width: 42px;
    padding-left: 15px;
    margin: 0px;
    font-weight: bold;
}

#searchDiv span {
    float: right;
    cursor: pointer;
}

.mainBanrImg {
    background: url(/images/website-monitoring-service.png?p=WEBMON_BUILD_NUMBER) no-repeat left top;
    width: 976px;
    height: 280px;
    margin-top: 10px
}

.mainBanrImg3 {
    background: url(/images/website-monitoring-service4.png?p=WEBMON_BUILD_NUMBER) no-repeat left top;
    width: 976px;
    height: 280px;
    margin-top: 10px;
    position: relative;
}

.bannerCont {
    float: left;
    width: 400px;
    padding: 15px 0 0 0px;
    text-align: left;
    font: normal 12px 'ZohoPuvi';
    color: #3B3B3B;
    line-height: 18px
}

.bannerHeader {
    float: left;
    width: 420px;
    line-height: normal;
    padding: 40px 0 0 17px;
    text-align: left;
    font: normal 33px 'ZohoPuvi';
    color: #3B3B3B;
}

.signupfreeBtn {
    margin-left: 17px;
    margin-top: 15px;
    clear: left;
    float: left
}

.bannerCont span {
    color: #000000;
    padding-top: 8px;
    float: left
}

.bannerCont a {
    color: #000000;
    text-decoration: underline !important
}

.mainBnrBtnDiv {
    padding-top: 81px
}

.subtitleStyle1 {
    font-size: 1.5em;
    font-weight: bold;
    margin: 6px 0px 3px 0px;
    padding: 0px;
    color: #000000;
}

.subtitleStyle2 {
    font-size: 1em;
    font-weight: bold;
    margin-top: 7px;
    padding: 0px;
    margin-bottom: 5px;
}

.submenuDiv {
    float: left;
    height: 22px;
    font: normal 11px 'ZohoPuvi', sans-serif;
}

.submenuDiv div {
    float: left;
}

.submenuDiv div a {
    padding: 5px 7px;
    outline: none;
}

.submenuDiv a:hover {
    color: #5D686C;
    text-decoration: none;
}

.submenuContent {
    font: normal 11px 'ZohoPuvi';
    line-height: 20px;
    padding: 10px;
    text-align: left;
    background-color: #FFFFFF;
}

.submenuContent a {
    color: #0033CC;
}

.submenuContent a:hover {
    color: #373737;
}

.logokit1 {
    padding-top: 5px;
}

.logokit {
    border-top: 1px dotted #CCCCCC;
    padding: 5px;
}

.site24x7BluHeader a strong {
    color: #2D7DD0;
}

.site24x7BlackHeader strong {
    color: #000000;
}

.greenbanner {
    background-color: #EFFFDF;
    font-size: 16px;
    font-family: 'ZohoPuvi', sans-serif;
    font-weight: bold;
    margin: 10px;
    margin-bottom: 0px;
    padding: 20px;
}

.greenbanner a {
    color: #000;
    text-decoration: underline
}

.greenbanner a:hover {
    color: #000;
    text-decoration: none
}

.sitethum {
    color: #2D7DD0;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 10px;
    font-weight: bold
}

.downloadnowimg {
    margin: 5px 0px 0px 0px;
    width: 154px;
    height: 26px;
}

.evntStyle {
    border-top: 1px dotted #9C9C9C;
    padding: 7px 0 7px 3px;
    font-size: 11px;
}

.evntStyle a {
    font-size: 11px;
    text-decoration: none;
    color: #000;
}

.evntStyle a:hover {
    font-size: 11px;
    text-decoration: underline;
    color: #5D686C;
}

.eventMenuItem {
    float: left;
    text-decoration: none;
    color: #5D686C;
    font-weight: normal;
    cursor: pointer;
}

.eventMenuItem:hover {
    text-decoration: underline;
    color: #5D686C;
    font-weight: normal;
}

.eventMenuCurrent,
.eventMenuCurrent:hover {
    font-weight: bold;
    color: #006600;
    text-decoration: none;
    cursor: default;
}

.quickLinks {
    float: left;
    margin-left: 10px;
    text-align: left;
    width: 200px;
}

.quickLinks a {
    text-decoration: none;
    color: #5D686C;
}

.quickLinks a:hover {
    text-decoration: none;
    color: #000;
}

.quickLinks ul {
    font-weight: bold;
    color: #5D686C;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.quickLinksLi {
    font-weight: normal;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.iconlist {
    list-style: none;
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0 0 0 20px;
    padding: 0px;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
}

li.pdf {
    background: transparent url("../images/adventnet.gif?p=WEBMON_BUILD_NUMBER") no-repeat;
}

li.pdf {
    background-position: 1px -952px;
    padding: 5px 0 3px 30px;
    margin: 0 10px;
}

li.pdf a {
    color: #5D686C;
    text-decoration: none;
}

li.pdf a:hover {
    color: #000;
    text-decoration: underline;
}

.newiconlist {
    list-style: none;
    margin: 0px;
    padding: 5px 0 3px 0px;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    text-align: left;
}

.newiconlist a {
    color: #373737;
    text-decoration: none;
}

.newiconlist {
    color: #000000;
}

.newiconlist a:hover {
    color: #000000;
    text-decoration: underline;
}

.newiconlist li {
    line-height: 20px;
}

.underline {
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat -1px -42px !important;
    height: 2px !important;
    font-size: 1px;
}

.titletext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 13px;
    color: #FF8605;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
}

.titletext a {
    color: #FF8605;
    text-decoration: none;
}

.titletext a:hover {
    color: #000000;
    text-decoration: none;
}

.r-menuDiv {
    margin-top: 10px;
    float: right;
}

.grid {
    background-image: url(/images/grid.gif?p=WEBMON_BUILD_NUMBER);
    background-repeat: repeat;
    white-space: normal;
}

.topleft {
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -2px -22px transparent
}

.topright {
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -11px -22px transparent
}

.bottomleft {
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -2px -30px transparent
}

.bottomright {
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll -12px -10px transparent
}

.topcenter {
    background-image: url(/images/topcenter.gif?p=WEBMON_BUILD_NUMBER);
    background-position: top;
    background-repeat: repeat-x;
    height: 6px;
}

.leftcenter {
    border-left: 1px solid #c2c2c2;
}

.rightcenter {
    border-right: 1px solid #c2c2c2;
}

.bottomcenter {
    background-image: url(/images/bottomcenter.gif?p=WEBMON_BUILD_NUMBER);
    background-position: top left;
    background-repeat: repeat-x;
    height: 6px;
}

.topheadtext {
    font-size: 20px;
    color: #61aa12;
    margin-top: 5px;
    float: left;
}

.listtext {
    font-family: 'ZohoPuvi', sans-serif;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 10px;
    padding: 0px;
    text-align: left;
    margin-bottom: 0px;
}

#customers {
    float: left;
    height: 140px;
    display: block;
    margin: 10px;
}

.tdbdrleft {
    border-left: 1px solid #efefef;
}

.trbdrbottom {
    border-bottom: 1px solid #efefef;
}

.trbdrtop {
    border-top: 2px solid #4daf00;
}

.ullists {
    padding: 0px;
    margin-left: 50px;
    list-style: none;
}

.tablehead {
    font: bold 11px 'ZohoPuvi', sans-serif;
}

.listtype {
    margin: 0 0 0 10px;
    padding: 0;
}

.listtype li {
    margin: 0;
    padding-left: 20px;
    list-style: none;
    line-height: 25px;
    background: url(/images/table-curve.gif?p=WEBMON_BUILD_NUMBER) no-repeat -591px -300px
}

.dottedline {
    border-bottom: 1px dotted #CCCCCC;
}

.BGwhitesmoke {
    background: #FFF;
}

.normalcont1 {
    font: normal 11px 'ZohoPuvi';
    line-height: 20px;
    padding: 10px;
    text-align: left;
    background-color: #FFFFFF;
    float: left;
}

.normalcont {
    font: normal 11px 'ZohoPuvi';
    line-height: 20px;
    padding: 10px;
    text-align: left;
    background-color: #FFFFFF;
}

.normalcont a {
    color: #1A74BA;
    text-decoration: underline;
}

.normalcont a:hover {
    color: #000;
    text-decoration: underline
}

.heading {
    font-size: 20px;
    font-weight: bold;
    font-family: 'ZohoPuvi', sans-serif;
}

.headingnav {
    display: table;
    width: 100%;
    border-bottom: 1px dotted #989898;
    color: #9A9E9F;
    font: normal 10px 'ZohoPuvi', sans-serif;
    line-height: 20px;
    margin-bottom: 10px;
    height: 20px;
}

.headingnav a {
    color: #9A9E9F;
    text-decoration: none;
}

.headingnav a:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.headingnavbottom {
    display: table;
    width: 100%;
    color: #9A9E9F;
    font: normal 10px 'ZohoPuvi', sans-serif;
    line-height: 20px;
    border-top: 1px dotted #989898;
}

.headingnavbottom a {
    color: #9A9E9F;
    text-decoration: none;
}

.headingnavbottom a:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.information {
    position: absolute;
    visibility: hidden;
    border: 1px solid #5D686C;
    background-color: white;
    width: 418px;
    padding: 10px 20px;
    z-index: 1;
    text-align: left;
    margin-top: -12px;
}

.quicklinkarea {
    padding: 4px;
    line-height: 1.5;
    cursor: default;
}

.secondlevellink {
    color: #5D686C;
    font-size: 12px;
    line-height: 20px
}

a.secondlevellink:link,
a.secondlevellink:active {
    color: #5D686C;
    font-size: 11px;
    font-family: 'ZohoPuvi', sans-serif;
    text-decoration: none;
}

a.secondlevellink:visited {
    color: #5D686C;
    font-size: 11px;
    font-family: 'ZohoPuvi', sans-serif;
    text-decoration: none;
}

a.secondlevellink:hover {
    color: #000;
    font-size: 11px;
    font-family: 'ZohoPuvi', sans-serif;
    text-decoration: underline;
}

.secondbandlink {
    color: #5D686C;
    text-decoration: none;
}

a.secondbandlink:link,
a.secondbandlink:visited {
    color: #5D686C;
    text-decoration: none;
}

a.secondbandlink:active {
    color: #5D686C;
}

.shadow {
    position: relative;
    visibility: hidden;
}

.listcontent {
    font: normal 11px 'ZohoPuvi';
    line-height: 20px;
    padding: 10px;
    text-align: left;
    background-color: #FFFFFF;
}

h1 {
    font: bold 16px 'ZohoPuvi', sans-serif;
}

h3 {
    font: bold 13px 'ZohoPuvi', sans-serif;
    color: #0033CC;
}

h3 a {
    color: #0033CC;
}

h3 a:hover {
    color: #373737;
}

.adventlink {
    width: 80px;
    height: 20px;
    margin-top: 10px;
    float: left;
    background: none;
    margin: 0px;
    cursor: pointer;
}

#solutions {
    margin-left: 10px;
}

#solutions a {
    font-size: 11px !important;
    margin: 0px 0px 0px 0px;
    line-height: 22px;
    color: #666666;
}

.normalcontbanner {
    line-height: 20px;
    color: #666666;
    !important
}

.bgmgray {
    background: #EEEEEE;
}

.innerhead {
    font: bold 15px 'ZohoPuvi', sans-serif;
    color: #000;
    margin-bottom: 10px;
}

.page-title {
    padding-left: 7px;
}

.solutiontag {
    margin-left: 20px;
}

.topband-content {
    padding: 0px 0px 0px 37px;
    font-size: 11px;
}

.topbandcontent-title {
    color: #666666;
    text-align: justify;
    font-weight: bold;
}

.topband-list {
    line-height: 20px;
    padding: 5px 0px 5px 20px;
    margin: 0px;
    font-size: 11px;
    text-decoration: none;
    color: #5D686C;
}

.topband-list a {
    text-decoration: none;
    color: #5D686C;
}

.topband-list a:hover {
    text-decoration: underline;
    color: #5D686C;
}

.success-author {
    color: #cccccc;
    font-size: 10px;
}

.success-stories {
    float: right;
}

.allproduct-headline {
    font-family: 'ZohoPuvi', sans-serif;
    border-bottom: 1px dotted #999999;
    color: #5D686C;
}

.allproduct-ttltxt {
    width: 482px;
    text-align: center;
}

.tbltopband {
    margin-bottom: 5px;
}

.normallink a {
    color: #5D686C;
    text-decoration: none;
}

.normallink a:hover {
    color: #5D686C;
    text-decoration: underline;
}

.buynow {
    color: #5D686C;
    text-decoration: none;
    font-size: 10px;
}

a.buynow {
    color: #5D686C;
    text-decoration: none;
}

/*dropdown menu style start*/
#drpDwnMenu {
    position: relative;
    clear: both;
    text-align: left;
}

.menu a:link,
.menu a:visited {
    color: #777676;
    font-weight: bold;
    display: block;
    padding: 1px 3px 1px 5px;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px dotted #e7e7e7;
    background-color: #fff;
    line-height: 16px;
    text-decoration: none;
}

.menu a:hover {
    background-color: #E7E7E7;
    color: #000;
}

.menu .options {
    margin: 0px 1px 0px 1px;
    padding: 0px;
    width: 196px;
    width: 196px;
    _width: 196px;
    text-align: left;
    font-size: 11px;
    line-height: 11px;
    z-index: auto;
}

.menu a:hover.menuinner {
    background-color: #E7E7E7;
    color: #000;
}

/*dropdown menu style end*/

/*ME index style*/
.boldtext {
    font: bold 15px 'ZohoPuvi', sans-serif;
    color: #000000;
    line-height: 35px;
}



#topmenu {
    height: 30px;
    float: left;
    margin-top: 30px;
    position: absolute;
    top: 15px;
    left: 95px;
    background: #ffffff;
}

#menuMain {
    float: left;
    font: normal 11px 'ZohoPuvi', sans-serif;
}

#menuMain ul {
    margin: 0;
    padding: 0;
    float: left;
}

#menuMain li {
    list-style: none;
    float: left;
    display: block;
    line-height: 42px;
    color: #ffffff;
    padding: 0 7px;
}

#menuMain li a {
    color: #ffffff;
}

.submenuDiv1 {
    float: left;
    color: #000000;
    height: 20px;
    font-size: 11px;
}

.submenuDiv1 div {
    float: left;
    padding: 0px 5px;
}

.submenuDiv1 a {
    color: #000000;
    text-decoration: none;
}

.submenuDiv1 a:hover {
    color: #5D686C;
    text-decoration: none;
}

.productsDIV {
    float: right;
    color: #ffffff;
    padding-right: 6px;
    font: normal 11px 'ZohoPuvi', sans-serif;
    line-height: 42px;
    width: 100px;
}

.loginlink {
    font: normal 11px 'ZohoPuvi', sans-serif;
    color: #727272;
    line-height: 36px;
    float: right;
    margin: 2px 6px 0 0;
    color: #fff;
}

.loginlink a {
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

.loginlink a:hover {
    text-decoration: underline;
    font-weight: bold;
}

.tollfreelink {
    float: left;
    font: normal 10px 'ZohoPuvi', sans-serif;
    color: #727272;
    line-height: 15px;
    margin: 5px 6px 10px 0px;
    text-align: left
}

.tollfreelink span {
    float: left;
    padding-left: 76px
}

.tollfreelink a {
    color: #00428a;
    text-decoration: none;
}

.tollfreelink a:hover {
    color: #000000;
    text-decoration: none;
}

.toptollfree {
    margin-left: -57px;
}

.text {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
}

.text a:hover {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    text-decoration: underline;
}

.text a:link,
.text a:visited {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
}

/* site 24x7 styles */
.using-opm {
    float: left;
    margin: 0 10px 0 5px;
    text-align: left;
    font: normal 11px 'ZohoPuvi';
    color: #535353;
    line-height: 16px
}

.using-opm a {
    font: 12px bold 'ZohoPuvi', sans-serif;
    color: #1A74BA;
    letter-spacing: 0.6pt
}

.using-opm a:hover {
    color: #535353
}

.using-opm strong {
    float: left;
    margin: 25px 0 5px;
    width: 100%;
    cursor: pointer
}

.using-opm strong:hover {
    text-decoration: underline
}

.using-site24x7 {
    float: left;
    margin: 0 10px 0 5px;
    text-align: left;
    font: normal 11px 'ZohoPuvi';
    color: #535353;
    line-height: 16px
}

.using-site24x7 strong {
    float: left;
    margin: 25px 0 5px;
    width: 100%;
    cursor: normal
}

.site24x7Languages {
    width: 900px;
    border-top: 1px solid #C2C2C2;
    margin-top: 10px
}

.CustomersVoice {
    color: #63A712;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 18px;
    float: left;
    padding-bottom: 10px
}

.eliminatDwnContinr {
    margin: 0px 0px 3px;
    float: left;
    width: 100%;
}

.eliminateDowntime span {
    float: left;
    width: 275px;
    padding-right: 10px;
    text-align: left;
    line-height: 18px;
    color: #3B3B3B;
    text-align: justify;
    clear: both
}

.eliminateDowntime p {
    float: left;
    text-align: left;
    line-height: 18px;
    color: #3B3B3B;
    text-align: justify;
    clear: both;
    margin-top: 0
}

.LearnMore {
    color: #63A712;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 18px;
    text-align: left
}

.bullet {
    background: url(/images/listicon.gif?p=WEBMON_BUILD_NUMBER) no-repeat 0 40%;
    cursor: default;
    padding: 0 0 3px 14px;
}

.customerquote {
    font: normal 15px Georgia, "Times New Roman", Times, serif;
    color: #4c4c4c;
    text-align: left;
    font-size: 14px;
    line-height: 20px
}

.customerquote span {
    color: #747679
}

.innersubhead {
    color: #5D686C;
    font: bold 11px 'ZohoPuvi', sans-serif;
}

#advtOne {
    background: url(/images/ipslasupportadv.gif) no-repeat bottom left;
    border: 1px solid #C2C2C2;
    cursor: pointer;
    width: 223px;
    height: 157px;
    margin-top: 14px;
}

#disableDiv {
    position: absolute;
    z-index: 5;
    width: 100%;
    display: none;
    height: 150%;
    background: url(/images/disableimg.gif);
    opacity: 0.7;
    filter: alpha(Opacity=70);
}

.evenrows {
    background-color: #EBEBEB !important;
}

.normalbold {
    font-weight: bold;
}

.recentblogsbg {
    background: #D6E1EE;
    width: 100%;
    height: 98px;
    display: block;
}

.recentblogsbg a {
    text-decoration: underline
}

.freesignupbg {
    background: transparent url(/images/freesignupbg.gif?p=WEBMON_BUILD_NUMBER) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    height: 20px;
    margin-top: 10px;
    padding: 20px 10px;
    text-decoration: none !important;
    width: 203px;
}

.freesignupfont {
    color: #FFFF00;
    font-size: 15px;
    font-weight: bold;
}

.subtitleStyle3 {
    color: #000000;
    font: bold 14px 'ZohoPuvi', sans-serif;
    margin: 6px 0 3px;
    padding: 0;
}

.subtitleStyle5 {
    color: #000000;
    font: bold 12px 'ZohoPuvi', sans-serif;
    margin: 6px 0 3px;
    padding: 0;
}

.innersubhead1 {
    color: #727272;
    font: 16px 'ZohoPuvi', sans-serif;
    padding: 10px;
}

.logintableborder {
    border: 1px solid #C4D4DD;
}

.horz-line {
    background-image: url(/images/horz_line.gif?p=WEBMON_BUILD_NUMBER);
    background-repeat: repeat-x;
    background-position: center;
}

/* site 24x7 styles */
/*Signup button style start */
#sign-up-div {
    margin: 13px 0px 20px 0px;
    height: 20px;
    float: left;
    display: block;
}

.sign-up-left {
    background-image: url(/images/pricing-sign-up-lft.gif?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    width: 7px;
    height: 54px;
    float: left;
}

.sgn-up-middle {
    background-image: url(/images/pricing-sign-up-middle.gif?p=WEBMON_BUILD_NUMBER);
    background-repeat: repeat-x;
    float: left;
    height: 54px;
}

.sign-up-right {
    background-image: url(/images/pricing-sign-up-rig.gif?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    width: 11px;
    height: 54px;
    float: left;
}

.signup-txt a {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    outline: none;
    font-weight: bold;
    float: left;
    margin: 7px 0px 0px 0px;
    text-decoration: none;
}

.signup-txt-trila a {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    float: left;
    clear: left;
    outline: none;
    font-weight: normal;
    float: left;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

/*Signup button style end*/

.black a {
    float: left;
    width: 240px;
    text-align: left
}

/* for store pricing script*/
a.grouplink {
    color: #1b57d1;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: none;
    cursor: default;
    padding-right: 140px;
}

a.grouplink:hover {
    color: #1b57d1;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: none;
}

a.subgrouplink:link {}

.signuplink {
    color: #005AFF;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15px;
    text-decoration: none;
}

a.signuplink:hover {
    text-decoration: underline;
}

.groups {
    margin-top: 6px;
    width: 670px;
}

.trhover {
    font-family: 'ZohoPuvi';
    color: #000;
    padding-bottom: 5px;
}

.trhover:hover {
    font-family: 'ZohoPuvi';
    color: #000;
    cursor: default;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
    border: none;
}

/* for store pricing script*/

/*adventnet pages styles */
.bgmgray_f2b {
    font-weight: bold;
}

.tblBorder {
    border: 1px solid #C2C2C2;
}

.bgdarkred_fwhite {
    background-color: #355161;
    color: #FFFFFF;
    font-weight: bold;
}

.bgwhite {
    background-color: #FFFFFF;
}

.bgmgray,
.bggray {
    background: #EEEEEE;
}

/* Class used in Price Comparision Page Begins */
.pricetdrgb {
    border: 1px solid rgb(238, 238, 238);
}

.pricetdrgbAvailable {
    background: url(/images/available.gif?p=WEBMON_BUILD_NUMBER) no-repeat center;
    border: 1px solid rgb(238, 238, 238);
}

/* Class used in Price Comparision Page Ends */
#dashboardSmallImg {
    background: url(/images/dashboard-small.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 77px;
    height: 77px;
}

#responseSmallImg {
    background: url(/images/response-small.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 77px;
    height: 77px;
}

#upArrowImg {
    background: url(/images/up-arrow.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 77px;
    height: 77px;
}

#responseDialImg {
    background: url(/images/response-dial-small.gif?p=WEBMON_BUILD_NUMBER) no-repeat;
    width: 77px;
    height: 77px;
}

.errormessage {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}

.priceLeftRightBottomBorder {
    border-bottom: 1px solid rgb(238, 238, 238);
    border-left: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.priceLeftRightTopBottomBorder {
    border-top: 1px solid rgb(238, 238, 238);
    border-bottom: 1px solid rgb(238, 238, 238);
    border-left: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.priceRightBottomBorder {
    border-bottom: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.priceRightTopBottomBorder {
    border-bottom: 1px solid rgb(238, 238, 238);
    border-top: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.headingtd {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #EDF2F5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C4D4DD;
}

.'ZohoPuvi' 11black {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000000;
}

/* Logout page styles */
.tollfree {
    color: #F7F7F7;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 10px;
}

.newmenu {
    font: normal 18px/24px 'ZohoPuvi';
    display: block;
    padding: 8px 27px;
    color: #000000;
    background-color: #DFDFDF;
}

.subtit {
    font: normal 18px/24px 'ZohoPuvi';
    color: #000000;
    background-color: #DFDFDF;
}

.newtitle {
    font: bold 18px/42px 'ZohoPuvi';
    text-align: left;
    color: #000033;
    padding-top: 5px;
    margin-bottom: 0px;
    padding-left: 5px;
}

.txttitle {
    border-bottom: 1px solid #ffffff;
    padding-left: 5px;
    font: 12px 'ZohoPuvi';
}

.opiniontitle1 {
    padding: 5px 0px 0px 0px;
    text-align: center;
    display: block;
    color: #0041b9;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}

/* landing page styles */
.headertext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 17px;
    color: #e7ffda;
    text-align: center;
    word-spacing: 1px;
}

.signuptext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: #000;
    text-align: center
}

.customertext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #29431A;
    margin-right: auto;
    margin-left: auto;
    width: 870px;
    height: 25px;
    border-bottom: #CCC 1px solid;

}

.keywordtext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #909090;
    margin-right: auto;
    margin-left: auto;
    width: 870px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.copyrighttext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #909090;
    margin-right: auto;
    margin-left: auto;
    width: 870px;
    padding-top: 10px;
    text-align: center;
}


.graytext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 10px;
    line-height: 18px;
    color: #909090;
}

.blacktext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}


.headertextimage {
    background-attachment: fixed;
    background-image: url(/images/header-text.png?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    background-position: center;
    height: 42px;

}

.signupbg {
    background-image: url(/images/signup-bg.png?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    background-position: center;
    height: 370px;
    width: 932px;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;

}

.customers-landing {
    background-image: url(/images/site24x7-customers.png?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    background-position: center;
    height: 45px;
    width: 877px;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;

}

.textInput {
    width: 270px;
    height: 24px;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
}


#maincontainer {
    width: 710px;
    /*Width of main container*/
    margin: 0 auto;
    /*Center container on page*/
    padding-left: 150px;
    padding-top: 15px;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    line-height: 25px;
    color: #595959;

}


#contentwrapper {
    float: left;
    width: 100%;
}

#contentcolumn {
    margin: 0 190px 0 260px;
    /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn {
    float: left;
    width: 250px;
    /*Width of left column in pixel*/
    margin-left: -710px;
    /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn {
    float: left;
    width: 250px;
    /*Width of right column*/
    margin-left: -250px;
    /*Set left margin to -(RightColumnWidth)*/
}

/* Landing page style ends */

/* Android page Starts */

.div390 {
    width: 390px;
}

.div930 {
    width: 930px;
    margin: 0 auto
}

.fltleft {
    float: left
}

.title {
    font: normal 30px 'ZohoPuvi', sans-serif;
    color: #000;
    text-align: center
}

.subtitle1 {
    font: normal 18px 'ZohoPuvi', sans-serif;
    color: #727272;
    text-align: center;
}

.content p {
    font: normal 22px 'ZohoPuvi', sans-serif;
    color: #727272;
    margin: 0px 0 10px
}

.txt12grey,
.txt11grey,
.content {
    font: normal 14px 'ZohoPuvi', sans-serif;
    color: #888;
    line-height: 24px;
}

.txt12grey {
    font-size: 12px;
    line-height: 20px;
}

.txt11grey {
    font-size: 11px;
    line-height: 15px;
}

.txt11grey a {
    color: #1A74BA;
    font-size: 11px;
    text-decoration: none;
}

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

.content {
    font: normal 14px 'ZohoPuvi', sans-serif;
    color: #888;
    line-height: 24px;
}

.center {
    text-align: center
}

.txt16 {
    font: normal 16px 'ZohoPuvi', sans-seri;
    !important;
    color: #000 !important;
    text-decoration: none
}

.txt12,
.txt12b {
    font: normal 12px 'ZohoPuvi', sans-seri;
    !important;
    color: #000 !important;
    text-decoration: none;
    font-weight: normal
}

.txt12b {
    font-weight: bold
}

.txt10 {
    font: normal 10px 'ZohoPuvi', sans-seri;
    !important;
    color: #06F !important;
    text-decoration: none;
}

.txt10 a {
    font: normal 10px 'ZohoPuvi', sans-seri;
    !important;
    color: #06F !important;
    text-decoration: none
}

.txt10 a:hover {
    color: #000 !important;
    text-decoration: none
}

.features-bg {
    background-image: url(/images/features-bg.jpg?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    color: #5c5c5c;
    font: normal 16px 'ZohoPuvi', Geneva, sans-serif;
    width: 937px;
    height: 201px;
}

.features-bg h3 {
    color: #6e9000;
    font: normal 24px 'ZohoPuvi', sans-serif
}

.features ul {
    margin: 0;
    padding: 0px 0 0 20px
}

.features ul li {
    list-style-type: square;
    padding: 4px 0 4px 10px
}

.android_header {
    background: url(/images/android-img.jpg?p=WEBMON_BUILD_NUMBER);
    background-repeat: no-repeat;
    width: 1005px;
    height: 422px;
    margin: 0 auto;
}

.head_btns {
    padding-top: 180px;
    padding-left: 45px;
}

.mrgleft20 {
    margin-left: 20px;
}

/* Android page Ends */

/*Read More button css Starts*/
.mini-listing.button,
.mini-listing.button100 {
    font-size: 12px;
    margin-top: -5px;
    padding: 4px 7px;
}

a.button {
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1;
    font-family: 'ZohoPuvi', Geneva, sans-serif;
    padding: 9px 34px;
    position: relative;
    text-align: center;
    text-decoration: none;
}

.gray {
    background-color: #4BA614;
    background-image: -moz-linear-gradient(center top, #4BA614, #008C00);
    border: 1px solid #36780F;
}

.gray:hover {
    background-color: #4BA614;
    background-image: -moz-linear-gradient(center top, #008C00, #4BA614);
    border: 1px solid #36780F;
}


.resultContainer .viewThisResult {
    display: none;
}

.resultContainer:hover .viewThisResult {
    display: inline;
}

/*Read More button css Ends*/

/* Test comment for checking CDN - Test 2*/


/* Animation starts*/
.fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;

    visibility: visible !important;
}

@keyframes fadeIn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }

    60% {
        transform: scale(1.1);
    }

    80% {
        transform: scale(0.9);
        opacity: 1;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }

    60% {
        -webkit-transform: scale(1.1);
    }

    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

*::-moz-selection {
    background: none repeat scroll 0 0 #FF5E99;
    color: #FFFFFF;
    text-shadow: none;
}

section {
    overflow: hidden;
    width: 100%;
}

.animation-container {
    overflow: hidden;
    padding: 10px 0 4px;
    height: 240px;
}

#object {
    display: block;
    height: 420px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    visibility: hidden;
    width: 250px;
}

.fadeIn {
    animation-duration: 1.5s;
    animation-name: fadeIn;
    animation-timing-function: ease-in-out;
    visibility: visible !important;
}

#animation {
    float: left
}

#animation1 {
    float: left
}

/* Animation Ends*/
.promotion-box {
    color: #207ECF;
    background-color: #f7f7f7;
    width: 700px;
    padding: 15px;
    border: 1px solid #ddd;
    font-size: 18px;
    margin: 10px auto 5px;
    text-align: center;
    text-decoration: none
}

.promotion-box a,
.promotion-box a:hover {
    text-decoration: none;
}

.plan-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
    margin-bottom: 18px;
    padding: 18px;
    width: 340px;
    margin: 0 auto
}

.cirled-plan {
    background-color: #ebebeb;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 16px;
    border-radius: 8px;
    padding: 4px;
    color: #333;
    margin: 0 auto
}

.decimal li {
    text-align: left;
    margin: 0;
    padding: 0;
}

.tborder {
    border: 1px solid rgb(238, 238, 238);
}

.fade {
    opacity: 0.5;
    filter: Alpha(opacity=50);
    /* IE8 and earlier */
}

.fade:hover {
    opacity: 100;
    cursor: pointer
}

.whats-new-list ul {
    margin: 0 0 0 15px;
    padding: 0;
}

/* T starts*/

#zdclosebutton {
    color: #2D7DD0;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: 'ZohoPuvi';
    font-size: 10px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    visibility: visible;
}

#zzadsliderright {

    height: 242px;
    position: fixed;
    right: 40px;
    top: 79px;
    width: 162px;
    z-index: 999
}

#zdHeader {
    background-image: url(/images/bottom.png);
    background-repeat: no-repeat;
    height: 17px;
    overflow: hidden;
    width: 164px;


}

.dismistext {
    float: left;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 12px;
    color: #06F;
    right: 60px;

}

.greybutton {
    cursor: pointer;
}

.show {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    color: #000;
    z-index: 9999;
    display: none;
    width: 280px;
    position: absolute;
    font-weight: 100;
    text-align: left;
}

.rectangle {
    background-color: #f7f7f7;
    height: 30px;
    padding-top: 10px;
    padding-left: 10px;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 12px;
    color: #888888;
    border: 1px solid #efefef;

}


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

.hoverct {
    background-color: #fff1b1;
    border: 1px solid #fbdf5a;
    border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    bottom: -114px;
    color: #999;
    font-size: 14px;
    padding: 15px 20px;
    position: absolute;
    display: block;
    width: 250px;
    z-index: 21;
    bottom: 22px;
    box-shadow: 10px 10px 5px #888888;

}

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

.leftbox {

    position: relative;
}

.hoverct:after {
    border-color: #FFF1B1 transparent transparent;
    border-style: solid;
    border-width: 12px 12px 0;
    bottom: -12px;
    content: "";

    height: 0;
    left: 61px;
    position: absolute;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);

    width: 0;

}

< !--new css-->.pricintab {

    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.prichead {
    font: 22px 'ZohoPuvi', sans-serif;
    color: #727272;
    text-align: left;
    line-height: 28px;
    letter-spacing: 0px;

}


.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;
}


.txt12b-blk {
    font-family: 'ZohoPuvi';
    font-size: 13px;
    color: #000;
    font-weight: normal;
}

.steps {
    font-family: 'ZohoPuvi';
    font-size: 13px;
    font-weight: normal;
    color: #c0bfbf
}

span.step,
span.step-act {
    background: #c0bfbf;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ffffff;
    display: inline-block;
    font-weight: normal;
    line-height: 1.6em;
    margin-right: 3px;
    text-align: center;
    width: 1.6em;
    font-family: 'ZohoPuvi';
    font-size: 13px;
}

span.step-act {
    background-color: #000;
}

.mrgl10 {
    margin-left: 10px;
}

.mrgr10 {
    margin-right: 10px;
}

.firstview td,
.firstview img,
.secondview td,
.secondview img,
.thirdview td,
.thirdview img {
    text-align: center;
    margin: 0 auto;
    line-height: 24px;
}

a {
    text-decoration: none;
    outline: none;
    color: #666666;
}

a:hover {
    text-decoration: underline;
}

@font-face {
    font-family: 'ZohoPuvi', sans-serif;
    src: url(/font/OpenSans-Regular.ttf) format("truetype");
}

@font-face {
    font-family: 'ZohoPuvi', sans-serif;
    src: url(/font/OpenSans-Bold.ttf) format("truetype");
}

@font-face {
    font-family: 'ZohoPuvi', sans-serif;
    src: url(/font/OpenSans-Semibold.ttf) format("truetype");
}

@font-face {
    font-family: 'ZohoPuvi', sans-serif;
    src: url(/font/OpenSans-Italic.ttf) format("truetype");
}

p.italic {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 20px;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    color: #4b4949;
}

span.italic {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    text-align: left;
    padding-top: 10px;
    color: #777777;
}

div.italicbd {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    padding-left: 20px;
    padding-right: 30px;
    padding-top: 10px;
    color: #727272;
    font-style: italic;
}

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

div.texthover {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    text-align: left;
    color: #777777;
    line-height: 20px;
}

p.formtext {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    text-align: left;
    color: #444444;
    line-height: 24px;
    padding-top: 15px;
}

p.free {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 30px;
    text-align: left;
    color: #444444;
    padding-top: 15px;
    line-height: 24px;
}

span.text {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    text-align: left;
    color: #777777;
    line-height: 24px;
    margin-bottom: 10px;
    padding-top: 10px;
}

span.sign {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 15px;
    text-align: left;
    color: #444444;
    line-height: 18px;
    font-weight: 500;
}

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

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

span.testtxt {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 12px;
    text-align: left;
    color: #444444;
    line-height: 20px;
    margin-bottom: 10px;
    font-style: italic;
    padding-right: 20px;
}

td.text2 {
    color: #666666;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
}

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: #363636;
}

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

td.text3 {
    color: #444444;
    font-family: "ZohoPuvi";
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

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

span.learn {
    color: #666666;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    line-height: 24px;
    text-align: left;
}

span.learn2 {
    color: #000000;
    font-family: "ZohoPuvi";
    font-size: 12px;
    line-height: 24px;
    text-align: left;
}

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

span.smtxt {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 10px;
    text-align: left;
    color: #000;
    line-height: 18px;
}

span.trial {
    text-align: center;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1em;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
}

span.per {
    color: #727272;
    font-size: 11px;
    font-style: normal;
    letter-spacing: 0;
    line-height: 1em;
    margin-top: 0;
    text-decoration: none;
}

div.pricingper {
    font-family: 'ZohoPuvi', sans-serif;
    text-align: left;
    font-size: 10px;
    letter-spacing: 0px;
    line-height: 16px;
    color: #999797;
    text-decoration: none;
    font-style: normal;
    margin-top: 0px;
    position: relative;
    top: 0px;
    margin-bottom: 15px;
}

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

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

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

td.rec {
    color: #727272;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    padding-top: 10px;
    text-align: center;
}

p.heading2 {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 30px;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
}

p.heading3 {
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 34px;
    text-align: center;
    padding-bottom: 40px;
    padding-top: 40px;
    color: #444444;
    line-height: 48px;
}

.lots_of_stuff_in_here {
    height: 25px;
}

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

#my_fixable_table_header2 {
    display: none;
    height: 59px;
    z-index: 999;
}

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

.border-none td {
    border-left: none !important;
    border-right: none !important;
}

td .tooltipcontainer {
    position: relative;
}

td .tooltip {
    display: none;
    position: absolute;
    /* More positioning, heigh, width, etc */
}

td a:hover .tooltip {
    display: block;
}

/*pricing*/
pricing #mainContent table td {
    text-align: middle;
}

#mainContent table td table td {
    padding: 4px;
}

td.noborder {
    border: 0px;
}

td.borderbox {
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

td.borderbox2 {
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}

td.greybox {
    background-color: #F9F9F9;
}

td.yellowbox {
    background-color: #f3d55b;
}

td.noborderbox {
    border-bottom: 1px solid #e4e4e4;
}

td.allborderbox {
    border: 1px solid #e4e4e4;
}

td.topborder {
    border-top: 1px solid #E4E4E4;
}

.radiotabs {
    width: 100%;
    margin-top: 20px;
    float: left;
    margin-left: 10px;
}


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

input.tabs:checked+label {
    background-color: #83B633;
    color: #FFFFFF;
    cursor: pointer;
    z-index: 20;
}

input.tabs+label {
    background: none repeat scroll 0 0 #F3F4F4;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font: 14px/30px sans-serif;
    margin-right: 2px;
    padding: 0 20px;
    position: relative;
    text-decoration: none;
}

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

.tabcontent {
    width: 1000px;
    padding: 0px;
    background: #fff;
    z-index: 10;
    display: none;
    clear: left;
    top: -1px;
}

.tabcontent p {
    padding: 0 0 5px 0;
    margin: 0;
    font: normal 12px/20px sans-serif;
    color: #333;
}

.tabcontent h4 {
    padding: 0 0 10px 0;
    margin: 0;
    font: bold 14px/25px sans-serif;
    color: #000;
}

.tabcontent {
    display: none;
}

input.tabs:checked+label {
    background-color: #83B633;
    color: #FFF;
    z-index: 20;
}

input#tab1:checked~div#view1 {
    float: left;
    top: 3px;
    display: block;
}

input#tab2:checked~div#view2 {
    float: left;
    top: 3px;
    display: block;
}

input#tab3:checked~div#view3 {
    float: left;
    top: 3px;
    display: block;
}

input#tab4:checked~div#view4 {
    display: block;
}

input#tab5:checked~div#view5 {
    display: block;
}

.pricing-table .tooltip-container .icon-cursor {
    color: #ccc;
    margin-left: 10px;
}

.icon-cursor {
    cursor: pointer;
}

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

.tooltip-content {

    background-color: #fff1b1;
    border: 1px solid #fbdf5a;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 10px 10px 5px #888888;
    color: #000000;
    font-size: 12px;
    padding: 15px 20px;
    position: absolute;
    width: 250px;
    z-index: 1;
}

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

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

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

.tooltip-content:after {
    border-color: #FFF1B1 transparent transparent;
    border-style: solid;
    border-width: 12px 12px 0;
    top: -6px;
    content: "";
    display: block;
    height: 0;
    left: 50px;
    position: absolute;
    /*  transform: rotate(180deg);*/
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    width: 0;
}

.icon-cursor {
    cursor: pointer;
}

.line {
    background: none repeat scroll 0 0 #83B633;
    height: 3px;
    position: relative;
    top: 33px;
    width: 100%;
}

.pack-notes {
    clear: both;
    color: #727272;
    float: left;
    font-family: 'ZohoPuvi', sans-serif;
    font-size: 11px;
    font-style: normal;
    letter-spacing: 0;
    line-height: 1em;
    margin: 15px 5px;
}

.pop {}

.pop1 {}

.dec {
    border-bottom: 1px dotted #999999;
}

.mb {
    position: absolute;
    top: 1px;
    margin-left: 850px;
    float: right;
}

.runningtxt {
    color: #777777;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 23px;
    padding: 15px 0 5px;
    text-align: left;
}

.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-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;
}


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

}