﻿

html {
    overflow-y: scroll !important;
}
/* Next line causes some conflict with overlib. */

* {
    margin: 0;
    padding: 0;
}
/*body, html{background-image:url("../images/bg-page-gray.jpg");background-color:#eee;background-repeat:repeat; height:101%; min-height:101%;font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:100%;color:#000;text-align:left;_margin-top:-10px;_padding-top:-10px;}*/

body, html {
    background-image: url("../images/bg-topbar.png");
    background-color: #eee;
    background-repeat: repeat-x;
    background-position: top;
    height: 101%;
    min-height: 101%;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 100%;
    color: #000;
    text-align: left;
    _margin-top: -10px;
    _padding-top: -10px;
}

img {
    border: none;
}

sup {
    font-size: 0.6em;
}

ul {
    list-style: disc inside;
}

.listoutside {
    list-style-position: outside;
}

.dotted-div {
    height: 1px;
    border-top: 1px dotted #999;
    margin: 20px 0;
}

#wrapper {
    background: #eee;
    margin: 0 auto;
    font-size: 0.8em;
    width: 960px;
    text-align: left;
    padding: 0;
}

#header {
    margin: 0 auto;
    width: 960px;
    height: 128px;
    _height: 128px;
    padding: 0;
}

#header-signup {
    margin: 0 auto;
    width: 960px;
    height: 128px;
    _height: 128px;
    padding: 0;
}

#header-homepage {
    margin: 0 auto;
    width: 960px;
    height: 128px;
    _height: 128px;
    padding: 0;
}

#header-help {
    margin: 0 auto;
    width: 960px;
    height: 128px;
    _height: 128px;
    padding: 0;
}
/*#container{background-image:url("../images/bg-contentarea-gray.jpg");background-repeat:repeat-y;background-color:#fff;vertical-align:top;margin:0;_margin:0;_padding:0;text-align:left;width:960px; height:100%; }*/

/*positioning*/

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.push-down-10 {
    margin-bottom: 10px;
}


#container {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #aaa;
    background-color: #fff;
    vertical-align: top;
    margin: 0;
    _margin: 0;
    _padding: 0;
    padding: 20px 0 30px 0;
    text-align: left;
    height: 100%;
    -moz-box-shadow: 0px 0px 2px 1px #ccc;
    -webkit-box-shadow: 0px 0px 2px 1px #ccc;
    box-shadow: 0px 0px 2px 1px #ccc;
}

#container-chat-phone {
    margin: 0;
    float: right;
    clear: both;
    padding-top: 10px;
}

#container-search {
    float: right;
    clear: both;
    width: 67%;
}

    #container-search input {
        font-size: 12px;
        padding: 5px 6px 6px 6px;
    }


.gsc-table-result td {
    padding-bottom: 20px;
}

.header-searchbox {
    margin: 1px 0 0 0;
    border: 1px solid #CCC;
    height: 22px;
    padding: 2px 0 2px 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #f5f5f5;
}

.header-searchbtn {
    vertical-align: top;
    width: 72px;
    height: 30px;
}

#holdcontent {
    text-align: left;
    width: 960px;
    margin: 0;
    min-height: 450px;
    height: auto !important;
    padding-top: 20px;
}

#holdcontentnoleftnav {
    text-align: left;
    width: 900px;
    _margin-top: 10px;
    min-height: 450px;
    height: auto !important;
}

#holdcontent-homepage {
    text-align: left;
    width: 905px;
    _margin-left: 19px;
    padding: 0;
    min-height: 800px;
    height: auto !important;
}

#holdcontent-selectplan {
    text-align: left;
    width: 905px;
    margin-top: -80px;
    _margin-left: 19px;
    _margin-top: -10px;
    padding: 0;
    min-height: 450px;
    height: auto !important;
}

#righthalfpage {
    width: 48%;
    float: right;
}

.pod-plans-container {
    width: 236px;
    background-image: url("../images/webhosting/pod-plans-mid.jpg");
    background-repeat: repeat-y;
    float: left;
    display: inline;
    margin: 10px 0 0 0;
    text-align: center;
}

.pod-signupplans-container {
    width: 278px;
    background-image: url("../images/signup/pod-signupplans-mid.jpg");
    background-repeat: repeat-y;
    float: left;
    display: inline;
    margin: 10px 0 0 0;
    text-align: center;
}

.plan-details-container {
    width: 210px;
    text-align: left;
    margin: 0;
    min-height: 300px;
}

.plan-details-container-sm {
    width: 250px;
    text-align: left;
    margin: 0 0 10px 0;
}

.hold-plan-details1 {
    width: 210px;
    margin: 10px 0 0 0;
    min-height: 200px;
    font-size: .89em;
}

.hold-plan-details2 {
    width: 320px;
    float: left;
    display: inline;
    margin: 5px 0 0 10px;
    text-align: left;
}

.slider-leftspacer {
    width: 30px;
    float: left;
}

#slider-one-left {
    width: 440px;
    float: left;
    padding: 0 0 0 0;
}

#slider-one-right {
    width: 260px;
    float: left;
}

.slider-one-tagline {
    font: bold 16px arial,sans-serif;
    color: #F60;
    margin: 0 0 10px 0;
    line-height: 20px;
    float: left;
    padding: 45px 0 0 0;
}

.slider-one-list {
    float: left;
    padding-top: 5px;
}

.slider-features {
    margin-left: 100px;
}

    .slider-features td {
        border: 0;
        text-align: left;
        padding: 4px;
        font: 14px arial,sans-serif;
        color: #036;
    }

        .slider-features td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #036;
            line-height: normal;
        }

.slider-one-price {
    width: 260px;
    float: left;
    height: 140px;
}

.slider-one-moneyback {
    width: 260px;
    float: left;
    height: 90px;
}

.slider-one-signup {
    width: 260px;
    float: left;
    height: 115px;
}

.slider-one-hostingleader {
    width: 440px;
    float: left;
    height: 115px;
}

.slider-leftspacerv2 {
    width: 24px;
    float: left;
}

#slider-onev2-left {
    width: 540px;
    float: left;
    padding: 0 0 0 0;
}

#slider-onev2-right {
    width: 293px;
    float: left;
    padding-top: 37px;
}

.slider-onev2-tagline {
    font: normal 14px arial,sans-serif;
    color: #111;
    margin: 0 0 10px 0;
    line-height: 16px;
    padding: 15px 8px 0 0;
}

.slider-onev2-list {
    float: left;
    padding-top: 5px;
}

.slider-featuresv2 {
    margin: 80px 0 0 5px;
}

    .slider-featuresv2 td {
        border: 0;
        text-align: left;
        padding: 6px;
        font: 14px arial,sans-serif;
        color: #111;
    }

        .slider-featuresv2 td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #111;
            line-height: normal;
        }

.slider-onev2-price {
    width: 260px;
    float: left;
    height: 140px;
}

.slider-onev2-moneyback {
    width: 260px;
    float: left;
    height: 90px;
}

.slider-onev2-signup {
    width: 260px;
    float: left;
    height: 115px;
}

.slider-onev2-hostingleader {
    width: 440px;
    float: left;
    height: 115px;
}

#slider-two-left {
    width: 600px;
    height: 329px;
    float: left;
}

.slider-two-tagline {
    font: bold 16px arial,sans-serif;
    color: #F60;
    margin: 0 0 30px 0;
    line-height: 20px;
    float: left;
    padding: 45px 0 0 0;
}

.slider-two-list {
    float: left;
    padding-top: 5px;
    padding-left: 30px;
}

.slider-two-features {
    margin-left: 300px;
}

    .slider-two-features td {
        border: 0;
        text-align: left;
        padding: 4px;
        font: 14px arial,sans-serif;
        color: #036;
    }

        .slider-two-features td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #036;
            line-height: normal;
        }

#slider-two-right {
    width: 225px;
    height: 329px;
    float: left;
}

.slider-two-price {
    float: left;
    height: 150px;
    width: 225px;
}

.slider-two-signup {
    float: left;
    height: 100px;
    width: 225px;
}

.slider-two-btm {
    float: left;
    height: 80px;
    width: 225px;
}

#slider-twov2-left {
    width: 515px;
    height: 329px;
    float: left;
    padding-left: 10px;
}

.slider-twov2-tagline {
    font: bold 16px arial,sans-serif;
    color: #F60;
    margin: 0 0 30px 0;
    line-height: 20px;
    float: left;
    padding: 45px 0 0 0;
}

.slider-twov2-list {
    float: left;
    padding: 15px 0 0 0;
}

.slider-twov2-features {
}

    .slider-twov2-features td {
        border: 0;
        text-align: left;
        padding: 6px;
        font: 14px tahoma,arial,sans-serif;
        color: #111;
    }

        .slider-twov2-features td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #111;
            line-height: normal;
        }

#slider-twov2-right {
    width: 293px;
    float: left;
    padding-top: 37px;
}

.slider-twov2-price {
    float: left;
    height: 150px;
    width: 225px;
}

#slider-marketplace-right {
    width: 293px;
    float: left;
    padding-top: 40px;
}

.slider-twov2-price {
    float: left;
    height: 150px;
    width: 225px;
}

.slider-twov2-signup {
    float: left;
    height: 100px;
    width: 225px;
}

.slider-twov2-btm {
    float: left;
    height: 80px;
    width: 225px;
}

#slider-three-left {
    height: 329px;
    width: 490px;
    float: left;
}

#slider-three-right {
    height: 329px;
    width: 330px;
    float: left;
    padding: 0;
    margin: 0;
}

.slider-three-tagline {
    height: 52px;
    font: bold 16px arial,sans-serif;
    color: #F60;
    margin-top: 15px;
    line-height: 20px;
    float: left;
    padding: 0;
}

.slider-three-features {
    width: 300px;
    height: 175px;
    float: left;
}

.slider-three-viewplans {
    width: 300px;
    height: 80px;
    float: left;
}

#slider-threev2-left {
    width: 520px;
    height: 329px;
    float: left;
    padding-left: 10px;
}

#slider-threev2-right {
    width: 293px;
    float: left;
    padding-top: 37px;
    margin: 0;
}

.slider-threev2-tagline {
    height: 52px;
    font: bold 16px arial,sans-serif;
    color: #F60;
    margin-top: 15px;
    line-height: 20px;
    float: left;
    padding: 0;
}

.slider-threev2-features {
    margin: 0;
}

    .slider-threev2-features td {
        border: 0;
        text-align: left;
        padding: 6px;
        font: 14px tahoma,arial,sans-serif;
        color: #111;
    }

        .slider-threev2-features td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #111;
            line-height: normal;
        }

.slider-threev2-viewplans {
    width: 300px;
    height: 80px;
    float: left;
}

.feed {
    font-size: .88em;
}

    .feed ul {
        margin: 0;
        padding: 0;
    }

    .feed li {
        margin: 0 0 8px 20px;
        list-style-position: outside;
        list-style-image: url('/images/home/blog-bullet.gif');
    }

        .feed li a {
            text-decoration: none;
        }

.help-feed {
    font-size: .96em;
}

    .help-feed ul {
        margin: 0;
        padding: 0;
    }

    .help-feed li {
        margin: 0 0 8px 10px;
        list-style-position: outside;
        list-style-type: disc;
    }

.feed-bwfi {
    font-size: .88em;
}

    .feed-bwfi ul {
        margin: 0;
        padding: 0;
    }

    .feed-bwfi li {
        margin: 0 0 8px 16px;
        list-style-position: outside;
        list-style-type: disc;
    }

#partner-logos {
    text-align: left;
    height: 100px;
    margin-top: 20px;
}

.hold-plan-details3 {
    width: 250px;
    margin: 10px 0 0 0;
    min-height: 130px;
}

.hold-plan-details4 {
    width: 250px;
    margin: 10px 0 0 0;
    min-height: 100px;
}

.domainbox-outer table {
    width: 98%;
    margin-left: 10px;
}

.domainbox-outer td {
    border: 0;
    padding: 0;
}

.domainbox table {
    width: 98%;
    margin: 0;
    padding: 0;
}

.domainbox td {
    border: 0;
}

.suffix {
    width: 300px;
    font-size: .90em;
}

    .suffix td {
        padding-bottom: 1px;
    }

.tlds td {
    border: 1px #CCC solid;
    padding: 3px;
    border-collapse: collapse;
    text-align: center;
}

    .tlds td.firstcol {
        border: 1px #CCC solid;
        padding: 5px 5px 5px 10px;
        border-collapse: collapse;
        text-align: left;
    }

    .tlds td.seccol {
        border: 1px #CCC solid;
        padding: 5px 5px 5px 14px;
        border-collapse: collapse;
        text-align: left;
    }

    .tlds td.lastcol {
        border: 1px #CCC solid;
        padding: 5px 5px 5px 8px;
        border-collapse: collapse;
        text-align: left;
    }

.tlds {
    border: 1px #CCC solid;
    border-collapse: collapse;
}

ul.transferlist {
    margin-top: 5px;
}

    ul.transferlist li {
        list-style-position: outside;
        margin: 0 0 5px 8px;
        font-size: .86em;
    }

#tabs-nav {
    margin-left: 28px;
    margin-top: 7px;
    float: left;
    display: inline;
}



#top-right-nav-container {
    white-space: nowrap;
    text-align: right;
}

#top-right-nav {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.88em;
    line-height: 1.8em;
    font-weight: bold;
}

    #top-right-nav a:link {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav a:visited {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav a:hover {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav a:active {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav li {
        display: inline;
        margin-right: 14px;
    }

        #top-right-nav li.last {
            display: inline;
            margin-right: 0;
        }

        #top-right-nav li a:link {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav li a:visited {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav li a:hover {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav li a:active {
            text-decoration: none;
            color: #000;
        }

#phone {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
    float: left;
    padding-top: 10px;
    margin-right: 20px;
    width: 195px;
    height: 30px;
}

#chat {
    float: left;
    width: 150px;
    height: 30px;
    display: block;
}

    #chat a:link {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        line-height: 1.8em;
        font-weight: bold;
        float: left;
        padding-top: 10px;
        text-decoration: none;
        color: #000;
    }

    #chat a:visited {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        line-height: 1.8em;
        font-weight: bold;
        float: left;
        padding-top: 10px;
        text-decoration: none;
        color: #000;
    }

    #chat a:hover {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        line-height: 1.8em;
        font-weight: bold;
        float: left;
        padding-top: 10px;
        text-decoration: none;
        color: #000;
    }

    #chat a:active {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        line-height: 1.8em;
        font-weight: bold;
        float: left;
        padding-top: 10px;
        text-decoration: none;
        color: #000;
    }

#livechat-topbar {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
    float: left;
    margin-right: 0;
    width: 100px;
    height: 30px;
}

#call-topbar {
    float: left;
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
    height: 30px;
    *margin-top: 5px;
}

#chat-topbar {
    float: left;
    display: block;
    margin-top: 8px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
}

    #chat-topbar a:link {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        font-weight: bold;
        float: left;
        text-decoration: none;
    }

#phone-topbar1 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
    float: left;
    margin: 0;
    width: 110px;
}


ul#topbar-nav {
    margin-top: 3px;
}

#topbar-nav li {
    display: inline;
    margin: 0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 1.8em;
    font-weight: bold;
    border-right: 1px solid #ccc;
    padding: 3px 20px 3px 20px;
}

    #topbar-nav li:nth-child(2) {
        padding: 3px 15px 3px 20px;
    }

    #topbar-nav li a {
        text-decoration: none;
    }

.list5px li {
    margin-bottom: 5px;
    list-style-position: outside;
    margin-left: 15px;
}

.list10px li {
    margin-bottom: 10px;
    list-style-position: outside;
    margin-left: 15px;
}

.list18px li {
    margin-bottom: 20px;
    list-style-position: outside;
    margin-left: 15px;
}


h1 {
    font-family: pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 2.4em;
    font-weight: 400;
    color: #000;
}

    h1.hidden {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.4em;
        color: #000;
    }

    h1.pink {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.8em;
        color: #ff3399;
    }

    h1.orange {
        font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
        font-size: 1.8em;
        color: #f60;
    }

    h1.tk-prag {
        font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
        font-size: 3.4em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    h1.tk-prag-winserv2012 {
        font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
        font-size: 2.4em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    h1.top {
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        margin-top: 5px;
    }

h2.tk-prag {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

h3.tk-prag-bl {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #16559c;
}

h2 {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

    h2.vps {
        font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
        font-size: 1.2em;
        color: #000;
        line-height: 1.3em;
    }

    h2 a:link {
        text-decoration: none;
    }

    h2.blk {
        font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
        font-size: 20px;
        color: #000;
    }

    h2.blk13 {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.3em;
        color: #000;
    }

    h2.dkbl {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.3em;
        color: #16559c;
        line-height: 1.6em;
    }

        h2.dkbl a {
            text-decoration: none;
            color: #16559c;
        }

    h2.wht {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.3em;
        color: #fff;
    }

h3 {
    font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 1.6em;
    font-weight: 500;
    color: #000;
    line-height: 1.8em;
}

    h3 a {
        font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
        font-size: 1.6em;
        font-weight: 500;
        color: #000;
        line-height: 1.8em;
    }

    h3.dkbl {
        font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
        font-weight: 500;
        font-size: 1.6em;
        color: #16559c;
        line-height: 1.2em;
    }

        h3.dkbl a {
            font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
            font-weight: 500;
            font-size: 1.6em;
            color: #16559c;
            line-height: 1.2em;
            text-decoration: none;
        }

    h3.orange {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 18px;
        color: #ff3300;
    }

    h3.blk {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1em;
        color: #000;
    }

        h3.blk a {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 1em;
            color: #000;
            text-decoration: none;
        }

    h3.pink {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.2em;
        color: #ec068d;
    }

    h3.wht {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.2em;
        color: #fff;
    }

    h3.gray {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.2em;
        color: #999;
        line-height: 1.2em;
    }

    h3.blk15 {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1.5em;
        color: #000;
    }


a:link {
    text-decoration: underline;
    color: #000;
}

a:visited {
    text-decoration: underline;
    color: #000;
}

a:hover {
    text-decoration: none;
    color: #06C;
}

a:active {
    text-decoration: underline;
    color: #000;
}

code {
    font-size: 11px;
}

.oneclick li {
    margin-bottom: 20px;
}

.footnote-container {
    width: 900px;
    text-align: left;
    padding: 30px 0 0 30px;
}

.footnote {
    font-size: .86em;
    color: #666;
}

    .footnote a:link {
        color: #666;
    }

    .footnote a:visited {
        color: #666;
    }

    .footnote a:hover {
        color: #666;
    }

    .footnote a:active {
        color: #666;
    }

.list-5px ul {
    margin: 0;
}

.list-5px li {
    font-size: 1.0em;
    margin: 3px 0 5px 15px;
    list-style-type: disc;
    list-style-position: outside;
    color: #000;
}

    .list-5px li a:link {
        color: #000;
        text-decoration: underline;
    }

    .list-5px li a:visited {
        color: #666;
        text-decoration: underline;
    }

    .list-5px li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-5px li a:active {
        color: #000;
        text-decoration: underline;
    }

.list-5px.guru ol {
    margin: 0;
}

.list-5px.guru li {
    list-style-position: outside;
    margin-bottom: 10px;
    list-style-type: decimal;
}

.list-10px ul {
    margin: 0;
}

.list-10px li {
    font-size: 1.0em;
    margin: 3px 0 10px 15px;
    list-style-type: disc;
    list-style-position: outside;
    color: #000;
}

    .list-10px li a:link {
        color: #000;
        text-decoration: underline;
    }

    .list-10px li a:visited {
        color: #666;
        text-decoration: underline;
    }

    .list-10px li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-10px li a:active {
        color: #000;
        text-decoration: underline;
    }



.list-plan-details1 ul {
    margin: 0;
}

.list-plan-details1 li {
    font-size: 1.0em;
    margin: 3px 0 10px 15px;
    list-style: disc outside;
    color: #333;
}

    .list-plan-details1 li a:link {
        color: #000;
        text-decoration: underline;
    }

    .list-plan-details1 li a:visited {
        color: #000;
        text-decoration: underline;
    }

    .list-plan-details1 li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-plan-details1 li a:active {
        color: #000;
        text-decoration: underline;
    }

.list-plan-details1lt ul {
    margin: 0;
}

.list-plan-details1lt li {
    font-size: 1.0em;
    margin: 3px 0 3px 15px;
    list-style: disc outside;
    color: #666;
}

    .list-plan-details1lt li a:link {
        color: #666;
        text-decoration: underline;
    }

    .list-plan-details1lt li a:visited {
        color: #666;
        text-decoration: underline;
    }

    .list-plan-details1lt li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-plan-details1lt li a:active {
        color: #666;
        text-decoration: underline;
    }

.list-plan-details1-mobileemail li {
    font-size: 1.0em;
    margin: 0 0 6px 5px;
    list-style: disc outside;
    color: #333;
}

.list-vps-details ul {
    margin: 0;
}

.list-vps-details li {
    font-size: 1.0em;
    padding: 5px 0 5px 0;
    list-style: none;
    color: #333;
    border-bottom: 1px solid #e4e8ed;
}

    .list-vps-details li a:link {
        color: #000;
        text-decoration: underline;
    }

    .list-vps-details li a:visited {
        color: #000;
        text-decoration: underline;
    }

    .list-vps-details li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-vps-details li a:active {
        color: #000;
        text-decoration: underline;
    }

.list-vps-details2 ul {
    margin: 0;
}

.list-vps-details2 li {
    font-size: .89em;
    margin: 0 0 6px 15px;
    list-style: disc outside;
    color: #333;
}

    .list-vps-details2 li a:link {
        color: #000;
        text-decoration: underline;
    }

    .list-vps-details2 li a:visited {
        color: #000;
        text-decoration: underline;
    }

    .list-vps-details2 li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .list-vps-details2 li a:active {
        color: #000;
        text-decoration: underline;
    }

.tinybluetext {
    font-size: .80em;
    color: #0096ff;
}

.smallblktext {
    font-size: .85em;
    color: #000;
    line-height: normal;
    font-weight: normal;
}

.smallwhttext {
    font-size: .85em;
    color: #FFF;
    line-height: normal;
}

    .smallwhttext a:link {
        color: #FFF;
        text-decoration: underline;
    }

    .smallwhttext a:visited {
        color: #FFF;
        text-decoration: underline;
    }

    .smallwhttext a:hover {
        color: #FFF;
        text-decoration: none;
    }

    .smallwhttext a:active {
        color: #FFF;
        text-decoration: underline;
    }

.smallbluetext {
    font-size: .85em;
    color: #036;
    line-height: normal;
}

    .smallbluetext a:link {
        color: #036;
        text-decoration: underline;
    }

    .smallbluetext a:visited {
        color: #036;
        text-decoration: underline;
    }

    .smallbluetext a:hover {
        color: #036;
        text-decoration: none;
    }

    .smallbluetext a:active {
        color: #036;
        text-decoration: underline;
    }

.price {
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.5em;
    color: #0096ff;
    float: left;
}

.permonth {
    font-size: 0.6em;
}

td.compare-spec {
    color: #444;
    letter-spacing: .03em;
}

.compare-spec-wh {
    color: #444;
    letter-spacing: .03em;
    height: 44px;
    background-image: url(/images/compare-spec-bg.gif);
}

.compare-spec.sectiontitle {
    height: 30px;
    font-weight: bold;
}

.compare-spec.left {
    text-align: left;
}

.compare-lb {
    height: 44px;
    background-color: #f8f8f8;
}

    .compare-lb.left {
        text-align: left;
    }

.compare-bl {
    height: 44px;
    background-color: #E9F2FC;
}

.zebra2 td.compare-spec.left {
    text-align: left;
}

.zebra2 td.norollover.left {
    text-align: left;
}

.text-orange {
    color: #f60;
}

.text-orangebold {
    color: #f60;
    font-weight: bold;
}

.text-14b {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

#featurestable {
    width: 300px;
    padding: 0;
    margin: 20px 0 0 0;
}

    #featurestable caption {
        padding: 0 0 5px 0;
        width: 300px;
        font: 1.3em Arial, Helvetica, sans-serif;
        text-align: left;
    }

    #featurestable th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #333;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #CAE8EA url(../images/optionstable-bg-header.jpg) no-repeat;
    }

        #featurestable th.nobg {
            border-top: 0;
            border-left: 0;
            border-right: 1px solid #C1DAD7;
            background: none;
        }

    #featurestable td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

        #featurestable td.alt {
            background: #F5FAFA;
            color: #000;
        }

    #featurestable th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
    }

        #featurestable th.spec a {
            color: #000;
        }

    #featurestable th.specalt {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #444;
    }

        #featurestable th.specalt a {
            color: #666;
        }

.optionstable {
    width: 700px;
    padding: 0;
    margin: 20px 0 0 0;
}

    .optionstable caption {
        padding: 0 0 5px 0;
        width: 700px;
        font: 1.3em Arial, Helvetica, sans-serif;
        text-align: left;
    }

    .optionstable th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 6px;
        background: #d1e4f5;
    }

        .optionstable th.nobg {
            border-top: 0;
            border-left: 0;
            border-right: 1px solid #C1DAD7;
            background: none;
        }

    .optionstable td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

        .optionstable td.center {
            text-align: center;
        }

        .optionstable td.lb {
            height: 28px;
            background-color: #e9f2fc;
            border-left: #C1DAD7 1px solid;
        }

    .optionstable tr.lb:hover td {
        background: #d9e9f9;
        color: #000;
    }

    .optionstable td.alt {
        background: #F5FAFA;
        color: #000;
    }

    .optionstable td.ttl {
        border-left: #C1DAD7 1px solid;
    }

    .optionstable th.inssl {
        border-left: #C1DAD7 1px solid;
        border-top: #C1DAD7 1px solid;
        background: none;
        padding-left: 12px;
    }

    .optionstable th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
    }

        .optionstable th.spec a {
            color: #000;
        }

    .optionstable th.specalt {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
    }

        .optionstable th.specalt a {
            color: #666;
        }

#optionstable {
    width: 700px;
    padding: 0;
    margin: 20px 0 0 0;
}

    #optionstable caption {
        padding: 0 0 5px 0;
        width: 700px;
        font: 1.3em Arial, Helvetica, sans-serif;
        text-align: left;
    }

    #optionstable th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #333;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #d1e4f5 url(../images/optionstable-bg-header.jpg) no-repeat;
    }

        #optionstable th.nobg {
            border-top: 0;
            border-left: 0;
            border-right: 1px solid #C1DAD7;
            background: none;
        }

    #optionstable td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

        #optionstable td.alt {
            background: #F5FAFA;
            color: #000;
        }

        #optionstable td.e9f2fc {
            background: #fff;
            color: #000;
        }

        #optionstable td.d9e9f9 {
            background: #e9f2fc;
            color: #000;
        }

    #optionstable th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #444;
    }

        #optionstable th.spec a {
            color: #444;
        }

    #optionstable th.specalt {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #444;
    }

        #optionstable th.specalt a {
            color: #666;
        }

    #optionstable tbody.dom1495 {
        background-color: #FFC;
    }

