table.comparisonsProducts {
    margin: 0 0 0 -10px;
    width: 860px;
}
table.comparisons {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: collapse;
    border-color: #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    font-size: 12px;
    margin: 0 70px 1em 0;
    width: 830px;
}
table.comparisonsProducts col.productPersonalHosting {
    background-color: #D6FFA1;
}
table.comparisonsProducts col.productProfessionalHosting {
    background-color: #AFE2E7;
}
table.comparisonsProducts col.productEnterpriseHosting {
    background-color: #B9CCF4;
}
table.comparisonsProducts td.personalHosting {
    background: url("images/personalHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts td {
    border-bottom: 1px solid #FFFFFF;
}
.productDesc .professionalHosting {
    background-color: #7C5252;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}
.productDesc .enterpriseHosting {
    background-color: #070046;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}
table.comparisonsProducts td.professionalHosting {
    background: url("images/professionalHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts td.enterpriseHosting {
    background: url("images/enterpriseHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.personalHosting {
    background: none repeat scroll 0 0 #99BC38;
}
table.comparisonsProducts tbody.productNames tr.productDesc td {
    color: #FFFFFF;
    font-size: 13px;
    padding: 8px 10px;
    vertical-align: top;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.professionalHosting {
    background: none repeat scroll 0 0 #00A8B8;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.enterpriseHosting {
    background: none repeat scroll 0 0 #3F72DB;
}
.entry_content th {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
    text-align: left;
}
table.comparisons tr:nth-child(2n+1) th, table.comparisons tr:nth-child(2n+1) td {
}
table.comparisons tr:nth-child(2n) th, table.comparisons tr:nth-child(2n) td {
}
table.comparisons th {
    color: #046380;
    font-weight: normal;
    padding: 7px 15px;
    text-align: left;
}
.subhead {
    color: #AFAFAF;
    font-size: 0.8em;
    letter-spacing: 2px;
    margin-bottom: 1.6em;
    text-transform: uppercase;
}
table.comparisonsProducts tr.subhead th, table.comparisonsProducts tr.subhead td {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -0.03em;
}
table.comparisonsProducts tr.subhead th {
    font-size: 20px;
    padding: 8px 1px;
}
table.comparisonsProducts .commonButton {
    background: url("images/commonButtonShort-bg.png") repeat scroll center top transparent;
    outline: medium none;
    width: 71px;
}
table.comparisons {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: collapse;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    font-size: 12px;
    margin: 0 70px 1em 0;
    width: 830px;
}
table.comparisonsSmall {
    width: 860px;
}
table.comparisons a:hover {
    text-decoration: none;
}
table.comparisons th, table.comparisons td {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial,sans-serif;
    font-size: 13px;
    line-height: 1.2em;
    padding: 7px 4px;
    text-align: center;
    vertical-align: middle;
}

table.comparisons th, table.comparisons td {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-family: Arial,sans-serif;
    font-size: 13px;
    line-height: 1.2em;
    padding: 7px 4px;
    text-align: center;
    vertical-align: middle;
}

table.comparisonsSmall th, table.comparisonsSmall td {
    font-size: 10px;
    padding: 7px 1px;
}
table.comparisons th {
    color: #046380;
    font-weight: normal;
    padding: 7px 15px;
    text-align: left;
}
table.comparisons tr:nth-child(2n+1) th, table.comparisons tr:nth-child(2n+1) td {
}
table.comparisons tr:nth-child(2n) th, table.comparisons tr:nth-child(2n) td {
}
table.comparisons tr.highlight th, table.comparisons tr.highlight td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #039AAB;
    border-color: #039AAB -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    color: #FFFFFF;
}
table.comparisons tr.highlight td {
    font-size: 18px;
    padding: 8px 7px;
}
table.comparisons tr.subhead th, table.comparisons tr.subhead td {
    background: none repeat scroll 0 0 #039AAB;
    color: #FFFFFF;
    font-size: 15px;
    padding: 8px 7px;
    text-transform: none;
}
table.comparisonsSmall tr.subhead th, table.comparisonsSmall tr.subhead td {
    font-size: 10px;
    padding: 7px;
}
table.comparisons tr.subhead:hover td, table.comparisons tr.subhead:hover th {
    background: none repeat scroll 0 0 #039AAB;
}
table.comparisons .commonButton {
    float: none;
    margin: 0 auto;
    outline: medium none;
}
table.comparisons .checkmark {
    background: url("../im/tableComparisons-check.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin: 1px auto;
    width: 16px;
}
table.comparisonsProducts {
    margin: 0 0 0 0px;
    width: 960px;
}
table.comparisonsProducts td {
    border-bottom: 1px solid #FFFFFF;
}
table.comparisonsProducts tr.subhead th {
    font-size: 20px;
    padding: 8px 1px;
}
table.comparisonsProducts .productFeaturesSmall td, table.comparisonsProducts .productFeaturesSmall th {
    font-size: 11px;
    padding: 7px 1px;
}
table.comparisonsProducts .commonButton {
    background: url("images/commonButtonShort-bg.png") repeat scroll center top transparent;
    outline: medium none;
    width: 71px;
}
table.comparisonsProducts .commonButton span {
    background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    padding-bottom: 4px;
    padding-top: 6px;
    width: 71px;
}
table.comparisonsProducts .commonButton:hover {
    background-position: center bottom;
}
table.comparisonsProducts col.productPersonalHosting {
    background-color: #D6FFA1;
}
table.comparisonsProducts col.productProfessionalHosting {
    background-color: #AFE2E7;
}
table.comparisonsProducts col.productEnterpriseHosting {
    background-color: #B9CCF4;
}
table.comparisonsProducts td.personalHosting {
    background: url("images/personalHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts td.professionalHosting {
    background: url("images/professionalHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts td.enterpriseHosting {
    background: url("images/enterpriseHosting-bg.jpg") no-repeat scroll center top #FFFFFF;
    font-size: 18px;
    padding: 120px 10px 10px;
}
table.comparisonsProducts tbody.productNames tr.productDesc td {
    color: #FFFFFF;
    font-size: 13px;
    padding: 8px 10px;
    vertical-align: top;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.personalHosting {
    background: none repeat scroll 0 0 #99BC38;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.professionalHosting {
    background: none repeat scroll 0 0 #00A8B8;
}
table.comparisonsProducts tbody.productNames tr.productDesc td.enterpriseHosting {
    background: none repeat scroll 0 0 #3F72DB;
}
table.comparisonsProducts col.productPersonalHosting tr.highlight td {
    background-color: #99BC38;
}
table.comparisonsProducts col.productProfessionalHosting tr.highlight td {
    background-color: #00A8B8;
}
table.comparisonsProducts col.productEnterpriseHosting tr.highlight td {
    background-color: #3F72DB;
}
table.comparisonsProducts tr.highlight td.personalHosting {
    background-color: #99BC38;
}
table.comparisonsProducts tr.highlight td.professionalHosting {
    background-color: #00A8B8;
}
table.comparisonsProducts tr.highlight td.enterpriseHosting {
    background-color: #3F72DB;
}
table.comparisonsProducts tr.subhead th, table.comparisonsProducts tr.subhead td {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -0.03em;
}
table.comparisonsProducts tr.subhead:hover th, table.comparisonsProducts tr.subhead:hover td {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
}
table.comparisonsProducts tbody.productExtra th {
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 0;
    text-align: left;
}
table.comparisonsProducts tbody.productExtra td {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 10px;
    text-align: left;
}
table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) th {
    background-color: #EEEEEE;
}
table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) td {
    background-color: #EEEEEE;
}
table.form {
    background: none repeat scroll 0 0 #DDDDDD;
    border-collapse: collapse;
}
table.form tr th, table.form tr td {
    border-bottom: 1px solid #CCCCCC;
    font-family: Arial,sans-serif;
    font-size: 13px;
    padding: 4px 10px;
    text-align: left;
}
table.form tr th {
    color: #555555;
    padding: 4px 10px 4px 20px;
}
table.form tr.subhead td {
    color: #333333;
    font-size: 15px;
    letter-spacing: normal;
    padding: 6px 10px;
    text-transform: none;
}
table.form .submitButton {
    background: url("images/commonButton-bg.png") repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 0.3em;
    margin: 0 -2px;
    padding: 4px 3px;
    text-align: center;
    text-shadow: 1px 0 1px #111111;
    width: 94px;
}
table.form table.noborder td {
    padding: 0 1em 0 0;
}
table.noborder {
    margin: 0;
}
table.noborder tr, table.noborder td {
    border: medium none !important;
    border-collapse: collapse;
    padding: 0.3em 0.4em;
}
table.comparisons .checkmark {
    background: url("images/tableComparisons-check.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin: 1px auto;
    width: 16px;
}

.bubbleTipContent{
	display:none;
}
