body {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26247b', endColorstr='#4064b3');
 background-color: #4064b3;
 height: 100%;
 width: 100%;
 padding: 0;
 text-align: center;
 margin: 0;
}

a:link,
a:visited {
 text-decoration: none;
}

a:active,
a:hover {
 text-decoration: underline;
}

a img {
 border: 0;
}

hr, span {
 margin: 0;
 padding: 0;
}

body div.framework {
 margin: 0 auto;
 width: 995px;
 height: 400px;
 background: #e3e6ed;
 background-image: url('/px/frontpage_background.png');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('/px/frontpage_background.png');
 background-repeat: no-repeat;
 background-position: top left;
 text-align: left;
}

body.ssl div.framework,
body.vds div.framework,
body.contact div.framework,
body.support div.framework,
body.hosting div.framework {
 width: 1010px;
 min-height:610px;
 height: auto !important;
 height: 610px;
 background-image: url('/px/otherpage_background.jpg');
 background-position: top;
 background-repeat: no-repeat;
 font-family: Arial, Verdana;
}

body.support div.framework {
 margin-bottom: 350px;
}

body.check-domain div.framework {
 width: 995px;
 min-height:630px;
 height:auto !important;
 height: 630px;
 background-image: url('/px/checkdomainpage_background.jpg');
 background-position: top;
 background-repeat: no-repeat;
 font-family: Arial, Verdana;
}

body.domains div.framework {
 height: 3575px;
 font-family: Arial, Verdana;
 background-image: url('/px/domainspage_background.png');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('/px/domainspage_background.png');
}

body.domains div.framework table.domainprices {
 margin-top: 25px;
 margin-left: 25px;
 float: left;
}

body.check-domain div.framework table.contact_info tbody tr td {
 margin: 0;
 padding: 0;
 height: 27px;
 font-family: Arial, Verdana;
 font-weight: bold;
 color: #454c5b;
 font-size: 12px;
}

body.domains div.framework table.domainprices tbody tr.last td.tld {
 background-position: 0 3px;
}

body div.framework div.logo {
 width: 350px;
 height: 65px;
 padding-top: 15px;
 text-align: left;
 float: left;
}

body div.framework div.logo img {
 padding: 0;
 margin: 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader('/px/logo.png');
}

body div.framework div.menu {
 width: 645px;
 height: 80px;
 float: left;
}

body div.framework div.menu ul.menu {
 list-style-type: none;
}

body div.framework div.menu ul.menu li {
 float: left;
 margin: 0;
 padding: 0;
 text-align: center;
 line-height: 50px;
 font-weight: bold;
 color: #8590a1;
 font-size: 14pt;
 font-family: Arial;
 margin-top: 20px;
 margin-left: 22px;
 margin-right: 22px;
}

body div.framework div.menu ul.menu li ul {
 display: none;
 position: absolute;
 list-style-type: none;
 margin-left: -40px;
 margin-top: -25px;
}

body div.framework div.menu ul.menu li ul li {
 float: left;
 font-size: 14px;
 padding-right: 15px;
 padding-left: 0;
 margin-left: 0;
 margin-right: 0;
 cursor: pointer;
}

body div.framework div.menu ul.menu li ul li a:link,
body div.framework div.menu ul.menu li ul li a:visited {
 color: #8590a1;
 text-decoration: none;
}

body div.framework div.menu ul.menu li ul li a:hover,
body div.framework div.menu ul.menu li ul li a:active {
 color: #58606f;
 text-decoration: none;
}

body div.domaincheck {
 width: 965px;
 height: 46px;
 float: left;
 margin: 15px;
 padding-top: 14px;
 text-align: center;
 background-image: url('/px/domaincheck_div_background.png');
 background-repeat: no-repeat;
 background-position: top left;
}

body div.domaincheck span {
 color: #ffffff;
 font-family: Arial, Verdana;
 font-size: 11pt;
 font-weight: bold;
 padding-right: 5px;
 padding-left: 15px;
 letter-spacing: 5px;
 float: left;
 height: 30px;
 line-height: 33px;
}

body div.domaincheck input[type=text] {
 width: 662px;
 height: 32px;
 border: 0;
 padding-left: 15px;
 padding-right: 15px;
 background-color: transparent;
 background-image: url('/px/domaincheck_background.png');
 background-repeat: no-repeat;
 background-position: top;
 outline: 0;
 font-family: Arial, Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #454c5b;
 letter-spacing: 2px;
 float: left;
 line-height: 30px;
}

body div.framework table.contact_info tbody tr td.input {
 width: 250px;
}

body div.domaincheck input[type=submit] {
 display: none;
}

body div.supportsearch input[type=submit] {
 display: none;
}

body.check-domain div.framework input[type=submit],
body.check-domain div.framework input[type=button] {
 display: none;
}

body div.domaincheck div.submit {
 width: 165px;
 height: 23px;
 border: 0;
 background-image: url('/px/button_background.png');
 background-position: top left;
 background-repeat: no-repeat;
 color: #ffffff;
 margin-left: 13px;
 font-family: Arial, Verdana;
 font-size: 9pt;
 font-weight: bold;
 vertical-align: middle;
 padding-top: 10px;
 cursor: pointer;
 float: left;
}