.table-compare th, td {
    text-align: left;
    padding: .5em;
    border: 1px solid #fff;
}

.table-noborders {
    border: 0;
}

.table-nobordersnopadding {
    border: 0;
    padding: 0;
}

.table-noborders td {
    border: 0;
    padding: 4px;
}

.tablefees-btmborders {
    border: 0;
}

    .tablefees-btmborders td {
        border-top: 0;
        border-right: 0;
        border-bottom: 1px dotted #e4e4e4;
        border-left: 0;
    }

.zebra {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

    .zebra th {
        background: #5891c9;
        color: #fff;
        font-weight: bold;
        font-size: .90em;
        padding: 5px 11px;
        text-align: center;
        border-right: 1px solid #fff;
        line-height: 1.2;
    }

    .zebra td {
        padding: 6px 11px;
        border: 1px solid #C1DAD7;
        text-align: center;
        color: #000;
    }

.zebrasection td {
    background: #f5f5f5;
    text-align: left;
}

.zebra subhead td {
    background: #f5f5f5;
    padding: 6px 11px;
    border: 1px solid #C1DAD7;
    text-align: center;
}

.zebra tr.alt td {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
    color: #000;
}

.zebra tr.over td {
    background: #bcd4ec;
    color: #000;
}

.zebra td.norollover {
    border: 1px solid #C1DAD7;
    padding: 0;
    text-align: center;
    color: #000;
}

.zebra td.norollovermyhosting {
    border: 1px solid #C1DAD7;
    text-align: center;
    color: #FFF;
    font-size: 18px;
}

.zebra td.norollovercompetitor {
    border: 1px solid #C1DAD7;
    text-align: center;
    color: #FFF;
    font-size: 18px;
}

.zebra td.norolloverlabel {
    border: 1px solid #C1DAD7;
    text-align: center;
    color: #000;
}

.zebra tr:hover td.norollover {
    background: #FFF;
    color: #000;
}

.zebra tr:hover td.norolloverlabel {
    background: #FFF;
    color: #000;
}

.zebra tr:hover td {
    background: #bcd4ec;
    color: #000;
}

.zebra td.empty {
    background: #fff;
    border: 0;
    color: #000;
}

.zebra th.empty {
    background: #fff;
    border: 1px solid #fff;
}

.zebra td.signup {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
}

.zebra2 {
    border: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: .88em;
}

    .zebra2 th {
        background: #5891c9;
        color: #fff;
        font-weight: bold;
        font-size: .86em;
        padding: 2px;
        text-align: center;
        border-right: 1px solid #fff;
    }

    .zebra2 td {
        padding: 2px 2px 2px 5px;
        border: 1px solid #C1DAD7;
        text-align: center;
        color: #000;
    }

        .zebra2 td.norollover {
            padding: 2px;
            border: 1px solid #C1DAD7;
            text-align: center;
            color: #000;
        }

.zebra2section td {
    background: #f5f5f5;
    text-align: left;
}

.zebra2subhead td {
    background: #f5f5f5;
    padding: 2px;
    border: 1px solid #C1DAD7;
    text-align: center;
}

.zebra2 tr.alt td {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
    color: #000;
}

.zebra2 tr.over td {
    background: #bcd4ec;
    color: #000;
}

.zebra2 tr:hover td {
    background: #bcd4ec;
    color: #000;
}

.zebra2 tr.over td.norollover {
    background: #FFF;
    color: #000;
}

.zebra2 tr:hover td.norollover {
    background: #FFF;
    color: #000;
}

.zebra2 td.norollovermyhosting {
    background: #F60;
    color: #FFF;
    font-size: 18px;
}

.zebra2 td.norollovercompetitor {
    background: #548baa;
    color: #FFF;
    font-size: 18px;
}

.zebra2 tr:hover td.norollovermyhosting {
    background: #F60;
    color: #FFF;
    font-size: 18px;
}

.zebra2 tr:hover td.norollovercompetitor {
    background: #548baa;
    color: #FFF;
    font-size: 18px;
}

.zebra2 td.empty {
    background: #fff;
    border: 0;
    color: #000;
}

.zebra2 th.empty {
    background: #fff;
    border: 1px solid #fff;
}

.zebra2 td.signup {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
}

.zebra2-compare-ftrs-tlt {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}

.zebra2 h3 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    color: #000;
}

    .zebra2 h3 a {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1em;
        color: #000;
    }

.zebra2 td.sthplan {
    padding: 10px 2px 2px 5px;
    border-bottom: 0;
    text-align: center;
    color: #000;
    background-color: #E9F2FC;
}

.zebra2 td.popular {
    background-color: #D9E9F9;
}

.zebra2plan {
    font-family: pragmatica-web-condensed, arial, helvetica, sans-serif;
    font-size: 1.5em;
    margin-bottom: 10px;
}

.myhosting-setup {
    background-color: #F60;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
}

    .myhosting-setup td {
        background-color: #F60;
        color: #FFF;
        font-weight: bold;
        font-size: 18px;
    }

.competitor-setup {
    background-color: #548baa;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
}

fieldset {
    -webkit-border-radius: 5px;
    border-radius: px;
    border: 1px solid #ccc;
    width: 95%;
    padding: 15px;
    padding-top: .75em;
    margin-bottom: 20px;
}

legend {
    color: #000000;
    color: #000;
    background: #eee;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    padding: 8px;
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
}

.float-none {
    float: none;
}

fieldset label {
    width: 160px;
    float: left;
    text-align: left;
}

p.supportpopup {
    font-size: 11px;
    margin-top: 3px;
}

.signuptable {
    padding: 0;
    margin: 20px 0 0 0;
}

    .signuptable caption {
        padding: 0 0 5px 0;
        width: 700px;
        font: 1.3em Arial, Helvetica, sans-serif;
        text-align: left;
    }

    .signuptable th {
        font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #333;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 2px;
        text-transform: uppercase;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #CAE8EA url(../images/optionstable-bg-header.jpg) no-repeat;
    }

        .signuptable th.firstcol {
            border-left: 1px solid #C1DAD7;
        }

        .signuptable th.nobg {
            border-top: 0;
            border-left: 0;
            border-right: 1px solid #C1DAD7;
            background: none;
        }

    .signuptable td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #666;
    }

        .signuptable td.firstcol {
            border-left: 1px solid #C1DAD7;
        }

        .signuptable td.lastcol {
            border-right: 1px solid #C1DAD7;
        }

        .signuptable td.alt {
            background: #F5FAFA;
            color: #666;
        }

    .signuptable th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #666;
    }

        .signuptable th.spec a {
            color: #666;
        }

    .signuptable th.specalt {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #666;
    }

        .signuptable th.specalt a {
            color: #666;
        }

.signuptable-noborders {
    border: 0;
}

    .signuptable-noborders td {
        border: 0;
    }

.signuptable-whtborders {
    border: 0;
}

    .signuptable-whtborders td {
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom: 1px dotted #CCC;
    }

.signupdetails {
    border: 1px #C1DAD7 solid;
    border-collapse: collapse;
}

    .signupdetails td {
        border: 1px #C1DAD7 solid;
        border-collapse: collapse;
        padding: 10px;
    }

    .signupdetails tr.lt {
        background: #fff;
    }

    .signupdetails tr.alt {
        background: #F5FAFA;
    }

    .signupdetails td.check {
        text-align: center;
    }

.supportnumbers {
    margin: 10px 0;
}

    .supportnumbers td {
        border: 0;
        padding: 3px;
    }

.supportnumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

    .supportnumber a:link {
        color: #000;
        text-decoration: none;
    }

    .supportnumber a:visited {
        color: #000;
        text-decoration: none;
    }

    .supportnumber a:hover {
        color: #000;
        text-decoration: none;
    }

    .supportnumber a:active {
        color: #000;
        text-decoration: none;
    }

.sql-container {
    width: 170px;
    margin: 0;
}

.sql-outercontainer {
    width: 170px;
    background-image: url("../images/apphosting/pod-sql-mid.jpg");
    background-repeat: repeat-y;
    float: left;
    display: inline;
    margin: 0;
}

.sql-table {
    margin: 0 0 0 10px;
    padding: 0;
    border: 0;
}

    .sql-table td {
        border: 0;
        padding: 0 0 10px 0;
    }

        .sql-table td.secondcol {
            text-align: left;
            padding: 4px 4px 4px 10px;
        }

.sql-plan-title {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #16559c;
    text-align: left;
}

ul.btmmargin li {
    margin-bottom: 10px;
}

ol.faqlist {
    padding-left: 30px;
    list-style-type: decimal;
}

    ol.faqlist li {
        margin-bottom: 10px;
    }

#crumbs {
    font-size: .88em;
}

    #crumbs a.link {
        text-decoration: underline;
        color: #444;
    }

    #crumbs a.visited {
        text-decoration: underline;
        color: #444;
    }

    #crumbs a:hover {
        text-decoration: none;
        color: #06C;
    }

    #crumbs a.link {
        color: #06C;
    }

#subnavcontainer {
    margin-bottom: 30px;
    margin-top: 2px;
}

#subnavlist li {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
    padding-left: 10px;
    font-size: .88em;
    border-right: 1px solid #777;
}

    #subnavlist li#active {
        color: #06C;
    }

    #subnavlist li#last {
        border-right: 0;
    }

    #subnavlist li a {
        text-decoration: none;
        color: #777;
    }

        #subnavlist li a:hover {
            text-decoration: none;
            color: #06C;
        }
/*google*/

#searchcontrol {
    width: 700px;
}

    #searchcontrol .gs-webResult .gs-snippet {
        width: 700px;
    }

#searchform {
    width: 400px;
}

    #searchform input.gsc-input {
        padding: 2px;
    }

.faq-netmechanic li {
    margin-bottom: 10px;
}
/* OverLIB classes. */

.olib_textclass {
    font-size: .86em;
}

.olib_bgclass {
    border: 1px solid #cdd2d7;
    background-color: #eef6fe;
    padding: 8px;
}

.olib_fgclass {
    width: 97%;
    *width: 100%;
    background-color: #eef6fe;
    *margin: .2em;
    overflow: visible;
}

    .olib_fgclass td {
        border: 0;
    }

.this_olib_fgclass {
    width: 97%;
    border: 0;
    padding: 0;
}

    .this_olib_fgclass td {
        border: 0;
        padding: 0;
    }

.paymentperiod td {
    padding: 10px 0;
    border: 0;
    border-bottom: 1px dotted #ccc;
}

    .paymentperiod td#last {
        padding: 10px 0;
        border: 0;
    }

    .paymentperiod td#bestdeal {
        background-image: url(/images/signup-oncloud/bestdeal.png);
        background-position: right;
        background-repeat: no-repeat;
    }

    .paymentperiod td#mostpop {
        background-image: url(/images/signup-oncloud/mostpopular.png);
        background-position: right;
        background-repeat: no-repeat;
        height: 70px;
        vertical-align: top;
    }

    .paymentperiod td.option {
        vertical-align: top;
        width: 25px;
    }

.payamount {
    font-size: 1.2em;
    font-weight: bold;
}
/*dashed tooltips*/

.tooltip-line a {
    border-bottom: 1px dashed #444;
    text-decoration: none;
}

    .tooltip-line a:link {
        border-bottom: 1px dashed #444;
        text-decoration: none;
    }

    .tooltip-line a:visited {
        border-bottom: 1px dashed #444;
        text-decoration: none;
    }

    .tooltip-line a:hover {
        border-bottom: 0;
        text-decoration: none;
    }

    .tooltip-line a:active {
        border-bottom: 1px dashed #06c;
        text-decoration: none;
    }

#DomainAliases label {
    display: inline;
}

.table-nopadding td {
    padding: 0;
}

.table-nobordernopadding td {
    padding: 0;
    border: 0;
}
/*Hidden h1*/
#logo-name-im { /*display:block;*/
    width: 220px;
    height: 64px;
    overflow: hidden;
    position: absolute;
    margin-top: 0;
    /*background: transparent url(/images/myhosting-im.png) no-repeat scroll 0 0;*/
	background: transparent url(/images/myhosting-181.png) no-repeat scroll 0 0;
    cursor: pointer;
    padding-left: 2px;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

#logo-name:hover + #face {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}


#logo-name span {
    width: 100%;
    height: 100%;
    position: absolute;
    background: transparent url(/images/logo-myhosting.png) no-repeat scroll 0 0;
}

#cloud {
    margin: 8px 0 0 110px;
}

#face {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow: hidden;
}

    #face:hover {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }

#top-bar {
    width: 100%;
    height: 36px;
    padding: 0;
    margin-bottom: 5px;
    background-image: url("../images/bg-topbar.png");
    background-color: #eee;
    background-repeat: repeat-x;
    background-position: top;
}

#top_container {
    width: 940px;
    height: 82px;
    padding: 0 10px 0 0;
}
/*header*/

.toplogo-holder {
    width: 220px;
    float: left;
    margin-top: 6px;
    margin-left: 0;
    _margin-left: 0;
}

.toprighttable {
    width: 550px;
    float: right;
    padding: 0;
    border: 1px #EEE;
}

    .toprighttable td {
        border: 0;
        padding: 0;
    }

.guarantee {
    height: 28px;
    text-align: center;
}

.dkb2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #16559c;
    line-height: 1.2em;
}

.blksm {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
    line-height: 1.6em;
}

.blksmsm {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
}

.clear {
    clear: both;
}

.clear-mar25 {
    clear: both;
    margin-bottom: 25px;
}

.clear40 {
    clear: both;
    height: 40px;
}

.ex-hosted-cb {
    width: 270px;
    float: left;
}

.ex-hs-left-tb {
    border-right: 1px solid #CCC;
}

.ex-hs-left {
    border-bottom: 1px solid #CCC;
    padding: 0 10px 10px 0;
}

.ex-hs-img50 {
    float: left;
    margin: 8px 5px 50px 0;
}

.ex-hs-img30 {
    float: left;
    margin: 8px 5px 30px 0;
}

.ex-hs-img20 {
    float: left;
    margin: 8px 5px 20px 0;
}

.ex-hs-left-last {
    padding: 0 10px 10px 0;
}

.ex-hs-right-wrapper {
    width: 400px;
    float: left;
    min-height: 500px;
    padding-left: 15px;
}

.win08-top-img-box {
    width: 220px;
    float: right;
    background-image: url('/images/sidebox-mid.jpg');
    background-repeat: repeat-y;
    margin: 0 0 20px 20px;
}

.win08-top-text-box {
    width: 190px;
    font-size: .88em;
    font-weight: bold;
    margin-left: 14px;
}

.win08-dot-divider {
    width: 720px;
    border-bottom: 1px dashed #CCC;
}

.win08-top-img01 {
    float: right;
    margin-left: 20px;
}

.win08-top-img02 {
    float: right;
    margin: 15px 0 0 0;
}

.win08-top-img03 {
    float: right;
    margin: 20px 0 100px 0;
}

.win08-top-img04 {
    float: right;
    margin: 10px 0 100px 0;
}

.win08-top-img05 {
    float: right;
    margin: 0 -15px 0 20px;
}

.win08-top-img06 {
    float: right;
    margin: 0 -15px 0 20px;
}

.blh-sol-wrapper {
    width: 420px;
    float: right;
    margin-top: 13px;
    margin-left: 10px;
}

.blh-sol-wrapper-left {
    width: 365px;
    float: left;
    margin: 13px 0 0 0;
}

.blh-ftrs-tb {
    float: right;
    margin: 10px 0 0 0;
    width: 320px;
}

.sphs-blt-table {
    border: 0;
    padding: 0;
    margin-bottom: 20px;
}

.sphs-top-box {
    width: 720px;
    height: 300px;
    background-image: url('/images/SharePoint/Banner-SharePoint.jpg');
    background-repeat: no-repeat;
}

.sphs-top-box-btn {
    width: 200px;
    height: 300px;
    float: right;
}

.sphs-img01 {
    float: left;
    margin: 8px 5px 10px 0;
}

.sphs-left-wrapper {
    width: 270px;
    float: left;
}

.sphs-left-table {
    width: 270px;
    border: 0;
    padding: 0;
    border-right: 1px solid #CCC;
}

.sphs-why-table {
    width: 720px;
    border: 0;
    padding: 0;
}

    .sphs-why-table td {
        border: 0;
        padding: 4px;
        vertical-align: top;
    }

.wpress-right {
    float: right;
    width: 194px;
    margin-top: 19px;
}

.wpress-right-img80 {
    margin: 80px 0 0 15px;
}

.wpress-right-img30 {
    margin: 30px 0 0 15px;
}

.wpress-ft-tl-first {
    color: #444;
    letter-spacing: .03em;
    border-left: #C1DAD7 1px solid;
    border-top: #C1DAD7 1px solid;
}

.wpress-ft-tl {
    color: #444;
    letter-spacing: .03em;
    border-left: #C1DAD7 1px solid;
}

.wpress-ft-first {
    border-top: #C1DAD7 1px solid;
}

.prem-ftrs-tb {
    float: right;
    margin-top: 40px;
    width: 320px;
}

.prem-ftrs-th {
    border-left: #C1DAD7 1px solid;
}

.prem-ftrs-th {
    border-left: #C1DAD7 1px solid;
}

.prem-ftrs-td-spec {
    border-left: 1px solid #C1DAD7;
}

.prem-ftrs-td-nt {
    border-left: #C1DAD7 1px solid;
    text-transform: none;
}

.no-transf {
    text-transform: none;
}

.prem-left-column {
    width: 365px;
    float: left;
    margin: 13px 10px 0 0;
}

.prof-left-column {
    width: 350px;
    float: left;
    margin: 13px 0 0 0;
}

.prof-ftrs-tb {
    float: right;
    margin-top: 40px;
    width: 320px;
}

.prem-ftrs-tb-temp {
    float: right;
    width: 340px;
}

.compare-plan-tlt {
    text-align: left;
    vertical-align: top;
    background-image: url('/images/bg-compareplans.jpg');
}

.compare-ftrs-tlt {
    background-color: #c9e2fb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.compare-ftrs-tlt-gray {
    background-color: #fbfbfb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.compare-left {
    text-align: left;
    background-color: #fff;
}

.com-lib-title01 {
    border-left: #C1DAD7 1px solid;
    text-align: center;
}

.com-lib-tlt {
    border-left: #C1DAD7 1px solid;
}

.com-lib-tlt-new {
    border-left: #C1DAD7 1px solid;
    line-height: 24px;
}

.thirty-day-img {
    float: right;
    margin: 0 5px 5px 20px;
}

.thirty-day-img-big {
    float: left;
    margin: 30px 25px 5px 0;
}

.mtop10 {
    margin-top: 10px;
}

.sfav-free-box {
    width: 220px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    text-align: left;
    margin: 20px 0 0 20px;
}

.sfav-vh-rate-box {
    width: 350px;
    padding: 12px;
    float: left;
}

.wbcp-free-box {
    width: 180px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    text-align: left;
    margin-left: 20px;
}

.wm-mail2web-logo {
    float: right;
    margin-left: 20px;
}

.compare-email-box {
    width: 720px;
}

.addonstable {
    width: 100%;
    border: 0;
    padding: 0;
    margin-top: 20px;
}

    .addonstable td.imgs {
        width: 18%;
        text-align: center;
        vertical-align: top;
        padding-top: 10px;
    }

    .addonstable td.cont {
        width: 82%;
        text-align: left;
    }

.addondotline {
    border-bottom: 1px dotted #CCC;
    height: 15px;
    margin-bottom: 20px;
}

.addonul {
    margin: 5px 0 5px 0;
    list-style: outside;
    margin-left: 20px;
}

.fa-sfav-free-box {
    width: 180px;
    float: right;
    font-size: .88em;
    text-align: left;
    margin-left: 20px;
}

.fa-sfav-table {
    width: 340px;
    padding: 12px;
    float: left;
    margin-right: 20px;
}

    .fa-sfav-table td.ttl {
        border-bottom: 5px solid #f8f8f8;
        text-align: center;
    }

.fa-therm {
    margin-right: 30px;
    float: right;
}

.lamp-box {
    width: 220px;
    float: right;
    text-align: center;
    background-image: url('/images/sidebox-mid.jpg');
    background-repeat: repeat-y;
    margin: 0 5px 15px 20px;
}

.lamp-box-inside {
    width: 190px;
    font-size: .88em;
    font-weight: bold;
    text-align: left;
    margin-left: 14px;
}

.lamp-signup {
    margin-left: -10px;
}

.sql-tbl {
    border: 0;
    width: 700px;
}

    .sql-tbl td.left {
        vertical-align: top;
        width: 300px;
    }

    .sql-tbl td.right {
        vertical-align: top;
        width: 400px;
    }

.starter-signup {
    margin: 0;
    width: 400px;
    height: 187px;
    background: url('/images/sql/sql-starter-bg.jpg');
    background-repeat: no-repeat;
    border: 1px #ffffff solid;
    float: left;
}

.sql-container-new {
    width: 170px;
    margin: 0;
    margin-left: 240px;
    width: 250px;
}

.sql-table-new {
    margin: 20px 0 0 10px;
    padding: 0;
    border: 0;
    width: 140px;
}

    .sql-table-new td {
        border: 0;
        padding: 0 0 10px 0;
    }

        .sql-table-new td.secondcol {
            text-align: left;
            padding: 4px 4px 4px 10px;
        }

        .sql-table-new td.ttl {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 1.4em;
            font-weight: bold;
            color: #16559c;
            text-align: left;
            padding-left: 10px;
        }

.sql-outercontainer-new {
    width: 170px;
    background-image: url("../images/apphosting/pod-sql-mid.jpg");
    background-repeat: repeat-y;
    float: left;
    display: inline;
    margin: 0;
    border: 1px #ffffff solid;
}

.sql-table td.planttl {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #16559c;
    text-align: left;
    padding-left: 10px;
}

.mew2-top-box {
    width: 180px;
    float: right;
    font-size: .90em;
    text-align: left;
}

.mew2-sw-box {
    margin: 0 0 30px 0;
}

.mew2-dashedline {
    width: 720px;
    border-bottom: 1px dashed #CCC;
    padding-top: 20px;
}

.sb-top-box {
    width: 180px;
    float: right;
    font-size: .88em;
    text-align: left;
    margin-bottom: 40px;
}

.sb-testdrive {
    margin: 0 0 0 30px;
}

.sb-temp-ttl {
    width: 100%;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    line-height: 2em;
    text-align: center;
    margin-top: 50px;
}

.sb-img-plus {
    margin-right: 5px;
    vertical-align: middle;
}

.ec-top-outbox {
    width: 220px;
    float: right;
    background-image: url('/images/sidebox-mid.jpg');
    background-repeat: repeat-y;
    margin-left: 20px;
    margin-right: 5px;
}

.ec-top-inbox {
    width: 190px;
    font-size: .88em;
    font-weight: bold;
    margin-left: 14px;
}

.ec-table {
    float: left;
    padding: 0;
    border: 0;
}

.ssl-top-box {
    width: 160px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    text-align: left;
    margin-left: 20px;
}

.ssl-left-box {
    width: 350px;
    float: left;
}

.ssl-right-box {
    width: 350px;
    float: right;
}

.sslul {
    margin-top: 10px;
}

.ssl-trust-box {
    float: left;
    margin: 0 15px 15px 0;
}

.set-top-box {
    width: 150px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    text-align: left;
}

.set-para-box {
    width: 100%;
    min-height: 50px;
    margin-top: 50px;
    display: block;
}

.set-imag-box {
    float: right;
    width: 150px;
}

.set-text-box {
    text-align: justify;
    float: left;
    width: 550px;
}

.weblog-top-box {
    width: 200px;
    float: right;
    font-size: .88em;
    text-align: left;
    margin-left: 20px;
}

.weblog-left-box {
    float: left;
    width: 350px;
    margin-right: 50px;
}

.weblog-list {
    list-style: disc outside;
    margin-left: 20px;
    line-height: 21px;
}

.webcp-top-box {
    width: 200px;
    float: right;
    font-size: .88em;
    text-align: left;
    margin-left: 20px;
}

.webcp-cntboxes01 {
    width: 225px;
    margin: 20px 15px 15px 0;
    float: left;
}

.webcp-cntboxes03 {
    width: 225px;
    margin: 20px 50px 15px 100px;
    float: left;
}

.webcp-cntboxes02 {
    width: 225px;
    margin: 20px 0 15px 0;
    float: left;
}

.webcp-cntboxes-ttl {
    text-align: center;
    margin-bottom: 10px;
    width: 225px;
    background-color: #EEE;
    height: 30px;
    vertical-align: middle;
    line-height: 2.2em;
}

.webcp-cntboxes-tx {
    font-size: .88em;
}

.webcp-list {
    margin-top: 10px;
    list-style: disc outside;
    margin-left: 12px;
}

.dns-top-box {
    width: 200px;
    float: right;
    font-size: .88em;
    text-align: left;
}

.dns-img {
    float: right;
    margin-left: 20px;
}

.dns-list {
    margin-top: 15px;
    padding-left: 20px;
}

    .dns-list li {
        list-style-position: outside;
    }

.multi-dom-left {
    width: 380px;
    float: left;
    margin-right: 25px;
}

.multi-dom-topbox {
    width: 200px;
    float: right;
    font-size: .88em;
    text-align: left;
    margin-left: 20px;
}

.multi-dom-tb {
    float: right;
    width: 300px;
    padding: 0;
    margin: 0 0 0 20px;
}

    .multi-dom-tb th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        border-left: #C1DAD7 1px solid;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #d1e4f5 url(../images/optionstable-bg-header.jpg) no-repeat;
    }

    .multi-dom-tb td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

        .multi-dom-tb td.firstcol {
            border-left: 1px solid #C1DAD7;
        }

.tbl-sitebuilder {
    width: 100%;
    padding: 0;
    margin: 25px 0 0 0;
}

    .tbl-sitebuilder th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        border-left: #C1DAD7 1px solid;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #d1e4f5 url(../images/optionstable-bg-header.jpg) no-repeat;
    }

    .tbl-sitebuilder td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

        .tbl-sitebuilder td.firstcol {
            border-left: 1px solid #C1DAD7;
        }

#webapps-tb {
    float: right;
    width: 100%;
    padding: 0;
    border: 0;
    margin: 20px 0 0 0;
}

    #webapps-tb td {
        text-align: left;
        vertical-align: top;
        padding-top: 10px;
    }

.webapps-line {
    border-top: 1px dotted #CCC;
    height: 5px;
}

.webapps-leftcont {
    width: 300px;
    float: left;
    margin-top: 20px;
}

    .webapps-leftcont li {
        list-style: disc outside;
        margin: 10px 0 0 10px;
        line-height: 15px;
    }

.webapps-img {
    width: 400px;
    float: right;
    margin-top: 20px;
}

.webapps-topbox18 {
    width: 180px;
    float: right;
    font-size: .88em;
    margin-left: 20px;
    text-align: left;
}

.gallery-sign-img {
    margin: 10px 0 0 -10px;
}

.webapps-topbox21 {
    width: 180px;
    float: right;
    font-size: .88em;
    margin-left: 20px;
    text-align: left;
}

.domian-freetext {
    font-size: .88em;
    font-weight: bold;
}

.dp-freebox {
    float: right;
    width: 170px;
    margin-left: 20px;
}

.dp-cowbox {
    width: 350px;
    float: left;
}

.dp-cowboxtext {
    margin: 8px 10px 10px 0;
    float: left;
}

.dp-whoisbox {
    width: 350px;
    float: right;
}

.odn-topimg {
    margin: 0 0 30px 25px;
    float: right;
}

.odn-price-box {
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.5em;
    color: #0096ff;
    float: right;
    margin: 0 0 0 20px;
}

.do-transbox {
    float: left;
}

.do-transbox-text {
    float: left;
    vertical-align: top;
    margin: 10px 0 10px 20px;
}

.dp-img {
    text-align: center;
}

.pro-allpriceus {
    font-size: .86em;
    color: #666;
    float: right;
    margin-right: 75px;
}

.pro-btnbox {
    width: 200px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    margin-left: 30px;
}

.pro-divider {
    width: 900px;
    border-bottom: 1px dashed #CCC;
}

.pro-tlds {
    border: 1px #CCC solid;
    border-collapse: collapse;
    margin-top: 20px;
    padding: 0;
}

    .pro-tlds tr {
        background-color: #f5f5f5;
    }

    .pro-tlds td {
        border: 1px #CCC solid;
        padding: 3px;
        border-collapse: collapse;
        text-align: center;
    }

        .pro-tlds td.firstcol {
            border: 1px #CCC solid;
            padding: 5px 5px 5px 10px;
            border-collapse: collapse;
            text-align: left;
        }

        .pro-tlds td.seccol {
            border: 1px #CCC solid;
            padding: 5px 5px 5px 14px;
            border-collapse: collapse;
            text-align: left;
        }

        .pro-tlds td.lastcol {
            border: 1px #CCC solid;
            padding: 5px 5px 5px 8px;
            border-collapse: collapse;
            text-align: left;
        }

.pro-orangeprice {
    color: #FF6600;
    font-weight: bold;
}

.promotable {
    width: 600px;
    padding: 0;
    margin: 20px 0 0 0;
}

    .promotable th {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #d1e4f5 url(../images/optionstable-bg-header.jpg) no-repeat;
    }

    .promotable td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #000;
    }

    .promotable th.spec {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff;
        font: 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        width: 230px;
    }

        .promotable th.spec a {
            color: #000;
        }

    .promotable th.ttl {
        font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
        color: #000;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #d1e4f5 url(../images/optionstable-bg-header.jpg) no-repeat;
        text-align: center;
        border-left: #C1DAD7 1px solid;
    }

.promo-bracket {
    text-transform: lowercase;
    letter-spacing: normal;
}

.vt-ft-wrap {
    font-size: .86em;
}

.vt-ft-table {
    width: 100%;
    margin-top: 20px;
    border: 0;
    padding: 0;
}

    .vt-ft-table td.fs {
        border-right: 1px solid #CCC;
        padding: 10px;
    }

    .vt-ft-table td.txt {
        vertical-align: top;
        border-right: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        text-align: justify;
        padding: 10px;
    }

    .vt-ft-table td.txtlast {
        vertical-align: top;
        border-bottom: 1px solid #CCC;
        text-align: justify;
        padding: 10px;
    }

    .vt-ft-table td.txtlastrow {
        border-bottom: 0;
    }

.sql-sv2008-img {
    margin: 0 0 30px 20px;
    float: right;
    width: 325px;
    height: 386px;
}

.dn-fwdesign {
    margin: 20px 0 20px 0;
    width: 460px;
    float: left;
}

.dn-divider {
    width: 700px;
    border-bottom: 1px solid #CCC;
    clear: both;
}

.silver-table {
    width: 520px;
    border: 0;
    padding: 0;
    float: left;
}

    .silver-table td {
        padding: 15px 0;
        border-bottom: 1px solid #ccc;
    }

        .silver-table td.last {
            border: 0;
        }

.silver-img {
    margin-top: 5px;
    float: right;
}

.fb-table {
    width: 380px;
    border: 0;
    padding: 0;
    float: left;
    margin-top: 20px;
}

    .fb-table td {
        padding: 0 0 10px 0;
    }

.java-table {
    border: 0;
    padding: 0;
    float: left;
}

    .java-table td {
        padding: 0 0 10px 0;
    }

.java-table02 {
    border: 0;
    padding: 0;
    float: left;
}

    .java-table02 td {
        padding: 0 0 10px 0;
    }

.java-table03 {
    width: 600px;
    border: 0;
    padding: 0;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
}

    .java-table03 td {
        border-bottom: 1px solid #ddd;
        padding: 10px;
        text-align: center;
    }

.java-adv {
    width: 320px;
    height: 190px;
    margin-right: 25px;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    text-align: left;
    background: #f5f5f5;
    float: left;
}

.java-features {
    width: 320px;
    height: 190px;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    text-align: center;
    background: #f5f5f5;
    float: left;
}


.java-benefits {
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    text-align: center;
    background: #deefff;
    margin-top: 25px;
}

.game-table {
    width: 400px;
    border: 0;
    padding: 0;
    float: left;
}

    .game-table td {
        padding: 0 0 15px 0;
    }

.dotnet-table {
    width: 460px;
    border: 0;
    padding: 0;
    float: left;
    margin-top: 20px;
}

    .dotnet-table td {
        padding-bottom: 10px;
    }

.dotnet-table2 {
    border: 0;
    padding: 0;
    float: left;
}

    .dotnet-table2 td {
        padding: 15px 0;
        border-bottom: 1px solid #ccc;
    }

        .dotnet-table2 td.last {
            border: 0;
        }

.vpsb-list {
    list-style: disc outside;
    margin: 0 0 0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.vpsb-leftwrap {
    width: 350px;
    float: left;
}

.vpsb-rightwrap {
    width: 350px;
    float: left;
    margin-left: 10px;
}

.vps-signup {
    float: right;
    width: 113px;
}

.vsh-plan-list {
    margin-left: 25px;
    font-size: 11px;
}

.wex-img1 {
    margin: 0 0 0 15px;
}

.wex-img2 {
    margin: 15px 0 15px 0;
}

.wex-img3 {
    margin: 20px 0 20px 0;
}

.wex-img4 {
    margin: 0 0 15px 15px;
}

.wex-img5 {
    margin: 15px 0 0 15px;
    float: left;
}

.wex-sol {
    width: 600px;
    margin: 20px 0 20px 0;
}

.why-hsbox {
    width: 620px;
    float: left;
}

.why-hsbox-nb {
    width: 30px;
    float: left;
    margin: 10px 5px 10px 5px;
}

.why-hsbox-text {
    width: 580px;
    float: left;
    vertical-align: top;
    margin: 10px 0 10px 0;
}

.whyex-table {
    width: 720px;
    border: 0;
    padding: 0;
    background-image: url('/images/exchange/tab-whyexchange.jpg');
}

    .whyex-table td {
        border: 0;
        padding: 0;
    }

        .whyex-table td.ttl {
            border: 0;
            padding: 0;
            color: #333;
            font-weight: bold;
            text-align: center;
            margin: 20px 0 2px 0;
            height: 25px;
        }

.why-exfeaturestable {
    border: 1px solid #C1DAD7;
    padding: 0;
    margin: 0;
}

    .why-exfeaturestable td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
        vertical-align: top;
    }

        .why-exfeaturestable td.last {
            vertical-align: top;
            border-bottom: 0px;
        }

.smbusi-topimg {
    float: right;
    margin-left: 10px;
}

.smbusi-list li {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 50px;
    margin-bottom: 10px;
}

.tranem-top {
    width: 720px;
    height: 300px;
    background-image: url('/images/exchange/banner-TransferEmail.jpg');
    background-repeat: no-repeat;
}

.tranem-toptx {
    float: left;
    width: 280px;
    font-size: 0.86em;
    margin: 5px 0 0 0;
}

.tranem-option {
    width: 700px;
    padding: 0 20px 0 20px;
    background-image: url('/images/exchange/emailtransfer-mid.jpg');
    background-repeat: repeat-y;
}

.tranem-optiontx {
    width: 650px;
}

.ex-featurettl {
    width: 720px;
    background-image: url('/images/exchange/tab720.jpg');
    background-repeat: no-repeat;
    padding: 5px 0 0 0;
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 0 0;
    height: 25px;
}

.exfeaturestable {
    border: 1px solid #C1DAD7;
    padding: 0;
    margin: 0;
}

    .exfeaturestable td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
        vertical-align: middle;
    }

        .exfeaturestable td.alt {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.92em;
            color: #000;
            padding: 8px;
            background: #f5f5f5;
            border: 0px;
        }

        .exfeaturestable td.last {
            vertical-align: middle;
            border-bottom: 0px;
        }

.exfeatur-list li {
    list-style-type: disc;
    list-style-position: outside;
    margin: 10px 0 10px 20px;
}

.moem-table {
    width: 100%;
    border: 0;
    padding: 0;
    margin-top: 20px;
}

    .moem-table td {
        vertical-align: top;
        margin-right: 5px;
    }

.moem-arrow {
    vertical-align: middle;
    margin-right: 5px;
}

.ex-iphone-top {
    width: 720px;
    _width: 680px;
    height: 200px;
    background-image: url('/images/exchange/banner-iphone.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.ex-iphone-toptx {
    width: 370px;
    _width: 300px;
    float: right;
    padding-top: 40px;
}

.ex-iphone-checktable {
    width: 350px;
    _width: 300px;
    border: 0;
    padding: 0;
}

.ex-iphone-listcheck ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ex-iphone-listcheck li {
    list-style-type: none;
    list-style-position: outside;
    background-image: url(/images/Exchange/bullet-check.png);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1em;
    margin-bottom: 10px;
    margin-top: 10px;
}

    .ex-iphone-listcheck li a {
        text-decoration: none;
    }

        .ex-iphone-listcheck li a:hover {
            text-decoration: none;
            color: #06C;
        }

.ex-iphone-tx05 {
    width: 310px;
    float: left;
    margin-right: 20px;
    line-height: 1.4em;
    margin-top: 0;
}

.ex-iphone-img01 {
    width: 199px;
    float: left;
}

.ex-iphone-tx02 {
    width: 410px;
    float: left;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-iphone-img02 {
    width: 230px;
    float: left;
}

.ex-iphone-tx03 {
    width: 410px;
    float: left;
    line-height: 1.4em;
    margin-top: 30px;
}

.ex-iphone-config {
    width: 704px;
    height: 56px;
    background-image: url('/images/exchange/configtab-bg.gif');
    background-repeat: no-repeat;
    margin: 20px 0 0 0;
    text-align: center;
}

.ex-iphone-stepttl {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    padding: 6px 0 0 0;
}

.ex-iphone-stepbox {
    float: left;
    width: 220px;
    height: 250px;
    background-image: url('/images/iphone/iphone-graybox.jpg');
    background-repeat: no-repeat;
    margin-right: 5px;
    _margin-right: 0;
}

.ex-iphone-stepboxlast {
    float: left;
    width: 220px;
    height: 250px;
}

.ex-iphone-stepboxlasttx {
    width: 200px;
    margin: 20px 0 0 20px;
}

.ex-iph-stepboxtable {
    border: 0;
    margin: 15px 0 0 10px;
    padding: 0;
    width: 200px;
}

    .ex-iph-stepboxtable td {
        border: 0;
        padding: 4px;
        text-align: center;
    }

.ex-android-top {
    width: 720px;
    _width: 680px;
    height: 280px;
    background-image: url('/images/exchange/banner-android.jpg');
    background-repeat: no-repeat;
    _background-position: right;
}

.ex-bb-top {
    width: 720px;
    _width: 680px;
    height: 290px;
    background-image: url('/images/exchange/blackberry/banner-blackberry.jpg');
    background-repeat: no-repeat;
    _background-position: right;
}

.ex-bb-toptable {
    border: 0;
    margin-top: 230px;
    float: right;
    padding: 0;
    width: 700px;
}

    .ex-bb-toptable td {
        border: 0;
        padding: 4px;
        text-align: center;
    }

.ex-bb-tx01 {
    width: 370px;
    float: left;
    margin-right: 20px;
    line-height: 1.4em;
    margin-top: 50px;
}

.ex-bb-img01 {
    width: 275px;
    float: left;
    padding-top: 60px;
}

.ex-bb-tx02 {
    width: 370px;
    float: left;
    line-height: 1.4em;
    margin: 20px 0 0 20px;
}

.ex-bb-img02 {
    width: 275px;
    float: left;
    padding-top: 30px;
}

.ex-bb-tx03 {
    width: 370px;
    float: left;
    margin-right: 20px;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-bb-img03 {
    width: 275px;
    float: left;
    padding-top: 40px;
}

.ex-bb-stepbox01 {
    float: left;
    width: 220px;
    height: 250px;
    background-image: url('/images/iphone/iphone-graybox.jpg');
    background-repeat: no-repeat;
    margin: 0 5px 0 135px;
    _margin-left: 30px;
}

.ex-bb-stepbox02 {
    float: left;
    width: 220px;
    height: 250px;
    background-image: url('/images/iphone/iphone-graybox.jpg');
    background-repeat: no-repeat;
    margin-right: 5px;
}

.ex-bb-stepimgbdr {
    border: 1px solid #CCC;
    margin-bottom: 10px;
}

.ex-bb-stepboxtable {
    border: 0;
    margin: 15px 0 0 10px;
    padding: 0;
    width: 200px;
    text-align: center;
}

    .ex-bb-stepboxtable td {
        border: 0;
        padding: 4px;
        text-align: center;
    }

.ex-wm-top {
    width: 720px;
    _width: 680px;
    height: 280px;
    background-image: url('/images/exchange/banner-winmobile.jpg');
    background-repeat: no-repeat;
    _background-position: right;
}

.ex-wm-tx01 {
    width: 470px;
    float: left;
    line-height: 1.4em;
    margin: 70px 30px 0 0;
}

.ex-wm-img01 {
    width: 170px;
    float: left;
    padding-top: 20px;
}

.ex-wm-tx02 {
    width: 470px;
    float: left;
    line-height: 1.4em;
    margin-top: 80px;
}

.ex-wm-img02 {
    width: 170px;
    float: left;
    margin: 30px 10px 0 0;
}

.ex-wm-tx03 {
    width: 470px;
    float: left;
    line-height: 1.4em;
    margin-top: 30px;
}

.ex-wm-img03 {
    width: 170px;
    float: left;
    margin: 30px 0 0 10px;
}

.ex-wm-tx04 {
    width: 300px;
    float: left;
    line-height: 1.4em;
    margin: 30px 20px 0 0;
}

.ex-wm-img04 {
    width: 350px;
    float: left;
    margin: 50px 20px 0 0;
}

.ex-wm-tx05 {
    width: 300px;
    float: left;
    line-height: 1.4em;
    margin-top: 35px;
}

.ex-wm-stepbox {
    float: left;
    width: 220px;
    height: 300px;
    background-image: url('/images/iphone/iphone-graybox2.jpg');
    background-repeat: no-repeat;
    margin-right: 5px;
    _margin-right: 0;
}

.ex-other-top {
    width: 720px;
    _width: 680px;
    height: 220px;
    background-image: url('/images/exchange/banner-otherdevices.jpg');
    background-repeat: no-repeat;
    _background-position: right;
    margin-top: 5px;
}

.ex-other-tx01 {
    width: 360px;
    float: left;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-other-img01 {
    width: 300px;
    float: left;
    margin-right: 20px;
}

.ex-other-tx02 {
    width: 500px;
    float: left;
    margin-right: 20px;
    line-height: 1.4em;
    margin-top: 50px;
}

.ex-other-img02 {
    width: 180px;
    float: left;
}

.ex-other-img03 {
    width: 180px;
    float: left;
    margin-right: 15px;
}

.ex-other-tx04 {
    width: 500px;
    float: left;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-other-img04 {
    width: 220px;
    float: left;
    margin-right: 15px;
}

.ex-other-tx05 {
    width: 500px;
    float: left;
    line-height: 1.4em;
    margin-top: 30px;
}

.ex-other-tx06 {
    width: 450px;
    float: left;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-other-tx07 {
    width: 360px;
    float: left;
    margin-right: 20px;
    line-height: 1.4em;
    margin-top: 20px;
}

.ex-other-img07 {
    width: 300px;
    float: left;
}

.de-outlk-leftbox {
    width: 410px;
    padding: 0 10px 20px 0;
    float: left;
}

.de-outlk-rightbox {
    width: 280px;
    padding: 30px 0 0 0;
    float: left;
}

.entrg-videowrap {
    width: 100%;
    background: #F5F5F5;
    padding: 20px 0 20px 0;
    margin-top: 20px;
}

.entrg-videobox {
    width: 525px;
    border: 1px solid #CCC;
    padding: 5px 20px 20px 20px;
    background: #FFF;
}

.entrg-leftbox {
    width: 410px;
    padding: 0 10px 20px 0;
    float: left;
    margin-top: 20px;
}

.entrg-rightbox {
    width: 280px;
    padding: 0;
    float: left;
    margin-top: 20px;
}

.pis-sort {
    margin: 10px 0 10px 0;
    font-size: 18px;
    width: 100%;
}

.pis-emails {
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.wm-table-ttl {
    width: 700px;
    border: 0;
    padding: 0;
    background-image: url('/images/exchange/tab-outlook.jpg');
}

    .wm-table-ttl td {
        border: 0;
        padding: 4px;
    }

        .wm-table-ttl td.ttl {
            border: 0;
            padding: 0;
            color: #333;
            font-weight: bold;
            text-align: center;
            margin: 20px 0 2px 0;
            height: 25px;
        }

.wm-ico-img {
    vertical-align: middle;
    margin-right: 5px;
}

.wm-top {
    margin-top: 5px;
    text-align: center;
}

.wm-bs-table {
    width: 700px;
    border: 0;
    padding: 0;
}

    .wm-bs-table td {
        border: 0;
        vertical-align: top;
    }

    .wm-bs-table ul {
        margin-left: 18px;
        list-style-position: outside;
    }

    .wm-bs-table li {
        margin-top: 5px;
    }

.maDiv {
    width: 100%;
    border-bottom: 1px solid #CCC;
    padding-bottom: 30px;
    margin-top: 20px;
}

.maDivlast {
    width: 100%;
    padding-bottom: 30px;
    margin-top: 20px;
}

.sl-table-ttl {
    width: 720px;
    border: 0;
    background-image: url('/images/exchange/tab-languages.jpg');
    margin: 20px 0 0 0;
}

    .sl-table-ttl td {
        border: 0;
        padding: 0;
        color: #333;
        font-weight: bold;
        text-align: center;
        margin: 20px 0 0 0;
        height: 25px;
    }

.sl-table {
    width: 720px;
    border: 1px solid #C1DAD7;
    padding: 0;
    margin: 0;
}

    .sl-table td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
    }

        .sl-table td.last {
            border-bottom: 0px;
            border-right: 1px dotted #CCC;
        }

        .sl-table td.last2 {
            border-bottom: 0px;
            padding: 20px 0 0 0;
            vertical-align: top;
            border-right: 1px dotted #CCC;
        }

        .sl-table td.last3 {
            border-bottom: 0px;
            padding: 20px 0 0 0;
            vertical-align: top;
        }

.sl-table-con {
    border: 0;
    padding: 0;
}

    .sl-table-con td {
        vertical-align: top;
    }

.sl-conDiv {
    margin-left: 15px;
}

.demoDivleft {
    width: 320px;
    float: left;
    margin: 20px 0 0 0;
    border-right: 1px dotted #CCC;
}

.demoDivright {
    width: 330px;
    float: left;
    margin: 20px 0 0 30px;
}

.ex-price-comp {
    margin: 20px 0 30px 0;
}

.ex-price-compimg {
    vertical-align: middle;
    float: left;
}

.ex-price-aettl {
    width: 720px;
    background-image: url('/images/exchange/tab720.jpg');
    background-repeat: no-repeat;
    padding: 5px 0 0 0;
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
    height: 25px;
}

.whatshare-table {
    width: 700px;
    border: 1px solid #C1DAD7;
    padding: 10px;
    margin-top: 20px;
}

    .whatshare-table td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
    }

        .whatshare-table td.last {
            border-bottom: 0px;
        }

.shftr-topimg {
    float: right;
    margin-top: 20px;
}

.shftr-navfnt {
    font-size: 0.86em;
}

.shftr-ttlDiv {
    width: 720px;
    background-image: url('/images/exchange/tab720.jpg');
    background-repeat: no-repeat;
    padding: 5px 0 0 0;
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 0 0;
    height: 25px;
}

.shftr-table {
    width: 720px;
    border: 1px solid #C1DAD7;
    padding: 10px;
}

    .shftr-table td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
    }

        .shftr-table td.last {
            border-bottom: 0px;
        }

.shtemp-topimg {
    float: right;
    margin: 20px 0 20px 10px;
}

.shtemp-table {
    width: 700px;
    border: 0;
    margin-top: 20px;
}

    .shtemp-table td {
        border: 0;
        vertical-align: top;
        text-align: center;
    }

.moi-list li {
    list-style-type: disc;
    list-style-position: outside;
    margin: 20px 10px 10px 20px;
}

.moi-divider {
    width: 100%;
    height: 10px;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 20px;
}

.sharepd-top {
    width: 720px;
    height: 250px;
    background-image: url('/images/SharePoint/Banner-sharepointdesigner.jpg');
    background-repeat: no-repeat;
}

.sharepdtable {
    width: 700px;
    border: 1px solid #C1DAD7;
    padding: 10px;
    margin-top: 20px;
}

    .sharepdtable td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
    }

        .sharepdtable td.last {
            border-bottom: 0px;
        }

        .sharepdtable td.alt {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.92em;
            color: #000;
            padding: 8px;
            background: #f5f5f5;
            border: 0px;
        }

.shddt-topimg {
    float: right;
    margin-top: 20px;
}

.shddt-table {
    width: 100%;
    border: 0;
    padding: 0;
}

    .shddt-table td {
        border: 0;
        padding-bottom: 20px;
    }

.shprice-topimg {
    float: right;
}

.shprice-ttl {
    width: 720px;
    background-image: url('/images/exchange/tab720.jpg');
    background-repeat: no-repeat;
    padding: 5px 0 0 0;
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    margin-top: 50px;
    height: 25px;
}

.ex-se-divider {
    border-top: 1px dotted #CCC;
    height: 10px;
}

.ex-se-leftimg {
    text-align: center;
    vertical-align: top;
    padding-top: 20px;
}

.ex-resell-tbl-header {
    width: 300px;
    border: 0;
    padding: 0;
    background-image: url('/images/exchange/tab-resellers.jpg');
    margin: 0 0 0 50px;
}

    .ex-resell-tbl-header td {
        border: 0;
        padding: 0;
        color: #333;
        font-weight: bold;
        text-align: center;
        margin: 20px 0 2px 0;
        height: 25px;
    }

.ex-resell-tbl {
    width: 300px;
    border: 1px solid #C1DAD7;
    padding: 0;
    margin-left: 50px;
    line-height: 18px;
}

    .ex-resell-tbl td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0px;
        color: #000;
        padding: 10px;
    }

        .ex-resell-tbl td.ttl {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.96em;
            border: 0px;
            color: #000;
            padding: 10px;
            border-bottom: 1px dotted #CCC;
            background-color: #f5f5f5;
        }

        .ex-resell-tbl td.left {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.96em;
            border: 0px;
            color: #000;
            padding-left: 40px;
            border-bottom: 1px dotted #CCC;
        }

        .ex-resell-tbl td.last {
            border-bottom: 0px;
        }

    .ex-resell-tbl ul {
        list-style-type: none;
    }

    .ex-resell-tbl li {
        margin-top: 5px;
    }

.text-red {
    color: Red;
}

.nonprofit-bluebox {
    width: 420px;
    min-height: 300px;
    height: auto;
    float: left;
    padding: 15px;
    vertical-align: middle;
    border: 1px solid #bcd2e7;
    background-image: url(/images/nonprofit/bg-nonprofit.jpg);
    background-repeat: repeat-x;
    background-position: top;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.nonprofit-section {
    font-size: 20px;
}

.email-details-container {
    width: 200px;
    margin: 5px 0 0 8px;
}

.email-general-wrapper {
    width: 710px;
    margin-top: 35px;
}

.email-type-container {
    width: 216px;
    float: left;
    text-align: left;
    margin-right: 20px;
}

.email-feature-container {
    width: 700px;
    margin: 17px 0 0 0;
    vertical-align: middle;
    text-align: left;
}

.email-feature-icon {
    margin-right: 10px;
    float: left;
}

.table-email-forwarding {
    margin-left: 0;
}

.email-sign-box {
    width: 136px;
    float: right;
    font-size: .88em;
    font-weight: bold;
    margin: 0 0 0 15px;
    text-align: left;
}

.table-email-forwarding td {
    padding: 15px 0;
    border: 0;
    border-bottom: 1px dotted #CCC;
}

    .table-email-forwarding td#last {
        border: 0;
    }

.domain-search-box {
    width: 710px;
    float: left;
    margin: 10px 0 20px 0;
    text-align: left;
    padding: 5px;
    vertical-align: middle;
    border: 1px solid #bcd2e7;
    background-color: #bcd2e7;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.domainsearch_errormsg {
    width: 580px;
    font-size: 11px;
    display: none;
    margin-top: 10px;
}

.domainsearch_errormsg1 {
    width: 550px;
    display: none;
    margin-top: 10px;
    text-align: center;
}

.domain-name-leftcol {
    width: 400px;
    float: left;
    margin-right: 20px;
}

.domain-name-rightcol {
    width: 252px;
    float: right;
}

.compare-pricing td {
    border-bottom: 1px dotted #CCC;
    padding: 10px 5px;
    text-align: center;
    font-size: .92em;
}

    .compare-pricing td.br {
        border-right: 1px dotted #CCC;
        padding: 5px;
    }

    .compare-pricing td.leftalign {
        text-align: left;
    }

    .compare-pricing td.noborder {
        border-bottom: 0;
    }

    .compare-pricing td.competition {
        color: #333;
    }

.domainfeaturesbox {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    margin-top: 15px;
}

.help-top-panel td {
    border: 0;
    border-right: 1px dotted #CCC;
    padding: 0;
    vertical-align: top;
}

    .help-top-panel td#last {
        border: 0;
        padding: 0;
    }

.tbl-help {
    margin-left: 10px;
}

    .tbl-help td {
        border: 0;
        font-size: 11px;
        vertical-align: middle;
    }

.faq-top-ten ul {
    padding-left: 5px;
}

.faq-top-ten li {
    list-style-position: outside;
    margin: 0 0 8px 10px;
}

#help-blog {
    background-image: url('/images/help/bg-blog.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    min-height: 270px;
    height: auto;
    vertical-align: top;
}

#help-wiki {
    background-image: url('/images/help/bg-wiki.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    min-height: 270px;
    height: auto;
    vertical-align: top;
}

#help-forums {
    background-image: url('/images/help/bg-forums.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    min-height: 270px;
    height: auto;
    vertical-align: top;
}

#help-ideas {
    background-image: url('/images/help/bg-ideas.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    min-height: 270px;
    height: auto;
    vertical-align: top;
}

.help-feedcontainer {
    width: 190px;
    margin-left: 12px;
    height: auto;
}

.label-bwfi {
    width: 220px;
    height: 36px;
    margin-bottom: 10px;
}

.web-design-wrapper {
    width: 720px;
    height: 344px;
    background-image: url('/images/webdesign/starter-websites.png');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.web-design-details-container {
    width: 210px;
    text-align: left;
    margin: 0;
}

.web-design-details {
    width: 210px;
    margin: 10px 0 0 0;
    font-size: 0.93em;
}

    .web-design-details li {
        font-size: 1.0em;
        margin: 0 0 4px 15px;
        color: #333;
        line-height: 15px;
        list-style-position: outside;
    }

.web-design-details-sub li {
    margin-bottom: 1px;
    list-style-type: circle;
}

.web-design-price {
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    color: #0096ff;
    float: left;
}

.ecommerce-design-wrapper {
    width: 720px;
    height: 344px;
    background-image: url('/images/webdesign/ecom-websites.png');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.c-web-design-wrapper {
    width: 720px;
    height: 344px;
    background-image: url('/images/webdesign/custom-websites.png');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

#progress {
    color: #333;
    font-size: 11px;
}

    #progress a:link {
        color: #333;
        text-decoration: none;
    }

    #progress a:visited {
        color: #333;
        text-decoration: none;
    }

    #progress a:hover {
        color: #09f;
        text-decoration: none;
    }

    #progress a:active {
        color: #333;
        text-decoration: none;
    }

    #progress td {
        padding: 0;
        border: 0;
    }