body div.supportsearch div.submit {
 width: 120px;
 height: 23px;
 line-height: 13px;
 border: 0;
 background-image: url('/px/blue_button_background.png');
 background-position: top left;
 background-repeat: no-repeat;
 color: #ffffff;
 margin-left: 13px;
 font-family: Arial, Verdana;
 font-size: 9pt;
 font-weight: bold;
 vertical-align: middle;
 padding-top: 10px;
 cursor: pointer;
 float: right;
 margin-right: 15px;
}

body.frontpage div.hosting_package_box {
 height: 218px;
 width:  180px;
 border: 0;
 float: left;
 margin-left: 16px;
 text-align: center;
 background-repeat: no-repeat;
 background-position: top left;
}

body.frontpage div.hosting_package_box div.header {
 height: 50px;
 width: 180px;
 padding: 0;
 margin: 0;
 color: #ffffff;
 text-align: center;
 background-repeat: no-repeat;
 background-position: center center;
}

body.frontpage div.hosting_package_box hr {
 border: 0;
 padding: 0;
 margin: 0 auto;
 width: 157px;
 height: 2px;
}

body.frontpage div.hosting_package_box ul {
 list-style-position: inside;
 padding: 0;
 margin-bottom: 7px;
 margin-left: 12px;
 margin-top: 7px;
}

body.frontpage div.hosting_package_box li {
 font-size: 10pt;
 font-family: Arial, Verdana;
 text-align: left;
 padding-left: 0;
 margin-left: 0;
 font-weight: bold;
 line-height: 25px;
}

body.frontpage div.framework div.hosting_package_box span.price {
 font-size: 16pt;
 font-weight: bold;
 font-family: Arial, Verdana;
 line-height: 28pt;
}

body.frontpage div.framework div.hosting_package_box a {
 line-height: 20pt;
 font-size: 10pt;
 font-family: Arial, Verdana;
 font-weight: bold;
}

body div.framework div.hosting_package_box_0 {
 color: #8590a1;
}

body.frontpage div.framework div.hosting_package_box_0 {
 background-image: url('/px/hosting_box_package_frame_0.png');
}

body.check-domain div.framework div.hosting_package_box_0 {
 background-image: url('/px/hosting_box_tiny_frame_0.png');
}

body.frontpage div.framework div.hosting_package_box_0 a {
 color: #8590a1;
}

body.check-domain div.hosting_package_box_0_disabled {
 background-image: url('/px/hosting_box_tiny_frame_0_disabled.png');
 color: #bdc6d8;
}

body.frontpage div.hosting_package_box_0 div.header {
 background-image: url('/px/hosting_box_package_0.png');
}

body.frontpage div.hosting_package_box_0 hr {
 color: #c2c7d0;
 background-color: #c2c7d0;
}

body div.hosting_package_box_1 {
 color: #f26522;
}

body.frontpage div.hosting_package_box_1 {
 background-image: url('/px/hosting_box_package_frame_1.png');
}

body.check-domain div.hosting_package_box_1 {
 background-image: url('/px/hosting_box_tiny_frame_1.png');
}

body.frontpage div.hosting_package_box_1 a {
 color: #f26522;
}

body.check-domain div.hosting_package_box_1_disabled {
 background-image: url('/px/hosting_box_tiny_frame_1_disabled.png');
 color: #e6cab9;
}

body.frontpage div.hosting_package_box_1 div.header {
 background-image: url('/px/hosting_box_package_1.png');
}

body.frontpage div.hosting_package_box_1 hr {
 color: #f9b890;
 background-color: #f9b890;
}

body div.hosting_package_box_2 {
 color: #50b848;
}

body.frontpage div.hosting_package_box_2 {
 background-image: url('/px/hosting_box_package_frame_2.png');
}

body.check-domain div.hosting_package_box_2 {
 background-image: url('/px/hosting_box_tiny_frame_2.png');
}

body.frontpage div.hosting_package_box_2 a {
 color: #50b848;
}

body.check-domain div.hosting_package_box_2_disabled {
 background-image: url('/px/hosting_box_tiny_frame_2_disabled.png');
 color: #c2d1c1;
}

body.frontpage div.hosting_package_box_2 div.header {
 background-image: url('/px/hosting_box_package_2.png');
}

body.frontpage div.hosting_package_box_2 hr {
 color: #a8dca4;
 background-color: #a8dca4;
}

body div.hosting_package_box_3 {
 color: #00a1e4;
}

body.frontpage div.hosting_package_box_3 {
 background-image: url('/px/hosting_box_package_frame_3.png');
}

body.check-domain div.hosting_package_box_3 {
 background-image: url('/px/hosting_box_tiny_frame_3.png');
}

body.frontpage div.hosting_package_box_3 a {
 color: #00a1e4;
}

body.check-domain div.hosting_package_box_3_disabled {
 background-image: url('/px/hosting_box_tiny_frame_3_disabled.png');
 color: #a9c4cb;
}

body.frontpage div.hosting_package_box_3 div.header {
 background-image: url('/px/hosting_box_package_3.png');
}