.progresstabme-one {
    background: url('../images/signup/progressbar/tab1-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-two {
    background: url('../images/signup/progressbar/tab2-gray.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-two-act {
    background: url('../images/signup/progressbar/tab2-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-three {
    background: url('../images/signup/progressbar/tab3-gray.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-three-act {
    background: url('../images/signup/progressbar/tab3-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-four {
    background: url('../images/signup/progressbar/tab4-gray.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-four-act {
    background: url('../images/signup/progressbar/tab4-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-five {
    background: url('../images/signup/progressbar/tab5-gray.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-five-act {
    background: url('../images/signup/progressbar/tab5-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-six {
    background: url('../images/signup/progressbar/tab6-gray.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-six-act {
    background: url('../images/signup/progressbar/tab6-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-seven {
    background: url('../images/signup/progressbar/tab7-gray.jpg');
    background-position: right;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.progresstabme-seven-act {
    background: url('../images/signup/progressbar/tab7-blue.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height: 45px;
    padding: 28px 0 0 25px;
}

.shoppingcart {
    background-color: #c8eefe;
    color: #333;
    height: 36px;
    border: 1px solid #a9ccde;
    width: 898px;
    padding: 10px 0 10px 0;
    margin-top: -10px;
    font-size: 11px;
    font-weight: bold;
}

    .shoppingcart a:link {
        color: #333;
    }

    .shoppingcart a:visited {
        color: #333;
    }

    .shoppingcart a:hover {
        color: #333;
        text-decoration: none;
    }

    .shoppingcart a:active {
        color: #333;
    }

.btn-changeplan {
    margin-left: 20px;
    vertical-align: middle;
}

.rssicon {
    float: right;
    margin-right: 10px;
}

.rssiconlast {
    float: right;
}

.community-desc {
    font-size: .88em;
    padding: 0 10px 10px 10px;
}

.signup-pagebtm {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.signupprice-pagebtm {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
}

.about-us-left {
    width: 342px;
    padding-right: 25px;
    float: left;
}

.about-us-right {
    width: 342px;
    float: left;
}

.msws-list ul {
    margin: 0;
}

.msws-list li {
    font-size: 1.0em;
    margin: 0 0 6px 15px;
    list-style: disc outside;
    color: #000;
}

.table-email-archiving table {
    border: 0;
    padding: 0;
}

.table-email-archiving td {
    padding: 15px;
    border: 0;
    border-bottom: 1px dotted #CCC;
}

    .table-email-archiving td#last {
        padding: 15px;
        border: 0;
    }

.msws-list-narrow ul {
    margin: 0;
}

.msws-list-narrow li {
    font-size: 1.0em;
    margin: 0;
    list-style: disc outside;
    color: #000;
}

.msws-plan {
    width: 209px;
    height: 190px;
    float: left;
    padding: 6px 5px 0 9px;
}

    .msws-plan a:link {
        color: #ec068d;
        text-decoration: underline;
    }

    .msws-plan a:visited {
        color: #ec068d;
        text-decoration: underline;
    }

    .msws-plan a:hover {
        color: #ec068d;
        text-decoration: none;
    }

    .msws-plan a:active {
        color: #ec068d;
        text-decoration: underline;
    }

.msws-free {
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 2em;
    font-weight: bold;
    line-height: 0.6em;
}

.msws-permonth {
    font-size: 0.45em;
    font-weight: lighter;
}
/* NEW HOMEPAGE*/

#transfersite {
    float: left;
    width: 215px;
    height: 35px;
}

/*#container-domainsearch {
    padding: 6px 0 0 0;
    float: left;
    width: 680px;
}*/

h1.homepageplans {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 28px;
    color: #000;
    line-height: 34px; /*letter-spacing:-0.5px;*/
}

h2.homepageplans {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 2.2em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0;
}

h3.homepageplans {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000;
    line-height: 22px;
    margin-bottom: 10px;
}

.subhead-plans {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #888;
    line-height: 19px;
}

#container-exchange-virtualserver {
    width: 675px;
    float: left;
    margin: 3px 12px 0 0;
    border: 0;
}

.div-verticaldots {
    background-image: url(../images/home/dot-vert.jpg);
    background-repeat: repeat-y;
}

.div-horzdots {
    background-image: url(../images/home/dot-horz.jpg);
    background-repeat: repeat-x;
    background-position: center;
}

.exchangetd-servertd {
    height: 270px;
    vertical-align: top;
    padding-left: 10px;
}

#home-hostedexch {
    margin: 20px 0;
}

    #home-hostedexch td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #home-hostedexch td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#home-vpshosting {
    margin: 20px 0;
}

    #home-vpshosting td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #home-vpshosting td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#home-webhosting {
    margin: 20px 0;
}

    #home-webhosting td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #home-webhosting td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#container-smlbusiness {
    margin: 0;
}

#home-webdesign {
    margin: 20px 0 0 0;
    width: 250px;
}

    #home-webdesign td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet-topleft.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #home-webdesign td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#home-onlinemarketing {
    margin: 20px 0 0 0;
    width: 263px;
}

    #home-onlinemarketing td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet-topleft.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #home-onlinemarketing td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#home-iwantto {
    width: 270px;
}

    #home-iwantto td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet-topleft.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 4px 0 4px 14px;
    }

        #home-iwantto td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

ol#topten {
    padding-left: 30px;
}

li#topten {
    margin: 0 0 15px 20px;
}

#toptenapps {
    margin-left: 25px;
}

    #toptenapps td {
        border: 0;
        padding: 2px;
    }

#container-products-services {
    width: 690px;
    float: left;
}

#container-products-services-sml {
    width: 515px;
    float: left;
}

.section-title-black {
    font-family: pragmatica-web-condensed,Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.products-services {
    margin: 20px 0 0 10px;
}

    .products-services td {
        border: 0;
        padding: 0;
        color: #000;
    }

    .products-services ul {
        margin: 0;
        padding: 0;
    }

    .products-services li {
        list-style-type: none;
        list-style-position: outside;
        margin-bottom: 3px;
    }

    .products-services a:link {
        color: #000;
        text-decoration: underline;
    }

    .products-services a:visited {
        color: #000;
        text-decoration: underline;
    }

    .products-services a:hover {
        color: #06C;
        text-decoration: none;
    }

    .products-services a:active {
        color: #000;
        text-decoration: none;
    }

    .products-services li.head {
        color: #000;
        font-weight: bold;
        letter-spacing: .03em;
        line-height: 1.8em;
    }

        .products-services li.head a {
            color: #000;
            font-weight: bold;
            letter-spacing: .03em;
            line-height: 1.8em;
        }

            .products-services li.head a:hover {
                color: #06C;
            }

.iwantto {
    padding: 0 0 0 20px;
}

    .iwantto ul {
        margin-left: 16px;
        padding: 0;
    }

    .iwantto li {
        list-style-image: url('/images/home/iwantto-bullet.jpg');
        list-style-position: outside;
        margin-bottom: 3px;
    }

    .iwantto a:link {
        color: #030;
        text-decoration: none;
        font-weight: bold;
    }

    .iwantto a:visited {
        color: #030;
        text-decoration: none;
        font-weight: bold;
    }

    .iwantto a:hover {
        color: #dff39a;
        font-weight: bold;
    }

    .iwantto a:active {
        color: #030;
        text-decoration: none;
        font-weight: bold;
    }

input.domainsearch-home {
    margin: 2px 7px 0 210px;
    padding: 4px;
    width: 240px;
}

input.domainsearch-home1 {
    margin: 2px 5px 0 0;
    padding: 5px;
    width: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
}

#webhosting-banner {
    width: 720px;
    height: 329px;
    background-image: url('/images/WebHosting/bg-webhosting.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

#webhosting-banner-signup {
    width: 280px;
    height: 90px;
    float: left;
    margin-top: 220px;
}

#webhosting-banner-features {
    width: 390px;
    height: 329px;
    float: right;
    padding: 0;
    margin: 0;
}

.banner-containfeatures {
    width: 200px;
    float: right;
    margin: 0;
    padding: 0;
}

.banner-hostingfeatures {
    float: right;
    width: 200px;
    margin-top: 70px;
}

    .banner-hostingfeatures td {
        font-size: .86em;
        padding: 3px;
        border: 0;
    }

#table-plans td {
    border: 0;
    padding: 0;
}
/*#box-basic{background-image:url(../images/webhosting/bg-basichosting2.jpg);background-repeat:no-repeat;background-position:top;min-height:200px;vertical-align:top;}*/

#box-basic-email {
    background-image: url(../images/exchange/bg-basic-email2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.basic-content {
    width: 200px;
    margin: 0 0 0 20px;
}

#box-persweb {
    background-image: url(../images/webhosting/bg-personal-website.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-persweb3 {
    background-image: url(../images/webhosting/bg-personal-website3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-persweb4 {
    background-image: url(../images/webhosting/bg-personal-website4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-persweb5 {
    background-image: url(../images/webhosting/bg-personal-website5.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}
/*#box-premium{background-image:url(../images/webhosting/bg-premiumhosting2.jpg);background-repeat:no-repeat;background-position:top;min-height:200px;vertical-align:top;}*/ #box-bushosting {
    background-image: url(../images/webhosting/bg-business-hosting.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-bushosting2 {
    background-image: url(../images/webhosting/bg-business-hosting2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-bushosting3 {
    background-image: url(../images/webhosting/bg-business-hosting3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-bushosting4 {
    background-image: url(../images/webhosting/bg-business-hosting4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-bushosting5 {
    background-image: url(../images/webhosting/bg-business-hosting5.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-mobile-outlook {
    background-image: url(../images/exchange/bg-mobile-outlook2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.professional-content {
    width: 200px;
    margin: 0 0 0 7px;
}

#box-ecom {
    background-image: url(../images/webhosting/bg-ecom-hosting.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-ecom3 {
    background-image: url(../images/webhosting/bg-ecom-hosting3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-ecom4 {
    background-image: url(../images/webhosting/bg-ecom-hosting4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-ecom5 {
    background-image: url(../images/webhosting/bg-ecom-hosting5.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

#box-mobile-email {
    background-image: url(../images/exchange/bg-mobile-email2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.premium-content {
    width: 215px;
    margin: 0 0 0 30px;
}

.hosting-features {
    margin-top: 20px;
}

    .hosting-features td {
        border: 0;
        padding: 0;
        background-image: url(../images/webhosting/bg-features.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        min-height: 60px;
        vertical-align: top;
    }

        .hosting-features td.nobg {
            background-image: none;
        }

.features-content {
    width: 320px;
    margin: 12px 0 12px 15px;
}

.testimonials {
    width: 480px;
    min-height: 230px;
    float: left;
    margin-top: 40px;
    vertical-align: top;
    padding-left: 10px;
}

.testimonials2 {
    width: 280px;
    min-height: 280px;
    float: left;
    margin-top: 40px;
    vertical-align: top;
    padding-left: 10px;
}

.whymyhosting {
    width: 220px;
    float: right;
    margin-top: 40px;
}

.whymyhosting2 {
    width: 400px;
    float: left;
    margin-top: 40px;
}

.whymyhosting td {
    padding: 0 0 10px 0;
    border: 0;
}

.whymyhosting2 td {
    padding: 0 0 10px 0;
    border: 0;
    font-size: 11px;
}

.select-basic-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    margin: 0 37px 0 10px;
    vertical-align: top;
}

.select-premium-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    margin-right: 37px;
    vertical-align: top;
}

.select-professional-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    vertical-align: top;
}

.select-plan-desc {
    width: 240px;
    margin-left: 15px;
    height: 270px;
}

.webhostingbasic-plan-details {
    width: 180px;
    margin: 10px 0 0 30px;
    font-size: .96em;
}

.webhostingprem-plan-details {
    width: 225px;
    margin: 10px 0 0 40px;
    font-size: .96em;
}

.webhostingprof-plan-details {
    width: 200px;
    margin: 10px 0 0 20px;
    font-size: .96em;
}

.online-marketing-wrapper {
    width: 720px;
    height: 285px;
    background-image: url('/images/OnlineMarketing/online-marketing-top.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.om-left-column {
    width: 345px;
    float: left;
    margin: 10px 30px 0 0;
}

.om-right-column {
    width: 345px;
    float: left;
    margin: 10px 0 0 0;
}

.om-grey-column {
    width: 325px;
}

.om-sub-left-column {
    width: 480px;
    float: left;
    margin: 0 50px 0 0;
}

.om-sub-side-bar {
    width: 180px;
    float: right;
    margin: 0;
    font-size: 11px;
    line-height: 15px;
    ;
    min-height: 300px;
}

    .om-sub-side-bar a:link {
        color: #0066d4;
        text-decoration: underline;
    }

    .om-sub-side-bar a:visited {
        color: #0066d4;
        text-decoration: underline;
    }

    .om-sub-side-bar a:hover {
        color: #0066d4;
        text-decoration: none;
    }

    .om-sub-side-bar a:active {
        color: #0066d4;
        text-decoration: underline;
    }

.om-sub-contact-bar {
    width: 166px;
    margin: 0;
    background-image: url('/images/OnlineMarketing/om-contact-bg.jpg');
    background-repeat: no-repeat;
    padding: 7px 13px 5px 13px;
}

.om-getquote-textbox {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #000000;
    margin-top: 6px;
    padding: 0;
    width: 135px;
    height: 18px;
}

.om-blue-title {
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #0066d4;
}

.om-blue-title-big {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #0066d4;
    margin: 5px 0 4px 0;
}

.om-list {
    margin: 10px 0 0 0;
    font-size: 1em;
}

    .om-list li {
        font-size: 1.0em;
        margin: 0 0 12px 15px;
        color: #333;
        line-height: 15px;
        list-style-position: outside;
    }

.business-solution-wrapper {
    width: 720px;
    height: 285px;
    background-image: url('/images/BusinessSolutions/business-solutions-top.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.bs-blue-back {
    width: 700px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-blue-back.jpg');
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding: 20px;
}

.bs-blue-title {
    width: 156px;
    float: left;
    text-align: right;
}

.bs-blue-plus {
    width: 75px;
    float: left;
    text-align: center;
    margin-top: 6px;
}

.bs-blue-content {
    width: 432px;
    float: left;
}

.bs-left-box {
    width: 323px;
    height: 176px;
    float: left;
    margin: 10px 22px 0 0;
    padding: 10px 13px 0 0;
}

.bs-right-box {
    width: 323px;
    height: 176px;
    float: left;
    margin: 10px 0 0 0;
    padding: 10px 13px 0 0;
}

.orange-text {
    font-weight: bold;
    color: #ff6600;
}

.webmail-wrapper-left {
    width: 340px;
    float: left;
    margin: 13px 0 0 0;
}

.webmail-wrapper-right {
    width: 335px;
    float: right;
    margin: 0 0 0 9px;
}

.webmail-postit {
    width: 305px;
    background-color: #deeefb;
    padding: 5px 15px 25px 15px;
}

select.emailpricing {
    padding: 3px;
    margin: 5px 0 5px 0;
}

.sitemap {
    color: #333;
    margin-top: 5px;
    border-top: 1px solid #CCC;
}

    .sitemap td {
        padding: 10px 0 0 0;
    }

.sitemap-subsection td {
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
}

.sitemap-section {
    font-size: 22px;
}

    .sitemap-section a {
        font-size: 22px;
        text-decoration: none;
        color: #000;
    }

        .sitemap-section a:hover {
            font-size: 22px;
            text-decoration: none;
            color: #06C;
        }

.sitemap li {
    list-style-type: none;
    font-size: 11px;
    font-weight: bold;
    color: #555;
    margin-bottom: 4px;
    color: #777;
}

    .sitemap li a {
        text-decoration: none;
        color: #555;
    }

        .sitemap li a:hover {
            text-decoration: none;
            color: #06C;
        }

.sitemap ul ul {
    margin-top: 10px;
}

.sitemap li li a {
    list-style-type: none;
    color: #555;
    font-weight: normal;
    text-decoration: none;
}

    .sitemap li li a:hover {
        list-style-type: none;
        color: #06C;
        font-weight: normal;
        text-decoration: none;
    }

.sitemap ul ul ul {
    margin: 5px 0 0 10px;
}

.sitemap li li li a {
    list-style-type: none;
    color: #555;
    font-weight: normal;
    text-decoration: none;
}

    .sitemap li li li a:hover {
        list-style-type: none;
        color: #06C;
        font-weight: normal;
        text-decoration: none;
    }

.footer-section {
    font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 24px;
    font-weight: 400;
    color: #000;
    line-height: 34px;
}

.quicklinks td {
    border: 0;
    padding: 0;
}

    .quicklinks td.title {
        border: 0;
        padding: 0;
        font-size: .86em;
        font-weight: bold;
        color: #333;
    }

.quick-links {
    color: #333;
    font-size: 11px;
}

    .quick-links li {
        list-style-type: none;
        margin: 0 0 3px 0;
    }

    .quick-links a:link {
        color: #333;
        text-decoration: none;
    }

    .quick-links a:visited {
        color: #999;
        text-decoration: none;
    }

    .quick-links a:hover {
        color: #06C;
    }

    .quick-links a:active {
        color: #666;
        text-decoration: none;
    }

    .quick-links li.head {
        color: #333;
        font-weight: bold;
        letter-spacing: .03em;
        line-height: 1.8em;
        margin-top: 30px;
    }

        .quick-links li.head a {
            color: #333;
            font-weight: bold;
            letter-spacing: .03em;
            line-height: 1.8em;
        }

            .quick-links li.head a:hover {
                color: #06C;
            }

.footer-community td {
    border: 0;
}

.container-reseller-business-dedicated {
    width: 719px;
    min-height: 300px;
    background-image: url('/images/vps/bg-reseller-business-dedicated.jpg');
    background-repeat: no-repeat;
    background-position: top;
    margin-top: 20px;
}

.tagline-vps-dedicated1 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 26px;
    color: #000;
    line-height: normal;
    margin: 40px 0 0 0;
}

.tagline-vps-dedicated2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 26px;
    color: #000;
    line-height: normal;
    margin: -5px 0 40px 50px;
}

.tagline-gray {
    color: #888;
    font-size: 32px;
}

.cpanel-parallels {
    width: 720px;
    min-height: 265px;
    vertical-align: top;
    background-image: url('/images/vps/bg-cpanel-parallels.jpg');
    background-repeat: no-repeat;
    background-position: top;
    margin-bottom: 50px;
}

.cpanel-parallels-v2 {
    width: 734px;
    height: 328px;
    vertical-align: top;
    background-image: url('/images/vps/bg-cpanel-parallels-v4.jpg');
    background-repeat: no-repeat;
    background-position: top;
    margin-bottom: 20px;
}

#cpanel {
    width: 220px;
    padding: 85px 0 0 10px;
    vertical-align: top;
    float: left;
    margin-right: 22px;
}

#whmcs {
    width: 225px;
    padding-top: 85px;
    vertical-align: top;
    float: left;
    margin-right: 18px;
}

#plesk {
    width: 220px;
    padding-top: 85px;
    vertical-align: top;
    float: left;
}

#cpanel-v2 {
    width: 210px;
    padding: 105px 0 0 20px;
    vertical-align: top;
    float: left;
    margin-right: 22px;
    font-size: .86em;
    height: 200px;
}

#whmcs-v2 {
    width: 210px;
    padding: 105px 0 0 15px;
    vertical-align: top;
    float: left;
    font-size: .86em;
    height: 200px;
}

#plesk-v2 {
    width: 210px;
    padding: 105px 0 0 10px;
    vertical-align: top;
    float: left;
    margin-right: 18px;
    font-size: .86em;
    height: 210px;
}

.vps-leftcol {
    width: 180px;
    height: 170px;
    float: left;
    border-right: 1px solid #CCC;
}

.vps-leftcol-tbl {
    border-right: 1px solid #CCC;
}

.vps-leftcol-short {
    width: 180px;
    height: 120px;
    float: left;
    border-right: 1px solid #CCC;
}

.vps-leftcol-tbl {
    border-right: 1px solid #CCC;
}

    .vps-leftcol-tbl td {
        border-bottom: 1px solid #CCC;
        padding: 25px 10px 25px 0;
    }

        .vps-leftcol-tbl td#last {
            border: 0;
            min-height: 150px;
            vertical-align: top;
        }

.vps-list li {
    list-style-position: outside;
    margin-left: 48px;
}

.vps-list2 li {
    list-style-position: outside;
    margin-left: 20px;
}

.vps-rightcol {
    width: 490px;
    float: left;
    padding-left: 25px;
}

.customvps-rightcol {
    width: 650px;
    float: left;
    padding-left: 25px;
}

#vps-reseller {
    margin: 10px 0;
}

    #vps-reseller td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #vps-reseller td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#vps-business {
    margin: 10px 0;
}

    #vps-business td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #vps-business td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#vps-developer {
    margin: 10px 0 0 0;
}

    #vps-developer td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet-topleft.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #vps-developer td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

#vps-dedicated {
    margin: 10px 0 0 0;
}

    #vps-dedicated td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet-topleft.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        #vps-dedicated td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

.vps-div {
    height: 30px;
    margin-bottom: 20px;
    clear: both;
}

.vps-reseller-business-td {
    vertical-align: top;
}

#box-windowsreseller {
    background-image: url(../images/vps/bg-windowsreseller.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.windowsreseller-content {
    width: 200px;
    margin: 0 0 0 20px;
}

#box-linuxreseller {
    background-image: url(../images/vps/bg-linuxreseller.jpg);
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: top;
}

.linuxreseller-content {
    width: 215px;
    margin: 0 0 0 30px;
}

#box-byoreseller {
    background-image: url(../images/vps/bg-byoreseller.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.byoreseller-content {
    width: 200px;
    margin: 0 0 0 7px;
}

#box-sharepoint {
    background-image: url(../images/vps/bg-sharepointservices.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.sharepoint-content {
    width: 200px;
    margin: 0 0 0 20px;
}

#box-smallbusinesspanel {
    background-image: url(../images/vps/bg-smallbusinesspanel.jpg);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.smallbusinesspanel-content {
    width: 215px;
    margin: 0 0 0 30px;
}

#box-win2003 {
    background-image: url(../images/vps/bg-windows-developer.png);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.win2003-content {
    width: 200px;
    margin: 0 0 0 20px;
}

#box-lamp {
    background-image: url(../images/vps/bg-lamp-developer.png);
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: top;
}

.lamp-content {
    width: 215px;
    margin: 0 0 0 30px;
}

#box-dotnet {
    background-image: url(../images/vps/bg-custom-vps.png);
    background-repeat: no-repeat;
    background-position: top;
    min-height: 200px;
    vertical-align: top;
}

.dotnet-content {
    width: 200px;
    margin: 0 0 0 7px;
}

.vps-featuresheading {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.6em;
    color: #555;
    margin-bottom: 20px;
}

.vpsplan-tagline {
    line-height: 1.4em;
    font-family: Museo,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #333;
    letter-spacing: normal;
}

.vpsplan-gray {
    color: #888;
}

.vps-plandetails-left {
    width: 430px;
    height: 380px;
    float: left;
}

.vps-linuxplandetails-right {
    width: 285px;
    float: left;
    height: 380px;
    background-image: url(/images/vps/bg-resellerlinux-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-windowsplandetails-right {
    width: 285px;
    float: left;
    height: 380px;
    background-image: url(/images/vps/bg-resellerwindows-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-lampplandetails-right {
    width: 285px;
    float: left;
    height: 380px;
    background-image: url(/images/vps/bg-developerlamp-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-dotnetplandetails-right {
    width: 285px;
    float: left;
    height: 420px;
    background-image: url(/images/vps/bg-dotnet-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-parallels-right {
    width: 285px;
    float: left;
    height: 380px;
    background-image: url(/images/vps/bg-parallel-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-win2003plandetails-right {
    width: 285px;
    float: left;
    height: 393px;
    background-image: url(/images/vps/bg-resellerwindows-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-sharepointplandetails-right {
    width: 285px;
    float: left;
    height: 393px;
    background-image: url(/images/vps/bg-sharepoint-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.vps-plan-details {
    font-size: .89em;
}

.vps-plan-details2 {
    font-size: .89em;
    padding: 16px 0 0 23px;
}

.vps-list-plan-details ul {
    margin: 0;
}

.vps-list-plan-details li {
    font-size: 1.0em;
    margin: 0 0 6px 15px;
    list-style: disc outside;
    color: #333;
}

    .vps-list-plan-details li a:link {
        color: #000;
        text-decoration: underline;
    }

    .vps-list-plan-details li a:visited {
        color: #000;
        text-decoration: underline;
    }

    .vps-list-plan-details li a:hover {
        color: #06C;
        text-decoration: none;
    }

    .vps-list-plan-details li a:active {
        color: #000;
        text-decoration: underline;
    }

.custom {
    font-size: .86em;
}

    .custom select {
        font-size: 1em;
    }

.custom-options td {
    padding: 0;
    *padding: 0;
    border: 0;
}

    .custom-options td.custom-optiondetail {
        vertical-align: top;
        font-size: .92em;
        color: #666;
        padding-left: 15px;
    }

.custom-cpoptions td {
    padding: 3px;
    border: 0;
}

    .custom-cpoptions td.custom-cpoptiondetail {
        vertical-align: top;
        font-size: .92em;
        color: #666;
        padding-left: 15px;
    }

.vps-windows-overlay {
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    opacity: .2;
}

.vps-smallbusinesspanel td {
    border: 0;
    padding: 0;
    vertical-align: top;
    font-size: .86em;
}
/*compare VPS*/

.comparevps-main {
    padding: 0;
    border: 0;
}

.comparevps-features th {
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 4px;
    background-color: #dbedf8;
}

.comparevps-features td {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 2px;
}
/*accordion for vps demo*/

div#tutorial-accordion {
    border: 1px solid #ccc;
    background: #f5f5f5;
    padding: 10px;
    border-bottom: 1px dotted #BBB;
}

.demo-results {
    margin: 0 0 20px 8px;
    padding: 10px;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
}

div.accordion {
    position: relative;
    width: 700px;
}
/* required for bounding */

div.accordion-toggle {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    position: relative;
    z-index: 10;
    background: #fff;
    color: #ffffff;
    cursor: pointer;
    margin-bottom: 0;
    padding: 9px 14px 6px 14px;
    border-bottom: 1px dotted #BBB;
}

    div.accordion-toggle:hover, div.accordion-toggle-active {
        border-bottom: 1px dotted #BBB;
    }

    div.accordion-toggle a {
        text-decoration: none;
    }

div.accordion-content {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    overflow: hidden;
    background: #fff;
    padding: 9px 24px 6px 24px;
    color: #000;
    border-bottom: 5px solid #ccc;
}

.customvps-fee {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 3em;
    color: #F60;
    font-weight: bold;
    margin-top: 6px;
}

.customvps-total {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.6em;
    color: #F60;
    font-weight: bold;
}

.customvps-slider td {
    padding: 0;
    _padding: 0;
    border: 0;
    text-align: center;
    width: 20%;
    vertical-align: top;
}

.configure-vps {
    border: 1px solid #CCC;
    background-color: #f8f8f8;
    height: 16px;
    padding: 5px;
    font-size: .86em;
}

.tutorials td.withborder {
    vertical-align: top;
    border: 0;
    padding: 5px;
    border-right: 1px dotted #CCC;
}

.tutorials td.noborder {
    vertical-align: top;
    border: 0;
    padding: 5px;
}

.cat2 {
    color: #F60;
    line-height: 1.4em;
    font-weight: bold;
}

ul.tutlist {
    margin-top: 5px;
}

    ul.tutlist li {
        list-style-position: outside;
        margin: 0 0 5px 20px;
        font-size: .86em;
    }

.vps-signupcontact {
    width: 410px;
    margin-right: 40px;
    float: left;
    _margin-right: 20px;
}

.vps-signupbilling {
    width: 400px;
    float: left;
}

.vpssignup {
    width: 160px;
    float: left;
    text-align: left;
}

.vps-signupform td {
    padding: 0 0 10px 0;
    border: 0;
}

.printreceipt td {
    height: 25px;
    border: none;
}

.custinfo-grandtotal {
    font-size: 1.3em;
    font-weight: bold;
}

.vps-signup-err {
    font-size: 11px;
}

.fieldComment {
    font-size: 11px;
    color: #868CA1;
    margin-bottom: 5px;
}

.important {
    color: #D2000A;
}

.fieldLabelwithcomment {
    vertical-align: top;
}

#displayOrder {
    border: 1px solid #b8d7e0;
    background-color: #d8f6ff;
    padding: 8px;
    margin: 5px 0 10px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.orderInfo {
    font-weight: bold;
}

.announce-orange {
    font-weight: bold;
    color: #F60;
    margin-top: 10px;
    font-size: 16px;
}
/*sign up may2010 and domain search results*/

#contain-leftpanel {
    width: 605px;
    float: left;
    margin: 10px 20px 0 0;
    _margin: 10px 20px 0 0;
    padding: 0;
    vertical-align: top;
}

#contain-rightpanel {
    width: 220px;
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    vertical-align: top;
    height: 100%;
}

.panel {
    background-image: url(/images/signup-oncloud/bg-panel.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    border: 1px solid #ccc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: auto;
    width: 580px;
    padding: 3px 10px 20px 10px;
    vertical-align: top;
    margin-bottom: 20px;
}

.domainsearch-maintabcontent {
    background-color: #FFF;
    width: 567px;
    margin: 0 0 5px 3px;
    padding: 0 10px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #CCC;
}

.domain-search-result table {
    width: 600px;
}

.domain-search-result td {
    border: 0;
    padding: 5px 0;
    text-align: left;
    border-bottom: 1px dotted #CCC;
}

    .domain-search-result td.last {
        border-bottom: 0;
    }

    .domain-search-result td.item {
        font-weight: bold;
        color: #000;
        width: 400px;
        padding: 0 0 10px 3px;
        vertical-align: top;
        border: 0;
        text-align: left;
    }

    .domain-search-result td.status {
        font-weight: bold;
        color: #000;
        width: 120px;
        padding: 0 0 10px 0;
        vertical-align: top;
        text-align: left;
        border: 0;
    }

    .domain-search-result td.action {
        font-weight: bold;
        color: #000;
        width: 60px;
        padding: 0 0 10px 0;
        vertical-align: top;
        text-align: left;
        border: 0;
    }

    .domain-search-result td.availability {
        text-align: left;
    }

.domain-available {
    margin-right: 5px;
    vertical-align: top;
}

.domain-search-result td.addtocart {
    text-align: left;
}

.panel-title {
    font-weight: bold;
    margin-bottom: 20px;
    float: left;
}

.service-terms-hosting table {
    width: 580px;
}

.service-terms-hosting th {
    font-size: 1.2em;
}

.service-terms-hosting td {
    padding: 5px 0;
    text-align: left;
}

    .service-terms-hosting td.plan {
        font-weight: bold;
    }

.primary-domain-container {
    background-color: #f5f5f5;
    padding: 20px 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    margin-top: 20px;
}

.service-terms-primary-domain table {
    width: 550px;
}

.service-terms-primary-domain th {
    border: 0;
    padding: 0 0 10px 5px;
    text-align: left;
    font-size: 1.2em;
}

.service-terms-primary-domain td {
    border: 0;
    padding: 5px 0;
    text-align: left;
}

.service-terms-primary-domain th.notprimary {
    border: 0;
    background-color: #fff;
    padding: 10px 0 5px 5px;
    text-align: left;
    font-size: 1.2em;
}

.service-terms-primary-domain td.notprimary {
    border: 0;
    background-color: #fff;
    padding: 5px 0;
    text-align: left;
    border-bottom: 1px dotted #CCC;
}

.panel-ordersummary-title {
    font-weight: bold;
    margin-bottom: 20px;
    margin: 3px 0 15px 3px;
    width: 210px;
}

.panel-back {
    font-size: 10px;
    margin-bottom: 20px;
    float: right;
    width: 60px;
    height: 18px;
    background-image: url(/images/signup-oncloud/ico-back.png);
    background-position: left;
    background-repeat: no-repeat;
}

.secure-checkout {
    font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 2em;
    color: #000;
    width: 275px;
    float: right;
    text-align: left;
}

.signup-pagetitle {
    font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 2em;
    color: #000;
    float: left;
}

#ordersummary-panel {
    background-image: url(/images/signup-oncloud/bg-ordersummary.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: 220px;
    padding: 0;
    vertical-align: top;
    margin-bottom: 20px;
    min-height: 160px;
}

.ordersummary-details {
    font-size: .88em;
    margin-left: 5px;
}

    .ordersummary-details td {
        padding: 2px 0 2px 0;
        border: 0;
    }

    .ordersummary-details .item {
        font-weight: bold;
    }

    .ordersummary-details td.summaryprice {
        text-align: right;
        border-bottom: 1px dotted #eee;
        padding-bottom: 5px;
    }

    .ordersummary-details td.summaryterm {
        border-bottom: 1px dotted #eee;
        padding-bottom: 5px;
    }

.ordersummary-total td.totallabel {
    text-align: left;
    background-color: #fff4cf;
    padding: 5px;
    font-weight: bold;
    border: 0;
    text-transform: uppercase;
}

.ordersummary-total td.totalamount {
    text-align: right;
    background-color: #fff4cf;
    padding: 5px;
    font-weight: bold;
    border: 0;
}

.ordersummary-total td.promolabel {
    text-align: left;
    background-color: #fff4cf;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    border: 0;
}

.ordersummary-links {
    margin-left: auto;
    margin-right: auto;
    padding: 15px 0;
    text-align: center;
}

    .ordersummary-links a {
        font-size: .86em;
        margin: 0 15px;
    }

.ordersummary-viewcart {
    width: 90px;
    float: left;
    margin-left: 20px;
    background-image: url(/images/signup-oncloud/ico-viewcart.png);
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    padding: 15px 0;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.ordersummary-savecart {
    width: 90px;
    float: right;
    margin-right: 20px;
    background-image: url(/images/signup-oncloud/ico-savecart.png);
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    padding: 15px 0;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.order-summary-container {
    width: 270px;
    background-image: url(/images/signup-oncloud/ordersummary-mid.jpg);
    background-repeat: repeat-y;
    margin-bottom: 20px;
}

.order-summary-content {
    width: 247px;
    margin-left: 11px;
    background-image: url(/images/signup-oncloud/ordersummary-items-mid.jpg);
    background-repeat: repeat-y;
}

.order-items {
    margin-left: 10px;
    font-size: 10px;
}

    .order-items td {
        padding: 5px 0;
        border-bottom: 1px solid #f8f8f8;
    }

        .order-items td.itemname {
            width: 155px;
        }

        .order-items td.itemqty {
            width: 45px;
            text-align: right;
        }

        .order-items td.itemprc {
            width: 45px;
            text-align: right;
        }

.promocode {
    margin: 8px 0 15px 15px;
    width: 245px;
}

.promocode-label {
    margin-right: 5px;
    font-size: 10px;
    text-transform: uppercase;
    color: #333;
}

.monthlytotal {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    color: #333;
}

.termsavings {
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    color: #39C;
}

#trust-panel {
    background: #f5f5f5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: 263px;
    margin-left: 2px;
    padding: 15px 0;
    vertical-align: top;
    margin-bottom: 20px;
    min-height: 350px;
    height: auto;
    text-align: center;
}

div.accordion-signup {
    position: relative;
    width: 900px;
}

div.accordion-signup-toggle {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    position: relative;
    z-index: 10;
    background: #bcd2e7;
    color: #ffffff;
    cursor: pointer;
    margin-bottom: 1px;
    padding: 9px 14px 6px 14px;
    background-position: top center;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid #bcd2e7;
}

    div.accordion-signup-toggle:hover, div.accordion-toggle-active {
        background-color: #91c0ec;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border: 1px solid #91c0ec;
    }

    div.accordion-signup-toggle a {
        text-decoration: none;
    }

div.accordion-signup-content {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    overflow: hidden;
    background: #fff;
    padding: 10px 10px 30px 10px;
    color: #000;
}

.signupdefault-price {
    font-weight: bold;
    color: #F60;
    font-size: 14px;
    float: left;
    margin-top: 3px;
}

.signupdefault-plandesc {
    font-weight: bold;
    color: #444;
    margin-bottom: 5px;
}

.float-right {
    float: right;
}

.signupdefault-features {
    margin: 10px 0;
}

    .signupdefault-features td {
        font-size: .98em;
        border: 0;
        background-image: url(../images/squarebullet.gif);
        background-position: center left;
        background-repeat: no-repeat;
        padding: 2px 0 2px 14px;
    }

        .signupdefault-features td.empty {
            padding: 2px 0 2px 14px;
            border: 0;
            background-image: none;
        }

.signupdefault-vps {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    color: #333;
    text-align: center;
    width: 100%;
    padding: 3px;
    background-color: #eee;
    margin-bottom: 10px;
}

.domainextensions {
    font-size: .86em;
    color: #333;
}

    .domainextensions td {
        border: 0;
        padding: 5;
        width: 80px;
    }

.www {
    font-weight: bold;
    color: #333;
    margin-right: 5px;
}

.graytable {
    width: 250px;
    border: solid 1px #CCCCCC;
    margin: 10px 0 5px 0;
    padding: 10px;
}

.review-selection th {
    border: 0;
    padding: 5px 0;
    font-weight: bold;
    border-bottom: 1px solid #CCC;
    text-align: left;
    vertical-align: top;
}

.review-selection td {
    border: 0;
    padding: 8px 0;
    border-bottom: 1px dotted #CCC;
}

    .review-selection td.value {
        padding-right: 10px;
    }

    .review-selection td.overalltotal {
        border-bottom: 0;
        padding-top: 20px;
    }

.review-selection-overall {
    float: right;
}

    .review-selection-overall td {
        border: 0;
        padding: 4px 0;
    }

        .review-selection-overall td.amount {
            text-align: right;
        }

#progress {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    height: 45px;
    padding: 0;
}

    #progress a:link {
        color: #333;
        text-decoration: none;
    }

    #progress a:visited {
        color: #333;
        text-decoration: none;
    }

    #progress a:hover {
        color: #09F;
        text-decoration: none;
    }

    #progress a:active {
        color: #333;
        text-decoration: none;
    }

    #progress td {
        padding: 0;
        height: 45px;
    }

.progresstabme-one-act {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step1-act.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 30px;
}

.progresstabme-two-inact {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step2-inact.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
    color: #ccc;
}

.progresstabme-two-act {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step2-act.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
}

.progresstabme-three-inact {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step3-inact.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
    color: #ccc;
}

.progresstabme-three-act {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step3-act.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
}

.progresstabme-four-inact {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step4-inact.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
    color: #ccc;
}

.progresstabme-four-act {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step4-act.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
}

.progresstabme-five-inact {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step5-inact.jpg) no-repeat scroll right center;
    height: 45px;
    padding: 30px 0 0 25px;
    color: #ccc;
}

.progresstabme-five-act {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/signup-oncloud/steps/step5-act.jpg) no-repeat scroll left center;
    height: 45px;
    padding: 30px 0 0 25px;
}

.step a:link {
    color: #FFFFFF;
    text-decoration: none;
}

.step a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.step a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.step a:active {
    color: #FFFFFF;
    text-decoration: none;
}
/*for select-plan.aspx*/

.accordion-multi {
    background: #FFF;
    width: 195px;
    float: left;
    margin: 0 10px 20px 0;
    _margin: 0 5px 20px 0;
}

    .accordion-multi h2 {
        background-color: #bcd2e7;
        margin: 0;
        padding: 3px;
        font-size: 12px;
        font-weight: bold;
        border: 1px solid #fff;
        webkit-border-top-right-radius: 8px;
        webkit-border-top-left-radius: 8px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        cursor: pointer;
    }

        .accordion-multi h2.current {
            cursor: default;
            background-color: #bcd2e7;
        }

    .accordion-multi div.pane {
        background-color: #f8f8f8;
        display: none;
        height: 185px;
        padding: 8px;
        _padding: 3px;
        color: #333;
        font-size: 11px;
        border: 0;
        overflow: visible;
    }

        .accordion-multi div.pane h3 {
            font-weight: normal;
            margin: 0 0 -5px 0;
            font-size: 16px;
            color: #999;
        }

.slider-term li {
    display: inline;
    list-style-type: none;
    padding-right: 38px;
    font-size: 10px;
}

    .slider-term li#last {
        padding-right: 0;
    }

.vps-lightbox-btn {
    font-size: 12px;
    color: #FFF;
    background-color: #2e89b9;
    padding: 8px;
    border-style: solid;
    border-color: #9aa3a8;
    border-style: outset;
    border-width: 1px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    z-index: 10005;
}

#mycart {
    background-color: #fee299;
    padding: 0 10px;
    border: 1px solid #ecc88f;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    #mycart a:link {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
    }

    #mycart a:hover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #F60;
    }

.vps-lightbox-btn {
    font-size: 12px;
    color: #FFF;
    background-color: #2e89b9;
    padding: 8px;
    border-style: solid;
    border-color: #9aa3a8;
    border-style: outset;
    border-width: 1px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    z-index: 10005;
}

#mycart {
    background-color: #fee299;
    padding: 0 10px;
    border: 1px solid #ecc88f;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#mycart-icon {
    vertical-align: middle;
    margin-right: 6px;
}

.signup-specialoffers td {
    vertical-align: top;
    padding: 5px;
}

.bs-container {
    width: 903px;
    text-align: left;
    padding-bottom: 20px;
    margin-left: 1px;
}

.bs-home-column {
    width: 451px;
    padding: 16px 9px 10px 9px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-1 {
    width: 451px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-design-bg.gif');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-2 {
    width: 451px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-market-bg.gif');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-3 {
    width: 301px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-expand-bg.gif');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-4 {
    width: 208px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-outsource-bg.gif');
    background-repeat: repeat-x;
}

.active-bs-home-column-1 {
    width: 451px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bg-gradient.png');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-2 {
    width: 451px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bg-gradient.png');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-3 {
    width: 301px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bg-gradient.png');
    background-repeat: repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.active-bs-home-column-4 {
    width: 208px;
    padding: 16px 9px 10px 9px;
    float: left;
    background-image: url('/images/BusinessSolutions/bs-outsource-bg.gif');
    background-repeat: repeat-x;
}

.ex-reseller-column {
    width: 340px;
    margin-right: 10px;
    float: left;
}

.kickit-left-column {
    width: 530px;
    float: left;
}

.upsell_box {
    width: 580px;
    border: 1px solid #CCC;
    background-color: #f5f5f5;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.upsell_hosting_box {
    width: 580px;
    border: 2px solid #99ccff;
    padding: 20px 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.upsell_title {
    width: 360px;
    float: left;
    font-weight: bold;
}

.upsell_description {
    width: 360px;
    vertical-align: top;
}

.upsell_hosting_title {
    width: 360px;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    vertical-align: top;
}

.upsell_selector {
    width: 200px;
    float: right;
    text-align: left;
}

.upsell_addon_box {
    width: 580px;
    border: 1px solid #CCC;
    background-color: #f5f5f5;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.upsell_addon_table {
    width: 100%;
    border-spacing: 0;
}

    .upsell_addon_table td, .upsell_addon_table td {
        border: 0;
        padding: 0;
    }

.upsell_addon_checkbox {
}

.upsell_addon_name {
    width: 360px;
    font-weight: bold;
    vertical-align: top;
    font-size: 1.1em;
}

.upsell_addon_selector {
    text-align: left;
    width: 200px;
    vertical-align: top;
}

.upsell_addon_td_checkbox {
    width: 25px;
    vertical-align: top;
}

.upsell_selector_selectedvalue {
    font-size: 14px;
    font-weight: bold;
}

.upsell_selector_price {
    font-weight: bold;
}

.attention {
    width: 555px;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    border: 1px solid #CCC;
    text-align: center;
}

.mixmatch-container {
    width: 717px;
    height: auto;
    background-image: url(/images/exchange/bg-mixmatch.jpg);
    background-repeat: repeat-y;
    margin-top: -5px;
    padding: 10px 0 0 60px;
}

.mixmatch-content {
    width: 600px;
}

ul.vps-tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #c1dad7;
    border-left: 1px solid #c1dad7;
    width: 100%;
}

    ul.vps-tabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 31px;
        line-height: 31px;
        border: 1px solid #c1dad7;
        border-left: none;
        margin-bottom: -1px;
        background: #c9e2fb;
        overflow: hidden;
        position: relative;
    }

        ul.vps-tabs li a {
            text-decoration: none;
            color: #000;
            display: block;
            font-size: 1em;
            padding: 0 20px;
            border: 1px solid #fff;
            outline: none;
        }

            ul.vps-tabs li a:hover {
                background: #daeafb;
            }

html ul.vps-tabs li.active, html ul.vps-tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
}



ul.vps-tabs2 {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #c1dad7;
    border-left: 1px solid #c1dad7;
    width: 100%;
}

    ul.vps-tabs2 li {
        float: left;
        margin: 0;
        padding: 0;
        height: 31px;
        line-height: 31px;
        border: 1px solid #c1dad7;
        border-left: none;
        margin-bottom: -1px;
        background: #c9e2fb;
        overflow: hidden;
        position: relative;
    }

        ul.vps-tabs2 li a {
            text-decoration: none;
            color: #000;
            display: block;
            font-size: 1em;
            padding: 0 20px;
            border: 1px solid #fff;
            outline: none;
        }

            ul.vps-tabs2 li a:hover {
                background: #daeafb;
            }

html ul.vps-tabs2 li.active, html ul.vps-tabs2 li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
}

.vps-tab_container {
    border: 1px solid #c9e2fb;
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.vps-tab_content {
    padding: 20px;
    font-size: 1em;
}

.vps-tab_content2 {
    padding: 20px;
    font-size: .86em;
}

.vps-tab_content h2 {
    font-weight: normal;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 1.2em;
}

.vps-tab-spec ul {
    margin: 0;
}

.vps-tab-spec li {
    margin: 2px 0 2px 12px;
    list-style: disc outside;
}

.vps-all_included {
    border: 1px solid #c9e2fb;
    clear: both;
    float: left;
    width: 870px;
    padding: 15px;
}

.signup-paymentoption {
    width: 590px; /*padding:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #CCC; background-color: #daf2fe; color:#333*/
    margin: 20px 0;
    text-align: center;
    font-size: 16px;
}

#about-left {
    width: 430px;
    float: left;
    margin: 20px 20px 0 0;
}

#about-right {
    border-left: 1px solid #CCC;
    padding-left: 25px;
    width: 245px;
    float: left;
    margin-top: 20px;
    min-height: 800px;
}

.about-head {
    color: #555;
    font-weight: bold;
}

.about-detail {
    color: #777;
    font-size: 0.86em;
    line-height: 1.4em;
    margin-bottom: 20px;
}

    .about-detail a {
        color: #777;
    }

.os-pod {
    width: 886px;
    background: #f5f5f5;
    margin-left: 6px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: 85px;
    padding-top: 8px;
    border: 1px solid #8d959a;
    inset: 0px 0px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
}

.server-specs-pod {
    width: 280px;
    margin: 2px 8px 0 0;
    float: left;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    padding: 0;
    border: 1px solid #8d959a;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
    min-height: 280px;
}

.monthly-fee-pod {
    width: 290px;
    margin: 2px 0 0 0;
    float: left;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    padding: 0;
    min-height: 285px;
    border: 1px solid #8d959a;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
    height: 280px;
}

p.maintenance {
    font-size: 1.4em;
}

.maintenanceguy {
    width: 311px;
    float: left;
    margin-left: 45px;
}

.maintenancenotice {
    width: 500px;
    float: left;
    vertical-align: top;
    padding-top: 20px;
    color: #666;
}
/*.maintenanceassistance{width:300px; border-radius:5px; background-color:#dceef6; padding:20px; font-size:14px; font-weight:bold;color:#000;line-height:20px; margin-top:20px}*/

.maintenanceassistance {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 30px;
    padding-top: 20px;
    color: #333;
    border-top: 1px dotted #CCC;
}

.malist li {
    margin-top: 15px;
    margin-left: 50px;
    list-style-position: outside;
}

.cpanel-addons-features {
    border: 1px solid #C1DAD7;
    padding: 0;
    margin: 0;
}

    .cpanel-addons-features td {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.96em;
        border: 0;
        color: #000;
        padding: 10px;
        border-bottom: 1px dotted #CCC;
        vertical-align: middle;
    }

        .cpanel-addons-features td.alt {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.92em;
            color: #000;
            padding: 8px;
            background: #f5f5f5;
            border: 0px;
        }

        .cpanel-addons-features td.last {
            vertical-align: middle;
            border-bottom: 0px;
        }

        .cpanel-addons-features td.addonprice {
            text-align: center;
        }

.pleskfeatures-bg {
    width: 720px;
    height: 650px;
    margin-top: 20px;
    background: url('/images/plesk/bg-pleskfeatures.jpg') no-repeat top left;
}

.pleskfeatures {
    width: 350px;
    float: right;
    margin: 25px 35px 0 0;
    font-size: 11px;
}

    .pleskfeatures td {
        padding: 6px 2px;
        border: 0;
        border-bottom: 1px dotted #dedede;
        text-align: center;
        color: #000;
    }

        .pleskfeatures td.last {
            border: 0;
        }

.smbpanelfeatures-bg {
    width: 720px;
    height: 680px;
    margin-top: 20px;
    background: url('/images/smb-panel/bg-features.jpg') no-repeat top left;
}

.cpanelfeatures-bg {
    width: 720px;
    height: 680px;
    margin-top: 20px;
    background: url('/images/cpanel/bg-cpanelfeatures.jpg') no-repeat top left;
}

.cpanelfeatures {
    width: 350px;
    float: right;
    margin: 20px 40px 0 0;
    font-size: 11px;
}

    .cpanelfeatures td {
        padding: 3px 2px;
        border: 0;
        border-bottom: 1px dotted #dedede;
        text-align: center;
        color: #000;
    }

.fantasticofeatures-bg {
    width: 720px;
    height: 610px;
    margin-top: 20px;
    background: url('/images/fantastico/bg-features.png') no-repeat top left;
}

.cpanelfeatures-bg {
    width: 720px;
    height: 680px;
    margin-top: 20px;
    background: url('/images/cpanel/bg-cpanelfeatures.jpg') no-repeat top left;
}

.cpanelfeatures {
    width: 350px;
    float: right;
    margin: 20px 40px 0 0;
    font-size: 11px;
}

    .cpanelfeatures td {
        padding: 6px 2px;
        border: 0;
        border-bottom: 1px dotted #dedede;
        text-align: center;
        color: #000;
    }

        .cpanelfeatures td.last {
            border: 0;
        }

.reseller-features-head {
    font-weight: bold;
    vertical-align: top;
}

.table-reseller-list td {
    border: 0;
    padding: 3px 0;
}

.reseller-listitem {
    font-weight: bold;
    color: #555555;
}

.bluetext-12b {
    font-size: 12px;
    font-weight: bold;
    color: #6cf;
    line-height: normal;
}

.vps-whttext11 {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #666;
    color: #CCC;
    font-size: 11px;
    line-height: 1.4em;
}

    .vps-whttext11 a {
        color: #CCC;
        text-decoration: underline;
    }

        .vps-whttext11 a:hover {
            color: #CCC;
            text-decoration: none;
        }
/*.emph-666{color:#666;  font-size:1.16em;  line-height:1.4em; font-weight:bold;  padding:7px 0}*/

.emph-444 {
    color: #555;
    font-size: 1em;
    line-height: 1.4em;
    font-weight: bold;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    padding: 10px;
    background: #f8f8f8;
    margin-top: 5px;
}

.emph-555 {
    color: #555;
    font-size: 1.16em;
    line-height: 1.4em;
    font-weight: bold;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    padding: 10px;
    background: #f8f8f8;
    margin-top: 5px;
}

.panel-desc {
    font-size: 11px;
}

.zebra3 {
    border: 0;
    border-collapse: collapse;
    width: 680px;
    font-size: .88em;
}

.emph-vps {
    color: #333;
    line-height: 1.4em;
    padding: 0 10px 10px 14px;
}

.emph-win2012 {
    color: #333;
    line-height: 1.4em;
    padding: 60px 10px 5px 14px;
    float: right;
    width: 348px;
    margin: 0 0 10px 20px;
    background-image: url('/images/windows-vps/bg-win2012.png');
    background-position: top;
    background-repeat: no-repeat;
    border-radius: 10px;
    border: 1px solid #ccc;
}

.panel-desc {
    font-size: 11px;
}

.zebra3 {
    border: 0;
    border-collapse: collapse;
    width: 680px;
    font-size: .88em;
}

    .zebra3 th {
        background: #5891c9;
        color: #fff;
        font-weight: bold;
        font-size: .86em;
        padding: 4px 2px;
        text-align: center;
        border-right: 1px solid #fff;
    }

    .zebra3 td {
        padding: 4px 2px;
        border: 1px solid #C1DAD7;
        text-align: center;
        color: #000;
        background-color: #FFF;
    }

        .zebra3 td.norollover {
            padding: 4px 2px;
            border: 1px solid #C1DAD7;
            text-align: center;
            color: #000;
        }

.zebra3section td {
    background: #f5f5f5;
    text-align: left;
}

.zebra3subhead td {
    background: #f5f5f5;
    padding: 4px 2px;
    border: 1px solid #C1DAD7;
    text-align: center;
}

.zebra3 tr.alt td {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
    color: #000;
}

.zebra3 tr.over td {
    background: #bcd4ec;
    color: #000;
}

.zebra3 tr:hover td {
    background: #bcd4ec;
    color: #000;
}

.zebra3 tr.over td.norollover {
    background: #FFF;
    color: #000;
}

.zebra3 tr:hover td.norollover {
    background: #FFF;
    color: #000;
}

.zebra3 td.feature {
    padding-left: 5px;
    text-align: left;
    color: #444;
    letter-spacing: .03em;
}

.zebra3 td.feature1 {
    padding-left: 15px;
    text-align: left;
    color: #444;
    letter-spacing: .03em;
}

.zebra3 td.empty {
    background: #fff;
    border: 0;
    color: #000;
}

.zebra3 th.empty {
    background: #fff;
    border: 1px solid #fff;
}

.zebra3 td.signup {
    background: #f5fafa;
    border: 1px solid #C1DAD7;
}

.zebra3-compare-ftrs-tlt {
    background-color: #c9e2fb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.zebra3 h2 {
    line-height: 1.2em;
}

    .zebra3 h2 a {
        text-decoration: none;
    }

.zebra3 h3 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    color: #000;
}

    .zebra3 h3 a {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 1em;
        color: #000;
    }

.virtuozzo-vps-plans-container {
    width: 730px;
    height: 282px;
    background-image: url('../images/virtuozzo-vps/vps-control-panels.png');
    background-repeat: no-repeat;
    color: #333;
    margin-top: 30px;
}

.virtuozzo-vps-smb {
    width: 195px;
    margin-right: 28px;
    padding: 0 0 0 28px;
    font-size: 11px;
    float: left;
}

.virtuozzo-vps-smb-head {
    width: 200px;
    height: 145px;
    cursor: pointer;
    margin-bottom: 20px;
}

.virtuozzo-vps-whmcpanel {
    width: 200px;
    margin-right: 23px;
    padding: 0 0 0 15px;
    font-size: 11px;
    float: left;
}

.virtuozzo-vps-whmcpanel-head {
    width: 200px;
    height: 145px;
    cursor: pointer;
    margin-bottom: 20px;
}

.virtuozzo-vps-plesk {
    width: 200px;
    padding: 0 0 0 15px;
    font-size: 11px;
    float: left;
}

.virtuozzo-vps-plesk-head {
    width: 200px;
    height: 145px;
    cursor: pointer;
    margin-bottom: 20px;
}

.virtuozzo-vps-features-container {
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/virtuozzo-vps/virtuozzo-vps-mostpop.png');
    background-repeat: no-repeat;
    background-position: top right;
}

.virtuozzo-content-rt {
    width: 360px;
    float: left;
}

.windows-content-rt {
    width: 350px;
    float: left;
}

.windows-vps-features-container {
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/hyper-v/hyperv-mostpop.png');
    background-repeat: no-repeat;
    background-position: top right;
}

.linux-content-rt {
    width: 350px;
    float: left;
}

.hyper-v-vps-plans-container {
    width: 711px;
    height: 320px;
    background-image: url('../images/hyper-v/vps-server-scale.png');
    background-repeat: no-repeat;
    color: #333;
    margin-top: 20px;
}

.hyper-v-vps-personal {
    width: 195px;
    margin-right: 25px;
    padding: 0 0 0 22px;
    font-size: 11px;
    float: left;
}

.hyper-v-vps-personal-head {
    width: 200px;
    height: 180px;
    cursor: pointer;
    margin-bottom: 20px;
}

.hyper-v-vps-standard {
    width: 200px;
    margin-right: 18px;
    padding: 0 0 0 15px;
    font-size: 11px;
    float: left;
}

.hyper-v-vps-standard-head {
    width: 200px;
    height: 180px;
    cursor: pointer;
    margin-bottom: 20px;
}

.hyper-v-vps-business {
    width: 200px;
    padding: 0 0 0 15px;
    font-size: 11px;
    float: left;
}

.hyper-v-vps-business-head {
    width: 200px;
    height: 180px;
    cursor: pointer;
    margin-bottom: 20px;
}

.hyper-v-features-container {
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/hyper-v/hyperv-mostpop.png');
    background-repeat: no-repeat;
    background-position: top right;
}

.win-vps-features-container {
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/windows-vps/win-mostpop.png');
    background-repeat: no-repeat;
    background-position: top right;
}

.linux-vps-features-container {
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/linux-vps/linux-mostpop.png');
    background-repeat: no-repeat;
    background-position: top right;
}

blockquote {
    background-image: url('../images/awards/open-quote.png');
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    color: #666;
}

    blockquote span {
        background-image: url('../images/awards/end-quote.png');
        background-repeat: no-repeat;
        background-position: right bottom;
        display: block;
        padding-right: 30px;
    }

.source {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    color: #666;
}

.common-apps ul {
    margin: 0;
}

.common-apps li {
    font-size: 1.0em;
    margin: 0 0 6px 15px;
    list-style: disc outside;
    color: #CCC;
}

    .common-apps li a:link {
        color: #CCC;
        text-decoration: underline;
    }

    .common-apps li a:visited {
        color: #bbb;
        text-decoration: underline;
    }

    .common-apps li a:hover {
        color: #CCC;
        text-decoration: none;
    }

    .common-apps li a:active {
        color: #CCC;
        text-decoration: underline;
    }

.why-vps {
    width: 720px;
    height: auto;
    margin-top: 20px;
    background: url('../images/virtual-private-server-hosting/bg-vpshosting.jpg') no-repeat top left;
    padding-top: 120px;
}

.why-sharedhosting {
    width: 300px;
    float: left;
    margin-left: 25px;
}

.why-vpshosting {
    width: 300px;
    float: left;
    margin-left: 60px;
}
/*october 19*/
.vps-features-header-box {
    width: 720px;
    -webkit-border-top-right-radius: 5px;
    border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    border-radius-topleft: 5px;
    border: 1px solid #757575;
    background-color: #f2f2f2;
    margin-bottom: 20px;
}

.vps-features-header {
    width: 200px;
    height: 38px;
    float: left;
    vertical-align: middle;
    background-color: #757575;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    line-height: 1.1em;
    letter-spacing: .10em;
}

.vps-features-header-desc {
    width: 480px;
    height: 35px;
    float: left;
    vertical-align: middle;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 8px 0 0 10px;
}

.vps-os-details-box {
    background-color: #fff;
    min-height: 300px;
    height: auto;
    border-top: 1px solid #757575;
    padding: 15px;
}

.os-left {
    width: 345px;
    float: left;
    border-right: 1px dotted #ccc;
    height: auto;
}

.os-right {
    width: 320px;
    float: left;
    padding-left: 15px;
    height: auto;
}

.os-title {
    font-size: 18px;
    font-family: pragmatica-web-condensed, Arial, Sans-Serif;
    color: #16559c;
    margin-top: 10px;
}

.os-feature-details {
    width: 320px;
    margin-top: 5px;
}

.vps-virt-details-box {
    background-color: #fff;
    min-height: 135px;
    height: auto;
    border-top: 1px solid #757575;
    padding: 15px;
}

.vps-backup-details-box {
    background-color: #fff;
    min-height: 150px;
    height: auto;
    border-top: 1px solid #757575;
    padding: 15px;
}

.os-left {
    width: 345px;
    float: left;
    border-right: 1px dotted #ccc;
    height: auto;
}

.os-right {
    width: 320px;
    float: left;
    padding-left: 15px;
    height: auto;
}

.os-feature-details {
    width: 320px;
    margin-top: 5px;
}

.vps-features-details-box {
    background-color: #fff;
    min-height: 205px;
    height: auto;
    border-top: 1px solid #757575;
    padding: 15px;
}

.vps-learnmore {
    width: 320px;
    margin-top: 15px;
    font-size: 11px;
}

.btn-learn {
    vertical-align: middle;
    float: left;
}

.btn-software-learn {
    vertical-align: middle;
    margin-top: 12px;
}

.centos-cp {
    font-family: Pragmatica-web-condensed,Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1em;
}

.centos-cp-subhead {
    font-family: Museo,Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: 300;
    color: #333;
    line-height: 1.2em;
}

.centos-cp-desc {
    font-size: 11px;
    color: #333;
    margin: 10px 0 20px 0;
}

.centos-learnmore {
    margin-top: 15px;
    font-size: 11px;
}

.software-learnmore {
    margin: 15px 10px 0 0;
    font-size: 11px;
    text-align: right;
}

.centos-cp-title {
    -webkit-border-radius: 3px;
    padding: 6px;
    background: #f8f8f8;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #333;
    letter-spacing: .20em;
    border: 1px solid #ddd;
}

.apps-box {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #333;
    color: #CCC;
    padding: 5px 20px 0 20px;
    margin-bottom: 60px;
}

.apps-box-head {
    font-weight: bold;
    letter-spacing: .20em;
    color: #fff;
}

.apps-box-head2 {
    font-weight: bold;
    letter-spacing: .10em;
    color: #fff;
}

.apps-box-demo {
    color: #CCC;
    line-height: 1.8em;
}

    .apps-box-demo a {
        color: #CCC;
    }

.apps-box-cat {
    font-weight: bold;
    color: #b0e2ee;
    margin-bottom: 10px;
}

.apps-box-ltgray {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
    color: #333;
    padding: 5px 20px 0 20px;
    margin-bottom: 30px;
}

.apps-box-ltgray-head {
    font-weight: bold;
    color: #09F;
}

.whmcs-features {
    font-size: .89em;
    padding: 10px 0;
}

.whmcs-features-tbl td {
    vertical-align: top;
    padding-bottom: 20px;
}

#debian-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#debian-tab-content {
    width: 700px;
    margin-left: 20px;
}

h2.gray {
    font-family: /*'Droid Sans',*/ Museo,Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    color: #848484;
    line-height: 1.3em;
    font-weight: normal;
}

.tagline {
    line-height: 1.4em;
    font-family: Museo,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #333;
    letter-spacing: normal;
    margin-top: 10px;
}

ul.tagline-list {
    margin-top: 10px;
}

    ul.tagline-list li {
        line-height: 1.4em;
        font-family: Museo,Arial,sans-serif;
        font-size: 16px;
        font-weight: 300;
        color: #333;
        letter-spacing: normal;
        list-style-type: none;
        margin-bottom: 5px;
    }

#centos-tab {
    width: 725px;
    height: 185px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#centos-tab-content {
    width: 700px;
    margin-left: 20px;
}

#win-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#win-vps-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#winserver2012-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#winserver2012-tab-content {
    width: 705px;
    height: 170px;
    margin-left: 10px;
}




#win-tab-content {
    width: 705px;
    height: 190px;
    margin-left: 20px;
}

#smb-vps-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/smb-panel/bg-header.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
}

#plesk-billing-tab {
    width: 725px;
    height: 150px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#plesk-sitebuilder-tab {
    width: 725px;
    height: 165px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-servers-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/vps-servers/bg-vps-servers-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#whatisvps-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/vps1/bg-whatisvps-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-features-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/vps1/bg-vps-features-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#plesk-billing-tab-content {
    width: 700px;
    margin-left: 20px;
}

.plesk-panel-billing {
    width: 310px;
    height: auto;
    background-color: #f8f8f8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    padding: 15px;
    min-height: 140px;
    float: left;
}

.inline-check li {
    display: inline;
    padding-right: 30px;
}

#virtuozzo-tab {
    width: 725px;
    height: 140px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#virtuozzo-tab-content {
    width: 700px;
    margin-left: 20px;
}

#why-vps-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/virtual-private-server-hosting/bg-whyvps-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

.vps-panels-leftcol {
    font-size: 11px;
}

.table-smb-list td {
    border: 0;
    padding: 2px 0;
}

.fantastico-features {
    margin: 20px 0 0 20px;
}

    .fantastico-features li {
        margin-bottom: 10px;
        list-style-position: outside;
    }

.emph-georgia {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    font-size: 1.8em;
    line-height: 1.4em;
    margin: 15px 0;
    text-align: center;
}

.emph-georgia-med {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 15px 0;
    text-align: center;
}

.vps-server-lt {
    width: 310px;
    height: auto;
    background-color: #f8f8f8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    padding: 15px;
    min-height: 660px;
    float: left;
    margin: 20px 35px 0 0;
}

.vps-server-rt {
    width: 310px;
    height: auto;
    background-color: #f8f8f8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    padding: 15px;
    min-height: 660px;
    float: left;
    margin-top: 20px;
}

.vps-results-virtuozzo {
    height: auto;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    padding: 15px;
    min-height: 140px;
    float: left;
}

.vps-results-hyperv {
    height: auto;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    padding: 15px;
    min-height: 140px;
    float: left;
}

.vps-results {
    color: #16559c;
    font-weight: bold;
}

.prc-summary-subtotal {
    background-color: #e0f4ff;
    padding: 3px;
    border: 1px solid #c0dbea;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 94%;
    font-weight: bold;
}

h2.whyvps {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 22px;
    color: #555;
}

h3.whyvps {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000;
}

.arch-admin {
    background-color: #dbe8f8;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    padding: 10px;
    height: 20px;
    margin-bottom: 5px;
    font-size: .89em;
}

.arch-admin-title {
    float: left;
    font-weight: bold;
    width: 110px;
}

.arch-admin-desc {
    float: left;
}

.arch-admin-access {
    background-color: #f5f5f5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 0 5px 10px;
    font-size: .89em;
}

.blue-box8r {
    background-color: #bbdffe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #a7c0d5;
    color: #333;
    padding: 10px;
    margin-bottom: 5px;
}

.wht-box5r {
    background-color: #d2eafe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #333;
    padding: 10px;
}

.disc-head {
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #efefef;
    color: #036;
}

.tbl-simpleblue {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

.zebra th {
    background: #5891c9;
    color: #fff;
    font-weight: bold;
    font-size: .90em;
    padding: 5px 11px;
    text-align: center;
    border-right: 1px solid #fff;
    line-height: 1.2;
}

.tbl-simpleblue td {
    padding: 6px 11px;
    border: 1px solid #C1DAD7;
    text-align: center;
    color: #000;
}

.prc-20 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: normal;
    text-shadow: 1px 1px 2px #ccc;
}
/*used on linux-vps*/
.prc-24 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: normal;
    text-shadow: 1px 1px 2px #ccc;
}
/*used on compare web hosting plans*/
.prc-28 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: normal;
    text-shadow: 1px 1px 2px #ccc;
}
/*used on compare web hosting plans*/
.prc-30 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: normal;
    text-shadow: 1px 1px 2px #ccc;
}
/*used on compare web hosting plans*/
.prc-38 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 38px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: -2px;
    text-shadow: 1px 1px 2px #ccc;
}
/*used on homepage*/
.prc-50 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 46px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #ccc;
}
/*used on web-hosting default*/
.prc-50yel {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 46px;
    font-weight: 700;
    color: #ffa407;
    line-height: 1em;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #ccc;
}
/*used on web-hosting and email-hosting default */
.prc-50red {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 46px;
    font-weight: 700;
    color: #af1500;
    line-height: 1em;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #999;
}
/*used on web-hosting default*/
.prc-52 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #ccc;
}
/*used on web-hosting default*/
.prc-60 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: 700;
    color: #F60;
    height: 55px;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #ccc;
    margin-bottom: 10px;
}
/*used on individual plan pages; height needed for IE compatibility view*/