body.frontpage div.hosting_package_box_3 hr {
 color: #80d0f2;
 background-color: #80d0f2;
}

body div.hosting_package_box_4 {
 color: #e6b12e;
}

body.frontpage div.hosting_package_box_4 {
 background-image: url('/px/hosting_box_package_frame_4.png');
}

body.check-domain div.hosting_package_box_4 {
 background-image: url('/px/hosting_box_tiny_frame_4.png');
}

body.frontpage div.hosting_package_box_4 a {
 color: #e6b12e;
}

body.check-domain div.hosting_package_box_4_disabled {
 background-image: url('/px/hosting_box_tiny_frame_4_disabled.png');
 color: #d8cea8;
}

body.frontpage div.hosting_package_box_4 div.header {
 background-image: url('/px/hosting_box_package_4.png');
}

body.frontpage div.hosting_package_box_4 hr {
 color: #f3d897;
 background-color: #f3d897;
}

body.frontpage div.textcloud {
 margin: 0 auto;
 width: 995px;
 height: 150px;
}

body.frontpage div.textcloud div {
 font-weight: bold;
 font-size: 30px;
 font-family: Arial, Verdana;
 color: #ffffff;
 width: 975px;
 height: 35px;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

body.frontpage div.textcloud div.slogan1 {
 text-align: left;
}

body.frontpage div.textcloud div.slogan2 {
 text-align: center;
}

body.frontpage div.textcloud div.slogan3 {
 text-align: right;
}

body.frontpage div.other_products {
 width: 1009px;
 height: 60px;
 margin: 0 auto;
 text-align: center;
}

body.frontpage div.other_products div.other_product {
 height: 50px;
 width: 324px;
 float: left;
 padding-top: 10px;
 background-image: url('/px/other_products_background.png');
 background-repeat: no-repeat;
 background-position: top left;
 text-align: center;
 margin-right: 6px;
 margin-left: 6px;
 cursor: pointer;
}

body.frontpage div.other_products div.other_product img {
 margin-bottom: 7px;
}

body.frontpage div.other_products div.other_product hr {
 width: 290px;
 height: 2px;
 color: #7571a8;
 background-color: #7571a8;
 border: 0;
 padding: 0;
 margin: 0 auto;
}

body.frontpage div.other_products div.other_product a {
 line-height: 16pt;
 color: #26247b;
 font-size: 10pt;
 font-family: Arial, Verdana;
 font-weight: bold;
}

body.ssl div.framework table.certificates,
body.vds div.framework table.packages,
body.hosting div.framework table.packages {
 border-spacing: 0;
 padding-top: 20px;
 margin-left: 20px;
 float: left;
}

body.ssl div.framework table.certificates tbody tr td,
body.vds div.framework table.packages tbody tr td,
body.hosting div.framework table.packages tbody tr td {
 border-width: 0 1px 1px 1px;
 border-style: solid;
 font-family: Arial, Verdana;
 font-size: 13px;
 font-weight: bold;
 width: 145px;
 text-align: center;
 height: 26px;
 margin: 0;
 padding: 0;
}

body.ssl div.framework table.certificates thead tr th.first,
body.vds div.framework table.packages thead tr th.first,
body.hosting div.framework table.packages thead tr th.first {
 border: 0;
}

body.ssl div.framework table.certificates tbody tr td.first,
body.vds div.framework table.packages tbody tr td.first,
body.hosting div.framework table.packages tbody tr td.first {
 border-bottom: 1px solid #858fa1;
 border-left: 0;
 border-right: 0;
 border-top: 0;
 text-align: left;
 color: #8590a1;
}

body.ssl div.framework table.certificates tbody tr.last td.first,
body.vds div.framework table.packages tbody tr.last td.first,
body.hosting div.framework table.packages tbody tr.last td.first {
 border: 0;
}

body.ssl div.framework table.certificates thead tr th.spacer,
body.ssl div.framework table.certificates tbody tr td.spacer,
body.vds div.framework table.packages thead tr th.spacer,
body.vds div.framework table.packages tbody tr td.spacer,
body.hosting div.framework table.packages thead tr th.spacer,
body.hosting div.framework table.packages tbody tr td.spacer {
 border: 0;
 width: 10px;
}

body.ssl div.framework table.certificates tbody tr.spacer td,
body.vds div.framework table.packages tbody tr.spacer td,
body.hosting div.framework table.packages tbody tr.spacer td {
 border: 0;
 height: 11px;
}

body.ssl div.framework table.certificates tbody tr.first td,
body.vds div.framework table.packages tbody tr.first td,
body.hosting div.framework table.packages tbody tr.first td {
 border-left: 0;
 border-top: 0;
 border-right: 0;

 background-position: 0 0;
 background-repeat: no-repeat;
}

body.ssl div.framework table.certificates tbody tr.first td.certificate_type_0,
body.vds div.framework table.packages tbody tr.first td.hosting_package_0,
body.hosting div.framework table.packages tbody tr.first td.hosting_package_0 {
 background-image: url('/px/package_table_header_top_0.gif');
 border-bottom: 1px solid #8590A1;
}

body.ssl div.framework table.certificates tbody tr.first td.certificate_type_1,
body.vds div.framework table.packages tbody tr.first td.hosting_package_1,
body.hosting div.framework table.packages tbody tr.first td.hosting_package_1 {
 background-image: url('/px/package_table_header_top_1.gif');
 border-bottom: 1px solid #F26522;
}

body.ssl div.framework table.certificates tbody tr.first td.certificate_type_2,
body.vds div.framework table.packages tbody tr.first td.hosting_package_2,
body.hosting div.framework table.packages tbody tr.first td.hosting_package_2 {
 background-image: url('/px/package_table_header_top_2.gif');
 border-bottom: 1px solid #50B848;
}

body.ssl div.framework table.certificates tbody tr.first td.certificate_type_3,
body.vds div.framework table.packages tbody tr.first td.hosting_package_3,
body.hosting div.framework table.packages tbody tr.first td.hosting_package_3 {
 background-image: url('/px/package_table_header_top_3.gif');
 border-bottom: 1px solid #00C0F3;
}

body.ssl div.framework table.certificates tbody tr.first td.certificate_type_4,
body.vds div.framework table.packages tbody tr.first td.hosting_package_4,
body.hosting div.framework table.packages tbody tr.first td.hosting_package_4 {
 background-image: url('/px/package_table_header_top_4.gif');
 border-bottom: 1px solid #E8B809;
}

body.ssl div.framework table.certificates tbody tr.last td,
body.vds div.framework table.packages tbody tr.last td,
body.hosting div.framework table.packages tbody tr.last td {
 border-left: 0;
 border-bottom: 0;
 border-right: 0;

 background-position: 0 0;
 background-repeat: no-repeat;
}

body.ssl div.framework table.certificates tbody tr.last td.certificate_type_0,
body.vds div.framework table.packages tbody tr.last td.hosting_package_0,
body.hosting div.framework table.packages tbody tr.last td.hosting_package_0 {
 background-image: url('/px/package_table_header_bottom_0.gif');
}

body.ssl div.framework table.certificates tbody tr.last td.certificate_type_1,
body.vds div.framework table.packages tbody tr.last td.hosting_package_1,
body.hosting div.framework table.packages tbody tr.last td.hosting_package_1 {
 background-image: url('/px/package_table_header_bottom_1.gif');
}

body.ssl div.framework table.certificates tbody tr.last td.certificate_type_2,
body.vds div.framework table.packages tbody tr.last td.hosting_package_2,
body.hosting div.framework table.packages tbody tr.last td.hosting_package_2 {
 background-image: url('/px/package_table_header_bottom_2.gif');
}

body.ssl div.framework table.certificates tbody tr.last td.certificate_type_3,
body.vds div.framework table.packages tbody tr.last td.hosting_package_3,
body.hosting div.framework table.packages tbody tr.last td.hosting_package_3 {
 background-image: url('/px/package_table_header_bottom_3.gif');
}

body.ssl div.framework table.certificates tbody tr.last td.certificate_type_4,
body.vds div.framework table.packages tbody tr.last td.hosting_package_4,
body.hosting div.framework table.packages tbody tr.last td.hosting_package_4 {
 background-image: url('/px/package_table_header_bottom_4.gif');
}

body.ssl div.framework table.certificates thead tr th,
body.vds div.framework table.packages thead tr th,
body.hosting div.framework table.packages thead tr th {
 border-style: solid;
 font-family: Arial, Verdana;
 font-size: 16px;
 font-weight: bold;
 width: 152px;
 text-align: center;
 margin: 0;
 padding: 0;
}

body.ssl div.framework table.certificates thead tr.under th,
body.vds div.framework table.packages thead tr.under th,
body.hosting div.framework table.packages thead tr.under th {
 border: 0;
 background-position: 0 0;
 height: 32px;
}

body.ssl div.framework table.certificates thead tr.upper th,
body.vds div.framework table.packages thead tr.upper th,
body.hosting div.framework table.packages thead tr.upper th {
 border: 0px;
 color: #ffffff;
 height: 35px;
}

body.ssl div.framework table.certificates thead tr.order th,
body.vds div.framework table.packages thead tr.order th,
body.hosting div.framework table.packages thead tr.order th {
 height: 30px;
 border: 0;
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.upper th.certificate_type_0,
body.vds div.framework table.packages thead tr.upper th.hosting_package_0,
body.hosting div.framework table.packages thead tr.upper th.hosting_package_0 {
 background-image: url('/px/package_tab_background_0.gif');
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.under th.certificate_type_0,
body.vds div.framework table.packages thead tr.under th.hosting_package_0,
body.hosting div.framework table.packages thead tr.under th.hosting_package_0 {
 background-image: url('/px/package_tab_border_0.gif');
}

body.ssl div.framework table.certificates thead tr.order th.certificate_type_0,
body.vds div.framework table.packages thead tr.order th.hosting_package_0,
body.hosting div.framework table.packages thead tr.order th.hosting_package_0 {
 background-image: url('/px/orderbutton_background_0.gif');
}

body.ssl div.framework table.certificates thead tr th.certificate_type_0,
body.ssl div.framework table.certificates tbody tr td.certificate_type_0,
body.vds div.framework table.packages thead tr th.hosting_package_0,
body.vds div.framework table.packages tbody tr td.hosting_package_0,
body.hosting div.framework table.packages thead tr th.hosting_package_0,
body.hosting div.framework table.packages tbody tr td.hosting_package_0 {
 border-color: #8590a1;
 color: #8590a1;
}

body.ssl div.framework table.certificates thead tr.upper th.certificate_type_1,
body.vds div.framework table.packages thead tr.upper th.hosting_package_1,
body.hosting div.framework table.packages thead tr.upper th.hosting_package_1 {
 background-image: url('/px/package_tab_background_1.gif');
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.under th.certificate_type_1,
body.vds div.framework table.packages thead tr.under th.hosting_package_1,
body.hosting div.framework table.packages thead tr.under th.hosting_package_1 {
 background-image: url('/px/package_tab_border_1.gif');
}

body.ssl div.framework table.certificates thead tr.order th.certificate_type_1,
body.vds div.framework table.packages thead tr.order th.hosting_package_1,
body.hosting div.framework table.packages thead tr.order th.hosting_package_1 {
 background-image: url('/px/orderbutton_background_1.gif');
}

body.ssl div.framework table.certificates thead tr th.certificate_type_1,
body.ssl div.framework table.certificates tbody tr td.certificate_type_1,
body.vds div.framework table.packages thead tr th.hosting_package_1,
body.vds div.framework table.packages tbody tr td.hosting_package_1,
body.hosting div.framework table.packages thead tr th.hosting_package_1,
body.hosting div.framework table.packages tbody tr td.hosting_package_1 {
 border-color: #f47022;
 color: #f26522;
}

body.ssl div.framework table.certificates thead tr.upper th.certificate_type_2,
body.vds div.framework table.packages thead tr.upper th.hosting_package_2,
body.hosting div.framework table.packages thead tr.upper th.hosting_package_2 {
 background-image: url('/px/package_tab_background_2.gif');
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.under th.certificate_type_2,
body.vds div.framework table.packages thead tr.under th.hosting_package_2,
body.hosting div.framework table.packages thead tr.under th.hosting_package_2 {
 background-image: url('/px/package_tab_border_2.gif');
}

body.ssl div.framework table.certificates thead tr.order th.certificate_type_2,
body.vds div.framework table.packages thead tr.order th.hosting_package_2,
body.hosting div.framework table.packages thead tr.order th.hosting_package_2 {
 background-image: url('/px/orderbutton_background_2.gif');
}

body.ssl div.framework table.certificates thead tr th.certificate_type_2,
body.ssl div.framework table.certificates tbody tr td.certificate_type_2,
body.vds div.framework table.packages thead tr th.hosting_package_2,
body.vds div.framework table.packages tbody tr td.hosting_package_2,
body.hosting div.framework table.packages thead tr th.hosting_package_2,
body.hosting div.framework table.packages tbody tr td.hosting_package_2 {
 border-color: #51b848;
 color: #50b848;
}

body.ssl div.framework table.certificates thead tr.upper th.certificate_type_3,
body.vds div.framework table.packages thead tr.upper th.hosting_package_3,
body.hosting div.framework table.packages thead tr.upper th.hosting_package_3 {
 background-image: url('/px/package_tab_background_3.gif');
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.under th.certificate_type_3,
body.vds div.framework table.packages thead tr.under th.hosting_package_3,
body.hosting div.framework table.packages thead tr.under th.hosting_package_3 {
 background-image: url('/px/package_tab_border_3.gif');
}

body.ssl div.framework table.certificates thead tr.order th.certificate_type_3,
body.vds div.framework table.packages thead tr.order th.hosting_package_3,
body.hosting div.framework table.packages thead tr.order th.hosting_package_3 {
 background-image: url('/px/orderbutton_background_3.gif');
}

body.ssl div.framework table.certificates thead tr th.certificate_type_3,
body.ssl div.framework table.certificates tbody tr td.certificate_type_3,
body.vds div.framework table.packages thead tr th.hosting_package_3,
body.vds div.framework table.packages tbody tr td.hosting_package_3,
body.hosting div.framework table.packages thead tr th.hosting_package_3,
body.hosting div.framework table.packages tbody tr td.hosting_package_3 {
 border-color: #00c0f3;
 color: #00a1e4;
}

body.ssl div.framework table.certificates thead tr.upper th.certificate_type_4,
body.vds div.framework table.packages thead tr.upper th.hosting_package_4,
body.hosting div.framework table.packages thead tr.upper th.hosting_package_4 {
 background-image: url('/px/package_tab_background_4.gif');
 color: #ffffff;
}

body.ssl div.framework table.certificates thead tr.under th.certificate_type_4,
body.vds div.framework table.packages thead tr.under th.hosting_package_4,
body.hosting div.framework table.packages thead tr.under th.hosting_package_4 {
 background-image: url('/px/package_tab_border_4.gif');
}

body.ssl div.framework table.certificates thead tr.order th.certificate_type_4,
body.vds div.framework table.packages thead tr.order th.hosting_package_4,
body.hosting div.framework table.packages thead tr.order th.hosting_package_4 {
 background-image: url('/px/orderbutton_background_4.gif');
}

body.ssl div.framework table.certificates thead tr th.certificate_type_4,
body.ssl div.framework table.certificates tbody tr td.certificate_type_4,
body.vds div.framework table.packages thead tr th.hosting_package_4,
body.vds div.framework table.packages tbody tr td.hosting_package_4,
body.hosting div.framework table.packages thead tr th.hosting_package_4,
body.hosting div.framework table.packages tbody tr td.hosting_package_4 {
 border-color: #e8b809;
 color: #e6b12e;
}

body.check-domain div.framework div.hosting_package_box {
 margin-top: 10px;
 margin-bottom: 10px;
 cursor: pointer;
 height: 51px;
 width:  115px;
 border-style: solid;
 border-width: 2px;
 background-color: #ffffff;
 float: left;
 margin-right: 5px;
 text-align: center;
}

body.check-domain div.framework div.hosting_package_box div.header {
 cursor: pointer;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 width: 115px;
 padding: 0;
 margin: 0;
 color: #ffffff;
 text-align: center;
 background-repeat: no-repeat;
 background-position: center center;
 font-family: Arial Black;
 letter-spacing: -1px;
 font-style: normal;
}

body.check-domain div.framework hr {
 border: 0;
 padding: 0;
 margin: 0 auto;
 width: 965px;
 height: 2px;
 color: #c2c7d0;
 background-color: #c2c7d0;
 float: left;
 margin-left: 15px;
}

body.check-domain div.framework div.step {
 width: 75px;
 height: 45px;
 float: left;
 text-align: center;
 vertical-align: middle;
 background-position: center center;
 background-repeat: no-repeat;
 margin-left: 15px;
 margin-top: 10px;
 margin-bottom: 10px;
}

body.check-domain div.framework div.step1 {
 background-image: url('/px/order_step1_boxed.png');
}

body.check-domain div.framework div.step2 {
 background-image: url('/px/order_step2_boxed.png');
}

body.check-domain div.framework div.step3 {
 background-image: url('/px/order_step3_boxed.png');
}

body.check-domain div.framework div.step4 {
 background-image: url('/px/order_step4_boxed.png');
}

body.check-domain div.framework div.step_label {
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: Arial Black;
 letter-spacing: -1px;
 font-style: normal;
 float: left;
 margin-left: 10px;
 width: 260px;
 height: 45px;
 line-height: 45px;

}

body.check-domain div.framework div.step1_label {
 color: #f37021;
}

body.check-domain div.framework div.step2_label {
 color: #51b848;
}

body.check-domain div.framework div.step3_label {
 color: #00c0f3;
}

body.check-domain div.framework div.step4_label {
 color: #e7b809;
}

body.check-domain div.framework div.hosting_package_box span.price {
 font-size: 13pt;
 font-weight: bold;
 font-family: Arial, Verdana;
 line-height: 20pt;
 cursor: pointer;
}

body.check-domain div.framework table.contact_info tbody tr td input[type=password],
body.check-domain div.framework table.contact_info tbody tr td input[type=text],
body.check-domain div.framework table.payment_details input[type=text],
body.check-domain div.framework table.domain_selection tbody tr td input[type=text] {
 padding-left: 10px;
 padding-right: 10px;
 outline: 0;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #454c5b;
 letter-spacing: 1px;
 background-color: transparent;
 border: 0;
 background-repeat: no-repeat;
 background-position: 0 0;
 height: 24px;
 line-height: 20px;
}

body.check-domain div.framework table.payment_details tbody tr td select,
body.check-domain div.framework table.contact_info tbody tr td select {
 height: 24px;
 padding-bottom: 4px;
 border: 0;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #8590a1;
 letter-spacing: 1px;
 padding-left: 5px;
 background-color: transparent;
 background-image: url('/px/input_companyname.png');
 background-position: 0 0;
 background-repeat: no-repeat;
 margin: 0;

}

body.check-domain div.framework table.contact_info tbody tr td input[type=text].inactive,
body.check-domain div.framework table.payment_details tbody tr td input[type=text].inactive {
 color: #8590a1;
}

body.check-domain div.framework table.contact_info tbody tr td input[type=text],
body.check-domain div.framework table.contact_info tbody tr td input[type=password] {
 background-image: url('/px/input_phone.png');
 width: 217px;
}

body.check-domain div.framework table.contact_info tbody tr td div.existing_customer_submit_ie {
 background-image: url('/px/loginbutton.gif');
 background-repeat: no-repeat;
 background-position: 0 0;
 width: 100px;
 height: 25px;
 color: #ffffff;
 line-height: 25px;
 text-align: center;
 cursor: pointer;
 margin-bottom: 2px;
}

body.check-domain div.framework table.contact_info tbody tr td input.firstname {
 background-image: url('/px/input_firstname.png');
 width: 102px;
}

body.check-domain div.framework table.contact_info tbody tr td input.middlename {
 background-image: url('/px/input_firstname.png');
 width: 102px;
}

body.check-domain div.framework table.contact_info tbody tr td input.lastname {
 background-image: url('/px/input_lastname.png');
 width: 243px;
}

body.check-domain div.framework table.contact_info tbody tr td input.companyname {
 background-image: url('/px/input_companyname.png');
 width: 493px;
}

body.check-domain div.framework table.contact_info tbody tr td input.street {
 background-image: url('/px/input_street.png');
 width: 392px;
}

body.check-domain div.framework table.contact_info tbody tr td input.buildingnumber {
 background-image: url('/px/input_buildingnumber.png');
 width: 77px;
}

body.check-domain div.framework table.contact_info tbody tr td input.buildingnumber_extension {
 background-image: url('/px/input_buildingnumber.png');
 width: 77px;
}

body.check-domain div.framework table.contact_info tbody tr td input.zipcode {
 background-image: url('/px/input_buildingnumber.png');
 width: 77px;
}

body.check-domain div.framework table.contact_info tbody tr td input.city {
 background-image: url('/px/input_city.png');
 width: 292px;
}

body.check-domain div.framework table.contact_info tbody tr td select.country {
 position: absolute;
 width: 195px;
}

body.check-domain div.framework table.contact_info tbody tr td input.phone_number {
 background-image: url('/px/input_phone.png');
 width: 217px;
}

body.check-domain div.framework table.contact_info tbody tr td input.email_address {
 background-image: url('/px/input_email.png');
 width: 352px;
}

body.check-domain div.framework table.contact_info,
body.check-domain div.framework table.domain_selection {
 width: 618px;
 float: left;
 border-collapse: collapse;
 margin-top: 10px;
 margin-bottom: 10px;
}

body.check-domain div.framework table.contact_info tbody tr td {
 margin: 0;
 padding: 0;
 height: 27px;
}

body.check-domain div.framework table.contact_info tbody tr td img {
 cursor: pointer;
 margin-left: 8px;
 margin-right: 8px;
}

body.check-domain div.framework table.domain_selection tbody tr td {
 font-family: Arial, Verdana;
 font-size: 13px;
 font-weight: bold;
 vertical-align: bottom;
}

body.check-domain div.framework table.domain_selection tbody tr td.checkbox {
 width: 20px;
}

body.check-domain div.framework div.domaincheck-message {
 font-family: Arial, Verdana;
 font-weight: bold;
 color: #454c5b;
 font-size: 18px;
 background-repeat: no-repeat;
 background-position: left center;
 height: 32px;
 line-height: 32px;
 padding-left: 50px;
 margin-top: 5px;
}

body.check-domain div.framework div.domaincheck-message-loader {
 background-image: url('/px/ajax.gif');
}

body.check-domain div.framework div.domaincheck-message-error {
 background-image: url('/px/error.gif');
}

body.check-domain div.framework div.domaincheck-message-info {
 background-image: url('/px/info.gif');
 font-family: Arial, Verdana;
 font-weight: bold;
 color: #454c5b;
 font-size: 12px;
 background-repeat: no-repeat;
 background-position: left center;
 height: 40px;
 line-height: 20px;
 padding-left: 50px;
}

body.check-domain div.framework div.hosting_package_box {
 margin-top: 10px;
 margin-bottom: 10px;
 cursor: pointer;
 height: 55px;
 width:  119px;
 border: 0;
 float: left;
 margin-right: 5px;
 text-align: center;
 background-color: transparent;
}

body.check-domain div.framework div.hosting_package_box div.header {
 cursor: pointer;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 width: 115px;
 padding: 0;
 margin: 0;
 color: #ffffff;
 text-align: center;
 background-repeat: no-repeat;
 background-position: center center;
 font-family: Arial Black;
 letter-spacing: -1px;
 font-style: normal;
}

body div.supportsearch {
 width: 965px;
 height: 46px;
 float: left;
 margin: 15px;
 padding-top: 14px;
 text-align: center;
 background-image: url('/px/domaincheck_div_background.png');
 background-repeat: no-repeat;
 background-position: top left;
}

body div.supportsearch span {
 color: #ffffff;
 font-family: Arial, Verdana;
 font-size: 11pt;
 font-weight: bold;
 padding-right: 2px;
 letter-spacing: 5px;
}

body div.supportsearch input[type=text] {
 width: 582px;
 height: 32px;
 border: 0;
 padding-left: 15px;
 padding-right: 15px;
 background-color: transparent;
 background-image: url('/px/supportsearch_background.png');
 background-repeat: no-repeat;
 background-position: left top;
 outline: 0;
 font-family: Arial, Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #454c5b;
 letter-spacing: 2px;
 line-height: 30px;
}

body div.supportsearch input[type=submit] {
 width: 120px;
 height: 30px;
 border: 0;
 background-color: #00c0f3;
 color: #ffffff;
 margin-left: 13px;
 font-family: Arial, Verdana;
 font-size: 9pt;
 font-weight: bold;
}

body.support table.searchresults {
 float: left;
 margin-left: 20px;
 width: 960px;
}

body.support table.searchresults tbody tr td {
 color: #454C5B;
 font-family: Arial,Verdana;
 font-size: 12px;
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
}

body.support table.searchresults tr.support_article td {
 background-color: #ffffff;
 border: 2px solid #cccccc;
}

body.support table.searchresults tr.support_article td.img {
 width: 160px;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
}

body.support table.searchresults tr.support_article td.img img {
 cursor: pointer;
}

body.support table.searchresults tr.support_article td.text {
 width: 800px;
 padding-left: 25px;
 padding-right: 25px;
 text-align: left;
 color: #666666;
}

body.support table.searchresults tr.support_article td img {
 width: 80%;
 height: 33%;
}

body.contact div.framework table.contactdetails {
 float: left;
 width: 900px;
 margin-left: 75px;
 margin-top: 75px;
}

body.contact div.framework table.contactdetails tbody td {
 font-size: 12px;
 vertical-align: top;
}

body.contact div.framework table.contactdetails tbody td h2 {
 font-size: 16px;
}

body.domains div.framework table.domainprices thead tr th {
 width: 80px;
 height: 25px;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px solid #858fa1;
 text-align: center;
 color: #ffffff;
}

body.domains div.framework table.domainprices thead tr th.price {
 background-image: url('/px/domain_tab_background_green.gif');
}

body.domains div.framework table.domainprices thead tr th.period {
 background-image: url('/px/domain_tab_background_yellow.gif');
}

body.domains div.framework table.domainprices tbody tr td {
 color: #47505f;
 width: 80px;
 font-size: 14px;
 border-bottom: 1px solid #858fa1;
 border-left: 1px solid #858fa1;
 border-right: 1px solid #858fa1;
}

body.domains div.framework table.domainprices tbody tr td.spacer,
body.domains div.framework table.domainprices thead tr th.spacer {
 width: 60px;
 border: 0;
 background: transparent;
 background-image: none;
}

body.domains div.framework table.domainprices tbody tr td.tinyspacer,
body.domains div.framework table.domainprices thead tr th.tinyspacer {
 width: 10px;
 border: 0;
 background: transparent;
 background-image: none;
}

body.domains div.framework table.domainprices thead tr th.tld {
 border-top: 0;
 border-left: 0;
 border-right: 0;
 border-bottom: 0;
 background: transparent;
}

body.domains div.framework table.domainprices tbody tr td.tld {
 width: 55px;
 border-left: 0;
 border-right: 0;
 font-weight: bold;
 background-repeat: no-repeat;
 background-position: 0px 3px;
 padding-left: 25px;
}

body.domains div.framework table.domainprices tbody tr.last td {
 background-image: url('/px/domain_tab_bottom_border.gif');
 border-bottom: 0;
 border-left: 0;
 border-right: 0;
 background-position: 0px 0px;
 height: 17px;
}

body.domains div.framework table.domainprices tbody tr.last td.spacer,
body.domains div.framework table.domainprices tbody tr.last td.tinyspacer {
 background: transparent;
 background-image: none;
}

body.domains div.framework span.comment {
 font-size: 12px;
 margin-left: 25px;
}

body.domains div.framework table.domainprices tbody tr.spacer td {
 border: 0;
}

body.domains div.framework table.domainprices tbody tr td.price,
body.domains div.framework table.domainprices tbody tr td.period {
 text-align: center;
}

body.check-domain div.framework div.customer_type {
 width: 500px;
 height: 20px;
 float: left;
 margin-top: 10px;
}

body.check-domain div.framework div.customer_type img {
 float: left;
 cursor: pointer;
}

body.check-domain div.framework div.customer_type div {
 margin-left: 10px;
 margin-right: 20px;
 font-family: Arial, Verdana;
 font-weight: bold;
 color: #454c5b;
 font-size: 12px;
 float: left;
 cursor: pointer;
}

body.check-domain div.framework table.payment_details {
 float: left;
 width: 616px;
 height: 100px;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 border-collapse: collapse;
}

body.check-domain div.framework table.payment_details tbody tr td {
 height: 18px;
 line-height: 18px;
 color: #454c5b;
}

body.check-domain div.framework table.payment_details tbody tr td input.account_number {
 background-image: url('/px/input_firstname.png');
 width: 102px;
}

body.check-domain div.framework table.payment_details tbody tr td input.account_name {
 background-image: url('/px/input_lastname.png');
 width: 243px;
}

body.check-domain div.framework table.payment_details tbody tr td select.payment_method,
body.check-domain div.framework table.payment_details tbody tr td select.acquirer {
 width: 200px;
}

body div.framework div.button {
 width: 60px;
 height: 25px;
 line-height: 25px;
 border: 0;
 text-align: center;
 color: #ffffff;
 font-family: Arial, Verdana;
 font-size: 9pt;
 font-weight: bold;
 float: left;
 margin-right: 10px;
 margin-top: 5px;
 cursor: pointer;
}

body div.framework div.no_button {
 background-color: #f36f21;
}

body div.framework div.yes_button {
 background-color: #51B848;
}

body.support table.searchresults tr td a {
 color: #454C5B;
}

body.frontpage div.logos {
 width: 968px;
 height: 38px;
 background-image: url('/px/logos.png');
 background-repeat: no-repeat;
 margin: 20px auto;
}