.prc-60-bl {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: 700;
    color: #0d4468;
    height: 55px;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #888;
    margin-bottom: 10px;
    font-smooth: always;
}
/*cutom-vps header*/



.prc-60-slider {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: 700;
    color: #F60;
    letter-spacing: -2px;
    text-shadow: 1px 1px 3px #ccc;
    margin-top: -10px;
    height: 60px;
}

.prc-90 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 84px;
    font-weight: 700;
    color: #F60;
    line-height: 1em;
    letter-spacing: -4px;
    margin-top: -5px;
    text-shadow: 2px 2px 3px #bbb;
}

.prc-curr18 {
    font-size: 18px;
    font-weight: normal;
}

.prc-curr {
    font-size: 18px;
    font-weight: normal;
    vertical-align: super;
}

.prc-curr14 {
    font-size: 14px;
    font-weight: bold;
    vertical-align: super;
}

.prc-curr12 {
    font-size: 12px;
    font-weight: bold;
    vertical-align: super;
}

.prc-start {
    font-size: 11px;
    font-weight: 600;
    color: #666;
    line-height: 1em;
    margin-bottom: -10px;
}

.prc-start10 {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    line-height: 1em;
    margin-bottom: -6px;
}

.prc-start38 {
    font-size: 11px;
    font-weight: 600;
    color: #666;
    line-height: 1em;
    margin-bottom: -5px;
}

.prc-term {
    font-size: 11px;
    font-weight: 600;
    color: #666;
    line-height: 1em;
}

.prc-term10 {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    line-height: 1em;
    margin-top: -2px;
}

.prc-term12 {
    font-size: 12px;
    font-weight: 600;
    color: #666;
    line-height: 1em;
    letter-spacing: .07em;
    position: absolute;
    top: 245px;
}

.prc-term-slider {
    font-size: 11px;
    font-weight: 600;
    color: #666;
    margin-left: 15px;
}

.prc-announce {
    font-size: 11px;
    font-weight: 600;
    color: #2988e4;
    line-height: 1em;
    margin-bottom: -5px;
    letter-spacing: .1em;
}

.prc-custom {
    font-size: 18px;
    font-weight: bold;
    color: #2988e4;
    margin-bottom: 5px;
    letter-spacing: .1em;
}

/*X-coordinate, Y-coordinate,blur */
/*sup.prc-curr-lrg{font-size:30px; font-weight:normal; line-height:1em;}*/
.prc-curr-lrg {
    font-size: 24px;
    font-weight: normal;
    vertical-align: super;
}

.prc-limit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #F60;
    line-height: 1.2em;
    letter-spacing: .06em;
}

.prc-limit-slider {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #F60;
    line-height: normal;
    letter-spacing: .06em;
}

.prc-term-lrg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #F60;
    line-height: 1em;
    letter-spacing: .10em;
}

.prc-reg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    margin-top: 15px;
}

.prc-reg-slider {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    margin-top: 10px;
}

.prc-freetrial {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #09F;
    margin-top: 15px;
}

.prc-freetrial-slider {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #09F;
    margin-top: 5px;
}

.select-centosvps-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    margin-right: 20px;
    vertical-align: top;
}

.select-debianvps-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    margin-right: 20px;
    vertical-align: top;
}

.select-windowsvps-container {
    width: 270px;
    background-image: url(../images/webhosting/signupselect-mid.jpg);
    background-repeat: repeat-y;
    float: left;
    vertical-align: top;
}

h2.vps-email-plans {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    color: #000;
    line-height: normal;
    letter-spacing: .03em;
}

.vps-email-td {
    vertical-align: top;
    padding: 0;
}

.vps-email-plans-container {
    width: 730px;
    height: 282px;
    background-image: url('../images/vps-email/vps-email-cp.png');
    background-repeat: no-repeat;
    color: #333;
    margin-top: 30px;
}

#vps-email-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/vps-email/bg-vps-email.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-plesk-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-cpanel-tab {
    width: 725px;
    height: 170px;
    background-image: url('../images/debian-vps/bg-vps-tabs.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

.vps-footnote {
    font-size: .86em;
    color: #666;
    margin: 10px 0 0 15px;
}

.email-admin {
    width: 310px;
    height: 211px;
    background-image: url('../images/vps-email/email-admin.png');
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 28px 0 40px;
    float: left;
    padding: 0;
}

.email-users {
    width: 300px;
    height: 211px;
    background-image: url('../images/vps-email/email-users.png');
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    padding: 0;
}

.cpanelemail-lt {
    width: 310px;
    margin: 0 28px 20px 40px;
    float: left;
    padding: 0;
}

.cpanelemail-rt {
    width: 300px;
    float: left;
    padding: 0;
}

.box-round-gray {
    background: #f2f2f2;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

.box-round-wht {
    background: #fff;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

h4.orange {
    color: #ff6600;
    font-size: 1em;
}

.blh-ftrs-free-tb {
    float: right;
    margin: 10px 0 0 0;
}

#featurestable-free {
    float: right;
    padding: 0;
    margin: 80px 0 0 0;
}

    #featurestable-free td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 10px 8px 6px 8px;
        color: #000;
    }

.blh-winh-wrapper-left {
    width: 462px;
    float: left;
    margin: 13px 0 0 0;
}
/*vps tabs*/
.vps-maintabcontent {
    background-color: #FFF;
    width: 720px;
    margin-left: 2px;
    padding: 0;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #CCC;
    overflow: hidden;
}
/*overflow:hidden eliminates horizontal scrollbar on IE7*/
.vps-tabcontent {
    height: 140px;
}

#vpsplans {
    width: 100%;
    height: 140px; /*background-image:url('../images/vps1/bg-vpsplans1.png'); background-repeat:no-repeat; background-position:bottom left;*/
}

.vpsplans-features td {
    padding: 3px;
    font-size: 1.1em;
}

#whatisvps {
    width: 100%;
    height: 140px;
    background-image: url('../images/vps1/bg-whatisvps1.png');
    background-repeat: no-repeat;
    background-position: bottom middle;
}

#whyvps {
    width: 100%;
    height: 140px;
    background-image: url('../images/vps1/bg-whyvps.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}

#virt {
    width: 100%;
    height: 140px;
    background-repeat: no-repeat;
    background-position: bottom left;
}

#vpsfeatures {
    width: 100%;
    height: 140px;
    background-image: url('../images/vps1/bg-vpsfeatures1.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}

#vpsoptions {
    width: 100%;
    height: 140px;
    background-image: url('../images/vps1/bg-vpsoptions.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}

#btmpane-vpsfeatures {
    padding-top: 20px;
    margin-left: 4px;
    width: 720px;
}

#btmpane-vpsoptions {
    padding-top: 20px;
    margin-left: 4px;
    width: 720px;
}

#btmpane-whyvps {
    padding-top: 20px;
    margin-left: 4px;
    width: 720px;
}

#btmpane-whatsvps {
    padding-top: 20px;
    margin-left: 4px;
    width: 720px;
}

#btmpane-vpsplans {
    padding-top: 20px;
    margin-left: 4px;
    width: 720px;
}

.vps-req-box {
    width: 390px;
    float: left;
    padding: 10px;
    background-color: #377290;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #222;
    margin-right: 25px;
}

.vps-scorecard {
    width: 245px;
    float: left;
    color: #222;
}

.vps-review-q {
    font-weight: bold;
    margin-bottom: 10px;
}

.vps-review-head {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #fff;
    line-height: 2em;
}

.vps-review-opt-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: .86em;
    color: #333;
    letter-spacing: .2em;
    line-height: 1.6em;
    margin: 10px 0 5px 0;
}

.vps-review-opt {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #f2f2f2;
    padding: 12px;
    margin-bottom: 10px;
    color: #333;
}

    .vps-review-opt input {
        margin-bottom: 10px;
    }

    .vps-review-opt:hover {
        background-color: #fff;
    }

.vps-review-level2 {
    margin: 5px 0 5px 30px;
    font-size: .86em;
}

.score-title {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    width: 245px;
    padding: 10px;
    -webkit-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    color: #fff;
    background-color: #377290;
    font-weight: bold;
    text-align: center;
    letter-spacing: .08em;
}

.score {
    margin-bottom: 20px;
}

    .score td {
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        border-left: 0;
        border-collapse: collapse;
        padding: 5px;
        vertical-align: top;
    }

    .score th {
        border-collapse: collapse;
        padding: 5px;
        background-color: #f5f5f5;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        text-align: center;
    }

        .score th#first {
            border-left: 1px solid #999;
        }

    .score td#first {
        border-left: 1px solid #999;
    }

.reviews-title {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    width: 245px;
    padding: 10px;
    -webkit-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    color: #fff;
    background-color: #f60;
    font-weight: bold;
    text-align: center;
    letter-spacing: .08em;
}

.reviews-plannames {
    font-size: 14px;
    font-weight: bold;
}

.reviews-prc {
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 20px 0 0;
}

.vpsreviews {
    margin-bottom: 20px;
}

    .vpsreviews td {
        border: 1px solid #999;
        border-collapse: collapse;
        padding: 10px 10px 15px 10px;
        vertical-align: top;
        background: #fff;
        font-size: 11px;
    }

.vpsreviews-sep {
    height: 10px;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 10px;
    clear: both;
}

#vps-comments td {
    font-size: .86em;
    color: #333;
    border: 0;
    background-image: url(../images/vps1/ico-comment.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 20px 0 20px 24px;
    border-bottom: 1px dotted #ccc;
}

.more-comments {
    padding: 20px 0 0 25px;
}

    .more-comments a {
        font-size: .86em;
        color: #333;
    }

.vps-requirements th {
    background-color: #fff;
    padding: 0;
    letter-spacing: .08em;
    text-align: center;
}

    .vps-requirements th.head {
        font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
        font-size: 1.1em;
        color: #000;
    }

.vps-requirements {
    margin: 30px 0;
}

    .vps-requirements td {
        padding: 12px 12px 12px 35px;
        border-left: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        background-image: url('/images/vps1/check.png');
        background-position: left top;
        background-repeat: no-repeat;
        border-collapse: collapse;
    }

.th-bg {
    background-color: #daebf9;
    height: 30px;
}

.vps-requirements td.rt {
    background-image: none;
    border-right: 1px solid #e5e5e5;
    vertical-align: middle;
    padding: 0;
    text-align: center;
}

.vps-req-list ul {
    margin: 0;
}

.vps-req-list li {
    margin: 0 0 6px 15px;
    list-style: disc outside;
    color: #333;
    font-size: 12px;
}

.vps-awards-reviews {
    width: 720px;
    height: 200px;
    background-image: url('/images/vps-reviews/bg-awards.png');
    background-repeat: no-repeat;
    background-position: top;
}

.vps-awards li {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 0 0;
    list-style-type: none;
}

.vps-awards-desc a {
    font-size: 12px;
    font-weight: normal;
    color: #333;
}

.signup-notice {
    width: 580px;
    _width: 570px;
    padding: 10px;
    background-color: #fdefda;
    border: 1px solid #fbb14f;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 20px;
}

.vps-vs-dedicated li {
    list-style: outside;
    margin: 0 0 15px 20px;
}

.vps-dedicated-areas {
    background-color: #efefef;
    padding: 5px 0 5px 8px;
    text-align: left;
    color: #16559c;
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: .08em;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d0d6d8;
}

.header-vps-hosting {
    width: 340px;
    float: left;
    margin-right: 40px;
    padding: 120px 0 0 0;
    background-image: url('/images/vps1/bg-vps-hosting.png');
    background-repeat: no-repeat;
    background-position: top;
}

.header-cloud-hosting {
    width: 340px;
    float: left;
    padding: 120px 0 0 0;
    background-image: url('/images/vps1/bg-cloud-hosting.png');
    background-repeat: no-repeat;
    background-position: top;
}

.vps-cp-img {
    width: 300px;
    float: left;
}

.vps-cp-desc {
    width: 400px;
    float: left;
}

.vps-guide-hyperv {
    width: 325px;
    min-height: 150px;
    margin: 20px 0 0 0;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.vps-guide-virt {
    width: 325px;
    min-height: 135px;
    margin: 20px 0 10px 0;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#vps-vs-shared-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/vps1/bg-vps-vs-shared-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-vs-ded-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/vps1/bg-vps-vs-ded-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

#vps-vs-cloud-tab {
    width: 725px;
    height: 160px;
    background-image: url('../images/vps1/bg-vps-vs-cloud-tab.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

/*CSS Buttons*/

/*Button Size 24*/


a.btn-org24 {
    display: block;
    float: left;
    padding: 8px 15px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-org24 {
    text-decoration: none;
    background: #fd6b00;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6b00', endColorstr='#f77c04'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fd6b00), to(#f77c04)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #f77c04, #fd6b00);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 5px #c65103;
    box-shadow: inset 0 0 5px #c65103;
}

a.btn-brick24 {
    display: block;
    float: left;
    padding: 8px 15px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-brick24 {
    text-decoration: none;
    background: #c00707;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c00707', endColorstr='#e43b00'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#c00707), to(#e43b00)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #e43b00, #c00707);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 5px #c65103;
    box-shadow: inset 0 0 5px #c65103;
}

/* Rounded Corners */
.rounded, a.btn-org24 {
    -webkit-border-radius: 5px;
    /*border-radius:5px;*/
    border: 1px solid #d05d00;
}

.rounded, a.btn-brick24 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Drop Shadow */
.shadow, a.btn-org24 {
    -webkit-box-shadow: 0px 1px 3px #AAA;
    box-shadow: 0px 1px 3px #AAA;
}

.shadow, a.btn-brick24 {
    -webkit-box-shadow: 0px 1px 3px #AAA;
    box-shadow: 0px 1px 3px #AAA;
}

/* Default Grey Gradient */
.gradient, a.btn-org24 {
    background: #f60; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9208', endColorstr='#ee5205'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fc9208), to(#ee5205)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ee5205, #fc9208);
}

.gradient, a.btn-brick24 {
    background: #e43b00; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e43b00', endColorstr='#c00707'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e43b00), to(#c00707)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #c00707, #e43b00);
}

.btn-org-label-24 {
    font-family: /*'Droid Sans',*/ Arial, Helvetica, Sans-Serif;
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}

/* Button Size 22 */
a.btn-org22 {
    display: block;
    float: left;
    padding: 7px 10px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-org22 {
    text-decoration: none; /*background: #f60;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6b00', endColorstr='#f77c04'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fd6b00), to(#f77c04)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #f77c04, #fd6b00);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 5px #c65103;
    box-shadow: inset 0 0 5px #c65103;
}

/* Rounded Corners */
.rounded, a.btn-org22 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Drop Shadow */
.shadow, a.btn-org22 {
    -webkit-box-shadow: 0px 1px 3px #AAA;
    box-shadow: 0px 1px 3px #AAA;
}

/* orange Gradient */
.gradient, a.btn-org22 {
    /*background: #fff;  for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9208', endColorstr='#ee5205'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fc9208), to(#ee5205)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ee5205, #fc9208);
}

.btn-org-label-22 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}


/* Buttons Size 18 */
a.btn-org18 {
    display: block;
    float: left;
    padding: 5px 10px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #d57f14;
}




a:hover.btn-org18 {
    text-decoration: none;
    background: #f60;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6b00', endColorstr='#f77c04'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fd6b00), to(#f77c04)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #f77c04, #fd6b00);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 3px #c65103;
    box-shadow: inset 0 0 3px #c65103;
}



/* Buttons Size 18 yellow - web hosting default */

a.btn-yel18 {
    display: block;
    float: left;
    padding: 5px 10px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #d07300;
    background: #FF920A;
    -webkit-border-radius: 5px;
    /*border-radius:5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;*/
}

a:hover.btn-yel18 {
    text-decoration: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff920a', endColorstr='#FFAF4B'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff920a), to(#FFAF4B)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #FFAF4B, #ff920a);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 3px #da931a;
    box-shadow: inset 0 0 3px #da931a;
    -webkit-border-radius: 5px;
}



/* Rounded Corners */
.rounded, a.btn-org18 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rounded, a.btn-yel18 {
    -webkit-border-radius: 5px;
    /*
border-radius:5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;*/
    border: 1px solid #d07300;
}

/* Drop Shadow */
.shadow, a.btn-org18 {
    -webkit-box-shadow: 0px 1px 2px #AAA;
    box-shadow: 0px 1px 2px #AAA;
}

/* Default Grey Gradient */
.gradient, a.btn-org18 {
    background: #f60; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9208', endColorstr='#ee5205'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fc9208), to(#ee5205)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ee5205, #fc9208);
}

.gradient, a.btn-yel18 {
    /*background: #ff920a; for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAF4B', endColorstr='#ff920a'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFAF4B), to(#ff920a)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ff920a, #FFAF4B);
    -webkit-border-radius: 5px;
    /*border-radius:5px;

border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;*/
    border: 1px solid #d07300;
}

.btn-org-label-18 {
    font-family: /*'Droid Sans', Calibri,*/ Arial, Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}

.btn-yel-label-18 {
    font-family: /*'Droid Sans', Calibri,*/ Arial, Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #c8830b;
}

/* Buttons Size 14 */
a.btn-org14 {
    display: block;
    float: left;
    padding: 8px 14px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-org14 {
    text-decoration: none;
    background: #f60;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6b00', endColorstr='#f77c04'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fd6b00), to(#f77c04)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #f77c04, #fd6b00);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 3px #c65103;
    box-shadow: inset 0 0 3px #c65103;
}

/* Rounded Corners */
.rounded, a.btn-org14 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Drop Shadow */
.shadow, a.btn-org14 {
    -webkit-box-shadow: 0px 1px 2px #AAA;
    box-shadow: 0px 1px 2px #AAA;
}

/* Default Grey Gradient */
.gradient, a.btn-org14 {
    background: #f60; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9208', endColorstr='#ee5205'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fc9208), to(#ee5205)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ee5205, #fc9208);
}

.btn-org-label-14 {
    font-family: /*'Droid Sans',Calibri,*/ Arial, Helvetica,sans-serif;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}

.btn-org-label-12 {
    font-family: /*'Droid Sans',Calibri,*/ Arial, Helvetica,sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}



/* Buttons Size 11 */
a.btn-org11 {
    display: block;
    float: left;
    padding: 3px 3px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-org11 {
    text-decoration: none;
    background: #f60;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6b00', endColorstr='#f77c04'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fd6b00), to(#f77c04)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fd6b00,&nbsp; #f77c04);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #f77c04, #fd6b00);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 3px #c65103;
    box-shadow: inset 0 0 3px #c65103;
}

/* Rounded Corners */
.rounded, a.btn-org11 {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* Drop Shadow */
.shadow, a.btn-org11 {
    -webkit-box-shadow: 0px 1px 2px #AAA;
    box-shadow: 0px 1px 2px #AAA;
}

/* Default Grey Gradient */
.gradient, a.btn-org11 {
    background: #f60; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9208', endColorstr='#ee5205'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fc9208), to(#ee5205)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #fc9208,&nbsp; #ee5205);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #ee5205, #fc9208);
}

.btn-org-label-11 {
    font-family: /*'Droid Sans',Calibri, */ Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #bb4c09;
}


/* Buttons Blue Size 14 */
a.btn-blue14 {
    display: block;
    float: left;
    padding: 8px 14px;
    cursor: pointer;
    text-decoration: none;
}

a:hover.btn-blue14 {
    text-decoration: none;
    background: #f60;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b65a0', endColorstr='#3c7fc3'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#2b65a0), to(#3c7fc3)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #2b65a0,&nbsp; #3c7fc3);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #3c7fc3, #2b65a0);
    /*-moz-box-shadow: 0px -3px -3px #aaa;*/
    -webkit-box-shadow: inset 0 0 3px #114a85;
    box-shadow: inset 0 0 3px #114a85;
}

/* Rounded Corners */
.rounded, a.btn-blue14 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Drop Shadow */
.shadow, a.btn-blue14 {
    -webkit-box-shadow: 0px 1px 2px #AAA;
    box-shadow: 0px 1px 2px #AAA;
}

/* Default Grey Gradient */
.gradient, a.btn-blue14 {
    background: #f60; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#549eea', endColorstr='#0a5199'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#549eea), to(#0a5199)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,&nbsp; #549eea,&nbsp; #0a5199);  for firefox 3.6+ */
    background: -moz-linear-gradient(100% 100% 90deg, #0a5199, #549eea);
}

.btn-blue-label-14 {
    font-family: /*'Droid Sans',Calibri,*/ Arial, Helvetica,sans-serif;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    text-shadow: 1px 1px 0 #204d7b;
}



.ctr-btn-comparevps {
    margin: auto;
    display: inline-block;
    *margin-left: 8px;
}
/*asterisk is for IE7*/
/*homepage slides*/
.slide-heading {
    margin: 15px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #036;
    letter-spacing: -.04em;
    line-height: 1em;
}

h3.slide {
    line-height: 1.2em;
    font-family: Museo,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #333;
    letter-spacing: normal;
}

.home-guarantee {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 106%;
    font-weight: bold;
    color: #036;
    line-height: 30px;
}

.home-contact {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 106%;
    font-weight: bold;
    color: #036;
    line-height: 30px;
}
/*indv. hosting feature pages*/
.box-aside {
    width: 180px;
    float: right;
    margin: 0 0 0 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #ddd;
    padding: 10px;
}

.box-aside-content {
    font-size: 11px;
    font-weight: bold;
}

.btn-compare-email {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
}

.emailforward-prc {
    margin: 0 0 20px 10px;
    float: right;
}

.demo-video-box {
    border: 1px solid #CCC;
    padding: 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    margin-bottom: 20px;
}

.demo-videos td {
    border: 0;
    padding: 0;
    vertical-align: top;
}

.demo-videos ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: .86em;
}

.demo-videos li {
    margin: 0 0 10px 0;
    list-style-type: none;
    list-style-position: outside;
}

.sharepoint-prc-container {
    width: 240px;
    height: 200px;
    background-image: url('/images/exchange/bg-sharepoint-prc.png');
    background-repeat: no-repeat;
    background-position: top left;
    float: right;
    margin: 0 0 30px 20px;
}

.sharepoint-prc {
    margin: 60px 0 0 88px;
    float: left;
}

.vsh-price-container {
    float: right;
    margin-top: 5px;
}

.custom-vps {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #09F;
    font-weight: bold;
    letter-spacing: .09em;
}

.add-monthly {
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #09F;
    font-weight: bold;
    line-height: 14px;
}



.tab-blue1 {
    width: 170px;
    height: 24px;
    padding-top: 10px;
    text-align: center;
    cursor: pointer;
    font-family: 'Lucida Grande',Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 1.1em;
    letter-spacing: .02em;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-image: url('/images/bg-tab-blu.png');
    background-position: top;
    background-repeat: repeat-x;
    -webkit-box-shadow: 0px -1px 2px rgba(50, 50, 50, 0.28);
    -moz-box-shadow: 0px -1px 2px rgba(50, 50, 50, 0.28);
    box-shadow: 0px -1px 2px rgba(50, 50, 50, 0.28);
    margin-right: 2px;
    position: relative;
}

.tab-black1 {
    width: 170px;
    height: 24px;
    padding-top: 10px;
    text-align: center;
    cursor: pointer;
    font-family: 'Lucida Grande',Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 1.1em;
    letter-spacing: .02em;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #333;
    background-image: url('/images/bg-tab-blk.png');
    background-position: top;
    background-repeat: repeat-x;
    -webkit-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    -moz-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    margin-right: 2px;
}

.tab-home {
    height: 22px;
    padding: 8px 10px 0 10px;
    text-align: center;
    cursor: pointer;
    font-family: 'Lucida Grande',Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 1.1em;
    letter-spacing: .1em;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background-image: url('/images/bg-tab-blk.png');
    background-position: top;
    background-repeat: repeat-x;
    -webkit-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    -moz-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.28);
    margin-right: 2px;
}

.tab-black1#first {
    width: auto;
    height: 27px;
    padding: 7px 10px 0 10px;
}

.tab-black3#first {
    height: 25px;
    padding: 5px 10px 0 10px;
}

.slider-featuresv3 {
    margin: 80px 0 0 20px;
}

    .slider-featuresv3 td {
        border: 0;
        text-align: left;
        padding: 6px;
        font: 14px 'lucida sans',arial,sans-serif;
        color: #000;
    }

        .slider-featuresv3 td#last a {
            border: 0;
            text-align: left;
            vertical-align: top;
            font-weight: normal;
            color: #111;
            line-height: normal;
        }

.estimated-setup-time {
    font-weight: bold;
    color: #390;
    float: right;
    padding: 0 0 5px 0;
    margin-right: 5px;
}

.pinnacle table {
    margin-bottom: 20px;
    border: 0;
}

.pinnacle td {
    vertical-align: top;
    border: 0;
    border-right: 1px solid #CCC;
    padding: 0 20px;
}

.pinnacle-features {
    clear: both;
    padding-top: 5px;
    font-size: .86em;
}

.pinnacle-featlist li {
    margin-bottom: 10px;
    margin-left: 10px;
    list-style-position: outside;
}

.winphone {
    margin-left: 20px;
}

    .winphone li {
        color: #06F;
        padding: 10px 0 5px 0;
    }

.winblacktext {
    color: #000;
}

.ex-android-tx01 {
    width: 470px;
    float: left;
    line-height: 1.4em;
    margin: 30px 30px 0 0;
}

.ex-android-img01 {
    width: 190px;
    float: left;
}

.ex-android-tx02 {
    width: 450px;
    float: left;
    line-height: 1.4em;
    margin-top: 70px;
}

.ex-android-img02 {
    width: 230px;
    float: left;
    margin: 0 20px 0 0;
}

.est-setuptime {
    clear: both;
    margin-top: 20px;
    font-size: 11px;
}

.dom1495 {
    background: #ffc;
}

.table-vps {
    padding: 0;
    margin: 5px 0 30px 0;
    float: right;
}

    .table-vps th, td {
        padding: 0 20px 0 0;
    }

.whymyhosting-btn {
    margin: 10px 0 5px 0;
}

.optionstable td.wb {
    height: 28px;
    background-color: #e9f2fc;
    text-align: center;
}

.optionstable td.db {
    height: 28px;
    background-color: #d9e9f9;
    text-align: center;
}

.optionstable td.wh {
    height: 28px;
    background-color: #ffffff;
    border-left: #C1DAD7 1px solid;
}


.hyper-v-left {
    width: 340px;
    margin-right: 35px;
    float: left;
}

.hyper-v-right {
    width: 340px;
    float: right;
}

.hyper-v-failover {
    text-align: center;
    margin: 15px 0 20px 0;
}

.vps-pleskopt-right {
    width: 285px;
    float: left;
    height: 380px;
    background-image: url(/images/vps/bg-pleskopt-right.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

a.rollover-linux-lamp {
    display: block;
    width: 116px;
    height: 116px;
    text-decoration: none;
    background: url("/images/linux-vps/linux-vps-software-lamp.gif");
}

    a.rollover-linux-lamp:hover {
        background-position: -116px 0;
    }

.displace {
    position: absolute;
    left: -5000px;
}

a.rollover-linux-ppp {
    display: block;
    width: 116px;
    height: 116px;
    text-decoration: none;
    background: url("/images/linux-vps/linux-vps-software-ppp.gif");
}

    a.rollover-linux-ppp:hover {
        background-position: -116px 0;
    }

a.rollover-linux-cpanel {
    display: block;
    width: 116px;
    height: 116px;
    text-decoration: none;
    background: url("/images/linux-vps/linux-vps-software-cpanel.gif");
}

    a.rollover-linux-cpanel:hover {
        background-position: -116px 0;
    }

a.rollover-linux-openvpn {
    display: block;
    width: 116px;
    height: 116px;
    text-decoration: none;
    background: url("/images/linux-vps/linux-vps-software-openvpn.gif");
}

    a.rollover-linux-openvpn:hover {
        background-position: -116px 0;
    }

a.rollover-linux-webmin {
    display: block;
    width: 116px;
    height: 116px;
    text-decoration: none;
    background: url("/images/linux-vps/linux-vps-software-webmin.gif");
}

    a.rollover-linux-webmin:hover {
        background-position: -116px 0;
    }

.sw-linux-openvpn {
    display: block;
    width: 116px;
    height: 116px;
    background: url("/images/linux-vps/linux-vps-software-openvpn.gif");
}

    .sw-linux-openvpn:hover {
        background-position: -116px 0;
    }

.award {
    height: 90px;
    vertical-align: top;
    font-size: 10px;
    font-weight: bold;
    color: #333;
    margin: 10px 0 0 0;
    text-align: center;
}
/*homepage slide*/
.promoterm {
    padding-top: 7px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #333;
    color: #F60;
}
/*homepage slide*/

.customvps-features {
    margin: 5px 0 10px 42px;
}

    .customvps-features td {
        padding: 2px 0;
        border: 0;
    }

.customvps-banner {
    width: 900px;
    float: left;
    height: 100px;
}

.customvps-graycontainer {
    width: 902px;
    background-color: #bbc4c9;
    padding-top: 7px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: .86em;
}

.customvps-os {
    width: 600px;
    float: left;
    padding: 0 0 0 10px;
    margin-right: 10px;
    border-right: 1px solid #CCC;
}

.customvps-dc {
    width: 180px;
    float: left;
    padding: 0;
}

.customvps-options {
    width: 291px;
    float: left;
    margin: 0 12px 0 6px;
    _margin-right: 5px;
}

.customvps-optionspod {
    width: 100%;
    float: left;
    margin: 3px 0 0 0;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    padding: 0;
    min-height: 285px;
    border: 1px solid #8d959a;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5);
}

.customvps-winoptions {
    width: 240px;
    padding-left: 5px;
    margin: 0 0 10px 0;
}


/*.customvps-paneloptions {width:120px; margin-right:0px;  float:left; border-right:0px solid #CCC; }*/
.customvps-paneloptions {
    width: 120px;
    float: left;
}

.customvps-backupdetails {
    padding: 0;
    margin-right: 10px;
    float: left;
}

.customvps-promomsg {
    text-align: center;
    color: #F60;
}

.customvps-domaincontainer {
    margin: 10px 0 10px 0;
}

.customvps-domainlabel {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}

.vps-price-container {
    margin-top: 5px;
}

.table-vps-banner {
    text-align: left;
    margin-top: 10px;
}

    .table-vps-banner th, td {
        text-align: left;
        border: 0;
    }

.vps-container {
    width: 895px;
    text-align: left;
    margin: 0 0 0 18px;
    float: left;
}

.testimonials-sml {
    width: 190px;
    min-height: 230px;
    float: left;
    margin-top: -16px;
    vertical-align: top;
    padding-left: 10px;
}

.vps-features-header-box-new {
    width: 850px;
    -webkit-border-top-right-radius: 5px;
    border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    border-radius-topleft: 5px;
    border: 1px solid #757575;
    background-color: #f2f2f2;
    margin-bottom: 20px;
}

.os-right-new {
    width: 400px;
    float: left;
    padding-left: 15px;
    height: auto;
}

.os-left-new {
    width: 400px;
    float: left;
    border-right: 1px dotted #ccc;
    height: auto;
}

.os-feature-details-new {
    width: 380px;
    margin-top: 5px;
}

ul.ecomlist li {
    margin-bottom: 12px;
    list-style-position: outside;
    list-style-type: none;
}

.hw-features {
    padding: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #ead8be;
    background: #fff1c5;
    margin-top: 30px;
}

    .hw-features p {
        line-height: 1.4em;
        font-size: 12px;
        color: #222;
    }

.hw-features2 {
    padding: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #bbb;
    background: #4b4a4a;
    margin-top: 30px;
}

    .hw-features2 p {
        line-height: 1.5em;
        font-size: 12px;
        color: #fff;
    }

ol.profserv {
    padding-left: 20px;
    margin-bottom: 20px;
}

.profserv p {
    margin-bottom: 10px;
}

.profserv label {
    width: 7em;
    float: left;
    padding-top: 0.3em;
    margin-right: 0.4em;
    display: block;
}

.profserv li {
    margin-bottom: 5px;
    font-size: 11px;
}

.profserv-mig p {
    margin-bottom: 10px;
}

.profserv-mig label {
    width: 12em;
    float: left;
    padding-top: 0.3em;
    margin-right: 0.4em;
    display: block;
}

textarea.profserv { /*width:580px*/
    width: 98%;
    border: 1px solid #CCC;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin: 10px 0 30px 0;
    padding: 5px;
}

textarea.profserv-mig {
    width: 97%;
    border: 1px solid #CCC;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin: 10px 0 30px 0;
    padding: 5px;
}

.profserv-err {
    width: 97.8%;
    border: 1px solid #c19494;
    background: #fed2d2;
    padding: 10px;
    color: #900;
    margin: 10px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.profserv-err-vpsmig {
    width: 95%;
    border: 1px solid #c19494;
    background: #fed2d2;
    padding: 10px;
    color: #900;
    margin: 10px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.promo-couponcode {
    font-weight: bold;
    color: #F60;
}

.tbl-gomobifeatures td {
    vertical-align: top;
    padding: 10px 0;
    border-bottom: 1px dotted #CCC;
}

    .tbl-gomobifeatures td.last {
        border: 0;
    }

.graybdr-tbl {
    border: 0;
    border-collapse: collapse;
    background-color: #f3f3f3;
}

    .graybdr-tbl td {
        border: 1px solid #cccccc;
    }

.affili-chat-phone {
    width: 683px;
    height: 37px;
    background-color: #EEE;
    border-radius: 4px;
    padding: 10px 10px 10px 15px;
}

#awards-footer {
    margin: 50px 0 0 0;
}

.com-vps-pln-cat {
    padding-left: 4px;
    text-align: left;
}

.tagline-prag-gray {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #666;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2em;
}

.announce-prag {
    font-family: "pragmatica-web", Arial, Helvetica, sans-serif;
    font-size: 3em;
    color: #F60;
    font-style: normal;
    font-weight: 400;
}

.lead-in {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: 400;
    color: #777;
    line-height: 1.2em;
}

.head-prag-wht {
    font-family: "pragmatica-web-condensed", Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 400;
    color: #FFF;
    line-height: 1.2em;
}

.win8beta-left {
    float: left;
}

.win8beta-rt {
    float: right;
    width: 600px;
    color: #333;
}

.profservices-pod {
    border: 1px solid #CCC;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f5f5f5;
    margin-bottom: 20px;
}


.openvpn-table2 {
    width: 700px;
    border: 0;
    padding: 0;
}

    .openvpn-table2 td {
        padding: 5px;
        vertical-align: top;
        text-align: center;
        font-size: 11px;
    }

.openvpn-table {
    width: 400px;
    border: 0;
    padding: 0;
    float: left;
    margin-left: 20px;
}

    .openvpn-table td {
        padding: 0 0 15px 0;
        vertical-align: top;
    }

#openvpn-tab {
    width: 725px;
    height: 210px;
    background-image: url('../images/vps/bg-openvpn-tab2.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

    #openvpn-tab ul {
        margin-top: 15px;
        list-style-position: outside;
        margin-left: 15px;
    }

    #openvpn-tab li {
        margin-bottom: 10px;
    }

.salesperson {
    width: 248px;
    margin-left: 12px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

    .salesperson p {
        font-size: 11px;
    }


/*new slide out log in panel*/
#top-right-nav2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.88em;
    line-height: 1.8em;
    font-weight: bold;
}

    #top-right-nav2 a:link {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav2 a:visited {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav2 a:hover {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav2 a:active {
        text-decoration: none;
        color: #000;
    }

    #top-right-nav2 li {
        display: inline;
        margin-right: 14px;
        background: -webkit-gradient(linear, 81% 100%, 82% 0%, from(#ceedff), to(#FFFFFF));
        padding: 5px 10px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #dddddd;
    }

        #top-right-nav2 li:hover {
            display: inline;
            margin-right: 14px;
            background: #ceedff;
            padding: 5px 10px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #dddddd;
        }

        #top-right-nav2 li.last {
            display: inline;
            margin-right: 0;
        }

        #top-right-nav2 li a:link {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav2 li a:visited {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav2 li a:hover {
            text-decoration: none;
            color: #000;
        }

        #top-right-nav2 li a:active {
            text-decoration: none;
            color: #000;
        }

/*new help page*/

.help-bgtop {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f5f5f5;
    padding: 20px 0 15px 13px;
    background-image: url(/images/help/new/ptn.png);
    background-repeat: repeat;
    margin-top: 10px;
}




#help-prod ul.prodbtn {
    display: block;
    float: left;
    clear: right;
    height: 122px;
    width: auto;
    margin: 20px 0 0 0;
    padding: 0;
    color: #333;
    font-size: 100%;
    text-align: center;
}



    #help-prod ul.prodbtn li {
        text-align: left;
        font-size: 16px;
        font-weight: bold;
        padding: 0;
        display: block;
        float: left;
        height: 131px;
        width: 219px;
        text-align: center;
        list-style: none;
    }

        #help-prod ul.prodbtn li a:link {
            color: #333;
            text-decoration: none;
            display: block;
            padding: 0;
            height: 50px;
            width: 219px;
            background: url('/images/help/new/btn-products.png') 0px 0px no-repeat;
            padding-top: 80px;
        }

        #help-prod ul.prodbtn li a:hover {
            color: #333;
        }

        #help-prod ul.prodbtn li a.shared {
            background: url('/images/help/new/btn-products.png') 0px 0px;
        }

        #help-prod ul.prodbtn li a:hover.shared {
            background-position: 0px 131px;
        }

        #help-prod ul.prodbtn li a.sharedPressed {
            background-position: 0px 131px;
        }


        #help-prod ul.prodbtn li a.vps {
            background: url('/images/help/new/btn-products.png') -219px 0px;
        }

        #help-prod ul.prodbtn li a:hover.vps {
            background-position: -219px 131px;
        }

        #help-prod ul.prodbtn li a.vpsPressed {
            background-position: -219px 131px;
        }




        #help-prod ul.prodbtn li a.email {
            background: url('/images/help/new/btn-products.png') -438px 0px;
        }

        #help-prod ul.prodbtn li a:hover.email {
            background-position: -438px 131px;
        }

        #help-prod ul.prodbtn li a.emailPressed {
            background-position: -438px 131px;
        }


        #help-prod ul.prodbtn li a.domain {
            background: url('/images/help/new/btn-products.png') -656px 0px;
        }

        #help-prod ul.prodbtn li a:hover.domain {
            background-position: -656px 131px;
        }

        #help-prod ul.prodbtn li a.domainPressed {
            background-position: -656px 131px;
        }













.help-resources {
    float: left;
    width: 190px;
    margin: 20px 0px 0 30px;
    text-align: center;
    height: 160px;
    background: url(/images/help/new/sep.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-top: 10px;
    color: #333;
}

    .help-resources:hover {
        color: #06C;
    }

.help-resources-content {
    width: 140px;
    margin: 10px 0 0 4px;
}

/*.help-resources#last { background:none; margin-right:0}*/

.help-resources .title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.1em;
    line-height: 2em;
}

.help-resources .desc {
    margin-top: 15px;
    font-size: 11px;
    line-height: 1.6em;
}

.help-bgmid {
    background-color: #c8d0d9;
    padding: 5px 0 20px 18px;
}



.help-services {
    float: left;
    width: 200px;
    margin-right: 20px;
    text-align: center;
    min-height: 270px;
    height: auto;
}

    .help-services#last {
        margin-right: 0;
    }

.help-services-head {
    text-align: center;
    height: 50px;
    background-image: url(/images/help/new/bg-pointer.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.help-services-head-ext {
    text-align: center;
    height: 50px;
    background-image: url(/images/help/new/bg-extsupport.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.help-services-head-status {
    text-align: center;
    height: 50px;
    background-image: url(/images/help/new/bg-statusupdate.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.help-services .title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding-top: 14px;
}

    .help-services .title a {
        text-decoration: none;
    }

.help-services-content {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    padding: 15px 10px;
    min-height: 200px;
    height: auto;
    font-size: 11px;
    text-align: left;
}

    .help-services-content a {
        text-decoration: none;
    }

.help-services-content-list li {
    margin-bottom: 5px;
}

.help-services-content-list:hover {
    color: #06C;
}



#contact-phone {
    height: 25px;
    background-image: url(/images/help/new/ico-phone.png);
    background-repeat: no-repeat;
    background-position: -20px 0;
    text-align: left;
    padding: 3px 0 0 35px;
    margin-bottom: 10px;
}

    #contact-phone:hover {
        color: #06C;
    }

#contact-email {
    height: 25px;
    background-image: url(/images/help/new/ico-email.png);
    background-repeat: no-repeat;
    background-position: -20px 0;
    text-align: left;
    padding: 10px 0 0 35px;
    margin-bottom: 10px;
}

    #contact-email:hover {
        color: #06C;
    }

#contact-address {
    height: 25px;
    background-image: url(/images/help/new/ico-address.png);
    background-repeat: no-repeat;
    background-position: -20px 0;
    text-align: left;
    padding: 6px 0 0 35px;
    margin-bottom: 10px;
}

    #contact-address:hover {
        color: #06C;
    }

#contact-chat {
    height: 25px;
    padding: 0;
}

    #contact-chat:hover {
        color: #06C;
    }

.contactbar {
    float: right;
}

    .contactbar a:hover {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }
/* For IE8 and earlier */

#follow-fb {
    height: 35px;
    background-image: url(/images/help/new/facebook.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    padding: 8px 0 0 40px;
    margin-bottom: 10px;
    font-size: 11px;
}

#follow-tw {
    height: 35px;
    background-image: url(/images/help/new/twitter.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    padding: 8px 0 0 40px;
    margin-bottom: 10px;
    font-size: 11px;
}

#follow-yt {
    height: 35px;
    background-image: url(/images/help/new/youtube.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    padding: 8px 0 0 40px;
    margin-bottom: 10px;
    font-size: 11px;
}

#follow-fb:hover {
    color: #06C;
}

#follow-tw:hover {
    color: #06C;
}

#follow-yt:hover {
    color: #06C;
}

.help-community {
    float: left;
    width: 260px;
    margin: 0 0 10px 15px;
    text-align: center;
    min-height: 250px;
    text-align: left;
    padding: 0 10px;
}

.help-community-198 {
    float: left;
    width: 198px;
    margin: 0 0 10px 5px;
    text-align: center;
    min-height: 250px;
    text-align: left;
    padding: 0 10px;
}

.help-community-300 {
    float: left;
    width: 300px;
    margin: 0 0 10px 5px;
    text-align: center;
    min-height: 250px;
    text-align: left;
    padding: 0 10px;
}

#help-leftnav-container {
    width: 150px;
    float: left;
}

.help-leftnav img:hover {
    opacity: .30;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

ul.help-leftnav {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.help-leftnav li {
    margin-bottom: 8px;
    list-style-position: outside;
    text-decoration: none;
    list-style-type: none;
    font-size: 11px;
}

    .help-leftnav li a {
        text-decoration: none;
    }

        .help-leftnav li a:hover {
            color: #06F;
        }

#help-right-container {
    width: 710px;
    float: left;
    border-left: 1px solid #ccc;
    padding: 0 0 0 30px;
    height: auto;
}

    #help-right-container h1 {
        margin-bottom: 10px;
    }

    #help-right-container p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-shared {
    padding: 20px 0;
    height: auto;
}

    #help-right-container-shared h1 {
        margin-bottom: 10px;
    }

    #help-right-container-shared p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-vps {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-vps h1 {
        margin-bottom: 10px;
    }

    #help-right-container-vps p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-vps-plesk {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-vps-plesk h1 {
        margin-bottom: 10px;
    }

    #help-right-container-vps-plesk p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-vps-nocp {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-vps-nocp h1 {
        margin-bottom: 10px;
    }

    #help-right-container-vps-nocp p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-email {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-email h1 {
        margin-bottom: 10px;
    }

    #help-right-container-email p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-email-classic-platform {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-email-classic-platform h1 {
        margin-bottom: 10px;
    }

    #help-right-container-email-classic-platform p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-email-oncloud-platform {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-email-oncloud-platform h1 {
        margin-bottom: 10px;
    }

    #help-right-container-email-oncloud-platform p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-domain {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-domain h1 {
        margin-bottom: 10px;
    }

    #help-right-container-domain p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

/*secondlayer for help */
#help-right-container-products-kb {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-products-kb h1 {
        margin-bottom: 10px;
    }

    #help-right-container-products-kb p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-products-guides {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-products-guides h1 {
        margin-bottom: 10px;
    }

    #help-right-container-products-guides p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-products-video {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-products-video h1 {
        margin-bottom: 10px;
    }

    #help-right-container-products-video p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-products-accspecs {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-products-accspecs h1 {
        margin-bottom: 10px;
    }

    #help-right-container-products-accspecs p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }

#help-right-container-community {
    width: 840px;
    float: left;
    padding: 20px 0;
    height: auto;
}

    #help-right-container-community h1 {
        margin-bottom: 10px;
    }

    #help-right-container-community p {
        margin-bottom: 20px;
        line-height: 1.5em;
    }




/*for help/shared-hosting page*/
#shared-classic1 {
    width: 340px;
    height: 328px;
    float: left;
    margin: 0 20px 0 0;
    background-image: url(/images/help/new/bg-shared-classic.png);
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
}

#shared-oncloud1 {
    width: 340px;
    height: 328px;
    float: left;
    background-image: url(/images/help/new/bg-shared-oncloud.png);
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
}
/*for help/shared-hosting page*/

#container-shared-classic {
    width: 360px;
    float: left;
    margin: 0 60px 0 40px;
}

#container-shared-oncloud {
    width: 360px;
    float: left;
}

#shared-classic {
    width: 340px;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}

#shared-oncloud {
    width: 340px;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}

#shared-classic:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}

#shared-oncloud:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}


#shared-classic.pressed {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}

#shared-oncloud.pressed {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}





#container-domainnames-classic {
    width: 360px;
    float: left;
    margin: 0 60px 0 20px;
}

#container-domainnames-oncloud {
    width: 360px;
    float: left;
    margin-right: 20px;
}

#domainnames-classic {
    width: 340px;
    float: left;
    margin: 0 70px 0 20px;
    padding: 10px;
    border: 1px solid #fff;
}

#domainnames-oncloud {
    width: 340px;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}

#domainnames-classic:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}

#domainnames-oncloud:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}


#vps-cpanel {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0 70px 0 70px;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*#vps-plesk {width:160px; height:120px; float:left; margin:0 70px 0 0; padding:10px;border:2px solid #CCC; text-align:center;-webkit-border-radius: 5px;
  border-radius: 5px; }*/

#btnVps-plesk {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0 70px 0 0;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#btnVps-nocp {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


#vps-cpanel:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}



#btnVps-plesk:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#btnVps-nocp:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}



#vps-nopanel-windows {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0 70px 0 200px;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#vps-nopanel-linux {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0;
    margin-right: 200px;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#vps-nopanel-windows:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#vps-nopanel-linux:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

.no-cp {
    margin-top: 50px;
    font-size: 18px;
}



#vps-plesk-windows {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0 70px 0 200px;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#vps-plesk-linux {
    width: 160px;
    height: 120px;
    float: left;
    margin: 0;
    margin-right: 200px;
    padding: 10px;
    border: 2px solid #CCC;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#vps-plesk-windows:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#vps-plesk-linux:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}



#emailhost-classic {
    width: 340px;
    float: left;
    margin: 0 70px 0 20px;
    padding: 10px;
    border: 1px solid #fff;
}

#emailhost-oncloud {
    width: 340px;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}

#emailhost-classic:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}

#emailhost-oncloud:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    background-color: #d9e2ec;
}


#emailhost-classic-email {
    width: 200px;
    float: left;
    margin: 0 40px 0 50px;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#emailhost-classic-exchange {
    width: 200px;
    float: left;
    padding: 10px;
    margin: 0 40px 0 0;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#emailhost-classic-mobile {
    width: 200px;
    float: left;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#emailhost-classic-email:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#emailhost-classic-exchange:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#emailhost-classic-mobile:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}






#emailhost-oncloud-webmail {
    width: 200px;
    float: left;
    margin: 0 20px 0 65px;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#emailhost-oncloud-exchange {
    width: 200px;
    float: left;
    padding: 10px;
    margin: 0 20px 0 0;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

#emailhost-oncloud-mobile {
    width: 200px;
    float: left;
    padding: 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}


#emailhost-oncloud-webmail:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#emailhost-oncloud-exchange:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}

#emailhost-oncloud-mobile:hover {
    -webkit-box-shadow: inset 0px 0px 5px #aaa;
    box-shadow: inset 0px 0px 5px #aaa;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    background-color: #d9e2ec;
}





.help-icons {
    margin-top: 258px;
    text-align: center;
}

    .help-icons img:hover {
        opacity: .50;
        filter: alpha(opacity=50); /* For IE8 and earlier */
    }




#slidingDiv, #slidingDiv_2 {
    height: 150px;
    background-color: #FFF;
    padding: 20px;
    margin-top: 10px;
    border-bottom: 0px solid #CCC;
    text-align: left;
    display: none;
}

/* help knowledge base, starter guides, video guides, account specs */

#help-right-container-products-kb h1 {
    margin-bottom: 10px;
}

.prod-select-name {
    margin-top: 15px;
    font-weight: bold;
}

.prod-select-shared {
    width: 160px;
    height: 95px;
    float: left;
    margin: 10px 20px 0 20px;
    padding: 25px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .prod-select-shared:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

.prod-select-vps {
    width: 160px;
    height: 95px;
    float: left;
    margin: 10px 20px 0 0;
    padding: 25px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .prod-select-vps:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

.prod-select-email {
    width: 160px;
    height: 95px;
    float: left;
    margin: 10px 20px 0 0;
    padding: 25px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .prod-select-email:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }



.prod-select-domain {
    width: 160px;
    height: 95px;
    float: left;
    margin: 10px 0 0 0;
    padding: 25px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .prod-select-domain:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }


/* help community */

#help-right-container-community h1 {
    margin-bottom: 10px;
}

.comm-select-name {
    margin-top: 15px;
    font-weight: bold;
}

.comm-select-account {
    width: 227px;
    height: 95px;
    float: left;
    margin: 10px 15px 0 10px;
    padding: 5px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .comm-select-account:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

.comm-select-pw {
    width: 227px;
    height: 95px;
    float: left;
    margin: 10px 15px 0 0px;
    padding: 5px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .comm-select-pw:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

.comm-select-blog {
    width: 227px;
    height: 95px;
    float: left;
    margin: 10px 15px 0 0px;
    padding: 5px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .comm-select-blog:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

.comm-select-forums {
    width: 155px;
    height: 95px;
    float: left;
    margin: 10px 15px 0 0px;
    padding: 5px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .comm-select-forums:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }


.comm-select-ideas {
    width: 128px;
    height: 95px;
    float: left;
    margin: 10px 0 0 0;
    padding: 5px 10px 10px 10px;
    border: 2px solid #CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

    .comm-select-ideas:hover {
        -webkit-box-shadow: inset 0px 0px 5px #aaa;
        box-shadow: inset 0px 0px 5px #aaa;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 2px solid #fff;
        background-color: #d9e2ec;
    }

#help-right-container-products-guides h1 {
    margin-bottom: 10px;
}

#help-right-container-products-video h1 {
    margin-bottom: 10px;
}

#help-right-container-products-accspecs h1 {
    margin-bottom: 10px;
}

/*vps tabs*/
#vpstabs {
    width: 725px;
    height: 44px;
    background: url('/images/vps/vpstab-bg.png') no-repeat top;
}

/*for correct tab alignment on firefox*/
@-moz-document url-prefix() {
    #vpstabs {
        width: 725px;
        height: 44px;
        background: url('/images/vps/vpstab-bg-ff.png') no-repeat top;
    }
}

/*linux*/

ul#vpstablist {
    margin: -26px 0 40px 15px;
    position: relative;
    z-index: 500;
    list-style-type: none;
}

    ul#vpstablist li {
        text-align: center;
        color: #333;
        font-size: 11px;
        font-weight: bold;
        padding: 18px 12px 10px 12px;
        margin-right: 3px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        background: url('/images/vps/vpstab-inact.png') repeat-x #d5d5d5;
        cursor: pointer;
        display: inline;
    }

        ul#vpstablist li.active {
            background: url('/images/vps/vpstab-act.png') no-repeat top center #deefff;
        }

            ul#vpstablist li.active:hover {
                background: url('/images/vps/vpstab-act.png') no-repeat top center #deefff;
            }

        ul#vpstablist li:hover {
            background: url('/images/vps/vpstab-inact.png') repeat-x #deefff;
            cursor: pointer;
        }

        ul#vpstablist li#last {
            background: none;
        }

    ul#vpstablist a {
        text-decoration: none;
    }

/*windows and plesk*/
ul.vps-backups {
    margin-top: 20px;
}

    ul.vps-backups li {
        display: inline;
        margin-right: 50px;
    }

        ul.vps-backups li#first {
            margin-right: 30px;
            font-size: 14px;
            font-weight: bold;
        }

ul#vpstablist.win li {
    padding: 18px 6px 10px 6px;
}

    ul#vpstablist.win li#last {
        background: none;
        padding: 18px 0 10px 10px;
    }

ul#vpstablist.cpanel li {
    padding: 18px 30px 10px 30px;
}

    ul#vpstablist.cpanel li#last {
        background: none;
        padding: 18px 0 10px 10px;
    }

ul#vpstablist.vps li {
    padding: 18px 28px 10px 28px;
}

    ul#vpstablist.vps li#last {
        background: none;
        padding: 18px 0 10px 10px;
    }

/*ms office*/
ul.office {
    margin-top: 20px;
}

    ul.office li {
        display: inline;
        margin-right: 30px;
    }

/*social sharing - complete page*/

.fb-send {
    float: left;
    margin-right: 20px;
}

.share-purchase {
    float: left;
    width: 360px;
    height: 82px;
    padding: 0;
    margin: 20px 30px 0 0;
    background: url("/images/signup-oncloud/bg-share.png") no-repeat top;
}

.share-purchase1 {
    float: left;
    width: 600px;
    min-height: 60px;
    padding: 0;
    margin: 20px 30px 0 0;
    background: #fefcea; /* Old browsers */
    background: -moz-linear-gradient(top, #fefcea 0%, #f7d988 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f7d988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefcea 0%,#f7d988 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefcea 0%,#f7d988 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefcea 0%,#f7d988 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefcea 0%,#f7d988 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f7d988',GradientType=0 ); /* IE6-9 */
    border: 1px solid #dabb67;
}

.share-msg { /*width:300px;*/
    padding: 15px 0;
    margin-left: 15px;
}

/*log in page*/
.login-bg {
    min-height: 400px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    padding: 20px 0 15px 13px;
    background-image: url(/images/help/new/ptn.png);
    background-repeat: repeat;
    margin: 10px 0 30px 0;
}

.login-heading {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    letter-spacing: .01em;
}

.login-div {
    float: left;
    width: 300px;
    margin: 0 10px 0 0;
    text-align: center;
    background: url('/images/login/sep-login.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding-top: 10px;
    color: #333;
}

    .login-div input {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 4px 5px;
        border: 1px solid #CCC;
        width: 150px;
    }

        .login-div input.loginbtn {
            background: #f9f9f9; /* Old browsers */
            background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 37%, #cccccc 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(37%,#eaeaea), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 37%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 37%,#cccccc 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #f9f9f9 0%,#eaeaea 37%,#cccccc 100%); /* IE10+ */
            background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 37%,#cccccc 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
            padding: 5px 10px;
            width: auto;
            margin-top: 3px;
            -moz-box-shadow: 0 0 2px 0 #ccc;
            -webkit-box-shadow: 0 0 2px 0 #ccc;
            box-shadow: 0 0 2px 0 #ccc;
            border: 1px solid #aaa;
        }

            .login-div input.loginbtn:hover {
                cursor: pointer;
                background: #eaeaea; /* Old browsers */
                background: -moz-linear-gradient(top, #eaeaea 0%, #cccccc 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #eaeaea 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #eaeaea 0%,#cccccc 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #eaeaea 0%,#cccccc 100%); /* IE10+ */
                background: linear-gradient(to bottom, #eaeaea 0%,#cccccc 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
                -moz-box-shadow: 0 0 0 0 #ccc;
                -webkit-box-shadow: 0 0 0 0 #ccc;
                box-shadow: 0 0 0 0 #ccc;
            }

    .login-div#last {
        width: 250px;
        background: none;
        margin: 0;
    }

.emaillogin-div {
    float: left;
    width: 300px;
    margin: 0 10px 0 0;
    text-align: center;
    background: url('/images/login/sep-login.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding: 60px 0 30px 0;
    color: #333;
}

.email-login ul {
    list-style-type: none;
    margin-top: 20px;
}

.email-login li {
    list-style-type: none;
    margin-bottom: 30px;
}

/*home*/
.whatsnew {
    font-family: Museo,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #000;
    padding-top: 97px;
    text-align: center;
}

.domainsearchbox {
    height: 45px;
    float: left;
    width: 98%;
    background: #e5e5e5;
    border: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin: 20px 15px 0 0;
    padding:5px 10px 0 10px;
}

.select-tld {
    padding: 4px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 0;
}

.find-domain {
    margin-top: 2px;
    width: 100px;
    height: 30px;
}

.transfer-domain {
    text-align: right;
    width: 280px;
}

.customer-lobby {
    float: right;
    margin: 20px 0 0 0;
}

.home-webhosting {
    width: 290px;
    margin-left: 5px;
    height: 230px;
    float: left;
    cursor: pointer;
}

.home-hosting-details {
    width: 160px;
    float: left;
}

.home-hosting-prc {
    float: right;
    padding-right: 20px;
}

.home-vps {
    width: 290px;
    border-left: 1px dotted #999;
    border-right: 1px dotted #999;
    height: 230px;
    padding-left: 20px;
    float: left;
    cursor: pointer;
}

.home-exchange {
    width: 270px;
    height: 230px;
    float: left;
    padding-left: 20px;
    cursor: pointer;
}

.home-exchange-details {
    width: 180px;
    float: left;
}

.home-btn-container {
    width: 220px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
}

.home-btn-label {
    width: 190px;
    text-align: center;
}

#container-whatsnew {
    width: 939px;
    margin: 60px 0 0 -16px;
}

#heading-whatsnew {
    text-align: center;
    margin-bottom: 30px;
    font: 400 24px Pragmatica-Web-Condensed,Arial, Helvetica, sans-serif;
}

#container-new1 {
    width: 290px;
    float: left;
    margin-left: 20px;
    cursor: pointer;
}

#container-new2 {
    width: 310px;
    float: left;
    cursor: pointer;
    margin-right: 30px;
}

#container-new3 {
    width: 250px;
    min-height: 120px;
    float: left;

}

#heading-awards {
    text-align: center;
    font: 400 24px/28px Pragmatica-Web-Condensed,Arial, Helvetica, sans-serif;
    margin: 30px 0;
}

#home-about {
    width: 880px;
    margin: 0 0 30px 25px;
    text-align: center;
}

.whatsnew-desc {
    margin-top: 8px;
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
}

#home-migration {
    width: 260px;
    height: 130px;
    margin: 10px 0 0 16px;
    background: url('/images/home/bgthumb-migration1.png') no-repeat top;
}

#home-affiliate {
    width: 260px;
    height: 130px;
    margin: 10px 0 0 30px;
    background: url('/images/home/bgthumb-hiring.png') no-repeat top;
}

#home-fwb {
    width: 260px;
    height: 130px;
    margin: 10px 0 0 0;
    background: url('/images/home/bgthumb-blog.png') no-repeat top;
}

.webhosting-features a {
    font-family: pragmatica-web-condensed, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    line-height: normal;
}

.cloudflare-features {
    width: 160px;
    float: left;
    margin-right: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #CCC;
    text-align: center;
    padding: 10px 5px;
    height: 180px;
}

    .cloudflare-features#last {
        margin-right: 0;
    }

.trustlogos-rtcol {
    width: 190px;
    height: 326px;
    float: right;
    background: url('../images/vps/bg-trust-logos.png') no-repeat top;
    margin-left: 5px;
}

.trustbar-phone {
    height: 45px;
}

.trustbar-bbb {
    height: 46px;
    margin-top: 10px;
}

.trustbar-cl {
    height: 54px;
}


/*.zebra2plan3-cont {height:85px; border-top:1px solid #C1DAD7; border-left:1px solid #C1DAD7; border-right:0; background-color:#eee;}
 .zebra2plan3 {font-family:pragmatica-web-condensed, arial, helvetica, sans-serif; font-size:1.3em; margin-top:8px; margin-bottom:5px}
.zebra2price3 {font-size:1em; font-weight:bold}*/
.zebra2plan2-cont {
    height: 85px;
    border-top: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    background-color: #eee;
}

.zebra2plan2-cont-btm {
    height: 85px;
    border-bottom: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    background-color: #eee;
}

.zebra2plan2 {
    font-family: pragmatica-web-condensed, arial, helvetica, sans-serif;
    font-size: 1.3em;
    margin-top: 8px;
    margin-bottom: 5px;
}

.zebra2plan2-btm {
    font-family: pragmatica-web-condensed, arial, helvetica, sans-serif;
    font-size: 1.3em;
    margin-bottom: 5px;
    padding-top: 5px;
}

.zebra2price2 {
    font-size: 1.2em;
    font-weight: bold;
}

.zebra2plan1-cont {
    height: 95px;
    border-top: 2px solid #2a8ad4;
    background-color: #D9E9F9;
    padding-top: 5px;
    padding-right: 2px;
}

.zebra2plan1-cont-btm {
    height: 95px;
    border-bottom: 2px solid #2a8ad4;
    background-color: #D9E9F9;
    padding: 0 2px 0 0;
}

.zebra2plan1 {
    font-family: pragmatica-web-condensed, arial, helvetica, sans-serif;
    font-size: 1.8em;
    margin-bottom: 5px;
}

.zebra2price1 {
    font-size: 1.4em;
    font-weight: bold;
}

td.zebra2plan1spec {
    border-left: 2px solid #2a8ad4;
    border-right: 2px solid #2a8ad4;
}

    td.zebra2plan1spec.last {
        border-bottom: 2px solid #2a8ad4;
    }


.zebra2price {
    font-size: 1.3em;
    font-weight: bold;
}

.noltborder {
    border-left: 0;
}

.nortborder {
    border-right: 0;
}

td.noltborder {
    border-left: 0;
}

td.nortborder {
    border-right: 0;
}

td.alignleft {
    text-align: left;
}

.alignleft {
    text-align: left;
}

.dom-renewal th {
    font-weight: bold;
}

table.dom-renewal {
    border-collapse: collapse;
}

.dom-renewal td {
    padding: 10px 0;
    border: 1px solid #CCC;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
}

.dom-renewal th {
    padding: 10px 0;
    border: 1px solid #CCC;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
    font-weight: bold;
}

ul.nobullets li {
    list-style-type: none;
}

.guru-aside-top {
    background: #0e5091;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    color: #FFF;
    padding: 10px 0;
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
}

.guru-aside-content {
    background: #fff;
    border: 1px solid #CCC;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: 0;
    padding: 20px 10px;
}

.guru-hero {
    width: 720px;
    height: 344px;
    background-image: url('/images/guru-services/bg-guruservices.jpg');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.exch-hero {
    width: 710px;
    height: 350px;
    background: url('/images/exchange/exchange-hero.png') no-repeat;
}

.outlook-hero {
    width: 710px;
    height: 250px;
    background: url('/images/exchange/outlook-hero.png') no-repeat;
}

.email-collab-prodbox {
    width: 250px;
    float: left;
    text-align: left;
    margin-right: 39px;
    border: 2px solid #CCC;
    padding: 15px 10px 20px 10px;
}

.email-collab-features {
    width: 240px;
    float: left;
    text-align: left;
    margin-right: 42px;
    border: 0;
    padding: 15px 10px 20px 10px;
    text-align: center;
}

.email-collab-features-sm {
    width: 210px;
    color: #333;
    float: left;
    text-align: left;
    margin-right: 20px;
    border: 0;
    padding: 15px 10px 20px 10px;
    text-align: center;
}

.omega {
    margin-right: 0;
}

.email-collab-featuretitle {
    font-family: Museo,Arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #000;
    text-align: center;
    margin-bottom: 10px;
}

.email-collab-featuredesc {
    margin-top: 8px;
    font-size: 12px;
    line-height: 1.6em;
    text-align: center;
}

h3.email-collab {
    color: #333;
}

.center-text {
    text-align: center;
}
